0000928054-22-000124.txt : 20220516 0000928054-22-000124.hdr.sgml : 20220516 20220516171838 ACCESSION NUMBER: 0000928054-22-000124 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220516 DATE AS OF CHANGE: 20220516 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: 22930987 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-20220331.htm 10-Q ftk-20220331
FLOTEK INDUSTRIES INC/CN000092805412/312022Q1FALSE00009280542022-01-012022-03-3100009280542022-05-13xbrli:shares00009280542022-03-31iso4217:USD00009280542021-12-31iso4217:USDxbrli:shares00009280542021-01-012021-03-3100009280542020-12-3100009280542021-03-310000928054us-gaap:CommonStockMember2021-12-310000928054us-gaap:TreasuryStockMember2021-12-310000928054us-gaap:AdditionalPaidInCapitalMember2021-12-310000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000928054us-gaap:RetainedEarningsMember2021-12-310000928054us-gaap:RetainedEarningsMember2022-01-012022-03-310000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000928054us-gaap:CommonStockMember2022-01-012022-03-310000928054us-gaap:TreasuryStockMember2022-01-012022-03-310000928054us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000928054us-gaap:CommonStockMember2022-03-310000928054us-gaap:TreasuryStockMember2022-03-310000928054us-gaap:AdditionalPaidInCapitalMember2022-03-310000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000928054us-gaap:RetainedEarningsMember2022-03-310000928054us-gaap:CommonStockMember2020-12-310000928054us-gaap:TreasuryStockMember2020-12-310000928054us-gaap:AdditionalPaidInCapitalMember2020-12-310000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000928054us-gaap:RetainedEarningsMember2020-12-310000928054us-gaap:RetainedEarningsMember2021-01-012021-03-310000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310000928054us-gaap:TreasuryStockMember2021-01-012021-03-310000928054us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310000928054us-gaap:CommonStockMember2021-01-012021-03-310000928054us-gaap:CommonStockMember2021-03-310000928054us-gaap:TreasuryStockMember2021-03-310000928054us-gaap:AdditionalPaidInCapitalMember2021-03-310000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310000928054us-gaap:RetainedEarningsMember2021-03-31ftk:segment0000928054us-gaap:ConvertibleDebtMemberftk:PIPETransactionMember2022-02-02xbrli:pure0000928054ftk:PrivateInvestmentInPublicEquityMember2022-02-022022-02-020000928054ftk:ProFracAgreementMemberus-gaap:ConvertibleDebtMember2022-02-022022-02-020000928054ftk:ProFracServicesLLCMember2022-02-020000928054us-gaap:ConvertibleDebtMemberftk:ProFracServicesLLCMember2022-02-020000928054ftk:WallerFacilityMemberus-gaap:SubsequentEventMember2022-04-182022-04-180000928054srt:MinimumMemberftk:BuildingsAndLeaseholdImprovementsMember2022-01-012022-03-310000928054srt:MaximumMemberftk:BuildingsAndLeaseholdImprovementsMember2022-01-012022-03-310000928054srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2022-01-012022-03-310000928054srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2022-01-012022-03-310000928054us-gaap:FurnitureAndFixturesMember2022-01-012022-03-310000928054us-gaap:LandImprovementsMember2022-01-012022-03-310000928054us-gaap:TransportationEquipmentMembersrt:MinimumMember2022-01-012022-03-310000928054us-gaap:TransportationEquipmentMembersrt:MaximumMember2022-01-012022-03-310000928054srt:MinimumMemberftk:ComputerEquipmentandSoftwareMember2022-01-012022-03-310000928054srt:MaximumMemberftk:ComputerEquipmentandSoftwareMember2022-01-012022-03-310000928054us-gaap:ScenarioAdjustmentMember2021-01-012021-03-310000928054us-gaap:ProductMember2022-01-012022-03-310000928054us-gaap:ProductMember2021-01-012021-03-310000928054us-gaap:ServiceMember2022-01-012022-03-310000928054us-gaap:ServiceMember2021-01-012021-03-310000928054ftk:ProFracAgreementMemberus-gaap:ConvertibleDebtMember2022-02-020000928054ftk:ProFracAgreementMemberus-gaap:ConvertibleDebtMember2022-03-310000928054ftk:ChemistryTechnologiesSegmentMember2021-01-012021-03-310000928054ftk:ChemistryTechnologiesSegmentMember2022-01-012022-03-310000928054ftk:DataAnalyticsSegmentMember2022-01-012022-03-310000928054ftk:DataAnalyticsSegmentMember2021-01-012021-03-310000928054us-gaap:LandMember2022-03-310000928054us-gaap:LandMember2021-12-310000928054us-gaap:LandImprovementsMember2022-03-310000928054us-gaap:LandImprovementsMember2021-12-310000928054us-gaap:BuildingAndBuildingImprovementsMember2022-03-310000928054us-gaap:BuildingAndBuildingImprovementsMember2021-12-310000928054us-gaap:MachineryAndEquipmentMember2022-03-310000928054us-gaap:MachineryAndEquipmentMember2021-12-310000928054us-gaap:FurnitureAndFixturesMember2022-03-310000928054us-gaap:FurnitureAndFixturesMember2021-12-310000928054us-gaap:TransportationEquipmentMember2022-03-310000928054us-gaap:TransportationEquipmentMember2021-12-310000928054ftk:ComputerEquipmentandSoftwareMember2022-03-310000928054ftk:ComputerEquipmentandSoftwareMember2021-12-310000928054ftk:PropertyInWallerTexasMember2021-07-310000928054ftk:PropertyInWallerTexasMember2022-01-012022-03-310000928054ftk:WarehouseFacilityInMonahansTexasMember2021-08-310000928054ftk:WarehouseFacilityInMonahansTexasMember2022-01-012022-03-3100009280542022-03-012022-03-310000928054ftk:PaycheckProtectionProgramCARESActMemberus-gaap:UnsecuredDebtMember2020-04-012020-04-300000928054ftk:JP3MeasurementLLCMember2020-05-012020-05-310000928054ftk:PaycheckProtectionProgramCARESActMemberus-gaap:UnsecuredDebtMember2020-04-3000009280542021-04-012021-06-300000928054ftk:PaycheckProtectionProgramCARESActMemberus-gaap:UnsecuredDebtMember2022-03-310000928054ftk:PaycheckProtectionProgramCARESActMemberus-gaap:UnsecuredDebtMember2021-12-310000928054us-gaap:ConvertibleDebtMemberftk:PIPETransactionMember2022-02-022022-02-02utr:D00009280542022-02-020000928054us-gaap:ConvertibleDebtMemberftk:PIPETransactionMember2022-03-212022-03-210000928054us-gaap:ConvertibleDebtMemberftk:PIPETransactionMember2022-03-310000928054us-gaap:ConvertibleDebtMemberftk:ProFracHoldingsLLCMember2022-02-022022-02-020000928054us-gaap:ConvertibleDebtMemberftk:ProFracHoldingsLLCMemberftk:MasterTransactionAgreementOptionOneMember2022-02-022022-02-020000928054us-gaap:ConvertibleDebtMemberftk:MasterTransactionAgreementOptionTwoMemberftk:ProFracHoldingsLLCMember2022-02-022022-02-020000928054us-gaap:ConvertibleDebtMemberftk:MasterTransactionAgreementOptionThreeMemberftk:ProFracHoldingsLLCMember2022-02-022022-02-020000928054us-gaap:ConvertibleDebtMemberftk:MasterTransactionAgreementOptionFourMemberftk:ProFracHoldingsLLCMember2022-02-022022-02-020000928054us-gaap:CarryingReportedAmountFairValueDisclosureMember2022-03-310000928054us-gaap:EstimateOfFairValueFairValueDisclosureMember2022-03-310000928054us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310000928054us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310000928054us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310000928054us-gaap:FairValueMeasurementsRecurringMember2022-03-310000928054us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000928054us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000928054us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000928054us-gaap:FairValueMeasurementsRecurringMember2021-12-310000928054us-gaap:MeasurementInputRiskFreeInterestRateMember2022-03-310000928054us-gaap:MeasurementInputRiskFreeInterestRateMember2021-12-310000928054us-gaap:MeasurementInputPriceVolatilityMember2022-03-310000928054us-gaap:MeasurementInputPriceVolatilityMember2021-12-310000928054us-gaap:MeasurementInputMaturityMember2022-03-310000928054us-gaap:MeasurementInputMaturityMember2021-12-310000928054us-gaap:MeasurementInputSharePriceMember2022-03-310000928054us-gaap:MeasurementInputSharePriceMember2021-12-310000928054us-gaap:MeasurementInputDiscountRateMember2022-03-310000928054us-gaap:MeasurementInputDiscountRateMember2021-12-310000928054us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310000928054ftk:EarnOutConsiderationFromBusinessCombinationMember2022-01-012022-03-310000928054ftk:EarnOutConsiderationFromBusinessCombinationMember2021-01-012021-03-310000928054ftk:ContingentPortionOfConvertibleDebtMember2022-01-012022-03-310000928054ftk:ContingentPortionOfConvertibleDebtMember2021-01-012021-03-310000928054ftk:TerpeneSupplyAgreementMember2020-12-310000928054ftk:TerpeneSupplyAgreementMember2020-01-012020-12-310000928054ftk:TerpeneSupplyAgreementMember2021-10-292021-10-290000928054ftk:TerpeneSupplyAgreementMember2021-10-290000928054srt:RestatementAdjustmentMember2021-03-310000928054us-gaap:ConvertibleNotesPayableMember2022-01-012022-03-310000928054us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310000928054us-gaap:EmployeeStockOptionMember2022-01-012022-03-310000928054us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310000928054us-gaap:EmployeeStockOptionMember2021-01-012021-03-310000928054srt:AffiliatedEntityMembersrt:ChiefExecutiveOfficerMember2019-12-3100009280542020-03-310000928054srt:AffiliatedEntityMembersrt:ChiefExecutiveOfficerMember2020-12-310000928054srt:AffiliatedEntityMembersrt:ChiefExecutiveOfficerMember2021-12-310000928054srt:DirectorMemberftk:ConfluenceMembersrt:AffiliatedEntityMember2022-01-012022-03-310000928054srt:DirectorMemberftk:ConfluenceMembersrt:AffiliatedEntityMember2022-03-310000928054srt:DirectorMemberftk:ConfluenceMembersrt:AffiliatedEntityMember2021-12-310000928054srt:DirectorMembersrt:AffiliatedEntityMemberftk:ProFracHoldingsLLCMember2022-01-012022-03-310000928054srt:DirectorMembersrt:AffiliatedEntityMemberftk:ProFracHoldingsLLCMember2022-03-310000928054srt:DirectorMembersrt:AffiliatedEntityMemberftk:ProFracHoldingsLLCMember2021-12-310000928054us-gaap:OperatingSegmentsMemberftk:ChemistryTechnologiesSegmentMember2022-01-012022-03-310000928054us-gaap:OperatingSegmentsMemberftk:DataAnalyticsSegmentMember2022-01-012022-03-310000928054us-gaap:CorporateNonSegmentMember2022-01-012022-03-310000928054us-gaap:OperatingSegmentsMemberftk:ChemistryTechnologiesSegmentMember2021-01-012021-03-310000928054us-gaap:OperatingSegmentsMemberftk:DataAnalyticsSegmentMember2021-01-012021-03-310000928054us-gaap:CorporateNonSegmentMember2021-01-012021-03-310000928054us-gaap:OperatingSegmentsMemberftk:ChemistryTechnologiesSegmentMember2022-03-310000928054us-gaap:OperatingSegmentsMemberftk:ChemistryTechnologiesSegmentMember2021-12-310000928054us-gaap:OperatingSegmentsMemberftk:DataAnalyticsSegmentMember2022-03-310000928054us-gaap:OperatingSegmentsMemberftk:DataAnalyticsSegmentMember2021-12-310000928054us-gaap:CorporateNonSegmentMember2022-03-310000928054us-gaap:CorporateNonSegmentMember2021-12-310000928054country:US2022-01-012022-03-310000928054country:US2021-01-012021-03-310000928054country:AE2022-01-012022-03-310000928054country:AE2021-01-012021-03-310000928054us-gaap:NonUsMember2022-01-012022-03-310000928054us-gaap:NonUsMember2021-01-012021-03-310000928054us-gaap:CustomerConcentrationRiskMemberftk:CustomerMemberus-gaap:SalesRevenueNetMemberftk:ChemistryTechnologiesSegmentMember2022-01-012022-03-310000928054us-gaap:CustomerConcentrationRiskMemberftk:CustomerBMemberus-gaap:SalesRevenueNetMemberftk:ChemistryTechnologiesSegmentMember2022-01-012022-03-310000928054us-gaap:CustomerConcentrationRiskMemberftk:CustomerCMemberus-gaap:SalesRevenueNetMemberftk:ChemistryTechnologiesSegmentMember2022-01-012022-03-310000928054us-gaap:CustomerConcentrationRiskMemberftk:CustomerMemberus-gaap:SalesRevenueNetMemberftk:ChemistryTechnologiesSegmentMember2021-01-012021-03-310000928054us-gaap:CustomerConcentrationRiskMemberftk:CustomerBMemberus-gaap:SalesRevenueNetMemberftk:ChemistryTechnologiesSegmentMember2021-01-012021-03-310000928054us-gaap:ConvertibleDebtMemberftk:PIKNotesMember2022-02-160000928054us-gaap:ConvertibleDebtMemberftk:PIKNotesMember2022-02-162022-02-160000928054ftk:WallerFacilityMembersrt:ScenarioForecastMemberus-gaap:SubsequentEventMember2022-01-012022-06-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 March 31, 2022

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

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 Act.
Large accelerated filer Accelerated filer Non-accelerated filer
Smaller reporting company Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes   No 
At May 13, 2022, there were 76,611,103 outstanding shares of the registrant’s common stock, $0.0001 par value.




TABLE OF CONTENTS
 
Forward-Looking Statements3
PART I - FINANCIAL INFORMATION
4
Unaudited Condensed Consolidated Balance Sheets at March 31, 2022 and December 31, 2021
4
5
Unaudited Condensed Consolidated Statements of Comprehensive Loss for the three months ended March 31, 2022 and 2021
6
7
Unaudited Condensed Consolidated Statements of Stockholders’ Equity for the three months ended March 31, 2022 and 2021
8
9
22
29
29
PART II - OTHER INFORMATION
31
31
31
31
31
32
33
SIGNATURES
34


2


FORWARD-LOOKING STATEMENTS
 
This Quarterly Report on Form 10-Q (this “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, 15 U.S.C. § 78u-5, of the Private Securities Litigation Reform Act of 1995. Forward-looking statements are not historical facts, but instead represent the current assumptions and beliefs regarding future events of Flotek Industries, Inc. (“Flotek” or the “Company”), many of which, by their nature, are inherently uncertain and outside the Company’s control. Such statements include estimates, projections, and statements related to the Company’s business plan, objectives, expected operating results, and assumptions upon which those statements are based. The forward-looking statements contained in this 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, future operating results and liquidity. These forward-looking statements generally are identified by words including but not limited to, “anticipate,” “believe,” “estimate,” “commit,” “budget,” “aim,” “potential,” “schedule,” “continue,” “intend,” “expect,” “plan,” “forecast,” “project” and similar expressions, or future-tense or conditional constructions such as “will,” “may,” “should,” “could” and “would,” or the negative thereof or other variations thereon or comparable terminology. The Company cautions that these statements are merely predictions and are not to be considered guarantees of future performance. Forward-looking statements may also include statements regarding the anticipated performance under long-term supply agreements or amendments thereto and the potential value thereof or revenue thereafter. 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, 2021 (“Annual Report” or “2021 Annual Report”) filed with the Securities and Exchange Commission (“SEC”) on March 31, 2022, 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)
March 31, 2022December 31, 2021
ASSETS
Current assets:
Cash and cash equivalents$24,835 $11,534 
Restricted cash40 1,790 
Accounts receivable, net of allowance for doubtful accounts of $684 and $659 at March 31, 2022 and December 31, 2021, respectively
13,239 13,297 
Inventories, net10,143 9,454 
Income taxes receivable32 22 
Other current assets3,372 3,740 
Current contract assets3,533  
Assets held for sale2,752 2,762 
Total current assets57,946 42,599 
Property and equipment, net5,079 5,296 
Operating lease right-of-use assets1,827 2,041 
Deferred tax assets, net282 279 
Other long-term assets17  
Long term contract assets7,067 29 
TOTAL ASSETS$72,218 $50,244 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$8,233 $7,616 
Accrued liabilities6,747 8,996 
Income taxes payable4 4 
Interest payable94 82 
Current portion of operating lease liabilities619 602 
Current portion of finance lease liabilities33 41 
Current portion of long-term debt1,553 1,436 
Convertible notes payable17,609  
Contingent convertible notes payable14,050  
Total current liabilities48,942 18,777 
Deferred revenue, long-term84 91 
Long-term operating lease liabilities6,806 7,779 
Long-term finance lease liabilities47 53 
Long-term debt3,235 3,352 
TOTAL LIABILITIES59,114 30,052 
Commitments and contingencies (See Note 15)
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; 82,563,610 shares issued and 76,490,522 shares outstanding at March 31, 2022 ; 79,483,837 shares issued and 73,461,203 shares outstanding at December 31, 2021
8 8 
Additional paid-in capital367,104 363,417 
Accumulated other comprehensive income 89 81 
Accumulated deficit(319,938)(309,214)
Treasury stock, at cost; 6,073,088 and 6,022,634 shares at March 31, 2022 and December 31, 2021 , respectively
(34,159)(34,100)
Total stockholders’ equity13,104 20,192 
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY$72,218 $50,244 
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 March 31,
 20222021
Revenue:
Revenue from external customers$10,382 $11,770 
Revenue from related party2,497  
Total revenues12,879 11,770 
Cost of goods sold13,358 12,080 
Gross loss(479)(310)
Operating costs and expenses:
Selling, general, and administrative4,879 6,082 
Depreciation and amortization195 307 
Research and development1,415 1,542 
Loss on sale of property and equipment8 2 
Gain on lease termination(584) 
Change in fair value of contingent convertible notes payable3,892  
Total operating costs and expenses9,805 7,933 
Loss from operations(10,284)(8,243)
Other income (expense):
Interest expense(668)(18)
Other income (expense)224 (33)
Total other expense(444)(51)
Loss before income taxes(10,728)(8,294)
Income tax benefit (expense)4 (6)
Net Loss$(10,724)$(8,300)
Loss per common share:
Basic$(0.15)$(0.12)
Diluted$(0.15)$(0.12)
Weighted average common shares:
Weighted average common shares used in computing basic loss per common share73,858 68,447 
Weighted average common shares used in computing diluted loss per common share73,858 68,447 


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



FLOTEK INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
    
 Three months ended March 31,
 20222021
Net Loss$(10,724)$(8,300)
Other comprehensive income:
Foreign currency translation adjustment8 49 
Comprehensive Loss$(10,716)$(8,251)

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)
 Three months ended March 31,
 20222021
Cash flows from operating activities:
Net loss$(10,724)$(8,300)
Adjustments to reconcile net loss to net cash used in operating activities:
Change in fair value of contingent consideration94 (335)
Change in fair value of contingent convertible notes payable 3,892  
Amortization of convertible note issuance cost166  
Payment in kind interest expense 485  
Depreciation and amortization195 307 
Provision for doubtful accounts, net of recoveries238  
Provision for excess and obsolete inventory310 307 
Loss on sale of property and equipment8 2 
Gain on lease termination (584) 
Non-cash lease expense56 105 
Stock compensation expense739 778 
Deferred income tax (benefit) expense(4)2 
Changes in current assets and liabilities:
Accounts receivable(180)255 
Inventories(999)(78)
Income taxes receivable(10)267 
Other current assets168 405 
Other long-term assets(388)541 
Accounts payable616 695 
Accrued liabilities(2,564)(317)
Income taxes payable 89 
Interest payable12 12 
Net cash used in operating activities(8,474)(5,265)
Cash flows from investing activities:
Capital expenditures (19)
Proceeds from sale of assets24 2 
Net cash provided by (used in) investing activities24 (17)
Cash flows from financing activities:
Proceeds from issuance of convertible notes21,150  
Payment of issuance costs of convertible notes(1,084) 
Payments to tax authorities for shares withheld from employees(59)(105)
Proceeds from issuance of stock  38 
Payments for finance leases(14)(14)
Net cash provided by (used in) financing activities19,993 (81)
Effect of changes in exchange rates on cash and cash equivalents8 23 
Net change in cash, cash equivalents and restricted cash11,551 (5,340)
Cash and cash equivalents at the beginning of period11,534 38,660 
Restricted cash at the beginning of period1,790 664 
Cash and cash equivalents and restricted cash at beginning of period13,324 39,324 
Cash and cash equivalents at end of period24,835 33,945 
Restricted cash at the end of period40 40 
Cash, cash equivalents and restricted cash at end of period$24,875 $33,985 
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
Three Months Ended March 31, 2022 and 2021
(In thousands of U.S. dollars and shares)

 Common StockTreasury StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income
Accumulated DeficitTotal Stockholders’ Equity
 
Shares
Issued
Par
Value
SharesCost
Balance, December 31, 202179,484 $8 6,022 $(34,100)$363,417 $81 $(309,214)$20,192 
Net loss— — — — — — (10,724)(10,724)
Foreign currency translation adjustment— — — — — 8 — 8 
Restricted stock granted287 — — — — — — — 
Restricted stock forfeited — — 8 — — — — — 
Stock compensation expense— — — — 739 — — 739 
 Shares withheld to cover taxes— — 43 (59)— — — (59)
 Conversion of notes to common stock 2,793 — — — 2,948 — — 2,948 
Balance, March 31, 202282,564 $8 6,073 $(34,159)$367,104 $89 $(319,938)$13,104 





 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— — — — — — (8,300)(8,300)
Foreign currency translation adjustment— — — — — 49 — 49 
Stock issued under employee stock purchase plan— — (58)— 38 — — 38 
Restricted stock granted220 — — — — — — — 
Restricted stock forfeited— — 5 — — — — — 
Stock compensation expense— — — — 778 — — 778 
Shares withheld to cover taxes— — 45 (105)— — — (105)
Other (see Note 12, “Stockholders’ Equity”)(613)— — — — — — — 
Balance, March 31, 202178,276 $8 5,573 $(33,956)$360,537 $30 $(286,988)$39,631 
The accompanying Notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.
8


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

Note 1 — Organization and Nature of Operations
General
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 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 their hydrocarbon streams in seconds rather than minutes or days. The real-time access to information prevents waste, reduces reprocessing and allows users to pursue automation of their hydrocarbon streams to maximize their profitability, while reducing their carbon footprint, energy consumption and emissions.
The Company’s two operating segments, CT and DA, are both supported by its Research & Innovation advanced laboratory capabilities. For further discussion of our operations and segments, see Note 16, “Business Segment, Geographic and Major Customer Information.”
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 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 cash flows from operations and expects to utilize a significant amount of cash in the twelve months subsequent to the date of filing the consolidated financial statements.. While we believe that our cash and liquid assets, including the actions taken subsequent to March 31, 2022 discussed below and in Note 17, “Subsequent Events”, will provide us with sufficient financial resources to fund operations and meet our capital requirements and anticipated obligations as they become due in the next twelve months, uncertainty surrounding the long-term stability and strength of the oil and gas markets or reduced spending by our customers could have a further negative impact on our liquidity.

On February 2, 2022, the Company completed a Private Investment in Public Equity (PIPE) transaction with a consortium of investors, including related parties, through the issuance of $21.2 million in aggregate principal amount of 10% convertible notes (the Convertible Notes Payable) that resulted in net cash proceeds of approximately $19.5 million. Also, on February 2, 2022, the Company entered into a long-term supply agreement with ProFrac Services, LLC (the “ProFrac Agreement”) upon issuance of $10 million in aggregate principal amount of the convertible notes (the “Contingent Convertible Notes Payable”) to ProFrac Holdings LLC. Under the ProFrac Agreement, ProFrac Services, LLC is obligated to order chemicals from the Company at least equal to the greater of (a) the chemicals required for 33% of ProFrac Services, LLC’s hydraulic fracturing fleets and (b) a baseline measured by the first ten hydraulic fracturing fleets deployed by ProFrac Services, LLC druing the term of the ProFrac Agreement. If the minimum volumes are not achieved in any given year, ProFrac Services LLC shall pay to the Company, as liquidated damages an amount equal to twenty-five percent (25%) of the difference between (i) the aggregate purchase price of the quantity of products comprising the minimum purchase obligation and (ii) thh actual purchased volume during such calendar year. The term of the ProFrac Agreement is three years starting on April 1, 2022 (see Note 3, “Revenue from Contracts with Customers” and Note 8, “Debt and Convertible Notes Payable”). These $10 million Contingent Convertible Notes Payable were issued in addition to the Convertible Notes Payable purchased in cash by ProFrac Holdings, LLC as one of the investors in the PIPE.

During 2021, the Company also entered into plans to sell its warehouse facility in Monahans, Texas and its manufacturing facility in Waller, Texas. These facilities were classified as held for sale as of March 31, 2022 and December 31, 2022. Subsequent to December 31, 2021, the Company executed a contract to sell its Waller facility for $4.3 million of gross proceeds and the sale closed on April 18 2022.

Based on our cash and liquid assets, including the transactions during the three months ended March 31, 2022 and subsequent to March 31, 2022 described above and in Note 17, “Subsequent Events”, 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

9


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
as they become due in the next twelve months. However, the Company cannot guarantee a sufficient level of cash flows in the future. The consolidated financial statements have been prepared assuming that the Company will continue as a going concern.


Note 2 — Summary of Significant Accounting Policies
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 2021 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.
Cash Equivalents
Cash equivalents consist of highly liquid investments with maturities of three months or less at the date of purchase.
Restricted Cash
The Company’s restricted cash is $40 thousand and $1.8 million as of March 31, 2022 and December 31, 2021, respectively. The Company’s restricted cash as of March 31, 2022 consists of cash that the Company is contractually obligated to maintain in accordance with the terms of its credit card program with a financial institution. The restricted cash balance as of December 31, 2021 included cash maintained in accordance with the credit card program and cash held in escrow of $1.75 million for amounts due under the terms of the legal settlement discussed in Note 11, “Commitments and Contingencies”.

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

The majority of the Company’s customers are engaged in the energy industry. The cyclical nature of the energy industry may affect customers’ operating performance and cash flows, which directly impact the Company’s ability to collect on outstanding obligations. Additionally, certain customers are located in international areas that are inherently subject to risks of economic, political, and civil instability, which can impact the collectability of receivables.
Inventories
Inventories consist of raw materials and finished goods and are stated at the lower of cost determined using the weighted-average cost method, or net realizable value. Finished goods inventories include raw materials, direct labor and production overhead. The Company periodically reviews inventories on hand and current market conditions to determine if the cost of raw materials and finished goods inventories exceed current market prices and impairs the cost basis of the inventory accordingly. Obsolete inventory or inventory in excess of management’s estimated usage requirement is written down to its net realizable value if those amounts are determined to be less than cost. Write-downs or write-offs of inventory are charged to cost of goods sold.



10


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Property and equipment
Property and equipment are stated at cost. The cost of ordinary maintenance and repair is charged to operating expense, while replacement of critical components and major improvements are capitalized. Depreciation or amortization of property and equipment, including right-of-use assets (“ROU”), is calculated using the straight-line method over the asset’s estimated useful life as follows:
Buildings and leasehold improvements
2-30 years
Machinery and equipment
7-10 years
Furniture and fixtures3 years
Land improvements20 years
Transportation equipment
2-5 years
Computer equipment and software
3-7 years
Property and equipment, including ROU assets, are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable. If events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable, the Company first compares the carrying amount of an asset or asset group to the sum of the undiscounted future cash flows expected to result from the use and eventual disposal of the asset. If the carrying amount of an asset or asset group exceeds the sum of the undiscounted future cash flows expected to result from the use and eventual disposal of the asset, the Company will determine the fair value of the asset or asset group. The amount of impairment loss recognized is the excess of the asset or asset group’s carrying amount over its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values, and third-party independent appraisals, as considered necessary.
Assets to be disposed of are reported as assets held for sale at the lower of the carrying amount or the asset’s fair value less cost to sell and depreciation is ceased. Upon sale or other disposition of an asset, the Company recognizes a gain or loss on disposal measured as the difference between the net carrying amount of the asset and the net proceeds received.
Liability Classified Convertible Notes Payable and Contingent Convertible Notes Payable
The Company accounts for the Convertible Notes Payable issued to the PIPE investors for cash proceeds, which is discussed in Note 1 and Note 8, at amortized cost pursuant to FASB ASC Topic 470, Debt.
The Company accounts for the Contingent Convertible Notes Payable issued as consideration for the ProFrac Agreement, which is discussed in Note 8, “Debt and Convertible Notes Payable”, as liability classified convertible instruments in accordance with Financial Accounting Standards Board ASC 718, “Stock Compensation” (“ASC 718”). Under ASC 718, liability classified convertible instruments are measured at fair value at the grant date and at each reporting date (see Note 9, “Fair Value Measurements”) with the change in fair value included in the consolidated statements of operations.
Fair Value Measurements

The Company categorizes financial assets and liabilities using a three-tier fair value hierarchy, based on the nature of the inputs used to determine fair value. Inputs refer broadly to assumptions that market participants would use to value an asset or liability and may be observable or unobservable. When determining the fair value of assets and liabilities, the Company uses the most reliable measurement available. See Note 9, “Fair Value Measurements.”
Revenue Recognition
The Company recognizes revenue to depict the transfer of control of promised goods or services to its customers in an amount that reflects the consideration to which it expects to be entitled in exchange for those goods or services.
The Company recognizes revenue based on a five-step model when all of the following criteria have been met: (i) a contract with a customer exists, (ii) performance obligations have been identified, (iii) the price to the customer has been determined, (iv) the price to the customer has been allocated to the performance obligations, and (v) performance obligations are satisfied.
Products and services are sold with fixed or determinable prices. Certain sales include right of return provisions, which are considered when recognizing revenue and deferred accordingly. Deposits and other funds received in advance of delivery are deferred until the transfer of control is complete.

11


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
The Company applies several practical expedients including:
Sales commissions are expensed as selling, general and administrative expenses when incurred because the amortization period is generally one year or less.
The majority of the Company’s services are short-term in nature with a contract term of one year or less. As a result the Company does not disclose the transaction price allocated to remaining performance obligations.
The Company’s payment terms are short-term in nature with settlements of one year or less. As a result the Company does not adjust the promised amount of consideration for the effects of a significant financing component.
In most service contracts, the Company has the right to consideration from a customer in an amount that corresponds directly with the value to the customer of the Company’s performance obligations completed to date and as such the Company recognizes revenue in the amount to which it has a right to invoice.
The Company excludes from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer. Such taxes are included in accrued liabilities on our consolidated balance sheet until remitted to the governmental agency.

Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of goods sold on our consolidated statement of operations.
Foreign Currency Translation
Financial statements of foreign subsidiaries are prepared using the currency of the primary economic environment of the foreign subsidiaries as the functional currency. Assets and liabilities of foreign subsidiaries are translated into U.S. dollars at exchange rates in effect as of the end of identified reporting periods. Revenue and expense transactions are translated using the average monthly exchange rate for the reporting period. Resultant translation adjustments are recognized as other comprehensive income (loss) within stockholders’ equity.
Comprehensive Loss
Comprehensive loss encompasses all changes in stockholders’ equity, except those arising from investments from and distributions to stockholders. The Company’s comprehensive loss includes consolidated net loss and foreign currency translation adjustments.
Research and Development Costs
Expenditures for research activities relating to product development and improvement are charged to expense as incurred.
Income Taxes
Deferred tax assets and liabilities are recognized for temporary differences between financial statement carrying amounts and the tax bases of assets and liabilities and are measured using the tax rates expected to be in effect when the differences reverse. Deferred tax assets are also recognized for operating loss and tax credit carry forwards. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period that includes the enactment date.
A valuation allowance is established when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The establishment of a valuation allowance requires significant judgment and is impacted by various estimates. Both positive and negative evidence, as well as the objectivity and verifiability of that evidence, is considered in determining the appropriateness of recording a valuation allowance on deferred tax assets.
The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.

The Company’s policy is to record interest and penalties related to uncertain tax positions as income tax expense.

Stock-Based Compensation
Stock-based compensation expense, related to stock options, restricted stock awards and restricted stock units, is recognized based on their grant-date fair values. The Company recognizes compensation expense, net of estimated forfeitures, on a straight-line basis over the requisite service period of the award. Estimated forfeitures are based on historical experience.
Use of Estimates

12


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results could differ from these estimates.
Significant items subject to estimates and assumptions include the carrying amount and useful lives of property and equipment and intangible assets; property and equipment and intangible asset impairment assessments; stock-based compensation expense; valuation allowances for accounts receivable, inventories, and deferred tax assets; recoverability and timing of the realization of contract assets; and fair value of liability classified contingent convertible notes payable.
Reclassifications
Certain prior year amounts in the unaudited condensed consolidated statement of operations have been reclassified to conform to the current year presentation. In the fourth quarter of 2021, the Company changed its financial statement presentation to report cost of goods sold and gross profit (loss) and eliminated the reporting of operating expenses (excluding depreciation and amortization) on the consolidated statements of operations to conform to customary industry reporting practices. In connection with this change in presentation, the Company reclassified selling costs of $1.7 million to selling, general and administrative expenses which were previously reported in operating expenses for the three months ended March 31, 2021. The reclassifications and change in presentation of the statements of operations did not impact previously recorded loss from operations, net loss or stockholders’ equity.

Recent Accounting Pronouncements
Changes to U.S. GAAP are established by the Financial Accounting Standards Board (“FASB”). We evaluate the applicability and impact of all authoritative guidance issued by the FASB. Guidance not listed below was assessed and determined to be either not applicable, clarifications of items listed below, immaterial or already adopted by the Company.
New Accounting Standards Issued and Adopted as of March 31, 2022
The FASB issued ASU No. 2020-06, “Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity.” This standard changes the accounting for convertible instruments by reducing the number of accounting models, amends the requirements for a conversion option to be classified in equity and amends diluted earnings per share calculations for certain convertible debt instruments. The pronouncement is effective for smaller reporting companies for fiscal years beginning after December 15, 2023, with early adoption allowed for fiscal years beginning after December 15, 2020. The Company has adopted this standard as of January 1, 2022, and the adoption did not have a material impact on the Company’s condensed consolidated financial statements and related disclosures but will have an impact on the future issuances of convertible instruments and contracts in the Company’s equity.

The FASB issued ASU No. 2021-10, “Government Assistance (Topic 832); Disclosures by Business Entities about Government Assistance.” This standard provides guidance on disclosures for transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy. The pronouncement is effective for fiscals years beginning after December 15, 2021.The Company adopted this standard as of January 1, 2022 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements and related disclosures.

New Accounting Standards Issued But Not Adopted as of March 31, 2022

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 — 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.

13


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
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-120 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).
Revenue disaggregated by revenue source is as follows (in thousands):
 Three months ended March 31,
 20222021
Revenue:
Products (1)
$12,199 $11,082 
Services680 688 
$12,879 $11,770 
(1) Product revenues for 2022 include sales to a related party as described in Note 15, “Related Party Transactions.”
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. 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 quarters ended March 31, 2022 and 2021.
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 assets associated with incomplete performance obligations are not material.
Contract Assets
Contract assets represent consideration paid to a ProFrac Services, LLC by the Company in the form of Contingent Convertible Notes Payable issued as an inducement to enter intothe ProFrac Agreement. As consideration for the the economic value of the long-term revenue commitment from ProFrac Agreement as described in Note 1, “Organization and Nature of Operations”, the Company issued $10.0 million in aggregate principal amount of Contingent Convertible Notes Payable to ProFrac Holdings, LLC, under theProFrac Agreement, and which may be converted into shares of common stock of the Company under the terms of the Contingent Convertible Notes Payable described further in Note 8, “Debt and Convertible Notes Payable”.
During the three months ended March 31, 2022, contract assets of $10.6 million was recorded by the Company, as consideration paid to the customer, which included $0.6 million of issuance costs. Under FASB ASC 606, Revenues from Contract with Customers, consideration paid to a customer is accounted for as a reduction of the transaction price of a contract. Accordingly, the Company will amortize the contract assets against the revenues under the ProFrac Agreement over the three-year contract term beginning April 1, 2022. As of March 31, 2022, the Company classified $7.1 million of the contract asset as long term based upon its estimate of the ProFrac Agreement revenues which will not be realized within the first 12 months of the contract. The company’s estimate of the timing of future contract revenues will be evaluated on a quarterly basis throughout the contract term.


14


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Note 4 — Inventories
Inventories are as follows (in thousands):
March 31, 2022December 31, 2021
Raw materials$5,474 $5,610 
Finished goods14,544 13,985 
Inventories20,018 19,595 
Less reserve for excess and obsolete inventory(9,875)(10,141)
Inventories, net$10,143 $9,454 

The provisions recorded in the three months ended March 31, 2022 and 2021 was $0.3 million for the CT segment and nil for the DA segment.
Note 5 — Property and Equipment
Property and equipment are as follows (in thousands):
March 31, 2022December 31, 2021
Land$886 $886 
Land improvements520 520 
Buildings and leasehold improvements5,356 5,473 
Machinery and equipment6,819 6,843 
Furniture and fixtures540 620 
Transportation equipment878 878 
Computer equipment and software1,175 1,176 
   Property and equipment16,174 16,396 
Less accumulated depreciation(11,095)(11,100)
Property and equipment, net$5,079 $5,296 
Depreciation expense totaled $0.2 million and $0.3 million for the three months ended March 31, 2022 and 2021, respectively.
In the third quarter of 2021, the Company committed to plans to sell its warehouse facility in Monahans, Texas and its manufacturing facility in Waller, Texas, in their current condition and as a result the associated assets in the amount of $2.8 million are classified as held for sale as of March 31, 2021 and December 31, 2021. Subsequent to December 31, 2021, the Company executed a contract to sell its Waller facility for $4.3 million of gross proceeds and the sale closed on April 18, 2022 See further discussion in Note 17, Subsequent Events.
Note 6 — Leases
In July 2021, the Company entered into a long-term rental agreement to lease its manufacturing facility in Waller, Texas, for $40 thousand per month for sixty-four months. Rental income recognized during the three months ended March 31, 2022 was $121 thousand and was included in other income in the consolidated statement of operations. As discussed in Note 1, “Organization and Nature of Operations” this facility was sold on April 18, 2022 and the lease agreement between the tenant and the Company terminated.
In August 2021, the company entered into a five-year triple net operating lease agreement to lease its warehouse facility in Monahans, Texas, for $20 thousand per month, and the tenant occupied the warehouse facility in September 2021. Rental income recognized during the three months ended March 31, 2022 was $185 thousand and was included in other income in the consolidated statement of operations.
In March 2022, the Company entered into an agreement with its landlord to terminate the lease on its facility in Calgary, Alberta for a one-time termination fee of $85 thousand. This lease was previously scheduled to continue until 2033, and due to its early termination, the Company recorded a gain on lease termination from the reduction of lease liabilities and ROU assets of $0.6 million that is included in the consolidated statements of operations during the three months ended March 31, 2022.

15


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The components of lease expense and supplemental cash flow information are as follows (in thousands):
Three months ended March 31,
20222021
Operating lease expense$228 $238 
Finance lease expense:
Amortization of right-of-use assets44 
Interest on lease liabilities33 
Total finance lease expense 77 
Short-term lease expense124 69 
Total lease expense$359 $314 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used in operating leases$(375)$(372)
Operating cash flows from finance leases(10)(3)
Financing cash flows from finance leases(3)(14)
Maturities of lease liabilities as of March 31,2022 are as follows (in thousands):
Years ending December 31,Operating LeasesFinance Leases
2022 (excluding three months ended March 31, 2022)$775 $35 
20231,221 39 
20241,247 18 
20251,274  
20261,302  
Thereafter4,783  
Total lease payments$10,602 $92 
Less: Interest(3,177)(12)
Present value of lease liabilities$7,425 $80 


16


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Supplemental balance sheet information related to leases is as follows (in thousands):
March 31, 2022December 31, 2021
Operating Leases
Operating lease right-of-use assets$1,827 $2,041 
Current portion of operating lease liabilities619 602 
Long-term operating lease liabilities6,806 7,779 
Total operating lease liabilities$7,425 $8,381 
Finance Leases
Property and equipment$147 $147 
Accumulated depreciation(37)(33)
Property and equipment, net$110 $114 
Current portion of finance lease liabilities$33 $41 
Long-term finance lease liabilities47 53 
Total finance lease liabilities$80 $94 
Weighted Average Remaining Lease Term
Operating leases8.9 years9.1 years
Finance leases2.7 years2.9 years
Weighted Average Discount Rate
Operating leases8.9 %8.9 %
Finance leases8.9 %8.9 %
Note 7 — Accrued Liabilities
Current accrued liabilities are as follows (in thousands):
 March 31, 2022December 31, 2021
Severance costs$2,584 $2,581 
Loss on purchase commitments (Note 11) 1,750 
Payroll and benefits993 1,054 
Legal costs885 1,013 
Contingent liability for earn-out provision702 608 
Deferred revenue, current567 528 
Taxes other than income taxes 304 241 
Other712 1,221 
Total current accrued liabilities$6,747 $8,996 
Note 8 — Debt and Convertible Notes Payable

In April 2020, the Company received a $4.8 million loan (the “Flotek PPP loan”) under the Paycheck Protection Program (“PPP”), which was created through the Coronavirus Aid, Relief, and Economic Act (“CARES Act”) and is administered by the U.S. Small Business Administration (“SBA”). In connection with the acquisition of JP3 in May 2020, the Company assumed a PPP loan of $0.9 million obtained by JP3 (the “JP3 PPP loan”) in April 2020 prior to its acquisition by Flotek. The PPP loans

17


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
had a fixed interest rate of 1% and originally a two-year term, maturing in April and May 2022, respectively. No payments of principal or interest were required during the three months ended March 31, 2022 and 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 were 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 was not significantly detrimental to the business. The forgiveness of the loans 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.

During the second quarter of 2021, the Company applied for forgiveness of the JP3 PPP loan with the SBA. In June 2021, the Company received notice from the SBA that the JP3 PPP loan and accrued interest were fully forgiven. Accordingly, during the second quarter of 2021, the Company recorded $0.9 million for the amount of principal and accrued interest forgiven associated with the JP3 PPP loan in other income on the consolidated statement of operations.

In October 2021, the Flotek PPP loan maturity date was extended from April 15, 2022 to April 15, 2025.

The Company has submitted to the SBA for forgiveness of substantially all of the Flotek PPP loan but as of March 31, 2022 and as of the date of this filing, the Company has not received a forgiveness notice. If the loan is not forgiven, monthly payments will be due over the remaining term of the loan upon notice that it will not be forgiven. Denial of the forgiveness of the Flotek PPP loan will negatively impact the Company’s liquidity as discussed in Note 1, “Organization and Nature of Operations”.

Long-term debt, including current portion, is as follows (in thousands):

March 31, 2022
December 31, 2021
Flotek PPP loan
$4,788 $4,788 
Less current maturities
(1,553)(1,436)
Total long-term debt, net of current portion
$3,235 $3,352 

On February 2, 2022, Flotek entered into a Private Investment in Public Equity transaction (the “PIPE transaction”) with a consortium of investors to secure growth capital for the Company. Pursuant to the PIPE transaction on February 2, 2022, Flotek issued $21.2 million in aggregate initial principal amount of Convertible Notes Payable for net cash proceeds of approximately $19.5 million. The investors are ProFrac Holdings, LLC, Burlington Ventures Ltd., entities associated with North Sound Management, certain funds associated with one of Flotek's directors including the D3 Family Fund and the D3 Bulldog Fund, and Firestorm Capital LLC. The Convertible Notes Payable accrue paid-in-kind interest at a rate of 10% per annum, have a maturity of one year, and are converted into common stock of Flotek (a) at the holder's option at any time prior to maturity, at a price of $1.088125 per share, (b) at Flotek's option, if the volume-weighted average trading price of Flotek's common stock equals or exceeds $2.50 for 20 trading days during a 30 consecutive trading day period, or (c) at maturity, at a price of $0.8705. On March 21, 2022, $3.0 million of the Convertible Notes Payable, plus accrued paid-in-kind interest thereon, were converted at the holder’s option into approximately 2.8 million shares of common stock. As of March 31, 2022, the Convertible Notes Payable are recorded at carrying value of $17.6 million, including accrued paid-in-kind interest of $0.3 million, and net of unamortized issuance costs of $0.8 million. The estimated fair value of the Convertible Notes Payable at March 31, 2022 was $25.5 million, estimated using a Monte Carlo simulation model.


18


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
On February 2, 2022, the Company entered into a long-term supply agreement with ProFrac Services, LLC (the “ProFrac Agreement”), a subsidiary of ProFrac Holdings LLC, in exchange for $10 million in aggregate principal amount of Contingent Convertible Notes Payable under the same terms as the Convertible Notes Payable issued in the PIPE transaction. Under the ProFrac Agreement, ProFrac Services, LLC is obligated to order chemicals from the Company at least equal to the greater of (a) the chemicals required for 33% of ProFrac Services, LLC’s hydraulic fracturing fleets and (b) a baseline measured by the first ten hydraulic fracturing fleets deployed by ProFrac Services, LLC. If minimum volumes are not achieved in any given year, ProFrac shall pay to the company, as liquidated damages an amount equal to twenty-five percent (25%) of the difference between (i) the aggregate Purchase Price of the quantity of Products comprising the Minimum Purchase Obligation and (ii) the actual purchased volume during such calendar year.

On February 2, 2022, the Company also entered into a Master Transaction Agreement with ProFrac Holdings, LLC (the “Master Transaction Agreement”) which supplements the terms of the ProFrac Agreement and provides that if ProFrac does not perform their purchase obligations under the ProFrac Agreement, the Company shall have the right, but not the obligation, to repurchase a percentage of the Contingent Convertible Notes Payable, or a percentage of the securities issued pursuant to the conversion of the Contingent \Convertible Notes Payable if applicable, for aggregate consideration of $1.00, as follows: (a) 0% if the aggregate amount of payments required to be paid to the Company under the terms of the ProFrac Agreement in respect to the first three years of the term have been paid prior to termination of the ProFrac Agreement; (b) 33% if the aggregate amount of payments required to be paid to the Company under the terms of the ProFrac Agreement in respect to the first two years of the term have been paid prior to termination of the ProFrac Agreement; (c) 66% if the aggregate amount of payments required to be paid to the Company under the terms of the ProFrac Agreement in respect to the first one years of the term have been paid prior to termination of the ProFrac Agreement; (d) 100% if the aggregate amount of payments required to be paid to the Company under the terms of the ProFrac Agreement in respect to the first year of the term have not been paid prior to termination of the ProFrac Agreement. The foregoing repurchase provisions will terminate as of the closing of the ProFrac transaction as described further in Note 1, “Organization and Nature of Operations”.

The Contingent Convertible Notes Payable are accounted for as liability classified convertible instruments, and were initially recorded at fair value of $10.0 million on the issuance date and remeasured to fair value of $14.1 million as of March 31, 2022 (see Note 9, “Fair Value Measurements”).

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, restricted cash, accounts receivable, accrued liabilities and accounts payable approximate fair value due to the short-term nature of these accounts. The carrying amount of the Flotek PPP loan approximates its fair value as of March 31, 2022 and December 31, 2021.

19


FLOTEK INDUSTRIES, INC.
NOTES TO 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):
March 31, December 31,
Level 1Level 2Level 32022Level 1Level 2Level 32021
Contingent earnout consideration$ $ $702 $702 $ $ $608 $608 
Contingent convertible notes$ $ $14,050 $14,050 $ $ $ $ 
Total $ $ $14,752 $14,752 $ $ $608 $608 
The estimated fair value of the remaining stock performance earn-out provision, with respect to the JP3 transaction, is included in accrued liabilities as of March 31, 2022 and December 31, 2021. The estimated fair value of the earn-out provision at the end of each period was valued using a Monte Carlo model analyzing 20,000 simulations performed using Geometric Brownian Motion with inputs such as risk-neutral expected growth and volatility.
The key inputs into the Monte Carlo simulation used to estimate the fair value the earn-out provision were as follows:
March 31, 2022December 31, 2021
Risk-free interest rate2.45%1.02%
Expected volatility90.0%90.0%
Term until liquidation (years)3.133.38
Stock price$1.26$1.13
Discount rate7.86%6.71%
The Contingent Convertible Notes Payable were measured at fair value at issuance and on a recurring basis. The Contingent Convertible Notes Payable had an initial fair value of $10.0 million on February 2, 2022. The Contingent Convertible Notes Payable were classified as Level 2 at the initial measurement due to the use of a quoted price for a similar liability, and classified as Level 3 as of March 31, 2022 due to the use of unobservable inputs. The estimated value of the Contingent Convertible Notes Payable as of March 31, 2022 was valued using a Monte Carlo simulation with inputs such as the market trading price of the Company’s common stock, the expected volatility of the Company’s stock price based on historical trends, a risk-free rate of interest based on US Treasury note rates and the term of the debt, the time to liquidation based on the maturity date of the notes, and a discount rate based on a review of bond yield data for bonds with a CCC+ credit rating which would be supportable by the Company’s financial ratios.
The key inputs into the Monte Carlo simulation used to estimate the fair value the Contingent Convertible Notes Payable as of March 31, 2022 were as follows:
March 31, 2022
Risk-free interest rate1.63%
Expected volatility90.0%
Term until liquidation (years)0.84
Stock price$1.26
Discount rate7.2%
Assets Measured at Fair Value on a Nonrecurring Basis

20


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The Company’s non-financial assets, including property and equipment and operating lease right-of-use assets, are measured at fair value on a non-recurring basis and are subject to fair value adjustment in certain circumstances.
Level 3 Rollforward for Assets and Liabilities Measured at Fair Value on a Recurring Basis
The Company estimated the fair value of the remaining stock performance earn-out provision as of March 31, 2022 and 2021 and adjusted the estimated fair value of the contingent liability to $0.7 million and $1.1 million, respectively. The Company records changes in the fair value of the contingent consideration and achievement of performance targets in cost of goods sold.
The Company estimated the initial fair value of $10.0 million of the Contingent Convertible Notes Payable on February 2, 2022, by reference to the cash purchase price paid by third party investors for equivalent notes issued simultaneously by the Company. . The Company adjusted the estimated fair value of the Contingent Convertible Notes Payable to $14.1 million as of March 31, 2022.
The following table presents the changes in the assets and liabilities measured at fair value on a recurring basis classified as Level 3 (in thousands):
Three months ended March 31,
20222021
Balance - beginning of period$608 $1,416 
   Transfer of contingent convertible notes payable from Level 210,000  
   Increase in principle of convertible notes for paid-in-kind interest158  
Change in fair value of contingent earnout consideration94 (335)
Change in fair value of contingent convertible notes payable3,892  
Balance - end of period$14,752 $1,081 
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 March 31,
20222021
U.S. federal statutory tax rate21.0 %21.0 %
State income taxes, net of federal benefit0.1 (0.1)
Non-U.S. income taxed at different rates0.2 0.6 
Increase (reduction) in tax benefit related to stock-based awards(0.1)0.1 
Increase in valuation allowance(20.8)(21.7)
Permanent differences(0.4) 
Effective income tax rate %(0.1)%

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.

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.

21


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Note 11 — Commitments and Contingencies
Litigation
The Company is subject to routine litigation and other claims that arise in the normal course of business. Except as disclosed below, 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.
Terpene Supply Agreement
As of December 31, 2020, the Company’s consolidated balance sheet included an accrued liability of $9.4 million associated with the terpene supply agreement with Florida Chemical Company, LLC (“FCC”), a wholly owned subsidiary of Archer-Daniels-Midland Company (“ADM”). The Company calculated the liability based on its expected usage of terpene in blended products being less than the minimum quantities of terpene required to be purchased under the terpene supply agreement and the expected selling prices of the excess terpene. Losses for the year ended December 31, 2020 on the terpene contract totaled $11.7 million and was recognized in cost of goods sold in the consolidated statements of operations.
On March 26, 2021, Flotek Industries, Inc. and Flotek Chemistry, LLC (“Flotek Chemistry”), a wholly-owned subsidiary of the Company, filed a lawsuit against ADM, FCC and other parties in state court in Harris County, Texas. The lawsuit claimed 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.
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 reached agreement with all parties resolving all claims between the parties (“the ADM Settlement”) that resulted in the termination of the terpene supply agreement and a settlement payment of $1.75 million due from Flotek. In accordance with the terms of the ADM Settlement, the Company reduced the accrued liability associated with the terpene supply agreement to $1.75 million and recorded a gain of $7.6 million in cost of goods sold in the consolidated statement of operations for the year ended December 31, 2021. The one-time payment of $1.75 million from Flotek to ADM was paid on January 3, 2022 and was included as restricted cash on the consolidated balance sheet as of December 31, 2021.

Former CEO Matter

During the year ended December 31, 2021, Flotek commenced an internal investigation into the activities of John Chisholm (Flotek’s previous CEO) due to irregularities in expenses and transactions during the years from 2014 to 2018. The investigation revealed evidence of related party transactions/self-dealing, inappropriate personal expenses, and general corporate waste. Flotek’s board engaged a third party to review the findings of the investigation. After the third-party review, Flotek concluded that its current and historical financial statements can be relied upon, that proper action had been taken, and that no members of current management were implicated in any way.

Beginning in December 2021, Flotek sent demand letters to, and subsequently filed arbitration or other legal proceedings against, John Chisholm, Casey Doherty/Doherty & Doherty LLP (Flotek’s former outside general counsel) and Moss Adams LLP (Flotek’s former independent public audit firm) to recover damages. John Chisholm subsequently filed a counterclaim against Flotek in the arbitration proceeding for his remaining severance (currently accrued by the Company, but payment for which was suspended). Although Flotek believes its claims are supported by the available evidence, the timing and amount of any outcome cannot reasonably be predicted.
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.

22


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
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 March 31, 2021 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. Potentially dilutive common share equivalents consist of incremental shares of common stock issuable upon exercise of stock options and settlement of restricted stock units.
Potentially dilutive securities were excluded from the calculation of diluted loss per share for the three months ended March 31, 2022 and 2021, since including them would have an anti-dilutive effect on loss per share due to the net loss incurred during the periods. Securities convertible into shares of common stock that were not considered in the diluted loss per share calculations were notes payable convertible into 26.3 million shares, 0.8 million restricted stock units and 4.3 million stock options for the three months ended March 31, 2022, and 0.4 million restricted stock units and 3.0 million stock options for the three months ended March 31, 2021.
Note 14 — Supplemental Cash Flow Information
Supplemental cash flow information is as follows (in thousands):
        
 Three months ended March 31,
 20222021
Supplemental cash flow information:
Interest paid$5 $6 
Income taxes received (351)
Non cash financing and investing activities:
Issuance of convertible notes payable as consideration for customer contract10,000  
Conversion of convertible notes payable to common stock2,949  
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 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 by Mr. Chisholm to the Company for the IRS matter, and giving the Company the right to withhold payments to Mr. Chisholm equal to amounts reasonably estimated to potentially become due to the Company by the affiliated companies for the IRS matter 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 March 31, 2022 and December 31, 2021, 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.

23


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
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 (“Confluence”), a private oil and gas exploration and production company formed in 2016. For the three months ended March 31, 2022, the Company’s revenues for chemical sales to Confluence was $1.4 million. As of March 31, 2022 and December 31, 2021, Confluence owed $1.4 million and $1.3 million respectively to the Company which is recorded in account receivables on the consolidated balance sheet.
During the three months ended March 31, 2022, the Company’s revenues from chemical sales to ProFrac was $1.1 million. These revenues were not pursuant to the ProFrac agreement discussed in Note 1, “Organization and Nature of Operations”. There were no revenues from ProFrac during the three months ended March 31, 2021. As of March 31, 2022 and December 31, 2021, ProFrac owed $1.1 million and $0, respectively which 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. This segment also includes a portfolio of specialty chemical products to address the long-term challenges of in the janitorial, sanitization, food services, and adjacent markets. 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.

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 company markets products and services that support in-line data analysis of hydrocarbon components and properties. 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 (loss). 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.

24


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Summarized financial information of the reportable segments is as follows (in thousands):
As of and for the three months ended March 31,
Chemistry Technologies
Data Analytics (1)
Corporate and OtherTotal
2022
Revenue from external customers$9,311 $1,071 $ $10,382 
Revenue from related party2,497   2,497 
Loss from operations(6,057)(808)(3,419)(10,284)
Depreciation and amortization178 16 1 195 
Additions to long-lived assets    
2021
Revenue from external customers$10,302 $1,468 $ $11,770 
Revenue from related party    
Loss from operations(3,589)(292)(4,362)(8,243)
Depreciation and amortization292 15  307 
Additions to long-lived assets19   19 

Assets of the Company by reportable segments are as follows (in thousands):
March 31, 2022December 31, 2021
Chemistry Technologies$33,476 $34,387 
Data Analytics5,915 7,329 
Corporate and Other32,827 8,528 
Total assets$72,218 $50,244 
Geographic Information
Revenue by country is based on the location where services are provided and products are sold. 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 March 31,
 20222021
U.S.$10,334 $9,661 
UAE1,311 1,103 
Other countries1,234 1,006 
Total revenue$12,879 $11,770 
Long-lived assets held in countries other than the U.S. are not considered material to the consolidated financial statements.

25


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Major Customers
Revenue from major customers, as a percentage of consolidated revenue, is as follows (in thousands):
Three months ended March 31,Chemistry Technologies% of Total Revenue
2022
Customer A$  %
Customer B2,607 20.2 %
Customer C (Related Party)1,389 10.8 %
2021  
Customer A$3,029 25.7 %
Customer B2,849 24.2 %

The majority of the Company’s revenue is derived from its CT segment, which consists predominantly of customers within the oil and gas 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. The concentration in the oil and gas industry increases credit and business risk.


26


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Note 17 — Subsequent Events

We have evaluated the effects of events that have occurred subsequent to March 31, 2022, and there have been no material events that would require recognition in the 2022 interim financial statements or disclosure in the notes to the consolidated financial statements, except as disclosed below.

On February 2, 2022, the Company entered into a long-term supply agreement with ProFrac Services, LLC (the “ProFrac Agreement”), a subsidiary of ProFrac Holdings LLC (“ProFrac Holdings”), in exchange for $10 million of convertible notes under the same terms as the convertible notes issued in the PIPE transaction. Under the ProFrac Agreement, ProFrac Services, LLC (“ProFrac Services”) is obligated to order chemicals from the Company at least equal to the greater of (a) the chemicals required for 33% of their hydraulic fracturing fleets and (b) a baseline measured by the first ten hydraulic fracturing fleets deployed by ProFrac Services. ProFrac Services shall pay to the company, as liquidated damages an amount equal to twenty-five percent (25%) of the difference between (i) the aggregate Purchase Price of the quantity of Products comprising the Minimum Purchase Obligation during such calendar year. The term of the ProFrac Agreement is three years starting April 1, 2022. In connection with the ProFrac Agreement, the Company also granted ProFrac Holdings LLC. the right to designate two nominees to serve on Flotek’s board of directors.

On February 16, 2022, the Company entered into a transaction with ProFrac Holdings, LLC that once closed, would expand the ProFrac Agreement to a term of ten years and to increase ProFrac Services’ minimum purchase obligation for each year to the greater of 70% of ProFrac Services’ requirements and a baseline measured by ProFrac Services’ first 30 hydraulic fracturing fleets deployed. Closing of the transaction is subject to customary closing conditions, including a stockholder vote as described below. As part of the transaction, at closing of the amended agreement Flotek would (a) issue to ProFrac $50 million in principal amount of 10% PIK notes convertible into Flotek’s common stock with a maturity of one year, and (b) grant ProFrac the right to designate two additional nominees to Flotek’s board of directors, for a total of four out of seven directors. Conversion price of the convertible notes will be $1.088125 per share under certain conditions prior to maturity, or $0.8705 per share at maturity. The convertible notes contain other terms and conditions similar to the convertible notes issued to ProFrac on February 2, 2022.

On May 9, 2022, the Company held a special meeting of stockholders to approve this transaction. Stockholders were also asked to approve permitting the Board to increase the authorized common stock of the Company and a reverse split of the Company’s common stock, in each case to facilitate the issuance of the additional 10% PIK notes. All proposals at the meeting passed, and the Company expects to close the transactions with ProFrac during the second quarter of 2022. The Company is evaluating its expected working capital needs in order to facilitate the ramp in activity after closing of the contract extension.

Subsequent to December 31, 2021, the Company entered into a contract to sell the Waller manufacturing facility for proceeds of $4.3 million, which closed on April 18, 2022. This will result in an estimated gain on sale of the Waller facility of $1.9 million that will be reflected in the consolidated financial statements for the three and six months ended June 30, 2022 and the cessation of rental income from this facility due to the subsequent termination of the lease agreement.
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

The following discussion should be read in conjunction with the Annual Report on Form 10-K for year-end December 31, 2021 filed with the U.S. Securities and Exchange Commission (the “SEC”) and the consolidated financial statements and accompanying notes included herein.
Executive Summary

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 for both domestic and international energy markets as well as applications of U.S. manufactured surface cleaners, disinfectants for industrial, commercial and consumer use.
The Company has two operating segments, CT and DA, which are both supported by the Company’s continuing Research and Innovation advanced laboratory capabilities.

Company Overview
Chemistry Technologies

27


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.

Data Analytics

The DA segment delivers real-time information and insights to our customers to enable optimization of operations and reduction of emissions and their carbon intensity. Real-time composition and physical properties are delivered simultaneously on their refined fuels, NGLs, natural gas, crude oil, and condensates 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 advanced chemometrics modeling, artificial intelligence, and machine learning algorithms to deliver these valuable insights every 15 seconds.

Customers using this technology have obtained significant benefits including additional profits by enhancing 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. More efficient operations have the benefit 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 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 throughout 2022 from first quarter levels for the next nine months provided that commodity prices remain at or above current levels. The strongest potential growth throughout 2022 will 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 2022.

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,

28


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 leveraged 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. Verax has gained a foothold in North American markets for critical applications where compositional information is needed in real-time. The technology delivers real-time insight on valuable operations data like vapor pressure, boiling point, flash point, octane level, API gravity, viscosity, BTU and more, simultaneously. We continue to work with our customers to identify further facilities and applications where our technology has the highest value. We expect to open and establish our international customer base with our new generation of internationally 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. We anticipate international sales to increase over the next twelve months because of the newly certified equipment. To drive recurring revenue, we continue to build on the modular nature of our sensor and analysis packages with new data processing techniques that enhance the value of our installations. AIDA (Automated Interface Detection Algorithm) provides real-time detection of interfaces in a liquids pipeline 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 transmix and minimize off-spec product that requires downgrades.

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 “are already continuing 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 and
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

29


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

During the first three months of 2022 there were no major weather events that had a material impact on first quarter results.

COVID-19

The impacts of COVID-19 continue to affect the U.S. and global economy. We believe our 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 has begun to accelerate and we estimate that in person customer visits that began in earnest during the first quarter of 2022 will continue to accelerate.
Consolidated Results of Operations (in thousands)
Three months ended March 31,
 20222021
Revenue
   Revenue from external customers$10,382 $11,770 
   Revenue from related party2,497 — 
     Total revenues12,879 11,770 
Cost of goods sold13,358 12,080 
Cost of good sold %103.7 %102.6 %
Gross profit (loss)(479)(310)
Gross profit (loss) %(3.7)%(2.6)%
Selling general and administrative4,879 6,082 
Selling general and administrative %37.9 %51.7 %
Depreciation and amortization195 307 
Research and development1,415 1,542 
Loss on sale of property and equipment
Gain on lease termination(584)— 
Change in fair value of convertible notes payable3,892 
Loss from operations(10,284)(8,243)
Operating margin %(79.9)%(70.0)%
Interest and other income, net(444)(51)
Loss before income taxes(10,728)(8,294)
Income tax benefit/ (expense)(6)
Net Loss$(10,724)$(8,300)
Net loss %(83.3)%(70.5)%

Consolidated revenue for the three months ended March 31, 2022, increased $1.1 million, or 9.4%, versus the same period of 2021. Revenue during the three months ended March 31, 2022 reflected an increase of revenue in the CT segment of $1.5 million driven by the impacts of industry consolidation of customers and increased related party activity, see further discussion in Note 15, “Related Party Transaction”. This increase was partially offset by a decrease in revenue in the DA segment of $0.4 million due to one-time orders from customers in the three months ended March 31, 2021 not repeated in 2022.

Consolidated cost of goods sold for the three months ended March 31, 2022, increased $1.3 million, or 10.6% versus the same period of 2021 primarily attributable to the increase in revenue with the change in margin being due to sales mix.

Selling general and administrative (“SG&A”) expenses are not directly attributable to products sold or services provided. SG&A expenses for the three months ended March 31, 2022, decreased $1.2 million, or 19.8%, versus the same period of 2021.

30

SG&A expenses decreased as a result of a reduction in professional fees due to a decrease in contract labor and consulting and, legal fees partially offset by increased advisor fees relating to work around the ProFrac/PIPE deal and other items. Corporate marketing costs also decreased primarily due to nonrecurring marketing fees and other initiatives.
Depreciation and amortization expense decreased $0.1 million, or 36.4% for the three months ended March 31, 2022, versus the same period of 2021 The decrease is as a result of asset disposals and the reclassification of assets relating to the Monahans, Texas and Waller, Texas facilities to assets held for sale in 2021.
Research and development (“R&D”) costs decreased $0.1 million, or 8.2% for the three months ended March 31, 2022, versus the same period of 2021 due to lower personnel costs as a result of our reduction in workforce and lower non-labor cost primarily from the re-negotiation of a contract which resulted in a credit for past expenses taken.

Loss from operations worsened by $2.0 million, or 24.8% for the three months ended March 31, 2022, versus the same period in 2021. The loss from operations increase is primarily a result of the revaluation of the convertible note payable partly offset by a gain from lease termination of $0.6 million, increased revenue and the reduction in expenses for SG&A, depreciation and amortization and R&D described above.
Loss before income taxes for the three months ended March 31, 2022, was impacted by interest charges of $0.4 million versus $0.05 million for the same period in 2021.
The Company’s income tax benefit for the three months ended March 31, 2022 and expense for the same period in 2021 was minimal.
Results by Segment (in thousands):
Chemistry Technologies Results of Operations:
Three months ended March 31,
20222021
Revenue$11,808 $10,302 
Loss from operations(6,057)(3,589)
CT revenue for the three months ended March 31, 2022, increased $1.5 million compared to 2021. The increase in revenue during 2022 compared to 2021 was driven by impacts from industry consolidation and increased related party activity, see further discussion in Note 15, “Related Party Transaction”. While the pandemic continued to weigh on economic activity in 2021, global supply and demand has steadily normalized through the second half of 2021 and into 2022.
Loss from operations for the CT segment for the three months ended March 31, 2022, worsened $2.4 million, or (68.8)% compared to 2021. The reduction is a result of the revaluation of the convertible note of $3.9 million. Excluding the revaluation of the note there was an overall improvement. The improvement in loss from operations is due to increased revenues, lower personnel costs due to reduced headcount and lower rental fees for International Organization for Standardization (ISO) tanks. The improvement in loss from operations was partially offset by an increase in the bad debt provision.
Data Analytics Results of Operations:
Three months ended March 31,
20222021
Revenue$1,071 $1,468 
Loss from operations(808)(292)

DA revenue for the three months ended March 31, 2022, decreased $0.4 million compared to the same period in 2021 due to one time orders not repeated in 2022. Loss from operations for the DA segment for the three months ended March 31, 2022 worsened by $0.5 million or 176.7% compared to the same period in 2021. The worsening loss from operations is primarily the result of the decrease in revenues and the fair value adjustment of the JP3 earnout.

31


Capital Resources and Liquidity
Overview
The Company’s ongoing capital requirements relate to the acquisition and maintenance of equipment and funding working capital requirements. During the first three months of 2022, the Company funded working capital requirements with proceeds from convertible notes of $20.0 million and cash on hand.
As of March 31, 2022, the Company had available cash and cash equivalents of $24.8 million, as compared to $11.5 million at December 31, 2021. During the three months ended March 31, 2022, the Company had an operating loss of $10.7 million, $8.5 million of cash used in operating activities and $20.0 million of cash provided by financing activities. Cash provided by 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. Uncertainty surrounding the long- term stability and strength of the oil and gas markets, or reduced spending by our customers could have a further negative impact on our liquidity
On February 2, 2022, the Company completed a Private Investment in Public Equity (PIPE) transaction with a consortium of investors, including with related parties, through the issuance of $21.2 million in aggregate principal amount of convertible notes that resulted in net cash proceeds of approximately $19.5 million. Also, on February 2, 2022, the Company entered into a long-term supply agreement with ProFrac Services, LLC (the “ProFrac Agreement”) upon issuance of $10 million in aggregate principal amount of convertible notes. Under the ProFrac Agreement, ProFrac Services, LLC is obligated to order chemicals from the Company at least equal to the greater of (a) the chemicals required for 33% of their hydraulic fracturing fleets and (b) a baseline measured by the first ten hydraulic fracturing fleets deployed by ProFrac Services, LLC. If minimum volumes are not achieved in any given year, the Company receives liquidated damages equal to 25% of the difference between (i) the aggregate Purchase Price of the quantity of Products comprising the Minimum Purchase Obligation and (ii) the actual purchased volume during such calendar year. The term of the ProFrac Agreement is three years starting on April 1, 2022.
The Company also sold and its manufacturing facility in Waller, Texas. These facilities were classified as held for sale as of March 31, 2022. Subsequent to March 31, 2022, the Company executed a contract to sell its Waller facility for $4.3 million of gross proceeds. The sale closed in April 2022.
Based on our cash and liquid assets, including the transactions subsequent to March 31, 2022 described above and in Note 17 - “Subsequent Events”, 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 in the next 12 months. However the Company cannot guarantee a sufficient level of cash flows in the future.
Cash Flows
Consolidated cash flows by type of activity are noted below (in thousands):
 Three months ended March 31,
 20222021
Net cash used in operating activities$(8,474)$(5,265)
Net cash provided by (used in) investing activities24 (17)
Net cash provided by (used in) financing activities19,993 (81)
Effect of changes in exchange rates on cash and cash equivalents23 
Net change in cash, cash equivalents and restricted cash$11,551 $(5,340)
Operating Activities
Net cash used in operating activities was $8.5 million and $5.3 million during the three months ended March 31, 2022 and 2021, respectively. Consolidated net loss for the three months ended March 31, 2022 and 2021, were $10.7 million and $8.3 million, respectively.

32


During the three months ended March 31, 2022, non-cash adjustments to net income totaled $5.6 million as compared to $1.2 million for the same period of 2021.
For the three months ended March 31, 2022, non-cash adjustments included $3.9 million for the change in fair value of convertible notes, $0.7 million stock compensation expense, $0.5 million PIK interest expense, $0.2 million provision for doubtful accounts and $0.2 million for depreciation. A benefit of $0.6 million was included for the gain on lease termination.
For the three months ended March 31, 2021, non-cash charges included $0.3 million for depreciation, and a $0.3 million decrease in the fair value of contingent consideration.
During the three months ended March 31, 2022, changes in working capital used $3.3 million of cash as compared to providing $1.9 million for the same period of 2021.
For the three months ended March 31, 2022, changes in working capital resulted primarily from a decrease in accrued liabilities of $2.6 million partially due to payment of the ADM Settlement (Note 11) and an increase in inventories of $1.0 million.
For the three months ended March 31, 2021 the cash provided by working capital primarily resulted from routine operations, including a reduction in accounts receivable and other current assets totaling $0.5 million combined with an increase of accounts payable of $0.7 million, partially offset by a decrease in accrued liabilities of $0.3million.
Investing Activities
Net cash from investing activities for the three months ended March 31, 2022 and 2021 was negligible.
Financing Activities
Net cash provided by financing activities was $20.0 million for the three months ended March 31, 2022, primarily from the proceed from the issuance of convertible notes. Net cash used in financing activities was $0.1 million for the three months ended March 31, 2021, primarily from purchases of common stock related to tax withholding requirements.
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 March 31, 2022, 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 11 - Commitments and Contingencies
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.

33


Accordingly, even effective disclosure controls and procedures can only provide reasonable assurance that control objectives are attained.

Based upon this evaluation, our principal executive officer and principal financial officer have concluded that our internal control over financial reporting disclosure controls and processes were effective as of March 31, 2022

Changes in Internal Controls 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 March 31, 2022, that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.



34


PART II - OTHER INFORMATION

Item 1. Litigation

There are no material changes since the Company’s Annual Report on Form 10-K filed with the SEC on March 31, 2022.


Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
Disclosures in Note 8, “Debt and Convertible Notes Payable”, and Note 17, “Subsequent Events”, of the Notes to Unaudited Condensed Consolidated Financial Statements contained in Part I, Item 1 are incorporated by reference hereto.

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 March 31, 2022, 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
January 1, 2022 to January 31, 20225,853 $1.11 
February 1, 2022 to February 28, 20222,471 0.82
March 1, 2021 to March 31, 202228,206 1.41
Total36,530 
(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
Not applicable.
Item 5. Other Information

None.

35


Item  6. Exhibits
Exhibit
Number
  Description of Exhibit
3.1  
3.2  
3.3
3.4
4.1  
4.2
4.3
10.1
10.2
10.3
10.4
10.5***
31.1*
31.2*
32.1**
32.2**
101.INS*Inline XBRL Instance Document - The instance document does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document
101.SCH*Inline XBRL Schema Document
101.CAL*Inline XBRL Calculation Linkbase Document
101.LAB*Inline XBRL Label Linkbase Document
101.PRE*Inline XBRL Presentation Linkbase Document
101.DEF*Inline XBRL Definition Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
*Filed with this Form 10-Q.
**Furnished with this Form 10-Q, not filed.
***Schedules have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The Company hereby undertakes to furnish supplemental copies of any of the omitted schedules upon request by the U.S. Securities and Exchange Commission or its staff.

36


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
FLOTEK INDUSTRIES, INC.
By:   /s/    John W. Gibson, Jr.
 John W. Gibson, Jr.
 President, Chief Executive Officer and Chairman of the Board
Date: May 16, 2022


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

SIGNATURESTITLEDATE
/s/ John W. Gibson Jr.    
John W. Gibson, Jr.
President, Chief Executive Officer, and Chairman of the Board (Principal Executive Officer)May 16, 2022
/s/ Michael E. Borton    
Michael E. Borton
Chief Financial Officer (Principal Financial and Accounting Officer)May 16, 2022

37
EX-31.1 2 ex311_10qx22.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. To the best of my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. To the best of my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors:
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
/s/    JOHN W. GIBSON, JR
John W. Gibson, Jr
President, Chief Executive Officer and
Chairman of the Board
Date: May 16, 2022

EX-31.2 3 ex312_10qx22.htm EX-31.2 Document

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

Chief Financial Officer
Date: May 16, 2022
 


EX-32.1 4 ex321_10qx22.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 March 31, 2022, 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: May 16, 2022


EX-32.2 5 ex322_10qx22.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 March 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned hereby certifies, pursuant to 18 U.S.C. §1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
/s/    Michael E. Borton
Michael E. Borton
Chief Financial Officer
Date: May 16, 2022


EX-101.SCH 6 ftk-20220331.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 - CONSOLIDATED STATEMENTS OF COMPREHENSIVE 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 link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Nature of Operations link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Organization and Nature of Operations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of Significant Accounting Policies - Reclassifications (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - 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 2411405 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2113104 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Inventories - Components of inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Inventories - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2117105 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2318304 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Property and Equipment - Components of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Property and Equipment - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Leases - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Leases - Components of Lease Expense and Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2127107 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 2328306 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - Accrued Liabilities - Schedule of Current Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2130108 - Disclosure - Debt and Convertible Notes Payable link:presentationLink link:calculationLink link:definitionLink 2331307 - Disclosure - Debt and Convertible Notes Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Debt and Convertible Notes Payable - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2433417 - Disclosure - Debt and Convertible Notes Payable - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2134109 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2335308 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - Fair Value Measurements - Recurring (Details) link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - Fair Value Measurements - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2438420 - Disclosure - Fair Value Measurements - Monte Carlo Simulation (Details) link:presentationLink link:calculationLink link:definitionLink 2439421 - Disclosure - Fair Value Measurements - Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 2140110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2341309 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2442422 - Disclosure - Income Taxes - Reconciliation of Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2143111 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2444423 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2145112 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 2446424 - Disclosure - Stockholders’ Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2147113 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2448425 - Disclosure - Earnings (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2149114 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 2350310 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2451426 - Disclosure - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2152115 - Disclosure - Related Party Transaction link:presentationLink link:calculationLink link:definitionLink 2453427 - Disclosure - Related Party Transaction (Details) link:presentationLink link:calculationLink link:definitionLink 2154116 - Disclosure - Business Segment, Geographic and Major Customer Information link:presentationLink link:calculationLink link:definitionLink 2355311 - Disclosure - Business Segment, Geographic and Major Customer Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2456428 - Disclosure - Business Segment, Geographic and Major Customer Information - Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 2457429 - Disclosure - Business Segment, Geographic and Major Customer Information - Assets by Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 2458430 - Disclosure - Business Segment, Geographic and Major Customer Information - Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 2459431 - Disclosure - Business Segment, Geographic and Major Customer Information - Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2160117 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2461432 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ftk-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ftk-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ftk-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Settlement payments Loss Contingency Accrual, Payments Customer [Domain] Customer [Domain] Increase in principle of convertible notes for paid-in-kind interest Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Adjustments To Principle Amount Of Debt Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Adjustments To Principle Amount Of Debt 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] Convertible Debt Convertible Debt [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net Loss Net Loss Net Income (Loss) Attributable to Parent Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Gain on lease termination Lease Termination Fee Lease Termination Fee Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Payroll and benefits Employee-related Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Contract with customer, asset Increase (Decrease) in Contract with Customer, Asset Segment Information Segment Reporting, Policy [Policy Text Block] Schedule of Subsidiary or Equity Method Investee [Table] Schedule of Subsidiary or Equity Method Investee [Table] Name of each exchange on which registered Security Exchange Name Entity Incorporation, State Entity Incorporation, State or Country Code Conversion price (in dollar per share) Debt Instrument, Convertible, Conversion Price 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] PIPE Private Investment In Public Equity [Member] Private Investment In Public Equity Operating leases (in years) Operating Lease, Weighted Average Remaining Lease Term Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Other long-term assets Other Assets, Noncurrent Segments [Axis] Segments [Axis] Proceeds from issuance of convertible notes 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 Entity File Number Entity File Number 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 Contract with customer, asset, term Contract with Customer, Asset, Term Contract with Customer, Asset, Term Transaction [Domain] Transaction [Domain] Lessee, Lease, Description Lessee, Lease, Description [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Term until liquidation (years) Measurement Input, Maturity [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Preferred stock, $0.0001 par value, 100,000 shares authorized; no shares issued and outstanding Preferred Stock, Value, Outstanding 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 Anti-dilutive securities excluded from calculation of loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating leases (in percentage) Operating Lease, Weighted Average Discount Rate, Percent Schedule of components of inventory Schedule of Inventory, Current [Table Text Block] Issuance of convertible notes payable as consideration for customer contract Debt Issued As Consideration, Face Amount Debt Issued As Consideration, Face Amount Sale of Stock [Axis] Sale of Stock [Axis] Subsequent Events [Abstract] Subsequent Events [Abstract] ProFrac Services, LLC ProFrac Services, LLC [Member] ProFrac Services, LLC Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] 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 Conversion of notes to common stock (shares) Conversion of convertible notes payable to common stock (shares) Debt Conversion, Converted Instrument, Shares Issued Local Phone Number Local Phone Number 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] Land Land [Member] New Accounting Pronouncements or Change in Accounting Principle New Accounting Pronouncements or Change in Accounting Principle [Line Items] Percentage of revenue by major customers (in percentage) Concentration Risk, Percentage Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Accumulated Deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Fair value of the convertible notes Debt Instrument, Fair Value Disclosure 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] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Related Party [Axis] Related Party [Axis] Inventory, Current [Table] Inventory, Current [Table] Accounts receivable Increase (Decrease) in Accounts Receivable Customer A Customer A [Member] Customer A Property, Plant and Equipment Property, Plant and Equipment [Line Items] Shares withheld to cover taxes (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 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 Number of operation segments (segments) Number of Operating Segments Basic (in dollars per share) Earnings Per Share, Basic 2025 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 Sublease rent Sublease Income Master Transaction Agreement Option Four Master Transaction Agreement Option Four [Member] Master Transaction Agreement Option Four Balance - beginning of period Balance - end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Gain on lease termination Gain on lease termination Gain on lease termination Gain (Loss) on Termination of Lease Raw materials Inventory, Raw Materials, Gross Fair Value Measurement [Domain] Fair Value Measurement [Domain] Master Transaction Agreement Option One Master Transaction Agreement Option One [Member] Master Transaction Agreement Option One Machinery and equipment Machinery and Equipment [Member] Operating cash flows used in operating leases Operating Lease, Payments Funds held in escrow Escrow Deposit 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 Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Provision for doubtful accounts, net of recoveries Accounts Receivable, Credit Loss Expense (Reversal) Assets Measured at Fair Value on a Nonrecurring Basis Assets Measured at Fair Value on a Nonrecurring Basis [Line Items] Assets Measured at Fair Value on a Nonrecurring Basis [Line Items] 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] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Warehouse facility in Monahans, Texas Warehouse Facility In Monahans, Texas [Member] Warehouse Facility In Monahans, Texas TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity Other Other Accrued Liabilities, Current Consolidation Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block] Transaction Type [Axis] Transaction Type [Axis] Deferred revenue, current Contract with Customer, Liability, Current 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 LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Waller Facility Waller Facility [Member] Waller Facility [Member] Contingent Portion Of Convertible Debt Contingent Portion Of Convertible Debt [Member] Contingent Portion Of Convertible Debt Accounts payable Increase (Decrease) in Accounts Payable Components of Property, Plant and Equipment Property, Plant and Equipment, Net [Abstract] Transfer of contingent convertible notes payable from Level 2 Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3 Payment of issuance costs of convertible notes Payment Of Issuance Costs Of Convertible Notes Payment Of Issuance Costs Of Convertible Notes Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] Earnings (Loss) Per Share Earnings Per Share [Text Block] Operating lease term Lessor, Operating Lease, Term of Contract Entity Interactive Data Current Entity Interactive Data Current Payment in kind interest expense Paid-in-Kind Interest Minimum Minimum [Member] Organization and Nature of Operations Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Income taxes receivable Income Taxes Receivable, Current Affiliated Entity Affiliated Entity [Member] Gross loss Gross Profit 2024 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 ProFrac Agreement ProFrac Agreement [Member] ProFrac Agreement 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] Selling, general, and administrative Selling, General and Administrative Expense Net of issuance costs paid Debt Issuance Costs, Net Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State Entity Address, State or Province Leases Lessee, Finance Leases [Text Block] Deferred tax assets, net Deferred Income Tax Assets, Net Current liabilities: Liabilities, Current [Abstract] Supplemental Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Debt and Convertible Notes Payable Debt Disclosure [Text Block] Income taxes received Proceeds from Income Tax Refunds Customer B Customer B [Member] Customer B [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Inventories Inventory Disclosure [Text Block] Fair Value Measurement Inputs and Valuation Techniques Fair Value Measurement Inputs and Valuation Techniques [Line Items] 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] Accounting Policies [Abstract] Accounting Policies [Abstract] Current portion of long-term debt Less current maturities Unsecured Debt, Current Legal costs Accrued Professional Fees, Current 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] Document Transition Report Document Transition Report Common stock, $0.0001 par value, 140,000,000 shares authorized; 82,563,610 shares issued and 76,490,522 shares outstanding at March 31, 2022 ; 79,483,837 shares issued and 73,461,203 shares outstanding at December 31, 2021 Common Stock, Value, Issued Customer C (Related Party) 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 Nonoperating Income (Expense) Customer Concentration Risk Customer Concentration Risk [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies Commitments and Contingencies Subsequent Event [Table] Subsequent Event [Table] Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company PIK Notes PIK Notes [Member] PIK Notes 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 2022 (excluding three months ended March 31, 2022) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year 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 Antidilutive Securities Name [Domain] Antidilutive Securities, Name [Domain] Legal Entity [Axis] Legal Entity [Axis] Cover [Abstract] Cover [Abstract] 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 operating costs and expenses Costs and Expenses Schedule of Revenue by geographic location Revenue from External Customers by Geographic Areas [Table Text Block] Confluence Confluence [Member] Confluence Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Treasury stock, shares (in shares) Treasury Stock, Shares Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Flotek PPP loan Paycheck Protection Program, CARES Act [Member] Paycheck Protection Program [Member] Proceeds from the sales of stock Sale of Stock, Consideration Received on Transaction Conversion price at maturity (in dollar per share) Debt Instrument, Convertible, Conversion Price, At Maturity Debt Instrument, Convertible, Conversion Price, At Maturity Shares withheld to cover taxes Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation, Value Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation, Value Revenue from related party Revenue from Related Parties Entity [Domain] Entity [Domain] Accrued liabilities Total current 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 Thereafter Lessee Operating Lease Liability Payments Due After Year Four Lessee Operating Lease Liability Payments Due After Year Four Less: Interest Finance Lease, Liability, Undiscounted Excess Amount Stock Options Share-based Payment Arrangement, Option [Member] Consolidation Items [Domain] Consolidation Items [Domain] Equity [Abstract] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Reported Value Measurement Reported Value Measurement [Member] Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Document Quarterly Report Document Quarterly Report Change in fair value of contingent convertible notes payable Debt Instrument, Unrealized Gain (Loss) On Fair Value Adjustment Debt Instrument, Unrealized Gain (Loss) On Fair Value Adjustment Measurement Input Type [Domain] Measurement Input Type [Domain] Convertible Notes Payable Convertible Notes Payable [Member] 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 Loss from operations Loss from operations Operating Income (Loss) 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 Increase (Decrease) in Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus 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 Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Treasury Stock Treasury Stock [Member] Payment in kind interest expense Interest Payable Accrued liabilities Increase (Decrease) in Accrued Liabilities PIPE Transaction PIPE Transaction [Member] PIPE Transaction [Member] Other income (expense) Other Nonoperating Income (Expense) Additions to long-lived assets Payments to Acquire Property, Plant, and Equipment Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Maximum Maximum [Member] Finance Leases Finance Lease, Assets And Liabilities, Lessee [Abstract] Finance Lease, Assets And Liabilities, Lessee [Abstract] TOTAL LIABILITIES Liabilities Schedule of current accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Schedule of maturities of operating leases 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] Measurement Input Type [Axis] Measurement Input Type [Axis] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Common stock, shares issued (in shares) Common Stock, Shares, Issued Earn Out Consideration From Business Combination Earn Out Consideration From Business Combination [Member] Earn Out Consideration From Business Combination Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued City Area Code City Area Code Restricted cash Restricted Cash and Cash Equivalents, Current Minimum chemical purchase requirement for hydraulics fracturing fleets, percent Minimum Chemical Purchase Requirement For Hydraulic Fracturing Fleets, Percent Minimum Chemical Purchase Requirement For Hydraulic Fracturing Fleets, Percent Schedule of supplemental cash flow information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Entity Address, City Entity Address, City or Town Converted instrument, amount Debt Conversion, Converted Instrument, Amount Other income Gain (Loss) on Extinguishment of Debt Property, Plant and Equipment, Useful Life Property, Plant and Equipment, Useful Life Stockholders’ equity: Stockholders' Equity Attributable to Parent [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] Flotek PPP loan Unsecured Debt Debt instrument, face amount Debt Instrument, Face Amount Interest expense Interest Expense 2023 Finance Lease, Liability, to be Paid, Year One Loss on purchase commitments Accrued Liabilities, Loss on Purchase Commitments, Current Accrued Liabilities, Loss on Purchase Commitments, Current Accumulated deficit Retained Earnings (Accumulated Deficit) Operating Segments Operating Segments [Member] Total finance lease expense Financing Lease, Cost Financing Lease, Cost Fleet purchase commitment percentage Asset Purchase Commitment, Percentage Of Fleet Asset Purchase Commitment, Percentage Of Fleet Litigation Case [Domain] Litigation Case [Domain] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Taxes other than income taxes Accrual for Taxes Other than Income Taxes, Current Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Stock issued under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Filer Category Entity Filer Category Present value of lease liabilities Total finance lease liabilities Finance Lease, Liability 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] Estimate of Fair Value Measurement Estimate of Fair Value Measurement [Member] Entity Registrant Name Entity Registrant Name Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Earn out provision, measurement input Earn Out Provision, Measurement Input Earn Out Provision, Measurement Input 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 2025 Finance Lease, Liability, to be Paid, Year Three 2026 Finance Lease, Liability, to be Paid, Year Four Convertible debt Convertible Debt Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] 2024 Finance Lease, Liability, to be Paid, Year Two Restricted stock granted (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Income tax benefit (expense) Income Tax Expense (Benefit) Accounts receivable, net of allowance for doubtful accounts of $684 and $659 at March 31, 2022 and December 31, 2021, respectively Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Unsecured Debt Unsecured Debt [Member] Statement, Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis] Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Conversion of notes to common stock (in shares) Conversion of Stock, Shares Issued 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] Sale of Stock [Domain] Sale of Stock [Domain] Long term contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent 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] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] 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] Master Transaction Agreement Option Three Master Transaction Agreement Option Three [Member] Master Transaction Agreement Option Three Product and Service [Axis] Product and Service [Axis] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] 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] 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 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Proceeds from issuance of stock Proceeds from (Repurchase of) Equity 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 price trigger (in dollars per share) Debt Instrument, Convertible, Stock Price Trigger Litigation settlement, amount due to other party Litigation Settlement, Amount Awarded to Other Party Contingent earnout consideration Commitments, Fair Value Disclosure Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Proceeds from sale of assets held for sale Proceeds from Sale of Property Held-for-sale Increase in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Counterparty Name [Domain] Counterparty Name [Domain] Contingent convertible notes Convertible Debt, Fair Value Disclosures 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Debt Disclosure [Abstract] Supply areement payment period Supply Agreement Payment Period Supply Agreement Payment Period Accrued liabilities, current Accrued Liabilities, Current [Abstract] Current portion of finance lease liabilities Current portion of finance lease liabilities Finance Lease, Liability, Current Accounts Receivable and Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] 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 Convertible notes payable Convertible notes payable Convertible Notes Payable, Current Corporate and Other Corporate, Non-Segment [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Unsecured Long-term Debt, Noncurrent Unsecured Long-term Debt, Noncurrent Customer [Axis] Customer [Axis] Interest on lease liabilities Finance Lease, Interest Expense Use of Estimates Use of Estimates, Policy [Policy Text Block] Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Forecast Forecast [Member] 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 Title of each class Title of 12(b) Security Total assets Total assets Assets Gains (loss) related to legal settlement Gain (Loss) Related to Litigation Settlement Revisions Revision of Prior Period, Adjustment [Member] Director Director [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Stock price Measurement Input, Share Price [Member] Title of Individual [Axis] Title of Individual [Axis] Document Type Document Type Product and Service [Domain] Product and Service [Domain] Research and development Research and Development Expense Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Debt instrument stated interest rate (percent) Debt Instrument, Interest Rate, Stated Percentage Contingent liability for earn-out provision Loss Contingency, Accrual, Current Contingent consideration Business Combination, Contingent Consideration, Liability Supply agreement, payment percentage Supply Agreement, Payment Percentage Supply Agreement, Payment Percentage Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Schedule of debt Schedule of Debt [Table Text Block] Transportation equipment 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] Subsequent Event Subsequent Event [Line Items] Geographical [Axis] Geographical [Axis] Thereafter Finance Lease Liability Payments Due After Year Four Finance Lease Liability Payments Due After Year Four Weighted average common shares used in computing basic 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] Products Product [Member] Liabilities measured at fair value on a recurring basis Financial Liabilities Fair Value Disclosure Other countries Non-US [Member] Subsequent Events Subsequent Events [Text Block] Comprehensive 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 provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Treasury stock, at cost; 6,073,088 and 6,022,634 shares at March 31, 2022 and December 31, 2021 , respectively Treasury Stock, Value Weighted average common shares: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Liability Classified Convertible Notes Payable and Contingent Convertible Notes Payable Debt, Policy [Policy Text Block] Related Party Transaction Related Party Transaction [Line Items] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] 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 finance leases liabilities Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Proceeds from convertible notes Proceeds from Convertible Debt Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Inventories 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 Cost of goods sold Cost of Goods and Services Sold Revenue: Revenues [Abstract] Document Period End Date Document Period End Date Entity Central Index Key Entity Central Index Key Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] 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 Non cash financing and investing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Severance costs Accrued Liabilities, Severance Costs, Current Accrued Liabilities, Severance Costs, Current Stockholders’ Equity Shareholders' Equity and Share-based Payments [Text Block] Conversion of notes to common stock Conversion of Stock, Amount Issued Debt Instrument Debt Instrument [Line Items] Trading Symbol(s) Trading Symbol Earnings Per Share [Abstract] Earnings Per Share [Abstract] Chemistry Technologies Chemistry Technologies Segment [Member] Energy Chemistry Technologies [Member] Master Transaction Agreement Option Two Master Transaction Agreement Option Two [Member] Master Transaction Agreement Option Two Property In Waller, Texas Property In Waller, Texas [Member] Property In Waller, Texas Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] 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 Total revenues Total revenues Revenues Finished goods Inventory, Finished Goods, Gross Accrued liabilities Loss Contingency Accrual Other Commitments Other Commitments [Line Items] Operating costs and expenses: Costs and Expenses [Abstract] Long-term debt Long-term Debt, Excluding Current Maturities Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Accumulated depreciation Finance Lease, Right-of-Use Asset, Accumulated Amortization Entity Current Reporting Status Entity Current Reporting Status Contingent consideration, measurement input Contingent Consideration, Measurement Input Contingent Consideration, Measurement Input Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Loss per common share: Earnings Per Share, Basic and Diluted [Abstract] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Amortization of convertible note issuance cost Amortization of Debt Issuance Costs Counterparty Name [Axis] Counterparty Name [Axis] Payables and Accruals [Abstract] Less reserve for excess and obsolete inventory Inventory Valuation Reserves Other (shares) Stock Issued During Period, Shares, Other Loss on sale of property and equipment Gain on the sales of property 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 Current contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current 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 Discount rate Measurement Input, Discount Rate [Member] Land improvements Land Improvements [Member] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Income Taxes Income Tax, Policy [Policy Text Block] Change in fair value of contingent consideration Change In Fair Value Contingent Consideration Change In Fair Value Contingent Consideration Entity Address, Postal Zip Code Entity Address, Postal Zip Code Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Weighted average common shares used in computing diluted loss per common share (in shares) Weighted Average Number of Shares Outstanding, Diluted Recurring Fair Value, Recurring [Member] Subsidiary or Equity Method Investee Subsidiary or Equity Method Investee [Line Items] 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] Measurement Basis [Axis] Measurement Basis [Axis] Non-cash lease expense Noncash Lease Expense Noncash Lease Expense Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Other income (expense): Nonoperating Income (Expense) [Abstract] Common and Preferred Stock Class of Stock [Line Items] Name of Property [Axis] Name of Property [Axis] Entity Address, Street Entity Address, Address Line One Permanent differences Effective Income Tax Rate Reconciliation, Permanent Differences Related To CARES Act Effective Income Tax Rate Reconciliation, Permanent Differences Related To CARES Act Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] 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 Entity Shell Company Entity Shell Company Income taxes receivable Increase (Decrease) in Income Taxes Receivable Total current liabilities Liabilities, Current Payments to tax authorities for shares withheld from employees Payment, Tax Withholding, Share-based Payment Arrangement Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Segment Reporting Information Segment Reporting Information [Line Items] Current Fiscal Year End Date Current Fiscal Year End Date Consideration per share (in dollars per share) Purchase Obligations, Aggregate Consideration, Per Share Purchase Obligations, Aggregate Consideration, Per Share 2022 (excluding three months ended March 31, 2022) Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 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 Recent Accounting Pronouncements And New Accounting Standards Issued and Adopted New Accounting Pronouncements, Policy [Policy Text Block] Other long-term assets Increase (Decrease) in Other Noncurrent Assets Monthly rent Lessor, Operating Lease, Monthly Rent Lessor, Operating Lease, Monthly Rent Conditional revenue shortfall rate (percent) Conditional Revenue Shortfall Rate If Chemical Requirement Rate Is Unmet Conditional Revenue Shortfall Rate If Chemical Requirement Rate Is Unmet Statistical Measurement [Axis] Statistical Measurement [Axis] Subsequent Event Subsequent Event [Member] Long-term finance lease liabilities Long-term finance lease liabilities Finance Lease, Liability, Noncurrent Non-U.S. income taxed at different rates Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Expected volatility Measurement Input, Price Volatility [Member] Schedule of valuation techniques Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Income taxes payable Accrued Income Taxes, Current Name of Property [Domain] Name of Property [Domain] Inventories Inventory, Policy [Policy Text Block] 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] Contingent convertible notes payable Other Notes Payable, Current Subsequent Event Type [Axis] Subsequent Event Type [Axis] ProFrac Holdings ProFrac Holdings LLC [Member] ProFrac Holdings LLC Property and equipment Finance Lease, Right-of-Use Asset, before Accumulated Amortization Operating lease expense Operating Lease, Cost Buildings and leasehold improvements Buildings And Leasehold Improvements [Member] Buildings And Leasehold Improvements [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Related Party Transaction Related Party Transactions Disclosure [Text Block] Inventory Inventory [Line Items] Deferred income tax (benefit) expense Deferred Income Tax Expense (Benefit) EX-101.PRE 10 ftk-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover - shares
3 Months Ended
Mar. 31, 2022
May 13, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
Document Transition Report false  
Entity File Number 1-13270  
Entity Registrant Name FLOTEK INDUSTRIES INC/CN  
Entity Incorporation, State DE  
Entity Tax Identification Number 90-0023731  
Entity Address, Street 8846 N. Sam Houston Parkway W.  
Entity Address, City Houston,  
Entity Address, State TX  
Entity Address, Postal Zip Code 77064  
City Area Code 713  
Local Phone Number 849-9911  
Title of each class Common Stock, $0.0001 par value  
Trading Symbol(s) FTK  
Name of each exchange on which registered NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   76,611,103
Entity Central Index Key 0000928054  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 24,835 $ 11,534
Restricted cash 40 1,790
Accounts receivable, net of allowance for doubtful accounts of $684 and $659 at March 31, 2022 and December 31, 2021, respectively 13,239 13,297
Inventories, net 10,143 9,454
Income taxes receivable 32 22
Other current assets 3,372 3,740
Current contract assets 3,533 0
Assets held for sale 2,752 2,762
Total current assets 57,946 42,599
Property and equipment, net 5,079 5,296
Operating lease right-of-use assets 1,827 2,041
Deferred tax assets, net 282 279
Other long-term assets 17 0
Long term contract assets 7,067 29
Total assets 72,218 50,244
Current liabilities:    
Accounts payable 8,233 7,616
Accrued liabilities 6,747 8,996
Income taxes payable 4 4
Interest payable 94 82
Current portion of operating lease liabilities 619 602
Current portion of finance lease liabilities 33 41
Current portion of long-term debt 1,553 1,436
Convertible notes payable 17,609 0
Contingent convertible notes payable 14,050 0
Total current liabilities 48,942 18,777
Deferred revenue, long-term 84 91
Long-term operating lease liabilities 6,806 7,779
Long-term finance lease liabilities 47 53
Long-term debt 3,235 3,352
TOTAL LIABILITIES 59,114 30,052
Commitments and contingencies
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; 82,563,610 shares issued and 76,490,522 shares outstanding at March 31, 2022 ; 79,483,837 shares issued and 73,461,203 shares outstanding at December 31, 2021 8 8
Additional paid-in capital 367,104 363,417
Accumulated other comprehensive income 89 81
Accumulated deficit (319,938) (309,214)
Treasury stock, at cost; 6,073,088 and 6,022,634 shares at March 31, 2022 and December 31, 2021 , respectively (34,159) (34,100)
Total stockholders’ equity 13,104 20,192
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 72,218 $ 50,244
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 684 $ 659
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) 82,563,610 79,483,837
Common stock, shares outstanding (in shares) 76,490,522 73,461,203
Treasury stock, shares (in shares) 6,073,088 6,022,634
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue:    
Revenue from external customers $ 10,382 $ 11,770
Revenue from related party 2,497 0
Total revenues 12,879 11,770
Cost of goods sold 13,358 12,080
Gross loss (479) (310)
Operating costs and expenses:    
Selling, general, and administrative 4,879 6,082
Depreciation and amortization 195 307
Research and development 1,415 1,542
Loss on sale of property and equipment 8 2
Gain on lease termination (584) 0
Change in fair value of contingent convertible notes payable 3,892 0
Total operating costs and expenses 9,805 7,933
Loss from operations (10,284) (8,243)
Other income (expense):    
Interest expense (668) (18)
Other income (expense) 224 (33)
Total other expense (444) (51)
Loss before income taxes (10,728) (8,294)
Income tax benefit (expense) 4 (6)
Net Loss $ (10,724) $ (8,300)
Loss per common share:    
Basic (in dollars per share) $ (0.15) $ (0.12)
Diluted (in dollars per share) $ (0.15) $ (0.12)
Weighted average common shares:    
Weighted average common shares used in computing basic loss per common share (in shares) 73,858 68,447
Weighted average common shares used in computing diluted loss per common share (in shares) 73,858 68,447
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement of Comprehensive Income [Abstract]    
Net Loss $ (10,724) $ (8,300)
Other comprehensive income:    
Foreign currency translation adjustment 8 49
Comprehensive Loss $ (10,716) $ (8,251)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities:    
Net Loss $ (10,724) $ (8,300)
Adjustments to reconcile net loss to net cash used in operating activities:    
Change in fair value of contingent consideration 94 (335)
Change in fair value of contingent convertible notes payable 3,892 0
Amortization of convertible note issuance cost 166 0
Payment in kind interest expense 485 0
Depreciation and amortization 195 307
Provision for doubtful accounts, net of recoveries 238 0
Provision for excess and obsolete inventory 310 307
Loss on sale of property and equipment 8 2
Gain on lease termination (584) 0
Non-cash lease expense 56 105
Stock compensation expense 739 778
Deferred income tax (benefit) expense (4) 2
Changes in current assets and liabilities:    
Accounts receivable (180) 255
Inventories (999) (78)
Income taxes receivable (10) 267
Other current assets 168 405
Other long-term assets (388) 541
Accounts payable 616 695
Accrued liabilities (2,564) (317)
Income taxes payable 0 89
Interest payable 12 12
Net cash used in operating activities (8,474) (5,265)
Cash flows from investing activities:    
Capital expenditures 0 (19)
Proceeds from sale of assets 24 2
Net cash provided by (used in) investing activities 24 (17)
Cash flows from financing activities:    
Proceeds from issuance of convertible notes 21,150 0
Payment of issuance costs of convertible notes (1,084) 0
Payments to tax authorities for shares withheld from employees (59) (105)
Proceeds from issuance of stock 0 38
Payments for finance leases (14) (14)
Net cash provided by (used in) financing activities 19,993 (81)
Effect of changes in exchange rates on cash and cash equivalents 8 23
Net change in cash, cash equivalents and restricted cash 11,551 (5,340)
Cash and cash equivalents at the beginning of period 11,534 38,660
Restricted cash at the beginning of period 1,790 664
Cash and cash equivalents and restricted cash at beginning of period 13,324 39,324
Cash and cash equivalents at end of period 24,835 33,945
Restricted cash at the end of period 40 40
Cash, cash equivalents and restricted cash at end of period $ 24,875 $ 33,985
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - 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, 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 Loss (8,300)         (8,300)
Foreign currency translation adjustment 49       49  
Stock issued under employee stock purchase plan 38     38    
Stock issued under employee stock purchase plan (in shares)     (58)      
Restricted stock granted (in shares)   220        
Restricted stock forfeited (in shares)     5      
Stock compensation expense 778     778    
Shares withheld to cover taxes (105)   $ (105)      
Shares withheld to cover taxes (in shares)     45      
Other (shares)   (613)        
Ending balance at Mar. 31, 2021 39,631 $ 8 $ (33,956) 360,537 30 (286,988)
Ending balance (in shares) at Mar. 31, 2021   78,276 5,573      
Beginning balance at Dec. 31, 2021 20,192 $ 8 $ (34,100) 363,417 81 (309,214)
Beginning balance (in shares) at Dec. 31, 2021   79,484 6,022      
Increase (Decrease) in Equity            
Net Loss (10,724)         (10,724)
Foreign currency translation adjustment 8       8  
Restricted stock granted (in shares)   287        
Restricted stock forfeited (in shares)     8      
Stock compensation expense 739     739    
Shares withheld to cover taxes (59)   $ (59)      
Shares withheld to cover taxes (in shares)     43      
Conversion of notes to common stock 2,948     2,948    
Conversion of notes to common stock (in shares)   2,793        
Ending balance at Mar. 31, 2022 $ 13,104 $ 8 $ (34,159) $ 367,104 $ 89 $ (319,938)
Ending balance (in shares) at Mar. 31, 2022   82,564 6,073      
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and Nature of Operations
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Nature of Operations Organization and Nature of Operations
General
Flotek Industries, Inc. (“Flotek” or the “Company”) 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 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 their hydrocarbon streams in seconds rather than minutes or days. The real-time access to information prevents waste, reduces reprocessing and allows users to pursue automation of their hydrocarbon streams to maximize their profitability, while reducing their carbon footprint, energy consumption and emissions.
The Company’s two operating segments, CT and DA, are both supported by its Research & Innovation advanced laboratory capabilities. For further discussion of our operations and segments, see Note 16, “Business Segment, Geographic and Major Customer Information.”
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 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 cash flows from operations and expects to utilize a significant amount of cash in the twelve months subsequent to the date of filing the consolidated financial statements.. While we believe that our cash and liquid assets, including the actions taken subsequent to March 31, 2022 discussed below and in Note 17, “Subsequent Events”, will provide us with sufficient financial resources to fund operations and meet our capital requirements and anticipated obligations as they become due in the next twelve months, uncertainty surrounding the long-term stability and strength of the oil and gas markets or reduced spending by our customers could have a further negative impact on our liquidity.

On February 2, 2022, the Company completed a Private Investment in Public Equity (PIPE) transaction with a consortium of investors, including related parties, through the issuance of $21.2 million in aggregate principal amount of 10% convertible notes (the Convertible Notes Payable) that resulted in net cash proceeds of approximately $19.5 million. Also, on February 2, 2022, the Company entered into a long-term supply agreement with ProFrac Services, LLC (the “ProFrac Agreement”) upon issuance of $10 million in aggregate principal amount of the convertible notes (the “Contingent Convertible Notes Payable”) to ProFrac Holdings LLC. Under the ProFrac Agreement, ProFrac Services, LLC is obligated to order chemicals from the Company at least equal to the greater of (a) the chemicals required for 33% of ProFrac Services, LLC’s hydraulic fracturing fleets and (b) a baseline measured by the first ten hydraulic fracturing fleets deployed by ProFrac Services, LLC druing the term of the ProFrac Agreement. If the minimum volumes are not achieved in any given year, ProFrac Services LLC shall pay to the Company, as liquidated damages an amount equal to twenty-five percent (25%) of the difference between (i) the aggregate purchase price of the quantity of products comprising the minimum purchase obligation and (ii) thh actual purchased volume during such calendar year. The term of the ProFrac Agreement is three years starting on April 1, 2022 (see Note 3, “Revenue from Contracts with Customers” and Note 8, “Debt and Convertible Notes Payable”). These $10 million Contingent Convertible Notes Payable were issued in addition to the Convertible Notes Payable purchased in cash by ProFrac Holdings, LLC as one of the investors in the PIPE.

During 2021, the Company also entered into plans to sell its warehouse facility in Monahans, Texas and its manufacturing facility in Waller, Texas. These facilities were classified as held for sale as of March 31, 2022 and December 31, 2022. Subsequent to December 31, 2021, the Company executed a contract to sell its Waller facility for $4.3 million of gross proceeds and the sale closed on April 18 2022.

Based on our cash and liquid assets, including the transactions during the three months ended March 31, 2022 and subsequent to March 31, 2022 described above and in Note 17, “Subsequent Events”, 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 in the next twelve months. However, the Company cannot guarantee a sufficient level of cash flows in the future. The consolidated financial statements have been prepared assuming that the Company will continue as a going concern.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
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 2021 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.
Cash Equivalents
Cash equivalents consist of highly liquid investments with maturities of three months or less at the date of purchase.
Restricted Cash
The Company’s restricted cash is $40 thousand and $1.8 million as of March 31, 2022 and December 31, 2021, respectively. The Company’s restricted cash as of March 31, 2022 consists of cash that the Company is contractually obligated to maintain in accordance with the terms of its credit card program with a financial institution. The restricted cash balance as of December 31, 2021 included cash maintained in accordance with the credit card program and cash held in escrow of $1.75 million for amounts due under the terms of the legal settlement discussed in Note 11, “Commitments and Contingencies”.

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

The majority of the Company’s customers are engaged in the energy industry. The cyclical nature of the energy industry may affect customers’ operating performance and cash flows, which directly impact the Company’s ability to collect on outstanding obligations. Additionally, certain customers are located in international areas that are inherently subject to risks of economic, political, and civil instability, which can impact the collectability of receivables.
Inventories
Inventories consist of raw materials and finished goods and are stated at the lower of cost determined using the weighted-average cost method, or net realizable value. Finished goods inventories include raw materials, direct labor and production overhead. The Company periodically reviews inventories on hand and current market conditions to determine if the cost of raw materials and finished goods inventories exceed current market prices and impairs the cost basis of the inventory accordingly. Obsolete inventory or inventory in excess of management’s estimated usage requirement is written down to its net realizable value if those amounts are determined to be less than cost. Write-downs or write-offs of inventory are charged to cost of goods sold.
Property and equipment
Property and equipment are stated at cost. The cost of ordinary maintenance and repair is charged to operating expense, while replacement of critical components and major improvements are capitalized. Depreciation or amortization of property and equipment, including right-of-use assets (“ROU”), is calculated using the straight-line method over the asset’s estimated useful life as follows:
Buildings and leasehold improvements
2-30 years
Machinery and equipment
7-10 years
Furniture and fixtures3 years
Land improvements20 years
Transportation equipment
2-5 years
Computer equipment and software
3-7 years
Property and equipment, including ROU assets, are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable. If events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable, the Company first compares the carrying amount of an asset or asset group to the sum of the undiscounted future cash flows expected to result from the use and eventual disposal of the asset. If the carrying amount of an asset or asset group exceeds the sum of the undiscounted future cash flows expected to result from the use and eventual disposal of the asset, the Company will determine the fair value of the asset or asset group. The amount of impairment loss recognized is the excess of the asset or asset group’s carrying amount over its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values, and third-party independent appraisals, as considered necessary.
Assets to be disposed of are reported as assets held for sale at the lower of the carrying amount or the asset’s fair value less cost to sell and depreciation is ceased. Upon sale or other disposition of an asset, the Company recognizes a gain or loss on disposal measured as the difference between the net carrying amount of the asset and the net proceeds received.
Liability Classified Convertible Notes Payable and Contingent Convertible Notes Payable
The Company accounts for the Convertible Notes Payable issued to the PIPE investors for cash proceeds, which is discussed in Note 1 and Note 8, at amortized cost pursuant to FASB ASC Topic 470, Debt.
The Company accounts for the Contingent Convertible Notes Payable issued as consideration for the ProFrac Agreement, which is discussed in Note 8, “Debt and Convertible Notes Payable”, as liability classified convertible instruments in accordance with Financial Accounting Standards Board ASC 718, “Stock Compensation” (“ASC 718”). Under ASC 718, liability classified convertible instruments are measured at fair value at the grant date and at each reporting date (see Note 9, “Fair Value Measurements”) with the change in fair value included in the consolidated statements of operations.
Fair Value Measurements

The Company categorizes financial assets and liabilities using a three-tier fair value hierarchy, based on the nature of the inputs used to determine fair value. Inputs refer broadly to assumptions that market participants would use to value an asset or liability and may be observable or unobservable. When determining the fair value of assets and liabilities, the Company uses the most reliable measurement available. See Note 9, “Fair Value Measurements.”
Revenue Recognition
The Company recognizes revenue to depict the transfer of control of promised goods or services to its customers in an amount that reflects the consideration to which it expects to be entitled in exchange for those goods or services.
The Company recognizes revenue based on a five-step model when all of the following criteria have been met: (i) a contract with a customer exists, (ii) performance obligations have been identified, (iii) the price to the customer has been determined, (iv) the price to the customer has been allocated to the performance obligations, and (v) performance obligations are satisfied.
Products and services are sold with fixed or determinable prices. Certain sales include right of return provisions, which are considered when recognizing revenue and deferred accordingly. Deposits and other funds received in advance of delivery are deferred until the transfer of control is complete.
The Company applies several practical expedients including:
Sales commissions are expensed as selling, general and administrative expenses when incurred because the amortization period is generally one year or less.
The majority of the Company’s services are short-term in nature with a contract term of one year or less. As a result the Company does not disclose the transaction price allocated to remaining performance obligations.
The Company’s payment terms are short-term in nature with settlements of one year or less. As a result the Company does not adjust the promised amount of consideration for the effects of a significant financing component.
In most service contracts, the Company has the right to consideration from a customer in an amount that corresponds directly with the value to the customer of the Company’s performance obligations completed to date and as such the Company recognizes revenue in the amount to which it has a right to invoice.
The Company excludes from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer. Such taxes are included in accrued liabilities on our consolidated balance sheet until remitted to the governmental agency.

Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of goods sold on our consolidated statement of operations.
Foreign Currency Translation
Financial statements of foreign subsidiaries are prepared using the currency of the primary economic environment of the foreign subsidiaries as the functional currency. Assets and liabilities of foreign subsidiaries are translated into U.S. dollars at exchange rates in effect as of the end of identified reporting periods. Revenue and expense transactions are translated using the average monthly exchange rate for the reporting period. Resultant translation adjustments are recognized as other comprehensive income (loss) within stockholders’ equity.
Comprehensive Loss
Comprehensive loss encompasses all changes in stockholders’ equity, except those arising from investments from and distributions to stockholders. The Company’s comprehensive loss includes consolidated net loss and foreign currency translation adjustments.
Research and Development Costs
Expenditures for research activities relating to product development and improvement are charged to expense as incurred.
Income Taxes
Deferred tax assets and liabilities are recognized for temporary differences between financial statement carrying amounts and the tax bases of assets and liabilities and are measured using the tax rates expected to be in effect when the differences reverse. Deferred tax assets are also recognized for operating loss and tax credit carry forwards. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period that includes the enactment date.
A valuation allowance is established when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The establishment of a valuation allowance requires significant judgment and is impacted by various estimates. Both positive and negative evidence, as well as the objectivity and verifiability of that evidence, is considered in determining the appropriateness of recording a valuation allowance on deferred tax assets.
The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.

The Company’s policy is to record interest and penalties related to uncertain tax positions as income tax expense.

Stock-Based Compensation
Stock-based compensation expense, related to stock options, restricted stock awards and restricted stock units, is recognized based on their grant-date fair values. The Company recognizes compensation expense, net of estimated forfeitures, on a straight-line basis over the requisite service period of the award. Estimated forfeitures are based on historical experience.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results could differ from these estimates.
Significant items subject to estimates and assumptions include the carrying amount and useful lives of property and equipment and intangible assets; property and equipment and intangible asset impairment assessments; stock-based compensation expense; valuation allowances for accounts receivable, inventories, and deferred tax assets; recoverability and timing of the realization of contract assets; and fair value of liability classified contingent convertible notes payable.
Reclassifications
Certain prior year amounts in the unaudited condensed consolidated statement of operations have been reclassified to conform to the current year presentation. In the fourth quarter of 2021, the Company changed its financial statement presentation to report cost of goods sold and gross profit (loss) and eliminated the reporting of operating expenses (excluding depreciation and amortization) on the consolidated statements of operations to conform to customary industry reporting practices. In connection with this change in presentation, the Company reclassified selling costs of $1.7 million to selling, general and administrative expenses which were previously reported in operating expenses for the three months ended March 31, 2021. The reclassifications and change in presentation of the statements of operations did not impact previously recorded loss from operations, net loss or stockholders’ equity.

Recent Accounting Pronouncements
Changes to U.S. GAAP are established by the Financial Accounting Standards Board (“FASB”). We evaluate the applicability and impact of all authoritative guidance issued by the FASB. Guidance not listed below was assessed and determined to be either not applicable, clarifications of items listed below, immaterial or already adopted by the Company.
New Accounting Standards Issued and Adopted as of March 31, 2022
The FASB issued ASU No. 2020-06, “Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity.” This standard changes the accounting for convertible instruments by reducing the number of accounting models, amends the requirements for a conversion option to be classified in equity and amends diluted earnings per share calculations for certain convertible debt instruments. The pronouncement is effective for smaller reporting companies for fiscal years beginning after December 15, 2023, with early adoption allowed for fiscal years beginning after December 15, 2020. The Company has adopted this standard as of January 1, 2022, and the adoption did not have a material impact on the Company’s condensed consolidated financial statements and related disclosures but will have an impact on the future issuances of convertible instruments and contracts in the Company’s equity.

The FASB issued ASU No. 2021-10, “Government Assistance (Topic 832); Disclosures by Business Entities about Government Assistance.” This standard provides guidance on disclosures for transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy. The pronouncement is effective for fiscals years beginning after December 15, 2021.The Company adopted this standard as of January 1, 2022 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements and related disclosures.

New Accounting Standards Issued But Not Adopted as of March 31, 2022

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 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with CustomersRevenues 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-120 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).
Revenue disaggregated by revenue source is as follows (in thousands):
 Three months ended March 31,
 20222021
Revenue:
Products (1)
$12,199 $11,082 
Services680 688 
$12,879 $11,770 
(1) Product revenues for 2022 include sales to a related party as described in Note 15, “Related Party Transactions.”
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. 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 quarters ended March 31, 2022 and 2021.
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 assets associated with incomplete performance obligations are not material.
Contract Assets
Contract assets represent consideration paid to a ProFrac Services, LLC by the Company in the form of Contingent Convertible Notes Payable issued as an inducement to enter intothe ProFrac Agreement. As consideration for the the economic value of the long-term revenue commitment from ProFrac Agreement as described in Note 1, “Organization and Nature of Operations”, the Company issued $10.0 million in aggregate principal amount of Contingent Convertible Notes Payable to ProFrac Holdings, LLC, under theProFrac Agreement, and which may be converted into shares of common stock of the Company under the terms of the Contingent Convertible Notes Payable described further in Note 8, “Debt and Convertible Notes Payable”.
During the three months ended March 31, 2022, contract assets of $10.6 million was recorded by the Company, as consideration paid to the customer, which included $0.6 million of issuance costs. Under FASB ASC 606, Revenues from Contract with Customers, consideration paid to a customer is accounted for as a reduction of the transaction price of a contract. Accordingly, the Company will amortize the contract assets against the revenues under the ProFrac Agreement over the three-year contract term beginning April 1, 2022. As of March 31, 2022, the Company classified $7.1 million of the contract asset as long term based upon its estimate of the ProFrac Agreement revenues which will not be realized within the first 12 months of the contract. The company’s estimate of the timing of future contract revenues will be evaluated on a quarterly basis throughout the contract term.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories are as follows (in thousands):
March 31, 2022December 31, 2021
Raw materials$5,474 $5,610 
Finished goods14,544 13,985 
Inventories20,018 19,595 
Less reserve for excess and obsolete inventory(9,875)(10,141)
Inventories, net$10,143 $9,454 
The provisions recorded in the three months ended March 31, 2022 and 2021 was $0.3 million for the CT segment and nil for the DA segment.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment are as follows (in thousands):
March 31, 2022December 31, 2021
Land$886 $886 
Land improvements520 520 
Buildings and leasehold improvements5,356 5,473 
Machinery and equipment6,819 6,843 
Furniture and fixtures540 620 
Transportation equipment878 878 
Computer equipment and software1,175 1,176 
   Property and equipment16,174 16,396 
Less accumulated depreciation(11,095)(11,100)
Property and equipment, net$5,079 $5,296 
Depreciation expense totaled $0.2 million and $0.3 million for the three months ended March 31, 2022 and 2021, respectively.
In the third quarter of 2021, the Company committed to plans to sell its warehouse facility in Monahans, Texas and its manufacturing facility in Waller, Texas, in their current condition and as a result the associated assets in the amount of $2.8 million are classified as held for sale as of March 31, 2021 and December 31, 2021. Subsequent to December 31, 2021, the Company executed a contract to sell its Waller facility for $4.3 million of gross proceeds and the sale closed on April 18, 2022 See further discussion in Note 17, Subsequent Events.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Leases Leases
In July 2021, the Company entered into a long-term rental agreement to lease its manufacturing facility in Waller, Texas, for $40 thousand per month for sixty-four months. Rental income recognized during the three months ended March 31, 2022 was $121 thousand and was included in other income in the consolidated statement of operations. As discussed in Note 1, “Organization and Nature of Operations” this facility was sold on April 18, 2022 and the lease agreement between the tenant and the Company terminated.
In August 2021, the company entered into a five-year triple net operating lease agreement to lease its warehouse facility in Monahans, Texas, for $20 thousand per month, and the tenant occupied the warehouse facility in September 2021. Rental income recognized during the three months ended March 31, 2022 was $185 thousand and was included in other income in the consolidated statement of operations.
In March 2022, the Company entered into an agreement with its landlord to terminate the lease on its facility in Calgary, Alberta for a one-time termination fee of $85 thousand. This lease was previously scheduled to continue until 2033, and due to its early termination, the Company recorded a gain on lease termination from the reduction of lease liabilities and ROU assets of $0.6 million that is included in the consolidated statements of operations during the three months ended March 31, 2022.
The components of lease expense and supplemental cash flow information are as follows (in thousands):
Three months ended March 31,
20222021
Operating lease expense$228 $238 
Finance lease expense:
Amortization of right-of-use assets4
Interest on lease liabilities3
Total finance lease expense 7
Short-term lease expense124 69 
Total lease expense$359 $314 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used in operating leases$(375)$(372)
Operating cash flows from finance leases(10)(3)
Financing cash flows from finance leases(3)(14)
Maturities of lease liabilities as of March 31,2022 are as follows (in thousands):
Years ending December 31,Operating LeasesFinance Leases
2022 (excluding three months ended March 31, 2022)$775 $35 
20231,221 39 
20241,247 18 
20251,274 — 
20261,302 — 
Thereafter4,783 — 
Total lease payments$10,602 $92 
Less: Interest(3,177)(12)
Present value of lease liabilities$7,425 $80 
Supplemental balance sheet information related to leases is as follows (in thousands):
March 31, 2022December 31, 2021
Operating Leases
Operating lease right-of-use assets$1,827 $2,041 
Current portion of operating lease liabilities619 602 
Long-term operating lease liabilities6,806 7,779 
Total operating lease liabilities$7,425 $8,381 
Finance Leases
Property and equipment$147 $147 
Accumulated depreciation(37)(33)
Property and equipment, net$110 $114 
Current portion of finance lease liabilities$33 $41 
Long-term finance lease liabilities47 53 
Total finance lease liabilities$80 $94 
Weighted Average Remaining Lease Term
Operating leases8.9 years9.1 years
Finance leases2.7 years2.9 years
Weighted Average Discount Rate
Operating leases8.9 %8.9 %
Finance leases8.9 %8.9 %
Leases Leases
In July 2021, the Company entered into a long-term rental agreement to lease its manufacturing facility in Waller, Texas, for $40 thousand per month for sixty-four months. Rental income recognized during the three months ended March 31, 2022 was $121 thousand and was included in other income in the consolidated statement of operations. As discussed in Note 1, “Organization and Nature of Operations” this facility was sold on April 18, 2022 and the lease agreement between the tenant and the Company terminated.
In August 2021, the company entered into a five-year triple net operating lease agreement to lease its warehouse facility in Monahans, Texas, for $20 thousand per month, and the tenant occupied the warehouse facility in September 2021. Rental income recognized during the three months ended March 31, 2022 was $185 thousand and was included in other income in the consolidated statement of operations.
In March 2022, the Company entered into an agreement with its landlord to terminate the lease on its facility in Calgary, Alberta for a one-time termination fee of $85 thousand. This lease was previously scheduled to continue until 2033, and due to its early termination, the Company recorded a gain on lease termination from the reduction of lease liabilities and ROU assets of $0.6 million that is included in the consolidated statements of operations during the three months ended March 31, 2022.
The components of lease expense and supplemental cash flow information are as follows (in thousands):
Three months ended March 31,
20222021
Operating lease expense$228 $238 
Finance lease expense:
Amortization of right-of-use assets4
Interest on lease liabilities3
Total finance lease expense 7
Short-term lease expense124 69 
Total lease expense$359 $314 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used in operating leases$(375)$(372)
Operating cash flows from finance leases(10)(3)
Financing cash flows from finance leases(3)(14)
Maturities of lease liabilities as of March 31,2022 are as follows (in thousands):
Years ending December 31,Operating LeasesFinance Leases
2022 (excluding three months ended March 31, 2022)$775 $35 
20231,221 39 
20241,247 18 
20251,274 — 
20261,302 — 
Thereafter4,783 — 
Total lease payments$10,602 $92 
Less: Interest(3,177)(12)
Present value of lease liabilities$7,425 $80 
Supplemental balance sheet information related to leases is as follows (in thousands):
March 31, 2022December 31, 2021
Operating Leases
Operating lease right-of-use assets$1,827 $2,041 
Current portion of operating lease liabilities619 602 
Long-term operating lease liabilities6,806 7,779 
Total operating lease liabilities$7,425 $8,381 
Finance Leases
Property and equipment$147 $147 
Accumulated depreciation(37)(33)
Property and equipment, net$110 $114 
Current portion of finance lease liabilities$33 $41 
Long-term finance lease liabilities47 53 
Total finance lease liabilities$80 $94 
Weighted Average Remaining Lease Term
Operating leases8.9 years9.1 years
Finance leases2.7 years2.9 years
Weighted Average Discount Rate
Operating leases8.9 %8.9 %
Finance leases8.9 %8.9 %
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Current accrued liabilities are as follows (in thousands):
 March 31, 2022December 31, 2021
Severance costs$2,584 $2,581 
Loss on purchase commitments (Note 11)— 1,750 
Payroll and benefits993 1,054 
Legal costs885 1,013 
Contingent liability for earn-out provision702 608 
Deferred revenue, current567 528 
Taxes other than income taxes 304 241 
Other712 1,221 
Total current accrued liabilities$6,747 $8,996 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Debt and Convertible Notes Payable
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Debt and Convertible Notes Payable Debt and Convertible Notes PayableIn April 2020, the Company received a $4.8 million loan (the “Flotek PPP loan”) under the Paycheck Protection Program (“PPP”), which was created through the Coronavirus Aid, Relief, and Economic Act (“CARES Act”) and is administered by the U.S. Small Business Administration (“SBA”). In connection with the acquisition of JP3 in May 2020, the Company assumed a PPP loan of $0.9 million obtained by JP3 (the “JP3 PPP loan”) in April 2020 prior to its acquisition by Flotek. The PPP loans
had a fixed interest rate of 1% and originally a two-year term, maturing in April and May 2022, respectively. No payments of principal or interest were required during the three months ended March 31, 2022 and 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 were 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 was not significantly detrimental to the business. The forgiveness of the loans 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.

During the second quarter of 2021, the Company applied for forgiveness of the JP3 PPP loan with the SBA. In June 2021, the Company received notice from the SBA that the JP3 PPP loan and accrued interest were fully forgiven. Accordingly, during the second quarter of 2021, the Company recorded $0.9 million for the amount of principal and accrued interest forgiven associated with the JP3 PPP loan in other income on the consolidated statement of operations.

In October 2021, the Flotek PPP loan maturity date was extended from April 15, 2022 to April 15, 2025.

The Company has submitted to the SBA for forgiveness of substantially all of the Flotek PPP loan but as of March 31, 2022 and as of the date of this filing, the Company has not received a forgiveness notice. If the loan is not forgiven, monthly payments will be due over the remaining term of the loan upon notice that it will not be forgiven. Denial of the forgiveness of the Flotek PPP loan will negatively impact the Company’s liquidity as discussed in Note 1, “Organization and Nature of Operations”.

Long-term debt, including current portion, is as follows (in thousands):

March 31, 2022
December 31, 2021
Flotek PPP loan
$4,788 $4,788 
Less current maturities
(1,553)(1,436)
Total long-term debt, net of current portion
$3,235 $3,352 

On February 2, 2022, Flotek entered into a Private Investment in Public Equity transaction (the “PIPE transaction”) with a consortium of investors to secure growth capital for the Company. Pursuant to the PIPE transaction on February 2, 2022, Flotek issued $21.2 million in aggregate initial principal amount of Convertible Notes Payable for net cash proceeds of approximately $19.5 million. The investors are ProFrac Holdings, LLC, Burlington Ventures Ltd., entities associated with North Sound Management, certain funds associated with one of Flotek's directors including the D3 Family Fund and the D3 Bulldog Fund, and Firestorm Capital LLC. The Convertible Notes Payable accrue paid-in-kind interest at a rate of 10% per annum, have a maturity of one year, and are converted into common stock of Flotek (a) at the holder's option at any time prior to maturity, at a price of $1.088125 per share, (b) at Flotek's option, if the volume-weighted average trading price of Flotek's common stock equals or exceeds $2.50 for 20 trading days during a 30 consecutive trading day period, or (c) at maturity, at a price of $0.8705. On March 21, 2022, $3.0 million of the Convertible Notes Payable, plus accrued paid-in-kind interest thereon, were converted at the holder’s option into approximately 2.8 million shares of common stock. As of March 31, 2022, the Convertible Notes Payable are recorded at carrying value of $17.6 million, including accrued paid-in-kind interest of $0.3 million, and net of unamortized issuance costs of $0.8 million. The estimated fair value of the Convertible Notes Payable at March 31, 2022 was $25.5 million, estimated using a Monte Carlo simulation model.
On February 2, 2022, the Company entered into a long-term supply agreement with ProFrac Services, LLC (the “ProFrac Agreement”), a subsidiary of ProFrac Holdings LLC, in exchange for $10 million in aggregate principal amount of Contingent Convertible Notes Payable under the same terms as the Convertible Notes Payable issued in the PIPE transaction. Under the ProFrac Agreement, ProFrac Services, LLC is obligated to order chemicals from the Company at least equal to the greater of (a) the chemicals required for 33% of ProFrac Services, LLC’s hydraulic fracturing fleets and (b) a baseline measured by the first ten hydraulic fracturing fleets deployed by ProFrac Services, LLC. If minimum volumes are not achieved in any given year, ProFrac shall pay to the company, as liquidated damages an amount equal to twenty-five percent (25%) of the difference between (i) the aggregate Purchase Price of the quantity of Products comprising the Minimum Purchase Obligation and (ii) the actual purchased volume during such calendar year.

On February 2, 2022, the Company also entered into a Master Transaction Agreement with ProFrac Holdings, LLC (the “Master Transaction Agreement”) which supplements the terms of the ProFrac Agreement and provides that if ProFrac does not perform their purchase obligations under the ProFrac Agreement, the Company shall have the right, but not the obligation, to repurchase a percentage of the Contingent Convertible Notes Payable, or a percentage of the securities issued pursuant to the conversion of the Contingent \Convertible Notes Payable if applicable, for aggregate consideration of $1.00, as follows: (a) 0% if the aggregate amount of payments required to be paid to the Company under the terms of the ProFrac Agreement in respect to the first three years of the term have been paid prior to termination of the ProFrac Agreement; (b) 33% if the aggregate amount of payments required to be paid to the Company under the terms of the ProFrac Agreement in respect to the first two years of the term have been paid prior to termination of the ProFrac Agreement; (c) 66% if the aggregate amount of payments required to be paid to the Company under the terms of the ProFrac Agreement in respect to the first one years of the term have been paid prior to termination of the ProFrac Agreement; (d) 100% if the aggregate amount of payments required to be paid to the Company under the terms of the ProFrac Agreement in respect to the first year of the term have not been paid prior to termination of the ProFrac Agreement. The foregoing repurchase provisions will terminate as of the closing of the ProFrac transaction as described further in Note 1, “Organization and Nature of Operations”.
The Contingent Convertible Notes Payable are accounted for as liability classified convertible instruments, and were initially recorded at fair value of $10.0 million on the issuance date and remeasured to fair value of $14.1 million as of March 31, 2022 (see Note 9, “Fair Value Measurements”).
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2022
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, restricted cash, accounts receivable, accrued liabilities and accounts payable approximate fair value due to the short-term nature of these accounts. The carrying amount of the Flotek PPP loan approximates its fair value as of March 31, 2022 and December 31, 2021.
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):
March 31, December 31,
Level 1Level 2Level 32022Level 1Level 2Level 32021
Contingent earnout consideration$— $— $702 $702 $— $— $608 $608 
Contingent convertible notes$— $— $14,050 $14,050 $— $— $— $— 
Total $— $— $14,752 $14,752 $— $— $608 $608 
The estimated fair value of the remaining stock performance earn-out provision, with respect to the JP3 transaction, is included in accrued liabilities as of March 31, 2022 and December 31, 2021. The estimated fair value of the earn-out provision at the end of each period was valued using a Monte Carlo model analyzing 20,000 simulations performed using Geometric Brownian Motion with inputs such as risk-neutral expected growth and volatility.
The key inputs into the Monte Carlo simulation used to estimate the fair value the earn-out provision were as follows:
March 31, 2022December 31, 2021
Risk-free interest rate2.45%1.02%
Expected volatility90.0%90.0%
Term until liquidation (years)3.133.38
Stock price$1.26$1.13
Discount rate7.86%6.71%
The Contingent Convertible Notes Payable were measured at fair value at issuance and on a recurring basis. The Contingent Convertible Notes Payable had an initial fair value of $10.0 million on February 2, 2022. The Contingent Convertible Notes Payable were classified as Level 2 at the initial measurement due to the use of a quoted price for a similar liability, and classified as Level 3 as of March 31, 2022 due to the use of unobservable inputs. The estimated value of the Contingent Convertible Notes Payable as of March 31, 2022 was valued using a Monte Carlo simulation with inputs such as the market trading price of the Company’s common stock, the expected volatility of the Company’s stock price based on historical trends, a risk-free rate of interest based on US Treasury note rates and the term of the debt, the time to liquidation based on the maturity date of the notes, and a discount rate based on a review of bond yield data for bonds with a CCC+ credit rating which would be supportable by the Company’s financial ratios.
The key inputs into the Monte Carlo simulation used to estimate the fair value the Contingent Convertible Notes Payable as of March 31, 2022 were as follows:
March 31, 2022
Risk-free interest rate1.63%
Expected volatility90.0%
Term until liquidation (years)0.84
Stock price$1.26
Discount rate7.2%
Assets Measured at Fair Value on a Nonrecurring Basis
The Company’s non-financial assets, including property and equipment and operating lease right-of-use assets, are measured at fair value on a non-recurring basis and are subject to fair value adjustment in certain circumstances.
Level 3 Rollforward for Assets and Liabilities Measured at Fair Value on a Recurring Basis
The Company estimated the fair value of the remaining stock performance earn-out provision as of March 31, 2022 and 2021 and adjusted the estimated fair value of the contingent liability to $0.7 million and $1.1 million, respectively. The Company records changes in the fair value of the contingent consideration and achievement of performance targets in cost of goods sold.
The Company estimated the initial fair value of $10.0 million of the Contingent Convertible Notes Payable on February 2, 2022, by reference to the cash purchase price paid by third party investors for equivalent notes issued simultaneously by the Company. . The Company adjusted the estimated fair value of the Contingent Convertible Notes Payable to $14.1 million as of March 31, 2022.
The following table presents the changes in the assets and liabilities measured at fair value on a recurring basis classified as Level 3 (in thousands):
Three months ended March 31,
20222021
Balance - beginning of period$608 $1,416 
   Transfer of contingent convertible notes payable from Level 210,000 — 
   Increase in principle of convertible notes for paid-in-kind interest158 — 
Change in fair value of contingent earnout consideration94 (335)
Change in fair value of contingent convertible notes payable3,892 — 
Balance - end of period$14,752 $1,081 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
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 March 31,
20222021
U.S. federal statutory tax rate21.0 %21.0 %
State income taxes, net of federal benefit0.1 (0.1)
Non-U.S. income taxed at different rates0.2 0.6 
Increase (reduction) in tax benefit related to stock-based awards(0.1)0.1 
Increase in valuation allowance(20.8)(21.7)
Permanent differences(0.4)— 
Effective income tax rate— %(0.1)%

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.
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.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Litigation
The Company is subject to routine litigation and other claims that arise in the normal course of business. Except as disclosed below, 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.
Terpene Supply Agreement
As of December 31, 2020, the Company’s consolidated balance sheet included an accrued liability of $9.4 million associated with the terpene supply agreement with Florida Chemical Company, LLC (“FCC”), a wholly owned subsidiary of Archer-Daniels-Midland Company (“ADM”). The Company calculated the liability based on its expected usage of terpene in blended products being less than the minimum quantities of terpene required to be purchased under the terpene supply agreement and the expected selling prices of the excess terpene. Losses for the year ended December 31, 2020 on the terpene contract totaled $11.7 million and was recognized in cost of goods sold in the consolidated statements of operations.
On March 26, 2021, Flotek Industries, Inc. and Flotek Chemistry, LLC (“Flotek Chemistry”), a wholly-owned subsidiary of the Company, filed a lawsuit against ADM, FCC and other parties in state court in Harris County, Texas. The lawsuit claimed 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.
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 reached agreement with all parties resolving all claims between the parties (“the ADM Settlement”) that resulted in the termination of the terpene supply agreement and a settlement payment of $1.75 million due from Flotek. In accordance with the terms of the ADM Settlement, the Company reduced the accrued liability associated with the terpene supply agreement to $1.75 million and recorded a gain of $7.6 million in cost of goods sold in the consolidated statement of operations for the year ended December 31, 2021. The one-time payment of $1.75 million from Flotek to ADM was paid on January 3, 2022 and was included as restricted cash on the consolidated balance sheet as of December 31, 2021.

Former CEO Matter

During the year ended December 31, 2021, Flotek commenced an internal investigation into the activities of John Chisholm (Flotek’s previous CEO) due to irregularities in expenses and transactions during the years from 2014 to 2018. The investigation revealed evidence of related party transactions/self-dealing, inappropriate personal expenses, and general corporate waste. Flotek’s board engaged a third party to review the findings of the investigation. After the third-party review, Flotek concluded that its current and historical financial statements can be relied upon, that proper action had been taken, and that no members of current management were implicated in any way.

Beginning in December 2021, Flotek sent demand letters to, and subsequently filed arbitration or other legal proceedings against, John Chisholm, Casey Doherty/Doherty & Doherty LLP (Flotek’s former outside general counsel) and Moss Adams LLP (Flotek’s former independent public audit firm) to recover damages. John Chisholm subsequently filed a counterclaim against Flotek in the arbitration proceeding for his remaining severance (currently accrued by the Company, but payment for which was suspended). Although Flotek believes its claims are supported by the available evidence, the timing and amount of any outcome cannot reasonably be predicted.
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 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders’ Equity
3 Months Ended
Mar. 31, 2022
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 March 31, 2021 consolidated financial statements or basic and diluted earnings per share.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings (Loss) Per Share
3 Months Ended
Mar. 31, 2022
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. Potentially dilutive common share equivalents consist of incremental shares of common stock issuable upon exercise of stock options and settlement of restricted stock units.
Potentially dilutive securities were excluded from the calculation of diluted loss per share for the three months ended March 31, 2022 and 2021, since including them would have an anti-dilutive effect on loss per share due to the net loss incurred during the periods. Securities convertible into shares of common stock that were not considered in the diluted loss per share calculations were notes payable convertible into 26.3 million shares, 0.8 million restricted stock units and 4.3 million stock options for the three months ended March 31, 2022, and 0.4 million restricted stock units and 3.0 million stock options for the three months ended March 31, 2021.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Supplemental Cash Flow Information
3 Months Ended
Mar. 31, 2022
Supplemental Cash Flow Elements [Abstract]  
Supplemental Cash Flow Information Supplemental Cash Flow Information
Supplemental cash flow information is as follows (in thousands):
        
 Three months ended March 31,
 20222021
Supplemental cash flow information:
Interest paid$$
Income taxes received— (351)
Non cash financing and investing activities:
Issuance of convertible notes payable as consideration for customer contract10,000 — 
Conversion of convertible notes payable to common stock2,949 — 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transaction
3 Months Ended
Mar. 31, 2022
Related Party Transactions [Abstract]  
Related Party Transaction 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 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 by Mr. Chisholm to the Company for the IRS matter, and giving the Company the right to withhold payments to Mr. Chisholm equal to amounts reasonably estimated to potentially become due to the Company by the affiliated companies for the IRS matter 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 March 31, 2022 and December 31, 2021, 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 (“Confluence”), a private oil and gas exploration and production company formed in 2016. For the three months ended March 31, 2022, the Company’s revenues for chemical sales to Confluence was $1.4 million. As of March 31, 2022 and December 31, 2021, Confluence owed $1.4 million and $1.3 million respectively to the Company which is recorded in account receivables on the consolidated balance sheet. During the three months ended March 31, 2022, the Company’s revenues from chemical sales to ProFrac was $1.1 million. These revenues were not pursuant to the ProFrac agreement discussed in Note 1, “Organization and Nature of Operations”. There were no revenues from ProFrac during the three months ended March 31, 2021. As of March 31, 2022 and December 31, 2021, ProFrac owed $1.1 million and $0, respectively which is recorded in account receivables on the consolidated balance sheet.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Business Segment, Geographic and Major Customer Information
3 Months Ended
Mar. 31, 2022
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. This segment also includes a portfolio of specialty chemical products to address the long-term challenges of in the janitorial, sanitization, food services, and adjacent markets. 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.

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 company markets products and services that support in-line data analysis of hydrocarbon components and properties. 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 (loss). Various functions, including certain sales and marketing activities and general and administrative activities, are provided centrally by the corporate office. Costs associated with corporate office functions, other corporate income and expense items, and income taxes are not allocated to the reportable segment.
Summarized financial information of the reportable segments is as follows (in thousands):
As of and for the three months ended March 31,
Chemistry Technologies
Data Analytics (1)
Corporate and OtherTotal
2022
Revenue from external customers$9,311 $1,071 $— $10,382 
Revenue from related party2,497 — — 2,497 
Loss from operations(6,057)(808)(3,419)(10,284)
Depreciation and amortization178 16 195 
Additions to long-lived assets— — — — 
2021
Revenue from external customers$10,302 $1,468 $— $11,770 
Revenue from related party— — — — 
Loss from operations(3,589)(292)(4,362)(8,243)
Depreciation and amortization292 15 — 307 
Additions to long-lived assets19 — — 19 

Assets of the Company by reportable segments are as follows (in thousands):
March 31, 2022December 31, 2021
Chemistry Technologies$33,476 $34,387 
Data Analytics5,915 7,329 
Corporate and Other32,827 8,528 
Total assets$72,218 $50,244 
Geographic Information
Revenue by country is based on the location where services are provided and products are sold. 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 March 31,
 20222021
U.S.$10,334 $9,661 
UAE1,311 1,103 
Other countries1,234 1,006 
Total revenue$12,879 $11,770 
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):
Three months ended March 31,Chemistry Technologies% of Total Revenue
2022
Customer A$— — %
Customer B2,607 20.2 %
Customer C (Related Party)1,389 10.8 %
2021  
Customer A$3,029 25.7 %
Customer B2,849 24.2 %
The majority of the Company’s revenue is derived from its CT segment, which consists predominantly of customers within the oil and gas 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. The concentration in the oil and gas industry increases credit and business risk.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events
3 Months Ended
Mar. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
We have evaluated the effects of events that have occurred subsequent to March 31, 2022, and there have been no material events that would require recognition in the 2022 interim financial statements or disclosure in the notes to the consolidated financial statements, except as disclosed below.

On February 2, 2022, the Company entered into a long-term supply agreement with ProFrac Services, LLC (the “ProFrac Agreement”), a subsidiary of ProFrac Holdings LLC (“ProFrac Holdings”), in exchange for $10 million of convertible notes under the same terms as the convertible notes issued in the PIPE transaction. Under the ProFrac Agreement, ProFrac Services, LLC (“ProFrac Services”) is obligated to order chemicals from the Company at least equal to the greater of (a) the chemicals required for 33% of their hydraulic fracturing fleets and (b) a baseline measured by the first ten hydraulic fracturing fleets deployed by ProFrac Services. ProFrac Services shall pay to the company, as liquidated damages an amount equal to twenty-five percent (25%) of the difference between (i) the aggregate Purchase Price of the quantity of Products comprising the Minimum Purchase Obligation during such calendar year. The term of the ProFrac Agreement is three years starting April 1, 2022. In connection with the ProFrac Agreement, the Company also granted ProFrac Holdings LLC. the right to designate two nominees to serve on Flotek’s board of directors.

On February 16, 2022, the Company entered into a transaction with ProFrac Holdings, LLC that once closed, would expand the ProFrac Agreement to a term of ten years and to increase ProFrac Services’ minimum purchase obligation for each year to the greater of 70% of ProFrac Services’ requirements and a baseline measured by ProFrac Services’ first 30 hydraulic fracturing fleets deployed. Closing of the transaction is subject to customary closing conditions, including a stockholder vote as described below. As part of the transaction, at closing of the amended agreement Flotek would (a) issue to ProFrac $50 million in principal amount of 10% PIK notes convertible into Flotek’s common stock with a maturity of one year, and (b) grant ProFrac the right to designate two additional nominees to Flotek’s board of directors, for a total of four out of seven directors. Conversion price of the convertible notes will be $1.088125 per share under certain conditions prior to maturity, or $0.8705 per share at maturity. The convertible notes contain other terms and conditions similar to the convertible notes issued to ProFrac on February 2, 2022.

On May 9, 2022, the Company held a special meeting of stockholders to approve this transaction. Stockholders were also asked to approve permitting the Board to increase the authorized common stock of the Company and a reverse split of the Company’s common stock, in each case to facilitate the issuance of the additional 10% PIK notes. All proposals at the meeting passed, and the Company expects to close the transactions with ProFrac during the second quarter of 2022. The Company is evaluating its expected working capital needs in order to facilitate the ramp in activity after closing of the contract extension.

Subsequent to December 31, 2021, the Company entered into a contract to sell the Waller manufacturing facility for proceeds of $4.3 million, which closed on April 18, 2022. This will result in an estimated gain on sale of the Waller facility of $1.9 million that will be reflected in the consolidated financial statements for the three and six months ended June 30, 2022 and the cessation of rental income from this facility due to the subsequent termination of the lease agreement.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2022
Accounting Policies [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.
Consolidation All significant intercompany accounts and transactions have been eliminated in consolidation. The Company does not have investments in any unconsolidated subsidiaries.
Cash Equivalents
Cash Equivalents
Cash equivalents consist of highly liquid investments with maturities of three months or less at the date of purchase.
Restricted Cash Restricted CashThe Company’s restricted cash is $40 thousand and $1.8 million as of March 31, 2022 and December 31, 2021, respectively. The Company’s restricted cash as of March 31, 2022 consists of cash that the Company is contractually obligated to maintain in accordance with the terms of its credit card program with a financial institution.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable arise from product sales and services and are stated at estimated net realizable value. This value incorporates an allowance for doubtful accounts to reflect any loss anticipated on accounts receivable balances. The Company regularly evaluates its accounts receivable to estimate amounts that will not be collected and records the appropriate provision for doubtful accounts as a charge to operating expenses. The allowance for doubtful accounts is based on a combination of the age of the receivables, individual customer circumstances, credit conditions, and historical write-offs and collections. The Company writes off specific accounts receivable when they are determined to be uncollectible. The recovery of accounts receivable previously written off is recorded as a reduction to the provision for doubtful accounts charged to operating expense.

The majority of the Company’s customers are engaged in the energy industry. The cyclical nature of the energy industry may affect customers’ operating performance and cash flows, which directly impact the Company’s ability to collect on outstanding obligations. Additionally, certain customers are located in international areas that are inherently subject to risks of economic, political, and civil instability, which can impact the collectability of receivables.
Inventories
Inventories
Inventories consist of raw materials and finished goods and are stated at the lower of cost determined using the weighted-average cost method, or net realizable value. Finished goods inventories include raw materials, direct labor and production overhead. The Company periodically reviews inventories on hand and current market conditions to determine if the cost of raw materials and finished goods inventories exceed current market prices and impairs the cost basis of the inventory accordingly. Obsolete inventory or inventory in excess of management’s estimated usage requirement is written down to its net realizable value if those amounts are determined to be less than cost. Write-downs or write-offs of inventory are charged to cost of goods sold.
Property and Equipment
Property and equipment
Property and equipment are stated at cost. The cost of ordinary maintenance and repair is charged to operating expense, while replacement of critical components and major improvements are capitalized. Depreciation or amortization of property and equipment, including right-of-use assets (“ROU”), is calculated using the straight-line method over the asset’s estimated useful life as follows:
Buildings and leasehold improvements
2-30 years
Machinery and equipment
7-10 years
Furniture and fixtures3 years
Land improvements20 years
Transportation equipment
2-5 years
Computer equipment and software
3-7 years
Property and equipment, including ROU assets, are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable. If events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable, the Company first compares the carrying amount of an asset or asset group to the sum of the undiscounted future cash flows expected to result from the use and eventual disposal of the asset. If the carrying amount of an asset or asset group exceeds the sum of the undiscounted future cash flows expected to result from the use and eventual disposal of the asset, the Company will determine the fair value of the asset or asset group. The amount of impairment loss recognized is the excess of the asset or asset group’s carrying amount over its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values, and third-party independent appraisals, as considered necessary.
Liability Classified Convertible Notes Payable and Contingent Convertible Notes Payable The Company accounts for the Contingent Convertible Notes Payable issued as consideration for the ProFrac Agreement, which is discussed in Note 8, “Debt and Convertible Notes Payable”, as liability classified convertible instruments in accordance with Financial Accounting Standards Board ASC 718, “Stock Compensation” (“ASC 718”). Under ASC 718, liability classified convertible instruments are measured at fair value at the grant date and at each reporting date (see Note 9, “Fair Value Measurements”) with the change in fair value included in the consolidated statements of operations.
Fair Value Measurements
Fair Value Measurements

The Company categorizes financial assets and liabilities using a three-tier fair value hierarchy, based on the nature of the inputs used to determine fair value. Inputs refer broadly to assumptions that market participants would use to value an asset or liability and may be observable or unobservable. When determining the fair value of assets and liabilities, the Company uses the most reliable measurement available. See Note 9, “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.
Revenue Recognition
Revenue Recognition
The Company recognizes revenue to depict the transfer of control of promised goods or services to its customers in an amount that reflects the consideration to which it expects to be entitled in exchange for those goods or services.
The Company recognizes revenue based on a five-step model when all of the following criteria have been met: (i) a contract with a customer exists, (ii) performance obligations have been identified, (iii) the price to the customer has been determined, (iv) the price to the customer has been allocated to the performance obligations, and (v) performance obligations are satisfied.
Products and services are sold with fixed or determinable prices. Certain sales include right of return provisions, which are considered when recognizing revenue and deferred accordingly. Deposits and other funds received in advance of delivery are deferred until the transfer of control is complete.
The Company applies several practical expedients including:
Sales commissions are expensed as selling, general and administrative expenses when incurred because the amortization period is generally one year or less.
The majority of the Company’s services are short-term in nature with a contract term of one year or less. As a result the Company does not disclose the transaction price allocated to remaining performance obligations.
The Company’s payment terms are short-term in nature with settlements of one year or less. As a result the Company does not adjust the promised amount of consideration for the effects of a significant financing component.
In most service contracts, the Company has the right to consideration from a customer in an amount that corresponds directly with the value to the customer of the Company’s performance obligations completed to date and as such the Company recognizes revenue in the amount to which it has a right to invoice.
The Company excludes from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer. Such taxes are included in accrued liabilities on our consolidated balance sheet until remitted to the governmental agency.

Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of goods sold on our consolidated statement of operations.
Foreign Currency Translation
Foreign Currency Translation
Financial statements of foreign subsidiaries are prepared using the currency of the primary economic environment of the foreign subsidiaries as the functional currency. Assets and liabilities of foreign subsidiaries are translated into U.S. dollars at exchange rates in effect as of the end of identified reporting periods. Revenue and expense transactions are translated using the average monthly exchange rate for the reporting period. Resultant translation adjustments are recognized as other comprehensive income (loss) within stockholders’ equity.
Comprehensive Loss
Comprehensive Loss
Comprehensive loss encompasses all changes in stockholders’ equity, except those arising from investments from and distributions to stockholders. The Company’s comprehensive loss includes consolidated net loss and foreign currency translation adjustments.
Research and Development Costs
Research and Development Costs
Expenditures for research activities relating to product development and improvement are charged to expense as incurred.
Income Taxes
Income Taxes
Deferred tax assets and liabilities are recognized for temporary differences between financial statement carrying amounts and the tax bases of assets and liabilities and are measured using the tax rates expected to be in effect when the differences reverse. Deferred tax assets are also recognized for operating loss and tax credit carry forwards. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period that includes the enactment date.
A valuation allowance is established when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The establishment of a valuation allowance requires significant judgment and is impacted by various estimates. Both positive and negative evidence, as well as the objectivity and verifiability of that evidence, is considered in determining the appropriateness of recording a valuation allowance on deferred tax assets.
The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.

The Company’s policy is to record interest and penalties related to uncertain tax positions as income tax expense.
Stock-Based Compensation
Stock-Based Compensation
Stock-based compensation expense, related to stock options, restricted stock awards and restricted stock units, is recognized based on their grant-date fair values. The Company recognizes compensation expense, net of estimated forfeitures, on a straight-line basis over the requisite service period of the award. Estimated forfeitures are based on historical experience.
Use of Estimates Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results could differ from these estimates.
Significant items subject to estimates and assumptions include the carrying amount and useful lives of property and equipment and intangible assets; property and equipment and intangible asset impairment assessments; stock-based compensation expense; valuation allowances for accounts receivable, inventories, and deferred tax assets; recoverability and timing of the realization of contract assets; and fair value of liability classified contingent convertible notes payable.
Reclassifications
Reclassifications
Certain prior year amounts in the unaudited condensed consolidated statement of operations have been reclassified to conform to the current year presentation. In the fourth quarter of 2021, the Company changed its financial statement presentation to report cost of goods sold and gross profit (loss) and eliminated the reporting of operating expenses (excluding depreciation and amortization) on the consolidated statements of operations to conform to customary industry reporting practices. In connection with this change in presentation, the Company reclassified selling costs of $1.7 million to selling, general and administrative expenses which were previously reported in operating expenses for the three months ended March 31, 2021. The reclassifications and change in presentation of the statements of operations did not impact previously recorded loss from operations, net loss or stockholders’ equity.
Recent Accounting Pronouncements And New Accounting Standards Issued and Adopted
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 and Adopted as of March 31, 2022
The FASB issued ASU No. 2020-06, “Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity.” This standard changes the accounting for convertible instruments by reducing the number of accounting models, amends the requirements for a conversion option to be classified in equity and amends diluted earnings per share calculations for certain convertible debt instruments. The pronouncement is effective for smaller reporting companies for fiscal years beginning after December 15, 2023, with early adoption allowed for fiscal years beginning after December 15, 2020. The Company has adopted this standard as of January 1, 2022, and the adoption did not have a material impact on the Company’s condensed consolidated financial statements and related disclosures but will have an impact on the future issuances of convertible instruments and contracts in the Company’s equity.

The FASB issued ASU No. 2021-10, “Government Assistance (Topic 832); Disclosures by Business Entities about Government Assistance.” This standard provides guidance on disclosures for transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy. The pronouncement is effective for fiscals years beginning after December 15, 2021.The Company adopted this standard as of January 1, 2022 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements and related disclosures.

New Accounting Standards Issued But Not Adopted as of March 31, 2022

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.
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. Potentially dilutive common share equivalents consist of incremental shares of common stock issuable upon exercise of stock options and settlement of restricted stock units.
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. This segment also includes a portfolio of specialty chemical products to address the long-term challenges of in the janitorial, sanitization, food services, and adjacent markets. 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.

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 company markets products and services that support in-line data analysis of hydrocarbon components and properties. 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 (loss). 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 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Schedule of property and equipment Depreciation or amortization of property and equipment, including right-of-use assets (“ROU”), is calculated using the straight-line method over the asset’s estimated useful life as follows:
Buildings and leasehold improvements
2-30 years
Machinery and equipment
7-10 years
Furniture and fixtures3 years
Land improvements20 years
Transportation equipment
2-5 years
Computer equipment and software
3-7 years
Property and equipment are as follows (in thousands):
March 31, 2022December 31, 2021
Land$886 $886 
Land improvements520 520 
Buildings and leasehold improvements5,356 5,473 
Machinery and equipment6,819 6,843 
Furniture and fixtures540 620 
Transportation equipment878 878 
Computer equipment and software1,175 1,176 
   Property and equipment16,174 16,396 
Less accumulated depreciation(11,095)(11,100)
Property and equipment, net$5,079 $5,296 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
Revenue disaggregated by revenue source is as follows (in thousands):
 Three months ended March 31,
 20222021
Revenue:
Products (1)
$12,199 $11,082 
Services680 688 
$12,879 $11,770 
(1) Product revenues for 2022 include sales to a related party as described in Note 15, “Related Party Transactions.”
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of components of inventory
Inventories are as follows (in thousands):
March 31, 2022December 31, 2021
Raw materials$5,474 $5,610 
Finished goods14,544 13,985 
Inventories20,018 19,595 
Less reserve for excess and obsolete inventory(9,875)(10,141)
Inventories, net$10,143 $9,454 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment Depreciation or amortization of property and equipment, including right-of-use assets (“ROU”), is calculated using the straight-line method over the asset’s estimated useful life as follows:
Buildings and leasehold improvements
2-30 years
Machinery and equipment
7-10 years
Furniture and fixtures3 years
Land improvements20 years
Transportation equipment
2-5 years
Computer equipment and software
3-7 years
Property and equipment are as follows (in thousands):
March 31, 2022December 31, 2021
Land$886 $886 
Land improvements520 520 
Buildings and leasehold improvements5,356 5,473 
Machinery and equipment6,819 6,843 
Furniture and fixtures540 620 
Transportation equipment878 878 
Computer equipment and software1,175 1,176 
   Property and equipment16,174 16,396 
Less accumulated depreciation(11,095)(11,100)
Property and equipment, net$5,079 $5,296 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
3 Months Ended
Mar. 31, 2022
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 March 31,
20222021
Operating lease expense$228 $238 
Finance lease expense:
Amortization of right-of-use assets4
Interest on lease liabilities3
Total finance lease expense 7
Short-term lease expense124 69 
Total lease expense$359 $314 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used in operating leases$(375)$(372)
Operating cash flows from finance leases(10)(3)
Financing cash flows from finance leases(3)(14)
Schedule of maturities of operating leases liabilities
Maturities of lease liabilities as of March 31,2022 are as follows (in thousands):
Years ending December 31,Operating LeasesFinance Leases
2022 (excluding three months ended March 31, 2022)$775 $35 
20231,221 39 
20241,247 18 
20251,274 — 
20261,302 — 
Thereafter4,783 — 
Total lease payments$10,602 $92 
Less: Interest(3,177)(12)
Present value of lease liabilities$7,425 $80 
Schedule of maturities of finance leases liabilities
Maturities of lease liabilities as of March 31,2022 are as follows (in thousands):
Years ending December 31,Operating LeasesFinance Leases
2022 (excluding three months ended March 31, 2022)$775 $35 
20231,221 39 
20241,247 18 
20251,274 — 
20261,302 — 
Thereafter4,783 — 
Total lease payments$10,602 $92 
Less: Interest(3,177)(12)
Present value of lease liabilities$7,425 $80 
Schedule of supplemental balance sheet information
Supplemental balance sheet information related to leases is as follows (in thousands):
March 31, 2022December 31, 2021
Operating Leases
Operating lease right-of-use assets$1,827 $2,041 
Current portion of operating lease liabilities619 602 
Long-term operating lease liabilities6,806 7,779 
Total operating lease liabilities$7,425 $8,381 
Finance Leases
Property and equipment$147 $147 
Accumulated depreciation(37)(33)
Property and equipment, net$110 $114 
Current portion of finance lease liabilities$33 $41 
Long-term finance lease liabilities47 53 
Total finance lease liabilities$80 $94 
Weighted Average Remaining Lease Term
Operating leases8.9 years9.1 years
Finance leases2.7 years2.9 years
Weighted Average Discount Rate
Operating leases8.9 %8.9 %
Finance leases8.9 %8.9 %
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Schedule of current accrued liabilities
Current accrued liabilities are as follows (in thousands):
 March 31, 2022December 31, 2021
Severance costs$2,584 $2,581 
Loss on purchase commitments (Note 11)— 1,750 
Payroll and benefits993 1,054 
Legal costs885 1,013 
Contingent liability for earn-out provision702 608 
Deferred revenue, current567 528 
Taxes other than income taxes 304 241 
Other712 1,221 
Total current accrued liabilities$6,747 $8,996 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Debt and Convertible Notes Payable (Tables)
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Schedule of debt
Long-term debt, including current portion, is as follows (in thousands):

March 31, 2022
December 31, 2021
Flotek PPP loan
$4,788 $4,788 
Less current maturities
(1,553)(1,436)
Total long-term debt, net of current portion
$3,235 $3,352 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2022
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):
March 31, December 31,
Level 1Level 2Level 32022Level 1Level 2Level 32021
Contingent earnout consideration$— $— $702 $702 $— $— $608 $608 
Contingent convertible notes$— $— $14,050 $14,050 $— $— $— $— 
Total $— $— $14,752 $14,752 $— $— $608 $608 
Schedule of valuation techniques
The key inputs into the Monte Carlo simulation used to estimate the fair value the earn-out provision were as follows:
March 31, 2022December 31, 2021
Risk-free interest rate2.45%1.02%
Expected volatility90.0%90.0%
Term until liquidation (years)3.133.38
Stock price$1.26$1.13
Discount rate7.86%6.71%
The key inputs into the Monte Carlo simulation used to estimate the fair value the Contingent Convertible Notes Payable as of March 31, 2022 were as follows:
March 31, 2022
Risk-free interest rate1.63%
Expected volatility90.0%
Term until liquidation (years)0.84
Stock price$1.26
Discount rate7.2%
Schedule of fair value, liabilities measured on recurring basis, unobservable input reconciliation
The following table presents the changes in the assets and liabilities measured at fair value on a recurring basis classified as Level 3 (in thousands):
Three months ended March 31,
20222021
Balance - beginning of period$608 $1,416 
   Transfer of contingent convertible notes payable from Level 210,000 — 
   Increase in principle of convertible notes for paid-in-kind interest158 — 
Change in fair value of contingent earnout consideration94 (335)
Change in fair value of contingent convertible notes payable3,892 — 
Balance - end of period$14,752 $1,081 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2022
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 March 31,
20222021
U.S. federal statutory tax rate21.0 %21.0 %
State income taxes, net of federal benefit0.1 (0.1)
Non-U.S. income taxed at different rates0.2 0.6 
Increase (reduction) in tax benefit related to stock-based awards(0.1)0.1 
Increase in valuation allowance(20.8)(21.7)
Permanent differences(0.4)— 
Effective income tax rate— %(0.1)%
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Supplemental Cash Flow Information (Tables)
3 Months Ended
Mar. 31, 2022
Supplemental Cash Flow Elements [Abstract]  
Schedule of supplemental cash flow information
Supplemental cash flow information is as follows (in thousands):
        
 Three months ended March 31,
 20222021
Supplemental cash flow information:
Interest paid$$
Income taxes received— (351)
Non cash financing and investing activities:
Issuance of convertible notes payable as consideration for customer contract10,000 — 
Conversion of convertible notes payable to common stock2,949 — 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Business Segment, Geographic and Major Customer Information (Tables)
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Schedule of Financial information regarding reportable segments
Summarized financial information of the reportable segments is as follows (in thousands):
As of and for the three months ended March 31,
Chemistry Technologies
Data Analytics (1)
Corporate and OtherTotal
2022
Revenue from external customers$9,311 $1,071 $— $10,382 
Revenue from related party2,497 — — 2,497 
Loss from operations(6,057)(808)(3,419)(10,284)
Depreciation and amortization178 16 195 
Additions to long-lived assets— — — — 
2021
Revenue from external customers$10,302 $1,468 $— $11,770 
Revenue from related party— — — — 
Loss from operations(3,589)(292)(4,362)(8,243)
Depreciation and amortization292 15 — 307 
Additions to long-lived assets19 — — 19 

Assets of the Company by reportable segments are as follows (in thousands):
March 31, 2022December 31, 2021
Chemistry Technologies$33,476 $34,387 
Data Analytics5,915 7,329 
Corporate and Other32,827 8,528 
Total assets$72,218 $50,244 
Schedule of Revenue by geographic location Revenue by geographic location is as follows (in thousands):
 Three months ended March 31,
 20222021
U.S.$10,334 $9,661 
UAE1,311 1,103 
Other countries1,234 1,006 
Total revenue$12,879 $11,770 
Schedule of Revenue by major customers
Revenue from major customers, as a percentage of consolidated revenue, is as follows (in thousands):
Three months ended March 31,Chemistry Technologies% of Total Revenue
2022
Customer A$— — %
Customer B2,607 20.2 %
Customer C (Related Party)1,389 10.8 %
2021  
Customer A$3,029 25.7 %
Customer B2,849 24.2 %
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and Nature of Operations - Narrative (Details)
3 Months Ended
Feb. 02, 2022
USD ($)
Mar. 31, 2022
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Number of operation segments (segments) | segment   2
ProFrac Services, LLC    
Subsidiary or Equity Method Investee    
Minimum chemical purchase requirement for hydraulics fracturing fleets, percent 33.00%  
Convertible Debt | ProFrac Services, LLC    
Subsidiary or Equity Method Investee    
Debt instrument, face amount $ 10,000,000  
Conditional revenue shortfall rate (percent) 25.00%  
PIPE Transaction | Convertible Debt    
Subsidiary or Equity Method Investee    
Debt instrument, face amount $ 21,200,000  
Debt instrument stated interest rate (percent) 10.00%  
Proceeds from convertible notes $ 19,500,000  
Convertible Debt | ProFrac Agreement    
Subsidiary or Equity Method Investee    
Proceeds from convertible notes 10,000,000  
PIPE    
Subsidiary or Equity Method Investee    
Proceeds from the sales of stock $ 19,500,000  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Restricted cash $ 40 $ 1,790
Funds held in escrow   $ 1,750
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Property and Equipment (Details)
3 Months Ended
Mar. 31, 2022
Buildings and leasehold improvements | Minimum  
Property, Plant and Equipment  
Property, Plant and Equipment, Useful Life 2 years
Buildings and leasehold improvements | Maximum  
Property, Plant and Equipment  
Property, Plant and Equipment, Useful Life 30 years
Machinery and equipment | Minimum  
Property, Plant and Equipment  
Property, Plant and Equipment, Useful Life 7 years
Machinery and equipment | Maximum  
Property, Plant and Equipment  
Property, Plant and Equipment, Useful Life 10 years
Furniture and fixtures  
Property, Plant and Equipment  
Property, Plant and Equipment, Useful Life 3 years
Land improvements  
Property, Plant and Equipment  
Property, Plant and Equipment, Useful Life 20 years
Transportation equipment | Minimum  
Property, Plant and Equipment  
Property, Plant and Equipment, Useful Life 2 years
Transportation equipment | Maximum  
Property, Plant and Equipment  
Property, Plant and Equipment, Useful Life 5 years
Computer equipment and software | Minimum  
Property, Plant and Equipment  
Property, Plant and Equipment, Useful Life 3 years
Computer equipment and software | Maximum  
Property, Plant and Equipment  
Property, Plant and Equipment, Useful Life 7 years
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Reclassifications (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
New Accounting Pronouncements or Change in Accounting Principle    
Selling, general, and administrative $ 4,879 $ 6,082
Adjustment    
New Accounting Pronouncements or Change in Accounting Principle    
Selling, general, and administrative   $ 1,700
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue    
Total revenues $ 12,879 $ 11,770
Products    
Disaggregation of Revenue    
Total revenues 12,199 11,082
Services    
Disaggregation of Revenue    
Total revenues $ 680 $ 688
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Feb. 02, 2022
Dec. 31, 2021
Disaggregation of Revenue      
Convertible notes payable $ 17,609   $ 0
Contract with customer, asset $ 10,600    
Contract with customer, asset, term 3 years    
Long term contract assets $ 7,067   $ 29
ProFrac Agreement | Convertible Debt      
Disaggregation of Revenue      
Convertible notes payable   $ 10,000  
Net of issuance costs paid $ 600    
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories - Components of inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 5,474 $ 5,610
Finished goods 14,544 13,985
Inventories 20,018 19,595
Less reserve for excess and obsolete inventory (9,875) (10,141)
Inventories, net $ 10,143 $ 9,454
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Inventory    
Inventory write-down $ 310 $ 307
Chemistry Technologies    
Inventory    
Inventory write-down 300 300
Data Analytics    
Inventory    
Inventory write-down $ 0 $ 0
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment - Components of Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Components of Property, Plant and Equipment    
Property and equipment $ 16,174 $ 16,396
Less accumulated depreciation (11,095) (11,100)
Property and equipment, net 5,079 5,296
Land    
Components of Property, Plant and Equipment    
Property and equipment 886 886
Land improvements    
Components of Property, Plant and Equipment    
Property and equipment 520 520
Buildings and leasehold improvements    
Components of Property, Plant and Equipment    
Property and equipment 5,356 5,473
Machinery and equipment    
Components of Property, Plant and Equipment    
Property and equipment 6,819 6,843
Furniture and fixtures    
Components of Property, Plant and Equipment    
Property and equipment 540 620
Transportation equipment    
Components of Property, Plant and Equipment    
Property and equipment 878 878
Computer equipment and software    
Components of Property, Plant and Equipment    
Property and equipment $ 1,175 $ 1,176
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 18, 2022
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Property, Plant and Equipment        
Depreciation expense   $ 200 $ 300  
Assets held for sale   $ 2,752 $ 2,800 $ 2,762
Waller Facility | Subsequent Event        
Property, Plant and Equipment        
Proceeds from sale of assets held for sale $ 4,300      
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Narratives (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Mar. 31, 2022
Mar. 31, 2022
Mar. 31, 2021
Aug. 31, 2021
Jul. 31, 2021
Lessee, Lease, Description          
Gain on lease termination $ 85        
Gain on lease termination   $ 584 $ 0    
Property In Waller, Texas          
Lessee, Lease, Description          
Monthly rent         $ 40
Operating lease term         64 months
Sublease rent   121      
Warehouse facility in Monahans, Texas          
Lessee, Lease, Description          
Monthly rent       $ 20  
Operating lease term       5 years  
Sublease rent   $ 185      
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Components of Lease Expense and Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Leases [Abstract]    
Operating lease expense $ 228 $ 238
Finance lease expense:    
Amortization of right-of-use assets 4 4
Interest on lease liabilities 3 3
Total finance lease expense 7 7
Short-term lease expense 124 69
Total lease expense 359 314
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows used in operating leases (375) (372)
Operating cash flows from finance leases (10) (3)
Financing cash flows from finance leases $ (3) $ (14)
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Operating Leases    
2022 (excluding three months ended March 31, 2022) $ 775  
2023 1,221  
2024 1,247  
2025 1,274  
2026 1,302  
Thereafter 4,783  
Total lease payments 10,602  
Less: Interest (3,177)  
Present value of lease liabilities 7,425 $ 8,381
Finance Leases    
2022 (excluding three months ended March 31, 2022) 35  
2023 39  
2024 18  
2025 0  
2026 0  
Thereafter 0  
Total lease payments 92  
Less: Interest (12)  
Present value of lease liabilities $ 80 $ 94
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Operating Leases    
Operating lease right-of-use assets $ 1,827 $ 2,041
Current portion of operating lease liabilities 619 602
Long-term operating lease liabilities 6,806 7,779
Total operating lease liabilities 7,425 8,381
Finance Leases    
Property and equipment 147 147
Accumulated depreciation (37) (33)
Property and equipment, net 110 114
Current portion of finance lease liabilities 33 41
Long-term finance lease liabilities 47 53
Total finance lease liabilities $ 80 $ 94
Weighted Average Remaining Lease Term    
Operating leases (in years) 8 years 10 months 24 days 9 years 1 month 6 days
Finance leases (in years) 2 years 8 months 12 days 2 years 10 months 24 days
Weighted Average Discount Rate    
Operating leases (in percentage) 8.90% 8.90%
Finance leases (in percentage) 8.90% 8.90%
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities - Schedule of Current Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accrued liabilities, current    
Severance costs $ 2,584 $ 2,581
Loss on purchase commitments 0 1,750
Payroll and benefits 993 1,054
Legal costs 885 1,013
Contingent liability for earn-out provision 702 608
Deferred revenue, current 567 528
Taxes other than income taxes 304 241
Other 712 1,221
Total current accrued liabilities $ 6,747 $ 8,996
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Debt and Convertible Notes Payable - Narratives (Details)
1 Months Ended 3 Months Ended
Mar. 21, 2022
USD ($)
Feb. 02, 2022
USD ($)
d
$ / shares
shares
May 31, 2020
USD ($)
Apr. 30, 2020
USD ($)
Mar. 31, 2022
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
Mar. 31, 2021
shares
Dec. 31, 2021
$ / shares
Debt Instrument                
Other income           $ 900,000    
Common stock, par value (in dollars per share) | $ / shares   $ 0.8705     $ 0.0001     $ 0.0001
Conversion of notes to common stock (shares) | shares         2,949,000   0  
Contingent convertible notes   $ 10,000,000     $ 14,100,000      
Reported Value Measurement                
Debt Instrument                
Contingent convertible notes         10,000,000      
Estimate of Fair Value Measurement                
Debt Instrument                
Contingent convertible notes         14,100,000      
Unsecured Debt | Flotek PPP loan                
Debt Instrument                
Proceeds from debt       $ 4,800,000        
Debt instrument stated interest rate (percent)       1.00%        
Debt instrument term (years)       2 years        
Percentage of cost allocable to payroll costs (percent)       60.00%        
Convertible Debt | ProFrac Services, LLC                
Debt Instrument                
Debt instrument, face amount   $ 10,000,000            
Fleet purchase commitment percentage   33.00%            
Conditional revenue shortfall rate (percent)   25.00%            
Convertible Debt | ProFrac Holdings                
Debt Instrument                
Consideration per share (in dollars per share) | $ / shares   $ 1.00            
Convertible Debt | PIPE Transaction                
Debt Instrument                
Debt instrument stated interest rate (percent)   10.00%            
Debt instrument, face amount   $ 21,200,000            
Proceeds from convertible notes   $ 19,500,000            
Conversion price (in dollar per share) | $ / shares   $ 1.088125            
Stock price trigger (in dollars per share) | $ / shares   $ 2.50            
Threshold trading days | d   20            
Consecutive trading days | d   30            
Converted instrument, amount $ 3,000,000              
Conversion of notes to common stock (shares) | shares   2,800,000            
Convertible debt         17,600,000      
Payment in kind interest expense         300,000      
Net of issuance costs paid         800,000      
Fair value of the convertible notes         $ 25,500,000      
Convertible Debt | Master Transaction Agreement Option One | ProFrac Holdings                
Debt Instrument                
Supply agreement, payment percentage   0.00%            
Supply areement payment period   3 years            
Convertible Debt | Master Transaction Agreement Option Two | ProFrac Holdings                
Debt Instrument                
Supply agreement, payment percentage   33.00%            
Supply areement payment period   2 years            
Convertible Debt | Master Transaction Agreement Option Three | ProFrac Holdings                
Debt Instrument                
Supply agreement, payment percentage   66.00%            
Supply areement payment period   1 year            
Convertible Debt | Master Transaction Agreement Option Four | ProFrac Holdings                
Debt Instrument                
Supply agreement, payment percentage   100.00%            
JP3 Measurement, LLC                
Debt Instrument                
Assumed PPP loan     $ 900,000          
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Debt and Convertible Notes Payable - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument    
Less current maturities $ (1,553) $ (1,436)
Unsecured Debt | Flotek PPP loan    
Debt Instrument    
Flotek PPP loan 4,788 4,788
Less current maturities (1,553) (1,436)
Unsecured Long-term Debt, Noncurrent $ 3,235 $ 3,352
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Recurring (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Feb. 02, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring      
Contingent convertible notes $ 14,100 $ 10,000  
Recurring      
Fair Value, Assets and Liabilities Measured on Recurring      
Contingent earnout consideration 702   $ 608
Contingent convertible notes 14,050   0
Liabilities measured at fair value on a recurring basis 14,752   608
Recurring | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring      
Contingent earnout consideration 0   0
Contingent convertible notes 0   0
Liabilities measured at fair value on a recurring basis 0   0
Recurring | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring      
Contingent earnout consideration 0   0
Contingent convertible notes 0   0
Liabilities measured at fair value on a recurring basis 0   0
Recurring | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring      
Contingent earnout consideration 702   608
Contingent convertible notes 14,050   0
Liabilities measured at fair value on a recurring basis $ 14,752   $ 608
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Narratives (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Feb. 02, 2022
Dec. 31, 2021
Mar. 31, 2021
Assets Measured at Fair Value on a Nonrecurring Basis        
Contingent convertible notes $ 14,100 $ 10,000    
Recurring        
Assets Measured at Fair Value on a Nonrecurring Basis        
Contingent convertible notes 14,050   $ 0  
Recurring | Level 3        
Assets Measured at Fair Value on a Nonrecurring Basis        
Contingent convertible notes 14,050   $ 0  
Contingent consideration $ 700     $ 1,100
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Monte Carlo Simulation (Details)
Mar. 31, 2022
Dec. 31, 2021
Risk-free interest rate    
Fair Value Measurement Inputs and Valuation Techniques    
Earn out provision, measurement input 0.0245 0.0102
Contingent consideration, measurement input 0.0163  
Expected volatility    
Fair Value Measurement Inputs and Valuation Techniques    
Earn out provision, measurement input 0.900 0.900
Contingent consideration, measurement input 0.900  
Term until liquidation (years)    
Fair Value Measurement Inputs and Valuation Techniques    
Earn out provision, measurement input 3.13 3.38
Contingent consideration, measurement input 0.84  
Stock price    
Fair Value Measurement Inputs and Valuation Techniques    
Earn out provision, measurement input 1.26 1.13
Contingent consideration, measurement input 1.26  
Discount rate    
Fair Value Measurement Inputs and Valuation Techniques    
Earn out provision, measurement input 0.0786 0.0671
Contingent consideration, measurement input 0.072  
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation    
Balance - beginning of period $ 608 $ 1,416
Transfer of contingent convertible notes payable from Level 2 10,000 0
Increase in principle of convertible notes for paid-in-kind interest 158 0
Balance - end of period 14,752 1,081
Earn Out Consideration From Business Combination    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation    
Change in fair value 94 (335)
Contingent Portion Of Convertible Debt    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation    
Change in fair value $ 3,892 $ 0
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Reconciliation of Effective Tax Rate (Details)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Tax Disclosure [Abstract]    
U.S. federal statutory tax rate 21.00% 21.00%
State income taxes, net of federal benefit 0.10% (0.10%)
Non-U.S. income taxed at different rates 0.20% 0.60%
Increase (reduction) in tax benefit related to stock-based awards (0.10%) 0.10%
Increase in valuation allowance (20.80%) (21.70%)
Permanent differences (0.40%) 0.00%
Effective income tax rate 0.00% (0.10%)
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 29, 2021
Dec. 31, 2020
Terpene Supply Agreement    
Other Commitments    
Accrued liabilities $ 1,750  
Gains (loss) related to legal settlement 7,600  
Settlement payments 1,750  
Litigation settlement, amount due to other party $ 1,750  
Terpene Supply Agreement    
Other Commitments    
Accrued liabilities   $ 9,400
Gains (loss) related to legal settlement   $ 11,700
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders’ Equity - Narrative (Details) - shares
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Common and Preferred Stock      
Common stock, shares issued (in shares) 82,563,610 79,483,837  
Revisions      
Common and Preferred Stock      
Common stock, shares issued (in shares)     600,000
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings (Loss) Per Share (Details) - shares
shares in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Restricted Stock Units (RSUs)    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Anti-dilutive securities excluded from calculation of loss per share (in shares) 0.8 0.4
Stock Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Anti-dilutive securities excluded from calculation of loss per share (in shares) 4.3 3.0
Convertible Notes Payable    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Anti-dilutive securities excluded from calculation of loss per share (in shares) 26.3  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Supplemental Cash Flow Information (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Supplemental cash flow information:    
Interest paid $ 5 $ 6
Income taxes received 0 (351)
Non cash financing and investing activities:    
Issuance of convertible notes payable as consideration for customer contract $ 10,000 $ 0
Conversion of convertible notes payable to common stock (shares) 2,949 0
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transaction (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Related Party Transaction            
Accrual for potential penalties and interest         $ 200  
Revenue from related party $ 2,497 $ 0        
Chief Executive Officer | Affiliated Entity            
Related Party Transaction            
Due from related party     $ 1,400 $ 1,400   $ 1,800
Director | Affiliated Entity | Confluence            
Related Party Transaction            
Due from related party 1,400   1,300      
Revenue from related party 1,400          
Director | Affiliated Entity | ProFrac Holdings            
Related Party Transaction            
Due from related party 1,100   $ 0      
Revenue from related party $ 1,100          
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Business Segment, Geographic and Major Customer Information - Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Summarized financial information regarding reportable segments    
Revenue from external customers $ 10,382 $ 11,770
Revenue from related party 2,497 0
Loss from operations (10,284) (8,243)
Depreciation and amortization 195 307
Additions to long-lived assets 0 19
Operating Segments | Chemistry Technologies    
Summarized financial information regarding reportable segments    
Revenue from external customers 9,311 10,302
Revenue from related party 2,497 0
Loss from operations (6,057) (3,589)
Depreciation and amortization 178 292
Additions to long-lived assets 0 19
Operating Segments | Data Analytics    
Summarized financial information regarding reportable segments    
Revenue from external customers 1,071 1,468
Revenue from related party 0 0
Loss from operations (808) (292)
Depreciation and amortization 16 15
Additions to long-lived assets 0 0
Corporate and Other    
Summarized financial information regarding reportable segments    
Revenue from external customers 0 0
Revenue from related party 0 0
Loss from operations (3,419) (4,362)
Depreciation and amortization 1 0
Additions to long-lived assets $ 0 $ 0
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Business Segment, Geographic and Major Customer Information - Assets by Reportable Segments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Segment Reporting Information    
Total assets $ 72,218 $ 50,244
Operating Segments | Chemistry Technologies    
Segment Reporting Information    
Total assets 33,476 34,387
Operating Segments | Data Analytics    
Segment Reporting Information    
Total assets 5,915 7,329
Corporate and Other    
Segment Reporting Information    
Total assets $ 32,827 $ 8,528
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Business Segment, Geographic and Major Customer Information - Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenues from External Customers and Long-Lived Assets    
Total revenues $ 12,879 $ 11,770
U.S.    
Revenues from External Customers and Long-Lived Assets    
Total revenues 10,334 9,661
UAE    
Revenues from External Customers and Long-Lived Assets    
Total revenues 1,311 1,103
Other countries    
Revenues from External Customers and Long-Lived Assets    
Total revenues $ 1,234 $ 1,006
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Business Segment, Geographic and Major Customer Information - Major Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Segment Reporting Information    
Revenue from external customers $ 10,382 $ 11,770
Customer Concentration Risk | Sales | Customer A | Chemistry Technologies    
Segment Reporting Information    
Revenue from external customers $ 0 $ 3,029
Percentage of revenue by major customers (in percentage) 0.00% 25.70%
Customer Concentration Risk | Sales | Customer B | Chemistry Technologies    
Segment Reporting Information    
Revenue from external customers $ 2,607 $ 2,849
Percentage of revenue by major customers (in percentage) 20.20% 24.20%
Customer Concentration Risk | Sales | Customer C (Related Party) | Chemistry Technologies    
Segment Reporting Information    
Revenue from external customers $ 1,389  
Percentage of revenue by major customers (in percentage) 10.80%  
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 18, 2022
Feb. 16, 2022
Mar. 31, 2022
Mar. 31, 2021
Jun. 30, 2022
Feb. 02, 2022
Subsequent Event            
Gain on the sales of property     $ (8,000) $ (2,000)    
Waller Facility | Subsequent Event            
Subsequent Event            
Proceeds from sale of assets held for sale $ 4,300,000          
Waller Facility | Forecast | Subsequent Event            
Subsequent Event            
Gain on the sales of property         $ 1,900,000  
Convertible Debt | PIK Notes            
Subsequent Event            
Debt instrument, face amount   $ 50,000,000        
Debt instrument stated interest rate (percent)   10.00%        
Debt instrument term (years)   1 year        
Conversion price (in dollar per share)   $ 1.088125        
Conversion price at maturity (in dollar per share)   $ 0.8705        
ProFrac Services, LLC | Convertible Debt            
Subsequent Event            
Debt instrument, face amount           $ 10,000,000
Fleet purchase commitment percentage           33.00%
Conditional revenue shortfall rate (percent)           25.00%
XML 79 ftk-20220331_htm.xml IDEA: XBRL DOCUMENT 0000928054 2022-01-01 2022-03-31 0000928054 2022-05-13 0000928054 2022-03-31 0000928054 2021-12-31 0000928054 2021-01-01 2021-03-31 0000928054 2020-12-31 0000928054 2021-03-31 0000928054 us-gaap:CommonStockMember 2021-12-31 0000928054 us-gaap:TreasuryStockMember 2021-12-31 0000928054 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000928054 us-gaap:RetainedEarningsMember 2021-12-31 0000928054 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000928054 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000928054 us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0000928054 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000928054 us-gaap:CommonStockMember 2022-03-31 0000928054 us-gaap:TreasuryStockMember 2022-03-31 0000928054 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000928054 us-gaap:RetainedEarningsMember 2022-03-31 0000928054 us-gaap:CommonStockMember 2020-12-31 0000928054 us-gaap:TreasuryStockMember 2020-12-31 0000928054 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000928054 us-gaap:RetainedEarningsMember 2020-12-31 0000928054 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000928054 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0000928054 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000928054 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000928054 us-gaap:CommonStockMember 2021-03-31 0000928054 us-gaap:TreasuryStockMember 2021-03-31 0000928054 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000928054 us-gaap:RetainedEarningsMember 2021-03-31 0000928054 ftk:PIPETransactionMember us-gaap:ConvertibleDebtMember 2022-02-02 0000928054 ftk:PrivateInvestmentInPublicEquityMember 2022-02-02 2022-02-02 0000928054 ftk:ProFracAgreementMember us-gaap:ConvertibleDebtMember 2022-02-02 2022-02-02 0000928054 ftk:ProFracServicesLLCMember 2022-02-02 0000928054 us-gaap:ConvertibleDebtMember ftk:ProFracServicesLLCMember 2022-02-02 0000928054 ftk:WallerFacilityMember us-gaap:SubsequentEventMember 2022-04-18 2022-04-18 0000928054 srt:MinimumMember ftk:BuildingsAndLeaseholdImprovementsMember 2022-01-01 2022-03-31 0000928054 srt:MaximumMember ftk:BuildingsAndLeaseholdImprovementsMember 2022-01-01 2022-03-31 0000928054 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-03-31 0000928054 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-03-31 0000928054 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-03-31 0000928054 us-gaap:LandImprovementsMember 2022-01-01 2022-03-31 0000928054 srt:MinimumMember us-gaap:TransportationEquipmentMember 2022-01-01 2022-03-31 0000928054 srt:MaximumMember us-gaap:TransportationEquipmentMember 2022-01-01 2022-03-31 0000928054 srt:MinimumMember ftk:ComputerEquipmentandSoftwareMember 2022-01-01 2022-03-31 0000928054 srt:MaximumMember ftk:ComputerEquipmentandSoftwareMember 2022-01-01 2022-03-31 0000928054 us-gaap:ScenarioAdjustmentMember 2021-01-01 2021-03-31 0000928054 us-gaap:ProductMember 2022-01-01 2022-03-31 0000928054 us-gaap:ProductMember 2021-01-01 2021-03-31 0000928054 us-gaap:ServiceMember 2022-01-01 2022-03-31 0000928054 us-gaap:ServiceMember 2021-01-01 2021-03-31 0000928054 ftk:ProFracAgreementMember us-gaap:ConvertibleDebtMember 2022-02-02 0000928054 ftk:ProFracAgreementMember us-gaap:ConvertibleDebtMember 2022-03-31 0000928054 ftk:ChemistryTechnologiesSegmentMember 2021-01-01 2021-03-31 0000928054 ftk:ChemistryTechnologiesSegmentMember 2022-01-01 2022-03-31 0000928054 ftk:DataAnalyticsSegmentMember 2022-01-01 2022-03-31 0000928054 ftk:DataAnalyticsSegmentMember 2021-01-01 2021-03-31 0000928054 us-gaap:LandMember 2022-03-31 0000928054 us-gaap:LandMember 2021-12-31 0000928054 us-gaap:LandImprovementsMember 2022-03-31 0000928054 us-gaap:LandImprovementsMember 2021-12-31 0000928054 us-gaap:BuildingAndBuildingImprovementsMember 2022-03-31 0000928054 us-gaap:BuildingAndBuildingImprovementsMember 2021-12-31 0000928054 us-gaap:MachineryAndEquipmentMember 2022-03-31 0000928054 us-gaap:MachineryAndEquipmentMember 2021-12-31 0000928054 us-gaap:FurnitureAndFixturesMember 2022-03-31 0000928054 us-gaap:FurnitureAndFixturesMember 2021-12-31 0000928054 us-gaap:TransportationEquipmentMember 2022-03-31 0000928054 us-gaap:TransportationEquipmentMember 2021-12-31 0000928054 ftk:ComputerEquipmentandSoftwareMember 2022-03-31 0000928054 ftk:ComputerEquipmentandSoftwareMember 2021-12-31 0000928054 ftk:PropertyInWallerTexasMember 2021-07-31 0000928054 ftk:PropertyInWallerTexasMember 2022-01-01 2022-03-31 0000928054 ftk:WarehouseFacilityInMonahansTexasMember 2021-08-31 0000928054 ftk:WarehouseFacilityInMonahansTexasMember 2022-01-01 2022-03-31 0000928054 2022-03-01 2022-03-31 0000928054 ftk:PaycheckProtectionProgramCARESActMember us-gaap:UnsecuredDebtMember 2020-04-01 2020-04-30 0000928054 ftk:JP3MeasurementLLCMember 2020-05-01 2020-05-31 0000928054 ftk:PaycheckProtectionProgramCARESActMember us-gaap:UnsecuredDebtMember 2020-04-30 0000928054 2021-04-01 2021-06-30 0000928054 ftk:PaycheckProtectionProgramCARESActMember us-gaap:UnsecuredDebtMember 2022-03-31 0000928054 ftk:PaycheckProtectionProgramCARESActMember us-gaap:UnsecuredDebtMember 2021-12-31 0000928054 ftk:PIPETransactionMember us-gaap:ConvertibleDebtMember 2022-02-02 2022-02-02 0000928054 2022-02-02 0000928054 ftk:PIPETransactionMember us-gaap:ConvertibleDebtMember 2022-03-21 2022-03-21 0000928054 ftk:PIPETransactionMember us-gaap:ConvertibleDebtMember 2022-03-31 0000928054 us-gaap:ConvertibleDebtMember ftk:ProFracHoldingsLLCMember 2022-02-02 2022-02-02 0000928054 ftk:MasterTransactionAgreementOptionOneMember us-gaap:ConvertibleDebtMember ftk:ProFracHoldingsLLCMember 2022-02-02 2022-02-02 0000928054 ftk:MasterTransactionAgreementOptionTwoMember us-gaap:ConvertibleDebtMember ftk:ProFracHoldingsLLCMember 2022-02-02 2022-02-02 0000928054 ftk:MasterTransactionAgreementOptionThreeMember us-gaap:ConvertibleDebtMember ftk:ProFracHoldingsLLCMember 2022-02-02 2022-02-02 0000928054 ftk:MasterTransactionAgreementOptionFourMember us-gaap:ConvertibleDebtMember ftk:ProFracHoldingsLLCMember 2022-02-02 2022-02-02 0000928054 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-03-31 0000928054 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-03-31 0000928054 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0000928054 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0000928054 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0000928054 us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0000928054 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000928054 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000928054 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000928054 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000928054 us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-03-31 0000928054 us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-12-31 0000928054 us-gaap:MeasurementInputPriceVolatilityMember 2022-03-31 0000928054 us-gaap:MeasurementInputPriceVolatilityMember 2021-12-31 0000928054 us-gaap:MeasurementInputMaturityMember 2022-03-31 0000928054 us-gaap:MeasurementInputMaturityMember 2021-12-31 0000928054 us-gaap:MeasurementInputSharePriceMember 2022-03-31 0000928054 us-gaap:MeasurementInputSharePriceMember 2021-12-31 0000928054 us-gaap:MeasurementInputDiscountRateMember 2022-03-31 0000928054 us-gaap:MeasurementInputDiscountRateMember 2021-12-31 0000928054 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0000928054 ftk:EarnOutConsiderationFromBusinessCombinationMember 2022-01-01 2022-03-31 0000928054 ftk:EarnOutConsiderationFromBusinessCombinationMember 2021-01-01 2021-03-31 0000928054 ftk:ContingentPortionOfConvertibleDebtMember 2022-01-01 2022-03-31 0000928054 ftk:ContingentPortionOfConvertibleDebtMember 2021-01-01 2021-03-31 0000928054 ftk:TerpeneSupplyAgreementMember 2020-12-31 0000928054 ftk:TerpeneSupplyAgreementMember 2020-01-01 2020-12-31 0000928054 ftk:TerpeneSupplyAgreementMember 2021-10-29 2021-10-29 0000928054 ftk:TerpeneSupplyAgreementMember 2021-10-29 0000928054 srt:RestatementAdjustmentMember 2021-03-31 0000928054 us-gaap:ConvertibleNotesPayableMember 2022-01-01 2022-03-31 0000928054 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0000928054 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0000928054 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0000928054 us-gaap:EmployeeStockOptionMember 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-12-31 0000928054 ftk:ConfluenceMember srt:DirectorMember srt:AffiliatedEntityMember 2022-01-01 2022-03-31 0000928054 ftk:ConfluenceMember srt:DirectorMember srt:AffiliatedEntityMember 2022-03-31 0000928054 ftk:ConfluenceMember srt:DirectorMember srt:AffiliatedEntityMember 2021-12-31 0000928054 ftk:ProFracHoldingsLLCMember srt:DirectorMember srt:AffiliatedEntityMember 2022-01-01 2022-03-31 0000928054 ftk:ProFracHoldingsLLCMember srt:DirectorMember srt:AffiliatedEntityMember 2022-03-31 0000928054 ftk:ProFracHoldingsLLCMember srt:DirectorMember srt:AffiliatedEntityMember 2021-12-31 0000928054 us-gaap:OperatingSegmentsMember ftk:ChemistryTechnologiesSegmentMember 2022-01-01 2022-03-31 0000928054 us-gaap:OperatingSegmentsMember ftk:DataAnalyticsSegmentMember 2022-01-01 2022-03-31 0000928054 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-03-31 0000928054 us-gaap:OperatingSegmentsMember ftk:ChemistryTechnologiesSegmentMember 2021-01-01 2021-03-31 0000928054 us-gaap:OperatingSegmentsMember ftk:DataAnalyticsSegmentMember 2021-01-01 2021-03-31 0000928054 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-03-31 0000928054 us-gaap:OperatingSegmentsMember ftk:ChemistryTechnologiesSegmentMember 2022-03-31 0000928054 us-gaap:OperatingSegmentsMember ftk:ChemistryTechnologiesSegmentMember 2021-12-31 0000928054 us-gaap:OperatingSegmentsMember ftk:DataAnalyticsSegmentMember 2022-03-31 0000928054 us-gaap:OperatingSegmentsMember ftk:DataAnalyticsSegmentMember 2021-12-31 0000928054 us-gaap:CorporateNonSegmentMember 2022-03-31 0000928054 us-gaap:CorporateNonSegmentMember 2021-12-31 0000928054 country:US 2022-01-01 2022-03-31 0000928054 country:US 2021-01-01 2021-03-31 0000928054 country:AE 2022-01-01 2022-03-31 0000928054 country:AE 2021-01-01 2021-03-31 0000928054 us-gaap:NonUsMember 2022-01-01 2022-03-31 0000928054 us-gaap:NonUsMember 2021-01-01 2021-03-31 0000928054 ftk:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:ChemistryTechnologiesSegmentMember 2022-01-01 2022-03-31 0000928054 ftk:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:ChemistryTechnologiesSegmentMember 2022-01-01 2022-03-31 0000928054 ftk:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:ChemistryTechnologiesSegmentMember 2022-01-01 2022-03-31 0000928054 ftk:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:ChemistryTechnologiesSegmentMember 2021-01-01 2021-03-31 0000928054 ftk:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:ChemistryTechnologiesSegmentMember 2021-01-01 2021-03-31 0000928054 ftk:PIKNotesMember us-gaap:ConvertibleDebtMember 2022-02-16 0000928054 ftk:PIKNotesMember us-gaap:ConvertibleDebtMember 2022-02-16 2022-02-16 0000928054 ftk:WallerFacilityMember srt:ScenarioForecastMember us-gaap:SubsequentEventMember 2022-01-01 2022-06-30 shares iso4217:USD iso4217:USD shares ftk:segment pure utr:D FLOTEK INDUSTRIES INC/CN 0000928054 --12-31 2022 Q1 false 10-Q true 2022-03-31 false 1-13270 DE 90-0023731 8846 N. Sam Houston Parkway W. Houston, TX 77064 713 849-9911 Common Stock, $0.0001 par value FTK NYSE Yes Yes Non-accelerated Filer true false false 76611103 24835000 11534000 40000 1790000 684000 659000 13239000 13297000 10143000 9454000 32000 22000 3372000 3740000 3533000 0 2752000 2762000 57946000 42599000 5079000 5296000 1827000 2041000 282000 279000 17000 0 7067000 29000 72218000 50244000 8233000 7616000 6747000 8996000 4000 4000 94000 82000 619000 602000 33000 41000 1553000 1436000 17609000 0 14050000 0 48942000 18777000 84000 91000 6806000 7779000 47000 53000 3235000 3352000 59114000 30052000 0.0001 0.0001 100000 100000 0 0 0 0 0 0 0.0001 0.0001 140000000 140000000 82563610 76490522 79483837 73461203 8000 8000 367104000 363417000 89000 81000 -319938000 -309214000 6073088 6022634 34159000 34100000 13104000 20192000 72218000 50244000 10382000 11770000 2497000 0 12879000 11770000 13358000 12080000 -479000 -310000 4879000 6082000 195000 307000 1415000 1542000 -8000 -2000 584000 0 -3892000 0 9805000 7933000 -10284000 -8243000 668000 18000 224000 -33000 -444000 -51000 -10728000 -8294000 -4000 6000 -10724000 -8300000 -0.15 -0.12 -0.15 -0.12 73858000 68447000 73858000 68447000 -10724000 -8300000 8000 49000 -10716000 -8251000 -10724000 -8300000 -94000 335000 -3892000 0 166000 0 485000 0 195000 307000 238000 0 310000 307000 -8000 -2000 584000 0 56000 105000 739000 778000 -4000 2000 180000 -255000 999000 78000 10000 -267000 -168000 -405000 388000 -541000 616000 695000 -2564000 -317000 0 89000 12000 12000 -8474000 -5265000 0 19000 24000 2000 24000 -17000 21150000 0 1084000 0 59000 105000 0 38000 14000 14000 19993000 -81000 8000 23000 11551000 -5340000 11534000 38660000 1790000 664000 13324000 39324000 24835000 33945000 40000 40000 24875000 33985000 79484000 8000 6022000 -34100000 363417000 81000 -309214000 20192000 -10724000 -10724000 8000 8000 287000 8000 739000 739000 43000 59000 59000 2793000 2948000 2948000 82564000 8000 6073000 -34159000 367104000 89000 -319938000 13104000 78669000 8000 5581000 -33851000 359721000 -19000 -278688000 47171000 -8300000 -8300000 49000 49000 58000 38000 38000 220000 5000 778000 778000 45000 105000 105000 613000 78276000 8000 5573000 -33956000 360537000 30000 -286988000 39631000 Organization and Nature of Operations<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%">General</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%">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 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%">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 their hydrocarbon streams in seconds rather than minutes or days. The real-time access to information prevents waste, reduces reprocessing and allows users to pursue automation of their hydrocarbon streams to maximize their profitability, while 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’s two operating segments, CT and DA, are both supported by its Research &amp; Innovation advanced laboratory capabilities. For further discussion of our operations and segments, see Note 16, “Business Segment, Geographic and Major Customer Information.”</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-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 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 cash flows from operations and expects to utilize a significant amount of cash in the twelve months subsequent to the date of filing the consolidated financial statements.. While we believe that our cash and liquid assets, including the actions taken subsequent to March 31, 2022 discussed below and in Note 17, “Subsequent Events”, will provide us with sufficient financial resources to fund operations and meet our capital requirements and anticipated obligations as they become due in the next twelve months, uncertainty surrounding the long-term stability and strength of the oil and gas markets or reduced spending by our customers could have a further negative impact on our liquidity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On February 2, 2022, the Company completed a Private Investment in Public Equity (PIPE) transaction with a consortium of investors, including related parties, through the issuance of $21.2 million in aggregate principal amount of 10% convertible notes (the Convertible Notes Payable) that resulted in net cash proceeds of approximately $19.5 million. Also, on February 2, 2022, the Company entered into a long-term supply agreement with ProFrac Services, LLC (the “ProFrac Agreement”) upon issuance of $10 million in aggregate principal amount of the convertible notes (the “Contingent Convertible Notes Payable”) to ProFrac Holdings LLC. Under the ProFrac Agreement, ProFrac Services, LLC is obligated to order chemicals from the Company at least equal to the greater of (a) the chemicals required for 33% of ProFrac Services, LLC’s hydraulic fracturing fleets and (b) a baseline measured by the first ten hydraulic fracturing fleets deployed by ProFrac Services, LLC druing the term of the ProFrac Agreement. If the minimum volumes are not achieved in any given year, ProFrac Services LLC shall pay to the Company, as liquidated damages an amount equal to twenty-five percent (25%) of the difference between (i) the aggregate purchase price of the quantity of products comprising the minimum purchase obligation and (ii) thh actual purchased volume during such calendar year. The term of the ProFrac Agreement is three years starting on April 1, 2022 (see Note 3, “Revenue from Contracts with Customers” and Note 8, “Debt and Convertible Notes Payable”). These $10 million Contingent Convertible Notes Payable were issued in addition to the Convertible Notes Payable purchased in cash by ProFrac Holdings, LLC as one of the investors in the PIPE.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, the Company also entered into plans to sell its warehouse facility in Monahans, Texas and its manufacturing facility in Waller, Texas. These facilities were classified as held for sale as of March 31, 2022 and December 31, 2022. Subsequent to December 31, 2021, the Company executed a contract to sell its Waller facility for $4.3 million of gross proceeds and the sale closed on April 18 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on our cash and liquid assets, including the transactions during the three months ended March 31, 2022 and subsequent to March 31, 2022 described above and in Note 17, “Subsequent Events”, 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 </span></div>as they become due in the next twelve months. However, the Company cannot guarantee a sufficient level of cash flows in the future. The consolidated financial statements have been prepared assuming that the Company will continue as a going concern. 2 21200000 0.10 19500000 10000000 0.33 0.25 10000000 4300000 Summary of 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%">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 2021 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. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All significant intercompany accounts and transactions have been eliminated in consolidation. The Company does not have investments in any unconsolidated subsidiaries.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents consist of highly liquid investments with maturities of three months or less at the date of purchase.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s restricted cash is $40 thousand and $1.8 million as of March 31, 2022 and December 31, 2021, respectively.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">The Company’s restricted cash as of March 31, 2022 consists of cash that the Company is contractually obligated to maintain in accordance with the terms of its credit card program with a financial institution. The restricted cash balance as of December 31, 2021 included cash maintained in accordance with the credit card program and cash held in escrow of $1.75 million for amounts due under the terms of the legal settlement discussed in Note 11, “Commitments and Contingencies”.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable arise from product sales and services and are stated at estimated net realizable value. This value incorporates an allowance for doubtful accounts to reflect any loss anticipated on accounts receivable balances. The Company regularly evaluates its accounts receivable to estimate amounts that will not be collected and records the appropriate provision for doubtful accounts as a charge to operating expenses. The allowance for doubtful accounts is based on a combination of the age of the receivables, individual customer circumstances, credit conditions, and historical write-offs and collections. The Company writes off specific accounts receivable when they are determined to be uncollectible. The recovery of accounts receivable previously written off is recorded as a reduction to the provision for doubtful accounts charged to operating expense. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company’s customers are engaged in the energy industry. The cyclical nature of the energy industry may affect customers’ operating performance and cash flows, which directly impact the Company’s ability to collect on outstanding obligations. Additionally, certain customers are located in international areas that are inherently subject to risks of economic, political, and civil instability, which can impact the collectability of receivables.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of raw materials and finished goods and are stated at the lower of cost determined using the weighted-average cost method, or net realizable value. Finished goods inventories include raw materials, direct labor and production overhead. The Company periodically reviews inventories on hand and current market conditions to determine if the cost of raw materials and finished goods inventories exceed current market prices and impairs the cost basis of the inventory accordingly. Obsolete inventory or inventory in excess of management’s estimated usage requirement is written down to its net realizable value if those amounts are determined to be less than cost. Write-downs or write-offs of inventory are charged to cost of goods sold.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost. The cost of ordinary maintenance and repair is charged to operating expense, while replacement of critical components and major improvements are capitalized. Depreciation or amortization of property and equipment, including right-of-use assets (“ROU”), is calculated using the straight-line method over the asset’s estimated useful life as follows:</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.368%"><tr><td style="width:1.0%"/><td style="width:70.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-30 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7-10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, including ROU assets, are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable. If events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable, the Company first compares the carrying amount of an asset or asset group to the sum of the undiscounted future cash flows expected to result from the use and eventual disposal of the asset. If the carrying amount of an asset or asset group exceeds the sum of the undiscounted future cash flows expected to result from the use and eventual disposal of the asset, the Company will determine the fair value of the asset or asset group. The amount of impairment loss recognized is the excess of the asset or asset group’s carrying amount over its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values, and third-party independent appraisals, as considered necessary. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets to be disposed of are reported as assets held for sale at the lower of the carrying amount or the asset’s fair value less cost to s</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ell and depreciation is ceased. Upon sale or other disposition of an asset, the Company recognizes a gain or loss on disposal measured as the difference between the net carrying amount of the asset and the net proceeds received.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liability Classified Convertible Notes Payable and Contingent Convertible Notes Payable</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the Convertible Notes Payable issued to the PIPE investors for cash proceeds, which is discussed in Note 1 and Note 8, at amortized cost pursuant to FASB ASC Topic 470, Debt. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the Contingent Convertible Notes Payable issued as consideration for the ProFrac Agreement, which is discussed in Note 8, “Debt and Convertible Notes Payable”, as liability classified convertible instruments in accordance with Financial Accounting Standards Board ASC 718, “Stock Compensation” (“ASC 718”). Under ASC 718, liability classified convertible instruments are measured at fair value at the grant date and at each reporting date (see Note 9, “Fair Value Measurements”) with the change in fair value included in the consolidated statements of operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company categorizes financial assets and liabilities using a three-tier fair value hierarchy, based on the nature of the inputs used to determine fair value. Inputs refer broadly to assumptions that market participants would use to value an asset or liability and may be observable or unobservable. When determining the fair value of assets and liabilities, the Company uses the most reliable measurement available. See Note 9, “Fair Value Measurements.”</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue to depict the transfer of control of promised goods or services to its customers in an amount that reflects the consideration to which it expects to be entitled in exchange for those goods or services. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue based on a five-step model when all of the following criteria have been met: (i) a contract with a customer exists, (ii) performance obligations have been identified, (iii) the price to the customer has been determined, (iv) the price to the customer has been allocated to the performance obligations, and (v) performance obligations are satisfied.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products and services are sold with fixed or determinable prices. Certain sales include right of return provisions, which are considered when recognizing revenue and deferred accordingly. Deposits and other funds received in advance of delivery are deferred until the transfer of control is complete.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies several practical expedients including: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Sales commissions are expensed as selling, general and administrative expenses when incurred because the amortization period is generally one year or less. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The majority of the Company’s services are short-term in nature with a contract term of one year or less. As a result the Company does not disclose the transaction price allocated to remaining performance obligations. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company’s payment terms are short-term in nature with settlements of one year or less. As a result the Company does not adjust the promised amount of consideration for the effects of a significant financing component. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In most service contracts, the Company has the right to consideration from a customer in an amount that corresponds directly with the value to the customer of the Company’s performance obligations completed to date and as such the Company recognizes revenue in the amount to which it has a right to invoice. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company excludes from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer. Such taxes are included in accrued liabilities on our consolidated balance sheet until remitted to the governmental agency.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of goods sold on our consolidated statement of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial statements of foreign subsidiaries are prepared using the currency of the primary economic environment of the foreign subsidiaries as the functional currency. Assets and liabilities of foreign subsidiaries are translated into U.S. dollars at exchange rates in effect as of the end of identified reporting periods. Revenue and expense transactions are translated using the average monthly exchange rate for the reporting period. Resultant translation adjustments are recognized as other comprehensive income (loss) within stockholders’ equity.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive loss encompasses all changes in stockholders’ equity, except those arising from investments from and distributions to stockholders. The Company’s comprehensive loss includes consolidated net loss and foreign currency translation adjustments.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenditures for research activities relating to product development and improvement are charged to expense as incurred.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for temporary differences between financial statement carrying amounts and the tax bases of assets and liabilities and are measured using the tax rates expected to be in effect when the differences reverse. Deferred tax assets are also recognized for operating loss and tax credit carry forwards. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period that includes the enactment date. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is established when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The establishment of a valuation allowance requires significant judgment and is impacted by various estimates. Both positive and negative evidence, as well as the objectivity and verifiability of that evidence, is considered in determining the appropriateness of recording a valuation allowance on deferred tax assets. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s policy is to record interest and penalties related to uncertain tax positions as income tax expense.</span></div><div><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense, related to stock options, restricted stock awards and restricted stock units, is recognized based on their grant-date fair values. The Company recognizes compensation expense, net of estimated forfeitures, on a straight-line basis over the requisite service period of the award. Estimated forfeitures are based on historical experience.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results could differ from these estimates. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant items subject to estimates and assumptions include the carrying amount and useful lives of property and equipment and intangible assets; property and equipment and intangible asset impairment assessments; stock-based compensation expense; valuation allowances for accounts receivable, inventories, and deferred tax assets; recoverability and timing of the realization of contract assets; and fair value of liability classified contingent convertible notes payable.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div 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 year amounts in the unaudited condensed consolidated statement of operations have been reclassified to conform to the current year presentation. In the fourth quarter of 2021, the Company changed its financial statement presentation to report cost of goods sold and gross profit (loss) and eliminated the reporting of operating expenses (excluding depreciation and amortization) on the consolidated statements of operations to conform to customary industry reporting practices. In connection with this change in presentation, the Company reclassified selling costs of $1.7 million to selling, general and administrative expenses which were previously reported in operating expenses for the three months ended March 31, 2021. The reclassifications and change in presentation of the statements of operations did not impact previously recorded loss from operations, net loss or stockholders’ equity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to U.S. GAAP are established by the Financial Accounting Standards Board (“FASB”). We evaluate the applicability and impact of all authoritative guidance issued by the FASB. Guidance not listed below was assessed and determined to be either not applicable, clarifications of items listed below, immaterial or already adopted by the Company.</span></div><div style="margin-bottom:9pt;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 and Adopted as of March 31, 2022</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The FASB issued ASU No. 2020-06, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">” This standard changes the accounting for convertible instruments by reducing the number of accounting models, amends the requirements for a conversion option to be classified in equity and amends diluted earnings per share calculations for certain convertible debt instruments. The pronouncement is effective for smaller reporting companies for fiscal years beginning after December 15, 2023, with early adoption allowed for fiscal years beginning after December 15, 2020. The Company has adopted this standard as of January 1, 2022, and the adoption did not have a material impact on the Company’s condensed consolidated financial statements and related disclosures but will have an impact on the future issuances of convertible instruments and contracts in the Company’s equity.</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 FASB issued ASU No. 2021-10, “Government Assistance (Topic 832); Disclosures by Business Entities about Government Assistance.” This standard provides guidance on disclosures for transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy. The pronouncement is effective for fiscals years beginning after December 15, 2021.The Company adopted this standard as of January 1, 2022 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements and related disclosures. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">New Accounting Standards Issued But Not Adopted as of March 31, 2022</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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:112%">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:112%">.” 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> 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. All significant intercompany accounts and transactions have been eliminated in consolidation. The Company does not have investments in any unconsolidated subsidiaries. <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%">Cash Equivalents</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents consist of highly liquid investments with maturities of three months or less at the date of purchase.</span></div> Restricted Cash<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s restricted cash is $40 thousand and $1.8 million as of March 31, 2022 and December 31, 2021, respectively.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span>The Company’s restricted cash as of March 31, 2022 consists of cash that the Company is contractually obligated to maintain in accordance with the terms of its credit card program with a financial institution. 40000 1800000 1750000 <div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable arise from product sales and services and are stated at estimated net realizable value. This value incorporates an allowance for doubtful accounts to reflect any loss anticipated on accounts receivable balances. The Company regularly evaluates its accounts receivable to estimate amounts that will not be collected and records the appropriate provision for doubtful accounts as a charge to operating expenses. The allowance for doubtful accounts is based on a combination of the age of the receivables, individual customer circumstances, credit conditions, and historical write-offs and collections. The Company writes off specific accounts receivable when they are determined to be uncollectible. The recovery of accounts receivable previously written off is recorded as a reduction to the provision for doubtful accounts charged to operating expense. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company’s customers are engaged in the energy industry. The cyclical nature of the energy industry may affect customers’ operating performance and cash flows, which directly impact the Company’s ability to collect on outstanding obligations. Additionally, certain customers are located in international areas that are inherently subject to risks of economic, political, and civil instability, which can impact the collectability of receivables.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of raw materials and finished goods and are stated at the lower of cost determined using the weighted-average cost method, or net realizable value. Finished goods inventories include raw materials, direct labor and production overhead. The Company periodically reviews inventories on hand and current market conditions to determine if the cost of raw materials and finished goods inventories exceed current market prices and impairs the cost basis of the inventory accordingly. Obsolete inventory or inventory in excess of management’s estimated usage requirement is written down to its net realizable value if those amounts are determined to be less than cost. Write-downs or write-offs of inventory are charged to cost of goods sold.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost. The cost of ordinary maintenance and repair is charged to operating expense, while replacement of critical components and major improvements are capitalized. Depreciation or amortization of property and equipment, including right-of-use assets (“ROU”), is calculated using the straight-line method over the asset’s estimated useful life as follows:</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.368%"><tr><td style="width:1.0%"/><td style="width:70.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-30 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7-10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td></tr></table></div>Property and equipment, including ROU assets, are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable. If events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable, the Company first compares the carrying amount of an asset or asset group to the sum of the undiscounted future cash flows expected to result from the use and eventual disposal of the asset. If the carrying amount of an asset or asset group exceeds the sum of the undiscounted future cash flows expected to result from the use and eventual disposal of the asset, the Company will determine the fair value of the asset or asset group. The amount of impairment loss recognized is the excess of the asset or asset group’s carrying amount over its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values, and third-party independent appraisals, as considered necessary. Depreciation or amortization of property and equipment, including right-of-use assets (“ROU”), is calculated using the straight-line method over the asset’s estimated useful life as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.368%"><tr><td style="width:1.0%"/><td style="width:70.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-30 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7-10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td></tr></table><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 style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></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%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">886 </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%">Land improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,473 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,819 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,843 </span></td><td style="background-color:#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%">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%">540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878 </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%">878 </span></td><td style="background-color:#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,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,176 </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%">16,174 </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 #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%">16,396 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,095)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,100)</span></td><td style="background-color:#cceeff;border-top:3pt double #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%">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%">5,079 </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%">5,296 </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> P2Y P30Y P7Y P10Y P3Y P20Y P2Y P5Y P3Y P7Y The Company accounts for the Contingent Convertible Notes Payable issued as consideration for the ProFrac Agreement, which is discussed in Note 8, “Debt and Convertible Notes Payable”, as liability classified convertible instruments in accordance with Financial Accounting Standards Board ASC 718, “Stock Compensation” (“ASC 718”). Under ASC 718, liability classified convertible instruments are measured at fair value at the grant date and at each reporting date (see Note 9, “Fair Value Measurements”) with the change in fair value included in the consolidated statements of operations. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company categorizes financial assets and liabilities using a three-tier fair value hierarchy, based on the nature of the inputs used to determine fair value. Inputs refer broadly to assumptions that market participants would use to value an asset or liability and may be observable or unobservable. When determining the fair value of assets and liabilities, the Company uses the most reliable measurement available. See Note 9, “Fair Value Measurements.”</span></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="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue to depict the transfer of control of promised goods or services to its customers in an amount that reflects the consideration to which it expects to be entitled in exchange for those goods or services. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue based on a five-step model when all of the following criteria have been met: (i) a contract with a customer exists, (ii) performance obligations have been identified, (iii) the price to the customer has been determined, (iv) the price to the customer has been allocated to the performance obligations, and (v) performance obligations are satisfied.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products and services are sold with fixed or determinable prices. Certain sales include right of return provisions, which are considered when recognizing revenue and deferred accordingly. Deposits and other funds received in advance of delivery are deferred until the transfer of control is complete.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies several practical expedients including: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Sales commissions are expensed as selling, general and administrative expenses when incurred because the amortization period is generally one year or less. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The majority of the Company’s services are short-term in nature with a contract term of one year or less. As a result the Company does not disclose the transaction price allocated to remaining performance obligations. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company’s payment terms are short-term in nature with settlements of one year or less. As a result the Company does not adjust the promised amount of consideration for the effects of a significant financing component. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In most service contracts, the Company has the right to consideration from a customer in an amount that corresponds directly with the value to the customer of the Company’s performance obligations completed to date and as such the Company recognizes revenue in the amount to which it has a right to invoice. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company excludes from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer. Such taxes are included in accrued liabilities on our consolidated balance sheet until remitted to the governmental agency.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of goods sold on our consolidated statement of operations.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial statements of foreign subsidiaries are prepared using the currency of the primary economic environment of the foreign subsidiaries as the functional currency. Assets and liabilities of foreign subsidiaries are translated into U.S. dollars at exchange rates in effect as of the end of identified reporting periods. Revenue and expense transactions are translated using the average monthly exchange rate for the reporting period. Resultant translation adjustments are recognized as other comprehensive income (loss) within stockholders’ equity.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive loss encompasses all changes in stockholders’ equity, except those arising from investments from and distributions to stockholders. The Company’s comprehensive loss includes consolidated net loss and foreign currency translation adjustments.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenditures for research activities relating to product development and improvement are charged to expense as incurred.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for temporary differences between financial statement carrying amounts and the tax bases of assets and liabilities and are measured using the tax rates expected to be in effect when the differences reverse. Deferred tax assets are also recognized for operating loss and tax credit carry forwards. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period that includes the enactment date. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is established when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The establishment of a valuation allowance requires significant judgment and is impacted by various estimates. Both positive and negative evidence, as well as the objectivity and verifiability of that evidence, is considered in determining the appropriateness of recording a valuation allowance on deferred tax assets. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s policy is to record interest and penalties related to uncertain tax positions as income tax expense.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense, related to stock options, restricted stock awards and restricted stock units, is recognized based on their grant-date fair values. The Company recognizes compensation expense, net of estimated forfeitures, on a straight-line basis over the requisite service period of the award. Estimated forfeitures are based on historical experience.</span></div> Use of Estimates<div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results could differ from these estimates. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant items subject to estimates and assumptions include the carrying amount and useful lives of property and equipment and intangible assets; property and equipment and intangible asset impairment assessments; stock-based compensation expense; valuation allowances for accounts receivable, inventories, and deferred tax assets; recoverability and timing of the realization of contract assets; and fair value of liability classified contingent convertible notes payable.</span></div> <div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div 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 year amounts in the unaudited condensed consolidated statement of operations have been reclassified to conform to the current year presentation. In the fourth quarter of 2021, the Company changed its financial statement presentation to report cost of goods sold and gross profit (loss) and eliminated the reporting of operating expenses (excluding depreciation and amortization) on the consolidated statements of operations to conform to customary industry reporting practices. In connection with this change in presentation, the Company reclassified selling costs of $1.7 million to selling, general and administrative expenses which were previously reported in operating expenses for the three months ended March 31, 2021. The reclassifications and change in presentation of the statements of operations did not impact previously recorded loss from operations, net loss or stockholders’ equity.</span></div> 1700000 <div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to U.S. GAAP are established by the Financial Accounting Standards Board (“FASB”). We evaluate the applicability and impact of all authoritative guidance issued by the FASB. Guidance not listed below was assessed and determined to be either not applicable, clarifications of items listed below, immaterial or already adopted by the Company.</span></div><div style="margin-bottom:9pt;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 and Adopted as of March 31, 2022</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The FASB issued ASU No. 2020-06, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">” This standard changes the accounting for convertible instruments by reducing the number of accounting models, amends the requirements for a conversion option to be classified in equity and amends diluted earnings per share calculations for certain convertible debt instruments. The pronouncement is effective for smaller reporting companies for fiscal years beginning after December 15, 2023, with early adoption allowed for fiscal years beginning after December 15, 2020. The Company has adopted this standard as of January 1, 2022, and the adoption did not have a material impact on the Company’s condensed consolidated financial statements and related disclosures but will have an impact on the future issuances of convertible instruments and contracts in the Company’s equity.</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 FASB issued ASU No. 2021-10, “Government Assistance (Topic 832); Disclosures by Business Entities about Government Assistance.” This standard provides guidance on disclosures for transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy. The pronouncement is effective for fiscals years beginning after December 15, 2021.The Company adopted this standard as of January 1, 2022 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements and related disclosures. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">New Accounting Standards Issued But Not Adopted as of March 31, 2022</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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:112%">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:112%">.” 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> Revenue from Contracts with CustomersRevenues 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. <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%">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:120%">The majority of the products from the CT segment are sold at a point in time and service contracts are short-term in nature. The DA segment recognizes revenue for sales of equipment at the time of sale. Revenue related to service and support is recognized over time. The Company bills sales on a monthly basis with payment terms customarily </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30-60 days for domestic and 90-120 days f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or international from invoice receipt. In addition, sales taxes are excluded from revenues.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;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). </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:66.297%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width: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.838%"/><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="3" style="display:none"/><td colspan="3" style="display:none"/><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 March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> (1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,199 </span></td><td style="background-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%">11,082 </span></td><td style="background-color:#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%">Services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;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,879 </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%">11,770 </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:8pt;font-weight:400;line-height:120%">(1) Product revenues for 2022 include sales to a related party as described in Note 15, “Related Party Transactions.”</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%">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. 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 quarters ended March 31, 2022 and 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%">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 assets associated with incomplete performance obligations are not material.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract 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%">Contract assets represent consideration paid to a ProFrac Services, LLC by the Company in the form of Contingent Convertible Notes Payable issued as an inducement to enter intothe ProFrac Agreement. As consideration for the the economic value of the long-term revenue commitment from ProFrac Agreement as described in Note 1, “Organization and Nature of Operations”, the Company issued $10.0 million in aggregate principal amount of Contingent Convertible Notes Payable to ProFrac Holdings, LLC, under theProFrac Agreement, and which may be converted into shares of common stock of the Company under the terms of the Contingent Convertible Notes Payable described further in Note 8, “Debt and Convertible Notes Payable”. </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 three months ended March 31, 2022, contract assets of $10.6 million was recorded by the Company, as consideration paid to the customer, which included $0.6 million of issuance costs. Under FASB ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenues from Contract with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, consideration paid to a customer is accounted for as a reduction of the transaction price of a contract. Accordingly, the Company will amortize the contract assets against the revenues under the ProFrac Agreement over the three-year contract term beginning April 1, 2022. As of March 31, 2022, the Company classified $7.1 million of the contract asset as long term based upon its estimate of the ProFrac Agreement revenues which will not be realized within the first 12 months of the contract. The company’s estimate of the timing of future contract revenues will be evaluated on a quarterly basis throughout the contract term.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:66.297%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width: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.838%"/><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="3" style="display:none"/><td colspan="3" style="display:none"/><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 March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> (1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,199 </span></td><td style="background-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%">11,082 </span></td><td style="background-color:#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%">Services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;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,879 </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%">11,770 </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:8pt;font-weight:400;line-height:120%">(1) Product revenues for 2022 include sales to a related party as described in Note 15, “Related Party Transactions.”</span></div> 12199000 11082000 680000 688000 12879000 11770000 10000000 10600000 600000 P3Y 7100000 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 style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></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%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,610 </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%">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%">14,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,985 </span></td><td style="background-color:#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%">20,018 </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%">19,595 </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%">(9,875)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">10,143 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,454 </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><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The provisions recorded in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">three months ended March 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and 2021 was $0.3 million for the CT segment an</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">d nil</span> for the DA 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%">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 style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></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%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,610 </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%">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%">14,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,985 </span></td><td style="background-color:#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%">20,018 </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%">19,595 </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%">(9,875)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">10,143 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,454 </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> 5474000 5610000 14544000 13985000 20018000 19595000 9875000 10141000 10143000 9454000 300000 300000 0 0 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 style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></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%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">886 </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%">Land improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,473 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,819 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,843 </span></td><td style="background-color:#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%">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%">540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878 </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%">878 </span></td><td style="background-color:#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,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,176 </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%">16,174 </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 #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%">16,396 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,095)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,100)</span></td><td style="background-color:#cceeff;border-top:3pt double #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%">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%">5,079 </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%">5,296 </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.3 million for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 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%"> and 2021, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the third quarter of 2021, the Company committed to plans to sell its warehouse facility in Monahans, Texas and its manufacturing facility in Waller, Texas, in their current condition and as a result the associated assets in the amount of $2.8 million are classified as held for sale as of March 31, 2021 and December 31, 2021. Subsequent to December 31, 2021, the Company executed a contract to sell its Waller facility for $4.3 million of gross proceeds and the sale closed on April 18, 2022 See further discussion in Note 17, Subsequent Events.</span></div> 886000 886000 520000 520000 5356000 5473000 6819000 6843000 540000 620000 878000 878000 1175000 1176000 16174000 16396000 11095000 11100000 5079000 5296000 200000 300000 2800000 2800000 4300000 Leases<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 to lease its manufacturing facility in Waller, Texas, for $40 thousand per month for sixty-four months. Rental income recognized during the three months ended March 31, 2022 was $121 thousand and was included in other income in the consolidated statement of operations. As discussed in Note 1, “Organization and Nature of Operations” this facility was sold on April 18, 2022 and the lease agreement between the tenant and the Company terminated.</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 August 2021, the company entered into a five-year triple net operating lease agreement to lease its warehouse facility in Monahans, Texas, for $20 thousand per month, and the tenant occupied the warehouse facility in September 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rental income recognized during the three months ended March 31, 2022 was $185 thousand and was included in other income in the consolidated statement of operations.</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 March 2022, the Company entered into an agreement with its landlord to terminate the lease on its facility in Calgary, Alberta for a one-time termination fee of $85 thousand. This lease was previously scheduled to continue until 2033, and due to its early termination, the Company recorded a gain on lease termination from the reduction of lease liabilities and ROU assets of $0.6 million that is included in the consolidated statements of operations during the three months ended March 31, 2022. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense and supplemental cash flow information are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.567%"><tr><td style="width:1.0%"/><td style="width:64.368%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.056%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.025%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.151%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2022</span></td><td colspan="3" style="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-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%">238 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</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 </span></td><td style="background-color:#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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">359</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">314</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 used in operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(375)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(372)</span></td><td style="background-color:#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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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%">(14)</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 as of March 31,2022 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;padding:2px 1pt;text-align: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 (excluding three months ended March 31, 2022)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,274 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,602</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">92</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-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="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,177)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,425</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">80</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,425 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,381 </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%">(37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">110 </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%">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="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%">33 </span></td><td style="background-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 </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%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </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%">80 </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%">94 </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%">8.9 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.1 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.7 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%">2.9 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.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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr></table></div> Leases<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 to lease its manufacturing facility in Waller, Texas, for $40 thousand per month for sixty-four months. Rental income recognized during the three months ended March 31, 2022 was $121 thousand and was included in other income in the consolidated statement of operations. As discussed in Note 1, “Organization and Nature of Operations” this facility was sold on April 18, 2022 and the lease agreement between the tenant and the Company terminated.</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 August 2021, the company entered into a five-year triple net operating lease agreement to lease its warehouse facility in Monahans, Texas, for $20 thousand per month, and the tenant occupied the warehouse facility in September 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rental income recognized during the three months ended March 31, 2022 was $185 thousand and was included in other income in the consolidated statement of operations.</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 March 2022, the Company entered into an agreement with its landlord to terminate the lease on its facility in Calgary, Alberta for a one-time termination fee of $85 thousand. This lease was previously scheduled to continue until 2033, and due to its early termination, the Company recorded a gain on lease termination from the reduction of lease liabilities and ROU assets of $0.6 million that is included in the consolidated statements of operations during the three months ended March 31, 2022. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense and supplemental cash flow information are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.567%"><tr><td style="width:1.0%"/><td style="width:64.368%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.056%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.025%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.151%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2022</span></td><td colspan="3" style="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-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%">238 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</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 </span></td><td style="background-color:#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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">359</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">314</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 used in operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(375)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(372)</span></td><td style="background-color:#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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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%">(14)</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 as of March 31,2022 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;padding:2px 1pt;text-align: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 (excluding three months ended March 31, 2022)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,274 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,602</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">92</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-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="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,177)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,425</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">80</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,425 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,381 </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%">(37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">110 </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%">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="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%">33 </span></td><td style="background-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 </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%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </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%">80 </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%">94 </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%">8.9 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.1 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.7 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%">2.9 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.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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr></table></div> 40000 P64M 121000 P5Y 20000 185000 85000 600000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense and supplemental cash flow information are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.567%"><tr><td style="width:1.0%"/><td style="width:64.368%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.056%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.025%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.151%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2022</span></td><td colspan="3" style="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-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%">238 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</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 </span></td><td style="background-color:#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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">359</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">314</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 used in operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(375)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(372)</span></td><td style="background-color:#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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 228000 238000 4000 4000 3000 3000 7000 7000 124000 69000 359000 314000 375000 372000 10000 3000 -3000 -14000 <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 as of March 31,2022 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;padding:2px 1pt;text-align: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 (excluding three months ended March 31, 2022)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,274 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,602</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">92</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-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="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,177)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,425</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">80</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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 as of March 31,2022 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;padding:2px 1pt;text-align: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 (excluding three months ended March 31, 2022)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,274 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,602</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">92</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-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="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,177)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,425</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">80</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 775000 35000 1221000 39000 1247000 18000 1274000 0 1302000 0 4783000 0 10602000 92000 3177000 12000 7425000 80000 <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%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,425 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,381 </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%">(37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">110 </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%">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="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%">33 </span></td><td style="background-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 </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%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </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%">80 </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%">94 </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%">8.9 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.1 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.7 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%">2.9 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.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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr></table></div> 1827000 2041000 619000 602000 6806000 7779000 7425000 8381000 147000 147000 37000 33000 110000 114000 33000 41000 47000 53000 80000 94000 P8Y10M24D P9Y1M6D P2Y8M12D P2Y10M24D 0.089 0.089 0.089 0.089 Accrued Liabilities<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current accrued liabilities are as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.374%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,581 </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%">Loss on purchase commitments (Note 11)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013 </span></td><td style="background-color:#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%">Contingent liability for earn-out provision</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes other than income taxes </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:700;line-height:100%">Total current accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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,747 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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,996 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current accrued liabilities are as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.374%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,581 </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%">Loss on purchase commitments (Note 11)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013 </span></td><td style="background-color:#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%">Contingent liability for earn-out provision</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes other than income taxes </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:700;line-height:100%">Total current accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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,747 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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,996 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2584000 2581000 0 1750000 993000 1054000 885000 1013000 702000 608000 567000 528000 304000 241000 712000 1221000 6747000 8996000 Debt and Convertible Notes PayableIn April 2020, the Company received a $4.8 million loan (the “Flotek PPP loan”) under the Paycheck Protection Program (“PPP”), which was created through the Coronavirus Aid, Relief, and Economic Act (“CARES Act”) and is administered by the U.S. Small Business Administration (“SBA”). In connection with the acquisition of JP3 in May 2020, the Company assumed a PPP loan of $0.9 million obtained by JP3 (the “JP3 PPP loan”) in April 2020 prior to its acquisition by Flotek. The PPP loans <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">had a fixed interest rate of 1% and originally a two-year term, maturing in April and May 2022, respectively. </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 three months ended March 31, 2022 and 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 reductions and compensation limits and provided that at least 60% of the eligible costs incurred were 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 was 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%"> The forgiveness of the loans 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%">During the second quarter of 2021, the Company applied for forgiveness of the JP3 PPP loan with the SBA. In June 2021, the Company received notice from the SBA that the JP3 PPP loan and accrued interest were fully forgiven. Accordingly, during the second quarter of 2021, the Company recorded $0.9 million for the amount of principal and accrued interest forgiven associated with the JP3 PPP loan in other income on the consolidated statement of operations.</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 October 2021, the Flotek PPP loan maturity date was extended from April 15, 2022 to April 15, 2025. </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%">The Company has submitted to the SBA for forgiveness of substantially all of the Flotek PPP loan but as of March 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and as of the date of this filing, the Company has not received a forgiveness notice. If the loan is not forgiven, monthly payments will be due over the remaining term of the loan upon notice that it will not be forgiven. Denial of the forgiveness of the Flotek PPP loan will negatively impact the Company’s liquidity as discussed in Note 1, “Organization and Nature of Operations”. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, including current portion, is as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.496%"/><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:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.299%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">March 31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">December 31, 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Flotek PPP loan</span></div></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:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,788 </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:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,788 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Less current maturities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(1,553)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(1,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total long-term debt, net of current portion</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3,235 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3,352 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 2, 2022, Flotek entered into a Private Investment in Public Equity transaction (the “PIPE transaction”) with a consortium of investors to secure growth capital for the Company. Pursuant to the PIPE transaction on February 2, 2022, Flotek issued $21.2 million in aggregate initial principal amount of Convertible Notes Payable for net cash proceeds of approximately $19.5 million. The investors are ProFrac Holdings, LLC, Burlington Ventures Ltd., entities associated with North Sound Management, certain funds associated with one of Flotek's directors including the D3 Family Fund and the D3 Bulldog Fund, and Firestorm Capital LLC. The Convertible Notes Payable accrue paid-in-kind interest at a rate of 10% per annum, have a maturity of one year, and are converted into common stock of Flotek (a) at the holder's option at any time prior to maturity, at a price of $1.088125 per share, (b) at Flotek's option, if the volume-weighted average trading price of Flotek's common stock equals or exceeds $2.50 for 20 trading days during a 30 consecutive trading day period, or (c) at maturity, at a price of $0.8705. On March 21, 2022, $3.0 million of the Convertible Notes Payable, plus accrued paid-in-kind interest thereon, were converted at the holder’s option into approximately 2.8 million shares of common stock. As of March 31, 2022, the Convertible Notes Payable are recorded at carrying value of $17.6 million, including accrued paid-in-kind interest of $0.3 million, and net of unamortized issuance costs of $0.8 million. The estimated fair value of the Convertible Notes Payable at March 31, 2022 was $25.5 million, estimated</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using a Monte Carlo simulation model.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On February 2, 2022, the Company entered into a long-term supply agreement with ProFrac Services, LLC (the “ProFrac Agreement”), a subsidiary of ProFrac Holdings LLC, in exchange for $10 million in aggregate principal amount of Contingent Convertible Notes Payable under the same terms as the Convertible Notes Payable issued in the PIPE transaction. Under the ProFrac Agreement, ProFrac Services, LLC is obligated to order chemicals from the Company at least equal to the greater of (a) the chemicals required for 33% of ProFrac Services, LLC’s hydraulic fracturing fleets and (b) a baseline measured by the first ten hydraulic fracturing fleets deployed by ProFrac Services, LLC. If minimum volumes are not achieved in any given year, ProFrac shall pay to the company, as liquidated damages an amount equal to twenty-five percent (25%) of the difference between (i) the aggregate Purchase Price of the quantity of Products comprising the Minimum Purchase Obligation and (ii) the actual purchased volume during such calendar year. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On February 2, 2022, the Company also entered into a Master Transaction Agreement with ProFrac Holdings, LLC (the “Master Transaction Agreement”) which supplements the terms of the ProFrac Agreement and provides that if ProFrac does not perform their purchase obligations under the ProFrac Agreement, the Company shall have the right, but not the obligation, to repurchase a percentage of the Contingent Convertible Notes Payable, or a percentage of the securities issued pursuant to the conversion of the Contingent \Convertible Notes Payable if applicable, for aggregate consideration of $1.00, as follows: (a) 0% if the aggregate amount of payments required to be paid to the Company under the terms of the ProFrac Agreement in respect to the first three years of the term have been paid prior to termination of the ProFrac Agreement; (b) 33% if the aggregate amount of payments required to be paid to the Company under the terms of the ProFrac Agreement in respect to the first two years of the term have been paid prior to termination of the ProFrac Agreement; (c) 66% if the aggregate amount of payments required to be paid to the Company under the terms of the ProFrac Agreement in respect to the first one years of the term have been paid prior to termination of the ProFrac Agreement; (d) 100% if the aggregate amount of payments required to be paid to the Company under the terms of the ProFrac Agreement in respect to the first year of the term have not been paid prior to termination of the ProFrac Agreement. The foregoing repurchase provisions will terminate as of the closing of the ProFrac transaction as described further in Note 1, “Organization and Nature of Operations”. </span></div>The Contingent Convertible Notes Payable are accounted for as liability classified convertible instruments, and were initially recorded at fair value of $10.0 million on the issuance date and remeasured to fair value of $14.1 million as of March 31, 2022 (see Note 9, “Fair Value Measurements”). 4800000 900000 0.01 P2Y 0.60 900000 <div 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"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.496%"/><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:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.299%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">March 31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">December 31, 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Flotek PPP loan</span></div></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:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,788 </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:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,788 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Less current maturities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(1,553)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(1,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total long-term debt, net of current portion</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3,235 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3,352 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 4788000 4788000 1553000 1436000 3235000 3352000 21200000 19500000 0.10 1.088125 2.50 20 30 0.8705 3000000 2800000 17600000 300000 800000 25500000 10000000 0.33 0.25 1.00 0 P3Y 0.33 P2Y 0.66 P1Y 1 10000000 14100000 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, restricted cash, accounts receivable, accrued liabilities and accounts payable approximate fair value due to the short-term nature of these accounts. The carrying amount of the Flotek PPP loan approximates its fair value as of March 31, 2022 and December 31, 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-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%">March 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent earnout 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">702 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">702 </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%">608 </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%">608 </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%">Contingent convertible notes</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%">— </span></td><td style="background-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%">14,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">14,752 </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 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%">14,752 </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="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">608 </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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">608 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">The estimated fair value of the remaining stock performance earn-out provision, with respect to the JP3 transaction, is included in accrued liabilities as of March 31, 2022 and December 31, 2021. The estimated fair value of the earn-out provision at the end of each period was valued using a Monte Carlo model analyzing 20,000 simulations performed using Geometric Brownian Motion with inputs such as risk-neutral expected growth and volatility. </span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key inputs into the Monte Carlo simulation used to estimate the fair value the earn-out provision were as follows:</span></div><div style="margin-top:14pt;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:64.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.299%"/><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%">March 31, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.45%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.02%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term until liquidation (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.13</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.38</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.26</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.13</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%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.86%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.71%</span></td></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%">The Contingent Convertible Notes Payable were measured at fair value at issuance and on a recurring basis. The Contingent Convertible Notes Payable had an initial fair value of $10.0 million on February 2, 2022. The Contingent Convertible Notes Payable were classified as Level 2 at the initial measurement due to the use of a quoted price for a similar liability, and classified as Level 3 as of March 31, 2022 due to the use of unobservable inputs. The estimated value of the Contingent Convertible Notes Payable as of March 31, 2022 was valued using a Monte Carlo simulation with inputs such as the market trading price of the Company’s common stock, the expected volatility of the Company’s stock price based on historical trends, a risk-free rate of interest based on US Treasury note rates and the term of the debt, the time to liquidation based on the maturity date of the notes, and a discount rate based on a review of bond yield data for bonds with a CCC+ credit rating which would be supportable by the Company’s financial ratios. </span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key inputs into the Monte Carlo simulation used to estimate the fair value the Contingent Convertible Notes Payable as of March 31, 2022 were as follows:</span></div><div style="margin-top:14pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"><tr><td style="width:1.0%"/><td style="width:78.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.312%"/><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%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.63%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term until liquidation (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.84</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.26</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%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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 and operating lease right-of-use assets, are measured at fair value on a non-recurring basis and are subject to fair value adjustment in certain circumstances. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 3 Rollforward for Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimated the fair value of the remaining stock performance earn-out provision as of March 31, 2022 and 2021 and adjusted the estimated fair value of the contingent liability to $0.7 million and $1.1 million, respectively. The Company records changes in the fair value of the contingent consideration and achievement of performance targets in cost of goods sold.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimated the initial fair value of $10.0 million of the Contingent Convertible Notes Payable on February 2, 2022, by reference to the cash purchase price paid by third party investors for equivalent notes issued simultaneously by the Company. . The Company adjusted the estimated fair value of the Contingent Convertible Notes Payable to $14.1 million as of March 31, 2022.</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 the assets and liabilities measured at fair value on a recurring basis classified as Level 3 (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:99.853%"><tr><td style="width:1.0%"/><td style="width:66.981%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.273%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.276%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - beginning of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416 </span></td><td style="background-color:#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%">   Transfer of contingent convertible notes payable from Level 2</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">   Increase in principle of convertible notes for paid-in-kind interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 10pt;text-align: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 of contingent earnout consideration</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.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 of contingent convertible notes payable</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,892 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Balance - end of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,752 </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,081 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">March 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent earnout 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">702 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">702 </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%">608 </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%">608 </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%">Contingent convertible notes</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%">— </span></td><td style="background-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%">14,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">14,752 </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 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%">14,752 </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="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">608 </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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">608 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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 702000 702000 0 0 608000 608000 0 0 14050000 14050000 0 0 0 0 0 0 14752000 14752000 0 0 608000 608000 <div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key inputs into the Monte Carlo simulation used to estimate the fair value the earn-out provision were as follows:</span></div><div style="margin-top:14pt;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:64.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.299%"/><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%">March 31, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.45%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.02%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term until liquidation (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.13</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.38</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.26</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.13</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%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.86%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.71%</span></td></tr></table></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key inputs into the Monte Carlo simulation used to estimate the fair value the Contingent Convertible Notes Payable as of March 31, 2022 were as follows:</span></div><div style="margin-top:14pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"><tr><td style="width:1.0%"/><td style="width:78.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.312%"/><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%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.63%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term until liquidation (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.84</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.26</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%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2%</span></td></tr></table></div> 0.0245 0.0102 0.900 0.900 3.13 3.38 1.26 1.13 0.0786 0.0671 10000000 0.0163 0.900 0.84 1.26 0.072 700000 1100000 10000000 14100000 <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 the assets and liabilities measured at fair value on a recurring basis classified as Level 3 (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:99.853%"><tr><td style="width:1.0%"/><td style="width:66.981%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.273%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.276%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - beginning of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416 </span></td><td style="background-color:#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%">   Transfer of contingent convertible notes payable from Level 2</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">   Increase in principle of convertible notes for paid-in-kind interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 10pt;text-align: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 of contingent earnout consideration</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.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 of contingent convertible notes payable</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,892 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Balance - end of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,752 </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,081 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 608000 1416000 10000000 0 158000 0 94000 -335000 3892000 0 14752000 1081000 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:77.192%"><tr><td style="width:1.0%"/><td style="width:59.316%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.892%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.895%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding: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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal statutory tax rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.6 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in valuation allowance</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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%">(21.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent differences</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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.1)</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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span 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. </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. <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:77.192%"><tr><td style="width:1.0%"/><td style="width:59.316%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.892%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.895%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding: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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal statutory tax rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.6 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in valuation allowance</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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%">(21.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent differences</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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.1)</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.001 -0.001 0.002 0.006 -0.001 0.001 -0.208 -0.217 -0.004 0 0 -0.001 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-weight:400;line-height:120%">The Company is subject to routine litigation and other claims that arise in the normal course of business. Except as disclosed below, management is not aware of any pending or threatened lawsuits or proceedings that are expected to have a material effect on the Company’s financial position, results of operations or liquidity.</span></div><div style="margin-top:9pt;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%">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%">As of December 31, 2020, the Company’s consolidated balance sheet included an accrued liability of $9.4 million associated with the terpene supply agreement with Florida Chemical Company, LLC (“FCC”), a wholly owned subsidiary of Archer-Daniels-Midland Company (“ADM”). The Company calculated the liability based on its expected usage of terpene in blended products being less than the minimum quantities of terpene required to be purchased under the terpene supply agreement and the expected selling prices of the excess terpene. Losses for the year ended December 31, 2020 on the terpene contract totaled $11.7 million and was recognized in cost of goods sold in the consolidated statements of operations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 26, 2021, Flotek Industries, Inc. and Flotek Chemistry, LLC (“Flotek Chemistry”), a wholly-owned subsidiary of the Company, filed a lawsuit against ADM, FCC and other parties in state court in Harris County, Texas. The lawsuit claimed 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:120%">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. </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 October 29, 2021, the Company reached agreement with all parties resolving all claims between the parties (“the ADM Settlement”) that resulted in the termination of the terpene supply agreement and a settlement payment of $1.75 million due from Flotek. In accordance with the terms of the ADM Settlement, the Company reduced the accrued liability associated with the terpene supply agreement to $1.75 million and recorded a gain of $7.6 million in cost of goods sold in the consolidated statement of operations for the year ended December 31, 2021. The one-time payment of $1.75 million from Flotek to ADM was paid on January 3, 2022 and was included as restricted cash on the consolidated balance sheet as of December 31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Former CEO Matter</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, Flotek commenced an internal investigation into the activities of John Chisholm (Flotek’s previous CEO) due to irregularities in expenses and transactions during the years from 2014 to 2018. The investigation revealed evidence of related party transactions/self-dealing, inappropriate personal expenses, and general corporate waste. Flotek’s board engaged a third party to review the findings of the investigation. After the third-party review, Flotek concluded that its current and historical financial statements can be relied upon, that proper action had been taken, and that no members of current management were implicated in any way. </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%">Beginning in December 2021, Flotek sent demand letters to, and subsequently filed arbitration or other legal proceedings against, John Chisholm, Casey Doherty/Doherty &amp; Doherty LLP (Flotek’s former outside general counsel) and Moss Adams LLP (Flotek’s former independent public audit firm) to recover damages. John Chisholm subsequently filed a counterclaim against Flotek in the arbitration proceeding for his remaining severance (currently accrued by the Company, but payment for which was suspended). Although Flotek believes its claims are supported by the available evidence, the timing and amount of any outcome cannot reasonably be predicted. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 11700000 1750000 1750000 7600000 1750000 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 March 31, 2021 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. Potentially dilutive common share equivalents consist of incremental shares of common stock issuable upon exercise of stock options and settlement of restricted stock units. </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities were excluded from the calculation of diluted loss per share for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 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%">and 2021, since including them would have an anti-dilutive effect on loss per share due to the net loss incurred during the periods. Securities convertible into shares of common stock that were not considered in the diluted loss per share calculations were notes payable convertible into 26.3 million shares, 0.8 million restricted stock units and 4.3 million stock options for the three months ended March 31, 2022, and 0.4 million restricted stock units and 3.0 million stock options for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> 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. Potentially dilutive common share equivalents consist of incremental shares of common stock issuable upon exercise of stock options and settlement of restricted stock units. 26300000 800000 4300000 400000 3000000 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%">Three months ended March 31,</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><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 flow 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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(351)</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%">Non cash financing and investing activities:</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"/></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%">Issuance of convertible notes payable as consideration for customer contract</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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">Conversion of convertible notes payable to common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td 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"><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%">Three months ended March 31,</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><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 flow 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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(351)</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%">Non cash financing and investing activities:</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"/></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%">Issuance of convertible notes payable as consideration for customer contract</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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">Conversion of convertible notes payable to common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td 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> 5000 6000 0 351000 10000000 0 2949000 0 Related Party Transaction<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the 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. </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 by Mr. Chisholm to the Company for the IRS matter, and giving the Company the right to withhold payments to Mr. Chisholm equal to amounts reasonably estimated to potentially become due to the Company by the affiliated companies for the IRS matter 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 March 31, 2022 and December 31, 2021, 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>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 (“Confluence”), a private oil and gas exploration and production company formed in 2016. For the three months ended March 31, 2022, the Company’s revenues for chemical sales to Confluence was $1.4 million. As of March 31, 2022 and December 31, 2021, Confluence owed $1.4 million and $1.3 million respectively to the Company which is recorded in account receivables on the consolidated balance sheet. During the three months ended March 31, 2022, the Company’s revenues from chemical sales to ProFrac was $1.1 million. These revenues were not pursuant to the ProFrac agreement discussed in Note 1, “Organization and Nature of Operations”. There were no revenues from ProFrac during the three months ended March 31, 2021. As of March 31, 2022 and December 31, 2021, ProFrac owed $1.1 million and $0, respectively which is recorded in account receivables on the consolidated balance sheet. 1800000 200000 1400000 1400000 1400000 1400000 1300000 1100000 1100000 0 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%"> This segment also includes a portfolio of specialty chemical products to address the long-term challenges of in the janitorial, sanitization, food services, and adjacent markets. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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-style:italic;font-weight:400;line-height:120%">Data Analytics. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The DA segment, created in the second quarter of 2020 in conjunction with the acquisition of JP3 on May 18, 2020, includes the design, development, production, sale and support of equipment and services that create and provide valuable information on the composition and properties of energy customers’ hydrocarbon fluids. The company markets products and services that support in-line data analysis of hydrocarbon components and properties. 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 (loss). 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></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"> </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 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of and for the three months ended March 31,</span></div></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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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%">9,311 </span></td><td style="background-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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">10,382 </span></td><td style="background-color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,497 </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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,057)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(808)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,419)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">195 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="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="padding: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%">2021</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;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%">10,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,468 </span></td><td style="background-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%">11,770 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,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%">(292)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,362)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,243)</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%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307 </span></td><td style="background-color:#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%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">19 </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><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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chemistry Technologies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,476 </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%">34,387 </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%">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%">5,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,329 </span></td><td style="background-color:#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%">32,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,528 </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%">72,218 </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%">50,244 </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 sold. 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:69.736%"><tr><td style="width:1.0%"/><td style="width:48.166%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.848%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.931%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.702%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.848%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.705%"/><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="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,334 </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,661 </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,311 </span></td><td style="background-color:#ffffff;padding: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,103 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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,879 </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%">11,770 </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;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%">Three months ended March 31,</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">2022</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 A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"><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 B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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 (Related Party)</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,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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></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">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%"> </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 A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.7 </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 B</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,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2 </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><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. 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. The concentration in the oil and gas industry increases credit and business risk</span>. <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%"> This segment also includes a portfolio of specialty chemical products to address the long-term challenges of in the janitorial, sanitization, food services, and adjacent markets. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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-style:italic;font-weight:400;line-height:120%">Data Analytics. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The DA segment, created in the second quarter of 2020 in conjunction with the acquisition of JP3 on May 18, 2020, includes the design, development, production, sale and support of equipment and services that create and provide valuable information on the composition and properties of energy customers’ hydrocarbon fluids. The company markets products and services that support in-line data analysis of hydrocarbon components and properties. 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 (loss). 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></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"> </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 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of and for the three months ended March 31,</span></div></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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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%">9,311 </span></td><td style="background-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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">10,382 </span></td><td style="background-color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,497 </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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,057)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(808)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,419)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">195 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="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="padding: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%">2021</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;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%">10,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,468 </span></td><td style="background-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%">11,770 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,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%">(292)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,362)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,243)</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%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307 </span></td><td style="background-color:#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%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">19 </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><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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chemistry Technologies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,476 </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%">34,387 </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%">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%">5,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,329 </span></td><td style="background-color:#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%">32,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,528 </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%">72,218 </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%">50,244 </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> 9311000 1071000 0 10382000 2497000 0 0 2497000 -6057000 -808000 -3419000 -10284000 178000 16000 1000 195000 0 0 0 0 10302000 1468000 0 11770000 0 0 0 0 -3589000 -292000 -4362000 -8243000 292000 15000 0 307000 19000 0 0 19000 33476000 34387000 5915000 7329000 32827000 8528000 72218000 50244000 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:69.736%"><tr><td style="width:1.0%"/><td style="width:48.166%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.848%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.931%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.702%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.848%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.705%"/><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="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,334 </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,661 </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,311 </span></td><td style="background-color:#ffffff;padding: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,103 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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,879 </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%">11,770 </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> 10334000 9661000 1311000 1103000 1234000 1006000 12879000 11770000 <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;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%">Three months ended March 31,</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">2022</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 A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"><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 B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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 (Related Party)</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,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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></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">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%"> </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 A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.7 </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 B</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,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2 </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> 0 0 2607000 0.202 1389000 0.108 3029000 0.257 2849000 0.242 Subsequent Events <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have evaluated the effects of events that have occurred subsequent to March 31, 2022, and there have been no material events that would require recognition in the 2022 interim financial statements or disclosure in the notes to the consolidated financial statements, except as disclosed below. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 2, 2022, the Company entered into a long-term supply agreement with ProFrac Services, LLC (the “ProFrac Agreement”), a subsidiary of ProFrac Holdings LLC (“ProFrac Holdings”), in exchange for $10 million of convertible notes under the same terms as the convertible notes issued in the PIPE transaction. Under the ProFrac Agreement, ProFrac Services, LLC (“ProFrac Services”) is obligated to order chemicals from the Company at least equal to the greater of (a) the chemicals required for 33% of their hydraulic fracturing fleets and (b) a baseline measured by the first ten hydraulic fracturing fleets deployed by ProFrac Services. ProFrac Services shall pay to the company, as liquidated damages an amount equal to twenty-five percent (25%) of the difference between (i) the aggregate Purchase Price of the quantity of Products comprising the Minimum Purchase Obligation during such calendar year. The term of the ProFrac Agreement is three years starting April 1, 2022. In connection with the ProFrac Agreement, the Company also granted ProFrac Holdings LLC. the right to designate two nominees to serve on Flotek’s board of directors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On February 16, 2022, the Company entered into a transaction with ProFrac Holdings, LLC that once closed, would expand the ProFrac Agreement to a term of ten years and to increase ProFrac Services’ minimum purchase obligation for each year to the greater of 70% of ProFrac Services’ requirements and a baseline measured by ProFrac Services’ first 30 hydraulic fracturing fleets deployed. Closing of the transaction is subject to customary closing conditions, including a stockholder vote as described below. As part of the transaction, at closing of the amended agreement Flotek would (a) issue to ProFrac $50 million in principal amount of 10% PIK notes convertible into Flotek’s common stock with a maturity of one year, and (b) grant ProFrac the right to designate two additional nominees to Flotek’s board of directors, for a total of four out of seven directors. Conversion price of the convertible notes will be $1.088125 per share under certain conditions prior to maturity, or $0.8705 per share at maturity. The convertible notes contain other terms and conditions similar to the convertible notes issued to ProFrac on February 2, 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On May 9, 2022, the Company held a special meeting of stockholders to approve this transaction. Stockholders were also asked to approve permitting the Board to increase the authorized common stock of the Company and a reverse split of the Company’s common stock, in each case to facilitate the issuance of the additional 10% PIK notes. All proposals at the meeting passed, and the Company expects to close the transactions with ProFrac during the second quarter of 2022. The Company is evaluating its expected working capital needs in order to facilitate the ramp in activity after closing of the contract extension. </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%">Subsequent to December 31, 2021, the Company entered into a contract to sell the Waller manufacturing facility for proceeds of $4.3 million, which closed on April 18, 2022. This will result in an estimated gain on sale of the Waller facility of $1.9 million that will be reflected in the consolidated financial statements for the three and six months ended June 30, 2022 and the cessation of rental income from this facility due to the subsequent termination of the lease agreement.</span></div> 10000000 0.33 0.25 50000000 0.10 P1Y 1.088125 0.8705 4300000 1900000 EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $R*L%0'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 " !,BK!4##!*N.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'99*2;U96.G#08K;.QF9+4UBQ-C:R1]^R59FS*V!]C1TN]/ MGT U1HU=HN?414KL*=\,H6FSQK@51^:H 3(>*=A!J:&JZ "<:40OXND%N(<_5/[-P!<4X.V2^ION_+?C7GQATDO#T]OLSK%K[- M;%ND\5?VFD^1MN(R^75U=[][$$952A75;2'7.R6UW.AJ\SZY_O"["H?.^;W_ MQ\8705/#K[LP7U!+ P04 " !,BK!4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M $R*L%05:@\()04 $ 5 8 >&PO=V]R:W-H965T&UL ME9A=24C2]60WZ\3>;K>=7L@@&R: 7"'B MY-_W"&QP4GR@-PE?Y_7#07K/D28[J9[20 A-7N(H22\Z@=;;CY:5>H&(>=J3 M6Y' G;54,==PJC96NE6"^WE0'%G,M@=6S,.D,YWDU^9J.I&9CL)$S!5)LSCF MZO5*1')WT:&=PX7'99I!_E[I/8O]"YT?-DE.9_ MR:YXML\ZQ,M2+>-],!#$85+\YR_[1!P%.*<"V#Z O0N@SHD 9Q_@Y"]:D.6O M=(=\D8D.4G*3^,)_&V\!2PG$#D!7#!7\PE6/./2,,)NQ&AZW M*?R54*4<-#U_7:Y2K6#$_8U(]DO)?B[9/R%Y+;T,YH$FR]>M MJ$LX'D[M[@-"<5Y2G+>C>,BXTD)%K^11;*72=42XE%:90(@&)=&@'=%Q28T4P52=<_CVF^'Z]Q^ M_KJ\N2.S^^MOB^7C[&8!AZ[EWB.(U*Z\SFX#.4L\J>#CA1*0F M80K*32T7+C0:]0?DOD<6/":?I"EN"9ES];0#T_[>PU@KOZ;._V)UX:R6%)?9 MTYUA3)7A4]RR_YN_4P,.UUG^@>%4SD]QOWZ/,Y>IYA'Y,]P25_KU8+CB<&@/ M^AA;50,H;MUN3@;]Z&D47&!('0RD,GR*N_1GZ4%.YH%,,'=M$!GUQ]WQF**S ML+)[BGOU,M3@]')-!/<"XD4\K6_7 %/ M-G A(;L@A"LJKU="O6]=]YUJ@_:/!58"6%4"6*L2X&9*F2:CZ"SR#()39+6? MN4'QQ_M>_BU99?VLE?7/$LA1L>(R/1D_H-:2X8H-9)71LU9&;]H?15PPU(U4 MM4[?H',ODR[W/%A70C\@_$(0(ZQLG[6R_47,HXA<92G MWX6IIZ \S6#-_4+N1'VJ<"GP?7O,1O8Y5KA9Y?D,]^N#=]V&J2FZK]JOZK!H&3,] ZVJ,R!I1OW:7$DUFBB^VJ\FJY/7B9 M;XI9U>/%WB*L[\&_4A*)-83:O2%,-55LUQ4G6F[S':^5U%K&^6$@N"^4>0#N MKZ74AQ/S ^6FZ?1?4$L#!!0 ( $R*L%3#HY?_L@< '$@ 8 >&PO M=V]R:W-H965T&ULK9K;;N,X$H9?A? $@QG :?.@8^< N.TL MVEA/DFD[.YA+1:9CH271(]%)9Y]^2[(LV>+!:6!O.I)<+/TLDO45J;Y^$\7W M\"PJ/XDMS^&7M2BR2,)M\3(JMP6/5G6C+!U1 MC+U1%B7YX/:Z?O98W%Z+G4R3G#\6J-QE652\?^&I>+L9D,'AP;?D92.K!Z/; MZVWTPA=R\I%!']>^82G:>4)=/S3.!VT[ZP:'E\?O/^K[CQTYCDJ M^42D?R4KN;D9! .TXNMHE\IOXNTK;SKD5OYBD9;UO^BML<4#%.]**;*F,2C( MDGS_-_K1!.*H 7$,#6C3@'ZT 6L:U)$;[975W9I&,KJ]+L0;*BIK\%9=U+&I M6T-ODKP:QH4LX-<$VLG;I_OQTW2VO)NBR_,IC]OFY+3Y"&+0!H*V@:"U/V;P-]D5!<\EBLJ2R_*S MQ2-K/;+:HV/R&)4;!+%!<77!_]DEKU$*K]#&:N_*JUU52^_UECH!Z^">--6$^"'6*W-;9:Y5 MV3B.Q0X"!ODBYA"]YY0/40ZY3:Q1E$(&BO*8(\AE:"5VSW*]2R$M-$W Y,(+ MG'H +CPW1)%$,.7B33OGZI]@&O'LF1?M5!K"R\HMK[-+^JX+AJOVE%$6]N*A MM0I]?4"\-B">-2"S_!4FD"@27M:!T,GSU!=CXK">/-4J=%S#1/);=?X9=;'( M.)+1#WX\9#J1OO)Z1GL*51-*]?J"5E]@U?<@-S#0\[K#_(JI%!(,$=+K!]2=:*T(:GJWKAE9%^ M@!LW)\/GN_T@:JT\PS"3(Z81J\BED%'Z@8%NW!R_WO5#Q^NK5,T9'9HJF!BA)+U<:TZ#OJ$#MV MYJ -U=H^D)F(BA8?>XI,U8J:(MGQA]@!M%_W%FDJ4WQ*2=#7IIJYF#H&.I(. M/R3X4(F9)M%SDB82*&ZK,TF'#6+G1ELG;:-W$W&)"H. *L306/D>,60/VE&# MGJ%&'!<[6(A'/==II"H./-_I3QV-51":,ASMH$'MT#BI7BR!I!H:]!7:3$[E M'6U/[+"8Y; H5*W2E-S?ZAH4VT" W!I1P=Z9JO3S.RM*.K-.13?H@>,$1OPZR>NMQ<>DJU10UI7&QL0WVH&#VL&A$=Y19,6? MM:"C&H:XKJ)78^4PTQKK0$+M()D(V," 6)B_*!?RS$+3[&1\#RN30C4S (]V M(*%VD(#.:NHVM?A/2%;)01SL]O?*&C.3Y XNU+ZY.:UYSTU9=??B!*'3KWM859P6$_NX--?3MOM6HUZ%+2FFH3&A88Z[#%[-B:MZOI M)[,9TX LP/U]A<8*@FNH@E@',F8'6:?ZI](8TT"KCUZ-S5'J.-7;D8W9R38_ MF[.8RBQ&U<,QC15S#7A@1Z=X=K8M'Y;C.9K/QE]F\]ER=K?0*E3)Y(:$]&>I MQHQA;-38(8R=09C(LD16N\=R?^)XR%^Q:;"M_JIO!Y_+;13SF\$6B@Y>O/+! M+=(=TOX?')WVN:,?E+_^$E#B7]6;:/EN/;SM6,7LK'HL M#EFJK-XT1!?X$\:80/XOT&N45FF+8#R$9ZC<1- [%.WD1A3)?_GJ"EAQ>)J4 M957[5N,B=K*4< %CHQT5&\J:>'^8=JRC'3M'NRR#\L'23:?NIJFK 1VZ'AMZ M!&NZ['M#)\1#E]+#CT=!: ]E?_V%>/BJ/9F]0GXX= (V#)BO\\F&CD>&%#.# MS\.I[HE;H@VYBN+^=M!JQLEJ\LD1W&T30#A6I&: MPT;/)UA)+SH[YA #L%D';'9V@[G+=FE4?2,0^U-4D<&"WE3?\UXY2NJ]DU:Z MAMW]"DYG8V"WT[';.;OE;"6O^#J)$RU:')7!EXR$(>O/ JTA#BDQ?7WI>.V< M.:TL ,^[XOVP *.JZ"SE%?*&&&8Z#H)ZTL,=I4,8SG8)ZM?.\5>-T_F/SG_; M<%3 7\($'^?3NV^+0A;L_GV;+O[5=4+_LZ4ZF-&:ZDZG1T??@ MZF,\3).7)"^A#EQ#._S)AQ@4^^_;^QLIMO4GXFU%*^TVS@,A3(!$@6F5 MM@Z-]MX7TUZ8Q!"K3LRU'=CVZ7>9H2^>N6#*3NWAD84-$.8VT"4'@ M9T>GE',3"3C^KX):=4[CV!P_1_]8B P_ MT4I0S\2+!%?%-]I7MMA"4:ZT2"MG($A95OZ2G]5&-!P<_XB#6SFXKW7P*@>O M$%J2%;)F1)/Q4(H]DL8:HIE!L3>%-ZAAF?D;EUK"4P9^>OQX/WFSB5F^G7R>W$_G:/EI/G]8HJL%D333"=4L(OP:_8,>ES-T M]>X:O4,L0P^)R!7)8C6T-="9''94D=R6).X1DB]$WB#/>8]<[+H=[M/3[C,: MU>Y.V]V&/:DWQJTWQBWB>4?B+371%.I5([%&'UE&LH@1CA9"L:+^OD]62DNH MPA\GDGEU,J](YA])-HDBD6=:P<&(*-N1%:?O$>%PQB M17!:42SRE5[G' J_ MM.W:X3)+4&0Q!W@W#D)_:.^:V]AATQO4-BU\O\;W3^(OX.A1*6F,H%ZC)T#7 M:$LDVA&>4W0%=1$+SHE4:$OA%9) "5UWX9=9^@TT?(,Q=@X4G#5KB>C5(GJ7 MB2@X%2*Y3H1DO^&!45*N=N*7\7L-+@>;SP'^6;,6?E#C!V_"9TKEY]&#%TR' MU*H^V>I3UFTJ,.:.CQ)/15I"J>_0GY+D8>O M*_*S9BW\08T_N #_X@H?O"Q='^.N(G^-94N!@__>6/AR#:\K\RIR$RMT>X$7 M.(?\'9;]@1]ZH=<_PM^X<9W+^2^H^BI\"RWP![AGKLVVB Y+SP\<%WM'1/R] M'1WWI(@'Z!E5+G\=R#B'[KX "G#?PV%X2-YEZ+J!YQ^ VXW6Q_2=T$5L6*80 MIVOPQ#=]""'+5JZ<:+$MNJ&5T-!;%<,$VE\JC0$\7PNAGR>FP:H;ZO$?4$L# M!!0 ( $R*L%0E?^U!CP4 +T5 8 >&PO=V]R:W-H965T&ULG9A=3^,Z$(;_BE7M!2L!39RT21%4@I;=@\27*)R]-HW;1IO$7=LM ML+_^C)V0E/ICV7/3)LYX_,S$GM?QZ0OC/\6*4HE>RZ(29[V5E.N3?E_,5[0D MXIBM:05/%HR71,(M7_;%FE.2Z4YET<=!,.R7)*]ZXU/==L_'IVPCB[RB]QR) M35D2_G9!"_9RU@M[[PT/^7(E54-_?+HF2SJC\FE]S^&NWWK)\I)6(F<5XG1Q MUCL/3R91H#IHBW]S^B)VKI$*Y9FQG^KF*COK!8J(%G0NE0L"?ULZH46A/ '' MK\9IKQU3==R]?O?^30L^)%G0#>_F'-@$-E+\Y M*X3^12^-;=!#\XV0K&PZ T&95_4_>6T2L=,!_-@[X*8#WN\0.SI$38=(!UJ3 MZ;"F1)+Q*6JZ:9X_P=W-Y^SA#=]_0W?WEP_GC%1B@(_0TFZ*#+U^16!%. M!N)Q%;>N M8NTJ]KM""\Y*1%\EY14IFLE#N37WM<.A=JA6^G8QD(T&>V!6:S<"4Q:N,0+-V%"(K9 2\8R@00K,AM@8@X=18-T#]!BA8/4 M 9BV@*D7\#MG0J "?FQ@J3'D46PDSF(4A0ZL48LU\JZXNS7E1.;5$LTA@P)! M78+5 GHHJ/ MPS#H:FG@#7P&:@3^#]&25C!6<:C'(!G4[5Q(-?B66BMA8(0; MFY/)8C4,=M;L1^@= 0B]T%,*^C_/2:VJBK=D7.:_=8.5-C0GS6BP#VL:14'B M8,4=*_Y#[1"4\/E*[&C@R@_45K,7$!=Q(2^C7D.^SX%'!!84^$0$)@ MSKIG0&PNST$:[V.:5HX5'';:$?K%8[(BU9*JK<6"Y!QM2;'1^9W#7@%6'N14 M76XAU?DS9+YB$C8F:_)&X,X:B2D=43K:UT&+E2N23F'"ST@,\]0D*Z^I**,T M,":U:96,HLB!W.E.Z!<>/:FU;#?8K+)#FJIR% ;8G" 6NQ3'+LY.?L+47^CE MBG*8(W/8_J"#)IU?O26^TY!PY,W!505K@X( -VZM\8_,N(9#8Q5;K,+4'CON M) C[)<@>NXT2FW*"\?XKLA@=N282[B0'^R6GF?L:U9-';&K(41P;B!:K0>A M[)0&^Y5&S_5G"M_)]#V;DKS:%R4V-03F>X+WW[C-+L6CV,':B0WVB\U5RP?$ M%5WD\@]OWM0/(ZFFR='0P=EI#/9KS"V5Z-JQ*\3FMX;.H0%FL4NCP%&.<2."M&?I]0U6#.ER62KC5-ZVO9."NTF-_I;\@(I^C ]"LC!4%X?4X>@#[ZZG= MI;LA!L?&SL5AYM@)X*[*8W^5G^;%1GV2_05P\CE@NYD+N"OWV%_N?^BC&B F MH/L$=@>[K]"[L\==VMZH^7\6;_TPC:K=&;KCO9TFL*0 M1*GQZ68Q&Z9Q[-AC1YV"1'X%^>M0LV;"_*]@(U-@;,%:S&S!]G<.PDK*E_I\ M4 #0II+U25';VIY!GNN3M[WVB_!D4I\D=F[J@\T;PI=Y!9^W= $N@^,$F'A] M5EC?2+;6QVW/3$I6ZLL5)1GER@">+QAL2IL;-4![8CO^#U!+ P04 " !, MBK!4:$T@SK," #-!@ & 'AL+W=OB;]G_$VDA$CT7N14](Q4RLV]:8HX)046=VQ#*)RL&"^PA"5? MFV+#"4XTJ,A-Q[(Z9H$S:@2^WIOSP&=;F6>4S#D2VZ+ _&- ,W(7AS-D5*R M9.Q-+<9)S[!40"0GL50,&(8="4F>*R((XT_%:=0N%?!X?F!_T-I!RQ(+$K+\ M1Y;(M&=T#920%=[F\IGM'TFEIZWX8I8+_47[TM8#C_%62%948%@7&2U'_%[E MX0@ /,T IP(XYX#6!8!; 5PMM(Q,RQIBB0.?LSWBRAK8U$3G1J-!34;5+4:2 MPVD&.!F$LVDT>QH/^XO1$$4+&":CZ2)"LP<4SB;SY]'C:!J-7T?H:19%Z!:] M1$/TY>8KND$918N4;06FB?!-";$H1C.N_ Y*O\X%ORZ:,"I3@48T((K5#( M"BBQ5+W]'4%C&K."H)_]I9 ZX&X*]?[$1.-%E,B.1JJB MW@6WMN4Y+=_<'>>GP:SK6E9M=1)7NXZK?34-,YD2CN(3_9G6?W]%=:=F[UQ5 M#84,94JA3C@G-/Y D$\JXW79G;/P&LRZ3ML^B] \Z@P%X6O=, 5-L]R(=E&]Y\ED]#-]#2%_PWA MR@#.5XS)PT(YJ/]@P2=02P,$% @ 3(JP5!_9_Z^^!P 2B( !@ !X M;"]W;W)KS3[Y!21%L\) 'V)I'D(?7/:#@?2>GD7M2_ MY89SA1ZV925/!QNE=A]'(YEM^);)#V+'*_AE+>HM4W!:WX[DKN8L-XVVY8B, MQ]/1EA75X.S$7/M>GYV(O2J+BG^OD=QOMZQ^_,1+<7\ZP(.G"S^*VXW2%T9G M)SMVRY=<_=I]K^%LU/62%UM>R4)4J.;KT\$Y_KA(9KJ!L?BSX/?RX!AI5U9" M_-8G5_GI8*P5\9)G2G?!X-\=7_"RU#V!CG_:3@?=/77#P^.GWC\;Y\&9%9-\ M(D#$QO3 M&KPI*OT8EZJ&7PMHI\Y^79__NKCZ>7F!%C?7%Y?7R^9H>?/UZN)<7U[^A'_? M+J]_+M'-9[0X7WY!G[_>_+5$0_1K>8'>OGF'WJ"B0C\W8B]9E4\/VX_ G\ZI\B34Y](M,-OK/Z *'Z/R)@0CY[% MRYOCB!S:Q9B:_FB@OP63&[2& 2/1NA9;!&.P9JJH;ILD+E3!YI] TW)J6NJA?7!\9BE=#SNK(YT33I=DZC_ MY_G?D,@P]I5$2L#@ST25%25'%0@N0;"^JH\S':B]Y+E.J-=&:=JIF4:CM-BP MZI;K.ZQ94:,[5NXY$FL$HO3=0*4^E$5N;B\J7S2;.TP.PC3O1](U&5(Z\0=R MUDF?_0_2[WBMBI4.KU!!["CC="T[X!K% HUL?+)*^3SAXQ#.=,A%RLI2JZS&;*[4J)^].HF M;DSQN*_;8Q0,O(42IE'EFA0(=$M6FB*RJW7%58]&/?]G7^QTNGM%4T>/$VK7 MA 0$6[KA.-[^8)H*%2HY3-L0##Z8#H4S.G'K[R3M%VF/52@C+.SP)$YA40T- MR!J=D>K0=G1X]TF_C'EL\#B $6P1B.,,7"J1_8;RNM7:FC(1T^FR;$;G?:$> MHUD:$&J!A^/$N^!K7M=F0@!JX:FS!_1VQ2N^+M2[J&876T/GZ;LVH22U;,-I M?*YG$"TU);(]* =@,"FY:HI"6;!543X[E<&623@.I?.V3.KRR(N[$.BQ"YDA M3ITZXUJ122#7B(41B%U+YN\$EU,X&F_,'N,DE ](98E),Z21F(I MJMNAKLLQD2X8AC1U5+I6DP0'5%J D#A NL$2F1(3EPA3W"_*/J-Y*(@6'"0. M#I!7[_E1D? J=(DP))-IO[CYS"@.):,E!XF3XVC(Q.+HXL 9+:Y).@_HL\ @ M<6!,\;P/Q-'<.USOJ04+_L?EL CHM-&@<&EVJ[?0")8=T6SVBMVW>O?,^ M0:]\%Q>N?-=F&"HT]&#/['6;9FN8[%?9*W+.8H'&L7#\2+O-!\_.A#]$+@P( MQA,G'5^\U*"6.C*0PD\=M9)'K.0>$L2&B=)*]YL_NEI M/=NK#YLW3X=M=*1YYP!G/GMND/Y/T&0575-1R MA\:Y$TXBJ==:7KFQG;56K&^'+B#54HC&*=0%7D>Y&5:\6:SZH^J!"G82)&YT MK-1RA\97-\\4,5])\'K@KFLP+#%HWP?/(BD-3#H32[0D3K3+]9IG9HAF=FG( M'YH3!/3G9A?&N*F7B.9 ;[_< 5LJ/U02%VW]&;3'A-" +Q9^21Q^YGET>]!: MZ7M'KW%"S\#J(E.\\ZI/+64RI^Z++-:/S0[-CMRR2DSB2 MHWG%];YP5+S+69*DM+\3[S&C=)X$()98)"=Q) >RZ7G9+E,3)XNB-L>"+763 M9UZ(O;@$O2S\,^?U)X1_YH3?-8/PI_WPCP[>RF]Y?6L^5I#([$$T[[*[J]T' M$>?F,X#>]4_XXZ+YK,%VTWQE\8W5,"@DT'L-78X_S""\=?/A0G.BQ,Z\^U\) MI<36'&XXRWFM#>#WM8"987NB;]!]/G+V'U!+ P04 " !,BK!4LHC? ?0% M S&@ & 'AL+W=O7H.4OS\J2WY'SU<3 HHR7-PO(#6]$;7$Z8FN>)CF]+5"YSK*P>#FG*=N<]'#O M^XV[Y'')Q8W!Z6@5/M(YY0^KVP)&@YV7.,EH7B8L1P5=G/3.\,<+VQ(&%>+/ MA&[*O6LDEO*%L:]B%C,E["D8Y;^E<1\>=+S>RBFBW"=\CNV^43K!3G"7\32LOI$FQIK]5"T M+CG+:F-@D"7Y]CM\K@.Q9X#M#@-2&Y#7&MBU@2T;.!T&P]I@*!D0K\/ J0T< MR6#H=ABXM8$KS] 5):\V\*K-VD:WVII)R,/34<$VJ!!H\"8NJOVMK&%'DERD MXIP7\&L"=OSTX?KL87)Y/YV@\OCY/K^_GZ&8& MHYOQ[Y]NKB;3N_FOO_@$>[^AZ1\/E_=_HSYZF$_0T;MC5"[#@I8HR=']DJW+ M,(_+]^A=:SP:<" O* RBFNCYEBCI('K/>)AJS,9FLS'+,LCX.6?15XWUY,"D M<+K+=?'2:3\UVY_%<2).7)BBVS")^Q""<;A*]"N9'? 51>MLG8:IO X[ MO)[3QR3/D_P1ZD4:YA%%(0?WT0=DX_>(6,329<+6IUOY%+7TZ73H80^/!D_[ M&Z^B_#9BHB+ZMNT[DJ.I"K.=P",2;*;QAH,VYD*#(9[O^@VS5ACM71CM-X;Q M"%)I>\Z.7Q/2\=:_LT<,:+D2_8F*ETB.LIZ^;UN6M&F'4"U:[HZ6:Z0%0@DR MF$,-+PJ:1R^(%V%>POFJ!#C^!TH[*#K7L785/D-IHV9&2(NOM^/K&?E6%0XE M9;F& K#.8Z@O-%NE[(525%:_K=9%M!0;N8(4U/'V%%*V="*G1DB+M[_C[?^7 MO/))$HK%M"CY )8F2F,@X4*H1T)"6V&KFW MWD8&NMD%30[3F=2.6\6A@\U>\X%?L7F@6]!9E]NC09_%-=4V"%@M8IZ<80= M;:*-C&&SCLVW+[!G59E8-A%J5$!/#12VK8L1X9\KQVT(N9BNV/B1AZP61^F>2SU'Y_# M8B>66+MWJB+8@6O+#4@-,W4@&@BT(('CREFKF=&U'-N3ZKX.)\N9!M,GOAMT M-2&XD31LUC0IE%(/T3HTC#0:1LP:-F8Y$*A> [,%RAD''A6MZB57V?&2ZIQH M1 Q*K;SE!U!MSHU2$+-2O(+SP3.L:@#Q@JYH-AI S ]FYLZ0:",9*)F&;6Q) M=7NL@2GOIE2(: ?DW)YJ<+;K*5/.=%,J;Z=T<^(@Z'H&MQNQL\UB]_K.4!?6 ML:WJG$\<5^X%-##74CK#P=[;B#>N>_^)SK]%U!+ P04 " !,BK!4KJ@, M8#(* !-&0 & 'AL+W=OV 9L)^D)D(L1)\U#T0=JE]IES24W)%>R\NO[S9"[DAS; M=8$^]"'Q7LBY?#/SS7!UO'+^.M1*17'3&!M.1G6,[1_3:2AJU<@P<:VR>+-P MOI$1M[Z:AM8K6?*FQDQG!P>_3QNI[>CTF)]=^M-CUT6CK;KT(G1-(_WZ7!FW M.AD=COH'7W151WHP/3UN9:6N5/S67GK<307KLW4IX6@UI=,&N\FX8IRT% MY2IZO-78%T\_^TI:_5,FB&PI/LG8>27<0GQNE>?GX7@:H8HV3(LL]CR)G=TC M]DA\=#;60;RUI2IW]T]AXF#GK+?S?/:@P(_23\31X5C,#F:S!^0=#7X?L;RC M1_@]%A=PTAE=;F"X]"HH&],#@/%.6VD++8VXPD.%M(Q!_.-L'J)'8OWS 8N> M#Q8]9XN>_Z\C\:!8*NH_0BL+=3)JR2>_5*/'Z1)_4Q;71KPS+JIK\=Z6R$>O M51CCNIB(O=_^\FHV.WB=WO/-X6OAO(BU$OG=A6M::=?YY;XHP!Q1!0&XNZ0E M.A1WV16*MRF[U-Y9PA>:-387D]K[4R;7@7@M 9 FG&M 6O"KXF.06FO%;(#QGNW9+>TO^480&9"M06,_@J_ MMW Z?/DZB(O!QJ^]0P!^@/SBZX!H4!4)!14M0;$M@@.QW0*X(:*X X+7H%=< ME210S[O(-\H '1^2\;W-": -8 Q5(0W"5,L()VHRF2,%YQ8ZRKDV&@L1HGI= M>E=(/T>0\))"2L@1-$9)1#IT'F8I@E',7:RW(,Q!],%9W 05H[85YP9%8CM! M4N\A?7.XJ!"+L0"R75!)5Z5\$^[&E A2G$'!.NIB@^6;LU^P5%;.#01"JF_U;:U<::/PJ M#>%2LF&\@D)^E4&@-FM%%28MM0.*)55<*=?9:>PPSR+Z)G*6])/UVJ;NK3DR MR!,BKY4,48TSM!"LLL')2)250@J#M?(#;LD-)#+1XO\VW0,.JG81!"=?: MJ*2>5*8U6.X+_Q47>U 6%0=-!C<$^JX4_R6(9^X@W*$^ M"]DFGU"?$X%102PZST%"O8%!0H;*=;XWB6B/S-C8%902G\ \XO#W<4^=YQUB M01&\2LO&(&17>=G6NN#M'^6_H.TBDQ3L'*(\Z0\E9@WS*=$(B%OF5NAHP N! 5UH6NE= _]#3;R,C"Q3,+8X(6YI M0$:0!!8U5TRY*FH:RBC!:65BH=: )(0.H"B,GB75HTOOY5)JLR5=ENI'AP*B M&""S#/A_R/G\Z$XYM[-EDRGLS((2?YPL$N0U]:4=LSYRC?8S85]M5,9TU <"Y5U92 M 2%I8S)1*]!>(N70+8";IN4;%]%7A 1C[BZ(6<0G?UB.P G7&V M>H8&V5!$ MVZ4*D7LSX+CL@%@AWJ9BVKM\?_EV7V 0MR'E2PJ=3!GJH^X:3V>%DAI9K#"F $;+"L%21<=2I*)9FJ[8. M#YZ2>DQ846.4 '%0I]Y+?FX>?^+'EW)-\\9^J@YD%XZ4BK,7[),JA9NS*IG M98L[M%;H!@D_.?SKY$5O&!C0!#MR"]U03A]^'"1W,EUU:\XZS<.0U77$F#;4!X>/![(S#1W 3D<,2QQ M-]EZ+[2#,?"VM_1/9TJ>,N'*1'Q#AT@GEU\\&=_C/EI++ET "<'.DXC-R,ST MO TZ@HM).$1J W R4VO%1R)/SN[)_>3P(",3!P@6-7ET])16W6G-T,QH&),= MU!D:P[4."T%*-6Z== M=X-3^JYG(LZK',I?P)V(]^D-IEG=H%*7.!DVU/0\!QLMH*;.P>5 (%9TJ!-K M3&B_QH4UAUH2D S3:=/(8+,([XQ.TYJ4HT)MH\I,M]&S"1RJ4WN'\(\X0&,2AQ5?U8U,%4^K-]\$N(JW=GQ'M="W%%[?8YH7 MT"<'1JLPF,\P05)3#G0F3X04D%KLZN+V-,:G+%6H9@YFZY].Q-7.!'=[P2T4 MU(TJNC0'%#F1=A!(EF^<(8N>/)\<#=D LRK^;C-TSWY<9\,+C-2[S\\6QFDXAY5U(/3S8JE!X/2<GP6\%9^D2^69Y^: "\E88:HQ;8>C!Y M^6(D?/IXGVZB:_F#^=Q%T!5?U@IG34\+\)Z^3O0WI&#X!>7TWU!+ P04 M" !,BK!4?BW"F&(8 #F20 & 'AL+W=O\\I/( =H,DQLTH+ MUO[Z?.<JTWRL_M5G=XLK1NHWI\=:MCOW5:-;QHTQZ?G9Q\?[Q1IGOTZB7_]MZ]>FF' MOC6=?N\J/VPVRMU>ZM;N?GQT^BC^\,&LUCW]C="0M+#_'W=\R[L!EH;R^LNUOING7/SYZ_JAJ]%(- M;?_![OZB SY/:;_:MI[_K7;R[I/S1U4]^-YNPF) L#&=_%]]#70H%CP_.;#@ M+"PX8[CE((;RM>K5JY?.[BI';V,W^L"H\FH 9SIBRG7O\-1@7?_J6IA1V65U M;5:=69I:=7UU4==VZ'K3K:KWMC6UT?[E<8_S:-5Q'?:^E+W/#NQ]7OULNW[M MJS==HYOQ^F/ F8 ]B\!>GMV[X<_*S:OSTUEU=G)V=L]^YPGY<][O_,!^$UA6 M_WFQ\+V#L/S7/0<\20<\X0.>_*]0]W]J[^I2>>/IQ?=.>]WUBA7BXUI#*6J[ MV:KNEMX?.C4TIM=-M32=ZFJCVLKC90TE[#VI(.E2I=JV4LWOD$W^?5:9KNJQ ME]V:CO;%.1O50:/I\:SJ=*V])TAA0JJE,BYO2N_2TGQ>;3N P/K:-3C20[L8 M=)@AQW![WH=6X1=C&U]M!2O=S*L+P.:'>ET"6"FGJXY4N V;UH-SA# [U0_ M.#UG8DQA3=C5+K-6-KA9:=P3!%JT"R MW8(-:M'JR@TMN"$PK(8VH!-HF"W*6#"$=8Q7VF#QA(4 3C- M/#&=V.A(O,;XNK4>Z!'OO@R& %S<,H!!0K8@0VVV!-5*=R!PV_)SO>T%&0+L M4\_U!-*%^/FU'5H@ #+"^1!PD)7?ATZL.Y.:H(TBC(<>\M^H@_), M-&).1BHFC*]$)PB=TVU-_QB-_NUG 042RO_WX[XG@ MH#?.>=L"G<_3QRSYF>F:.1@C\EX*#,C5PX6#!G::!F$S"!X(1J)':RM50>Z# M&@/K_QCP33L(4:(5*61AGIC%P>9$2116P.AV7M6B$UFU=&O@]E20Q\Q5O"98 M!$ S8+S6=#,9U#5HW8 M8@ZZP?L8MC(,P<<)5KC\3DWO@/!_>G*"#>W@B9+TWY].Y\\1+[0M6P,&!-X3 MAC&Z3W[K-6SS9@'1"K_B7VR^U1PJM;?S!QT_N7N@%C_BM_IUP#GRRS!)V=4. M;'?LHC4K9DUO*XHG22"G+"KM BG:\.:&6 /+9GJOM8M+]2^II@"!X)CSYXF MEI$%51O1CF;0A7%(F-.7%@X#"J;[OA6;2D9_\%Z@^@4J7YT"_F Q0/J-Z;/U MN[+L!G1'44*P)?,807C(8JTA_F3$Z&VHLMTQB@3<:SLL^N70YM?3!U>LGLADC0# @?O(I.T&MW8^KPA9PT&^>&E .L,1O^TFER%*HU?^,-H8T#NVN( M#W\FME@'8\/>277D"@LPFPAFLC40KA3)0 SA(6D93*S9\H&VR^\6F 3I\&.C M(WZ<#)XF:!@&DLBI'7!P1"NQEK5B!YZSY8)O0SP?@HP0JD"LO#BV+2@(ATW+ M\>G&^"@G=W&$"*L*%L6M^-@0.\'AZZ_(YGS$XH](!1I3QB,T(8>^($L<8CR& M::7CQXPHQTR-N3$-N43)82"[M7'UL &+B8JSI!TQWL-/A#'XVEN*+I (P8;J M([MZ01RXI,%WF:2?KO$(L0J+MTQ%,8'QA$7B1- =9 P!4=QY/H'_!/6-9.\ M$] VZG>0J4]1R+Z1CF27Z%=W*[7*\0V%>JM;XA+>0I =V+Q;&WB*!N%HW8-R!H#7_202:F%: MPA%D"+PA2;1#3U+$87+P&2(4%XV($GD3")AV[$#&E&AM'6,)#D5$GBDS@)$) M^DCOF6ZM'0PE $2@\#L=38;#^,]L>\'>SFY,/:NV""AZHIO(;PVY%U\3@(_X M(OHI40WX1 RQ9:% \^H=8HJ.% &"77XN@A"G=A1I(&!6K6@(?)WQ:R"WLI06 MW;6J[#'L#LI(7MEBGT(+!D\$I5=V7,K0S1$"*4O$>B/=5U2/B)W2\;WAHHTHY.P1$G"8"L4Q?Q2:,5+]+QHF2=^,X(+W' M[K(B4Q*OMZVJ4_FB=J+^G._:+L56;*")_3#U.M [XD __+;G8[22B94G"D::"N$<#<0EQ'XZ)^>&'7S_%_'#&R*FVIJ+#2->I MUL5[4'DIZ#CKGOAWVG%2K#3YJ]8L.5Q>6@HD_ _5Y6!:@DM(T,*BZK5MFS$9 MSH[.3ZI;K: 5/ZMZC7/=/BN?'9W&5]X.KC/LD$05O_9(7,R@!Q+J6( E.[['?$K?.C9^'-:9DK60%R!P[,F--B MG:CX('( $>,#* S11&!]P_!2J03*LV(S.8Z2.(XB?R7F0SG'=3K11@Y*.CF2 MA8<_K)P=MNRD0T 98AC%0.A=43I@04E!QNLNW5(*:68*,D(+_4B4TP1"E6QT]8B/4G1+9W,1/M&,,4K M^'\XK&-29XW-5FL\<&IPQ.,.:2ET'R@&"IIOI>O].2DW'\,:%A69R$+_(BK+THF,3,A,1/ M)H;25RT6( G47-^ ='%"Q[40F'%UF^H9J?K1W_-B&7RF]"PV( XO,]X/HLGT MWOMW[]^$,J%ULIS%,>(1 AWSI55QB%,$7^3%]=(AB6.?:Q./.=GI*XU(JF@1\:/'7@LEJW]-J+!E_2OO];,F1D*N7G)T M0"0LCM]OE(P+ZKFU,NK7!7-^]]"14%+ L4)21>8D%VV#C>1H,I"0TBZ)7Y74 MUH_PDRNA7.,[5:.1>Z?R%9N.46'#= C]:"O1T^PH2T?T3EYR&C:K6CBKFI;+ M$8!KV&Q#,DDU@YCYP6=P)9&; =RP(M>-%8%_1<2094+RA5MR&'9!55%I'#E$ M#/D[$BLJ8$4X8P _=NG3]!K;;0 DIGA#YL-I>K%-$B=!<.Q>S:OK!\O0/"K% M!XI2\/"#.(C4;)YP'"Z\R@R R1+QYE;0,I8INM[9-J1#&^-3'DXN,U:00Q:; M:SW<\XF.A#D4BKX^"6XV85@=3%4?HK#HOX&7Z5L1> 0YHA-B\2@OO@/(?G7X M#J)%/74)SW7D>[V5B$3JD]3(C4UQSJJ(SY1C4CVB:(LA4_NA>FR^X[JL=%%B MRR-57/57ZL#,\!K>*RMR1=6LV-)0C,.6B9=@C90J@5=T9&GK-4PQ+\JQ&2VZ M>= :*CO7L=$3&OE3L$DP]OCF,/"<\N.S)ZBY7D#EH_WN KU$62C3!QDD,< E MR$,E5[AW%8J&TJ1(92O*D*5&!PO2Y?)M\MRF"_Q&$0;3;M M9:(2V"7*&R)A"''."S2S8W08(E=6L.U::G)A"W)H;4'=8A;;ILME9;V M(@*:40#"GA)3F-TMR1-7-4@=&A.\:0BK?Q!#\/V+ZIK)5%-;R?O$D5 PX5C! M(_K$DEF<+Q!_U9 !H](#]1E34T+(AF,&QF6A:\7&4Y*17!F1(B!ADX<6+ PW M9>JQPSI/,#ZD6CZ6E37..B+AR ,B2;>BKO%CA M,YNDZQW49J0=,*U*;/T!%1CCN8_75MVR/9>>X?W(Y2:B_SL1DYF;V. 04YU# M^>FH47,K@4]4HT&!$ .0]8N%M8SKNTZ<5^!;8LN>IUN'G$/TEXN,(Q@HNR[L MY5V? ?VD?K@E/4P-BQ0BB=?=-W,'1.R0"8L**4%(BNB\C#$=R+>B.0EA6 2Y M<&-K:3Q%Q)%\6!!J4EK(L9&9\[G<4,8" 9])0:UZ]55+)LO1/4T7P2G"B'2T MEM1]@*=DU4NME06L&]44;/2$W-SK8@T]:%IJY05E%$F]YK<.,B-0P(R,2OF%H2B@GIR9V,"4'L= M]OUZ;;;;.+U%+8I69-MSN]9;2LQU\%%VZ!?@: ,,N!53J245*5,H1"43E1KJ M+.7!VCN!HA!J0C0D?*$6R9*Q'-JE:5OF,*>1L5M4$N5N37Z2)J-QOE'<;PG^ MKKIBUM:W4I*5N;B8SM.4C"C7&V M&\T:3NXOAF(9QLFX;RU;IX+.?@YR'ZA]P)/)"'[PA%P#,:52,F5K,924J04* M+J6EJE(137=<-,I!69'=A<''>8JTN30H7G0\1[4'3*9<;.WQ7%)[.X8H6>?] M(WD^"?:?RPT%+_>G+8L*(6'$T)%DG15V49U/#H.@I4ZV] M!Q>N1LM_HC+3^">N/.F.2\MDC]@^%37NPYO/N'ZY[6.SRQDF$YN/B?$79?>IUDOD6BD@M+Q D;1N#3%5GNMEOT.7A1 Y5,,1PDT M\_DC&]W7,4R%#3Z4VN^)#TNBWM!\#_0Z%P]]JAY.39;N51)]JA[2P92"^Q%BL&^9+! M-$5)QT51L<_31X9[BTC$I,TN:0"WJA'V0UO,9]W>2HN9XDP^QI-8L74*O=.< M.$\A7\Y829];A]&"=')T$FH2QM!#]Z,@]?>A6675\&' 0P*1V**(75/PZ)(B M'RFLWXC1[O0JY$ W9.EKS47.'9?LA8*6AT](1:5.!$'"Z<7<"%,C+S>COH2Y M6S JYLBZT+21:24IJ4WA/BU0!VL=?2&*RVCI:5WL*5!H19,_<;P@_\YZ-\5S M;+30/(0/F\=CE_-87Q(AG3ADOX[*C14R5[X?1?F42$(F>FYZX[RG)_\,Z:Q(F6\-Z'O C-&Y4\_!L;P/? M9)!)AQ@.-EBUV9R+A4)8$PH;>Q3R)>72@!G7NX\NN5155KW# ZEAU>6#-"-1 M',I.$<8BU'**<5MYHMARQ7L>XV<#J.IG>Y:H+.8:)T7P(TZ9DBQK9FN7I(9FZ M_JRSP0J9Z%ZE.PS_Y4YF<+'W5)_S3918C0K=ID,+PE3.G0/N!44Y;>36,Q-^)>I^=WQ%D@.>Q6 MW/H1(KSXEK?+EKPDW\SS%Z(]]RCHBRG[+A'AQ(#KK)QUFXV+E]D/O,C3'KF= MT=.MC54>#N;)LBBOJ8H6-^!8=]3(.-0PBY)3]L[D$L]6FH7L%L*2.D0IL:H+ MKP=$N:H5A2I8YGSUC:8$I7KYD!RW*)\[74 JM2:^(I/J0U+>X-.WQ3T\BI%# M8CHX*.D7N4-#Y\B-C+(&)-ZBD8&)B<"WW%@\!%](FDCDB>0K1X$EY&Z):"ND M8BQ\^<[-. O,N!>SY-5C*2!QW[&<,6#U*0JWW\5&W(/:AGLTE(*&'OM!M- MC2<;1\,3=PD;T_#1%2*:16G&UVU.T[CZGN!S=6P2\:B9!ZG?F$9N&,K,\@CH M,-O.:0D;V+QNEA-8:HO=D]#3[9*]^ZK.=I9"%8$G!EJQ?L*.B_L+1:X0*GX/ M:NNGBW,7UY>Y4_^;3G$>'!$8 X M/B1" F#.#.@>?+531=54[.K>5"UB!*J:<%T]W2"=D35T!8/Y A3YKW)WF.U- MG&"6U(AN3 *7QFZ+*FF0^GGUB]Y-D^U=&/F@RS]A[>1EKX\!XTB$B^M/U2]V M3@]/CDZ^3XWC\A22[7+BXUTY !&F<[BD'\KR;[BFF^+@7W<=7]VCP8G$K5S5BJM0-? ,LW_Z@!W%\3&%-F/$KYJN#+PU'\!4/ MB8 #6PL#8[J@"\%0:NDRM /1&5ZBXT':+5W\7,OHL,SOICO0Z89#@4Y#TS0% M3O,0+Q::Q>DV!W%\,9?4= /!UJXPJ')#TP0;M$3\!E&22=B%7IF.LTFI2J>+ M8D@FW&@ M3V=(HF5CUZW2K']2\^G[KP?B@H,WBV,B5-["7@SALI<T=&49"28DD+)-0 M:7I&2)HF646F8(ZF]A[]/#TZ/4GZ^>?4N*"BMY%YX.JQ#),]/S_[[D7UND3G MMKJDVAA5$5@]N7JVL,!RXQ+B, O .WO]!JGWQ^=GF>O\?.X&WDE!5!J 4B3+CO_THDKA%Q;U<+\J;)!<9]_ED#>OV!)U]QLEX9@_;#E*Q+TG;H-M?+_%T[C M;&SD*5X7^//-VNB4O7?4$L#!!0 ( $R* ML%0R"F)+" D / 7 9 >&PO=V]R:W-H965TD2=HF 9STBEU@NPV:[-Z'PWV@)=KF5A95DDKB_?7W MS/!%\ "?9$LDC/SS#//C'1V;^PWMU;*BX=-5;OSP=K[YOUX[(JUVD@W M,HVJ\61I[$9ZW-K5V#56R9(W;:KQ;#(Y'F^DK@<79_S;M;TX,ZVO=*VNK7#M M9B/M]E)5YOY\,!VD'[[JU=K3#^.+LT:NU(WROS77%G?C?$JI-ZIVVM3"JN7Y M8#Y]?WE$ZWG![UK=N]ZUH$@6QGRCFY_+\\&$'%*5*CR=(/'?G;I2544'P8WO M\N3/5O7?KU^>!T($JUE&WEOYK[GU2,YRV=5YC* M\;_B/JP].AF(HG7>;.)F>+#1=?A?/D0<>AM.)WLVS.*&&?L=#+&7'Z67%V?6 MW M+JW$:77"HO!O.Z9J2JI;*SX6%!J5<*BNY'.F7*[-I9+T5 MZJ$)JXQ8**%JKWT% SA//11K6:\0'QSQ:^/44[]&XNL5.P'GEO(;8 MT9KG':4LQ2,I0\]Z.N1 RUY H!I6VI?HA5 H_24 PXY60]3*9(' 5@\^D31A M/Q*_[_%QVP":JLHI<)S%0 9@Z%M;!TZ U#%D6"-]+T5D9R0R]OT0<\% A08S M$JDD95'85E9=U8$Z?#CB-/7*$"PPJ.-NKA31-B5[L@=[78<^S(2Y71,E_C!6 M^VVO? /?61#8U5M '.A!CCA3@8:X%@T\\ PPNFR_/GK4YAUK8_T!I9(6UQ+8 MJ6#\XSP?G57%[92?DY5BZ(FU37#"!\Z043R@%1UF5E4B ME%O' 92H:="C8#?>30ZFL_20N L E:TY';(*D.OZSI#;3(?&LSC)LM2T9AB] M\O(ABC'TC0JI#'LC(,D&-O>@6B>G;H?CG/TYGL\F' MKW'U-:^^[335C7C%](.86TO=D*@;B?P9TZ=ND+WKGJ!_Z00]\.66Z=N5JR.9 MCH3'A%P)FO5),(,F=L7:J[9G-*-/M&Z02#.">SPA=)V6LRV1>ERU#0XH507M MM-M0D",QCQ5#$CX4"X-(L^N&2,\""3)T[4,Z9PJ=U"/K(.O=HT:XU*KJ3P.Z M=AZ69*A1>I7QJB8D0Q\S7$3+MH[9$'@? )C#GNW=N8I#*E"DE4KEBSOT/7J5 M(=GGQM,S*LI6);1ZRAT%1NF,(4Y" TV"+OL4W)7G]&S("S;3J>QUYIVA2+V.VV<'-:F M?)QV!$833W 5P+0+JIZ&%AR0_5W;NU,8<33.85']^\'U)/!%?VFB+:AQ,Y1L MH<_:T#THF8@D> YVW/R%GU!L41NJ)AHZT.:K3O@\7JPW:>CYWD()*)9GU8W, MDL*-Q&]X;/,97?.F;''I[!F".["(O[%Q43T7Z@7".;#M#K6O4/(.OSA44SDD M>0AX!XE(#18(HVX2.K(:=2];*%CE=^J6 4:5ALK9[X","";\>H?.PZ&/C5C5 M6- 6#NW.4XW49=!J"/LG[,A]8"A^^>6*9*H_[L7$D%/$?;(".M&QN 1KO*9& M2L+N(.-;;JNH^I;DD]#' 4B$"J.'H3<=Q4,$*4SV8$X,HR6H!_?(WUB _!?$ MK3%,%Y#"JLTJ4:&>@WITA(#T>+;)4\83.WLZ4VY,7^Q*HD*"!T2A7[,N?6FB M9RZVJ-U7JQC[J^ED-!$;S&5AAA6Y[5,?J@O=H :Z?=ZMN!J(0,<-PV=:W#+)<&&LZB0XEO"-H65+40%R(]_P.\. MZ&5KN;$DP$\SX!_5PK.K>X^):$/\6YO?%_]J(!IV@AO+ HY3;HYS;NZEZUY5 M=LD_))H\7SV[GP%VFBV2WS\?!HD37-&%P6M94J]/\YM+,;^Y$L>3XZ'('RQ> M^#SCQ'!O,>>)@T9("#B(18"C>*@,$2')8?1G[SN_[+UFSKD+ &GJ2WTJW",P MHBZ2]*?:;6I)WU:26CT_RU-CQZ"GU1C:3TKHP5;)[F,#$PZ\7>F:!XDYO*U$ MS"_K!1Q_G/6^OT4%MS1)MGAU,IKV$_/4>4*+]"1:Y6F/&Y_VW5MSVOHTD!QM M8 1#1;*]("!D%3Y!(:5)5;4%3--9HO"3=_U;ON,XB/_3DP]/O< =#S-+E!>+ M5(ZH\X;\H.],I)O<=_@M,7;;_)ZX;U8A+$;/?1 <][["@GLK_M9,)0/VA0^R M^=?\.7L>ON)VR\.W<&00&0;X:HFMD]')VX&PX?MRN/&FX6^Z:.\@.E^NE02G M: &>+PW4(MZ0@?R1_^)_4$L#!!0 ( $R*L%1#-IR2K@( +L% 9 M>&PO=V]R:W-H965TSX"(Y7^3.WSM\X=B9@S.X3)9*/;G+334+8B<(!9;6,3#Z;/$2 MA7!$)./'CC,80CK@X7G/?NUSIUR6S."E$E]Y9>M9, Z@PA7;"'NONH^XRZ=P M?*42QO]"U_MF:0#EQEC5[,"DH.&R_[+G71T. ./X#4"Z Z1>=Q_(J[QBELVG M6G6@G3>QN8-/U:-)')?NG_)@-;URPMGYC=RBM$IS--/($J$S1^4.O.C!Z1O@ M#&Z5M+6!#[+"ZC4^(B&#FG2O9I&^2WC+] BR)(0T3M-W^+(AN\SS97_)[@6N MN"F%,AN-\.UB::RF=OC^3H1\B)#["/G_U>^?P7!X9J22&5@I03-CX)A+L+7: M&"8K0Y*%DW'Q2D8:AW$RAF02%I,"/J$Q-(8&]19)F@9\+IV)1(%: M&B70(O"AX,>3<'Q6G,!Q$H=)GIP<,H<@:=T<@7_*Z# )\R*'QQJAU6K+W<2[ M6*72U%?@TT?ZTXC0]!V'KN-^KX23X@O04?6.XE%&$R.$&WZGUW%3B3TT0'0Q4@WKMUX:!4FVD[6=KL Z;Z:(?R%_N_5HCB6M.V0A<$30> MG14!Z'Y5]!>K6C^>2V5IV/VQINV*VCG0^THIN[^X ,.^GO\$4$L#!!0 ( M $R*L%3?Y&D)^ , -,( 9 >&PO=V]R:W-H965T5CL@V+3L3"RY$IRD_[] MDK+K)IUI!]A]B*P+>4@>D516.V._NPK1P[Y6VEV,*N^;\SAV>86U<&/3H*:3 MTMA:>%K:;>P:BZ((2K6*LR29Q[60>K1>A;T[NUZ9UBNI\3&Z3,^OIBP?!/Z2 MN','<^!(-L9\Y\6GXF*4L$.H,/>,(.CSB->H% .1&P\]YF@PR8J'\V?TCR%V MBF4C'%X;]4T6OKH8+4=08"E:Y;^8W6_8QS-CO-PH%T;8=;)3LIBWSINZ5Z9U M+77W%?N>AP.%9?*&0M8K9,'OSE#P\D9XL5Y9LP/+TH3&DQ!JT";GI.9+N?>6 M3B7I^?6=I?NU_@F$+N#VH94-,>Y7L2=LEHCS'N>JP\G>P)G 9Z-]Y>!6%U@< MZ\?DT^!8]NS85?8NX&=AQS!)(\B2+'L';S($.@EXDU\$&L&=$MH?QPM_7VZ< MMY0B_[QC:CJ8F@93T__-Z7_!@:-M'+:%11 .2J.HT!Q\D!I\95I'4N[T'(C/ MO!H(A1O,L=Z@?=Y)X7>&.X'E47#VM<_S:)F>\3B=P,?6:NE;CH)D2KGG.<%,$YB3 MS:]6:-<8ZT6HYA>,Y6(9?M>F;EI/$1U00D#.E'['W*11NIB%F<3J?\ MF9Q1_.@HP#QOZU8)CP45._6]7'8.?$C3*#F;G89)FB2G;X!&H*FUGA 1R>(L M?#/"OCF$PCVU6(?@C1>*[)PDXXQJ7:G0MG38F P;U(CI8DFZLHA0=U6'7'6O M[YA5^6HCZIZNP=#_U-,8/ND>0-H"'EIAF353]K)\Q%P*_02YJ6OI.79OH*&Z M<3RAGJI TA4SKYQB"*7(I9(4.V4=-0)1D6@$7W$ONAQAZ5KHEN3H6BEUCC2^ M":70]O(1A,Q%::G_6WMM905E*9Y8A%QRV;"([GRCA" M)\'+QDH%Z;)/A'M*E+*U)&BAD(Z>E?"F$DU_&$^5L8@. [E]Y/H=_ZP1Q@!E@7HO#3D>[]@ \/_F/6_4$L#!!0 ( $R*L%0U(@*P MH 8 /D= 9 >&PO=V]R:W-H965T:JL%>=A7/E1;]OIPN1<]O3I2BP,M,F MYPY#,^_;T@B>>:)<]>/!X*R?TWV_X M68JE;;TSLN1!Z]]I\":[Z@Q((:'$U!$'CI]/XD8H18R@QL>:9Z<1283M]S7W MU]YVV/+ K;C1ZH/,W.*J,^ZP3,QXI=R=7GXG:GN\@E.MK'^R9=@;8?.TLD[G M-3$TR&41?OECC4.+8#QXAB"N"6*O=Q#DM7S%';^^-'K)#.T&-WKQIGIJ*"<+ MPR]I#$L\OV2O8>S7R8-U!K[_;0_/M.&9>I[I MWP;K2^C8FX)]7ZD560@[W4*P&YV7O%@Q43AA1,9DX33C3.EB?HJ9'&%?.*X8 MGQLAD J.85T1-R:=11P4U0RV5486BT=NNPS)RX[2 M 63JRO(B8Z4P+"<'^B4K']WJ=*:K>M+VV%T0+(NIS@74F.IY(?^ BED01MJ[ M!;2J*6 "XH#!B]-%XT:VY)8=17'T))C^:1:,595YDYD&,[,6A3'QGNK":B4S M[K#'.OQX\_6,H1X93AD-+2>69=(B36S@]%8[P2#\FZ_&<3QX\<[,.;3F(?\A M^2T'5H*XO&NX^+W1"TB5]@E#TA$*9 R4D])(Q:)Q;10Q(A6#'YY<\R#<4HB@ MOA,%Q]1ZZ]K/Y%-9D$T]BH9)-4>&M^)ANCL>9BA_E?1!(\$B21M7X(6+;"7$DE$0"LHH[3)"/[&SZU 02#1MC9,-US- M<1)VV40!*\>]%SAVBE.'DZ]A0^$[$SYNCUKF]]A[BMG GF# L?Q)8@TUAD[O MK%+"JP/S$2B58!5^%&XTTIHG$+[IC<].KS M7K2;;OQ;(44(AJP#YC6KH*YXQ+6'L@JJVJI$TN4AAJ?E)J772ARQ.![3,QFSUP"[F(K-'1=L MDFOCUJ4.5ABZC9SJV2FE9HUSBK\W/I!1=!H'MAV3X.^])C-GN\2P$?[N%Y 4 M3J?-Q2A.V=EY3;]M0#(\IV>4(N@!8,EE%J(]UQ4!O^WK'/0HU>LT_4S5BQ98 MC4LLJ^J#8*LXHFZPXV0T/ F_\R!W9T&?KX)A'"X[ ^D7Y"F/H)(CU=B&HHL1=&30?5M8QTH]=!S/Q:/!'/( MC[\(2<)J-!IZW]%$@H,5!R5+SFF4TB@=X52DT9!&H]2?NU'\@J;.,)4,XF8* MB8:F88:X86EW-$Z>%EKQ4O)52.DC%@VZ9R _8N!.ZQTDW&HT(9"AY MBRD*DD]<56(WSK"CF\9DR7C [MO)_,"5QRCT/^V$-D+Y,K,^2RT5I#V.V4KG M#==LY7;MD.UDWY6Q@*$[CD>4^MU!&K&;RM"-D)64["'1MZ\!; :C1:)_&^W2U0N\DXV@ZW6T/$..:H@(J/E2Q]*L.@=%0_)[A' MY%6 .1,XNZ8R8(\,I91+3I[ATO7W'S")!OZ9[L)ELX!M:IXD> #.)UR>WPU% MA[N+XB;/,>ERGK(/O@^$29-/ &\NAWKAQ/"Y^=LY9/[O!?5 M;Z\WZTK<&]4+<;/Y,VFO!TZ3_N/6CG M=.Y?%X)GPM &K,\T[OGU@ 0T7WNO_P102P,$% @ 3(JP5/>+*1GM @ M% 8 !D !X;"]W;W)K&ULI55-;^,V$/TK VU0 M9 $WDBC95E+;0)+=H@62W2!)VT/1 RV-+2(4J9*4G?S[#BE9=8'$EUY$ MS!MR1HN]-B^V1G3PVDAEEU'M7'L5Q[:LL>'V0K>H2+/1IN&.CF8;V]8@KX)3 M(V.6)+.XX4)%JT60/9C50G=."H4/!FS7--R\W:#4^V641@?!H]C6S@OBU:+E M6WQ"]UO[8.@4CRB5:%!9H148W"RCZ_3J)O?VP>!W@7M[M ?/9*WUBS_\6BVC MQ">$$DOG$3@M.[Q%*3T0I?'W@!F-(;WC\?Z _G/@3ES6W.*MEG^(RM7+J(B@ MP@WOI'O4^U]PX#/U>*66-GQAW]MF601E9YUN!F?*H!&J7_GK4(&M"\YM -7A3VY24N(VHQBV:'T7O(<-L9@\K1H^YU\DC'#0*WL-&2.L["N5#@ M:MU9XFX_7P'5MJS'XL(7++%9HSE(4GC"'1JN2H126V?A#-AD6N3#FL*=MA:H MH=J.@*@AR*QIA*-.)>/S;]HAI.EG^.%3P5+V$Z23^30!N@%#"84+6*/"C2#C MR\N,U,DTASO<]#/4T:Y,*K*LW8^PQ-U/X/99)[/:2TFEY.]1Q4>=VJ#9AGEDB7BG M7-^THW0<>==]I_]KWL]+NL>M4!8D;L@UN9A/(S#]#.H/3K>A[]?:T10)VYK& M-AIO0/J-IJL:#C[ ^"-8_0-02P,$% @ 3(JP5# X/Q71# ;", !D M !X;"]W;W)K&ULS5K;E:K&%"^B MK?A6)5EVQ2E?5):=?=C=!W &)!'-#&@ (XKY^IQN #-#FE*RNWG(@TUQ"#3Z M>OHTR!=K8V_<4BDO[JJR=B\/EMZOGIV;^WBQ*VL MD@5OJLJ3\7#XY*22NCYX]8*?7=E7+TSC2UVK*RM<4U72;BY4:=8O#T8'Z<%G MO5AZ>G#RZL5*+M2U\E]75Q;O3EHIA:Y4[;2IA57SEP?GHV<7I[2>%_RLU=KU M_A9DRF_*2'K0KPV]:VR7L]*)3X:KYRXDAN)=R]./,ZAU2=YE'D1 M9([OD3D1'TSMETZ\J0M5;.\_@7ZMDN.DY,7X08$?I!V(R2@3X^%X_("\26OT MA.5-'C+Z4KN\-*ZQ2OSK?.:\18+\YP'AIZWP4Q9^^J=Z]$&95)G/W$KFZN4! M2L\I>ZL._L!![VIQOK*Z)+\-,^&7"FNKE:PWJ*= ,J5665"6E MD;4XHI5__]O9>#Q\_K:$Q!MQ=77%G_'3T?-CT2"VED7B,$!%CC462T.QX<^% ME94XBE*P/>W,Q'JI\Z582R=RX(B'$GYI3;-81@VMJ>6MMHT3Y[K(Q&=5:C7/ MV-0WN:E-I7-QGOM6^.OSSV^NZ4FK'"W53L@"%:.=5Q9GS#8L_NO@>B"N*UF6 MXJ)Q\+/#,7&=E:Q\DGM]<9XD#@1\B;/K:-]:^Z"MS+\UVFE^:.;BIZN)T+7X M(#=[?"X=H(]=GKQ)6PZ'@Q]:]YN9!Y &;4E6/Q+T_KLPZ'Z(!?XR"(H1VKLM MU2 N!'(@OE#(HA@GEI+TF>L[G*EK\I3S GY0I-KH$7O26+W0-3P&$X1?F\<; M)7&*LE4&*/*-U?6B4X1V1/O'&?+,K10C;[D9(#O%2FZ Z5 /\K&^SO5*ECBB M.WV-%^R#\A2V(H@G/R!+E!)5P!9%V(*#+%(I00.?C3]& W$N5L:FJ-#F8&X% MQ69*(*,67"[H:O1O ?TX$V*2(/* =C2^@LZ&$'JH[CP4#WJ;7*G"B<9!!Y(! MJZQ!2N7&D>?):=AB(<3I1;(C0]^<_0)7TGI9_(+6$/Q(4I9HQ[EIH!WD-IRB08L'FC*&$1 MB3SX/>D[2YC"=$-#67(W(\5,E_0^;*(E(46<:2S>DEJEQG$%+7+-',IHDOBP M,?"CA#\ 3#8XCV"U-EY0WK%!M4?=%LI;XE(>M4;Z0Y^D:4"$?A%L50Q\$RJ! M<[_>\L02,,VE#Y!A>/C6R!*'QN3HA) /PF<;VI ^W#G4-:CEL(&(5D''P3E( M,A<:W;SQU*YE ;\IY$,RI2\GMQHXHN4NT$EL[%<0U*_!&1=PN"11))\>Q)"' MVK**ZJ)K'I=J)2W777+2%W0P<(A-ZFJ=+S3 (X_=C6J,T8'\IA%L?@3WJ:X1 MAX)!/-5='AUR.!X,V]:PQBMA5]^(!LG2QRP\2ZF+JB=?;3N $8 T,EU]SXP% MPU&6SZX!:P-QV6&NHP+DX%FXE90B?-WI:ZM5F6*^)X_Z?:MKG%"7F^I/3:WV MR&S=@ES6",_=+Z9LLL1"4 !>292J4:A*;.E$A> MVND\7E):=NC #OZ4>S/#]LZ4'4H7>SA0AX0Q@'"K(R/9[:&OCZ:QR2)YMIY, M0ZEUH. H1Y%H,=-2U/:D!]9!]3I6#)5(S)E=%6<-*HBW[.GXLDVU(A(73Y ^ M!][6BVP'L0(Z]NAO7Z60;'!;AX $@+0C+LU&_BDP##4.,<9RC.$@(,C[_QD%P"M7T-G)']_E S#4.%3FVJ1 MD [$>S2IQVQR@?F$&GU>-DRC4HN,Q"QCAIXHCQ-'FA+;- Y'N.-GNX&^1,0J MRN/X9/2=[8?B-'MZ=M:^ON=V$ ^-.4[8>S3*IM/),;V>3IXM MN)AVE(;P23:>3/EU,AV+3[5XJV:V(=HQSB+IC9JI.DP>@2A@)M*WE)_O,*T% M\D;.OFIF)>C-&P2#R($%5,LP8_2Y_]6[JS?]#UO^SY@A QI PX8S3?,)!I!. MY$'E%*T%0!Y+<[G29&X"K)8%7376-3+P#9[J=DXDW+G74HW)AB 1S'O<8B)1 MD\7"4C*JU!?[L-A"Y;WS*VM)@@R\?[]ZPP#H"6(\%#V9X0#;G+BO2\&&84N),LN/'^$ MEY?B&JK3\%'+!<-N(+"H]]C%=W>9FLLE>.L?5&X (-:N*P_F%Q/Q5L(.3&MT M0**.>'R!%E:8!3\/H_!;;=G"2KR.,85-"8KO,;7?=Z$K&4 M;O;#*(#JQE%U@SF/N8KL6@7U&1A%DV!0A]R854 7S\3,@ZIVLVPZ,PL*XGG.&AZ.!L.SL]%XRGJZ)33(Q-&, MA;>>#H*!-0$O;TV)$?SQFB_K"/ZA+V)(BUTK"NA6VMI/$X 68VRK, M<>]FB0/$Q=MW*/6P#)UM+Q"3A@[4\6=S*LHG)\73P))W=[T(/&QX\ M/>DVAK& /VAJ0!;4^97RVQ%8YFDZC@':AB#(8S_PD&L[U7['-+_;^8B0'8)E M33NM.M$TQ%&2T8TKQ$I; O%UU92A75>F4.5@?Y?J\Z*=5M4U0QH]B9H!QP/! M9#Q+>'JM["T2-.#I=L.**\[3QN[Z3S+M _4@;>"/77 .V!P&H:6L%Z$-'(Z& M^SO+/1W%0Q3I>[^GNQM,)X$W9"X3DH?C$UN=KO=VR8'XVMV+[KH@N\=OX$$& M)& A(V&FM+:"OG[! FX:6>?=N!*]S6,1ZEC+_@RE<<6@E@>$EH9[4T&^7(R M>=1W_)8V;54O-X65#7&3.5V-!S2;ETK%*R1&6A[4Z;9:5#P'=Z/R7%L"$DPX M#PDJU*HTF[!KKSK,Q>EVM@*U">@=6CIQ99DOM;H-T2"_A(DJ]*0D#; #2@RN MGMP4AG "V,2!V>^%K- (R+241YUSUPC>YO&%[8*[4Z,#OJJQ_OQDO6G27ZX5189Y#(.DK M39(!<$XN2X7(=VO-0Z7<]U'(,:9(//H1N3A?$*2+KV)XL#C M\2N42,^&66_">\:P!%H9N5BWMW=KDF;J[N;5T$A,W3JIG[S>A>=W$D+7Z6N( M]L(P@!-_GT!UT&[FGL>!G%$5\[$M$:4/XVW\O8<]9UPD@/W+6+DV?[Z-(*M/ MGOQU;$RCR)]J8W&,(>@OE*[\K=MW]H4[H__)QO;F7X6O%7JHQ/CI& 7Y2BF) M4[W+-OKVG+^-V!;?OS.@FR7E+R J91?\.P]J MI A4^#%$^[3]*Z%A=ZGFV#H!$1/;[Q9\>\I9L9[ M4_&?]/V;LK0 G\\-K(MOZ(#V!S:O?@-02P,$% @ 3(JP5%0I!%J%"0 MO1L !D !X;"]W;W)K&ULM5EM<]LV$OXK&%UR MDTQE6F]^26)[)G::7FZ:UI>DO0\W]P$B(0LU23 *$7]]7UVP37@Z7WQY=.K&I/_6B5]>#LX'(E$+6:;^@UG_0U7ZG!"]V*2./\4Z[)W.!B(NG3=9 M=1@29#H/?^67R@Z= ^>C/0\NCCV(TY;CN")T'0A-]A":BO3UWWB(X_GN QZSA,6,>L^^WYD%"E(HO72%C=3E KCEE5VJPC[K@ M]16O:T(< M< !KA=2)\$; ,KE;*"ND2+6A6)3UB],1EV;42,E3MC]9_P#-20>:QE&L0"A3QI MI-#8H'.2$*?]TBHE4K52J1-FP6N+UBA+K:RT\7(3>#5?16$U>'GF1F=T7I3@ M ZIT4+)*7L7+7'\NL:5TBHU2J=!E0:(1.+A6@W!\K?T2]O);?$U8 " JYX/< M)#:S#YZ"'^5*ZE3.TT#3 M5^)?I?%0 $K';+P*$2MG.8X%G8 $N#0VQUK'Y*]VB$\:XK_.*4A9W,J*!C): MTB:O)1D"^N,E!>;G+5$X"'4&;6T_V^'. 9TW0K.U))R1&U\I-*33@7OMT'J3 M::7$'AB3DB$VUIJYL9(XS#?=354<(TYED+($6, %"$J*?')"F::($9O5<;?' M;N3#;=M-&]M][/BVS,U7EFS$=V51&%N)"TIBLNDCCFK MB *E.SG:;UB&LU>.Y"ZS@F(6SW-3^DY&1*(#/=#S5S;NVR8_W^6 T#* $658 M+*W=,*0P^'!.QLIZ] B=K-;MJ2&^Q&F9T)E8NB6;BQ_4YU(CQL,F(*%'!) ! MZ.40^L:!00 T,AHOVE)M0P71:S872*<'_*L7<$L8Z8O?F MTE/.!R\[U5"+^C2N@^%MBK"]%[>WMTAVPM>6(Z*8KXTC\W%&M*@4) 6S73> F/JBXM);DNI9.!^W\Z M.J\^.PQ >(6@UV1DH!,LV']X/!N.3D;=A[Y=7S]],AY9M)?FV5(4;4CP7-[]6FIM'T M15V)6]&:/J8VUFX^[C'66EE&J0 @[N6N6[YRB?A 2BRH-X-(BM!;4)45DVAV M\E2,H]'DJ?BQUJU52+P81:.GU> MBX\A,*E#$$_&T>24/O&2FGW&9&9]%IV?/A6GT=GX:=5X-OEZT\G77SA?;ZM" MP9KO03UNUES)F4!^Z4/!Z/&LEC*AYAJY1DW&3A0_&<,DF +1KX,-_KU5PV[:G^-?,^KIC'9S?BO='V6%7MX/Y'XGD_HREX>;FE":9IY-HN ML;'),I!B7!V&W.M)B3V'72?HFSYOJ;%LN8OW%MB&SDD&0.%;@ M;Q_%)\O>WG#%XJUM#>^VN8F:^R MC,^NZF;G5LN94>=$.B058UKD@ABB0HID M*T6;PY1'*[K8P9FYPZZXG[%P#=*0%E"046&E $T9!0,#XQ A>J"H 498"S4P][L3:QF5&0R,& MUZC!O _P($)X+6VX@WG=WG!\3V]?7Z.TD+@3?_]3.[>_"^,JSV9AY2M^AYJP MN W^]D()AGPRBLZ:RD84J7C7"\.ZE<1TGVZV;XS@)&,! _%2@BS?#?3K'&]U MYIV6/\R&&$)6H<9A?]<>7MH[Q:F/'0>/TICB8CQKXZ W$*.'I]J=V-ASG?@M8VU_)[,[ MOG[B>\DLW(LKNA??32).H&N9SL:GJ,_5A2Q= MJ1R:->M+CH4U6=/9C<.84D^ [_+8,D1";H0)L+9(545YA]RBNA0^TOG1O7.?26'/L8%_6 M];_G[#2A2&P@'I+8SGW??><[GQ=;ZVY]C4APWVCCETE-U)YEF9^:1KC=!6J[ M72;39%CXJ#8UA85LM6C%!F^0/K?7CF?9R%*J!HU7UH##:IF<3\\NYL$^&GQ1 MN/4'8PB1K*V]#9.K>,QE=!N#A>&!_&V/G M6-;"XZ757U5)]3(Y3:#$2G2:/MKM.]S'\R+P2:M]?,.VMYW-$I"=)]OLP:R@ M4:;_BOO]/AP 3O,' ,4>4$3=O:.H\K4@L5HXNP47K)DM#&*H$_XC)6,8_$8)YUS[TAJIM!*QD&T%5"-\3F]2 MJ+!$)S1X$M21=3L@#M4)0B ;S2YMTPJS>_KDM)B>O/* 587Q)(#JO8P Y4%X MJ*SF@^K/X%/M$*'I\XLAO\#9D?68GO":_E5&,4US.!H^-Q0]C9[1'X/AUL,Q M#1QK-%@I@CR=PC-^3>"#-<^CFP-<"8*@5!R,0T/1E6=(P<]+X/WC!N41GCDL MNWC\)PR.H@9ZAYHQ9=@F/F3R]GDXV\RZ%:[T>\=!PLC%^#NANSX'(FR2,))= M%'EZ.N'/-#V9P#5RIS!!T:!-8F2;3R"FH'@%;Q[,P&!QM/=_!&\UR^]]^J#@ M5_8&D(=:\+16'(53DH7M.$8TH#CO,D2XWD$[R@JP0VE;1348RYGW5JJX(P>J M>HYCD+4P&XP*?,R@:%OK@JHFD%9L9!VGDJ&Z*Y79Q-+KQ8(=0-PLT;FPYTS- M#I&XXDP)7-AKKFY2H1K"@OG'A*?PI_.;'73#!MTF]GP/TG:&^L8XKH[7RGG? M37^9]W<2%_Q&\6N%/'8",[$( !<%0 &0 'AL+W=O+)TOI$1?_UJ&EJO9,6'&C.='1Z^G#92V]'Y M*:]]].>GKHM&6_71B] UC?2;"V7<^FQT-.H7?M&K.M+"]/RTE2OU2<5?VX\> M_Z:#E$HWR@;MK/!J>3::'_UP<4+[><-O6JW#SF]!GA3.7=.?GZJST2$9I(PJ M(TF0^+I1"V4,"8(97[/,T:"2#N[^[J6_8]_A2RCCSNZYB?39Z/1*56LK. MQ%_<^D>5_7E!\DIG G^*==K[8C8291>B:_)A6-!HF[[E;8[#SH'7AX\K86GW9!&/]A5/@WCM*6D?(H>3S7.Q?.%:QH=$>48A+25 M6#@;M5TI6VH53J<1*FCCM,SB+I*XV2/BCL45!-1!O+65JO;/3V':8-^LM^]B M]J3 *^DGXOAH+&:'L]D3\HX'?X]9WO&_\5=L):SWY?T7Y?Q GWNNH5Y(Q_[E6>-BTTFZ$#JB\X@NJ040G/ H44H79;B9) M+M;*B])(W001:QF%]#HHH2W^*6&I$(PH7>>QZ):BZ *DA# 1;V]+U6)[$%4* MHJI$034_!EPMZIO,)2.LPZZU]'R># ._5+!>. \=():H+,X:N0Z=AH-8;KTK ME:)-@U%*J-L6OF GO*GEC1(2BJ+R&@:JY9+\=,GJ'('OOGD].WKU)HBEMA*A MPK[6!4V^C\$O 74(L&ZCOW:ZTG$S$9^5AZU*?.K:UFS$?.55\FK. MYRY5J9H"XD[BH.6A4:6 M-J3BV^\G)V !8SA?(3AX06+6.M:L+&830S)1#B;RCG?&>2@6"S"[+N%_MFTL MWK]?B&=DXNSPS;O%@G\=O7D^1E#7M3,0Y=:4%2 H(!J@;S)G[M$C_,&EM%J9 M<'"E*Y/@F!#7"YQ?7O4")WN0A EE9]@#,G[K*O%L1>DC R)[@)@1'I[+X'* MPBAB&H)(U97872C"D@$F"2H) .!-W72-^-I)%$JD(MF1XA4R[!.0"B7:#EZQ M_@Z2_=-A)7=IPV C^HTA UJORZR&'Y=L4!(S$>]="'BZ=$G\1DDODA_W0-2# MN#)I 2#"!P$EB#:8O%#INUTG/*X3$[R/1% MQ29^E![L!J&=C9#Y6=UBWF&$]F*9":&HD@VP1V$%7"F_P,J3P"A47"ME[T4B MA2?;Q]*(!KIG5>6N6Z "5#L2,&S)LI-&3O^+Z^ M2AF,/9Z#!>H%*C/V412)]_/YQUSAY,^!9R->]+E'E ='[F8B ^L2OC'++SC: M4+*HB>I@4E#J.L=0V2\N'^C/)WE8Y'2P&LX"G>C3\#9&V2>;9/4;>[#3&H4+XVTT++2' M>VIEJ?&HH2#_06;81XEP]I*A?,/?U"K "B\&6J@ZP,6[)N-C@E*E#N-\Q>UG MMW\T VOMFWTW5(!IYNW[K>H?M2; 8-_85!ID' .+*IL]>C5Y.>SY%Z1VI[?_ M#?(]2F3@K#J(H(''P[L36G*' DQG:3NJZ.,TQ@XDO>WW#"RP*/>0 M4H:ZI_TGI@7YX-0!F^FZ@H7%VP\@;<*^N.P\%]Q?N#O01XD!$]-DFD0T",A; M3 O:WL#(?ES$LLOIQ\5JZ*H_N]JBU'4 D3?B61(X##^X.-YHT!@9]YQ1"2': M>[7"'.!US]/43BUU2.ZOH+X@RY2U:M^3D$(_.SPZ(4GX?IURMF\KM"INEM!> MD6-D:<^^5+&;/2U3=/'E084CT#6&+-EBO@ %4O< @H*C1/<28;&B<*CN$.Y,'TA0Q$M(HN!V*=Z: $NDO:$(RFN:AEB9E M%D3A@/84+XS?-.L3 LT[]X$U.I/036M@0R9!8I>U M1.>[4"MM+64;JP-6]W :2$:E&E)H%-,\@I@,H.$!DQUV@&URD_*%CCYSJ\_M MP:@5W01VKAAYEACO8WDL%I@*-^+2X53<3/.W^$XV[9M^%7/.QWN@7Z9ZQ(T+ MTXS:04H'^)CG;.T5)D(Q1W\+3XD (A1=EYCKNP)1$[*KN&GZYGG"3^G0[OM. M.;E3CP\%A0U!Z+B9#8-4CG!FU-W(;4/%' K1T$KO?V@EH-(\D]2SG&[B^MP@ MBLW^$%=TVY9%HM:UQHA)S!BZP'Y6N#',3:Q=MZI[DPI"XPT1!2$T=6 :-*BQ M.!^W>N2-U$;BAC"4?>IA,0T3W#T;\KV_B2)#8#Y%L*=;*L8!JO0"'M"] "V/ M^1F#! /GZ5OXXU=OJDEEXW#'1&&0:.C3X9K[)07=RXH[*]G'X[S2-^3+F'A_ MMQ-73J5+=<:5V?0W&F@R1'$$-HXIQR MVXLLM2D=,B_U$PRZ>CHI?IU\FNS0"J%*QRXY3?'*W8PB@"L_WY%82.@\)RWE M)DP>>O\RW7GCA<)8\7N]D)"<7GX-J\.KPWEZ8[;=GMX[XEX#G@G@@26.'J*M MCY )?I>7_D37\ONSPL7H&OY9*X3/TP8\7SK ,O\A!<,+U?/_ E!+ P04 M" !,BK!4!HIW*:," #D!0 &0 'AL+W=O/P$B21"%"U!R0$?1RJ'C;V.-ZR#[,[KN'?=W;M MN$$4#E4O]LSL?-\\=F?FG74/OD8D>-+*^$52$S5G:>J+&K7P$]N@X9/*.BV( M5;=)?>-0E!&D59IGV7&JA33)2,V>(_TI;EUK*4C2RDU&B^M 8?5(KF8GJT.@W]T^"JQ\SLRA$K6 MUCX$Y5.Y2+*0$"HL*# (_OW"2U0J$'$:CP-G,H8,P%UYR_XAULZUK(7'2ZN^ MR9+J17*:0(F5:!7=V>XC#O4\^T QRRM!8CEWM@,7O)DM"+'4B.;DI F7CIR' MD?/POS3P7[FN6B?-!JA&J*3S!(^M<(0N=(;[$^R75C?"/(,LT9"L)):038[W M]Z;'V;F62H49\+5PZ-E=$'3H$*1N' ^X4XPSA6KYWEB(?%=8H%YSB.$",I#> MMWP>2:"PK:$#$*9\$5V4/_G18F]\#0#>')[S8ZOMPW@2A#SE!+9BY74#,#9@ M I]KZ0?ZZ-X)#\82#P/W00H%9",A/YJBWB8]Y;#&6R5+$6)6T@A3!.,*N^@G]X][ MO_\X[XTT'A16#,TF)T<)N'ZG] K9)L[QVA)OA2C6O(;1!0<^KZREK1("C(M] M^1M02P,$% @ 3(JP5"5NEK9_ P . D !D !X;"]W;W)K&ULS59-;^,V$/TK YU:()4'>+%N@"Q@9M#T4/ MM#2RB%"DEQS%R;_?1\I6[#9)@[:' D%,O/G@4/.]\[>A91:Z[XP-BZP5 MV;TKBE"UW*F0NQU;2!KG.R78^FT1=IY5G8PZ4Y23R=NB4]IFRWDZ6_OEW/5B MM.6UI]!WG?(/*S9NO\@NL^/!9[UM)1X4R_E.;?F&Y9?=VF-7C"BU[M@&[2QY M;A;9]>6[U2SJ)X5?->_#R9IB)!OG;N/FIWJ132(A-EQ)1%#XN>/W;$P$ HTO M!\QL=!D-3]=']!]2[(AEHP*_=^8W74N[R*XRJKE1O9'/;O\C'^)Y$_$J9T+Z M3_M!=SK)J.J#N.Y@# :=ML.ONC_DX<3@ZCF#\F!0)MZ#H\3R@Q*UG'NW)Q^U M@187*=1D#7+:QJ+H MU0!5/@,UI4_.2AOHHZVY/KUQ(LGVW :YK MSJ #X6X'43:A82PD8Q#0KL[I@S9]Q/C?$(1D@^36N%?2P@GH80R<<^$OO;Y3 MAJVF;JAB' M<0@0KG#5CG^_AOT: _JA0Y&+F\>P41:TDNB8:VV!\DQ!I%4RY,@Z&8I9 M<\37-F$_DYB3](71'/ []9#*^Q?WY=M\BBEOC!Z;^8(F^=5X]G1]4UYGIZ9G M;?+J^EPDH$D^>XV_:3[YE_XN*7]JZA8GKUG'?IO>[%BKWLKPL(VGXV?!]? : M/JH/WQ1PM]5@9+B!Z23__DU&?GBGAXVX77H;-T[PTJ9EBT\;]E$!\L:A8(=- M=#!^+"V_ E!+ P04 " !,BK!4BD%K=K0" \!@ &0 'AL+W=O0BJ5)PFR4E<":FC^33H;NQ\:AI2 M4N.-!==4E;"/"U1F.XL&T9/B5JY+\HIX/JW%&N^0OM8WEJ6X1\EEA=I)H\%B M,8O.!Y/%R/L'AV\2MV[G#+Z2E3'W7KC*9U'B":'"C#R"X-<&EZB4!V(:OSK, MJ$_I W?/3^B7H7:N924<+HWZ+G,J9]%I!#D6HE%T:[:?L*MG[/$RHUQXPK;U M'0TCR!I'INJ"F4$E=?L6#]T][ 2<)B\$I%U &GBWB0++CX+$?&K-%JSW9C1_ M"*6&:"8GM6_*'5FV2HZC^5U3UPKYEDDH6 I7PB7W":YTVV^^N&E,G,=[QUF' MN6@QTQB+5N?@Q_G*D>4/YN>>9*,^V2@D&_W7&]Z+Z2=UXFJ1X2SB471H-QB] M(A$\<\F\2^%=Y(Z+=" <%$:QP<&!U$"E:9S0N3NX&;DY5] M=_QC\(H\$^9%R-P):B%S> MC_IVP-C,5 HD'=#ST&?+,YO#NS6DZ2#_ P7 \ M.(3/3+,%E5KH3.HU,#U&WS!BL1_G;-Q;O3#0S6(>]Y3DVFMKA[K7]:CQO-\(?]W:O3UCM8[L+TP7$PG^ 3]'\;\-U!+ P04 " !, MBK!4EQA5!/\$ #A"P &0 'AL+W=O'H@^4-%JQD42%I':]?]\S MI"1K[3A B[[LZD*>.7/FS(BG.V,_NY+9TWU=->YL5GK?OEDN759RK=S"M-S@ M36%LK3QN[6;I6LLJ#YOJ:IFL5C\M:Z6;V?EI>'9CST]-YRO=\(TEU]6ULOM+ MKLSN;+:>#0]N]:;T\F!Y?MJJ#=^Q_ZV]L;A;CBBYKKEQVC1DN3B;7:S?7![+ M^K#@=\T[-[DFR20UYK/59BH7?FD7UQYA<=8Y M;^I^,QC4NHG_ZK[78;+A9/7,AJ3?D 3>,5!@^4YY=7YJS8ZLK ::7(14PVZ0 MTXT4Y<[I1UN_I5ZL:IX)>ITL/>%FTS'JHRPB5/ -U1->F M\:6C]TW.^>'^)6B-W)*!VV7R3!;RC?YNKHS\O M4N]:LY^9+QT+-M5$6WO.6F M8[ICN]49TP_??W>2)*NW'V_OPM7Z[8_4&*\+#7#9>67J5C5[7"M/VM-..>)[ M!W:,[?6T8\LB$[46 M4]!6>S2G+TNN )RJT4^T<;%(CHJU99);2S'A#0$KAM=[ _TD1K(O^L %428 M!Y93-I";LTXX*$)BSHAG-C"3:F SY%:H+6!"<4;D.2#;UE@?'0%B P&=!4$7 M8LI/F3=2[E@<401BY+$BL0:3&H5QCXZ*4HW3/A8TA@!%<8N*)5 M(2\G#P_U_B(<\72@@P^HJ)["4^R\K@>3ML8#0*L*+U*&0YAR]/$CHFDD\%4O M/4V""FOJIV)TJ)Y]MB)H4_^D>5_/#V@T['W?G4.?M6%06>S36V0G=D5?.A\6 M.4PE6 SS"$+%MU 7BXT5K[]8+T[PC:LJ:4Y)8Q2#D&6*5 '=*X'L%O3I80:^ M#%^)U6$'8RPH%W5-)5:?*/,C9P?CWG'K8[(1:)KH.(@.T&5,F@YE#V&&X@MV MT6$>3O)=T+O.BH4*;:$%S&"E+E@98X7!D6MI(B2KLLR*7:0'1G%$CQ>K13(* M-)EL#SIAN*G*BPU$62V? ]A+9N9@"9-6>M.W*P:Q])VRF!3#=S9L?%3W9#WO MBSR6-5CJ2<>B@L<#P7D_S8+U>Y<,97\H8@C7^TC:Z.M#\\$XHQ$6=&FP? KS M=%40PO*#BKJ)ZN)RNJ;7!_/$F4KG0==450$KG*T67SL6+"?'+GQ!-N%PZ8"" M'HLGL/'I>'Z]B,>VA^7Q\(L:;- F5'&!K:O%JY>S.%Z&&V_:<(A+C<>1,%R6 M.(.SE05X7QAXH+^1 ..I_OP?4$L#!!0 ( $R*L%0]TY-SV@@ &<6 9 M >&PO=V]R:W-H965T"OW4Y<;97, MF:@L)FDEU-7H\H+7/MC+"],VA:[4!RM<6Y;2[J]48>[>C))1M_!1;W<- M+4PN+VJY53>J^5Q_L/@WZ;GDNE25TZ825FW>C%;)JZL9G><#OVMUYP;O@BQ9 M&_.5_OR2OQG%I) J5-80!XG'K;I614&,H,:WP'/4BR3"X7O'_2]L.VQ92Z>N M3?$/G3>[-Z/E2.1J(]NB^6CN_JJ"/6?$+S.%XU]QY\_.XY'(6M>8,A!#@U)7 M_BF_!QP&!,NG"-) D++>7A!K^58V\O+"FCMAZ32XT0N;RM103E?DE)O&8E># MKKF\:AU6G!,W:@NLFTC\K,S6RGJG,R&K7+R77XP5UZR)LN*7R@<"$+V8-%" MV$RR(.S*"TN?$#85[TW5[)QX5^4JOT\_@>*]]FFG_57Z+,/WTH[%-(E$&J?I M,_RF/1I3YC=]@E\ 07Q4M;&-KK;BGZNU:RQBYU_/L)_U[&?,?O;_ ?M_)JPC MN;?V6ZVL9$R,8X$&G+.BS:'HUBI5"5!JE@C#4=EP?V.D*E;ZUJLE[4UMS!(;38Z MTPI."A@-P(&AUK3;'0H]VUSH#=#89^#K8=)P.(HMA.Y441,8!UE!0CCV[N9G MYMXCC9#8&EDP#O!^AP)6S $**0A:0*T-23S") ,/R,C;K&'39)Y;RV(8T@EB1@>:-5<1 ZW-0HHNC-.3%^ M@K[JX*0]UT#42W-7!7F#<[1-VMB>P+5U71"6Z.M0MT*#9@MZ(C$6U'#$"J?W M%'0^:-^N.F,CD6%*:#@O& >G,@,YWUII(8G00=6.:1?K7]K*M^D[W>SXN,R^ MMW FTDO2"&5-R"&L:92_8=QY39$EUI2BK5&5E"P' M#J T+&&?7]_(3!>:T<&ZY2YBNSJ3EYH"71!#KH0*62KH4]@VIS:"F(,L B3@H8?SH6OX.M M:9W8A)!U71QRC0.8E#(4:]X6#POM\03J36;,*"1";LH^=<[ ,DH_SJCC-;RQN>/#G5OEX[P]A]TC3Y+' MA<;JQ F7%#@!"KG35V(5)HZZD4&?]N$E%DN8=B]Y'T^+C7?>HGHF3 MY!1@=J 0\]\8J$^F@=XT<6).O%45.B:'O/K.!;08]+D7XCR:)@F>210OZ,EI MG[ZFE3B:+H]86%4PB)B0$+=I-#M?]!3=TZ_^2HG(-(/YY&0>Q6>+4W&RC)?X MG4:SY!Q/2$J7LU/Q5N'>1D'152A9TI3KNYM(%DN1S$4BDO,SL8K?632=TW,9I;/ICP "B4C.>O[3>/$CF)+S!UIA:>4WCX9)Y/-C<4\)]DS@ M'V*:X_&MRE2Y1HR&E>2I4'\AIHB.Q9Q> ,)R<1S\9]$Y;%U$T_3\T228IM$R M78AE=)8N0T8$HU^(11JE";GS#($WFPWO'<,+1>=;6)Z9MB(=D>6^@H>6RD6% MIP+(5(>V=Z\FAC86NB,=,T4^%G^G63%'&7V* LT,E2\XB!+E.2;Q3^18ZTT; M#VW<'E#HS7J^JGUZKH:QO]G%;(%/INF,2\Y\CM75.Z05%9\D2N)I<-L!AB1* M<1IE*9X'_P6EB165B/"4-!)0I\30RLU_*"-8&?TWV#^1 M5.QZCV6G(WNIOV*O!B6N>_YTV+Y";9^CJJ3Q.!VN7XN3CZ'T?:#2=TJ.79[# MX^,ESOD\'\J81C'2-CT;+X[9+V=8GS%[&H08/>U'I$8NT\]P;U&3P\0^P;?D3I_.9Z;\#]JO]5]25_WAX..X_P2+"MQK- MK% ;D,;CQ=D(8OFSIO_3F)H_):Y- Q_QZTY)1 8=P#XNR$WWAP3TWY8O_PU0 M2P,$% @ 3(JP5"RKAR2G!P "1, !D !X;"]W;W)K&ULI5C;M?<"0 MX! K$* !4*/9K]_3#9+#&5WBU+Y(0P+=Z,OITPV>;9R_"Z5243Q4QH;S41EC M_<-T&K)253),7*TL5@KG*QGQZ-?34'LELRTHOIQ5DMU^I6Q=_K&X^G::\EUY6R M03LKO"K.1Y?S'ZZ.:3]O^$.K31C\%N3)RKD[>OB4GX]F9) R*HND0>+?O;I6 MQI BF/&UU3GJCR3!X>].^T?V';ZL9%#7SGS1>2S/1Z-H-;?2#765I&*4V>JQJR,6+VV85U-=&V2@^W.-O.)M&J*7% M:=:JN$HJ%L^H6(K/SL8RB \V5_F^_!3F]#8M.INN%B\J_"S]1"SG8[&8+18O MZ%OV/BY9W_);?13_NER%Z(&(?[^@_KA7?\SJC_^?$/Y%%>*+$J6\5T+=2]/( MJ'(12SP5!= WHWKC$Y2N]KH['?J\RMK>9BTI;M(97X3:*5*+25-B,=(4);Q7J< M%[D.F7&A@8I6S+JH AE'#YFSP1F=LY-/Z1@+]9"I.@H9.EW8N2(^F8A?K/BH M5KX!H8A%YR.IO795+>U6*+(.^V&E$U(89]??X4V%,-6UV0JY]HK/0>'%4MQX M]Q' $+?*W^M,X?"??[X61Z3Q[W\[72QF[[L=EYT@OY^_?X/8T"SNT%^4V]Z!IG>$<>-EXQ%L4!IP9N!Z.5F^0.R)W*DQ1 MX>"&%*VV?$2A/0R)*)27%.6J-FZ;I [C,'GT1H12&B-JN=W5 7L^IL09#5=2 M1>2R0G,D.X6L7&.'$=D@)=OO"K0U42N?$8B/%B>OW[2>HUK %U[9C.H\W5,[IRCG*NBUI4C%C4,)H0FK MQ%X!N43 P$ &A75'8)^_?1_$RDF?DWLRH/)]?.+<,3%?MF\6.)TFJT&K2H!K4TU,R)Q.AG:!>76RZQE@>A0. MVFH-WFA)!*KG2,7-IW^V76'8)QB"!Z!&[5?0Q>XE0$H:&A#81!+.IG(=]XS* M-=8;]$)-R3Q%$M8-R^M/JVK,: .2780H5@K7 &0->Q=HD!E6X#4[R)>)>LAT MCQOD!G%#IM!W)[/3T_GBA-B5"!L33&JU&01PX1F @'0Z!GP7E#'-/J]FD].W MLZ$"I+?;D:CP\?EXP]H=S6E=-T=0!Z<%C>3N"NS9)C] A'L\*3$M?48+>O<4 M(97*4/V%6O% 5J%V6E .,,Z9DG7M':@PEL3YXEP/N8CKH(FE\_J_*M]'8YO(GN"9-KRB;&,BJHV.!UN>!'6:NR3W MJ\"U5,A,0YAA"F$*J;0[X Q@NU=**&_J[-[5+M!<@HS3]BY^M0S,TQT]]_S_ M4/-L3VQ#5'[(#&&_#;0-EH<^1M\HZ;REP6=>\!:A&*B7AP4TR4><-B[FORH M,E6M(-G>3N8O-L1>'W=>1)CV?L$0!065M$VQH_ED[I;I 7G(V"&8]>IXLNQ8 M$8VRU)3L=)T "MKIXG32[3YXW=]O21"+?9M48I&%5 =#9Y>S)* M7:5[B*[FCQTK%]&P^6>I)'!,&[!>.)1H^T ']%^_+OX'4$L#!!0 ( $R* ML%2"B-2ZVAL *]9 9 >&PO=V]R:W-H965TO&WA^U=HO;JUU5WS=U(U[<;3NNNW3!P]< MN=8;Y:;M5C?TR[*U&]711[MZX+96JXI?VM0/YBO]1U>_7B:'84OOA@5NL.7SSX^?E6K?2%[CYMWUOZ]"". M4IF-;IQIF\+JY8NCL]G3E_-3O,!/_&'TEWU8NC$U"D:UUV M&$+1/Y?Z7-%K-03I^W]3]-U:U?'#TY*BJ] M5'W=?6BO_E/[!3W$>&5;._Y_<>6?/3DJRMYU[<:_3!1L3"/_JJ^>$;=Y8>Y? MF#/=,A%3^4IUZN?GMKTJ+)ZFT? '+Y7?)N),@UVYZ"S]:NB][N<+V8VB7187 M9M68I2E5TQ5G9=GV36>:5?&^K4UIM"ONA;_N/W_0T=08X$'IIWDIT\SW3'-: MO&N;;NV*UTVEJ^'[#XCD2/<\T/UR?G# =\I.B]/9I)B?S.<'QCN-?#CE\4[W MC#>VX/\^6[C.DMS\SX$)?HP3_,@3_+AG@I?*&0J^DQ2QM]/ M"M,4'8W5;DT#E:%I-JHAY<3/DZ+1I78.TD+6H%@J8].@>!:OIOG*MB$26/.: MBJ9TI"=,.5D4RV0['@=OT3>FK5RQE47I:EJ<$6VN+]P,"%]=,H!?:+;&A-%M0M=(- M,;BN^7>][60Q(.Q3PS)Q 9XPM6<;(JU4Q;W_^+_X\ M>W:?=PB"9?4:IOARE+=I17,'C]SQ5G3]/3N!Z9W>D"M'T:U?GA0 M'\\C<7O4^?#K+.69W66^>44.VROK(T/4.%6*H"5YU;4AKZ#\)I"!J_:YI+'90*DDX/$/]S1KM^X4QEE"5+>(A1CR*C'AUFE'+KXC7)[J6J M,>T8K^XV0L%?Z.P++, XMD5K\L:D ;6AGZO!(9\R0\_GM!"V]Y!RO#?#[/I$PHUZIK-#S.( MO"U9XN!N^:E7Y PV"VW#M_1_&GRK.@952T_D\F2G_8[#UKR N;;LAH]Q6/?E9IX*W MP%:9TG^ -V,K5D'8:&?,AC\T&A95U>8O'I"DNV>_1IO%?\/*M98L&)MQU*VC*&?+$[9->C9;R4+5&-0-#8DX/$O*I4$-TV!@ MI$9&H(G#L@JU\<2L:;%7)%YLC<@)4 CKO;'WZ>1TG7B +7&0/!M>I[\N#><" MXVLD054%::A=\;0^R"#/J+]2!N/"*K[%*N(Q@GSA"3S? M;5!T-,TTJ'/]-" M.;BHS*6IX%TD;"?5*(TM^PUM,;@X*4IRVZ9+@1%]A173OG8MW##%_F23]'&[ M7(J >,[@T>$>\'/0S&4!E8/W&.7_%3EMD'K-LE9I M>98F)OXMEU"?.(>?-:.5_N"H#;+%FP?[NB1IHVV^6ANRGQ7%;65'G#-$>-F- M+D(M3(TU$AO\WD 2*9V&%'$\V2YJLU)>*,XJ$26$>R1@VG8*8<" $W5;AOB MPPN19X309&2\/N(YTZRU)1=)!)+S_XRI83B,^\(^@+:W:3>FG!1;"A(Z\$WD MMR2Y1\Q*% KQ8;T4T>1+]>L)*Z0A,P4ZY%9_BN[BIX-6_"UY^0:JI$==P*U? M+O*_LYC"JBL$#A38JEH4E*)10[EW5:Q:I"\WC3K632) MH#>+UL:)U/"WF$_ M\<@5@P>Z.J;8S,+"\*,;37ZYFB B&7<);X;3FXSLD$X,:)YX$2QJM:!!0:YW M46S@:.XU!>1#4R.I&7:[ANV_!"PRF(G>7(?0 >D8\H&-LE]T;ND@27'EA5EZ M@;@E7_/I]-=2ZQLSD9,(7A429ZQ+,RQ"RHQOPE#7/KNC'4"P\ON"(E^B+_N= M&)0^D.Y@8N>&.7%4V^2\*8Y:Z9"E<7)$DP=36;57;!#A+\>V5#C3NN0M1^TV MQZ>DMPTO<%K\D]T&!N?P-?,B1&VV8AHK,[.!_<)C6G]U2 EG)PE1.CFH2>\M MC")I.'8#\?H6;!C%C.XPD X#%7N^'BJ>,.9C)F6\V8K-.EM3X!TPC]***>0DN6UB.LK."K)(;D\G\*)46]-ASP%QO-+D32F7 M%>VSV'-*HO^*X<9V=*$YCF%A-FBGCWN(C'.:I@FY_(??/X4L?L*+4W4)I&)@ M>(!O\1C@O3U*!+6%"3=]%K$JLA M&^;'IR?%M5:DHN]4N:9Y[>Y6/CZ>A4?>]+8Q[)S%+GSM& 4Y]3__ZC4^&SZ\ M^1$),])\X6<:?7[\T#\"&]>3;N52A""]7797V*W3X\?RY"&]R)#6V4%Q_M4$ MUW=>$V*%] MI1==6/GXU%ZF)YB[CAPM$T?+[$T$);9/,,<.H/,Z%_$ MXL@RDDB A]GTNV#;$#]*\-P \SWH8^9)E^8')7@/X:.Z\%TC#6(@Q,\K"C_^ M(C%, *2WMVSJ_(8B0!'CJ@14.J:O;,ZS-7T&F$)!\-+4 MR)(8 8L2*L[L&F%'NP!\P?I/C_1-^DPA"#+-0&?P+MFZD4Z.\FN2IT$@2"*W M#;RVU7BPCO(O%OI2F5HFO;BU1$^#CK[)Q->A?,=AE?)X P=='J%(>%$#/ MM&BGZUJ ^\0KBAYXEQBAQ5ZHC'T,KB+VT$!,,A"7ANZN@.".[8Y7['S9T*KI M]TLEA3R2APO66>M+7<>@>$P^9:[X$1$VLF^>+1-1+SUB_3M=KAOS9Z^3Z/HE M#*P6D0;9=VD%*B+_WI2D>;U^((DBB6"Z):JEZ66G:!^C3(C_S@!UO^IL^HRI M4Y&:1\^*7WG<&7^>S9\5_]6W,&(^K3"A>NPW2YPE>;U&8C_/\TQOB.7/=@:? MQ\%_3WKDN=@2C58B>D_)Q!>_7/'G@!060K.AU=KQ:2<[+Y@F$ATS?0!OLB!. M+F7VL*'AH:&V(Y=GK,[:=L'((U>@LH>\').<*J&R7P"SZ QGCKP)?5T7L! 1 M2QOG&_9PR+O3R+N\2)U;H!ODNWX+]R=DTLB=K*-I Z', 8B;'IK8).3 \5& M=QE(DUE8RJ3[+M.(@_XM5:-GI]^H$%#21L+Z09GNH^Q N?S]7UQ6 ME$?9VVR-AVRB26/THNEL6_O$9&-<3,_9+GIW"8$2 YA;5@]%NQ@SI/"1 MWO9A8L=Y5RD69J%E!VJ)-2@3EW!$HDVDRS<(V<6L;RPT0WF7I C'KM-;\CH5 M21NCIJC#!O/(^0WD -D>8(JL $$0"5UA7L61QZ31:"7TH@ 5ZZO-4[ ,,%&PP@[3AM M@O/=N]Q//&L<_>U ]13A/U"EW9H''D(^R/RA7 X;8"/E'E^6W3OW4*:43B*: MA5Q5D$,*EYH$*D>,E9-L+U,T/&]EV'W.F/WVJ\.(1TGT03B-!14;C&@!3L-(+"F M!<),P<= '2KC,QF?_S^-9O*"V41CDEZZN",>NN#XQD(*E"A6@-( ![ MMU J$;;1-#VO9:%+Q9&BA$@)HQ!L$*M)/0QVS=P>$=MGPH)"2L85DVDG@5AWV)OXL#60G+FQM93#PL)-<]D2HT:E M!8X-9LX)0W8S +^>44$M.O55TV+!4:_UF,I&7".EY&2U2ME?JFD(6[:W5]*W)BE0K(= @ED MBRV@I3QYX0J8'>(+OCA=2.^JF%MB%'#VZ,Z&#" ;59)]OUB;[38T7Z%R48ML M.RXBNQ: K/8^BD(["N\ /%JNT!1J";@PAD*7G.V%,C]+N;?V5JC(A!H+]6"; M3R99,B@H7IJZYAUFJ#H4D7*FW(3J1WDRZ,:[)>22^A=GASL/W[3@05.&MLV M@^[%T?&=SUZD08T+_#(T3/%HMGV(U,ZODW>61(1[[BK2'"#2P.Y"="OM'8AW MI?:L8KZN$9DLLS@Q2U5\*^6T^)!%.MZQ#YO(=HA)G M%2&Z(JJ^'%$6'L3LE M9H1+XJP[V\O=_LUH/=FX2H U[#!$>\M&%_?0IW(_H (.L"NJ"5GQ';!]=WU0 MO%,?W^Q;C7PY";_2U*-"?==!BN%7W'JC&^[P@ZUFVRWO\H)%R"W7:@/ M6L/[Q:8U;V\36RM-HYTUBS[67_.QIZ-12GF35F^%W-#0H';INXBJ*.E1X?;L M_L%]2FV$L\-=@"1DFKO1I GM4M>M5&[.8<%']^SO#%B\ANI41LI.D'T;GQ< MP7 84$NQD-@9E?H,9X<;#=^*)GV$IQUES>U? M)]8$MZ:^[D,9=_2;387>H%.-#&]ER(Y!0K2+X.=8,W&IK.4N]E@#1_LK(A^: M6(##O6AR])ZQ8I+,&EX7FRK00BRG)Q,;^J4&M"+NL6A"&N4 O'KMVMUEI_IQ MU!.\%5K L$0\=X5"DRBC)Z%M4A)Y@-,J3%J;[\3RI)B 9(UUW_L??18G M6&I0=W$S).(9^'R60;VIC\YP99B2=^G8D-2145E*%^$]@RMOB\6U!:)K3O4HDS!R^N1FGT[1AND-A\[JM5TD[G6Y4D>+TD M^]KVJ>9->_02T3)# S".W'*N5SYOOH0K+C47):\T3E4(!UMNHQ*8$6^0(-'L M60<4\ANI[WIV MN!^::]S'+QDBS2O=HS[D^X8JY >!8R71Z.S-K8Y1?%AC2< M-!K^UM,FN\F.8U7DG%Z$16A43+VR9"!7VH)'28"-0_[ M;7QG6FBW82M%NZLCG.)E+I1+L,AI\7IL_&'U(FLI!G64>Y ,'12-U&,Y.]PG M^0,/9Y82C8^M>=Q 5)]TTQGIT#NFWLEHXE8V8$P8Y(=R0JXKN^9V?>"[S2[,8&]F:8!XBN[GD^*B=\N MN1@M04D$AYS.W5->&",1VKB\B7?_^@.RSM9L&'CQL['5ZU*"CO&>-'&A#>5^ M*^Y?$28\N\O3OF]S$WCH'._Y,U'B W;BV9C7DU!]I(%]DC>33H9E@.0=GX4^ M^+P+HL-)JU5J_N?6S2"O$8\. W!F-.A_V-?U$R0G;P"2TVQ;:7DZI+CSU)8Y M/]Q-20[73UM*_#>FN7<=(]9IN#U <.H@W-YOIK.H: >6>L1M4*NL(&9UQC%! MCV$$$N(K@"7/OLW.Q:)'QN,ZO25C\6>O;"?(L)Q8RE%=\>45ER_'TI)\8/'? M4.8Q: Y;O[((^TG^EQ0+>R2#E2"=UQN"*&GMV9F5XIY PMS$E7>+LAIGI9C[ MH69]JQZL'1X*1*EL=N0A W>D @43\Y;-;Z,'YS2E;=9'03F/AMP=;&'HHA'0 ME4C[839]'(^B]D1 M?,:[1Q<>+,1>[E>FDB._S]#!^>;LXF5JW_RGCD?=0A+&Y\"3:_ [B7BA3J46D=-5;RJ? M*#-/ CTT!5$4<<5,[IP H\@-VR@6_>#)] N=B,SE% M$L?A0#XZ><%-.'$A^3=.8M-:9*\"C5YYIW?9Y_$3HQ_]B@,3SBX^%;^U4_QX M? MX[%.ZI'"81$G:ZA=Z91J&+*1<%H\* MSQZR.)Q.Q'EH/D7*,A>#-P^?W6F\DV&>QA57+XS=8,-%-/^AFA[.SLOF).*+ MD9)@H#D"4?%L4E3S\;L%]H0W>V\L".EM?KO#HO=G8V7J9F?*9<]M E BB7(E M\ASO&Y=J;E*1,9J]QSBDG[/CV4G4SU]B116E+R-'6XM[']NM*8LGI_/[SXI7 M^7*NBY< 8 %5L7HR1,L=4YMETT!!T>T'^?R3' MW_88+TD$?B/2OM-KS!X=STZ3UW@W;),X%Y0=]3?I'DC./WZ3-G_ *;18E.)Z\9P->R^6-@4':QS"22O'L>':>"VR9U4TLC+7]&J:]4[E_A-.9# M(X^T0^A/%Q$$IYRBL8'6#"X ZA>.;!^##7"K_H:@L23J3G)_*/1.AUOFAX^D MO Z>_=ZOG#>^)RY< M0LXQ+,C[X#"<68[M BD6RH=V@\/KPPN?IN0L=H*9?S6!W<2SC7[\HEQ\?UI\;[M=.B%__:HV:%S6IH8-@B@IS@GOV6 M83%M2R,0ZP V]\VXH;E0P,)@G.XR+T+Q!(YJV6[F9!2>D&3)P@CCG5UKE-V\-SI6$6M/-VT]B MME2NC8[3+$/;6_+A,\B8,H:%<7V91#" ML+?1'RT.QX&J=-HGM:Z+$>:U!*X]+F,8^_F(4SQP6"960#Z& M=U*!& <[&VD.5#4P3?\^PZIXF;Q;Z0O?8<#KV-\;VK6U^)GAD0$T4?36]3KT M3%10*=S)UY2AQI]W<79KV_:K=3B'PE* M!/30QU4&<;FQC^&<.JG'2@[UM$;0MI57(W;7$WQ-*6F==?-G/QH*&-$EPU9E M_/UTZ4CC<"0T=G]/0UA$Z$ M]M596"S?O!.N0&%D#CV U0XV_O'^U,$"N\41=Y/) &=%(/& M"?K7K&B7LA:@27;3QH1/->3!%4> PS/H\4 -MS\S_>'"#N1"4O20G"^9K!B_ M;$*9.+R#,HSO&_'7V]RXRF9]75DR1W:!CNR:,BT7+E 0(Q..D6U'#W=(7X=? MCFFDP,F'P9 J7?LK./(Y=FY,2$2.2&[:3%(O](:7C*^''F-4X3*Y$THG J#V M6[)*6FVR#>"Z(*U/OE^J,G35R$59N)(@V)F\BPZA!E^7.PQ%TS58N5&2\)L] MLN)V$BT='^$(48B@I2DU>:!P8#*S-LFE#.*<:?&'[U()K:F#.R[+P0D:.<8+ MMG"(G5K7F&?[4?;TY,0WVK+X49ZBD8X@G GN+UQ)A@NAN,7]?+2G>O>YG/K0 M#1J>\.O-6U@9S QV(G0_Z' U:'?S3---QS<:WSS([M ER5OQ3<%<>6TZN4XW M?AMO(SZ3.WC3XW*5,66QE,NXHM9+>O5D^OCAD1P "!^Z=LLW\B[:CL2<_\3% M.]KB ?J=K'L7/F"">$?SS_\+4$L#!!0 ( $R*L%2['(]&?P, /@' 9 M >&PO=V]R:W-H965TX7?.![,F0PNDYU27]WDYWP51"X@%)A9 MA\#H]X2W*(0#HC"^=9C!R:4S/)>/Z!]][I3+CAF\5>)WGMMR%@R2SB#Q<;>. M?)1WS++U4JL#:*=-:$[PJ7IK"HY+=RB/5M,N)SN[?FP/ U0!CWPO><$S)BW< M9)EJI.5R#ULE>,;1P,5GMA-H!LO0DF-G'F:=DTWK).EQDL*]DK8T\)/,,?_> M/J2 3U$GQZ@WR;N ]TQ?0AH/(8F2Y!V\],1"ZO'2'KRWTOWC9F>LIEOSYSL. MQB<'8^]@W$"'0\UYI*2ML78#('_-;PFBZY?8O5=S%=N2Y,S3)[Q2!6CQB P8]#2T?_X MPSQ)HNN'7[]X*;X>D(F!C(FL$$6I/*&+WD R M2B-X0:8-W+.L)+_Z'QG";!0?53XV6G+;:/0J!7]VLH&TV_[%K7X/?[3\K)DT M-3':\OF*GHPFG&+E,1[-.<_OF48!3>B4 +K@DWE1C M2,L,%I2?SLK3W8<[S+#:D;MN)6[#_P#S^;0;_YW/A!)RW__B=C),)U,:Q[.T ME]SITN[8_=(KRA\- M)9AE3=5=U?R\1B[B>!A=309>B*-HT ,Z!$DM\@,1$>AO#L-:Y0 M[WW/H5IQ+TS[,)]63VWMIGW-7]7;GDB'O>?2T-$49!I=SB9!6Y_'B56U?]MW MRE*G\&))K1FU4Z#]0BE[G#@'IV:__AM02P,$% @ 3(JP5+^BG3&M @ MNP4 !D !X;"]W;W)K&ULE53?;]HP$/Y73MDT MM1(B/Z"%4D J;-/VT E!MSU,>S#));'JV,QVH/WO=W9"1J46:0])[,MWWWUW M]MWTH/2C*1$M/%5"FEE06KN;A*%)2ZR8Z:L=2OJ3*UTQ2UM=A&:GD67>J1)A M$D778<6X#.93;UOI^5355G")*PVFKBJFGQD.96,U_>7D9^=KW*.L$7*M*E@J:375 MR9 (6\+2AT=MX.*!;06:RVEH*:;S#-.6?]'P)V_P#^">2$L#GV2&V4O_D+1V M@I.CX$5REO">Z3X,XAXD49*9@,,NX- ' M'+X1<$-]E=4"0>60<<.*0F/!_!4EBV[DO%;H\[3'/$XH,8/M\Y$1C*IUBL - M, .Y$M2.=+!<@BU5;9C,S.4$'DJ-"%5S9.B.#*C@:=E5W+UB:(--8*555KL+ M1_2,&\AXU$)&H\@[MBQ'J4Z>;J)Q MF8HZ(_&,KA]8!8Q PJ>V8]H^NUPR-*GF6S)1,M^418BO>O#AW3A)HMMUBUYY M](-FTC _#TS?(^+;UXXT/&DHN@"%'QL&4E5+V_169^TFTUW3D/_@S5BC\A5< M&A"8DVO4'UT%H)M1T6RLVOGVW"I+M\TO2YJNJ!V _N>*4FHW+D WK^=_ 5!+ M P04 " !,BK!4,Z@0HY<" !O!0 &0 'AL+W=OUM>TTBDQ98\/,F6I1 MTLE:Z899,O4F,JU&5OFD1D1I')]'#>,R6,R\[UXO9JJS@DN\UV"ZIF'Z=8E" M;>=!$NP=#WQ36^>(%K.6;? 1[8_V7I,5#2@5;U :KB1H7,^#RV2ZS%V\#_C) M<6L.]N Z62GUY(S;:A[$CA *+*U#8+0\XQ4*X8"(QM\=9C"4=(F'^SWZC>^= M>EDQ@U=*_.*5K>?!.( *UZP3]D%MO^*NG\+AE4H8_X5M'YN=!U!VQJIFETP, M&B[[E;WLYG"0,(X_24AW":GGW1?R+*^998N95EO0+IK0W,:WZK.)')?N4AZM MIE-.>79Q*Y]16J4Y&CC]SE8"S6@664)VYU&Y0UGV*.DG*!G<*6EK U]DA=7[ M_(@8#;32/:UE>A3PCNDSR)(0TCA-C^!E0YN9Q\O^T^8K7'-3"F4ZC?#[!76*G)J6E3@/ M2'(&]3,&[ZZ,41O,P%H)4A?=()=@:]49)BLSF@*-L:R'.<(UEMBL4.\]"3RP M+?U-%C5GPL )%&%^D?OU/(GAADM.OU8%&Z4J TD>%GD.219.Q@4@0.01) M#],)^*.,-I,P+W+XZ+ZB Q$TJ#=>ZH;NHI.VU\/@'5Z3RUY$;^']4T1CVW!I M0.":4N.SBR( W&ULC57;;MLX$/V5@;98Q( =W7R+8QN(DQ9=8(,UDG;[4/2!ED8648I4 M22I.]NMW2,F.LQNG?1 U)&?.S#F\S7=*?S MX6^..W-D@V.R4>J[Z_R1+X+(%80",^L0&/T>\!J%<$!4QH\.,SBD=('']A[] M@^=.7#;,X+427WANRT4P#2#'@C7"WJG=1^SXC!Q>IH3Q+>Q:WR%ES!IC5=4% M4[_BLOVSQTZ'HX!I="(@Z0(27W>;R%=YPRQ;SK7:@7;>A.8,3]5'4W%"J!4Q. *9P MJZ0M#;R7.>8OXT,J[E!ALJ]PE;P)>,OT.:1Q'Y(H2=[ 2P^,4X^7_H1Q']:" M$=67Q+]>;8S5M%>^O9%J>$@U]*F&)U+=TQ'*&X&@"JB/A<9]OM?T?1/3'=*9 MJ5F&BX!.H4']@,'R!LG../,;76E@E=*6_]/U3R7O Y>9:'(NMZ#=[AVH8M 8 M!&8,6@-GO_\V39+H\NZOS]Z*+WL48B!C(FL$LYA#8URP+1&<:A[#%0P5VE+E MH!Y0^UF/Z$#BR:4!-)9773P6C0#!"^<#A1)T2Y@9K!HN7%W&5RR0SEVI1 Z\ M(BH/Z*HWD S2")Z0:0.W+"LIK_X/0Y@,XKW+AT9+;AN-WJ7@C\XVD';3?[K1 ME_#[R$^:25.3HJV>S^C)8-2Y7*NJ;BR1?9YT>$85=LFF&D->ICE+<<7\:7[AVF)Y2=S2,8$PY3THXG4S]]S,!XWX\&?EV?$K">$RS M0_=++X@_&B*894W5;=7\^(R\$:!\D/8SO2(AH.*7_P)02P,$% @ 3(JP M5(A! ,39! /0\ !D !X;"]W;W)K&UL[5=9 M;^,V$/XK S3<\PU'/'Y0^IO)$"T\%GEI3GJ9M=71<&C2# MA#E6%)>W, ME2Z$I:E>#$VE4/\I'?F'YW'3.\( M?I/X8%:^@3V9*O6-)Q]G)SV/#<(<4\L2!+WN\0+SG 61&=];F;U.)3.N?B^E M7SG?R9>I,'BA\J]R9K.37M*#&&AHXTD/TMI8 M5;3,9$$AR^8M'MLXK# DWBL,0$.R0%W8>ADY>N-O#/\ZFQFH"P9\[ M9$:=S,C)C%Z1>4NU,:MS!#6'5!65*K&TAFJRI%P;$4. MJ3 9S*D20)9-11$TMP5]M_Z[#/\%O2 TD1J8JYQV" 2R!)NIVA"[Z1_!7:81 MH6C2BYQ>H.2D69<='GSX4J$F>>5BPX@]"(*$QS"!*UF*,L5UBB,X*Y2V\J_& M&O)"/IMX-_#0<3[?M3?41VCKCI&[ZX.0EJMFS31[(6#*['95@4[]7"_.C*52/&D M1PW)H+[''AT?JPI?@D6X]0['#L9OU,'O*+0K #;\$E,LIJA=$3SGHSUEECAO MIT[Z/CXR2IC*OE51G.HX'CGH\4((9"+56#CA6<2S* 8_X=F(9W$$/_V0!'[P M,R^-:2GT@FZ)S@GJU'."/42#. F?-U;@7HFGPATC>^![@S&Q[\$D(!<,X;6K MO/UPX, U!&TVYQ? M5+EH6NU.ZD'BC2FC<;SLOKNH5W(_"!-_LRJN-3/;)_?G@]]K6;D>3 Y%<3N> MI6E=U$V89TC5G&_5>D#*!$)\KWW!AMB\OZG\>ZY6%( X7S.2ZO M4Y.AH^U_,^LR$[9E$L%7=^T@E\[N*7@+A!ODJUB7>+AC?5\V^VYR.($G=P9- M#OWVZVK]' T.XW8CZ(A?:+N4)N5?(;BAN&Y7\V,[;HA?V=I6RL.5*TV!>N$N M;@:&UL?551;]LX#/XKA&\X MM$!6VXJ3N+TD0-O=X09T6[%VV\-P#XI-Q\)DR2?)2?OO1\F.UP%-7BR)(C_R M(T5ZN=?FAZT1'3PU4ME55#O77L6Q+6ILN+W0+2JZJ;1IN*.CV<:V-*OE-U&Z>A7E$918 M\4ZZSWK_+PY\9AZOT-*&+^Q[W2R)H.BLT\U@3!$T0O4K?QKR\,(@/V; !@,6 MXNX=A2C?<G*%;079N?5T4IL,2[@3?""F< M0 MGCWPCT9XO8T<>O%Y<#&@W/1H[@C:%#UJYVL+?JL3R=_N8(AO#8X?P;MA) MP _<7, TG0!+&#N!-QWI3@/>] C>/7\.W("K$@)W+BU\O]Y89^B!_'?"13:Z MR(*+[(B+!^J;LI,(NJ("&H/*T=OKLRQ_9?FUY)X$]NUY95M>X"JB_K-H=ABM M;X][ &X0N(5*2VH]*JM0X&K=6>)NSZ^ D MD\4L :J H8!" 3:HL!*D?'DYI>MDEL$=;KD<_.7YS$O3*=S2JQ)JZXD>"#X3 M+P/(C7I+LP9:HWY,2G0LI-2:-CAZK#R5B-V7P!,Y;#(W^B+&E7 M$VE7.TG'V7?GVS -MK1. G;FN8W&J] ]Y6F4@T'[V#\(ZQ_ E!+ P04 " !,BK!4 M>6[W,HX" !:!0 &0 'AL+W=O=&2+,*:FO;11B:O,:&F7/5HJ234NF&67)U%9I6 M(RL\J!%A-)EU=9M MA.MERRJ\1_N]335YX,&;Q6XBE^RKW5=,H)9]=;S"PP6<"U MDD^H+<\$PC=ET4#*7ICSSAZ<,:-E:.E"!POS/?FF)X_>(8_A5DE;&_@D"RQ> MXT,2.JB-#FHWT4G"6Z;/(9Z.(9I$T0F^>,@^]GSQJ>RWW.1"F4XC_+K*C-74 M*;]/D"<#>>+)DW?([VF BHX*J$KJD\R^5;^3#&X@%Z9E.:X"FCB#^@F#]5-)Q\!E+KJ"RXK:16N4%EJE7/D*8I",4D?(!D?#F?#_8K&C-<2@/2:6XY-<[9 M=#R;Q2-GD_AB! _*,D$4KW5+>G&H,O^))O)X',4S;^-9!&_]B/"HWQO4E9]J MDJ(Z:?O6'W:'A^.JGY=_X?VK0T6HN#0@L"3HY/QR%H#N)[EWK&K]]&3*TBSZ M94V/'VH70.>EHB+M'7?!\)RN_P)02P,$% @ 3(JP5#TN9'"L! PPP M !D !X;"]W;W)K&ULK5?;;N,V$/T50MT4">#( MNOB6K&T@EUWL DT1).[VH>@#+8TM(A2ID)0=_WV'E*+(64<)%GV12)%SYG8X M'$VW4CWH#,"0IYP+/?,R8XKS?E\G&>14^[( @2LKJ7)J<*K6?5THH*D3RGD_ M"H)1/Z=,>/.I^W:KYE-9&LX$W"JBRSRG:G<)7&YG7N@]?[ACZ\S8#_WYM*!K MN ?S5W&K<-9O4%*6@]!,"J)@-?,NPO/+D=WO-OQ@L-6M,;&>+*5\L)/OZ)K U? N05",QYK3*]1:07;XV?TK\YW]&5)-5Q)_C=+33;S)AY) M845+;N[D]AO4_@PM7B*Y=D^RK?<&'DE*;61>"Z,%.1/5FS[510KHOWT?K&A.C9Q,O MHT[ &ZI\$H<]$@51U($7-R['#B]^W^5KIA,NK=>:_'.QU$8A2_[MT#%H= R< MCL$;.N[Q\*0E!R)79&7U;9R^O!7B'G(Z*95B8GTHR)WX]JB>ZX(F,//P+&I0 M&_#FBPS(2G(\9XA)C$T@<:LVH087KV1>4+'[_;=)%(X_:\(973+.# .[3@VA MJK$Q)3AOF6Y/T(O%]B0P3:A('3"'#5CFFHP)]Z$EF#%05"79CAR[15EJ%-,G MY^3&?G:9O88$\B4H-_G#@87U.ZK?L4M_UV*(_@F#QJ&_!*@26(-((K%^I&B! MJP&?B/,]^KPW&@=1\SRT/@HF];.E ($WH RS01;28 0/"X>#7C ,VH-#NWX> M+:2A_&W,\3!J#[K-[B#TL"'T\,.$MGFMXFD@R01[+$$?HG WHF7K ^P($T6) M_&3"2$<=6SV0JE1Q233+2UZI*C52$K> -@R+,;RFF9W:I)_:K!=*;IB[-[: ME*:Z/A>Z33K'ISWF.1+=,?UPNE( UB24UH8HJR_R!\,C$OI!=$2^/!5XJZ!! M&VG-PR.T(V>!'QS5SP6HG)3(%8YG[+%D:>7#\0XMU"Z1(D%IY]:AH]-ITR]6_R2CF&1+&3>E6H.I2OA!7SY0 M_A..(&S%[&[=E.+797Z160+D55, MBEX31-W[BXIIP)S>4J6L&9"6#48\P(4 MDVE3SL+>(!R1A:)"K_#4XH:DJR87-7M72N;-G1$&O2 (FDKY7238SFJ;'$LG M3$Q1I?MG.&R"$9*EITR[2FK>LSF:].A M7U2-Z> %8H&_AAO!U6US-7$R,*UJ4MIL.EUPPS_,D#9#;B^ MDNAE/;$*FO^6^7]02P,$% @ 3(JP5/I563_A @ 9@8 !D !X;"]W M;W)K&ULA57=3]LP$/]73IF8J 1)FA:HH*W4PJ;Q MP%11V!ZF/;C)I;%P[,YV*/SW.SL?=!,M#TULYWX?Y[.OXZW23Z9 M/!2"FDF M06'MYC**3%I@R4RH-BCI2ZYTR2Q-]3HR&XTL\Z!21$DHC1< M2="83X)9_W(^=/$^X ?'K=D9@\MDI=23F]QFDR!VAE!@:AT#H]-+E3#^ M"=LZ]FP00%H9J\H&3 Y*+NLW>VGV80-^UD'=YPRR;CK7:@G;1 MQ.8&/E6/)G-BM352(\L!>;_!A MGG##32J4J33"K]G*6$TGX_SM]6&7V'X-3LP7"8[@,(<<,-1-@++.55?KU3=C>FDMX*#0BE'65T549J$9IT17)/?H?VDCZ M80Q'[6MIO5*GC.8$)'4BRJGE6*'$G%N(PSXU,MO49!F,QM$]VY].G4775BW3*=F4;8 M6>BX"/_,1%77@+E-8C(EB20.1SUZ]<.+'BR0&H=TCEIO*7JV80]\"9(K^+*W M FW$4:-_]-XAC7;N?HEZ[3N<@515TM9MH%OMFNBL[AUOX74'IGJNN30@,"=H M'%Z&ULE57?3]LP$/Y73MDT@81(FK;\Z-I*M .-!R8$;'N8]N FE\;"L3.?0^&_ MW]D)H4C0:0]-8OON^[Z[\UVG&V/OJ41T\%@I3;.H=*Z>Q#%E)5:"#DV-FD\* M8ROA>&G7,=4611Z<*A6G27(45T+J:#X->]=V/C6-4U+CM05JJDK8IP4JLYE% M@^AYXT:N2^]OK:\BGN47%:H21H-%HM9=#:8+$;>/AC\D+BA MK6_PD:R,N?>+RWP6)5X0*LR<1Q#\>L E*N6!6,:?#C/J*;WC]O)E1%)ZP:6U'QQ%D#3E3=W=BI9#VI[%C0N\69QWXH@5/WP$? MPI71KB0XUSGFK_UC%MJK39_5+M*=@%?"'L)P< !IDJ8[\(9]],. -_R_Z,_; M/8)?9RMREF_.[QUDHYYL%,A&[Y%Q0^6-0C %]\ 6<>:)"T\L7]+^5K9WXOOV MG5 M,IQ%W)^$]@&CUQ&^20220! 41O$!P9[4X$K3D- Y[4_@KK2(4+5U1%]' MX"ID95\&_QC OWDF?*DZ,WQ8<=: M ;-[2 ].1Z<]REN7*=[J85:P#I/*:VRT:]NYW^V'X5D[ U[,VTG*]5E+3:"P M8-?D\'@<@6VG4[MPI@X3864&@^D6GJ#_BYC_!5!+ P04 M " !,BK!4'?'/K*($ (# &0 'AL+W=O[>5V MEQ#NUW=V;1R2 ^?4?F'M\H_ZTN97TUF]0TJS 4F6B!(G+<6?J M7^"/#G3IZ!A/)0HC/YN5C.NZXQB',,=$&@=/QB'/,2OF:DIR>SK2*)4G"/*^):._ +BI7DFW66 "]3N.'_" ES MZPE*^%A6A6 8O7S@BQQ5=]37Y(G!ZR>UU5EEE9VQZL.-*/5:P?LRQ?2E?I\B M:,)@AS!FK!7PALL>^)X#S&6L!<]O:/$MGG\&KV8#[G CI,[*%?PU72@MJ8C^ M;H$/&OC P@?GX*FWTFV.();P(2MYF60\A^R(6XDK+E-C6%H7#-.@*J_4*<); M#9K6OE(;GN"X0[VK4#YB9W)O&S'[BBDL3SI!WNDUGO( ,@52T0HJJRCR3I5EDS6-FESFC09L;N'!TS6IXD3E__"%F'OO92%S'CU]!2,S)5@H;+O4>F!,,HT;C M<%;2WP3UD-6A>2DM?>1QZ+B#J N7L1O3K^\$WI!.LL3BH O72+D@TJOQ1/'P MPA3;UTK@13%X(7C@#0.W3-SZZS/L.<@P% M+K/L!&'\DAW/B2*WC9VW?#C-D.\,8L,)&S+Z#1P_-&?LL,!_BR!2 6_0X/MN M]!9-WO ;KT@TK3[6Q3X7Q8:7>UCL3]8]E]A6^,\U;>OQ&A,L%E2CM<0[5^H7 MX%-U1*%Y(!+BZ'7Q#YPAQ1HY/AN>; *?.3&+('8&+*X[H@[Z B+F,,^D!']A9$88DG;ZG?C!3PW,\UZ_Y3L2VU-*DSG,8W:9YXH8U\;+VE: H M*]'PN7U:F \;YL/_PGQA_Z:;9C[%>CONB\Y^A>88,)M9G( ML]2.@#IDY_\DXDQKO#/&*F(//MJ4-2O)]&A0'0FAR MSSZN:55':2[0]Z40^O!B##3+_^1?4$L#!!0 ( $R*L%1/JK+0UP, &,- M 9 >&PO=V]R:W-H965T)TW3K45MHZ)B8QJ"C<^P'=#VYRTEA+XF([+4/\^'N<9$F!X YQUP^-[>2\ M/>?Q$V>RD^I.IX@&ON19H:=>:LSFI>_K*,6*.1Q M991G?A@$IW[.1>'-)M7:0LTFLC29*'"A0)=YSM7])69R-_68][#P7JQ38Q?\ MV63#U[A$\W&S4#3S6R^QR+'00A:@,)EZ%^SE/*P,JB?^%KC3>V.PI:RDO+.3 MFWCJ!38CS# RU@6GRQ;GF&76$^7QN7'JM3&MX?[XP?MU53P5L^(:YS+[1\0F MG7IC#V),>)F9]W+W&IN"1M9?)#-=_<.N>3;P("JUD7EC3!GDHJBO_$L#Q)X! M%=IO$#8&X6,-AHW!L"JTSJPJZXH;/ILHN0-EGR9O=E!A4UE3-:*P;5P:17<% MV9G9.[7FA?C*:TR+&-YR4RH$F<"[#:IJ7<-?M*SL9(MP=(6&BTR_F/B&$K!N M_*@)=ED'"W\1[!I7 PC"8PB#,/RXO(*C9WU>YFXOMUP-8,AJ+QK71"KSO1>? M0&B1"%LDPLKM\!%(',.C4P#?H1:'&L@XQJD+8 M/;V=A1-_VY/529O5B3.KA9+75"$L46U%A/H8WKR9.ZH=M7Y'3OR7Y4J+6)"6 M@%3PZG,IS#W&>/"[O1FWH<9/V9OS-LRYLZ*J"E'0#BIM%XXAX1$" MSV79#W3M[72/VRRH?_T49T&GBL$A;&-A-QP11.$6BQ)!IU*9A&>T0OL=CAH& M].N@VWTX.L !MJ??S+T=;Q:OX(/BA>;UB_$;_$@,5YQ.'9E;'O^0 JP3/>96 MO=\E0>-NGP4A"UTLZ)2.N:7NAU1 6Z&/:<4@O0S,8WC@#L""0SSHU).-#LER MA!A;K9*D;GL4**1!W9O)+'.+G$.;+M8*\< [FW4:R,Z>E):= M K+Q_X[O^*=W[P%]ZH22N972[GK7F:<3NC!X2OS"3J?" SKU'7XF)3WE&6I[ MNJ%#;G37!V#C\A$$]?=.P/;S@\Z(:]JXD&%"IL'@C)J@ZA-]/3%R4QV*5]+0 M$;L:IO05A,H^0/<325UM)O:&PO=V]R:W-H965TH M#ZVT!4)(NU4$*4U4;0^3HF3='J8]..8"5HW-;).T_WZV(2S=DF@OX(][SCWW M7-OI7JIG72$:>*FYT+.@,J:Y#T--*ZR)'LD&A=TII*J)L5-5AKI12'(/JGD8 M1]%M6!,F@BSU:RN5I;(UG E<*=!M71/U^H!<[F?!.#@LK%E9&;<09FE#2MR@ M>6I6RL["@25G-0K-I "%Q2R8C^\7B8OW =\8[O71&%PE6RF?W>1S/@LB)P@Y M4N,8B/WM<(&<.R(KXU?/&0PI'?!X?&!_]+7;6K9$XT+R[RPWU2SX$$".!6FY M6@7+1E

9Q9ELTW4/9 $;5@I6 M,$J$@3FELA6&B1)6DC/*4,-[6*,VBE&#.2R(KN!ZB88PKF_LWM-F"==7-W % M3,#72K::B%RGH;$B7:J0]H(>.D'Q&4%?B!K!9/P.XBB.3\ 7E^%+I -\_!8> M6FL&?^+!G]CS3<[PG3+BQWQK?; '\.>%!),AP<0G2,XD./*46D]/&=81W'H" M=RMW61*EX>[8E']#QGNI:BIQ9]J2'(B]_3O MW.'1$77/@VUSR80&CH6%1:.[:0"JNW+=Q,C&G]JM-/8.^&%E7RE4+L#N%U*: MP\1=A.'=RWX#4$L#!!0 ( $R*L%0:EPGS?P, 42 9 >&PO=V]R M:W-H965T& M"[U,:F/:JS3510T-U:>R!6&_5%(UU-BNVJ:Z54!+;]3PE&39>=I0)I+5PH]M MU&HA.\.9@(U"NFL:JA[7P.5NF>#D,/"1;6OC!M+5HJ5;N /SN=THVTL'E)(U M(#23 BFHELDUOEKGQ!GX&5\8[/11&[E4[J7\YCK_ELLD]!D\.D,C]L']/<^>9O,/=5P(_E75IIZF5PDJ(2*=MQ\E+M_8)_0 MS.$5DFO_1+M^[MQ.+CIM9+,WMA$T3/1O^K GXLC XCQM0/8&GHBT=^2C?$L- M72V4W"'E9ELTU_"I>FL;'!-N5>Z,LE^9M3.KNWXUD*S0'=L*5K&""H.NBT)V MPC"Q11O)6<% H[_11MEJ4.8145&B=]\[UMKU,>BOMV HX_K-(C4V) ><%GOW MZ]X]><9]CFZE,+5&[T0)Y>_VJ4UER(<<\EF3*. M5:(9(1$\/*!G]SC MG3V#M^X8+RT-VN?,P19 +7F)6-,J^0-<_AK]1+=,L*9K(@[/!H=GWF'^C,,# MQR=HP]U*_$9U!'\VX,^B"47Q3]!G#57'T0=6P5.K&<%\$MHO!OR+"6F/8^?9*.^70YB74:A;6M1V2/6_. R_^$LJ'&=! M<[))R,9'JH8GI'L$?#Y*-R8A4/)?"1^M;1Q$#.?3$!Y4"Y]-27@<'(\7. [Z MA^,B];Y3@IE.@8^Q8@^N'84.HH7/IZ$YJ!2>3TES'#P?9SG('8YKT@<7V;%: MQU"#.N'+20@F09I(-B'!(^!DO(Y)D#@25Z%/B@K=2F6HW][^F5:3(%"$3$-Y M$"<2WV*]DO(X^/B6A 2-(W$9BC$^*M8D"!293<-XT"D2WUV]DO$X^&R<\2!W M)*Y(-[)I.P/JB&L7JY:5V5&KX"\J]:!9Y&(:XH-^D?CVZI7$Q\''Y3L/,IC' ME>H%Q(]6?!ZD+,>3$)\'%&B,;WZR!EJ#< M!/N]DM(<.L[!&ULQ55-;]I $/TK(RN'1$IC8Q-(([ $ MI%5[2(5"TYXW]MC>9KWK[BXA_?>=71N7D(!ZJ7K!^S'O^;T99CS9*/UH*D0+ MS[609AI4UC;786BR"FMF+E2#DFX*I6MF::O+T#0:6>Y!M0CC*!J%->,R2"?^ M;*G3B5I;P24N-9AU73/]:XY";:;!(-@>W/&RLNX@3"<-*W&%]KY9:MJ%/4O. M:Y2&*PD:BVDP&UPOQB[>!WSCN#$[:W!.'I1Z=)O/^32(G" 4F%G'P.CQA L4 MPA&1C)\=9]"_T@%WUUOVC]X[>7E@!A=*?.>YK:;!50 Y%FPM[)W:?,+.SZ7C MRY0P_A 91P/OX XSP8SQ0:X(!DYOT#(NS!G=WJ]NX/3D#$Z 2_A:J;5A M,C>3T)),][(PZR3-6TGQ 4D)W"II*P,?9([Y2WQ(]GJ/\=;C/#Y*>,OT!22# MTN'5^/TD?-I-YNN@4705]T$O!%_V@B^/"I[E/Z@57(*.N!_U9*/_E/]Q MKV#\+_*_&+]*[6 <17NI#7>&08VZ]#/2@#?2]DQ_VH_AF9\^>^=S&L_M-/U# MT\YVZHB24_<++(@RNAA3]70[+]N-58T?.0_*T@#SRXH^,:A= -T72MGMQKV@ M_VBEOP%02P,$% @ 3(JP5&AU#O>5 @ MP< !D !X;"]W;W)K&ULK55=;YLP%/TK%NI#*VWA*Q^D(DA-LFE[J!0E[?;L MP@6L@IW9)NG^_6Q#W"0BT:3V!?QQS_&Y!WQOO&?\590 $KW5%14SIY1R>^^Z M(BVAQF+ MD#53LYXC:6:\L(56PXX,Z"Z<@//&[LU)M1)8K.VXDG,&ED1"BN. M1%/7F/^=0\7V,\=W#@MK4I12+[A)O,4%;$ ^;U=^IP$FXA>!O3@:(YW*"V.O>O(SFSF>5@05I%)38/7:P0*J2C,I'7\Z4L>> MJ8''XP/[=Y.\2N8%"UBPZC?)9#ES(@=ED..FDFNV_P%=0B/-E[)*F"?:=[&> M@])&2%9W8*6@)K1]X[?.B". XND'!!T@. <,+P#"#A":1%ME)JTEECB).=LC MKJ,5FQX8;PQ:94.H_HP;R=4N43B9K&$'M &46NZAX1Y>X'YB$E?JAAF^7N];_-C@]37?)7X0 M3::QNSMVI"?*GTP\&W4B;F3%C:Z*6W&6->H'NY+GV%*-/]W#B>6>?-##%C\Z M\="?GGO8$^5[4=#O863%15?%;8#O2'HNZX1J:JFFG^ZA[[V7%N^#+G8$QS_9 M./+.3.P-BLX\=(]*H"I9A>D, J6LH;(M$W;5=I\'4W//UN>Z*YG2^D[3MC15 M! I"!:H@5Y3>8**^*V^[1#N1;&L*[0N3JFZ:8:DZ*W =H/9SQN1AH@^PO3KY M!U!+ P04 " !,BK!4K9(CD@$# 3"0 &0 'AL+W=O>9DQRTO?UW&& M!=,MN41!7Q92%>.C69FH\E"N3-RIFCFURP)+U!H+@4H7(R\J_!R M&CJ L_C!<:-WQF!=F4OY9"=?DY$76$688VPL!:._-4XPSRT3Z?A5D7KUGA:X M.]ZRWSCGR9DYTSB1^4^>F&SD77B0X(*M M:2.+"DP*"B[*?_9U6]'6K>NHD?"6J1:TPW.(@B@ZH&?2#+_! M>0N"Z"A\V@R?8ESO'C9XTZZ3U'9\[6-\7+,T59@R=U;D JJT-7!W:NZ.X^X< MX::&,T.9;&DZCDJ>Z.LQV&_%PR&_GHW./M606WQ1F.W MUMC]FT97EV59QE59G@/3<AG=U]G4$O.**B5ZOH_;^*-(N[H24!^<:U73,1(.=?&"N')P=LWW%.Q?QS\G2Y"A9VZ;JR)>25,V5#J MU;KC7[D^Y[^:E\\%NGY3+C3DN"!HT.K3@51E!RXG1BY=3YI+0Z?(#3-ZM:"R M!O1](2FPU<1N4+^#QG\ 4$L#!!0 ( $R*L%3TW.F'G0( 0' 9 M>&PO=V]R:W-H965T^_I5+P$, MV99<-W)(RX61I MO?:HLE2N#&<"'A71J[*DZNT.N-R,'=]Y7WABBZ6Q"VZ65G0!SV!>JD>%,[?S M4K 2A&92$ 7SL7/KWTP2:U\;_&"PT3MC8C.92?EJ)P_%V/$L$'#(C?5 \;6& M"7!N'2'&G]:GTX6TPMWQN_?[.G?,948U3"3_R0JS'#M#AQ0PIRMNGN3F"[3Y MQ-9?+KFNGV33V":A0_*5-K)LQ4A0,M&\Z;:MPX[ CXX(@E80?%80MH*P3K0A MJ].:4D.S5,D-4=8:O=E!79M:C=DP8;_BLU&XRU!GL@>Q!F&D8J#)%9G(LI(" M%S21<\+:O3=R/@5#&=<7://R/"7G9Q?D#/?)]Z5<:2H*G;H&::Q/-V\CWS61 M@R.1OU%U34+_D@1>$/3()Z?E4\@[N?]1[F(-ND($72&"VE_XGT*\D2G3.9=Z MI8#\NIUIH_"H_3X1(>PBA'6$Z$B$)[K!+V= ,B>I'<;3/UF,5CH9Q/US< MP<4GX79.:!]9?! 3&Y@_W",[M/)'\>@(V: C&YPD^PI:8R?3H-9 L*$2V.9V M">\#D3,M.1CX=XGZX <'6%>C81+OP?=8^9X?^?WT24>??+:NET2 Z>-+#@Z; M#1SN\1U:C?!P[-&Y.SW*_A_P^B^8T(3#'&7>=8+YJ:;G-A,CJ[IMS:3!)E@/ ME_B; F4-<'\NI7F?V$[8_?BROU!+ P04 " !,BK!4("2=V7\" !X!P M&0 'AL+W=O6EB8S.1)GRC*&$P$TANRA*+W00HKT9>Z.T#CV15*!/PTV2-5S '];R>"3WS M'4M.2F"2<(8$+$?>.+R=AH$!V(S?!"IY,$:FE 7G+V9RGX^\P"@""IDR%%B_ MMC %2@V3UO&W(?74/7(JY_0 M%-0S?!FGTCY15>?V P]E&ZEXV8"U@I*P^HU?&R,. )KG/"!J -$IH/L.(&X ML2VT5F;+NL,*IXG@%1(F6[.9@?7&HG4UA)G/.%="KQ*-4^D]VP)37!"0Z!K] MPD)@XZM$EW>@,*'R2H>?YW?H\N(*72#"T%/!-Q*S7":^T@(,C9\UFTWJS:)W M-HO1 V>JD.@[RR$_QOM:N%,?[=5/HE;"!RPZ* Z_H2B(HC-ZIO\/#UODQ,[, MV/+%'YBY:^'J.JZNY>I^Q(4J011)O#UTXDQ,, M7,Z1O)Z3UVN5-]7MA$BEY3U!5C!.^4K_0BUU]QUQ_],>#AS7X$L\K%EZ1_Z< M>MB>.\.;3WH7!6V<(OL2]AN;P]SHUKS6E MEN\D?=Q7A$E$8:DI M@\Y ?TU1M_EZHOC:=LH%5[KOVF&AKT80)D&O+SE7^XG9P%VVZ3]02P,$% M @ 3(JP5*>HW$.1 P !A !D !X;"]W;W)K&ULO5==;YLP%/TK%MI#*[4%FP!)E41:TU6;M$E1/[9GESC!*F!JFZ;[][,= M"H$0MYVBO"0VW'M\?+@1YH9MAFCO3L;DVY],Q*V5*9D12$DL-@=7?"YF1--5(BL=S!>K4:^K$[?$; M^HW9O-K,(Q9DQM(_="&3B3-TP((L<9G*6[;^3JH-!1HO9JDPOV!=Q7H.B$LA M658E*P89S3?_^+428BL!#O8DH"H!?33!KQ)\L]$-,[.M:RSQ=,S9&G =K=#T MP&ACLM5N:*X?XYWDZBY5>7(ZYZHBN/P+<+X WYY+6JAG),$YF+&L8+D:"\"6 M8$_8R361F*;B5"4\W%V#DR^GX N@.;A/6"E4K!B[4K'4:[EQQ>AJPPCM8?0+ M\PO@PS. /(1ZTF?V]&L2U^FPG>XJ;6J!4"T0,GC^'KQ^'<[ /,5*@)8C7?K#;XR.,@_< ;$3\.@Y_6S#6JVP7]( M>@9RTJMKL$,B\*)1AVE/$-JG:ECS#.VJ*GZ6"HIJF.@(]3JL5QL>J%Z'.Y(- MAV%'5GM,B^"H)CAZ5U5 LX*S%Z*I"8IG<$D>&62<,#R5P!M4O3Z^C\ M3E";9&.4$%E)7I4T7=!\)0S+E*B/:\+2CZO?>"3TCZ%^8W?0[G>?4'_7P@(_ MZ)9Y7]0@\O?HW_@;0C9CB$72_JJQ]8B;WP+CHZ@.&HL#7D'4KP":I=OUV)Z M@L)]%H,:'T1V'[SG.!<%X](<-3Y4XVCKH'>,DQYJ; P=ZJQ7 ;4^C-&PJ[@] MJ$VR\3YD]SXM2BD);P@:NH(MY1IS8A.B,2X4'$/XQLR0_:3U">'#W?,SC+KG MUOZH[L'%W6K2=(>L^IP5S87Z4"Y5FG<1*9'XING<3"0K3-_VR*3J LTP48TZ MX3I W5\R)M\FNA6L6__I/U!+ P04 " !,BK!4:00R]H\" !O!P &0 M 'AL+W=O7O.^!B-W/&SOO"(]ODVBRX<531#:Q /U5+B3.W M4TE9 :5BHB02LIES.[Y9A,;>&OQBL%-[8V(B60OQ8B;?TIDS,@X!AT0;!8JO M+=P#YT8(W7AM-9UN2P/NC]_5'VSL&,N:*K@7_)FE.I\YUPY)(:,UUX]B]Q7: M>"9&+Q%L+)YT["W@G0KX+>"?"@0M M$)P*3%K ANXVL=O$S:FF<23%CDACC6IF8+-O:C+T;13=I][YI]O2/[WE;RBHRO+XDW\KP>_'X8_TX1]\='\?GI^+@'7PSC MTC"J+V:\(8] M1D%?SAN5J54Q#68;8[N)W.U^8@]M_#V;#^X%G7O!H'NW2H%6) >>$NQ\1%'> MZUYPZ%XX\3[YUV-T_3F(19_2U.N/8M)%,1F,XIER#I(\T(1QAA?J#UG5:P6O MM;E/B^UP):?=)M/_ MLS*_(KR+&U8JPB%#;'058IIET]Z;B1:5[5]KH;$;VF&.?T20Q@"_9T+H]XEI MB=T_-OX+4$L#!!0 ( $R*L%1!"+E^-0, )(+ 9 >&PO=V]R:W-H M965T$T@J06J!;IW5#I5V? M#5Q(5,=FME/*W\]V0F E<9':%X@=GW.NCV^N;W?-Q;., 11Z32F3/2]6:G7I M^W(60TKD&5\!TV\67*1$Z:%8^G(E@,PM**5^T&RV_90DS.MW[=Q8]+L\4S1A M,!9(9FE*Q.8:*%_W/.QM)^Z39:S,A-_OKL@2)J >5V.A1W[),D]28#+A# E8 M]+PK?'F#(P.P*_XDL)9[S\AL9TT0$%&;*4!#]]P(#H-0PZ3C^ M%J1>J6F ^\];]AN[>;V9*9$PX/0IF:NXYW4\-(<%R:BZY^OO4&S(!CCC5-I? MM,[71I&'9IE4/"W .H(T8?D_>2V,V /@.D!0 ()C :T"T'H+"&L 80$(CP5$ M!2 Z%M N &WK?6Z6=7I(%.EW!5\C859K-O-@C\NBM<$),YDU44*_331.]7^" M/A:)OJ)?1 AB3EFBDR$HDE!YJJD:1 TY4B#T5T .N?,SSZG:ELH4U9=^)^KZ M+Q7R42D??9K\(#J0CSIAJ9\GQN&:9G6$[3+"MC/"L=#WC% ;=,O0$Z$41 ,] MP"N1#O//2^[SSS_93DG><09NOVBZT1<44U5)W#EP*JRQZJ)4O' J_M9&Z<-C MR[WCK%)VL[1#E-IBY/ -W<%N.EDFV33/)@:&P8%/MKS 9O/MLH(O%?WL5/V MB0@PY1S0@LP2FNC\T8FNCX3$A,GW,P@'.Z7@\W,([VH/;GTDBT8%?#^-@IHT MPKN:A-U%Z5>GL+M0O9]'AY4''U1'?Z^52$$L;=,GT8QG M3.67:SE;-I97MIUZ,S_ E\.\/=S1Y-VJOON6"9/:N86F;)Z=Z[A$W@#F \57 MMF&9&PO=V]R:W-H965T5,WPY0[ZZ6=NY?KI2@THYS<2Z2*+,/RUS5AXK!R?.=IXB/=I]I, MN.MECO=D2_3G_%["R*U58IH1KJC@2))DY5SYEQM_;!RLQ1=*#NKD'9E0=D+\ M,(.[>.5XAH@P$FDC@>'Q0#:$,:,$'#\K4:?^IG$\?7]2O[7!0S [K,A&L*\T MUNG*F3LH)@DNF/XH#F])%=#$Z$6"*?N+#I6MYZ"H4%IDE3,09)273_Q8)>+$ M 73Z'8+*(6@[C,\XA)5#: ,MR6Q8-UCC]5** Y+&&M3,B\V-]89H*#?+N-42 M_J7@I]?O".1 H1':B"P7G'"MD$B0G49O'J%:X(EYC+9%GC,""Z@Q0QNL4G0+ M)8#N>%E*9DE>WA"-*5.O0.[S]@:]?/$*O4"4HT^I*!2(J*6K@=E\V8TJONN2 M+SC#%Z+W@NM4H3<\)G'3WX58ZX"#IX"O@T'!]UA>H-!_C0(O"'IX-L]W]P=P MPCK_H=4+A_/_[6JGM(2:_CZ@.:XUQU9S?$;S0TXDK C?(V:7D93+V)?\4FAJ MALX3@G*(()"VBO ;*U. MT0[M7S\XL@3//+PB0Y7 ):,0[%Z+(9HG6_]]$G12- IGDW8B>ZV",YD\GN9^ M^._TB119/5[9K:LU?F[[2-D='F;(IA_T'4$L#!!0 ( M $R*L%34&U\F50, .<, 9 >&PO=V]R:W-H965TRB^PV$OU35< !CW57.AE5!FSO8QC75104WTAMR#L ME;54-35VJ3:QWBJ@I0^J>4R29!K7E(EHM?#G;M5J(7>&,P&W"NE=75/U_1UP MN5]&.'H^\8EM*N-.Q*O%EF[@#LS]]E;95=QE*5D-0C,ID(+U,OH37UX1'^!W M?&&PUP?'R+7R(.4WM_A0+J/$500<"N-24/OQ"%? N/R< M_;UOWC;S0#5<2?Z5E:9:1K,(E;"F.VX^R?U?T#8TZ3<;IO- M'?C9^&C;#1/N:[PSREYE-LZL;L#.0*.WZ",U.\4,LPNY1OXTNF'T@?'FY-DU M&,JX/K=[[^^NT=F;<_0&,8$^5W*GJ2CU(C:V()8DU"K&F ME6=A5MZQ\E.L:8B5#UEI0L*L6<>:'65]KL!:>FU A8BS 3'+9VF8..^(\^-$ M:2A'W(M@2[];=9O@+3X?=IM,Q]K%2>^EY"C^!K2^1!^$[1BT";HE&9#?IC@? M^0?"!T;$1\FW%FB;18^4[\#)L)D![V48K 8/JLDSTM^EK=#PX%:>I;.1^POW MXL+'S?6>"2H*..TMW(L+_Q_F:B&'4TE'S(5[=>'7N0L/Y97.1V"]N_#KY(4# M]IJ-P'IYX=?9"P_UE8RP>GGAU]D+#_4UQNKEA7_%7GBHKS%B+R_\>^R%A_J: MC[B+].XBO^HN$G 7'N/VYB+_A;E(P$G)"V\%]LQ?_GK&!T^A[A7 ZF'#A+9% MK&U0QCKC^L[)L(*+?!7E]+:9X7[EFW>[=9_0!0 M2P,$% @ 3(JP5*8!WJ'L P 3P\ !D !X;"]W;W)K&ULG5==;^(X%/TK5C0KM=+0Q 9"& %2"ZIVI%EM53H[SVXP8$T2 M9VRG3/_]V$X((7%,V1?(Q[TGYYQWLI\R^^+^(] M2;&X8SG)U)TMXRF6ZI3O?)%S@C8N9N?;$%S-6R(1FY(D# M4:0IYN\/)&&'N0>]XX5GNMM+?<%?S'*\(VLBO^=/7)WY-%O4@D::[R8)<+\ M@D,5&W@@+H1D:96L&*0T*__Q[\J(1@(*>Q)0E8 ^FC"L$H9&:,G,R%IAB1?;L$G0#/PLF>%P-E&S'RI>&ET/ZXX M/)0<4 ^'?S"_ T/X&: (4OZTIV^(G&=#L_3?>5&;0FJ+4$&;]B#]V].N!*; M[4!IC@-R6$,.#>3H(F2B(0'7Q35@VT&A3K 01%IM*T%# ZK7X]L"1F@R\]^: MYG2#4#""== 9WU'-=^3DNRPX5Y4 Y1$'8(MP-FDPF4SOCL&8<.AF_ M,+W@KF0;=HF,T+C%MAL4#:.>PIC4;"?.M?%(,],8+JZ,J :,G/*?N)8NWX%J M'8#\*FBN6Y!-<]21 T?MM>"..2,XK0E.G03OX[A(BP1+LE'C08W*F)I.:*,X M[3Q^,&Q3M,4,[11A<&KBP?]P\3/(B-7*"NW,)QBTB%J#1CU,&^,&7MM9ME5- M?:CR*_@FJX9]%?-N3%]#A*>A -$'.\MU?%&72[LD+#'COI(X31SH'CEE7[F. M:W>41)VJZ,9,^XKB-&W@R-E5?IB/+;7 [M]4&]P1\$ST%V@]@L&+\MW1;.!I M/$#W?&@-8@%NU*?+.\%;N\L+6-,C5@D% M0@O0N>C3A('N$?/8+(*+DMU8J*(9'15#U*_X8U 7W#L7?1I4T#VI.C6UHB)F MA6H]SZJ7NQYQ&EW0/;NLQ:2NQ?HC>D?L]KHAH[MI\)?5RZOSSD6=QAUTSSM+ ML5R2Y ;LEW1U7BG);^QV]%93;1]V-!.*\58!!7<3M=!XN7LK3R3+S0;HE4FU MG3*'>[7C)5P'J/M;QN3Q1.^IZCWTX@]02P,$% @ 3(JP5!I&ULC99M;],P$,>_BA7Q M8DBP/#5IBMI*HQ4""<1$&;QVDVMCS;&+[;3;M^><9J$D;N!-&SOW/__NG/-Y M?I+J49< ACQ57.B%5QIS>.?[.B^AHOI6'D#@FYU4%34X5'M?'Q30HA%5W(^" M(/4KRH2WG#=S]VHYE[7A3,"](KJN*JJ>WP.7IX47>B\3W]B^-';"7\X/= \; M, ^'>X4CO_-2L J$9E(0!;N%=Q>^6X6-H+'XP>"D+YZ)#64KY:,=?"H67F") M@$-NK N*?T=8 >?6$W+\:IUZW9I6>/G\XOU#$SP&LZ4:5I+_9(4I%U[FD0)V MM.;FFSQ]A#:@Q/K+)=?-+SFUMH%'\EH;6;5B)*B8./_3IS81%X)PG\FBJX0?:'JEL3A&Q(%4>20K\;E:\@[>?BWW,?< M= F*N@1%C;_X'PGB?\)^@QO3Y&3$?=RYCQOWDRON-W $144.))?:.--U=I V M#FQ5'I=1DDWF_O$R*4ZCL#/ZBVW2L4U&V3Y+K0F6VJ%6>8FE@HA5Q0P6L1OT M["VY8 AZE$.+<)H$;LJDHTQ&*>_ILY*<$_S:R!8$[)B;+AFL/9O%/;ZA31@D M$S=?VO&EXUF$/>77=S<=+)EE20]K:!,&8>S&FG98TU&LE12&B;VM[)=/^YE@ M6R! E7B+!SXY*'ED]KAV84\'2-,@ZF$/;=(@\P^'/V!Z.D7RVC\X0.AML;]K?7811&T36HBX84CJ=/&ELO M;=>AP^/7"1P.SK]T.NEOML,JF\W2'K%_T4WM508;TIX)33CL4!;<3C%B=;X= MG =&'IH&NY4&VW7S6.*-"I0UP/<[*&ULK9IM M;]LJ%,>_"HIVI4[J;6PP>9C:2EVZW'5:MVC==E]3FR16;>.+2;M(^_ 7L&N< MQ@:G2U^D<>)S^',X_#@0GS\Q_E"L*17@5YIDQ<5@+43^;C@LPC5-27'&YJPIXN!/WC^X%N\6@OUP?#R/"D?%CWS!Y=6P]A+%*=N:>%'3&DG_C2*PO!I,!B.B2;!+QC3U]I%6'L/(7LJ30 MK^"INM<;@'!3")96QE)!&F?E?_*K"D3# /H=!K R@"\,T*3# %4&Z&4+79*" MRB#H*PE7!OBEI'&'P:@R&/5M85P9C/OV85(93%X:!!T&T\I Y]>P'#\]^-=$ MD,MSSIX 5W=+;^J-SB!M+<<\SE2RWPDNOXVEG;B\IO<"D"P",Y8]4B[B^X2" M+TS0 BS(EJBKO\$7PCE125F DVLJ2)P4;\^'0C:OG S#JJGW95.PHZE;PL\ M]$\!]"#\<7<-3MZT>9G9OY["'R7%[F/>*$=N/4HX/_V+U^VF2U-K];V\?^VOQ.*3=V)]QIAS$6 DSD#$ MDH3P N12EP[<6_ ;=$6QG%%E8^.&2.]L,O:P9_[\6G"9HFTF^[?=.&_;Z3ZN MNX\=W517 _-B7%IN#'Q+QHUKP6.KX&\T9US0 M"/S4B79+2;'AU#&))K7SR9&FY;3V.#UF?.?3O0'>B^^.#M\SZZ=G5?*A$+&L MN:C*U#F)^4$!]!O+M'^D$/H&ECX\:A K=[AW\OF&LKX=LS^R@H8R7A'0'?T- MYHE4\0 6BP5(&,EL_350]8-CQ="0RK>C:L%92&E4@"5GJ:RR[T5KV8#WIFTP ML07.<,:W@T;W*:[[).%(U"R.,T$E$P7@*C5/Y%H1RF_;2QI[ [[D^5^V4!G" M^';$O)0J%:;@9$OE8M8NS.X. FUJDV;XY$_LHUC&1^[NU#0.F0P<21(6ZOI7 MKCPYV7*Y[.IO"D-E NDI4[ZRJY*Z51-]I1.$_4P4*^ MX>%:[IQUI1$+G:5YG1JMDNQN$7*,-C2$A'9"RM&.8G4^0!+ Z2/-Y")3K.6: MO929ZI[F,X=[B%U*#6:AJWCMS,N/+(GDBF,M]0UZ(3Y62AJ<0F?=5L015;M= M66G6)?9K"V_84JYUI*K!*+1SKRV\-XL/X#LG64'T$9(M%(:)\%A%&S3(@G9D M_?%J-7,TX+OPB@SQD+VP.Y1.E;OF6$,?6NB$#"B1'92[14:O#05J8>44V]08 M5B)GV?B\.\NY7&4:D^.0N5&U,FTJ//,F$Q_B#H6-/;L=9G=ZAUB*$SQ>K:2J M5\[@JJ5)OU$[.^149<(@UODQ*U*98T ,]$ZY]A[M,]39"L D*$JZD/5/S]R MF%7M[ R6K=1'!LC(7CHVP=^QT9A7+G:V:..1K7G#;F1'ZX)L-;/E/'J(LP:T MZ:^5J8%!L8!.E(=$32.1^W\O-OD>;(%Y+D;ZHQTVZ-<=[AU%0^! MH6M@I^NSP.^/[$#<\30-Q@?*T<,+@,[ M+E^=(W:WSBU=8(@:V(GZBB2Q.W0?B6!#6&PG[&N31%8V!Z($&]SB8QV"8@-, M; ?F:]/$X78T/A!/9]S2_A*[B9 0I?2T#L;RW3AY2,OY85@ MN7X>XIX)P5+]=DU)1+FZ07Z_9+)NJR[4(Q;U@T>7_P-02P,$% @ 3(JP M5,#[J#B- @ )0< !D !X;"]W;W)K&ULK55= M3^,P$/PK5L0#2$#:I&DCE$8Z6J%#XDX1/>Z>W6;;6#AVSW9:D/CQMW9"5"#- M\RLNT[V4CWJ L"0IY(+/?4*8[97OJ]7!9147\HM"-Q92U52@U.U M\?56 O[#-0V,V3-@J+HS"788X MD\YA:0@5.9E)L0-EV)(#^2D-:)+19VIG%V2!=R>O<"C7Q %.YV HX_H,-Q\6 MDV 0!!WP63]\ M#JL6/GP+]]&3UIB@-29P?&&?,;="&U7AI34]C&'+&#K&T1'&.] :2ZH4TF$) M3:688=#I5$TT=D3V?[A++X91%";^[M"0KJA1.&ZCWJ@*[M586UH31 =FC29Q_,[1_P2] MT39IM4V^JNR3#\=WE;TKZFC9XU9E_,FRWTFQN3"@2G&ULO5A;:]LP%/XKPO2AA2ZV ME&M+$F@3R@8KE';MGA7G)!&UK4R2DP[VXR?9CB^UK640\A);\OG.Y=/ADY3Q MGHMWN0%0Z",,(CEQ-DIM;UU7^AL(J>SP+43ZRXJ+D"H]%&M7;@7090(* Y=X MWL -*8NQ+3,8]5P")X$DC&84C%[WL(^'[B8.UEZ1Z:4!>?O9O!M.7$\ MDQ$$X"OC@NK'#F80!,:3SN-7YM3)8QI@^?W@_2$I7A>SH!)F//C)EFHS<48. M6L**QH%ZYONOD!74-_Y\'LCD%^U3VZ&.Z,=2\3 #ZW'(HO1)/S(B2@#<:P&0 M#$".!70S0/=80"\#]!)FTE(2'N94T>E8\#T2QEI[,R\)F0E:E\\BL^XO2NBO M3./4]($R@=YH$ -Z!"IC 7I1E41?T#/XL1 L6J/+.2C* GFE9U]?YNCRX@I= M(!:A'QL>2QHMY=A5.A?CT?6SN/=I7-(2]Y&*#NKB:T0\0AK@,SO\ 18=Y)%6 M^-P.GX.?1\=5N*L)S%DD.8LD\=?])XO7Z$Y*T 1J6M!W1AL8CI3WI14,^CW8@%%L$@"*NH'%94F^#Q)L1A=T4][#G MC=U=F?T&*\\K6552[>6I]JRI'E-V/_?5/S?C@SSTX%C&@8I(BZEA7K(E"&JT MK(GUU&._Q.?0(U7.YX,:YP-OU,SX,$]U>-+F&-;2Q#VO_ZDYYG6KEL88Y6F. MK&F65RT\K!I5:&46>9>(D]DB]#YSD"0M]:RQ@E%#!+;Y+JXX$I? M/I/7#5#='\9 ?U]Q37XV,#?0_"^*Z5]02P,$% @ 3(JP5+H^,!RQ @ M D !D !X;"]W;W)K&ULO59=3]LP%/TK5]$> M0-H:)_VBJ*T$+6B3!D(PV+.;W#86CMW93LND_?C93L@"M%4F(5X2V[GGG'O/ M3>R,MU(]Z@S1P%/.A9X$F3'KTS#4288YU1VY1F&?+*7*J;%3M0KU6B%-/2CG M84S((,PI$\%T[-=NU'0L"\.9P!L%NLASJGZ?(Y?;21 %SPNW;)49MQ!.QVNZ MPCLT]^L;96=AS9*R'(5F4H#"Y20XBTXO(N( /N*!X58WQN!*64CYZ";?TDE M7$;(,3&.@MK;!F?(N6.R>?RJ2(-:TP&;XV?V2U^\+69!-PP#B IM)%Y!;89Y$R4=_I4&=$ 1+T]@+@" MQ&T!W0K0;0OH58!>6T"_ OC2P[)V;]R<&CH=*[D%Y:(MFQMX]SW:^L6$>U'N MC+)/F<69Z25E"AXH+Q"ND.I"H7T+C(8O<$V5HJZ+&H[F:"CC^M@NW]_-X>C3 M,7P")N!')@M-1:K'H;').,HPJ83/2^%XC_ 551WH1I\A)G&\ SX[#+_$10=( MO!<^/PR?8U*K1SO@%^V3?P4/;0/J+L1U%V+/U]W#=Z8U6M.K#J1 #30:X[XG MN)9"85(HQ<0*SJEF^H!NM];M>MW>'MV9%,;RV8Y#(L4&E6$+CB"DP9TM+=D& MGLUM09MIU(L(&8>;9N=V1!'2B'J1:J].M7O)AYH^JG5'[VKZ MJ)7IH[:F1^3?3DS^(U'-4G3[KQ0[]U;R1G_X^CN\V!$416^^P[!Q>+A_ [NW MK9C0P'%I8:0SM%:H\K@M)T:N_7FRD,:>3GZ8V5\45"[ /E]*:VTU<4=4_=,S M_0M02P,$% @ 3(JP5 M;]E-8 P ( X !D !X;"]W;W)K&ULO5==;YLP%/TK%D^;U 9L\EDED=9TU?90J6J[[MF%F\2* MP=0V2?OO9QL*)$OHAY3PD&"X]_C]!_LEMI1GZ%$K,$4L5$BB3,)]X/ M?#$C+L%%/#+8J,8YLJ4\";&R@]_QQ LL(^ 0:0M!S=\:9L"Y13(\GDM0KYK3 M)C;/W]"O7?&FF">J8";X7Q;KY<0;>BB&.#*_:)-$=L; M>2C*E19)F6P8)"PM_NE+V8A& NX>2"!E OEH0E@FA*[0@IDKZXIJ.AU+L4'2 M1ALT>^)ZX[)--2RURWBOI;G+3)Z>7E,FT2/E.: ;H"J78-9(*W2.;D2J G$X74/X-TQM3J?2P#$3*42E$:2:FA!#BODT"&'GVHJ M^IUFN6DM36-WL^CG T3+E#WGH%HF[E83=UM+^DEEBLS#BC(IULP^:F!P[:._G@:=@'1[8W_=7*']<3@@5=P6[U[%N]?*>V:TQM*%I1@) M8Q$Q2->=#[+O[6?5#_>SZE>L^NW=?,F,V4",UL**GS/]VK)&@PIU<%IQ#*N) MA\<11P&+\59[1SO*>"=HB_&H8CPZIBQ&GZ"$@]HP@U92#R 3E!MB''&S-"PN M??$5J-QUQ>TI&IZ,3RL17'LB;C?%+XNDQ,6DT>VP@\,=F>P/"X<'5J5V7!P> M4RHE^A:MH#/L'J!5^S%N-^1[+:*5Z26+VMXKN/9)W#NQ,FHSQ.^XX9>5T?^_ MM[A#^KO*V!N&#W@XKNT6#XZJC,$[[+=IU6:,V]WXBJE(&!MY[YL#UV:)1Z?5 M!JD]D;1[XI>U4>+NOKH'PUUU' CL#W#0./#^52&U\Q)\3+&4Z#NOG&" 1UO' M#DN_\?EN]T[F.WG!4H4XS U*T!D83Y#%=J08:)&Y+_HGHQ57 2WQCL]=&86"J)E$]V/QB_5K1Q[))%3#6O+O+#/;A3?S2 8YK;BYE_M/T! : M6WNIY-K]DWTC&W@DK;211:.," HFZB]];AQQI(!V^A6B1B'J*HQ>48@;!>06J*X4 M8(R,)N?D7G*;)GNJ,O+V"@QE7+_#]<>'*_+VS3ORAC!!OFYEI:G(]-PWB,;: M]-/FY%5]114LE>J&RB@8-WE)U0>+PC$1!%/7@ M6?^]>C@ )VX]&SM[\1\]>T8^,YHPS@P#_>+FC& 2WT-:*<7$AJRH9OJ,/ J9 M:% [FG @-Z*LC)61(D5M:O/^C*PI3RON)@,H1RW*D4,Y>@7EBG(J4L"X)K!A M0E@L,B1Q(U*\;C78ZBDQ]"DK$6Q-JL,$JP_9L.R(3-MR4S_,GL X0WFS?04WV@ZCCH(>Z2"6=@/]\&HZ'^.VN%A">-_$[7XY!Z.9Y?=DNN1ZMX*_E%_48#:N+9+ MXXU5"5._S^UJV]I]< U-9WUE6S[7MQS,U/TBOK[X_&C"(4>3P<44\TC5+5@] M,;)T74PB#?9$;KC%MA64%<#]7.*=V4SL 6TCO/P%4$L#!!0 ( $R*L%0] M&0DV* , %P* 9 >&PO=V]R:W-H965TA0M+L\#'M0;#H1*DN91#?=WX^2$S5-K4'&EIYHE= M&N"E!]4RR=-TE-1F9.RDSK M1[>X*2=1ZCP""04Z"DY_3W )4CHF\N//FC3J;#K@]O.&_;,73V)FW,*EEC]% MB8M)=!JQ$BK>2+S7JR^P%G3L^ HMK?]EJ_;L:!2QHK&HZS68/*B%:O_Y\_HB MM@#$TP_(UX#\+6"X S!8 P9>:.N9EW7%D4_'1J^8<:>)S3WXN_%H4B.4"^,# M&GHK"(?3&U7H&M@W_@R6';%[*+0JA!3<7[*NV'55@;]J=X;=4%&MS%ZVY?(>Y ;O5"A>67:L2RM?XA%SO_,\W_E_D0<);;F(VR#ZR M/,WS'G\NWP_/ NX,NNL<>+[!WNMD5\(64MO& /MU/K-H*&-_!TP,.Q-#;V*X MP\3W^"%F%91@N&06.3:HS5^&9-)0=/IB$B;,LSA-/_3=W?_C7BDZ[A0=!XD> MT&65:*\.729^9(HJ&&7?1N<,%%0"^\2%N=,XZ]<6AAUXW&% W*@3-PHR?=7J MR(=L2U_).+)2T)=E0*$/F^V3%F9.X[Q?VC[8*!BUDT[829"'4IWZAJ5R8*!L M?%$^))$^$=?AHCHO25O)4%.FZN+QR%5<4K_BINQ5'#;9&Y56KAZO6C%[<('2 MD6SUZ1K,W(\OEA6Z4=BVO&ZW&Y'._6#P9O_"C4Z^_[_0M',7-;2Y4)9)J(@R MC4^HSIEVE&D7J)=^&IAII-G"/RYH_ /C#M#[2FO<+)R!;J"<_@-02P,$% M @ 3(JP5+^LIL:K @ _ < !D !X;"]W;W)K&ULM55;3]LP%/XK5L0#2*RY]$:GMA($[2)M&J*P/;O):6+AQ)E]0NF_W[$3 M0A!MM4GLI;43?Y=SR?%\J_2#R0&0/16R- LO1ZP^^KY)7 M']R*+$?[P%_.*Y[!"O"^NM&T\SN65!10&J%*IF&S\"[#CW'H .[$3P%;TULS M&\I:J0>[^9HNO, Z @D)6@I.?X\0@Y26B7S\;DF]3M,"^^MG]D\N> IFS0W$ M2OX2*>8+[\)C*6QX+?%6;;] &]#8\B5*&O?+MLW9R=AC26U0%2V8'!2B;/[Y M4YN('B <'0!$+2#Z6\"P!0Q=H(TS%]8U1[Z<:[5EVIXF-KMPN7%HBD:4MHPK MU/16$ Z7L2H*@507-(R7*8M5B:+,H$P$&'9Z#" 1;-S%@51N <>'X=?0S)@P]#!@]=P MGV+O$A!U"8@JJDCMVF6D FXXCU,..>NBHAXHXQP=M7N9)+J&E$G!UT(*I"KM*T%#,G$D]DM^7(;3,:7K<8_TN),>'Y7^ M3$.!6D(J0_V@07(D'ZB8A(Q+9@!1[LE9%N?)77.-NGZ_I M/Y3HHO-U\=[-/.NH9^_6S&'P,GV"=VCGN&7I)VLV.M0_86_VA?^KH^.6^E7] MPND;3WYO--M[\3O7F165L"%<,)A28^KFJFDVJ"HWK=<*:?:[94[7,VA[@-YO ME,+GC;T N@M_^0=02P,$% @ 3(JP5#ZE<9M% @ *08 !D !X;"]W M;W)K&ULM57?;]HP$/Y7K$R:6JG#^0WK0J25;.H> M-B'0MF>3',3"B5/;@?:_G^V$B+6 >-CRD/CL^[Z[^^QSDCT76UD"*/1$UDZ:V+FY2!/> M*D9KF LDVZHBXN4!&-]/'<\Y3"SHIE1F J=)0S:P!/6SF0MMX8&EH!74DO(: M"5A/G<_>?18;?^OPB\)>'HV1J63%^=88WXJIXYJ$@$&N# /1GQW,@#%#I--X MZCF=(:0!'H\/[%]M[;J6%9$PX^PW+50Y=28.*F!-6J86?/\(?3V1X+XM.2M R/?O)KXW_H2^ M/+54O: /Z <1@IA]03<9*$*9O-6SLB0"9(*5#F](<-Z'>NA"^6="?2=BA +O M#OFN[Y^ SR[#,\@'N'<"GET?_14<:\T&X?Q!.-_R!6?X9KRJS+FM"S371Q6$ M@ )9-2^0!P-Y8,G#R^32T-WU@B,J9:MCW-"ZG[D]M0<=<62)3<_OTHD?Q4'L MN0G>':O]UG'\,9P$DV \./Z5>SCD'E[,?0$[:BX%>4&':."*_KW(\4 >_R>1 ML_B-=K%KGE?*X:.^-)>H/H,;6DO$8*V![FBL&41W,76&XHUMU157NO'ML-1W M.0CCH-?7G*N#8;I_^#ND?P!02P,$% @ 3(JP5)+?EI7; @ , D !D M !X;"]W;W)K&ULQ59=;]HP%/TK5IY::25?0&D% M2(5VVJ1U0Z!NSR:Y@%7'SFP'VG^_:R>X0 'MC1<2._<>G^-S\75_(]6K7@$8 M\E9PH0?!RICR/@QUMH*"ZI8L0>"7A50%-3A4RU"7"FCND@H>)E'4#0O*1##L MN[F)&O9E93@3,%%$5T5!U?L(N-P,@CC83DS9$+2)"2'">T3"6F3D#JA M-3,GZY$:.NPKN2'*1B.:?7%[X[)1#1/6QIE1^)5AGAD^42686&IR]4-J?4TF MH,AL1160JT1 [Y?GZ(Y+V"9*M@E)P%?*:J1=+X"TFB)#G"9_S_Z?$9.JG?T-3AM4_@ M34$;Q3(#.9D9F;V2%\$,;N]T]J*OS^"W/7[;X:,5[BA9*%F0L2S*RE#W3Y$+XEWV]IYATO%,.F>56B8WGHK^H )[5#+* MLXI[*AS+C)1(0]=5AL54E]7UL5JJ&<3U9M@C:3V,6KU^N-XU^&A0VP?MB>MZ M<=VSXFKO?I7F*HS.[%DT4LF-.&P0,BH M=8LUH^KV7 ^,+%V'FTN#_=*]KO!* \H&X/>%Q&IH!G8!?TD:_@-02P,$% M @ 3(JP5(KJ2>?I @ U < !D !X;"]W;W)K&ULC57;3N,P$/V54<0#2"Q)D]Y ;25:%BT/K!!==I_=9-I8)';6=EKX^QT[ M(90V9.E#$]MS.>>,,S/92?6L4T0#+WDF]-1+C2FN?%_'*>9,7\@"!9VLI+.)VWM0LXDL3<8%/BC099XS]3K'3.ZF7L][ MVWCDF]38#7\V*=@&EVB>B@=%*[^)DO 92@,+UU+ON72W&UMX9_.:XTWOO M8)FLI'RVB[MDZ@46$&88&QN!T6.+"\PR&XA@_*UC>DU*Z[C__A;]UG$G+BNF M<2&S/SPQZ=0;>Y#@FI69>92['UCS&=AXL.\B0T7 MMHI+H^B4DY^9+.9/H-O\+2\@=.3 M,] I4ZB!"_B5RE(SD>AS./FPGOB&\-DL?EQCF5=8PD^P1' OA4DU?!<))A_] M?>+5D O?R,W#SH#W3%U U#N', C#%CR+K[OW.N!$C=:1BQ=]1>O8:KVV6O-W MK:\ZLO2;+'V7I?])ECMAD&ICH& \:2M"Y3YT[O8CW\X&$W^[+\NQQ;"Q^(!I MT& :_ =3+',$PU[HTBB,D3[=5FQ5F,%>YN V['%MVC0:X8=-8L-%QHR7%/(X&)$>%0U0ZJ% MD85KPRMIJ(3N-:6QB\H:T/E:DDKUPB9H!OGL'U!+ P04 " !,BK!4-@W] MZ5D# #D# &0 'AL+W=OV:5II?_QL0TG:$$2UO"2V M\??==W?V<4RV0OY6.8!&CP7C:NKE6F\N?%\E.11$G8D-%V[I.M=V MP9]--F0-=Z!_;%;2S/R&):4%<$4%1Q*RJ7>)+VYP; %NQT\*6[4W1M:5>R%^ MV\F7=.H-K")@D&A+0 N"]@5 -&+EE5=%UJED23 MV42*+9)VMV&S Y=?AS89H=P>Q3LMS5-J<'IV"XQH2-&*2/V$ODO"%:D.R?LE M:$*9^H ^H1]W2_3^W0?T#E&.ON>B5(2G:N)KH\#R^$EM;5Y9"XY8"]%7P76N MT!5/(7V)]XWR1G[P+'\>=!)^)?(,A?@C"@9!T*)GT1^.6^#+;O@2DD[X57_X MH 5^W5]\&_RFMW5\WI&*L#E)H>,+WWJ2.KBCACMRW-$1[LLDD25AR)1>M!$: MN*9F9LHQ89J"0N8TFI.I08+2;8&LV&/';HOSP\R4ZHG_T")IV$@:=DJZA0?@ M):!,BL+4Y,KWC?6][5H,#P5$YZ-&0756#S<=T1@W&N-.C8N<0H:N'B$I;<%' MW[*,)B#17W1I1HPZS5]EGTTW+IO&Q4W/>^''>[0>5YATL6E-@UA:"9ZP$GD!'S/!@5]L')\\(WGMS MX-/D9%X3#3OCO6S;%1X+. YV,H,37M2:[*C4ER)VM1&'_Y/WE137DB3HLV I MY6O5E9]=S<31Z;._*W^XN_Z](?O#PY#BP^SWKGYX5_YP=_U[8^KCPPN/#U+O M[_5:!:-,?NF%N/D- V@WF>2;,.[*>6 /-A\WL'U!+ P04 M " !,BK!4M[P0=IT$ "L% &0 'AL+W=OV+76E;L$E"4J61VO0>5MIJJW;W[K4+#O@6<,YV MFG9U'_X&0R$!XS:K2ONF!3,S_#R#_^-XL1/RNTH9T^@QSPIU/DJUWIQYGHI2 MEE-U*C:L@"=K(7.JX58FGMI(1F/CE&<>\?VIEU->C)8+,W8CEPNQU1DOV(U$ M:IOG5#Y=LDSLSD=X]#QPRY-4EP/>3A\G<4\56(ON;QSH]'\U&*&9KNLWTK=C]R>H)3,-L>%&6\4Y+>,K!3R\OMPI&E$)W+('JZ(_H M#R8223_15Z?\4TY9GZ M ,^_W5VA]^\^H'>(%^AK*K8*0JJ%IX&\?+\7U927%249H S0M2ATJM!O18H"_!$1GQ +S^KU[MB!$S15"$R\8"#>G5E$_ >+ MT9H7M(@XS2!E;:HE2ZB,>9' 59-R5:?< 3!N ,8&8#P <,L>6+%E:"U%CMBC M9K( @JBNNK5B5<"I"5B*Q<,2^\$,DOFPGT>+%0Y#O[$ZH)TTM)/7TTJ640V) MVU"IGVR@5:S)'@(9S\,.9]]H@'':,$Z=C)\%+"H#")(K316M:9SV7GR"?3(; M=_@L9C,R#NR,8<,8.AFO&$@_?&N5H,)BISE\6_R'&;#!ACT*/)]T2/LV@1_: M.6<-Y\S)>1''W"00:8$R420G&6@_X"K%NI]_!3ISE+/"[%O@N9URWE#.G91? MJCK#&FVT\#^T@K;+E99/Z"N+TD)D(N',M6*QWRJW_VM$ ^\U#_S6LE%'W$_\ M/,"X4QV+%:B+3^P5PJ0%)F^H''6P%Z3#8C6@';CM!SAX$_6HPQSHPM2?]! M M9L%D-O#!X[9K8'?;.%I ZG@'=0UG7=J^$9D/E;[M&=C=-(X7$>QJ"C5JWV1( M1G#;.;"[=5B%I-S=H0M87D^:1\[5VZH_#G^1@+3"CMW*_C,"8E%N/^P)B,5J M/)T-E*:5>.S6^"/U8_[R!^0R.=S:MHV!^&\B'G68PTV%WUV--JO!Y4C:UD'< MK>-HZ2"6EC#MLEIL)@.D;<\@[IYQO' 05T>H25_=-$C;-(B[::R$A%4*GZ3) MYQ>=,NGZJ=2J/!G_&IT@K7B3(W;\K],)\K)Z.TT.25OQ)F[Q/DXA2']?WX-T MF1Q"MLI/W!O_5RM$?S-_$HSW.ER-:#$;!],AC6B[ W%WA^,UPJ+Z75;73X-# MSK8K$'=7^ F%F/=^%_?J[C*I0+V]N*],<"B)[O()2OUER41"ENR)S926 +"RH8"[VO+Y;$%HZ MXZ$=NQ/C(5\I1DNX$TBNBH*(S14POAXYOK,=N*=9KLR .QY6)(,9J,?J3NB> MV[(L: &EI+Q$ I8CY]*_F/C8 &S%#PIKV6DC8V7.^9/I7"]&CF<4 8-4&0JB M'\\P <8,D];QNR%UVCD-L-O>LG^UYK69.9$PX>PG7:A\Y"0.6L"2K)BZY^OO MT!B*#%_*F;2_:-W4>@Y*5U+QH@%K!04MZR=Y:8+H /SP W /RO@* !!-9H MK?H M&_!,D"JG*2+E MV07UR@B54" EV7]5_'+,$7="DE*(GF&W0/%1>*S!ELF20Z MG8(BE,DS7?DXFZ+3DS-T@FB)'G*^DII<#EVE/1@E;MKHO:KUX@-Z;XCHH< _ M1]C#> ]\B^19L=^SR.,?:3H?O1]5>3A,&RKWD@+6VGA46FW%0AB M+;<+_@=-]"E#I1(;] !I7G+&,PKR2!!1.UOT*4'W6_[^AX*NT5$GPB (X_Y. MT'NJPB")]P<=M]+B_P_:;'9T61*V430]%G#2SI)\2L"#EG_PH8 '[Z*+!GZT MD^_[HCC @_WQ^M[K$>@=E3;A0GLF"NR!=ZMR$$<,^YVCU?^42/W7T\?''PJU M@7=W?H 3'._$NJ&ULO59=;]HP%/TK M5K2'5FK)%Y]50 +:;95:K2KM]NR22^(UL9GM0/?O9SO!!!JB297Z K%]S[GG M'EO7CK:,OXH40**W/*-B[*12KJ]<5RQ3R+'HL#50M;)B/,=2#7GBBC4''!M0 MGKF!Y_7='!/J3"(S]\ G$2MD1B@\<"2*/,?\[PPRMAT[OK.;>"1)*O6$.XG6 M.($%R.?U UW,9C MQ].*((.EU!18_6U@#EFFF92./Q6I8W-J8/U[Q_[5%*^*><$"YBS[16*9CIVA M@V)8X2*3CVS[':J">IIOR3)A?M&VBO4WM#PZ>@LNZ['UA;-K MD)ADXER%/"^NT=F7<_0%$8J>4E8(Q2HB5RKQ6H*[K(3.2J'!":$ANF=4I@+= MT!CB0[RKBK:5![O*9T$KX3WF'13Z%RCP@J!!S_S_X7Z+G-!N1&CXPA-\C[ ! M6H! *\YR=/,F@5.<6>.%V8P[1I/+.W7N8S05 J1H2=RUB;LF MI6_:F!+?-WC=%C83/Q@.1I&[J=O5$.4/!IZ-.A#7L^)ZK>*>.XM.2XU]2]/_ M7','-O'@@^:6^%[=-B\,NT?FOH\:]?M^L[=#JVW8[NWTIJ7"D649?:ZUOK=O M7=X'S:T(#MP-??_(W*8HM0G-[OJUSNJWROLA4]4PEZR@DI-C?8>8XW?CF0;&TNSA Z0*VO M&).[@4Y@WUZ3?U!+ P04 " !,BK!41@5[^F(# "<# &0 'AL+W=O M M AAV+\^,-);82*26I.,$V(_?(:7(CB.K19#TQ1+)F<,S,T?D>+*3ZE9G (;< M%[G04R\SIOS@^SK.H&"Z)TL0N+*1JF &ARKU=:F )X#U.K'B:&3OASR8E2V$-YENY5#CR&Y2$ M%R TEX(HV$R]R^##(AA:!V?QG<-.'[P3&\J-E+=V\"69>M0R@AQB8R$8/NY@ M 7END9#'OS6HU^QI'0_?']$_NN QF!NF82'S'SPQV=0;>R2!#=OF9B5WGZ$. M:&#Q8IEK]TMVM2WU2+S51A:U,S(HN*B>[+Y.Q($#XK0[A+5#>.S0/^$0U0Z1 M"[1BYL*Z8H;-)DKNB++6B&9?7&Z<-T;#A2WCVBAAG9O.MQAFMR1I2K(YY M3SZ!3!4K,QX3)A)RS7Y*11:."2CR1532L27X^VA1D[,K,(SG^AS7OJVOR-F[ M<_*.<$&^9G*K$4Y/?(.L[=Y^7#.<5PS#$PPC@@T[45"!R>-$)O#KQ9 6E5(:+]##''?C] M!K_O\/LG\%=P!V(+9*-D0>#>@!(LKZ6%-6LK2 4X=(#V'+B;!30:8Z[N#M/4 M8A6,1K2Q>L)VT+ ==+)MA+:0(L:TJ$IJ*ZYOR7]DS7+0^&RL+NT 3S:NC7H@ M7R'.A,QERD%W9&[8I9S>E25YQ81#2_:BS)NB(X[B2Y! MV5K@L4[D!@_OBO;- QY$]ON/]]\_?NIE8WS>%D'W3K1'Z5]MWV2W6SCHC8[] MGD1ZT41Z\9KRF[]$?@'=G\WT3008')S^P6M+L$8\5%@XI*,C&;99C?LG=!B$ M>[[A'U/B+[8*:2]LU^*O'/O/'9^&N[\:@N@UY;@@9RO(F8&$+)DR#^\[JT"VANWZ\<_Z/-PL]2U MOYK$D:RZ/YN6V]7?^XAZGZ=NQN4BXTR6&#D+0WPG2JJA6N M!D:6KIN\D08C=J\9_GT 90UP?2.E>1S8#9H_)+/_ 5!+ P04 " !,BK!4 M5\I,CO$# *#P &0 'AL+W=O,ORRDRKE M!IOJP=-[!3PJ0*GP?$J'7LJ3K#.?%N_6:CZ5N1%)!FM%=)ZF7#U^ "&/LP[K M/+WXFCS$QK[PYM,]?X -F&_[M<*65[%$20J93F1&%.QFG??LW;U? (H>_R1P MU&?/Q$YE*^4/V_@'SJ9)'HFQO9+,/17X+-&8DR>Q2W!B%7Q/$F?DFWVKXF4-FR,<# M_FK278+AB=!OR%OR;;,DW=_>3#V#0UF %Y:T'TZT_@7:]WO5(VQ\1WSJ^PWP MA1N^@BW"AQ?A2S?\+XZC]]E%^,?V<-8 7[GA?^09PNG%T>];S)WZ37 /DUME MV*\R[!=\_989=E#V*\I^03FX0'F/%D?01TP,1',!FL@=V2OT1V4>F])UHAL6 M=-8<#_.W8TKIU#N<9Z6AEW_>ZW]:!Y76@5/K=RX$*++B82(2\TC^):\(2% - M$MPJQL.*9: ]9H#"(BN \5[YNJ<_@BE(,^I1># M.:I$C5X93-P/(.3:O"ZNXVJ\\:WB.JDH)S==NZO)BU"RB2.4C-;.2YU*%C([ MX*#)%E.[A*T-X?KSG^1O:4 [)LK.K)W=*GJL=A/F.U472I-,&Y7CB<3?Q&_@%)7 &L78FX;>B:%:,,-1/C&@ )%K78AYK:AYUI18DJZC\"5;E;FIF/$0EW*:NMB08ME6!PM]RK! M7':Q0"(I!%<$8T=TS!4T:SP13\Y+HT?'8^8'%U);FQ]SN]\+4=S@JX&G049G FEO/*)/"]#^L0M2:TMD;D]$HUXI'I(-J ,JU7?DRY<%UO+S\G8E MJ_9#=C-#9+4C,K16"JSP[WQNN7<7Z'W M@TM*O;-#OKTEXBGU 9-&!.R0B?9&6(WJ=/$Z-8S<%^?^K31XBR@>8[RL@K(= M\/M.XDY3-NQ5HKK^SO\#4$L#!!0 ( $R*L%1P.[+M/P, -X4 - M>&POWEWO MQ\\M\(Z$7M&K T0O.N9"E2V*R<>'R;\DCDGW#W7^.^]XBL%NBIW%.&#R"4+? M82/D?L=+WJ):8MB4SGB8E7)301%Q :-,"Q8\4C$B$RKX5'%@9;3@8N7"/0C, M2E&J0)O2-:FZ$*F?'-QU/:CJ1J?@LE0VM\O@OJ?-\#U@W0.#7(C68(^XP'A8 M4:V9DC>F8P?;X#,H:-KWJ\HXS!5==7M79$.P-Y-D6JJ4J39-EZQ#XZ%@&=A1 M/)_#79=5"*#696$:*:=Y*:GUL&8T#2,[8T+V9W3+9-8ZAI M.AG7 ?UM-:>]+7OY*MV@XH^E_K0PTY&V#U7.;A7+^-+VEUEK %/OXNJTJL3J MH^"Y+)B;_,$)QT.ZY@7S4O$GDPU*968"3)'@D2G-9]N1GXI6]VRIU^6TS'#/ MO1/T_'?7.6>2*2JV39O:/^95?K7CJ/^O+-O?*ON&O1Z;]_BQF[PZ!9/Q*9@\ MB9H?@3C.,R/ (;EP1Q@',?" M\OQ/\QF@\W$8YFW@108H9X!R',N'3.P'R^/G).;RSS1)HBB.L16=3+P.)MBZ MQ3'\^-4P;\# \D"F/UMK?+?Q"GFY#K ]?:E"L)GBE8C-%%]K0/SK!HPD\>\V ME@<8V"Y@M0/Y_7F@IOR<*()=Q;QA3S".) F&0"WZ:S2.D=6)X>/?'^PIB:(D M\2. ^1U$$8; TX@CF /P@"%19-^#>^^C"C?_T1S_ E!+ P04 " !, MBK!4EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0 M(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I M6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6 MFD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L# M!!0 ( $R*L%3DM"W58P4 !4M / >&PO=V]R:V)O;VLN>&ULQ9I; M;^(X%(#_BL531]HND-O,5*52!^@L$J55P_1U9((!JXG-V Z]_/IUDJ5[TH&C M?3G+$\0)XW:;",*;O_46Z'\GI4V M!7=^TZR[=FL$7]J-$*[(NT&OEW0++E7GZG)_KGO3A1O:BBP0BI9R#>Q''1Z'68W^ODO;>2;5H[G:69TG@\Z M_6;'HS!.9K\UIQ7DG"]LW>+XXH%[D$$GZ?D3KJ2QKCZB/C_WC#OA#VZV2J=O M9.Z$&7$GOAM=;J5:5Z?Q5]$%EU''8?_9!/'"_)@,]4Z8ZGK\'TR6S;4Y#P4B92ZDWV$FRQJ/#N7'[/K':#(? MC]CP;C8:S]+F6WHWG8RNYV, &2"0P0DA?P8 ,D0@PU-"A@ R0B C6DC0M2.6 MSOW'[7@V3]G=C6>]O0>0,0(9GS*2$8!,$,CDE) Q@/R,0'ZFA;PS:Z[D6[V# M<;5D,^Y*(YA>L;MM:PCZ@D!^H85,RZ+@YK6"2N5:2?\SKAR[SC)=*B9T[ M?>A&3!Q]8G.,Q,+57>AO_EV5F_F_9S.?"%IVSU\YQ,34T2=VQPV7ACWRW#^J MM[YK_6!7_: 514P:?6)K3%2F"\'F_*7=LY@C^L22&.JBD*X.T[Z#G<^,A]KH?"F,_5D/(^X5LF%JZ!.[8!YVS([8;=Y/J9351S-HB)F2(@-L5#U>A'OWM>Z6)N MN+*\GF9"0'0:0BR+;Z652EC+4K&N#OV#?1=Z;?AV(S/_Z$!,S"(!L4729,2< M$A([!4U;VZ4CS"PAL5F.I*W[<$),M,1%;!:8OA[L:LPN(;E=D"RGW=6874)B MNZ!)1!L3LTM(;!>T=-3&Q.P2$ML%=S6L%8:8:,)3UKA:U<(0$TU(+!H<,X$U M;$P\$;%X\,RG56K'W!.1SVL>\K4S>I.OOF-/6 M X0Y*/I_)COGK)7/?>,Y5YE@*5RBQ!P4GV#RXYG]F9>EGV) 3,Q!\4GG/U"5 M,>:@F-A!."9498PY*"9VT+%IVCE[$%D)UU-CS$$QL8..8];#*,1$E_E/LU93 MC5 ^68+5\QAS4$SL(*33=9ZO("9FH9B\S@;FYO4-J57F1Z9F!J^O:,Y]F]8=5' M\_)0%%>+_ZLRSX>^[4Y--5_NW^K=OY%\]3=02P,$% @ 3(JP5!;=:Q0F M @ 8R@ !H !X;"]?8@DCEQN ;OO* R28_6@)\AG9)4M7_^C3U;9 MCR]EWPZ[[EBWNU.=?1[VQ[ILML-P^I5276W+H:UWW:DSIR]?IW*_TSLUNO=JOSN5G\.Y3C\8W#ZZ/KWNBUE M:&:O;;\IP[))G_OKZ9HNAWQWGMS,GM^63?_\EILT=9! D$P?I!"DTP<9!-GT M00Y!/GU00%!,'[2 H,7T0?<0=#]]T ,$/4P?E.$.Q/(G9'N3&!W1KPS@=Z">@N!WH)Z"X'> M,GK9)M!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M1;R70 M6U%O)=!;46\ET%M'FR4$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>AOJ;01Z&^IM!'H;ZFT$>AOJ;01ZVVBSFT!O0[V-0&]#O8U ;T.]C4!O0[V- M0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&\??:PDT-M1;R?0VU%O M)]#;46\GT-M1;R?0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.T8_ MFQ#H':AW$.@=J'?\I-YU^-J7>NWY7N/S?Y+JX7QON3[^LOP^B1(N+CBGVXKZ M]!=02P,$% @ 3(JP5.'L7A'T 0 HB< !, !;0V]N=&5N=%]4>7!E M&ULS=K+3L,P$ 707ZFR18WK)P_1;H ML. '3#*E49/8LETH?X^3 A(( M*E"1N)M&K>VY$X]T5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8;1RR MYH7UOFTJF_(Z>^SK3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A-39-; M&]*U[?(NMFU93,\MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW18_V)Z=\ MP[3[Y ?GCV7V!>:=M\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8=DWU M#[/S]3ZYL![G$=GX./R./\[XO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@?9R" M],%G*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56 M@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I% M5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP: M15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,BJT&1U:#(:OY3UGOGUG\ %02P$"% ,4 " !,BK!4!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( $R*L%0, M,$JX[@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ 3(JP5!5J#P@E!0 M0!4 !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3(JP5"5_[4&/!0 O14 !@ M ("!\Q@ 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ 3(JP5+*(WP'T!0 ,QH !@ ("!E2D 'AL+W=O&PO=V]R:W-H965T-> !X;"]W;W)K&UL4$L! A0#% @ 3(JP5#4B K"@!@ ^1T !D M ("!$F, 'AL+W=OT" 4!@ &0 @('I:0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ 3(JP5%0I!%J%"0 O1L !D ("!%7H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3(JP M5 :*=RFC @ Y 4 !D ("!29 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3(JP5)<8503_! X0L M !D ("!Q)D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3(JP5(*(U+K:&P KUD !D M ("!Z:\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 3(JP5#.H$*.7 @ ;P4 !D ("!E-( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 3(JP5)6N M3FO[ @ '08 !D ("!&MX 'AL+W=O6[W,HX" !:!0 &0 M @(%,X0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 3(JP5/I563_A @ 9@8 !D M ("!].@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 3(JP5$^JLM#7 P 8PT !D ("! MY/, 'AL+W=O93 " #!0 &0 @('R]P >&PO=V]R:W-H965T&UL4$L! A0#% M @ 3(JP5+UFP3"0 @ P 8 !D ("!#_X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3(JP5/3= M @ ! < !D ("!V@8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3(JP5&D$,O:/ @ ;P< !D M ("!+! ! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 3(JP5-0;7R95 P YPP !D ("!&!H! M 'AL+W=O MH>P# !/#P &0 @(&D'0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M3(JP5#I5&,4K!P A"0 !D ("!)R4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3(JP5#T9"38H P 7 H !D M ("!.CT! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 3(JP5)+?EI7; @ , D !D ("!]T4! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3(JP M5+>\$':=! K!0 !D ("!N4\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3(JP5$8%>_IB P G P M !D ("!KEH! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !, $P RQ0 -5P 0 ! $! end XML 81 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 82 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 169 316 1 false 74 0 false 6 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 - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE 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 Sheet http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Statements 7 false false R8.htm 2101101 - Disclosure - Organization and Nature of Operations Sheet http://flotekind.com/role/OrganizationandNatureofOperations Organization and Nature of Operations Notes 8 false false R9.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://flotekind.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2109103 - Disclosure - Revenue from Contracts with Customers Sheet http://flotekind.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 10 false false R11.htm 2113104 - Disclosure - Inventories Sheet http://flotekind.com/role/Inventories Inventories Notes 11 false false R12.htm 2117105 - Disclosure - Property and Equipment Sheet http://flotekind.com/role/PropertyandEquipment Property and Equipment Notes 12 false false R13.htm 2121106 - Disclosure - Leases Sheet http://flotekind.com/role/Leases Leases Notes 13 false false R14.htm 2127107 - Disclosure - Accrued Liabilities Sheet http://flotekind.com/role/AccruedLiabilities Accrued Liabilities Notes 14 false false R15.htm 2130108 - Disclosure - Debt and Convertible Notes Payable Notes http://flotekind.com/role/DebtandConvertibleNotesPayable Debt and Convertible Notes Payable Notes 15 false false R16.htm 2134109 - Disclosure - Fair Value Measurements Sheet http://flotekind.com/role/FairValueMeasurements Fair Value Measurements Notes 16 false false R17.htm 2140110 - Disclosure - Income Taxes Sheet http://flotekind.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2143111 - Disclosure - Commitments and Contingencies Sheet http://flotekind.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 2145112 - Disclosure - Stockholders??? Equity Sheet http://flotekind.com/role/StockholdersEquity Stockholders??? Equity Notes 19 false false R20.htm 2147113 - Disclosure - Earnings (Loss) Per Share Sheet http://flotekind.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 20 false false R21.htm 2149114 - Disclosure - Supplemental Cash Flow Information Sheet http://flotekind.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 21 false false R22.htm 2152115 - Disclosure - Related Party Transaction Sheet http://flotekind.com/role/RelatedPartyTransaction Related Party Transaction Notes 22 false false R23.htm 2154116 - 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 2160117 - Disclosure - Subsequent Events Sheet http://flotekind.com/role/SubsequentEvents Subsequent Events Notes 24 false false R25.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://flotekind.com/role/SummaryofSignificantAccountingPolicies 25 false false R26.htm 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://flotekind.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://flotekind.com/role/SummaryofSignificantAccountingPolicies 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 2314303 - Disclosure - Inventories (Tables) Sheet http://flotekind.com/role/InventoriesTables Inventories (Tables) Tables http://flotekind.com/role/Inventories 28 false false R29.htm 2318304 - 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 2322305 - Disclosure - Leases (Tables) Sheet http://flotekind.com/role/LeasesTables Leases (Tables) Tables http://flotekind.com/role/Leases 30 false false R31.htm 2328306 - Disclosure - Accrued Liabilities (Tables) Sheet http://flotekind.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://flotekind.com/role/AccruedLiabilities 31 false false R32.htm 2331307 - Disclosure - Debt and Convertible Notes Payable (Tables) Notes http://flotekind.com/role/DebtandConvertibleNotesPayableTables Debt and Convertible Notes Payable (Tables) Tables http://flotekind.com/role/DebtandConvertibleNotesPayable 32 false false R33.htm 2335308 - Disclosure - Fair Value Measurements (Tables) Sheet http://flotekind.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://flotekind.com/role/FairValueMeasurements 33 false false R34.htm 2341309 - Disclosure - Income Taxes (Tables) Sheet http://flotekind.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://flotekind.com/role/IncomeTaxes 34 false false R35.htm 2350310 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://flotekind.com/role/SupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://flotekind.com/role/SupplementalCashFlowInformation 35 false false R36.htm 2355311 - 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 36 false false R37.htm 2402401 - Disclosure - Organization and Nature of Operations - Narrative (Details) Sheet http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails Organization and Nature of Operations - Narrative (Details) Details 37 false false R38.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Restricted Cash (Details) Sheet http://flotekind.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails Summary of Significant Accounting Policies - Restricted Cash (Details) Details 38 false false R39.htm 2407403 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) Sheet http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails Summary of Significant Accounting Policies - Property and Equipment (Details) Details 39 false false R40.htm 2408404 - Disclosure - Summary of Significant Accounting Policies - Reclassifications (Details) Sheet http://flotekind.com/role/SummaryofSignificantAccountingPoliciesReclassificationsDetails Summary of Significant Accounting Policies - Reclassifications (Details) Details 40 false false R41.htm 2411405 - 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 41 false false R42.htm 2412406 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) Sheet http://flotekind.com/role/RevenuefromContractswithCustomersNarrativeDetails Revenue from Contracts with Customers - Narrative (Details) Details 42 false false R43.htm 2415407 - Disclosure - Inventories - Components of inventory (Details) Sheet http://flotekind.com/role/InventoriesComponentsofinventoryDetails Inventories - Components of inventory (Details) Details 43 false false R44.htm 2416408 - Disclosure - Inventories - Narratives (Details) Sheet http://flotekind.com/role/InventoriesNarrativesDetails Inventories - Narratives (Details) Details 44 false false R45.htm 2419409 - 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 45 false false R46.htm 2420410 - Disclosure - Property and Equipment - Narratives (Details) Sheet http://flotekind.com/role/PropertyandEquipmentNarrativesDetails Property and Equipment - Narratives (Details) Details 46 false false R47.htm 2423411 - Disclosure - Leases - Narratives (Details) Sheet http://flotekind.com/role/LeasesNarrativesDetails Leases - Narratives (Details) Details 47 false false R48.htm 2424412 - 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 48 false false R49.htm 2425413 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 49 false false R50.htm 2426414 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 50 false false R51.htm 2429415 - Disclosure - Accrued Liabilities - Schedule of Current Accrued Liabilities (Details) Sheet http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails Accrued Liabilities - Schedule of Current Accrued Liabilities (Details) Details 51 false false R52.htm 2432416 - Disclosure - Debt and Convertible Notes Payable - Narratives (Details) Notes http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails Debt and Convertible Notes Payable - Narratives (Details) Details 52 false false R53.htm 2433417 - Disclosure - Debt and Convertible Notes Payable - Schedule of Debt (Details) Notes http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails Debt and Convertible Notes Payable - Schedule of Debt (Details) Details 53 false false R54.htm 2436418 - Disclosure - Fair Value Measurements - Recurring (Details) Sheet http://flotekind.com/role/FairValueMeasurementsRecurringDetails Fair Value Measurements - Recurring (Details) Details 54 false false R55.htm 2437419 - Disclosure - Fair Value Measurements - Narratives (Details) Sheet http://flotekind.com/role/FairValueMeasurementsNarrativesDetails Fair Value Measurements - Narratives (Details) Details 55 false false R56.htm 2438420 - Disclosure - Fair Value Measurements - Monte Carlo Simulation (Details) Sheet http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails Fair Value Measurements - Monte Carlo Simulation (Details) Details 56 false false R57.htm 2439421 - Disclosure - Fair Value Measurements - Rollforward (Details) Sheet http://flotekind.com/role/FairValueMeasurementsRollforwardDetails Fair Value Measurements - Rollforward (Details) Details 57 false false R58.htm 2442422 - Disclosure - Income Taxes - Reconciliation of Effective Tax Rate (Details) Sheet http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails Income Taxes - Reconciliation of Effective Tax Rate (Details) Details 58 false false R59.htm 2444423 - Disclosure - Commitments and Contingencies (Details) Sheet http://flotekind.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://flotekind.com/role/CommitmentsandContingencies 59 false false R60.htm 2446424 - Disclosure - Stockholders??? Equity - Narrative (Details) Sheet http://flotekind.com/role/StockholdersEquityNarrativeDetails Stockholders??? Equity - Narrative (Details) Details 60 false false R61.htm 2448425 - Disclosure - Earnings (Loss) Per Share (Details) Sheet http://flotekind.com/role/EarningsLossPerShareDetails Earnings (Loss) Per Share (Details) Details http://flotekind.com/role/EarningsLossPerShare 61 false false R62.htm 2451426 - Disclosure - Supplemental Cash Flow Information (Details) Sheet http://flotekind.com/role/SupplementalCashFlowInformationDetails Supplemental Cash Flow Information (Details) Details http://flotekind.com/role/SupplementalCashFlowInformationTables 62 false false R63.htm 2453427 - Disclosure - Related Party Transaction (Details) Sheet http://flotekind.com/role/RelatedPartyTransactionDetails Related Party Transaction (Details) Details http://flotekind.com/role/RelatedPartyTransaction 63 false false R64.htm 2456428 - 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 64 false false R65.htm 2457429 - 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 65 false false R66.htm 2458430 - 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 66 false false R67.htm 2459431 - 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 67 false false R68.htm 2461432 - Disclosure - Subsequent Events (Details) Sheet http://flotekind.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://flotekind.com/role/SubsequentEvents 68 false false All Reports Book All Reports ftk-20220331.htm ex311_10qx22.htm ex312_10qx22.htm ex321_10qx22.htm ex322_10qx22.htm ftk-20220331.xsd ftk-20220331_cal.xml ftk-20220331_def.xml ftk-20220331_lab.xml ftk-20220331_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ftk-20220331.htm": { "axisCustom": 0, "axisStandard": 31, "contextCount": 169, "dts": { "calculationLink": { "local": [ "ftk-20220331_cal.xml" ] }, "definitionLink": { "local": [ "ftk-20220331_def.xml" ] }, "inline": { "local": [ "ftk-20220331.htm" ] }, "labelLink": { "local": [ "ftk-20220331_lab.xml" ] }, "presentationLink": { "local": [ "ftk-20220331_pre.xml" ] }, "schema": { "local": [ "ftk-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 540, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2021q4": 6, "total": 6 }, "keyCustom": 30, "keyStandard": 286, "memberCustom": 26, "memberStandard": 45, "nsprefix": "ftk", "nsuri": "http://flotekind.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://flotekind.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - Revenue 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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113104 - Disclosure - Inventories", "role": "http://flotekind.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117105 - Disclosure - Property and Equipment", "role": "http://flotekind.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - Leases", "role": "http://flotekind.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127107 - Disclosure - Accrued Liabilities", "role": "http://flotekind.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130108 - Disclosure - Debt and Convertible Notes Payable", "role": "http://flotekind.com/role/DebtandConvertibleNotesPayable", "shortName": "Debt and Convertible Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134109 - Disclosure - Fair Value Measurements", "role": "http://flotekind.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140110 - Disclosure - Income Taxes", "role": "http://flotekind.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143111 - Disclosure - Commitments and Contingencies", "role": "http://flotekind.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145112 - Disclosure - Stockholders\u2019 Equity", "role": "http://flotekind.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "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-20220331.htm", "contextRef": "i34134c796e074b35ae7e76ffe38e1135_I20220331", "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-20220331.htm", "contextRef": "i34134c796e074b35ae7e76ffe38e1135_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147113 - 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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149114 - 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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152115 - Disclosure - Related Party Transaction", "role": "http://flotekind.com/role/RelatedPartyTransaction", "shortName": "Related Party Transaction", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154116 - 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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160117 - Disclosure - Subsequent Events", "role": "http://flotekind.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - Inventories (Tables)", "role": "http://flotekind.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318304 - Disclosure - Property and Equipment (Tables)", "role": "http://flotekind.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i34134c796e074b35ae7e76ffe38e1135_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - 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-20220331.htm", "contextRef": "i34134c796e074b35ae7e76ffe38e1135_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - Disclosure - Leases (Tables)", "role": "http://flotekind.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328306 - Disclosure - Accrued Liabilities (Tables)", "role": "http://flotekind.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331307 - Disclosure - Debt and Convertible Notes Payable (Tables)", "role": "http://flotekind.com/role/DebtandConvertibleNotesPayableTables", "shortName": "Debt and Convertible Notes Payable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335308 - 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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341309 - Disclosure - Income Taxes (Tables)", "role": "http://flotekind.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350310 - 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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355311 - 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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Organization and Nature of Operations - Narrative (Details)", "role": "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "shortName": "Organization and Nature of Operations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i34134c796e074b35ae7e76ffe38e1135_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Restricted Cash (Details)", "role": "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails", "shortName": "Summary of Significant Accounting Policies - Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ib72f857da8644d07a8ff1c740de337e2_I20211231", "decimals": "-4", "lang": "en-US", "name": "us-gaap:EscrowDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ifbb707671c2d49fe9ee201f7f865b444_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details)", "role": "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "shortName": "Summary of Significant Accounting Policies - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ifbb707671c2d49fe9ee201f7f865b444_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - 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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies - Reclassifications (Details)", "role": "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesReclassificationsDetails", "shortName": "Summary of Significant Accounting Policies - Reclassifications (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i64082bb03c8c4ed4926019367eef2e58_D20210101-20210331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - 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": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i527f7e6f24534ae88862eb90b7bb7e5c_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i34134c796e074b35ae7e76ffe38e1135_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleNotesPayableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Revenue from Contracts with Customers - Narrative (Details)", "role": "http://flotekind.com/role/RevenuefromContractswithCustomersNarrativeDetails", "shortName": "Revenue from Contracts with Customers - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:IncreaseDecreaseInContractWithCustomerAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i34134c796e074b35ae7e76ffe38e1135_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - 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-20220331.htm", "contextRef": "i34134c796e074b35ae7e76ffe38e1135_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Inventories - Narratives (Details)", "role": "http://flotekind.com/role/InventoriesNarrativesDetails", "shortName": "Inventories - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryWriteDown", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i9bdb344f00f74ae6b3add4ac15a8e1f1_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i34134c796e074b35ae7e76ffe38e1135_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - 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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i34134c796e074b35ae7e76ffe38e1135_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - 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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i4760acfd3d0c4f8d9ea0e3441d75d7d5_D20220301-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "ftk:LeaseTerminationFee", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - 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-20220331.htm", "contextRef": "i4760acfd3d0c4f8d9ea0e3441d75d7d5_D20220301-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "ftk:LeaseTerminationFee", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - 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", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i34134c796e074b35ae7e76ffe38e1135_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - 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-20220331.htm", "contextRef": "i34134c796e074b35ae7e76ffe38e1135_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "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", "ftk:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i34134c796e074b35ae7e76ffe38e1135_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - 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-20220331.htm", "contextRef": "i34134c796e074b35ae7e76ffe38e1135_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i34134c796e074b35ae7e76ffe38e1135_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "ftk:AccruedLiabilitiesSeveranceCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - Disclosure - Accrued Liabilities - Schedule of Current Accrued Liabilities (Details)", "role": "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails", "shortName": "Accrued Liabilities - Schedule of Current Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i34134c796e074b35ae7e76ffe38e1135_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "ftk:AccruedLiabilitiesSeveranceCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "idc7fedb0a2c34c99a1a02b96cfb4ec0b_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - Disclosure - Debt and Convertible Notes Payable - Narratives (Details)", "role": "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "shortName": "Debt and Convertible Notes Payable - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "idc7fedb0a2c34c99a1a02b96cfb4ec0b_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i34134c796e074b35ae7e76ffe38e1135_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnsecuredDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433417 - Disclosure - Debt and Convertible Notes Payable - Schedule of Debt (Details)", "role": "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails", "shortName": "Debt and Convertible Notes Payable - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "if8b92f2986d64e8c8dfb51820d2b7a0b_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnsecuredDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i34134c796e074b35ae7e76ffe38e1135_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - 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-20220331.htm", "contextRef": "ica40824eb42b45a8814745421d82140b_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CommitmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i34134c796e074b35ae7e76ffe38e1135_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437419 - 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-20220331.htm", "contextRef": "i658d2cdf3b0945c38ed20948d36c9d2c_I20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i23b16efa17c242a3a081aac5e3e7381d_I20220331", "decimals": "4", "first": true, "lang": "en-US", "name": "ftk:EarnOutProvisionMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438420 - Disclosure - Fair Value Measurements - Monte Carlo Simulation (Details)", "role": "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails", "shortName": "Fair Value Measurements - Monte Carlo Simulation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i23b16efa17c242a3a081aac5e3e7381d_I20220331", "decimals": "4", "first": true, "lang": "en-US", "name": "ftk:EarnOutProvisionMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ib72f857da8644d07a8ff1c740de337e2_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439421 - 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-20220331.htm", "contextRef": "ib72f857da8644d07a8ff1c740de337e2_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442422 - 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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i9504d27bbd3a477fa2fc7d975bca7452_I20211029", "decimals": "-4", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444423 - Disclosure - Commitments and Contingencies (Details)", "role": "http://flotekind.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i9504d27bbd3a477fa2fc7d975bca7452_I20211029", "decimals": "-4", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "ftk:ChangeInFairValueContingentConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i34134c796e074b35ae7e76ffe38e1135_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446424 - Disclosure - Stockholders\u2019 Equity - Narrative (Details)", "role": "http://flotekind.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders\u2019 Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ifbacb96b3f5b4b5ead2227a955ecab58_I20210331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ibd123b3b496f421e8a5eaf3f280650fb_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448425 - Disclosure - Earnings (Loss) Per Share (Details)", "role": "http://flotekind.com/role/EarningsLossPerShareDetails", "shortName": "Earnings (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ibd123b3b496f421e8a5eaf3f280650fb_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451426 - 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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i5cba5f3e56ac47c7ba4aae6e96521445_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": "2453427 - 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-20220331.htm", "contextRef": "i5cba5f3e56ac47c7ba4aae6e96521445_I20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456428 - 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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i34134c796e074b35ae7e76ffe38e1135_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457429 - 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-20220331.htm", "contextRef": "i01a17e25829745929d2b5e80833eb8bd_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458430 - 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-20220331.htm", "contextRef": "i2d8140a2d6db473e8190e2c65cfbd965_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459431 - 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-20220331.htm", "contextRef": "i912a9781c6a74c5c9a6a9c23c9be15c6_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461432 - Disclosure - Subsequent Events (Details)", "role": "http://flotekind.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i39530075dd3b4eecad659e34b9f0bafe_D20220101-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i0877b71c7304429daea328c89ceb71f1_I20201231", "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", "role": "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "i0877b71c7304429daea328c89ceb71f1_I20201231", "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-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Nature of Operations", "role": "http://flotekind.com/role/OrganizationandNatureofOperations", "shortName": "Organization and Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://flotekind.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220331.htm", "contextRef": "ia105312c30cf4bf09ced3bf3adab2ff2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 74, "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/2021q4", "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/2021q4", "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/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r644" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r645" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "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/2021q4", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of each class" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Name of each exchange on which registered" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "ftk_AccruedLiabilitiesLossOnPurchaseCommitmentsCurrent": { "auth_ref": [], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities, Loss on Purchase Commitments, Current", "label": "Accrued Liabilities, Loss on Purchase Commitments, Current", "terseLabel": "Loss on purchase commitments" } } }, "localname": "AccruedLiabilitiesLossOnPurchaseCommitmentsCurrent", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_AccruedLiabilitiesSeveranceCostsCurrent": { "auth_ref": [], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities, Severance Costs, Current", "label": "Accrued Liabilities, Severance Costs, Current", "terseLabel": "Severance costs" } } }, "localname": "AccruedLiabilitiesSeveranceCostsCurrent", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_AssetPurchaseCommitmentPercentageOfFleet": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Purchase Commitment, Percentage Of Fleet", "label": "Asset Purchase Commitment, Percentage Of Fleet", "terseLabel": "Fleet purchase commitment percentage" } } }, "localname": "AssetPurchaseCommitmentPercentageOfFleet", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "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/20220331", "presentation": [ "http://flotekind.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "ftk_AssetsMeasuredAtFairValueOnANonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets Measured at Fair Value on a Nonrecurring Basis [Line Items]", "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/20220331", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "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/20220331", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "stringItemType" }, "ftk_BuildingsAndLeaseholdImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Buildings And Leasehold Improvements [Member]", "label": "Buildings And Leasehold Improvements [Member]", "terseLabel": "Buildings and leasehold improvements" } } }, "localname": "BuildingsAndLeaseholdImprovementsMember", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "ftk_BusinessCombinationAssumedPayrollProtectionProgramLoan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Assumed Payroll Protection Program Loan", "label": "Business Combination, Assumed Payroll Protection Program Loan", "terseLabel": "Assumed PPP loan" } } }, "localname": "BusinessCombinationAssumedPayrollProtectionProgramLoan", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_ChangeInFairValueContingentConsideration": { "auth_ref": [], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "ftk_ConditionalRevenueShortfallRateIfChemicalRequirementRateIsUnmet": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conditional Revenue Shortfall Rate If Chemical Requirement Rate Is Unmet", "label": "Conditional Revenue Shortfall Rate If Chemical Requirement Rate Is Unmet", "terseLabel": "Conditional revenue shortfall rate (percent)" } } }, "localname": "ConditionalRevenueShortfallRateIfChemicalRequirementRateIsUnmet", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "ftk_ConfluenceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Confluence", "label": "Confluence [Member]", "terseLabel": "Confluence" } } }, "localname": "ConfluenceMember", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "ftk_ContingentConsiderationMeasurementInput": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Measurement Input", "label": "Contingent Consideration, Measurement Input", "terseLabel": "Contingent consideration, measurement input" } } }, "localname": "ContingentConsiderationMeasurementInput", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails" ], "xbrltype": "decimalItemType" }, "ftk_ContingentPortionOfConvertibleDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Portion Of Convertible Debt", "label": "Contingent Portion Of Convertible Debt [Member]", "terseLabel": "Contingent Portion Of Convertible Debt" } } }, "localname": "ContingentPortionOfConvertibleDebtMember", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "domainItemType" }, "ftk_ContractWithCustomerAssetTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Asset, Term", "label": "Contract with Customer, Asset, Term", "terseLabel": "Contract with customer, asset, term" } } }, "localname": "ContractWithCustomerAssetTerm", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "durationItemType" }, "ftk_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B [Member]", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "ftk_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C", "label": "Customer C [Member]", "terseLabel": "Customer C (Related Party)" } } }, "localname": "CustomerCMember", "nsuri": "http://flotekind.com/20220331", "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/20220331", "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/20220331", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/InventoriesNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_DebtInstrumentConvertibleConversionPriceAtMaturity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Conversion Price, At Maturity", "label": "Debt Instrument, Convertible, Conversion Price, At Maturity", "terseLabel": "Conversion price at maturity (in dollar per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPriceAtMaturity", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "ftk_DebtInstrumentUnrealizedGainLossOnFairValueAdjustment": { "auth_ref": [], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 6.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Unrealized Gain (Loss) On Fair Value Adjustment", "label": "Debt Instrument, Unrealized Gain (Loss) On Fair Value Adjustment", "negatedTerseLabel": "Change in fair value of contingent convertible notes payable" } } }, "localname": "DebtInstrumentUnrealizedGainLossOnFairValueAdjustment", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "ftk_DebtIssuedAsConsiderationFaceAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Issued As Consideration, Face Amount", "label": "Debt Issued As Consideration, Face Amount", "terseLabel": "Issuance of convertible notes payable as consideration for customer contract" } } }, "localname": "DebtIssuedAsConsiderationFaceAmount", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftk_EarnOutConsiderationFromBusinessCombinationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earn Out Consideration From Business Combination", "label": "Earn Out Consideration From Business Combination [Member]", "terseLabel": "Earn Out Consideration From Business Combination" } } }, "localname": "EarnOutConsiderationFromBusinessCombinationMember", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "domainItemType" }, "ftk_EarnOutProvisionMeasurementInput": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earn Out Provision, Measurement Input", "label": "Earn Out Provision, Measurement Input", "terseLabel": "Earn out provision, measurement input" } } }, "localname": "EarnOutProvisionMeasurementInput", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails" ], "xbrltype": "decimalItemType" }, "ftk_EffectiveIncomeTaxRateReconciliationPermanentDifferencesRelatedToCARESAct": { "auth_ref": [], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Permanent Differences Related To CARES Act", "label": "Effective Income Tax Rate Reconciliation, Permanent Differences Related To CARES Act", "terseLabel": "Permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPermanentDifferencesRelatedToCARESAct", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "ftk_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityAdjustmentsToPrincipleAmountOfDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Adjustments To Principle Amount Of Debt", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Adjustments To Principle Amount Of Debt", "terseLabel": "Increase in principle of convertible notes for paid-in-kind interest" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityAdjustmentsToPrincipleAmountOfDebt", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "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/20220331", "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/20220331", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "ftk_FinanceLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease Liability Payments Due After Year Four", "label": "Finance Lease Liability Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://flotekind.com/20220331", "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/20220331", "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/20220331", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "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/20220331", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_LeaseTerminationFee": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease Termination Fee", "label": "Lease Termination Fee", "terseLabel": "Gain on lease termination" } } }, "localname": "LeaseTerminationFee", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "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/20220331", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "ftk_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee Operating Lease Liability Payments Due After Year Four", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_LessorOperatingLeaseMonthlyRent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessor, Operating Lease, Monthly Rent", "label": "Lessor, Operating Lease, Monthly Rent", "terseLabel": "Monthly rent" } } }, "localname": "LessorOperatingLeaseMonthlyRent", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_MasterTransactionAgreementOptionFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Master Transaction Agreement Option Four", "label": "Master Transaction Agreement Option Four [Member]", "terseLabel": "Master Transaction Agreement Option Four" } } }, "localname": "MasterTransactionAgreementOptionFourMember", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_MasterTransactionAgreementOptionOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Master Transaction Agreement Option One", "label": "Master Transaction Agreement Option One [Member]", "terseLabel": "Master Transaction Agreement Option One" } } }, "localname": "MasterTransactionAgreementOptionOneMember", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_MasterTransactionAgreementOptionThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Master Transaction Agreement Option Three", "label": "Master Transaction Agreement Option Three [Member]", "terseLabel": "Master Transaction Agreement Option Three" } } }, "localname": "MasterTransactionAgreementOptionThreeMember", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_MasterTransactionAgreementOptionTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Master Transaction Agreement Option Two", "label": "Master Transaction Agreement Option Two [Member]", "terseLabel": "Master Transaction Agreement Option Two" } } }, "localname": "MasterTransactionAgreementOptionTwoMember", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_MinimumChemicalPurchaseRequirementForHydraulicFracturingFleetsPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum Chemical Purchase Requirement For Hydraulic Fracturing Fleets, Percent", "label": "Minimum Chemical Purchase Requirement For Hydraulic Fracturing Fleets, Percent", "terseLabel": "Minimum chemical purchase requirement for hydraulics fracturing fleets, percent" } } }, "localname": "MinimumChemicalPurchaseRequirementForHydraulicFracturingFleetsPercent", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "ftk_NoncashLeaseExpense": { "auth_ref": [], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.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/20220331", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "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/20220331", "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/20220331", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "ftk_PIKNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PIK Notes", "label": "PIK Notes [Member]", "terseLabel": "PIK Notes" } } }, "localname": "PIKNotesMember", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "ftk_PIPETransactionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PIPE Transaction [Member]", "label": "PIPE Transaction [Member]", "terseLabel": "PIPE Transaction" } } }, "localname": "PIPETransactionMember", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ftk_PaycheckProtectionProgramCARESActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paycheck Protection Program [Member]", "label": "Paycheck Protection Program, CARES Act [Member]", "terseLabel": "Flotek PPP loan" } } }, "localname": "PaycheckProtectionProgramCARESActMember", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "ftk_PaymentOfIssuanceCostsOfConvertibleNotes": { "auth_ref": [], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment Of Issuance Costs Of Convertible Notes", "label": "Payment Of Issuance Costs Of Convertible Notes", "negatedTerseLabel": "Payment of issuance costs of convertible notes" } } }, "localname": "PaymentOfIssuanceCostsOfConvertibleNotes", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "ftk_PaymentsToAcquirePropertyPlantAndEquipmentExcludingCapitalizedCost": { "auth_ref": [], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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/20220331", "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/20220331", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "percentItemType" }, "ftk_PrivateInvestmentInPublicEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Investment In Public Equity", "label": "Private Investment In Public Equity [Member]", "terseLabel": "PIPE" } } }, "localname": "PrivateInvestmentInPublicEquityMember", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ftk_ProFracAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ProFrac Agreement", "label": "ProFrac Agreement [Member]", "terseLabel": "ProFrac Agreement" } } }, "localname": "ProFracAgreementMember", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "ftk_ProFracHoldingsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ProFrac Holdings LLC", "label": "ProFrac Holdings LLC [Member]", "terseLabel": "ProFrac Holdings" } } }, "localname": "ProFracHoldingsLLCMember", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "ftk_ProFracServicesLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ProFrac Services, LLC", "label": "ProFrac Services, LLC [Member]", "terseLabel": "ProFrac Services, LLC" } } }, "localname": "ProFracServicesLLCMember", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "ftk_PropertyInWallerTexasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property In Waller, Texas", "label": "Property In Waller, Texas [Member]", "terseLabel": "Property In Waller, Texas" } } }, "localname": "PropertyInWallerTexasMember", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_PurchaseObligationsAggregateConsiderationPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase Obligations, Aggregate Consideration, Per Share", "label": "Purchase Obligations, Aggregate Consideration, Per Share", "terseLabel": "Consideration per share (in dollars per share)" } } }, "localname": "PurchaseObligationsAggregateConsiderationPerShare", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "perShareItemType" }, "ftk_ShareBasedPaymentArrangementSharesWithheldForTaxWithholdingObligationValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation, Value", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation, Value", "negatedTerseLabel": "Shares withheld to cover taxes" } } }, "localname": "ShareBasedPaymentArrangementSharesWithheldForTaxWithholdingObligationValue", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "ftk_SupplyAgreementPaymentPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supply Agreement, Payment Percentage", "label": "Supply Agreement, Payment Percentage", "terseLabel": "Supply agreement, payment percentage" } } }, "localname": "SupplyAgreementPaymentPercentage", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "percentItemType" }, "ftk_SupplyAgreementPaymentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supply Agreement Payment Period", "label": "Supply Agreement Payment Period", "terseLabel": "Supply areement payment period" } } }, "localname": "SupplyAgreementPaymentPeriod", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "durationItemType" }, "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/20220331", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "ftk_WallerFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Waller Facility [Member]", "label": "Waller Facility [Member]", "terseLabel": "Waller Facility" } } }, "localname": "WallerFacilityMember", "nsuri": "http://flotekind.com/20220331", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails", "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "ftk_WarehouseFacilityInMonahansTexasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warehouse Facility In Monahans, Texas", "label": "Warehouse Facility In Monahans, Texas [Member]", "terseLabel": "Warehouse facility in Monahans, Texas" } } }, "localname": "WarehouseFacilityInMonahansTexasMember", "nsuri": "http://flotekind.com/20220331", "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/20220331", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r375", "r523", "r524", "r527", "r636" ], "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": [ "r222" ], "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": [ "r128", "r182", "r201", "r202", "r203", "r204", "r206", "r208", "r212", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r271", "r273", "r275", "r276" ], "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": [ "r128", "r182", "r201", "r202", "r203", "r204", "r206", "r208", "r212", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r271", "r273", "r275", "r276" ], "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_CounterpartyNameAxis": { "auth_ref": [ "r66", "r68", "r126", "r127", "r283", "r321" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "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": [ "r220", "r356", "r361", "r603" ], "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_MaximumMember": { "auth_ref": [ "r282", "r320", "r378", "r381", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r600", "r604", "r638", "r639" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r282", "r320", "r378", "r381", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r600", "r604", "r638", "r639" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r220", "r356", "r361", "r603" ], "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": [ "r215", "r356", "r359", "r549", "r599", "r601" ], "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": [ "r215", "r356", "r359", "r549", "r599", "r601" ], "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_RangeAxis": { "auth_ref": [ "r282", "r320", "r367", "r378", "r381", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r600", "r604", "r638", "r639" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r282", "r320", "r367", "r378", "r381", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r600", "r604", "r638", "r639" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "auth_ref": [ "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r637" ], "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", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails", "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "auth_ref": [ "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r637" ], "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", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails", "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r67", "r68", "r126", "r127", "r283", "r321" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r130", "r131", "r132", "r134", "r135", "r139", "r140", "r142", "r144", "r145", "r147", "r148", "r160", "r453", "r454" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Revisions" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r130", "r131", "r132", "r134", "r135", "r139", "r140", "r141", "r142", "r144", "r145", "r146", "r147", "r148", "r149", "r160", "r235", "r236", "r394", "r418", "r449", "r453", "r454", "r455", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r650", "r651" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r130", "r131", "r132", "r134", "r135", "r139", "r140", "r141", "r142", "r144", "r145", "r146", "r147", "r148", "r149", "r160", "r235", "r236", "r394", "r418", "r449", "r453", "r454", "r455", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r650", "r651" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r143", "r379" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r143", "r149", "r379" ], "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/SubsequentEventsDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesReclassificationsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r216", "r217", "r356", "r360", "r602", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635" ], "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": [ "r216", "r217", "r356", "r360", "r602", "r620", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635" ], "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": [ "r143", "r149", "r258", "r379", "r535" ], "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/SubsequentEventsDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesReclassificationsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r222", "r526" ], "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_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r46", "r532" ], "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": [ "r11", "r30", "r223", "r224" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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 $684 and $659 at March 31, 2022 and December 31, 2021, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r17", "r50", "r399" ], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Taxes other than income taxes" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r24", "r569", "r584" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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": [ "r50" ], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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 obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Total current accrued liabilities", "verboseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued liabilities, current" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r16", "r17", "r50" ], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Legal costs" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r33", "r70", "r71", "r72", "r588", "r612", "r616" ], "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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r69", "r72", "r79", "r80", "r81", "r130", "r131", "r132", "r441", "r607", "r608", "r651" ], "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/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r31", "r394", "r532" ], "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": [ "r130", "r131", "r132", "r391", "r392", "r393", "r453" ], "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/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r382", "r383", "r395", "r396" ], "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/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r37", "r225", "r237" ], "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_AmortizationOfFinancingCosts": { "auth_ref": [ "r89", "r106", "r302", "r497" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of convertible note issuance cost" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive securities excluded from calculation of loss per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r121", "r190", "r203", "r210", "r230", "r263", "r264", "r265", "r267", "r268", "r269", "r270", "r272", "r274", "r276", "r277", "r437", "r442", "r476", "r530", "r532", "r567", "r583" ], "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": [ "r13", "r14", "r64", "r121", "r230", "r263", "r264", "r265", "r267", "r268", "r269", "r270", "r272", "r274", "r276", "r277", "r437", "r442", "r476", "r530", "r532" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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": [ "r245" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 8.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/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and leasehold improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r377", "r380" ], "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/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r377", "r380", "r430", "r431" ], "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/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r432", "r433", "r434" ], "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/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r472", "r473" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Reported Value Measurement" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r9", "r42", "r108" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.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_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r20", "r109" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r20", "r109", "r566" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r102", "r108", "r114" ], "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": [ "r102", "r485" ], "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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non cash financing and investing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r115" ], "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_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Common and Preferred Stock" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r54", "r257", "r574", "r591" ], "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" } } }, "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": [ "r254", "r255", "r256", "r259", "r622" ], "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": [ "r26" ], "calculation": { "http://flotekind.com/role/FairValueMeasurementsRecurringDetails": { "order": 1.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "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 earnout consideration" } } }, "localname": "CommitmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r130", "r131", "r453" ], "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/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r28" ], "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/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r28" ], "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": [ "r28" ], "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/StockholdersEquityNarrativeDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r28", "r325" ], "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": [ "r28", "r532" ], "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; 82,563,610 shares issued and 76,490,522 shares outstanding at March\u00a031, 2022 ; 79,483,837 shares issued and 73,461,203 shares outstanding at December\u00a031, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r74", "r76", "r77", "r86", "r577", "r595" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r172", "r173", "r220", "r474", "r475", "r621" ], "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": [ "r172", "r173", "r220", "r474", "r475", "r617", "r621" ], "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": [ "r172", "r173", "r220", "r474", "r475", "r617", "r621" ], "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": [ "r172", "r173", "r220", "r474", "r475" ], "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": [ "r172", "r173", "r220", "r474", "r475", "r621" ], "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_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest.", "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]", "terseLabel": "Consolidation" } } }, "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r336", "r338", "r357" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Current contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r336", "r338", "r357" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Long term contract assets" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersNarrativeDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r336", "r337", "r357" ], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r336", "r337", "r357" ], "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_ConversionOfStockAmountIssued1": { "auth_ref": [ "r111", "r112", "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period 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": "Conversion of Stock, Amount Issued", "terseLabel": "Conversion of notes to common stock" } } }, "localname": "ConversionOfStockAmountIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r111", "r112", "r113" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period 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": "Conversion of Stock, Shares Issued", "terseLabel": "Conversion of notes to common stock (in shares)" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r25", "r570", "r586" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt", "terseLabel": "Convertible debt" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "calculation": { "http://flotekind.com/role/FairValueMeasurementsRecurringDetails": { "order": 2.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Contingent convertible notes" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r278", "r279", "r280", "r282", "r292", "r293", "r294", "r298", "r299", "r300", "r301", "r302", "r308", "r309", "r310", "r311" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/RevenuefromContractswithCustomersNarrativeDetails", "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleNotesPayableCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "Convertible Notes Payable, Current", "terseLabel": "Convertible notes payable", "verboseLabel": "Convertible notes payable" } } }, "localname": "ConvertibleNotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersNarrativeDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r23", "r568", "r582", "r618" ], "lang": { "en-us": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible Notes Payable" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r201", "r202", "r203", "r204", "r206", "r212", "r214" ], "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_CostOfGoodsAndServicesSold": { "auth_ref": [ "r93", "r549" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r90" ], "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 operating 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": "Operating 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": [ "r171", "r220" ], "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_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r111", "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Converted instrument, amount" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r111", "r113" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Conversion of notes to common stock (shares)", "verboseLabel": "Conversion of convertible notes payable to common stock (shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "sharesItemType" }, "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": [ "r118", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r296", "r303", "r304", "r306", "r314" ], "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 and Convertible Notes Payable" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r23", "r24", "r25", "r120", "r128", "r279", "r280", "r281", "r282", "r283", "r284", "r286", "r292", "r293", "r294", "r295", "r297", "r298", "r299", "r300", "r301", "r302", "r308", "r309", "r310", "r311", "r498", "r568", "r570", "r582" ], "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/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/RevenuefromContractswithCustomersNarrativeDetails", "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r281", "r307" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollar per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective.", "label": "Debt Instrument, Convertible, Stock Price Trigger", "terseLabel": "Stock price trigger (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r279", "r308", "r309", "r496", "r498", "r499" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r294", "r308", "r309", "r471" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Fair value of the convertible notes" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r52", "r280" ], "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/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/SubsequentEventsDetails" ], "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/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r53", "r120", "r128", "r279", "r280", "r281", "r282", "r283", "r284", "r286", "r292", "r293", "r294", "r295", "r297", "r298", "r299", "r300", "r301", "r302", "r308", "r309", "r310", "r311", "r498" ], "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/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/RevenuefromContractswithCustomersNarrativeDetails", "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r53", "r120", "r128", "r279", "r280", "r281", "r282", "r283", "r284", "r286", "r292", "r293", "r294", "r295", "r297", "r298", "r299", "r300", "r301", "r302", "r305", "r308", "r309", "r310", "r311", "r326", "r329", "r330", "r331", "r495", "r496", "r498", "r499", "r581" ], "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/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails" ], "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/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Liability Classified Convertible Notes Payable and Contingent Convertible Notes Payable" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r45", "r292", "r497" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Net of issuance costs paid" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r403", "r404" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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": [ "r106", "r122", "r413", "r421", "r422", "r423" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.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 (benefit) expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r106", "r246" ], "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": [ "r106", "r246" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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" } } }, "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", "http://flotekind.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r356", "r359", "r360", "r361", "r362", "r363", "r364", "r365" ], "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", "http://flotekind.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DueFromRelatedPartiesCurrent": { "auth_ref": [ "r12", "r21", "r29", "r125", "r266", "r268", "r269", "r275", "r276", "r277", "r524" ], "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": [ "r87", "r139", "r140", "r142", "r143", "r144", "r150", "r152", "r154", "r155", "r156", "r160", "r161", "r454", "r455", "r578", "r596" ], "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": "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": [ "r87", "r139", "r140", "r142", "r143", "r144", "r152", "r154", "r155", "r156", "r160", "r161", "r454", "r455", "r578", "r596" ], "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": [ "r157", "r158" ], "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/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r157", "r158", "r159", "r162" ], "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": [ "r485" ], "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": [ "r406" ], "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": [ "r123", "r406", "r424" ], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 3.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": [ "r406", "r424" ], "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 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": [ "r406", "r424" ], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations 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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r397", "r406" ], "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": [ "r406", "r424" ], "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 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_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "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": [ "r2", "r79", "r80", "r81", "r130", "r131", "r132", "r135", "r145", "r148", "r164", "r234", "r325", "r332", "r391", "r392", "r393", "r417", "r418", "r453", "r486", "r487", "r488", "r489", "r490", "r491", "r607", "r608", "r609", "r651" ], "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/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r572", "r623" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Funds held in escrow" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r294", "r308", "r309", "r471" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Estimate of Fair Value Measurement" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "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": [ "r456", "r457", "r458", "r467" ], "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": [ "r456", "r457", "r458", "r466", "r467" ], "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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "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 Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of valuation techniques" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r294", "r308", "r309", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r457", "r537", "r538", "r539" ], "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_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r294", "r308", "r309", "r456", "r468" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r456", "r457", "r460", "r461", "r469" ], "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_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r294", "r308", "r309" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "domainItemType" }, "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": [ "r465" ], "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": [ "r294", "r368", "r369", "r374", "r376", "r457", "r537" ], "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": [ "r294", "r308", "r309", "r368", "r369", "r374", "r376", "r457", "r538" ], "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": [ "r294", "r308", "r309", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r457", "r539" ], "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": [ "r462", "r467" ], "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/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3": { "auth_ref": [ "r464" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability into level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3", "terseLabel": "Transfer of contingent convertible notes payable from Level 2" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r463" ], "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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r462" ], "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": [ "r294", "r308", "r309", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r537", "r538", "r539" ], "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_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r465", "r469" ], "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_FinanceLeaseInterestExpense": { "auth_ref": [ "r503", "r508", "r517" ], "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": [ "r505", "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "negatedTerseLabel": "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": [ "r502", "r516" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "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": [ "r502" ], "calculation": { "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "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": "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": [ "r516" ], "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 finance leases 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": [ "r502" ], "calculation": { "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.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": [ "r516" ], "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": [ "r516" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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 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": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r516" ], "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 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": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r516" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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 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": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r516" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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 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": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r516" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 (excluding three months ended March 31, 2022)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r516" ], "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 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": [ "r504", "r512" ], "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": [ "r501" ], "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": [ "r503", "r508" ], "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": [ "r503", "r508", "r517" ], "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": [ "r501" ], "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": [ "r514", "r517" ], "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": [ "r513", "r517" ], "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_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://flotekind.com/role/FairValueMeasurementsRecurringDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "totalLabel": "Liabilities measured at fair value on a recurring basis" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r106" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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 on sale of property and equipment", "terseLabel": "Gain on the sales of property" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SubsequentEventsDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnTerminationOfLease": { "auth_ref": [ "r500" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "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", "negatedLabel": "Gain on lease termination", "negatedTerseLabel": "Gain on lease termination", "terseLabel": "Gain on lease termination" } } }, "localname": "GainLossOnTerminationOfLease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r257" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Gain (Loss) Related to Litigation Settlement", "terseLabel": "Gains (loss) related to legal settlement" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r106", "r312", "r313" ], "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", "verboseLabel": "Other income" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r92", "r121", "r190", "r202", "r206", "r209", "r212", "r230", "r263", "r264", "r265", "r268", "r269", "r270", "r272", "r274", "r276", "r277", "r476" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross loss" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r84", "r190", "r202", "r206", "r209", "r212", "r565", "r575", "r580", "r597" ], "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": "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": [ "r123", "r407", "r409", "r412", "r419", "r425", "r427", "r428", "r429" ], "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": [ "r408" ], "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": [ "r124", "r147", "r148", "r188", "r405", "r420", "r426", "r598" ], "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 benefit (expense)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r78", "r401", "r402", "r409", "r410", "r411", "r414" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r58", "r572", "r593" ], "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": [ "r105" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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": [ "r105" ], "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" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r105" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 20.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": [ "r105" ], "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_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r105" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "terseLabel": "Contract with customer, asset" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r105" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 22.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": [ "r105" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.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": [ "r105" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.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" } } }, "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": [ "r105" ], "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 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": [ "r105" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r82", "r184", "r494", "r497", "r579" ], "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": [ "r101", "r103", "r110" ], "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": [ "r17", "r18", "r50" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [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_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r573", "r592" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.", "label": "Interest Payable", "terseLabel": "Payment in kind interest expense" } } }, "localname": "InterestPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "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": [ "r243" ], "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": [ "r59" ], "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": [ "r61" ], "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": [ "r10", "r61", "r532" ], "calculation": { "http://flotekind.com/role/InventoriesComponentsofinventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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_InventoryPolicyTextBlock": { "auth_ref": [ "r19", "r62", "r116", "r163", "r239", "r241", "r243", "r547" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r60" ], "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": [ "r61", "r242" ], "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": [ "r240" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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": [ "r15" ], "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", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r359" ], "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/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r515", "r517" ], "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": [ "r515" ], "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": [ "r518" ], "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": [ "r507" ], "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": [ "r516" ], "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 operating leases 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": [ "r516" ], "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": [ "r516" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r516" ], "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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r516" ], "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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r516" ], "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r516" ], "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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 (excluding three months ended March 31, 2022)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r516" ], "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": [ "r518" ], "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": [ "r519" ], "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": [ "r49", "r121", "r204", "r230", "r263", "r264", "r265", "r268", "r269", "r270", "r272", "r274", "r276", "r277", "r438", "r442", "r443", "r476", "r530", "r531" ], "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": [ "r36", "r121", "r230", "r476", "r532", "r571", "r590" ], "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": [ "r51", "r121", "r230", "r263", "r264", "r265", "r268", "r269", "r270", "r272", "r274", "r276", "r277", "r438", "r442", "r443", "r476", "r530", "r531", "r532" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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_LongTermDebtNoncurrent": { "auth_ref": [ "r53" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r53" ], "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/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r53", "r261" ], "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/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r257" ], "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_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r257" ], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Current", "terseLabel": "Contingent liability for earn-out provision" } } }, "localname": "LossContingencyAccrualCarryingValueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualPayments": { "auth_ref": [ "r257" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow reducing loss contingency liability.", "label": "Loss Contingency Accrual, Payments", "terseLabel": "Settlement payments" } } }, "localname": "LossContingencyAccrualPayments", "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", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputMaturityMember": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using due date of last payment of principal and interest for financial instrument. Excludes expected term.", "label": "Measurement Input, Maturity [Member]", "terseLabel": "Term until liquidation (years)" } } }, "localname": "MeasurementInputMaturityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Expected volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]", "terseLabel": "Stock price" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r102" ], "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 provided by (used in) 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": [ "r102" ], "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": [ "r102", "r104", "r107" ], "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": [ "r7", "r73", "r75", "r81", "r85", "r107", "r121", "r134", "r139", "r140", "r142", "r143", "r147", "r148", "r153", "r190", "r202", "r206", "r209", "r212", "r230", "r263", "r264", "r265", "r268", "r269", "r270", "r272", "r274", "r276", "r277", "r455", "r476", "r576", "r594" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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 Loss", "totalLabel": "Net Loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesReclassificationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r133", "r134", "r135", "r136", "r137", "r138", "r142", "r149", "r160", "r228", "r229", "r231", "r232", "r233", "r234", "r235", "r236", "r262", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r415", "r416", "r417", "r418", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r520", "r550", "r551", "r552", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r647", "r648", "r649", "r650", "r651" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesReclassificationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements And New Accounting Standards Issued and Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Other countries" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r95" ], "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" } } }, "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 income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r178" ], "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/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r190", "r202", "r206", "r209", "r212" ], "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": "Loss from operations", "totalLabel": "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": [ "r509", "r517" ], "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_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": [ "r502" ], "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" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r502" ], "calculation": { "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 8.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": [ "r502" ], "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": [ "r506", "r512" ], "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", "negatedTerseLabel": "Operating cash flows used in 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": [ "r501" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r514", "r517" ], "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": [ "r513", "r517" ], "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": [ "r201", "r202", "r203", "r204", "r206", "r212" ], "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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r8", "r444" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Organization and Nature of Operations" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r16", "r17", "r18", "r50" ], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r63", "r532" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.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": [ "r45" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/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": [ "r435", "r436", "r440" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "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/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other comprehensive income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r96" ], "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 income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNotesPayableCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term notes classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Other Notes Payable, Current", "terseLabel": "Contingent convertible notes payable" } } }, "localname": "OtherNotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r106" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Paid-in-Kind Interest", "terseLabel": "Payment in kind interest expense" } } }, "localname": "PaidInKindInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r100" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "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_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r98" ], "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_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r27", "r318" ], "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": [ "r27" ], "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": [ "r27", "r318" ], "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": [ "r27" ], "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": [ "r27" ], "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": [ "r5" ], "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/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r99" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from convertible notes" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r104", "r110" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "negatedLabel": "Income taxes received" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r99" ], "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/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": { "auth_ref": [ "r99" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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 issuance of convertible notes" } } }, "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": 4.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": "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_ProceedsFromSaleOfPropertyHeldForSale": { "auth_ref": [ "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of formerly productive land held for sale, anything permanently fixed to it, including buildings, structures on it, and so forth.", "label": "Proceeds from Sale of Property Held-for-sale", "terseLabel": "Proceeds from sale of assets held for sale" } } }, "localname": "ProceedsFromSaleOfPropertyHeldForSale", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails", "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r97" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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": [ "r359" ], "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": [ "r248", "r503", "r508" ], "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": [ "r65", "r249", "r508" ], "calculation": { "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r22", "r247", "r501" ], "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": [ "r44", "r249" ], "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/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r251", "r624", "r625", "r626" ], "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", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "verboseLabel": "Components of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r43", "r249", "r624", "r625" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r22", "r249" ], "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", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r22", "r247" ], "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/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, Plant and Equipment, Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r88", "r238" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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, net of recoveries" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r38", "r226" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r375", "r523", "r524" ], "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_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": [ "r375", "r523", "r527", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564" ], "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": [ "r521", "r522", "r524", "r528", "r529" ], "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": [ "r400", "r548", "r640" ], "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 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_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r20", "r108", "r114", "r566", "r587" ], "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": [ "r9", "r20", "r108", "r114" ], "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/SummaryofSignificantAccountingPoliciesRestrictedCashDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r32", "r332", "r394", "r532", "r589", "r611", "r616" ], "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": [ "r2", "r130", "r131", "r132", "r135", "r145", "r148", "r234", "r391", "r392", "r393", "r417", "r418", "r453", "r607", "r609" ], "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/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r181", "r182", "r201", "r207", "r208", "r215", "r216", "r220", "r355", "r356", "r549" ], "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_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r117", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r366" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r358", "r366" ], "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": [ "r218" ], "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": [ "r91", "r266", "r268", "r269", "r275", "r276", "r277", "r619" ], "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/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/RelatedPartyTransactionDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r83", "r121", "r181", "r182", "r201", "r207", "r208", "r215", "r216", "r220", "r230", "r263", "r264", "r265", "r268", "r269", "r270", "r272", "r274", "r276", "r277", "r476", "r580" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "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_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Proceeds from the sales of stock" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r172", "r220" ], "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/SummaryofSignificantAccountingPoliciesReclassificationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of current accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "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/DebtandConvertibleNotesPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r406" ], "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": [ "r215" ], "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": [ "r19", "r39", "r40", "r41" ], "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": [ "r44", "r249" ], "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", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r525", "r527" ], "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": [ "r83", "r219" ], "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": [ "r190", "r193", "r205", "r244" ], "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": [ "r190", "r193", "r205", "r244" ], "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_ScheduleOfStockByClassTable": { "auth_ref": [ "r55", "r119", "r165", "r166", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r332" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSubsidiaryOrEquityMethodInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of subsidiary's sales of previously unissued stock made to investors outside the consolidated group. This includes stock issued in a business combination in exchange for shares of an acquired entity.", "label": "Schedule of Subsidiary or Equity Method Investee [Table]", "terseLabel": "Schedule of Subsidiary or Equity Method Investee [Table]" } } }, "localname": "ScheduleOfSubsidiaryOrEquityMethodInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r177", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r201", "r202", "r203", "r204", "r206", "r207", "r208", "r209", "r210", "r212", "r220", "r252", "r253", "r599" ], "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": [ "r177", "r179", "r180", "r190", "r194", "r206", "r210", "r211", "r212", "r213", "r215", "r219", "r220", "r221" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "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": [ "r195", "r196", "r197", "r198", "r199", "r200", "r216" ], "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/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r94" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general, and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesReclassificationsDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r359" ], "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": [ "r105" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r384", "r385" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r335", "r398" ], "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": [ "r325" ], "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/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Shares withheld to cover taxes (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r510", "r517" ], "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": [ "r6", "r177", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r201", "r202", "r203", "r204", "r206", "r207", "r208", "r209", "r210", "r212", "r220", "r244", "r250", "r252", "r253", "r599" ], "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": [ "r2", "r57", "r79", "r80", "r81", "r130", "r131", "r132", "r135", "r145", "r148", "r164", "r234", "r325", "r332", "r391", "r392", "r393", "r417", "r418", "r453", "r486", "r487", "r488", "r489", "r490", "r491", "r607", "r608", "r609", "r651" ], "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/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r130", "r131", "r132", "r164", "r549" ], "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/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r27", "r28", "r325", "r332" ], "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/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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)" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r27", "r28", "r325", "r332" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "verboseLabel": "Restricted stock forfeited (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r325", "r332" ], "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/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r27", "r28", "r325", "r332" ], "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/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r28", "r34", "r35", "r121", "r227", "r230", "r476", "r532" ], "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/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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_SubleaseIncome": { "auth_ref": [ "r511", "r517" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "terseLabel": "Sublease rent" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r492", "r534" ], "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/PropertyandEquipmentNarrativesDetails", "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r492", "r534" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r492", "r534" ], "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/PropertyandEquipmentNarrativesDetails", "http://flotekind.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r492", "r534" ], "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/PropertyandEquipmentNarrativesDetails", "http://flotekind.com/role/SubsequentEventsDetails" ], "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": [ "r533", "r536" ], "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_SubsidiaryOrEquityMethodInvesteeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary or Equity Method Investee [Line Items]", "terseLabel": "Subsidiary or Equity Method Investee" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental Cash Flow Elements [Abstract]" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TransactionDomain": { "auth_ref": [ "r68" ], "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": [ "r68" ], "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]", "terseLabel": "Transportation equipment", "verboseLabel": "Transportation equipment" } } }, "localname": "TransportationEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r56", "r333" ], "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/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r56", "r333" ], "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": [ "r56", "r333", "r334" ], "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; 6,073,088 and 6,022,634 shares at March\u00a031, 2022 and December\u00a031, 2021 , respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebt": { "auth_ref": [ "r25", "r570", "r586" ], "calculation": { "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer).", "label": "Unsecured Debt", "totalLabel": "Flotek PPP loan" } } }, "localname": "UnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtCurrent": { "auth_ref": [ "r23", "r568", "r585" ], "calculation": { "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_UnsecuredDebt", "weight": 1.0 }, "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 the portion of long-term, uncollateralized debt obligations due within one year or the normal operating cycle, if longer.", "label": "Unsecured Debt, Current", "negatedLabel": "Less current maturities", "terseLabel": "Current portion of long-term debt" } } }, "localname": "UnsecuredDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails", "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/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnsecuredLongTermDebt": { "auth_ref": [ "r53" ], "calculation": { "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_UnsecuredDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of uncollateralized debt obligation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Unsecured Long-term Debt, Noncurrent", "terseLabel": "Unsecured Long-term Debt, Noncurrent" } } }, "localname": "UnsecuredLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r167", "r168", "r169", "r170", "r174", "r175", "r176" ], "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/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r151", "r156" ], "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 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": [ "r150", "r156" ], "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 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": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r11": { "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" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r114": { "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" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "http://asc.fasb.org/topic&trid=2134446" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r160": { "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" }, "r161": { "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" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r23": { "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" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r24": { "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" }, "r240": { "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" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r257": { "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" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r325": { "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" }, "r326": { "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" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r336": { "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" }, "r337": { "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" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r382": { "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" }, "r383": { "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" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r412": { "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" }, "r413": { "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" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r519": { "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" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r548": { "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" }, "r549": { "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r616": { "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" }, "r617": { "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" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r64": { "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" }, "r640": { "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" }, "r641": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r642": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r643": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r644": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r645": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r646": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r65": { "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" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 87 0000928054-22-000124-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000928054-22-000124-xbrl.zip M4$L#!!0 ( $R*L%0.?PE6E < &,? 0 97@S,3%?,3!Q>#(R+FAT M;>59;6_;.!+^?K^"Z^*Z+2"_R$[:QDD#M$EZFV(WZ69S*.[3@1(IBQ=:U)&4 M'=^OOV=(^25QNG6W>]=M-T ,RQP.AS///#,4C[X[O3RY_L>[,U;ZJ6;O_O[Z MQ_,3UNGV^^]')_W^Z?4I^^'ZIQ_97F^0LFO+*Z>\,A77_?[918=U2N_K<;\_ MG\][\U'/V$G_^JI/JO;ZVA@G>\*+SO$1_8)/R<7Q7XZ^ZW;9J\_W:W\X5\*7XW0P^&LGB!X?%:;R6,]B?OP: MU6PI\_+6=[E6DVHK2BZWD [)Z+/;4F7*LU':2]E= MDS=WSNT$F_>F'A] [8;M.9PM[1\'Y5^- M(Z7Q)U4)Q&C<_7);3WOLG)5\)IF5,R7G2&]?*L=^;K@%>/2"7#PYW!^A4Y:MACUP:^D2R3SI,' MI@MV4YFYEF(BD^@U&WTE#-:M#!@3:KFJ&*\6K*F\;23,!H<&.H4*SJ9XLHIK M5O 3"0]-8PS0AL M M1 W/)D@^(IRL8;_"3H$*:W7V&C#XNXM#?B)T ,D)-%H",!8@ZB%Y5RP)^>N M9(4V<[=$BY43A9SF6(C3C]%N6)EL!-TMC=FR]IN-^Q[B?L<]CQ^]&*;/#UT; MT[9>4+*8HE!X#(X[9]S*$"*X7&5:DBL9D,,SK5Q)XB0V!5$06="S4"[7QC68 M1Q1BC8ZQJJW)I<#/CCU!:(1$K*/_SV[SDE<3R5XA.Z\:#8ETQ+OI_A/Y-$Q- M]T5\BH^*6H,J8H3T,TKA#>C$4)(M.R]4W%FHP$*TS_N @@25FU!/?QM(AL/> M_@XX24SB3"TZX4F=TT%@J0 MIC/E0O)#2E9!#[4R:]K8I!XK-0_Q;JE]';.DI24:5* 0V.*,5B* ,*E&IZ'R1G-B.&PK&+$N+I@1 M2]5FA<6W3)(@2 CSI?@,TODJ\)3=Q]/.";P%J]U3?V=T 9$S)0@T'-TS)X[C M#H"C?H.0Q*U81A4X4SQ36OD%U9N'EB6,!P"$V$9XWA'=Z%<"E=ZV&ZH;6P-; M+M3'/#=6! -"YS*1%!L0P(FO"+HF@*XLP L95#3;[UH&4/V5G,ZZ;D+WD M95D4:!W4#/YQ#[0 JQJW QO%QX>[@H ;3 23N-A[9*;Q'[9@%[[D*VE)C57Q M\9Z499SR ( *J2"C)V!/##LM\.V&7H!#HE>WHT,GE+:PAY$'(? )S$%UQN1Y M8RD&&Z3^@-:I01-M);VM@"Z70]&_X^DSJBFY6Y4L2M^ %BD"KX4-M)RSP)GG M1NKV:'1//OGL/7TF0O[8K>W^;VUMPZL#L415LLXO2O?-R*Y3C1+U$ZK75C^R M,HVC)_'&NE7!"#] Y11G:"_EKY!99E"2:%PHV$=*_@0-Z2L<&:F4*P20>G'J MZG,EX?&6NU>-X5SR&R+C6$H#'8YTVTDFD6%7-C)Y)XMF*3]K74[;-?3FMM5E(C,Y+$Q.>W\$1XOZ[5(W> M=C1^9]\=[.2ZQX_29X.=7O;>0\'RLL"'#K@5SP!2:;NP7?/:R?'RRR%8L]9\ M,595,"%,.FR59\9[,PWZ9T2]*(KM&F&Y.-S><(R>]?8&([KD\!;_8KEP>__1 M"_] X&'QX>]-+56#_HMDN!UE^C6+$\M5O:U;QZV1EUEC)MRHP' M+ U2FWH^-F=8W]*L[=N,^^Z(GOC_Y]@@ F4/ ^?$3/;GV\O?[@(]PKGKW^Y MO$C8VZL5KG9P1XL=@AJ\P<*QFRWW]77Y:ON"Y5,<\77M]1U.)XIJ0,).2B4+ M=G8K\X9...QRW3W11>1)R15J4K5L55Y37[+MF'X@AS_J]=DIBDELGW[BBPC[ M]%D2[H$_2*+W[FIQ; \OJL?Q-=1,;MW>KE,B,.-@/84#4+KQVU,^#(R+FAT;>59:V\;MQ+]?G\%J^"F":"W_(AEQX!K.ZB )&X-%4$_77"7LQ*O MNDJN'+:=6FJ1I4@,6M,OA<#ASYLQ0//GNXNI\_.M/EVSJ\JKV.TMI26SC1.#WQ;_!)7)S^Y^2[5HM=Z+3*J7 L M-<0="59964S8.T'VAK5:M=2Y+A=&3J:.];O]/GNGS8V<\3CNI%-TNM1STHG/ M)YVPR$FBQ>+T1,@9D^)E0QYTTT$_3?D@Z0WV>)HDV4%*+P[%?O\H'>#E_WHP ML@/Q.,>ZA:*7C5P6K2GY]8=[_?;A?NF.YU*XZ;#7[?ZW$41/3S)=.*QG,#]^ MC6JVE#FZ=2VNY*08ABTUXM3E<*J5-L,GW?!W[$=:&<^E6@R_'\N<+'M+Z,O;J4RD8X->N\_N MFKRYC\;#RZ>KNK]9_=UKT';1TU MV1N93CDI=MEF/VCC=-%D*1DGLP5S4^Z>/ME_<;QK"$HN!#*DI2AS]V/R_\IZ MI?&5+ 1"-&Q]N9WWVFS$IGQ&S-!,TAS9[:;2LI\K;H =M6#75,(?3!?LE38Y MZW5;/S.=L5=*.[IAHT)@0T:2;>)[VH:?CHYWQNI7Y*A^FXTU?$,L(>N\!_(% MNRGT7)&84#-ZS41?"8UU"PW"A%HN"\:+!:L*9RJ"V:#0P*90P5F.)R.Y8AE/ M\32*G"TI_NY=%-LT):4!@.]WA*F:8%MSC!- ML&2QZ89O%@J#1Z% +),%G.WCMG9N$S@03&/8;(S+(D-><5^I\3U5E8 G$< - M3S81?.ESL83_/70\I)1:8Z,.B[VW-. G0@O0]!*5@@",U8A:6,X&>U)NIRQ3 M>FZ7:#$TDX;&M8UK7 M"Y\L.LLD'H/C1HP;"B&"RV6BR+N2 3D\4=).O;@7RT$4GBS\LY V5=I6F.(32"$.OH_\M;E*]B0NP,V7E=*4CT!KS5VW]&S\/4WKZ( M3_%1^LZ@B!CQ^IE/X0WHQ%!Z6W9>*+NS4(:%_#[O PH2OMR$>OK70-+OM_=W MP$EOX,6^$%2>\>?L@BR,@]<"QSX>TJ:G_Y17=O4&0$.:3^ C2^2KPE-S'T\X)O 6KW5-_9W0!D3,I/&BXQ8'3:A93W& P!";",\[XAN]"N!2F_K#965*8$M M&^ICFFHC@@&A.R!)M]ZT!*G[/+&5=5R%[O M9> M&U+UT>B>?/.C]_21"/EGM[;[?[6U#3\=B"6JFNO\\NF^&=EUJOE$_8#JM=6/ MK$SCZ$F<-G95,,(+J,QQAG9$?T)FB49)\N-"PCZOY%_0D)[AR.A+N40 ?2_N MN_I4$CQ><_>J,9P3O_%D'$MIH./0!(0?*);'QP^*8]W#Q9/0 PG+!29:6N7K M>V->MPZ8@L"APC=C1; H![;*$28X)6RF)K8'#]K_!K9'QW@&4L\,LJ()]U-( M9 0P_*Y31[H9*586,ZUFY'FVX)/ZYRE3YS[EI=(+PNA\JF/"\SLX0MP_2=5H M;P7C$[ON:"?//7W2.^CN]%OO/1 LKPI<:(!K\008)=."[8J7EH;++\<@S5+Q MQ5 6P80PZ;A6GFCG=![TSSSSHB;6:X3EXG!]OS$X:.]U!_Z*PQG\B^7"]>U' M.]Q^=)S8'CMZT3[JOG^XV^ZMQCI!MUD*U/X:Q(+E?+>E;,F+EXU!8RE39\RP MRWI!:E//8W/ZY:V?M7V7<=\=T1-_?XIU(U#V@._P&3&S_?EF=/[CV>7K<*MP M=3V^>KN"U0[>J*'CD09GL'#H9LMM?5VNVKI=^1 _?)JM?K[-;5XH?@GGGD\E M9>S5BE"O8H>V[>).()E_ZB7\$5,G]Y!,]PF?^["&]U\H; M#KYW,UWJ>#4_C+^ZS6CKKGK- :$2=-=3> (BJ-SVE$>NM^O/>-D>KOU/_P!0 M2P,$% @ 3(JP5%&];]C&! J1 ! !E>#,R,5\Q,'%X,C(N:'1M MW5AM;]LV$/Z^7W%SL38%K#?++]^ M1U)*LKI%@[VU71 (DGAW?.ZY-\KC'V>+:?+N? Z%7G,X?_O\U>D46EX07,;3 M()@E,WB1O'X%73^,()&D5$PS41(>!/.S%K0*K:MA$&RW6W\;^T)>!MS8&0?N>1S83<8KD>V.QQF[!I8]:[%T MT,_ZO0'MI5FW>QCV5WFGF_<&JU6T"@F)5[]&"#) <:>C]([39ZTU*[V"FOV' MW8Y_=%CIT99ENAA&8?A3RXH>CW-1:MQ/HKZ[=6;VC&EZHSW"V54YM"ZUG&JS MG HNY/!1:/]&9L7+R9KQW?!)PM94P1G=PH58D_))6V$8/$4ERYV@8K]3Q(3P M[./603Y".YR5M'$AZAC0\YN"K9B&N.-'\&?(]STG\@J=UZ(:#M#L/>PIDDWE M5P(_G5\DIR>GTTERNCC#9+U8OIV<)9 L/N_)MP(]ZL-;?^E/?5C.IQ9^%!^& M[6\?^&0)D]GB/)G/OB_"&YH'80\6)Y"\F,-RHM?7LW?P62:F)5. M&';^2B7\ME&:Y;M_W;WN)]T[+2$594E3TXYARW0!NJ#P9D,DISX<&(7'C_J=3CB:BG5%RIU]BD9/ 6V>"+F&*/3> M0"ZD-?[!&0=:9MBQ7Q.9%H\?1;UP%$=MVZ';0!3DC./J+:(E33<2AP:Z3LH, MYC=I0>X+.Q&;,PC"PB=R14JJO,4- MISN8I)92DS,&"$%8A_W1@].G(EF&<\[C-,= QO[A)U/*O6+H8JF'GA/[2FEV M$#V%!&FHLRG?<$RM%).%FX#>!EG2#QLFJ9G$RO"CZKR,X@."R20A.CS(GMYR M>I<2M^E0$QL-XBY2.AC99/G_TMIQM+(2:VM-+%=8SIHPD]#,U4/#.6&FGBM) ME:&W;98)YX!JN#GA2+ZJD&_E*B-G)2E3\QX-9O:T9KE$J0UWT1$5E79/U42D M+G]_C_!_F)[!@]AQ3>4AP?\HT,W!2I,5IXWX2DCL%1YBYZ12=-CPV[GENO38-SSNV%L#H0:3X$Z:S:NSXJ^ M/2L&.MM?&_3]0?CYY="/;M<":ULV C5?\<"F,"JB5PI#^*P5MQJ9NBJ&(416 MZKZ=+^ETJANCM7_R^Y@.Q\1_7T:A2Y3NT4C9J\N9_>M+491PZOY]CLF&GS;9@6C.8X9G#D:'9- M89'G#$\*MB5."VRMN%G3!9\+(K-]5@+;&;XXA;[2*)GA&'"'D-=DYW(^ZKGC MV/[\_.SGZCVO/OKBK83[Y!]*RHFA<.\;^*Y8;,\,[U0(IAK?Z'V5+WPVUU?W M$6]_3CC^ U!+ P04 " !,BK!4%B-M%ZL$ "!$ $ &5X,S(R7S$P M<7@R,BYH=&W=6&UOVS80_KY?<76Q-@&L=R>Q;#> :SMH@"9N8Q59/PVT1,=< M:5$EZ3C>K]^1E)RL;M%@;VT7!((DWAV?>^Z%)P^>C*>C[/V;"2SUBL.;=R]? MGX^@Y07!=3(*@G$VAE?9Q6OH^&$$F22E8IJ)DO @F%RVH+74NNH%P6:S\3>) M+^1-D%T%QE0GX$(HZA>Z:)T.S!N\4E*<_C1XXGDP%OEZ14L-N:1$TP+6BI4W M<%U0]0$\KY8:B6HKVNF>;TM+$S"-SS(+";#.:BV)X. M"G8+K'C18C0\*M(3$H4I*3I)4J1I9]Y-NW.:=LEQ3#N_1@@R0'&GH_26TQ>M M%2N])37[]SJQ?W)4Z?Z&%7K9B\+PYY85/1TL1*EQ/XGZ[M:9V3.FZ9WV"&)E!-OVR)]\+]*@+[_R9/_)A M-AE9^%%R%+:_?^##&0S'TS?99/QC$=[0G(;',#V#[-4$9L.KE\/+R#19V6K-_OT?X/TQ/^BAV7%-Y3/ _"70S6&DRY[01GPN)O<)#[)Q4BO:: MFW[!5,7)ML=*"\$J]6OC]CMW'(]#2;'?B=,S$"H<0K4 M1;-Q/2OZ=E8,=+&_EG;]-/SR7<[L7R\8-AC*8>+# M2ZPF4>[2ZA%LU*EC,@W) "4X*Z!QZ\>BZF_Q\&.Y.EHRBE//K@].%PN&P\&^ MPX$M^:\>+]_HC!AC?W?3Q079NF2.CMV<]84V_9G/T =.??(E6PGW*=^3E.-A M<$OWOFWOJ\#VPO!>AR]:5<;R;(N_/W\ M"KV<\Y[;>RT*YSRX>_LNVH";WDC8(.P-7[QRA,(:V!H,^-??R)*$F6P+D-! M]6!+JJJLJHR()Y_(C(SXX_]>-!N5KZ'3S=NM?Z[@-;12^;]O_OC_LNS??^[M M5#;:KM\,K5[E;2>87O"5\[QW4OGD0_=+)7;:S/7%*$@)#>999AF M#'N:V6AYAK!'P9G@D$&K_C4*/%AF933:,\2)0<8[[G D(40.=X';GO3@[> - M6]W7%]W\GRLGO=[9ZU>OSL_/U\[I6KMS_(H@A%_]N[JS[TY"TV1YJ]LS+1=6 M1E?93N/F=>F7T97TU>WS&WGKRT].3X>MZ7YO_L[YP\?"6NM7Q='K3^*_/\KU M=L6KP<'1J;'WOS8V/.OC=LNK9X@.&!XG2047;5^H_?*XGEJMU>YX<=IE_!T=&)W4[O M[LWAQ[LW?IU?_*A)G$0&W1J2>E^=WFTS@N7/Q#PXXWO[O0QZZL8%HY[[WORK M7L>TNK'=:9H>6%>Z.RBQNO:+!XO6LWOO\I?W97@C)$,DR* M1EXW3.OXGRNAE1WLKX"!!./?_-$,/5-)S6;A/_W\ZS]7WK9;/3#[K'YY!KKJ M!M_^N=(+%[U7A?!>O?FO__JO/WIYKQ'>@+IE(\7ZX]7@MS]>#5JV;7_YY@^? M?ZUT>Y>-\,\5GW?/&N;R=:O="G#__.)U.C%T!A]S[T.K^ C':P ]G=P-;G_1 MVPOQGRNYP8A33!Q%+C(;D7;!4QNI\<:2&,GGC>)1,.C#=V5OF6:Z=3?W4J\&1E4KNH65//U[:C?;7';+W]9!6^_YT\^O1.WVZ>_IGH_;I M8UY[MTV/FIO\:./#>:W^]TGUW=:7PV\?3ZN?#B^//GULUCY].-^AM<;AM_;Y M4?UCX_!T+Z^1HY/=3Q]0=>/@\K#^Y\G1NRH^_+;5K#8_-HY./WZI;BFT0XXN M#S\Y<5@_1KOOMOEA_9#7OAU_;1]7ONTU3PZW6:UC2JKU8\O#YN'%[5/VQ?5=]MX=^//T]J[ MZO":CW OWCJJMR^.Z@?\\'0='WXZ:E9/CU'UVS&<^W=^=+J)#T\WSP]/#UCU M714=8G6Y4]_L5??1Q4[]X*+ZK4H_ZP!]C6S,&/1UQI"7F5469<9YJ@761+.X M\F9K9[>^^:_*=FWC8+^^M[VY#Q_?OGI;^^/5#0E/7^!O07T[IK'=\N'B7^&R ME/BO)/[MCL1%C!$+&+"OO.M,X#*:SV?(;0%=6*@,8A#M<]%Y[^"5KPFU/,F]*%?BE"J!K*@#G M?+GXS)BF.K"0:DQ>I7'@V:0_XJC?Q;\%OW1+ M ?]*P/B.C2>:#5WL,QV=SYBP*C->A"3' &.M"]QXG(KFIK[N% PT:42G-Y.X6OYUT MDL)<]Q?6+KH>6GAULXG![;_?<_@(W7:_4WPKO/+70R4<*,9CE'#44"@XXNA; M[M/WF(=.I7B@<*^;]W;[7S?9SNV+WXQ^NMGZ68%?HV_=GNGT$E4I0#4YL0B/ MKOM^[.HQ_;53:4;Q]UL,CHR^CV[RZD9'W=MOQ E,/%4F/WNB0&UNGJS9C#=?B>\ M&0J@.#AJ8G1L]#VU<6^/4H8IF2/]@M[OMEEP]F3UP?[&P_N32M)5%P"D@G&/))&@1OB)'B<@5(92-&;&)-Y MZTV<83*1W@3"LY\4\>KU?/X5'NOZJ05HFUZ[\\B.OW-]^G$CM-K-O'5?L^.: MQXTF7MU\^E_)7!"',%1SAZUV2B/'K76NP',\PG,\)^9T \_Q^'B. M)X;G2$EI)5@(10#?VIM@*%'0;R[ SQ$7]H+FSU[04^SE1@]@#32 *PP>K&.! M(*MP,,HK"N\48POR$:Z<') M BT$]FT9 9L$->524>$<88CAI1%-O5,,")>+)!SHKT"(2;*(S!AML7=:@2MA M*<:"AJ41SKKW>5H<,HWW)O?;K;?F+.^9QH*(B<3D7+_9;Z2%]]W>2>BD\SKA)+7V-6RW7+L9%D1D8$C48\U(Y(Z!JZDU M-MXK+QPU!FQN:42V%WHF;P6_:3JMO'7<71#YZ("UB^#TFT)(PDIDG3'28\ZL M\K.8/5EX0*O.?O4!%L-2#&(40B'GNM='&"OB),4^$L\LG MT"G["[,7*5$\!B(P6*=E5 N+N3%>86>#\(;BY1/ILWD9LQ.*&"->3YYOP7&74JZ41 MS?/-N$Q..#* /TB"TY%C%CU5'D7IM9/.<20T6QKAS&+&97)B,D[8@,%9=P0S M'9WU/#@2D3 *AB^-ED=,,YYQF9S(&(Q&3L,?RGNF E5 *+WE\#\VT:&P-")[ MUAF7R,130NC6B>CS%,4#@. Z%C!)LT%#FK);-(4$TB)<1[O33"F05C MF*"8N/!8*(\=48SXJ-/>O!BHD)$I-V3=2R&F&3.&R8F,*BRU->,<0>#W,BT8#&K:.V"%BCK+(]B:6CZISGZ-9B:"5N T>\&(4@R8/@A:12.$ M59$Z2DV4RR?HYYS2GXE(#642W&OIF 0N2KVR*BC%"94R1&3C\HET-E/Z,Q$N MI=P3I;F'89EQY0RRK"P&@9=@C$2 M)@J"A'R^N.!%EN-4 I:1(0C,RG.%(Z-!&N(B\\1YCK&QE"Z-:)XS*G92PJ&1 M!NLUU5)X%I34D43'0W!.(8.B7QKAS"8J=F)+:FG+-2:& CS'EL>$!VN"8'_\ZKO'?: MK>->Z#0W@NVEW%"WB4?K:^CT7FMYNO>]; M:', /=./*KLN_U]$E5T_]2E1H!*GB2(MHF;,N&AX2FY(D 6*+ EB"R3<']IP MI[W5,6[]N!.*<612F+%_TN[TZA-"JH54'N2D#1Q[QRUF0 *5 "J(F?1"2TXB MF=_!)B6%V0G'IK%9/,\=9=D/G:^Y"]V=G;?SB_FW8A"E+^)#K0,):&J8"O"W MP ZZ+$0]O[*8R<"_? H -D>B!XKG' #S(I)LX_WK+7_/#-@)X8"XO$HYNA*[KY&?IXVX$@4$O71?A)]-HA,Z6 M<7GCUZ/V@[A#^$\_.2)?X8^[&GKKA.D#/LNP&A/PKY_Z!,"/UDHD >,=\4S' MH -0!1QE5();QM@";# H=,RTCH?"2U^K>2MO]IN34I210KYO@"6#$B?R>):> M[L_+[TJ3]/3/?@XM@J\*)^T &P\G[8;?;IYUVE\+HK*4&P8)]B0)4U@@G(IP M'9%/D=G>6* -42RH"IF+4H6>2X5T=(ZH" 2'2&884BP&%Y5D4DKGKT:Z15.A M&:#0Z.2J<2=Y*W0NKY^XC*IC*&%.""X]M@P98FVPFK@08V1$D1)]2M7Y(>IP M9$*4B&M G>B\)L;'8)U"0(.,7*3-E0\2\%:_T\I[_4[BXUOY1?JTE*,*)3J@ MZ#W5-"T0.^LD.%&$8<>C,FP11I5'R7?'M):>,3#P40P"V3EK&07WV#"/++8D M+5LJM BP_RC9%DL79^U.KW";QX7GZ;&7A52>H*A"P!:DQ* VV!J,F2$)(W0T M B]2HH1Y59ZQ^,M"*H_%45GMI4I[\ C3H$'$1FR>;$5TGN;EK\ M[_="Y^H$&+OVV[%W;CI+F72'1Q? S35>X A^KE>>:1U"2.Q38[\(G&1.W)67 MJ#T"5 8\7$2=
)*+,/OS:_D-?UQ&^S/&>VJ88T8&)HS7$KL0,(I@DEH0O13V]SSRF\W6 M1L$$ET0Z[UFJ!ZE2'*+GS%*BO79A_L-;7EIXVE2"7 ("P:= C>"LXB MLMQK[F34=OY3#KUL-9C0K@;,,XPM-Q(;LI"[8O_L=_-6 MZ';W!TUTK_FM\%RIEO!E/;B35KO1/L[#Z+1EQ'IMO:4,[!I%";Z.L!0&;V8< MY@8X5UP$KK48TIT)$U.:6BI!QEK28E.[P51:@Z.WD1B^D'G@?RQ=Z"6SWC*- MRU[NEEFJ:6.@ EY-(]@L)T9AKQB-.FJ4RKN&Y4+D&4AU-@D*@E3.2^D#B2Q- M7[@4_H!#T,X@;/7\TZT'+X4O" ,B-'I#C9&.+/4+D*=[SL)'II.R.\J4%9^E$C0, M_$C#,6*6:\>*K8YQ">WGV:0T.5LBUH$LF.,J6I960*W#GF(6-67!";QDMC2* MYH;S1A\7T+0(TT 2G#=(.N:8510CQ2SRA!'IY0*4AEP8H4W.TA0-2"#&J*:* M81&T)L):K @!1\W*N&26]DQ1R]/)E _6931!GF/+I(^*R(B!\CFAA.;1+9E] M/;^H)F=5!I&T$=,JSC0#1\K0X(D,D2/*P8D22V95SQ,J/AVC8DY:I6,J9X 0+Z21GBB&P,Q0$4M#)3(>@@EF )T.LBHFUJ=2MK V\+DXPN33P878@PDY8FE+DCF#5;6 M.BDI]^#!>"<'L0TE',PM'-PH&G?#PI] L4#P$5@6,L11YK0VV"!BM7#1LN"& M% N/!@N,Q/2UXZ'&A,='1CA53 894V( $HE6P@L6E%,^6HX509Y8:= B[V5X M:<8TP6KUELB HV*2&B8)-8&F]%)1:::$1@NPN%LJQ>2#,S0U4FD4%".,*&.Q MD@CX%.B&H8+(!4K2_K*J.\PD1?M5*0A_IPI$O]=YO3&Z;.P"$#:FT@ Z4@-. MH K.2.-3#@F)2.3./6--D0>C\H2V'7I$/#-:(AN*&"G#C!54&.U2\GM"1_,( M9#2/0.86GE^V =*,C#^50B;A,L&8S17QP7.'F'36..I3M6MB@O*>+T (T,O2 MF*FP.H\"\I(!BF#,O$/*HN@,!I4@2B',RP'\_IO^JDK#7^TBWG8Z51IF7U^% M:D9E-(18RYE03''P!4@0E)L8N"EYW]35YLEX535=>.UKB'6UP7]WL%+3>H9T M*\^ON=HAK6P@*EK,3"3@IGB1ZI$8[96](DREYDY8G>KG[?DQGH747 O:29'W M2EO$J!":>^V)1490$F(L,7=:FGL"7TO=?1I?$,Y0ZS6RX*ACSC4+F%FF:9!" M$;9(Q?P62G>WVOU.J;I/B[?B% E.L'3,LV! CSEQFBOGC%:$LOEWD[=,WOEH M&OWPY^6UA> _33>_5:GXK>ET+D&4>R%%B@>_WFSW6[VKRS?RKFNTT_4+XMPB M*V,406FD(S/!*A\CERE[#TO^+5\BT6UV>WD3-'PW7EVRN'(+1"C%79K85*E8 M)- OA,7X8" MD5*!'EVRE"M/G(_4(LVX ]#Q!#XI#T06T,B]# 6BI0(]>F-&JOY'6+",6,:- M4IA)QAG!7A',%B&$YN7)#(F@F0_WGW"\@4K+X7.J';VS.]19F< MPI0([J ;,9',2I.JQ2,=HC6::+"M^3>Q!1#7Y*PK&BE2G#Q?6^D[OPL=TPO6([[8(85C A2!\8Y9@Q#O8D/5(F(LN<,I(L M0';&^9;4Y&Q*.L5Q5$$(3AF-1E$F/'5,6Y A)6$9;:IJ>OW.XA@3!=X75<$?W$5BO0W-# D M A$+L(-TCL4T.6O"&DF,N; 2 W40T=*T!9Q'QZFD48\2PLVQ-963D(]2H$G9 MN1+<*HHDX+!G.B4J0]YR;+@P2#BK%R"SU;5PSAYT/%P$G[K08J=(:'4[#>2F MZ;1V^S?/V>JTFZ.\+&_;39NWS//L))Q!X;0@$UIX%7@J(6U4]$Q(*;!2- *S M7: 26PLG\-G4G$Y2#8&P-/D91#1>*NVE#U'#^"[5\EGX]]/>MSN#1'8/"_5> M2,-&GA 8]G'D$C$E$G=3!OQ3(-5*C=*++I5ASUS.,[%GQHPU6N.@$&:"Q%2* M'$;QM/(<*7&#&BMHGIGYM2T0-P5:#YVST K[_;.SQN6X-8R?QJ30Y*BX\$A$ M1K@T#MPFK1PWC $KUYXY'OTP1=W0_DH!C6UE:'PKNR7-IXR: 3MF"0R53#-$ ME*5>2A:L,L@P&#\':(H1T=GHP[Q),V5\WP9Q3&SY"3'-!7C^ MC'HP%:Y5($%#KP7O<&"+5"A]'5KP>:/?R[^&_303 ^83NIL7KM'WP2>G;U $ MP@S88O(,TV[(]Z%3S*/_>7E_ S_<-EIK]T+WO;DT\'D9?0KK@:98:IE.S 8H MIP%KC32"X 1'<1'RGC^K:B08Z.2N%_Q^K^V^'+3R7G=O_V 958,*I;#D/BC+ M&1)>:T\IB4S8D,+Q>:D:MS9]-L\:[1K4(-KA K6 V"D9Q,-(1 M@T,$7]40P)$%FH588L28R<1%8%%'(7S4F()Z: M.,=8PDMB I"&\5(U9(\9, MU$(H*V0 :B&!B*9JM"2Y!I::X)#DHG#0L)[GZ9*]4%11>0^]=7EMZJ3[Y^7U M(]^=A?48\T:>#FP6+_+4U*2!"^.8=-(:9DP00:E'(7HU%2J6%)V;F>32S-XXYR3&S..:3YK*@P$I)A M,!9@7DAKD\KM<,<6( R[5(Z[TVR3VJ#(1,!&H2"59SS-?*:* (Y(#&X]5WX! M/+1?2&4O]FIW^3&[5#VI#+ G(1!4:<48!T$9.(*#@M:??: M8HS:*:RVW'_0[*_*>H^MEONC*)E1\/WH!M<8 M)71&WNUU+NO!G;3:C?9Q'D:G+>.0BG30#NNH!VF L-+$.X:5$LPY[!:%",ZS M2H%HS'K+-"Y[N5MF53+.:Q]%%,A(1I@W! L<">@4(%30RZ)*;]N=LS8H4ZBU M6TLL36<1BX(;\!(Q4RKHZ*RCU,@(GQA9A T=\PX,,QQK9K-WQ"#NG);2,\>D ME2BWB6#.;;87>>V MB%&M6*K'A:GS$OBP)#9([)9$E9Y_ MK)F)-!$V6 ;"%=&2<4U2L2H>% )YAI2%;;[G=>89#YYWB)G*I(O20#ND05$+ M"5XN-\8;(;2!H802I]5\3[J4RC'5&1&&.;,J2JRY94)CC1VQSEF*-)!4,N&D"T@AA%U@6D8EM O8:2TU2NF!%MM8 MGULN$\R4!SX50X9XX2V3-"BL42!.MUV(1=E@E 5V!VKO0/NZ8LY/Q3W67O178\Y13@3*]28&"T5=L)(YKC31ACM"#AK M-F#NQ )8X;4$'0ZN&"2-2^50KB>.NSJIW^VUFZ%SY^1)1#Y5S6F[,[K#]?F^ MX4^3FC"XYTW_#"UWTC2=+S=?=]\T0GVT6\>]T&FF1//W6,Z#,M&/?=/4UG8+]*2? MGO;:CJKM?Q7)2*>]YDPR+":PMAF\X2BETD8:,Q:1#0%SX013) JF1SEG0?I9 MJ09SH0:W2>QU1?@%B;U^ZE,RCFI.$9+<>VI9",YXP76@S&K0'Q/#;7=04#1O M.C-(%6T:FT6VZ/667W>NW^P7&S(WPEDGN+P8HS9"UW7RLT'VP/>=-O32:+-F MDO(GTVB$SI9QXQ2B'>NAK@:H?1@H#8CD^\[0T2];;7@\TYWJ]*O\XG4G=-O]C@O=P=>38'SQ\#[_^N8/^&,XA1AX ML,S*:+1/"RL E-YQAR,)(7*//B=2^?V:;N^R 2K M^][):XS0_[]2G/?FC^Z9:;WYPW9>P=6#SX-&[C9E.L?06J]]]II"2^GY,]/( MCUNO$X\*G<$O>2N9PFLJSGIPAUY*@CUJP+8[\&*9:S<:YJP;7H\^_.[S[EG# M7,+8T0 BE!47_3Z\G6WW@/>]YG#' C.=:0SO6MQN<'CX6EJO2233F_6@_WI^ M=./!4;2&TZ%7/7_W&%F3E/SPZ,^NQ&OHQ\?TFA)RXLT2L4:QGGBS3*YQ-5XG MO"KZ=]#'(,6D-O]"YVIW7HS8C&%P633-O7+[^/W4 GFZE M%LXK>^VF:?V?U:YI=;,NF&@,_D[ M/3_Q/A9C]?'6[EZU\@=@8ZO=J@&[Z>2N,H30O1!3:+N",Z7Q9F68 HI^O+0;[:\[9._K(:WV_>GF MUZ-W^G3W],]&[=/'O/9NFQXU-_G1QH?S6OWOD^J[K2^'WSZ>5C\=7AY]^MBL M??IPOD-KC<-O[?.C^L?&X>E>7B-')[N?/J#JQL'E8?W/DZ-W57SX;:M9;7YL M')U^_%+=4A<[Y.CR\),3A]].\L-ZE5;)7K.ZL977-FKY[J=-=OBI>KY;_W!Q M!'\?-0_A^O6O_MU6;M\=B*/Z(:HUX9J-$VCO[V;MW5%C=Z-Q>OCM[R]'&U^^ M'6T_>/)X:=M5-N =_[VY?SHW<%%#9Z[>EKEAZW4HGM3M/TX 87O=EM+9?6MNW MV];VV6JIA&,L$RS(C$7M,X4YR0+S@5I%I&-\Y63/S^0PL9CO%7JJP? MJ\HS'7T_'*SOU3?W=@XK>YOO=_?JE?<'>_L'Z[5ZI;Y;@8&X#J-M!=/*[EX% M\]_\/RJ[6Y7Z7YN5:V/TU?B\_K8.A__WO[% OV--V:^'XKOF?P,R)M*],+@_ M]Z",QAN4VYU*[R14_C.R],K R:E4P/D)\-;E]5/M69MX\OY[J=M M=DB.&K7Z5F.W[D^A?[[5-C[&ZK=MOKMQ )^/&;3%:\>?!8=_?929(P+! "]L M9@*G&=$$!QXUMYRMO*FFDT)\1>.O!3)T?)B8>B'["6:1K>D+[^$$G*'OJ145AIYDD4F:,8$KLPT.,!9L%R'**15&*V\P1FF1*)QYX->%6L, M4^=F=P@,26H]0( ?4M=KZRRIO:$]9YVBA4S?![O/OM)"A5B3?#"'=L]2"UY# M-V#JQD$JV.C:'ZU1W)EUNS5[1]&=Z3LZE4GQJVFZ'\MGZF!)V'BCWW:QL%^?0^(P2I\?KLV]HPH9K_NTQ\NZ#R8& QF-68QJ/RV>6%AJM$CJ%Y=,U@L7D6Z5K7(W7!8_W\>?- M1*=.\+9;;I@!!+AE$>;R=K"/^FW;WYQ&A%=PKXO G+-.^VMJ9['G#T^/X+X' M%T?U;0Y$#/X_ E*WC6NGQZQV>I17-SXV@1!>[KX[N$T*FS5HZZB^U:B>?D&' M]2] "JN7AZ<'0-*.2:VY?5[[=,B.3K?9T4=U?L?ICY8;!3++7% V8R'@S%I, M,V5%=$%'S9/3OQ$:YMQTPA.\_A]Z2$^PA)EZL5,WAKJYV!Z&K[G"(!;?]7DV M+?]P4\N-IYQK83+J(\D812%3 3I?(IV2Z3IE-5YYHU&&$*$RA4S_1,\7 ,_5 M>(RK0-A$MMJ]$_#?3_N=O.OSHO8$_%K0HOPZ(E?:'?COV+3R;\7W?\S8_F?7 M<]MK>VO[:Y5AU>=.T54WC;52:Z_=PT[ONDP_8?>/Z+OY.O5>4UG**;&ICP;K MWG="MSO\:P<> )_2 M/,J/3CWT5:U1K==B;?TSXP8+JG@6$0\98U9D%F.@3)@019W4$M.5-THQ4:FM M5?9-L_)7.^V/:E7>F\Z7VR9ZGK\#=UY"Q]W._7V>$(D] M"RMOI$2"/<41&TV_PN7AYWH^?VP-&5!)(_&25XKF#T(J%SLKH>9X9IHN;_S9%G$X, M=[T3S,(B\T?F__J[<40:7^WIV>EN6H[_YKX=O3L\KW[:1E6RS0_K)R=P+O") M+7BF/YMPO]-TO]KI!UX]/:2UC0^7U=-M#)S3&:(5]38SQJF,*8PRQ0C-I"4& M.Z M4+ZH,NNM=DH%0;D&KY+I3&O\P[G)V2+)V*NMSX?! [39NUI'_M__5@3+W[N5 M7FB$LZ2 E5:A@:L5&),:_32P5 R@1\7=P.P)K2./$9[P[+MRP2%]U*JR6 ,, MF/S^6;:&-9MXL_"T#/WXTFDNU4XIUGR\$-94OSI1KF#<2<4U3+>[. 1KS%?L MF,)H]R^;MMWX;9$8Y'@O6!L&PQ0B#!?NQ+2.X8=6Y?PDAU\&,3*A$_Q4%ZB> MIP>>?5/!/O@?'2",F-C"5A:2B Q<^=V-+R3%CQY^ W?\TR&NI6T]]<;)T4:* MZ83OIU\NCD[W&KOUVZY\F^W6D]N_=[I;WSLY.CU M7H5[Z9M1/6#\Z/DTM>W MFK5W![SV\>X&X\]$H8""MAGFC@-UD20SSL:,&ZJ"9L)*K0?QPJ"T^[VV^[): M^9\BF@E7SDRG\M4T^N-'%90Z?%N'AP@X ,!2@<=0X,U;"LP,KQ]:^\Y M"E8&X3//A"EM0CPQ* M_OT!RP^S:^?G@<37/#EQTZQ/^]U>'B^?W8(+5W>[Y5/L2:C8RXH["2#?E#(3 MJ&(HHGO2CJMK0=6_X7\,]CN+A*##V=&K* MH!8*_HY)I=@0WJW\!NT!,%2Z?:"WW9-VBO$>;0[KG9C>[;]CL=>(C!/MR6Z+'L\BK5!\/>H1/(.UD%MTGW7LZ M<_SCOG?J^5I[3B3 QMK3M;A0GC -X*R9]WJ @J$!L-9IMQ*O;%Q6 G#,R\IV MHIO&%$)O9.\V)MSEO;F3!OL!\][!=^A^X^UZ0?*7.O)U)%#F'Y9N'Q1 MW0#*Z5,28 Z^$N/(9@R'D&EA<";A'R>EHE&$$IA+8'ZYP Q8:"H->)-0,X]T&T6J82'U#9AJ6LWH0\N5Q,-A^: MJ9>.ZX< M=]KGO9/1X35@Y:%X-A]BWBHR+A3!&&E%C,!K_N )B\/X]]%IOSSAQ\\W.C%1 M\>')/WC6T9EY:S#P8&(S,G(NP)%8>X3&3&?]<3R%V;F_;Q\* M.TO1>#?NNE M%.9 "L^2):3S%J1\W.Y0R5F.3#L_VBPG&E?3MTX MB]<>%=99JN2S3P@)@V?Y3+BB1HB4?^V(& MD-RV\[HI=\5[_QV\,K+E0+Q*4;D^&?/D(A1L,PSDU(81I4I$WTFL$OI MJB0V,OXRA>$,U/G'890W!Z\9.;WQ)\YE"IZ\UR?.XWWSE,7L)-"(5KN87.QW M!XXI&,H@.?$].0'!MTWW:ERFFY_G<.MDZ2UXM78:/K_FW8*6M$S+)6L&LI)R MAJ234\4K;SJ^6TE)0G)_:V9SN)95P?0W<[6 =7W5:FWVO&;L*9)G5XTB=/0' M\R$_G1#IGH1&XPJQ?P.E**8E!KF=[CK]UP7RC^'JVV'HSG0*JWCW&3EPQ;UG M-/8.W_M9%D#WDYJ4@]PMO^V0?Q9"!!.0R12UP!3!>\L,E3'3CH>T5(HD%!@G/5Q,V=4+E//TQM(6M8ET(!I1^*Q]8 M0O?$= *X.3>L@SB!B0<^$CEA42(KJ!31:RJD8XSP83%-CND*(*/+P6/J_G-E MN[9U3Y! $5A9!//L%[?:[?>*00\ YJ;-M/K-S+=[V;#!E4K7F=2%Z*59T,8Z M^QPI-49IDQF# UB08YDBUF:.2>8BT=B%M %5K J,5S&ZVA\U$O";2OM[/U<& M0AX-5YV[^TW<(/RU^X/PU[&FM/'/[&'\G2=D+G:>/"&AH59K&OWX\#V;.1Z0 M;V>\\F_=O>17 M90(?6JM0KHRN.;GJN#-S'#+;">9+9B*HRVO3.#>7W957TRIH. _W:W5-VOU_3L6-L-%W#'WFV*UEE M:[NV7GN[O;Y3 4:\NU==3Y4XGI;\9MQ*A/,CQ:=7"+HV8(P2V:?SP5%;(WSR MLTEC&1[^/IP-1DI+=+ -=G*0]/#GZOR%;-0\(.6Z?L\+4^\;:=RZ=W!IV*W4!'\ M\*=I@#:%ROY)"+UNQ:2)H3NU\(HHM\I&<$6Q^QO'<*EV\ZEVF!=Z-V@G3[(? ME'0IQ\&QD);P,8SG.P"GN;+=LS"XU_=M5@F7X4,GA-$.@<&:8&%CE1OF]1)M MB9>V-!50OZF7:<6I$T[@O+179J?=[5:N%/37NOEBE5.4ROD2@)[BAQN4Z9Y4 MMAKM\RN@'Q/G7ZPMR=*6G@'HBU73DW8#NKT[7*JK;/ZGG_/TVM7?FE-Y$HHUV MMY\"*8UM]XN%E2^A5]G+NU]>)#2.0RM+:"QM[Y>VQ\AU:&0E-,Z?>( >]CK0 M^04LON^T7? )"4O<6T#<6]0 NVD:SGUW?*KA:#8*"MPNUA.RRF[]K\V]:4<% M\CE6O7+(G1=,5V58X)R+9R<0 M-W_R25,IE2WC>NU.B78EVI5H]WAK8N5*W9R+YZ#UO3A:9=\T!AOTA_$]UXI4 MI!F7@VY19&U(!DML++&QQ,;'&Y\L5^+F7#P;(9HB .'@+!5R"*V\W;F&B27^ ME7-_)?X]>L\I*I?;YEP\56@4.&$,0 6O!1Z4N%?ROA+W'FU8]#KN\1+WYD\\ MNT5*UNW6("\@M/(B$:^,.2T1;S(F=2/YBR@1;_[$LWEQDMO\9>Y+HN/D*ILO MH+OU<)C=>;J[T55E\%8J)K/]KK9>/]C;W']Q6GY/AID[Z5A_FB5WK!2Z4T_D M.KKD^7.?WI]DE-Q2I$=ED\5H9731#-/)7DN(JF\J^DRSRV[M[GU:W]O(=G9W M_[5=>U?9KZ_7-ZO/D696C:4!XZ>9O=6K4\K5/J;BUE,%X@]]DXH)-RXK@_KI ME7:KL@5>3P6C[$/EMZ)*\; .Y>U3AP4HAW7C\U;*TPTXV&^8SFKE/7RN;*]6 M$NVKD*()3*[J7TYQ=^!5!9KE:T?/F3%=$)1"P8DTFMWTGA3 MB<;UX"ELOP?=W^T%XU.1M$[HAM:@)+0;U%RNF&ZWWSP;Y)!*/6=#(P\QU8@^ MAKNE&\5^KP\W"%]'21^V&NU>^ (^L +>\EC% #6IEWW<;.RS#5CEKF!:(UQ8-?4VMAHNS09V>]D %H2\[ [T< MW.1ZU_?3*E+1!W"7=C?<%J\UW>#7*G5X@A]KZTBQ!U5@>O<:\55CR9SS[],8 M%?/5Y(TBR[6YRL.?DA1<522_W=3:6 67Y@S7?MI] U$G20]U/A^H..@DJ)\? M& @PJ%:[.:C6,D <$"]+-2O^],>A(>%)AJ@(X7=IFPV\"R@ M;Y^U41&I@?>FRA$T)M1IY,Q\8V.I5E62XS.5GT.SM\L@%/'V]\_/(EF__ MGJI&Y+T[C?3]<;CSJ\F;MW\Z R"#1S&-.U6:W4GP_<8]]TLBZ]_Y'60%"G3G MJ0N N'/3!"2W?AOIUYUS!\!UO31T%[H3QMF$/B#%X6@$JCB0<=9+64@J13FP MH?J:5$<*QHA.?X" E6X"3',U.I[GC3OO#_IVITM.VOW&G5=TZ<=[*E>?WSAY M.$:TPO%@)VM1%@8L 'X?J/Q7T\F'B0X'QUJ5844STRDP"X )V"[ R/% 34?* M7G&F/[K.%"/?76QM0H.@L=!=/G??1\+1J IP8$/11:#/*1+J&( 0-#0,PJ&& MMG/-\'\Z5B=+-8UN^VH8NH$_HS$W]<9W(_ W8*5PW"J-=NLX2V\-XCH[2P9W MW FCQ$R=BH%/?O"MZ#!XB1'"7"GUH'+*]<[NI$%^]%/A6/R2=PS&DF+X&B'< M0*W-M9Z\-M 58D@7=OO%4)FZMY-WOPS.O ?: ,B2$+NI 'BO#T\]PB:XT.J.=:W T/%R< M>]\Y_RAJ./M!*<5TMUOAD%<%]U)UJ7P@IM$]]S??7K4"/]_,AC:@AH.RC8G) M0\]#1X&Q=,-_^LFZ!K6.NW?NO_GV)O"E0I&M-A#2QM"K&+1\/A!! T:[H@3D M]>,@][,^?'>):)\-R-^H.F1Q\H_%OWI5K="D\H0#I4K"2B4FK]/,JY%HJ&R) M)KMPEAP1N J81F? %AKF?*R:3C\USW)"ZB9\T(E,2-%YF)":@QFHHB#.0VIJ MC-_':6/NU*:NQIQ;&X#R6N4'2>H>]V(@ZY7YE.9@/G%GM[[Y+Y#@QL%^?6][ MV,]_?SG^@X(?[.R_]?F9GW_ MM\+[;O?A2?QW@"M*W"67VOQCU'O/7%5*K2GZJ()Q7*]IS29>_@E+>*#'-?OS M8XKRZ3RL?'RQJFL5\HS[HS1@6L>U[;IG]?7M?=H;0/229[MPN< X".#^^"*512&^_]U_?W-Z^M M\CQ$W+?>]5$J,^TV'BS 6/SS,P$^4R&\7]9?+,3W]OOR0^AU7S]*CK=>^5$R MF'8;$S+$2O&WGF>!I@SUR<%TZ4-RY+Z:QGUU#1_RYJCRT-"N&;SY_SSI#6<4 M,S+>J_VP)G>_ZV\5Y*8,4^:D%@%)9BDW008I8@Q4!8SIJ"!W4:7^>T'NC([J M[V;$Q9Z^3'JVW?/IK\[L2K??>FD[G$GKM8YJS'*\L-YUQ6>[JQOK7H];? M)T??SK[L;ARPVK>_OQQ^.F#5;P?H$-H^K%?/J_5U7JM_0$?O_OY2)=!&KN'8 MW]VC>ONR5M]JUKYMDMK&41,<$E3]]('N;CAT6/]"X1E.=M_]W:Q^.\2UR^$U M__[[Q#9]8_=T&\.STVK]$-6:\'\J_;WAX/YP3=W#^VZRP^;AM]KI ?WWMP^] MZCZZV*EO]FKUS6_5;^ZS",2"UQ8R(0G*F'4"?/J(,HX84M9KX3&XIX2M LV^ M4]7[5L3#(TQB!')6GP,:YP:<) M4?KYIX)[(84%%9$OB0S^D-N3>^-H[\74>[NWF7O?"'.//)-B1M^[=4P,*F'F M 3!S< \-XI@[)#,N&,X8%393D82,4Y"2QDI*FXISHH=!S..0Y$K5I^+! MT/@6^L*XP8,MM&0)$S3?6RPA4HDCQS:SEON,>>DR;73(O+!4&^XC->#%X%6I M'VC!#QJHITX2?CUQ^].M-O?N821RU,(4"]*-9\7KSL';%K%1+H =V498K;1" M$5I@&HWV>1$2E4(^?+MO>['?J)C1)7#*_\Q@G%X?/=96N[,Q?*C1:^Q=O<5P M K0T\P>9^6&O^O:&F7_U[SXR_]??C2/2^&I/VQ?5;Q]8[=,F.81W/JP[M+NQ MC7;?07^0VFGM]$]XCBH[:AY>5K&ZJ)U^X-730UK;^ "?'=U=_XP0B-QSFEDI M 3684IG1Q&5!8D]<5!89LO)&J+N.13'Y^1!]F]2H4^K;@NH;JWWX+*) C >; M>8K!EY4F9B8(F@$&2N[]&WWGV%-.^L"ZZF8*RSP::$QN4OMC;^ MC F.._^UR$QP8F/ '?NKA=Z5"9:T;X+V>?18&H'AJSE'!GRBYGEW6ZE^.WV8/\G>&1C3/.^S-FE27&*48=? @*5 MT#,YZ'%W.82T(CB&,F(BD'(#;$)%!92"<.,)]=8A"="#5C&C' M* UW:H9[BS, QEHEG,VY/>?&FRJG1>:5TI0&.@$# MO45?!)54":0S+Z+.&%$R,\JX3!!%/,=.>07TA4Q M91Y0=/IZT=?EG.O$ 6BS )\!2SBXJ'ZKTL_!4-696\G+Y87IN>6.QG:=.SL.E;.*T8#\H5-BWFRZ4G.:5 YQVRCWNZE!/)/7Q<9 M=L P"V9*[9O>O]MNY+Z2WF*Y,6NR/*2<+FJF9B0(S2>=2S0?,<+-??)4I32W*=B[K>("$6:4H#F MC$69HC.,K'(]J9UETS7W9<\Q^KZ3"AKU+@>E+?[3 MS\]2ZO)RL\IS\)!1W[]OF%9OO>4W1]T/GP?YY,-.,-VPEQYS-QYT0P%EZZEV MP+IS_6:_J+JVD6K6N4'I'[ARO=F&3OU6?"W1;H)HA^Z0&ZRC$%R2#&,=@-QX MH#DZDB*RWN-@O&*)W*PB^62P*Z=2YA8.)L532CA8-#BX17Z,P$([A+-(&< ! MTR@S",=,6J!%F"1O1R8X(/K)KL[\S<+,+IBTRH,8 MGB-+7OZ=NPLVY;,18NBD"I(]8L3Z+WJ399W# ;+$IQPJDJ8N1.@?8J.9I_;N.LU[H-,M) MD6??N%MKMUR9>_@Q",-N;J/9)I\U=P0 A@.D4)6Q0&*F4J8C*B2G05%BM%IY M@\O)CN6UT"GLS;UNH>6NF0ES@\/SE/'[LXS1>*10QB/V&9,*.+P2)A,VZ*A( M%,2X)=XU,[?\8 >80:5@!I/8E/L2/)'GV)3[(T0JIUV?!$O\[M0"GF@0WIC M?6:EP!EC5(+56I1)"7]%Q!AB:.4-*><9IF%M\OYM,+OU]9W*^O[^9GU_.E&^ MRUEK>,QW7Q:DG>PVGY(<30YFM^\F0U/4$*,UL"&378?4XEGD\6S6[31.FYCU"@CWOJ,*0\$TO-4 MT%@&19P(0OB5-QRM$C:INNG/LH%I]!1#)>8%6$W:1QRCC6LO2^&-4D'21JB, MS'42=YC14TZ!O#MP!$-G;NC[SO;ZG]L[V_7MS?W*>FVCLE_???NOOW9W-C;W M]HM)6?E[9?/#P7;]\(?S@I-8W)AE&\L^TSM*OMC(C2\/W=>/$N8$;7%J M;;R8E)I7]:'/S.5]I3F>O%:X\(QT*7GGI.NTOA]H3[F1?O(\].ZNC1@".6-6B7+F RT!*2E!*1)UYLM 6F:@'3+,1:* M2DP=SH3# $@.VTPKB3-JD<:2:ZX%2JN@ D\JC\\*YX@FRBM^#FL^#:A0$*ZM%G+Z6@RA@S-;$@;0XBEAG/E)>/)P]'+F"UC M_@G%C;*N/Y@X*@/.I\,HKE6.?%O&@ST&;NYN$"743*:613HC0[3V)"[P$OV1R]=T''7Y[EK/$F(=@#+N[G4-Q M+2A1F0&A9,Q'G1FM?*9YE!C& L&=67FCGPPRY=3!W)KHY"J\ER8Z$1.]10.X M")AAAS,0D\^8]2K3WIG,2:-1JAK ,%EY,U>Y7%[,O, H1.@LI94%,VO'2OM6 MALVGKD&\!&=D.IDU1Y.8ER44/0:*JG?W-TC,"9?$9@X'"QZ)]9DUVF>$*^JB MD9$C8 L"3ZJ:03EQ,'^V.IW$R,;7X(C,\%,EJ.>KZ6.+_=N/4F*O"C1/^?#*28GYY!4/L>4R/_8$UC<. MSZL;A_ASX-8IJD0F' ,S!F%EUA"<.6^8<<1SB]3$\F.72]-6[B) M,HTG>3W-W/M&F'MTFFA9C9)C/%N@Q"'>W=@FGY&V6AE&,R'37*K7: !.D01E ME E>, \<@ZTBCF;J^ER90SEW,<<<8SPK+MG%)-@%@>"5]#JQ]6OT>BPJW4V>%;5D,JU+"R+36I!0F<$$PR=#M/:,V*A7WJAYVF-?SM',)Z,H;79: M-GN+24C'D;789(01<""(H1DX$IEHP6!(: 0DCG,J8B3M6_3(:IMT1CC02V*1.G M0O.4PZ^,*YE//E%:\S-;\^WL6\9K(HS*O!5 ,UC:#D,QRS2@,]>8JJB+%-]2 MSE.4V++/2GQG&I/=+_L2/)VI[IUV#&(&C1)DCU&8,9)19RU0F M$46!<4&L!](_5SO47LYLQ*-WQKX$1V5B$130W77H[;2OKO1.I@([_&X4141" ML<@SA%.]@"A5I@A2&
>E5C"<5OS$W@:03G$9YN28_A5C2TN0G:_*W*%,$C&9&VHP[EB9;$,VT(2[S MRG+/,1:&Q__'WKLWM95CZ\-?Q46=7]5,%6)TOZ3GI8H&TL-,L)/@=$_R3TK7 M8.(+LVV2P*=_I6U(P(;$AFV\;6OJG+3!PM;66NO1HZ5UB90);L.G]GT9]OIN__8B9#28!0VF*XM:K9!(146Q(@Q0 M20R0S@80O Y1;))P"9.53># 8EP1RU/1>;:QK*(+5M&)#0LQ(:)L&- P1(Z* ML0*:"PVTHI9PQ$U(-34?4-'U.;G>OS.-AAL598!&^:N_=@<57Y&W7_^MM?'9W;C#EQW\=T@]GS;/C]C$][AVSYL$; M]YEDW')\=?D36!BJ1!8S:U!B1.R"Q8\#%+<] MB#7DX>=;Z .*]+@385:D554D3Z*L%?4@2$W2]HR!,@:"0#7FUG$FD=O:A3L1 M J?3":9^T3C71>-+$O!VXT'E&R;!#Y\'P$HE&^Y=C$X'181D-YMW(BOC$I3Q MZMU'39"!2$F F)> TD@3#3((2.*T\THPQ>E/4.U>Q5H0H&7%6B7%"BXHI>-V M*9 R@%JI@%+2 H\P%S8P9TA4K,C'MB/.S0!S8TUKZ._B_ZU.<->Z& U'NI_8 M[B_+(V6-?'Z-;+;M1\*LI(8&8"ER@$9%!,I[#@R6D#ID.7.^5E!W-!Q>3,)< MUJ?:Z!-S**)8@ !:%[=.9"S0..J3HL&$""V6I)*^-0*IK$^UUB=K!4$\LC!M M'(I4#$<69@P!0LE L>52>\V^*$BW[VKKO,E1U4N+!3HKJ&6GI]Y[#1'"*H(L,%10#57P$ LRI0,C2UR.IUWZE<9/$='US.^)]OQ,]GQQ.6I MLA)YR2%PF(3D$#- $RL!5I00K*2#QM;1CI_UWG8%[OA27,&@_Y0+OLJX\W@J M^5*F0KM%O^3)9_%[V\WNAX/CRP\'[[\U_WAY]N'L\]?W5]W38_P.O>^]^1K7 M+OT^I.]LM8]P,^)!?!V?[?@CI)!CH1$P6*>^I-0!%?45(&N\]3AHB']VN'^& M:^.L52NH548HC*P'4JLR>IP"156(G-%0!+DR*)W&5NCJ[Y82YNN9U=1,^S6N MP<=X2BF5$T0%L(!&301:R "PUI %$BS#=FG.IZQE:Z)E0A+CC+ZI?!K5 VCM M"(#,2,8<1$&E2T%:7@H^_F*P-FAXG\<]ZVA]=+1YM@>;5\?Q$'KHHX/.A"R M3M96)UGKS<=@(%3&N*B$W -*; ":009(2MV6 C.2BL\*ODT5W&9X.@NIT;C1 MREL.^88>-8YU84_'3@N"MAM)L1KS!E8L;IO/\+E"JGJU=W7\YJ.6QCI.,2!& M)#=XW.NE\ &X0)#WC&$E0E15M4TEV99DNIK8D^%S<>J8X7/U=!*V]CYJAH,0 M/IZU"8> ^M3\QT:JZU;QW3I+GU>^^9C;Z"8+0!HH'1<.>!=H2G P0*83FB#66B6@<(I$ MYENCFG*Y_F,][RZS;3[9-B=N)3$1% EI@47. 17%PZ71];+- M*EMLUKKC^%Z<;UIKW6V M2H58--V^"JF@*/,8.).N1C6D0!,4 !3*"V>U981M[1(NMA%\<@VD'.E46RNN MBBUD*WX6*YY@%! JBLJ[%R4%H(1CH*4@0 :%+6#8;#IA^U0EM_R\@T'S)-=[0*%EJ*D <.:I,NB3V0-/[(G..08HB" M3#=P3VZ DQT1M;7=RJA%MMT%V^Y4PVT+&2(":$N2J]UXH%A\A0G52 >N!(?1 M=M>P3>9J$0KG0\=V-JQ-Q=^>A3T,XV/&5Y-0]-:/=)R1.]1%/R[;\)8T#L;" MR >>"J%INK^5CON)AXP#&U)!"NHAD%P28#S&GD,FI/+QP(/4MB+3CM2I,J'9 M8[&"5OUX7I&MNB96/4$XG&",6A75&"$!J/"1<$#$@.+",9KZA[,/9\W>GQ/ADI_(\:>/ MW%""K'4@4!$Q05,+# HX8@(11@GJ52KTP[>A(-M03N_URPPZR[JWLKKW^6O4 M/:8=DA;I>/;E#%!N,9#4<1 W)N:T(=I"7>H>QMN<3.](WP-U'PC.+77S_L"S MQG8C_N&YCQ_TQ7#^QV.MPETSYJC38B8,''BM M*<20$2O,UBZ&VTA5U2.Y?OW^:MO5:<9^Q(V]YD'CI-W:_\^_6J\.#M^>W)"9 MPS?OCMKO']F0<;RH+TB4@AM:_O,J8O M%-.OIKLV(HB(MQ P"3F@2 >@+$D%MB5!U 5H3:J@@+\9X&^2TA*C;)0>(-+:"'_, *50JL#EF-%"2H+%UBZ#VYA6W+5^ ML?!7TMI_C'3\W)N+KEL!#]=*3UFTBO/!L$PR>E'XKDX79+]][;C1Z8U%W/JK MZQG#'W^B323D%Z.'_^36I*V/UE-4;=<(_LJP!4TL^-0WM$UI(KI_F8I4I![7 MPX8NXJ_[C4ZB3%,M1HU!:(Q._= WWO7UA>NDH-#]00H%&8Y?E6>0,E;T M9:>O^[83_[ L,5JVZMVY>[M8P[6@$_>?M_Y-LRUQ!'KF#34B:.4H9%A#[2RS M*."HPLS!CPB2K9N_.BU^!-)\\L 47G\&.L0G?*&[7_7E<.L?=Q:BU^G?S(C1 M..5)Y1DOR^X_31'_[IZY+G5-ITY9.$W[Y:M6^_ _C:.(72?MM_&4M1U?[]=) M%^Z?][OFWKN#H_;A06._U3PX;)Z,7YVT7AT=[*5?G[3C?XX/F^V31NMEH_7Z M\.U>^R@.J/V3_:W3CV8\N(B?X8;;#?_-^@BEY[X8AQ$TH@7KO\_U%"68_L#" M$L3CTW3U^="_N'GQF^L,S[OZ\D6G7\ZI_*/?>KKX%)7^&D 3ZDZZ!]+WC=_^ M80ZIV&TRB6OOQ/4W7[^]4[XUL>>,W^-P1U#\X-MP!_V_G[/DFV>(>YVOSF06@S-EC/1[/MYTZHHXO>1 M:I:U'\/'\ZS^KZ%Q[!(\+;QO].*XTV'#1V;CQ@%5#8*V[PAE%33NUZ1GG53N MEB=C#L=XS?4Q^0EGD,Q,3_S@C=RZKAR:QV*KNLU8ZD._]5]\_\*_6"=C_H6O MX.DZ_^B(NH5,LM+,4KR#66U4]O[=YUIE&Z$8].)1),)(*HIE+X9Q2KX8KJHF M/SEEKG:"FMWY?=\C+LFW/>.SS>'%#> M[2&(P&R7?-<&\#+J_W[\HC2%OSJCT_UK"SC\9KL7:1WWAD,?_\^5)0=6P_%] M?.WX'N#FP9O+YD&SUVH?H??X&*9.I*WVI\OW9X??WE\=D>._/O0^M-]]^W#R MW?'-WO?>L^._CN,LB=^PUA^'\+]7QZ-FZ?0^'#7; MAU?'5_9C"$R1H#&@$<(!95H"$[0"W&F)J8X'Z)3SB^ VD56%>.^%=I!1KHEB%AEEI8*6&6-M"5SH!KA0!J[Z ]?E7>"R2%,..0*:V51C MT5N@"+( .\2DUQP*HB-PH6TAIN/DUZ0XVZHQWO)FT;OR>NWA:/F:D]W%YQCU M.LYU??U!=I'L\.U855Y'3>G,FN";H706*'TSQ0&E2' I-9!$\$@$<812%Q 0 M0B.GC+>:DZU=O$W5D\M-,/S/G6O;F7A%+GB!%W'!H./8 M224!Y7&AW$],;U]SJ M%\6FLM57:_43#"IP*1D-' 3CXEDH0 <,=#BUPZ/24TZ1@!6[E6:SD)KG-2XU M$F!_,"S#M3\-!FZ8%M"M-:7:B--HY:PI*4DK_)%4)"78^.)+Q_KA2526C*C5 M(>K[*1X%'442.@6LI1Y0)2*8(L( -"A0I*G!:EPF@K Z=6?+[J6Z$Z)LT,]D MT!,4R4L=-$T5PKE(O=99 "K^#_AX4"*I]!QFN#P80?EDBE0_'U.MB= ?Q6 X M;'3C/VM-@-;Q:#E/<;\*N-$#U=I+!7I=#$(JRYYQ<@Z(5:LL]4*.)2OU>:/L=+L]=W>'8TY'&\NV1=5'0L[_/JJ M_>YNW289"/2I 6[ P@'*@P(:BP PXP0::Y##)AZR*KRD7]$3U7H;=^7.Y6S< MRS!N.]&0TE/$<1 $Q@ U9H!):@$W'+L+/'6<%2V"JI5;EKFI77AI2N>.W/@ MSXL();H$OY*2]@9Q=E?E+]::D&[$A6CEA/2VOJ0=ZY:VY+UHOKWHRZW=I%B-;KRS#$,=:>9V62K--D)^A@% "GW M$GBF-:#"8J TCZ=$C22/Y!$Q+U/GX^5FM2TN$V85.,Y;/_1ES;G$;YS_XKN# M\U0_=ZWIS480]C)6E8B3!S\4)9_$JX?2JRGV@[$,#AL$I(,*4$,)T)AY MH"&#"F&#.7>1_6Q3]&3^D]UL];7I!22U9)M^-IN>H$?*1SBF/@!>5E")DHTV M+2DP.L3?0V@L20ENVXRND'=M[9Q KU)$9[3*853VE.-R7@S.X_0NQP$,_[OH MK#]=VHBCY0)C.G6GG[2HU3^).M0*KZ\UZ'571ZB]T:",I_/A*9R^BN06$RT2 MBMI42@]JH#@FP$9I"A;E*#C;VLTY+FMLQ L,WE,Z@9(WQ M22+S3R_+Z:;>=/VRJ>6YODQ-Y]::%FW$J;)ZUU 8?7YQX,WHJ#\<%1?IY/BN M7_BX*E?>_<#@EU'7_DRJMN?.+H:C\0$SN^0K0V(\1:B@10BG,%>"0L1?YB70 MPL17&"$CJ* JZ*U=LBU5G4Z@V8U45UY5D9UGLO4$$Y\@6\IB :WG@%#- 16, M YFBVW6P(L/ LI M6)@O]Y4:Y[NN2N$M/4H:/>][,]1WPYZ/BE7AMT*89=.\2Y&E3,$ MNKBBS"?>98#B5 -+-/-2("*E*SN*XB?="\YK-2ODW-ID)%A;QYN/NCJMO->AI?R"1S,9+E%".IWX17961>V%P^IQ+:>11I M9>&'HYL+FY7?Q=;S7GRI\<$W.O(]XS1S_CDX_]%THKA!3A,L.9 <,D %-T!3 MFH*#C8/&!\Z2TY7SZ32HN1G_BI[NU]Q$*[\UR2;Z5!.=.)8'[BA-3:)90-%$ MI=1 "6L!#T1('*14,C7DJHF%;EIZT_U'\+7F+AN1*U$Y=2D5I3GH#^[Z-3-, M/@HFI^-'),(!"0H!M)'$4.DY,!)10! EP7F!H&9;NQA/7V+D@C?UMMJ:W$=D M^ZW6?NVD_2KMG0R ,9&"/JP&TE *J#5(TV 4-'1K]Y[8CZ7D)E;IG%FA\-J2 M[&R0?V:3KW87%^214;0B%)V.YG!<,"6A297^0CHLXA1/:T"00NH(HE1PO+5+ M:0[ER/;^;-0IVWMU]C[!FH10&$J>,A"E #0$#V0\^P *I<>,0JNTV]IE: 7, M?1,"-LI@6>/#H/ W/J.1_I9SD]8=6Q?'I7Y$Q[TL!KW]LL# 15S)UO=@[-]+ M=1N/:R=E._PV*G041J>OB\NCD>\-(T"GZ1:#LHG2C0<_A]M5"-UL^NJ-1"ZF M!0:0J'C,QA,]J0 M^\35#;2H$0.,.'Q]J/Y]K#P93N>"T^/I7K6"$.M-9&32$ FH@ 0H3!&PCGC! M!,:4\JW=)]\GYO"H]:99V5H78ZV3GC#JH['">(A2" +*HJ$::1R0SAI&'0I. MZ*U=OE914C7A,_?[NII^U$BGB%7E+H\FP+_&Q-IQS_^KC/W???CUV0@6>!OJ M1SG%=2&;Q+$4(X&!S#RD=+QH(#63@!O/&:*"^F=N/:Y+?*(7">'6X:Y M#'//<@F<86YQ,#?925<)%11WP$LM4C5:# PV%E#O,%>>"2%%<@02".N.[W49_Q4 M%[[^%=\66F9M89]1:0B2JHUFW>\F_%T/.[;VBC3O9=VL80JU$\?LONK['G&% M/=*O?7&20*W:"SC\H&/Z4!?]N&[#F^\M[>"[#QIF'_0,/N@WTY6EE%<>$0PD)9' .&(P"]99KJ.76+MQ!T^T\5KFT5 :B=0>B)UZ192!:-!!-7(99 M10B#0@!CH 4440$DA*F7&S00>HZ,\"403?=H7.78L-4@G0>=[L7(N[6CG;-6 MVZF=0.8.D5ASM'\VVGEM"1GOY\-[.-W0!"GJ7"2><4]F@ 8O@8(4@A#B)D"P M,C \G7C6KPA8AJ)UAZ)G(YX9BAX+1782BB+Z!"E!4#RDEG8**&0I<(1+@J5P MRKDG4\_GJVI62PI6W_N&^DUX54;FA6%7:V1>V,4N M[,V0F^,GFRNJ=_X(B_HM1%VB26H4D5(3O\_](4Y_E3]XU]!Q5OJ3OQ/J-*Q_ MK--3=+#"T.^%?4:5%U18WJ.,Y<^=OO/]T0N0;K#JY+G[N78V+H;QK4X__?;\ M(A6\;9ATC=OHWA>WM_*JO)X-)Q[TS8YEO.A.,3<:MC=6L.9%S_BB%4K7[+!U M,1J.=#\MZ75\0,ZDKQ],EV@(X&2WE4 M:P9):@)(X\&+1E:&@@R8*NZEJHJ051V\_8^1-ET?_^LZ7W;_6?XSGHDI_K'[ M?58SO3GAO:>IB/GY8-A)C_FB\%T]ZGSQOWWMN-'IC17=^JOQW%[ 'W^BS7"0 M]/G!/[GUN-:GLOW/#P:"QCFU3WU#VT3==/\R<;?F8!0_/1IA(TZF$V?VJ=#= MQKDN1HU!:(Q._= WWO7UA>LDAK<_2)QU.'Y5EJ32Z=C^(M> M?,+ASH.+7I>U8'=G>/O?--L28*!GWE C@E:.0H8UU,Y&2 PXZC9S\"."?.OF MKTZ_WPJ=1Z0#IO#Z,] A/N$+W?VJ+X=;_[BS$+U._V9&C,8I3RK/PRH\\YK^ M0O^?7Q13=Q,X/>W+5ZWVX7\:1\V#=R?MMT>')]OQ]7Z=5.C^>>^WFB>M5T<' M>^W#@\9)._[G^+#9/FFT7C;V6\>OWQ[^Z[!Y-5Z^2D]D_SMWBJ&YT. M+N)GN.'?'T#49[32NT?N/[FZ[=WRKQSN M2"D??!ONH/]7O\/OK*DZOWY\)'8X(K,^_ASO$4D?]9>_G"R;Z6,?$0^PAM?^ M%]XU>'']X_;;T^;9,7W_UQOR M_LK"UE_OOK7:W3C^9:=Y]7OWP\$GVNP=7C:_^YC/SY(/NHG??/UP=G1U?'8( MFW^]NVRU7_::!Y]I_.[XNW]WWL?WCR=]S+UCUCJ(SW3P>^_X[/CRN/T&?6@? ML?@\,'YF?,[XN]Z_SSX<['W][]7QJ%GZEP]'S?;AU?&5_4B8)(8[#4B2$U76 M !U_ YR#5""-K/:^@F8@S]4_O:)+I@QW&>YR5Y!U@+O+NW#W/$U!G@OM=+[[1*?%]O=-V-BAUK$1KL2/JWD[] MY:"(/_8;]J(H?-]>-D9%_+04,!&YCG9G%\-1NOY?>;7:]3^M4*UDSZ-I[?7=^T?VK7W7;DBNVV%MO[V>E"4;XQ&1<=Z M[<%K'3^F3HV?5X'6VJE3O)#*2ZP8L") 0(TC0"HM 5/:J_BC13S1VAK%B.5H MT(H1H/)0T(P M4: B8-MM'_)K!< 6D\ =4$";0T$&GJC./+4,KVU2U6-(" ? MLO(AZ]'(> >8UO-J[6YKV>NXMXD&=FF1ZVK MV]P_3]%[3:FFD@4@!)* :LB!]$("0ZAREC*. QE?TB%>62_KIYI4S4M!9UC- ML%J/Z[\,J\\%JQ-G)D&P51@J )%B@'(6STR!,@"%IIP@&80CZ3(0,[3RJ)H/ M6_FJ<+5&/B*+="*M(R>*;F*B**\F451M[=8W4?098[97.N/S77/OW<%12O?< M;S4/#ILGXUQ/W^/D8>_ M]$F3G2W%=!5RFE05.4VURTZ;?*H-2$ZK1)"KE;HTFY1SSM?C%VXI*5]QZ9;S MP/MZ>-H(W<'782,4@UYC<.X+75;?2^Z#+_%T,5L-[Z>%%B^[GG=F'W^LXU_7+>9Z'7/CSN=N7^03UN,1C#V2?6;+MNL_?A\WM\!%M__/NL=?#O[H>_CKZ^/_M$/[3?H^;9&W1\ M,EF_[L]>Z^ S:N)W^$/O[=G[LS?T?>^8IKF]/_N]TSHX[3;/WN'FP;MO_[VZ MJ5+YP[]N7&""< &PM0I0K @P'C(0(#-6*HDTQG/G%C[.&?Y=[Y_SBK%&]X1/ MPYA:-YNM'GQRIM\J@L_$Y1[B4AL3%"#8A @^0@&#L &"8V$X8=Y"]/1,O[J6 M,2<[]Z6FW"YD3G?N\_$MBZW]"!8>-D:#1N&C0=I.US?ZUS0N_3:]MNED=5/4 MO/)C55U.3@MO.43@#OZ5AMQ3Z7YI^K%_JON?4AI=(^A.T?BBNQ<^W60EW([/ M%J>;7@X[KE2(0?]!)<#W^MIF3P=8)H%>*G\.H\\OQE(XZK^,,O@SB6#_^_+O MWU[]O'G-M7G9*>9,A#.$A[A;&8T E4@"B8(%7G@>N).>;+L_[9>3,N;XLK])GX!$5YQMN-,$X\"8>D(>CXB(=!=[U"Q\7 MY>A\\PY<^6*0#7Q> [^A M,F>'E_%W'VDB+ISBR&*4CV>-Q&(,%B!XARAVCFA%4KB'Q C_MCKIPVOM#MGK MI53ZJW$=ES&7N4-@&IWA\$+W;>H&.'RXO$MVACRN.,KMY6^%ZS#I_J?]N-;# MC$=SX='G*<*!-1?.00FTH#2"DK- 81^121M*B9<02[BUB_ATIF-V?FPJJYC- M,#.!J,9@O_M"/K-$(##DT3 %!@$1"RA,7>H,)\ ;I3"T5",/*R,0V2E2B9&^ MUI>)5">OR.&$ CV@)#8$K-MQ82HTS4W.R4J!>G M./#G132?Z^*RD53H6VP\^R JI@VW5WNO[VZ??#+\//K.X[HP" T^&$: D3+= M>7 '#"4>1.EIZ*3PPJ9Z2VI.^I!=$/6SR\I90K;+!5Q5W'3OT# *BTJ@+(VL M0'H/E*8,2$J<"9A(:M-=)!39RU +1O"Z&'SI#),%1IY#HJ#:\GL70LF ]5\YY=OMQP0WXZO MCLE'88CP<4L!'F$*J*(0R A> &'$".?:64NW=B-B90=$IA8S.R!^:K+9%5&1 M*1_?-65F((?!6<"5X(!"$>F'BZNKG*.0("2QHMD546?BX;]9/QR6+HE!JNCF M4X!$_TN<]*"XS(Z)BHG%T^;$H*LI.N$UDD$&!*Q.MQA" M.* )3]%:BFA&H"*.Q8,/FDYES Z)36<-V1XKL,<)3L"II][0$$D]=8 Z!X$6 M.+YB$F.."/:$9$=$??A BBIN1+L;1K5/#H?S(J4.CRY+3N#_=]$Y_VD;O.Q\ M6%0UEA\AWR=1-*WP^EHPK[NZ/SJ\$4P&K/D BTX3B'B""3X"%@J* &HB@3 I MGR-X+ VA%G&NE]T@+GLC:LXKL@T_KPU/D [MD)6(44 "3-3?*V"XH8!'41II ME?(H'@*6FX6571 WIIFL(E&.KM=#WQCYHM?ICT,C'D4S5O;H\\Q5WQZ"IO8/ M ;3"JR23#$CS 1*;(A5(8$I4NN3PR "*N 62>0L\]!YBSRR4=FN7R=F+NRWT M )0]%;5C%/-8:[[?J,B*)V@%@E1C[A"0TJ!HQ5XD*Q: "0\EM%@%CG+Z1KW( M17/0!V4EM#&[N$[:R/Z+1?.*E+T>USXM?8E*A^.%SR T%P@=?9VB$@Y[1#U& MP&'-(@AI![1-UZW>,Q*4M,:H2"7FS/G,#HI-I!/92*LRT@FF8(S!7OIHGX3A M:*34 ,D% 9[(@"V%% N4ZCDO-ZLJNR!NC.]D-+"?&ZDK7-3_L>]A=J:0"<$\ MCH:34UWXWR/8N/U;RYTA9S[(N2>.DEBLL1 &A39@/ 6&!&/?I9IQRE42AFW MM2N(RH$/>?_/-KD8FYRD 1JV-&0!(35E0:K'6T2?'DV\3L M+*@H+S/XHB@KIJ?6 XV1_M;XF_%]'SJCOV^F[Z >K6AN!#-N"='6WZY/*K^/ M99.1:CZDNIQB#P1#;5!00(=@XX$E\@AI.0&"Z\@JD+5*LJW=IUQ/9'_"YO") M;*Y5F^LDL;!!,:$)")0*0".; -HP"(@/VAJOG6%JI0(64OHB'W1PT]'/K1.#.DV]&FTWU""YE9SWG+_(QUT]<\X>='A)_ )^6KU73J M.G]2_DQLX%L[2HU?=6Z JVZU_N6=2G] M!K-9+L8L)[.^<>PJ(EQQ08@/06DF B&.24/0FT(PO55C<^GDL=BTO%TM#9T$&)'&3 N164QAH%*Y6BDMM@'Y4(0/ 6" M9I_"RE"(FOH4L@%78\#'DX$1+EB:PBIEM&(J25E/"@'(N%8VT@OH4RHY?W+] MFNQ6J,(X6Z-37TQ<6JZE?Z$685G3*%2N__YX^??*U<\0-!\$34=V!R6HA9@ M0U,R25 !J. (@%Y()#PWCMC4YF_.*-+L$#BQ "8$FF@(JA00RJA>@W*AX!L"66[>URRC*CH@Z4(OO$9/G M^G+&RXW5XP[UH@XW2_YZO.(93S7/"480G([6B1C@U,+4ZB( (YP"S"B- ME>8.T\CI^;R]-[.S86&,H+CP=]*GLJ>A#G<6UX)Y]4,N=TMH]B]ZP U&X/KC M,W#-!UQPNH2=Q)0@KH!FJ3PWI!9(%7]$PC#-+!901A7%VXSGA//581O/'%KY M)//.%CRG!4^%6DJIO>6 !V^C!6,+C+<"VXCFM>-+;@9'E!$L@G R &B*!$E0!1Z,- M:V<]MGQK5\Y9WC([.Q9%.T:^\,/1DRC'RGHZZD4Y;F1Q#45-GPMPS8E&>)I3 M.,XA# RH$!2@RG.@-3$@[AL.>@2IP:E8Q'(K<&4GQHK3B6RY%5CN9$-BHJS5 MW -O<XE,7FA,MLE%V%[H8EE6# M&ZF?IQ[%9V@DK?GR^%N>ZQ4Q@\+Y L0'?)$69#CH=ESCYK%6#U[K<044I;8? MA?:Z&'SI..]^OWPW3&>VUHWL]KZ++E\$58C%TR6W7!1C8"&U2=$&4.I(/--9 M"F#06C#)-*+,IK1"71,W&!X6=X64X6%9\#!!U7 01H=4S8-JP(7$_46#$P\*W<'782,4 M@UYD0U_BT>4N%7I#KA9A)0H\J!#SKD7[-G_770*'W>QN&^-+E]W=7^TUW>' M\;?G:\A*MK,WT[5@L"+&&2&!4,H#:G@ QG$% M%/8:1X$:1=TC[R'S=>-Z,M1J#3L;\)P&/%EB5F@JI O LVC%5"3W/S$4:"(I M0=9;5G;UG+WLX\K+&ZR5<A&8K?OG_(F/,\F3*9OH+7$ M7M&HS=#'31A[!Q22! BOB1&(2>]P%2PZWT&OBN77^@XZ8T 5&#!!Q&VPSEC' M@+=0 AI2YRC/6&3C6"$!(8D2W=I]4BYCOF->S!USZ/1UW^8[YB?>,:\<3<\3 MSA/.$Z[SV7BU;HPZP^%%W$C*6Z/(\,I)FJYO] >C'*"RT'NBH^N5;X6R;NBK M0?]3VQ>] V]&.;JR.MK[;CHM7CHI#,,,6*(B[>5, 1FT!UZY8#GR 7H:C[YH M&['I]D0Y&J4.9]6ZW!7-;,0YG.P)]CMQ;(682LR=!(QP!:B3!&BC PC"$20\ M%$&H>I2UV."XE''45B/QBN\-VR% M_1_R:"9Q9 )2(8#=BF")G]=^AS["U)450A-IAS. 8JF B0(&QCN'-"-,PN1W MVX8REP%<':M>DW3W;1&)[J(K[\VAF=GOJN M&WM'?.^\.[CT3PL06#TD6VIGI!M!O?5=/?*N/6CK;W\EJ0RZ:1E?#HJ3)*K? M]3!%]_?.?7^HTR0SC,T'8].E?32Q G.) ..IZX$/*!$4 @CRSF!/L6=1(=G2 MHOQ7U$^R&$M&L(Z7^MF4EV3*DSV3G'(8!PM(\-&4G0A ":B!,4QIA*4)NNR^ M7D'Z^%*(R"I[1AZ\?QF.!O9S8[-<(76YC7GKSR\*>QJ1J!52J/_H,A^7J@&G MZ=!#[HCD-"YG@)"E@J8:2!%S:<"_(C(RC+ERRS.%!"&. 26. RH43F5 +8 68>>1,%"3U$RU1D:[D3Z.Y- 81PCZ1C=5 MU,P.C.>C%2_'"_\JK?OKHM.WG7/=O1%-QJ#Y,&BZ=)ZR!D-K#>!61O:@E0": M*@\PHU!"+UAY^XLJJ)N7O10;X:7(]EJMO4YP!F2(@\(9P%!(#=AE ))A!QC5 MG%,N:.3\];'7]0]=_0FW6N6TSOL2(I[B2GDPU6"]H^6>*Z?SY8VX#P M^^F>UM@%[KV!P H5<9C&4YQRG@)M';864DQ0PF&UK12IZ/PVFPTM.N.S0G?, M.H%"K=,][X6'C !S(L#DI1 FC#!& ',(QI.3M$!Y@T!@EG$F2(0#MK4KT=-C MSA9K^.O&T?*$\X0?Z9:L 5N_/U_Y, 1O1V6L]ZGN?XJ?V^DW_+?Q#XU"C^)O MXIY3$GK==^,7_G\7G2\1X_NSU2ZL>#/>U&O0L:A:X?!:.F^C<%K]M"NG_S_\ M(9.W?C@J.G;D77ICK^_N_N+6R+Q7S[=73WLYA=3*420!CD(&E',$-"8$$,PX M9X0+J:*JSGO14O&VO'17YYI58%FF%S2C0!U08+)E6XH96T A@>C'"62V39F%>1A5<.7CNGU0J2JCE@ $HAC(B&3R"E6#GM-<'2 MIM8M\=&J8OE1;7C-U_IMRHVZ^?>%*F+[L2UZBY9V5% M0*M*S\H3;ODS/:D,[BZG/2X*RV=))'^!,3#^+B48:"6,#!950)SISQ&@$?! :H1 M!E(S#J(T"<9,$!%L)#UD6]&ZPL"&1]\\< ,U+]?)Q&4&XI*]TM7B$9RB)280 MJ+&#@%J+ 0U( (G2!;FA1C(NI$-D:_>>.,#<3VQ#642VR,]*U\?J^(%$@;G"1 M&H[=/.33O,+W+>LR$>S_EK@^ZP+M5?J)LK>\#IO"=/-7:!$Q5!/@C/" *F,C M1X,N[A&*!"$,DH*,_4>BXH-C!9:VY.RQ#+D9F-+M_[J^G'@CS_1)L[\8O3PG]R:M(VJ M[HOGK_ L:)Q3^]0WM+6#7OSNY"-OE"TI&[J(O^XW.G%FGPK=;9SKHBP:-3KU M0]]XU]<7KI-.!/N#Y,$Y^U9?#K7_<68A>IW\S(T;CE">59[PLN_\T1?R[>^8ZPYK>]\=+ M%<74>12GIWWYJM4^_$_C*&+72?OMT>')=GR]7R<5NG_>[YI[[PZ.VH<'C?U6 M\^"P>3)^==)Z=72PEWY]TH[_.3YLMD\:K9?QI];^?_[5>G5P^/:D[*LC?FL< MOGEWU'Y?^R=MGQ;>-X[CN--AX["?ZCX?Z\*>-@C:;J3C6.D\2"2A]H_RMZ-^ M!+;!1?P,5[9!?[=SLA,WIFY7%V,?R+@)Z=_G?I)'6%NY,TT4!K-I*N=#_^+F MQ6\WI0L[_?)QRC_ZK:>+3Q%!KG1=DSNURKUNC4%^-5&_3."W_J^\/. M%U_^YJAO!SW_<-?@O([E.C8.?.C8SF@!ZU35EKU>:]\>C$JW7(3#U.[=%\/O MCH>R&>L=03QB]Z\V9_;68?GZ[T$:_ +=[OAY'44)5#FMY=.(L4?N)_=[<_BX MZZY.)Z5G9(QXP^&%?S@T=,[GG\&RUVD=7^OQ1E+&J%?$4]9PF:[5+>O8XTX% MPY_NLS]3K4K;&?+[VS7? ?-GBHF?#>!_U]W4BG0[LA7K>\87-UYNM)"LOZFH M@B7'ZLZV2 ]&%XR]YQ,!!I0&A(CVVO% @V$ZM0VVQF$LXF;JX:PU$L:(,-Y[ M5B1>H'UT$R_PK=5N=HX//EU]./M$XEAX?-7MM [^//OPU[^[QV>?T?NSSU?- M7O/L_ '<^J/9^W!FKYKX#3X^>P,_'!RQ]V>'5\VKYN?CJY>?FW^\OWJ/ MC\CQ_F2\P'OZ'G_H-:^.R8>#]Y?-@[>?C\^ZG12O<(S?7!W'>7\XB]]U9K_^ M]^HF5N!PU&P?7AU?V8_.$TE#,$ 2H@!E6 %#) 32$HSBC\@YOK4KU#:55=5X M6;, K-K'5\UFZ(^-KZIO^-03 6XZ?*HR=+MU3AN?SS*,S0MCEW=AC$OIF$$* M,&LIH$9B()V*KS#S05F( J3S=W!:=03+O&5&WB)<\"X@;KTU%%MO$)),2,*M MQ112E'G+L@V^.<%;E*5.>NZ 1RAU Q :2"4%T(1+2AW!D$>#Y]L0XPTS^DQ; M-H&VS--@Y?'H]D!?E?L(3 :["L%N@MT@RJ'SD %! P01^!30&G) (4/$!8XL M85N[A&Y'W5B!WB<9Z#+0+>)\%N?A,=8)U@+56AGDK))064,0XL0_Y7R6X:TZ M>&M-<#EL#8/>&P!YB*"FL0':&@VPHEIA[1TW(L(;)]L4B.9E"!A%$#>1R!S%@&E%0,6<\A" M/)$&C+9VY<*;8&8,RQA6ZQ-I)&;$(45Q8);JP)1"\3FEXY9H'3E,N>3&CLS*GT=N[,BL_'GDQH[,RI]';NS(K/QYY,:.S,J?1V[LR*S\ M>>3&CLS*GT=N[,BL_'GDQH[,RI]';NS(K/QYY,:.S,J?1V[LR*S\>>3&CLS* MGT=N[,BL_'GDQH[,RI]';NS(K/QYY,:.S,J?1V[LR*S\>>3&CLS*GT=N[,BY MFWW>W^*YK!8G[N_U69?.GDT_:G0'PX=;ROZL']8]C[T:+:_*EM_XMSFK!?Y$ MRHNJH3KQE8_J6I:EE*64I92EE*64I92EE*6T(5*:I\F"\DC9H C79:<%;@0T M5FOA$*-&.OSQ $.,(8((E"_(S-T6(K\^ZMM!S[^*)#M7#J^P'C2"C"!L";2!F@"5]8Z80+33!H>0X:&F\$ FX,$(30WG% B+!: !$6 @ MUL!!J1C%PD"MZP4/-D9%_+"N+LU5N[.+X:@7)_THU]4]Z[0:N/4X\OD3M5AV^Y\LI2RE M+*4LI2RE+*4LI?HT4&-!8L>(]\)RRC"3##$IE+:26&BHG>'0<_>LTQJ=^F)_ MT#LO_*GO#SM?_/CHWUH"C? M&(V*CKD8:=/U[<%K'3]FE(]+\QV74I?Q;Y/>E'A:4IPK("WS@'I(092^ P9K M#J$E'A*^M2LK:L*6,2 C]=(;B*ZWY)_7Y971?Z70?])9%A3Q2!L$I/(:4!TD M4,I@8&6(^F "-U;4"_USS&(>N;$CL_+GD1L[,BM_'KFQ([/RYY$;.S(K?QZY ML2,W*$_IK1^.BHX=^>1*&-C/C4^%[L>?-BMOZ4$'WO!4%WXXX<,37@H6L*%6 M"BJU5Q9"9:PQDCD)"9S;AW>25OYH.+SP[N"BB$OW.C[%P)V47_Y#0N6PO:^Z M<'\495A;=L;-XXR[<<1]>]5^]^TX_OP1<22<=!8PI1"@!'D@C5 :8MM8-AA MJ;=VL11/=<;5.+!U+>TY9Q)D*64I92EE*64I92EE*6VXE'+RTJI(/KO=\LB- M'5EE4M:JN=W"H B^DWYNY+RK7T-NC:,FLY2RE%;"C'[)W M[OO#<>$7_RV]]IL5^+-TAV^^D,E2RE+*4LI2RE)Z7$8YEBQXS)'VRE"BN$%, M:R>1-9X[3=#<;KP?&>'#]F OKER:@>Z^UAUWU-_7YYV1[I8^/:.'WNW?XA!O M_?\N.L/.R)_XXDO'^K'_[ZVW@T_]\E/^U-T+GYU]LG;& IJ*I6OI)7".(J,5(TZPNFW,54;=L)T9G%[+A>ZTS.,; MZ<;7SNCTU'==8S2(3QYGV1CI;_YQ+;NRU[4N_O8LI2RENM XJ_*;\E$8*7 M@Z*MO_V5\&W038L8?U&^^_LD-\B[_GR[_K=;D3?CP[BR$'/,!$!(0JD MPQ8P[2/WTU0R1+=V*/F#DH4 @68&P$HUBX:-X, *V,5C <['<+6 M+IOF\[-W-8MLZ-:L*,IAZ>EQDJH% @.84"I M=T QB0''W%E,;!0VK \_JC+ C\X4X+=\7^?^H!_G-$PF.@B-_F 4/[_T=_9Z M@_YU\N%FQ?PMN=C7#X&T0AF&.4:M<=X4RKTJ*T2LRUL5OVCSZO#K1Z*QP2CD"= 4B0/.>^ZR>@^^^SE;[,VI^_:BM%L$9#"@7 M"E"C$5!>8<"9HHA!APC2]=MUYN;=^,0O$B(-!]V.&[^S1GOY MO1M/.>7>&>C:;[>WCH.10: M<&G2.5FRN&,3"C2,)V7*!,(P[M@2;S-.*PK/K,)ZEAP,L32 J-L%ZO\M0_AS M"+U.D#E]_*D,+]-))T5PQ*//X?\N.J/+#(QS ^/Q1 *YIU)J%(%1< EHX!$3 MC;? 61,QDUGN<:BN6N0:8&(F4$\G4$HI8U#0-IZ7J7-(0L:P9@@%RB1A,A.H MY>/$1&X+\X:)H## PGA E79 >RX M!(A:# .06WM\FTHJDIO60.LR/PI\Z+BU M2^@VJB)"-D-GALXUALXYD%-X9N.1TZK $ V.2 >#<,H*:QGDBC[EZ)D!LTK MG"AL9J.HJ+(.>(H#H-)K(!E3 !FB"9**8\\B8'*QC6#VV&78S+!9:<""Y<8C M;HG%B*I@C6/>X@"YEM9X!;/'[CFO,KY-I%IQIB"!R5VG-034( 44EQH0KVG< MW#AGJ>BC?')IJ0R+&1;7'Q;G.8A3BK!5\1_I7.0D1!KBG&'Q_Y$.%OI\$*\? M>EY-H*> ''$DHJ)#30&%W .CB 7*,BX#ETPH&IDE4MN*3-][;.)9?!%A.QF1 M,R)70%0)181:H;B'@AK"M!=>\! B-'N$",OG^]K@\%2%5"&H#TP SC@#5,$( MP=S[U*Q0(L,@\2SB,")K?+[C_C/S=3OO59UD?]+JXM M;_>?IOC'[O?G7*D_>_1GEHOT79ACJ41!=O7YT+^X>?';S<;2Z9<(4O[1;SU= M?.KT;R2/G<_SSW5UUI7M*+0J<^4[ MBC[N4Y]_KFI'2E9 SS?0ZNO]FP V;E.4QYO[)S1G8 MO_SR/0]&\JM9GFF\N3[/4XFR]OOMYQ+W/M?^N/)0R;T??+IIB3UX/%W9A6@7 M7@\OBLOJEB(.+09?)P,55VQ9?K2V*#ED*F<-.OWR]767BY\MU4^>?\V7S=J+ MWD57C[PKUZHU.O7%>-4&O?/"G_K^L//%E[\YZMM!SS?^]FHP'$ZYMO)JWEW- MQH$/'=L9+6"=%I$-M_IKWQY$&V_<]LV4Z?;BM\;81W-'$!O- 6YY=Q_R8MSC MR*B[_,?QW6.@*H.\JWK^&4QQG=;QM1[C?UGLM")ZL8;+=*UN6<<>1^:'/]T8 M?Z9:53:>0OS^^I[QQ??L;5A!]O:OE6L=,XP\ M1))Z+*#A@A*KM*#4> J#0X(I/ Y@@@CG#*.[-T+G\?L_Q._\'+_3T@\'%C;_ M./SVOOWI\D/O_;=C?'QU?-#LO._]N].\G+@1ZAU_^]#[\ZS5CL]W=?JY>?4& MOF^_/&T=_+OWX>SPZOW5\==C_._XMT?DOU='U]&>AZ-F^_#J^,I^-$AQ*ZD" MACD(*)842&$Q( 1I%^4HH));NT)N@@(#HG+20V.I:1CIK8%SFPN@]SZ@=Q<;(YQA[ATR&))L0M*.\N")UP$*NUU59JGLKF, M:/.YHR8+GS*HDR_= .R]!S3]HR&TP :$.;;0QCUJ:Q=55W0F UFM##H#V0Q) M9&F3-QH:H215(EH,0Y(R90GCR.5C:0U1;J***<8*Z)2;N;G)J[J8DWT(IA!'("@(IQ)1U*FYR@!,E090=!T9A"%Q @880='!\:Y>*;206?LRM M73MO,5,[[Z5%BS7]J-$=#!\.4US+9EMKUV8M2RE+*4LI2RE+*4LI2RE+*4MI M+I<=AXI+2(3B#E.#N6'<*F4E<9@%I4C9417==%1%0(2 H=H "H4!QAL.E%0T8,@8DG9K5VX3")_@MJNQ)>=VRXOH MER$\\=X+[2"C7!/%+#(1'12TS!AK,SK4$QTF2\0%A: *+ #$(C!09E)S,AB M3ANQD,0:%A F>/I[?5=^P?EV_O. M^.*AJ17:^MOK05&^,1H5'7-1%NQM#U[K^#&C?%J:[[2$[VD+$U)K; (.( <$I#BG#TFJUM4NKJIZ002!#]=*CT=9;\L_K\LKPOU+P/^4LF4?6:F25,8L(_LI13'?N M:X:Q+%=Q&?';Z)3E2>*NYGS1\+WS[N#2I[X?Z;WSB\*>ZJ%OQ'7KYUC'E;[C MS%+*4JK=K?&]Y9>D<"BB&OW M.C[&P(W+,QU>0UXYZ/4UX+V.>#?,?'@^/DQ?M=]-]@_7!BM-@"#^2M]GFVVBDWOZ!262(U\,HP0(,EP#CD@+;"08,) M85+6;+/-;OX\Z:?DBH'+;W M51?NCZ),8LQGLCG.9&\N7TV66,5>$.,( 8HX JCB!$CH/7"4J* YY(RFXH-X M.D=Q?4(ZU]*>UR[P-DLI2RE+*4LI2RE+*4LI2RFG[:RGY#>H'.Z4YR$,BN [ MC_4]K.Q=\-I% 60I92FMA!_O>6/&[_/CO;R!O.S+F\^7=S4=-NZQAI9K0(0) M(#55!PIA&5\Y1'PPUE&ZM MN;$C-RCH9US$P0YZY[X_'%?Y]=_2:[]983]+=_?FZY@LI2RE+*4LI2REFF3B M_ZC^-VP/]N+*I1GH[FO=<4?]?7W>&>ENZ= V>NC=_BT.\=;_[Z(S[(S\B2^^ M=*P?.[_?>COXU"\_I4PQS)[N^3S=:"IIWSHK%?(0&(@5H"R*5G(N -(J>*&4 MI3!L[0KQY$3";/89G+.4UEY*.3IH!;+V\[9 MZ$ "")1 1@@76/*Z;<7/PSUM;Y,5'^O*'3_DT\OQR;^US5QF3+SEHG+IC.;?YQQ'\)7;7MCW*AU M\!E_#%H8(XT&6!H!:*J1*1FFP%/N%:@Y%O(+S=2"X:#'\KDWW2.=@7P])K(WYK'/[OHC.Z+ >@WZ;.8S/Y+U8V MBNO_9^_-F]I(EG[AKZ+P^]P;,Q$T3U=U]5(S]SJ",=@/H%1IK M.RW)&#[]FUG5FS9 -F:Q=>;8!JF76G*OS%^NV5CR8<%^W3YNPA-KA2>.ORX M^R8)EXFR,J F20(693P02LRJQ>+*QA[]$3PR4V>IT1:'..Q'9 MZJ G_#W5%')8:%,$?AW_B&#A]7 J>Z933::\ .;\!V[+>-C+M?OR&1+H>O$( MAHU#4TVBB$6,)))G&A:;A(FP"0V3]'1_G9QQ'X=X@=C+?3&!QW^=_#&8]@,] MG 3EW9MHQ'K1B,4V0U;H6.N$!"85*F!$A(',E R8IL02&TI)^8N7:;9%T^2> MDL7OB8$>.3GK,<7$,A'[F%+BOQZ)!-;8^JY-<+;BZ3Z.OI&0:TO( M[JR$)-)R'@H1",MIP%(>!YQ($VC.,BXI;%JJ7[R\K\[8/X=PW-A3]V)/A8*& M@E =9\2R"#0T5184L](Q(4)&T<:>>GQI,5=XQY)04ZU-0&1(0%K0-.!&TR"A M@J4)EQDQ]L7+>"M.%\]W?F6)L3&G-N;4_>7V?[O@',,TX:>[&%8;.7J?!E%6SQ>]$O7SN+?R-"-#/T5 M9.@:(C2RD9&:1SQ--#-9RBVU*C9&J2P4H=7?XY)N).=]2LYY"$8EM=:)#$(M MP0)5*@DD35E 6"93([AD"0?)F81;<91N;-"-_-S(SQ\A/U-@/$YX8D".,A'9 M3-$XHU0E:9HHK0AQY?Y^#PHD1+R<,L2..4!BQ.;9"I* 6'G20Z580F M-@(A&6[DXT8^;N3C#_'1$RYIK%5B9<99HD/$B28I_&K 6T^TW?CH3T^,7L^) MT5#9- 1Q&42)1-_<@)>>QACWU)E0W C&[(N7-$NV>+9X0O*+NND_(DUJ(YHW MHOG>3%?""55Q1D@6*F9HB(<6(M-91"-B27*#9-X(Y <6R/,PSXG*)*>,!5Q' M(89-:9!Q&06IB@5+P1L!)P3L6KZ51.3GL&U=!N-_3P2\$?[5^9>7_P?^JD9= ML@##^LC1<.PPQ?\H3$],\B_FS\M<3\XK_FC=5QN8I@S$=G9N.4-@^30RN8&U=R>6X(PKX>-#)861GA>AU1J*8=(:V M,SDW8],Y'HBIQE;?G5?#@<9>:^XGMU,"/WZ=#\1 Y7#CAPE\X*#>MVM"F5_T MI[(6V>P(VW_C:)V,"4UL)).I%5RS,*8B%%K%BEAJC(UU>$I(_**ZZ[RHIC 2 M9R:0A1&? V%AAG^(WJ6X&K_X[YF%Z.>#:D0Q@R'/$X]?EI?_1Q9PW]-9S71^ M-2D.^/4_AT=[_Z^S?[![_.'H_?[>ARWX^=53HH+EXSZ 87_H'!UVC@]VCG?W MC_9V.Z\.#W;W#C[XGSX<_K._NX,?O]X_V#EXM;_S3^?#$7S0W3LX^K",A-H[ M+(HSV&24;=P9>3=MZ%T)+GMQUS<]^%JZ^NU.F;;>*6V*@VD?'J=FC0A!PC@" M.R("'X%)&W)E="1M)+20U%KJ:I-I59M,O34Q:S\<%F=BD%\[;+1&',$O.P/] MM@#!-9BX7P]M+9\:\;2;CU5O.)X6Y@C&]%53?GX:=_GX>J_Z^!^,BGAQ>O MS]$L..B_8UTP"[K7[_M=>L(.WQS3@S=_7QQ LP'4Z-WT#J3892$JWCF!UW)J(LDE&<&)XR3C,NN+6$@D$KX]08]>)1>,H]\0]L M@Y*K.W#9&S. )>NME*P/+ H6E*M7!SV0!9\[^P,]'4^*W(Q!'0S4=N>W$MK! M?U_".'2&!9H:%>S#*V^>5!@/'06*%*T49V,AI6#SB\+HJ3+N-C/XDA?# ?(U MF" YW*R<]8+K=';509++BZW.)3P$_NDA_>&?D1F.>F:[L].9&'4^@(4YNPIT M 9;?8*LS'AD4&).KSEEAS*"CSDT_AYE:-Q1,-\A M$# 85:H8CL=@5/DE$+TMO 6^4NYG? Y0YQBIO0-[]ME,QCCX8OC%32LOYB8& MC.+W5(Q$$6IZMC27IG^/.JWI1CZH= $JI:>3544T" M8W.&JP#^Y!?3&XZ FF! 4PL;#6($?H,M_PPV%_RD\8&Y!&,[ M6F2_H\T.N[T%!P+HZEQ,8-7/<8T=:<%N6&!,F?? /46:.K_2Q5")0@)5P9=( M@[C5N)<] \O3 94"PS*X[QUP%,Y;>UY273'&]DCX#D M-;X/_"J@VEQL=8 4IF/CWW5FBO[X)R&"7>2E'5B1*_#BFLW?W5G8?#- -V[< M@64HW++UQ=>\#Z]W:_8%X5%+IP5XI[U18CP>P@:@JP)[!IN#ZRBO\)F*V2%N#!IARP'R0(KEYO>-E: M@M&T&,.TQ12$CG_4TA6HQCRW:'#5#(6#D#S/>\:_'E_IKRD?8H?#R:@ )W&K M$JU>?HUJM8[L/$8)O=KN+TFS]*&1.I\3L:Y.T/8T.M_B]%NLW"9FMG_P>M[H M!>-(FN+0EF;3X.R#?_%X)G8&4U88/[L<%AKLX#IT%OYR-N[>=??HW:F@<1AG MB0QDK&C &!5!QK(X8$(1R4#,,!:^>#FY'"X$O3K#:J$K,03*Y-61H_;=G2T7 M.7%B?CP=C88%B@T0+#EP\GOP0%Q5Z?\6_=&?8/T,AE]* UA_006CP1210WCX M$!0@6,N>!T$!;G=>@_"PT\()%5!H8%.,2]8>3HMJ2&@(X3":<3486DF-H?77 M%&0'2IR24+8Z;\SPK!"CH#6-Q_\O],01^ IG_.FA5,T** G>Y= 0VA=D)JG*.9LV)X"40+TAPF ME..5Q; /1#@^1W,9U)CV>JME^4Q:;P U@D]PCY+&6<)FDF/0%+4B7NEMK5$/ M3*%./@:9-C(8.IS@X_%[\47DO=;3A3;_ <_.("/@'H)97BO*\J.ESYD7T V[ MNLE8U)9;?D3# 8SQNE:2P.6!&F+@$\R!26DB+AT:JMUZ,-K(B==U[LBB8WUL M87#F%ZQ:H7,!"]TY!V,4N1N>TAN.*^MM8,Y<@+DU1+_^^+F^_D'.U1.8:AXI+!<_![C-GB M/18>Z56\T^-U--?6T=QQ$\W=[GQTEL$EB#LPJHWS45%?O\ (59B,^H_4],ZR9\GM:B3R4I6#M>S*#R7G1EC;P@,TS]ISU5,HK ML&+R7J^T[@S82MZ2&T\MK%N.ES=3!.^A% 0P#&27^4WH&U/-TE-A@1M?^&7Q MM#$ PS$?N;4;UFC]:$GBO*]@#L ?L.S3FCD&(#5FMVD++ GP)"8"K*LK]"'< M44JU=+WAX"P -Z"/.U(2II/\8-4-SF!J)7L.<^]CG,&K*V<'9+LW)C5Z//Z9 MH*'Q'DZ:$(B;E MH//:R&(J@'>I)\JM&0&($J]G<,=%YVV1?T&6VA]\,;[/+>[SVRF0@BKA*CN_ MO=U_N_=[9U+ H$K3T=&D\*Q73/)I'W.G<5[OZO=4YQA0B3T"BNN6&94C)->!0QIC01L0FE.\6%_X?T%HMT M%P3B_@!(<8I3?PT"?\>)I;L=YB:_G$7:O3RX>'>JDR@E5M) "&S21;& A2?P M4Q+R5.M0,TY?O*1DFZXXAP6J[[DX*-B39V<%\BJ&*X!J0!3U6JIA)4T,G"OQ M,&2QCR<\0-GO890N"*_?F@+/?<19T](DH+\>,;"#W;.KPZ.=J'O4C0YWCT^Y M$59G(0VD4CI@EHL O,8XB'4J8ZDI3[(8FY,LD,7_PHUT9^%XNCYPY[J_>9G5 M?.R/>]^**XRD_.Y5..S+M(?R!4@)3"2OSEW8P6AG%HL1_/85MGIBP%)<1\C$ M3*>)"&W$1,(28V5".9&*A9%E::QTZ?_"?\$RL@KBA9P1()1#ZS)'\,@'U'M1 M=@I7!E25/AP<-2)V(X%6$-W7@Z.]4Z&BS(24!(I2E#L9#[)$1T&D)=;TJ##- M+! :WU[5!;240-N=SDYO/-Q"^^!FI>F.>1V=@:TEVE8-^,Y 60(#LTY_.MWX MMACB&SME\W?0>__\\\J3=&D 5E?L5#?6(6/M RZ5F?2>$YXAD2YTIY6E,?D'=%FO_C MNWB-D7:!4X[!>?5G70NTN[6"X,'K+;T*X[J^NW2IUIF%\QS;; 8BO6?$>((> M*LRR]/K.W"%:@;/]3?SN9UP_H_1I-!+CF@9#J%)I8J)5+ E+TC1+%/ /=A#F M:4PM76XPT'9WM&X^R/O3_JMR.&_!'P/WV;QO'*W7P^)_KG0AIF!2NW$Y]/'7 M/?#-QJ4A\4M;$>'AD4*34L,6L,"R4 1,IC3@/(Q OHLD JTK5,:P)GJ)Y0!$ ML93XZK#*>;7Z0&[5\G>L6W_G)+F'7T)D"IUE@:H6+A2*EV;P >IR MWW_3@[09]897_J[EO*"+:>43.\51LNX"+P&G[?NO^IZV.E^&O6F_S'0#[NX( M=8Y!#&?T(-.MG>*'8MJT<>3 M2,RG*P5,PX>7,+:KP*)3/?)DVUE=$[&4W3AZ!PDC5"I@,@2%SPQF;A(5QLQ8 M?@=VPR0^E[8H>N_QU&EJ/IR#!VIA>FB>[]N*$5L,Z+X8'P_ZYM=FM.A@=_\4 MEMT(+6R@&8T"\))X(#.A@S@U*T6Q.K<6;"$T3J0!L@#: M^RWW4KFEJ4I!B"I+54>;'2 F4$4^-.E/H"=C%X\H\G'%'!75UT]HXE*>77/W MLG,,RB%M5M?IDD\ZVC/F>*K..[C; RT*QQW 64>W<1^JK,DY_.+N&&/0JG A M67C[#@RSUZD"?4W7CZB.ZI4TZ?4:JEUWG JNS,0Z?&1N"QWQ&NM?O&.@]>-[Q?1F*=['R.I? N,ZW*+6']M*T40NK M;FRX#&YS7G9+T56&HE=TH%*&@YKEZZA@%4#&:.+/&7YUAUF^N8R#XIWU((&% MAK-NY*@G?#X86!X]=])U"2K^?#@%MK9"^5@YK%H7U-TY7+K5.3)?A3=:\.HF MC<@9(JT[/H(^Q'PQ=WTM*LHK,$W)T8'JB?$XMSE&@L>8Q^-MZ#%PIMM$.W^V MX0Z.C3*HV^M/X?$?9@Y$YJ^86P?SU:BICSZK4D+.K($?>S,='-):0HZGU&H3 M2J5B$'*A8$G,B,DBD[&0*5L*.4:RH/KAYKA-6\CY& Y\ B;0Y.I_?--C_' C M[I:+NY/+@UUUW3WJQ@?PV<%%]Y3%"/&M9$#!L@<+1.N *[! P!=3J'D/GIDLN/D@U(Q5D4MD=(EIH>L?A-[YN/9IG)G.U5/, M)7T_K=JM)U>8LYRB^>HRITW!TJ9@Z8G*X>7U'K?7;ZR3=+$-1O-KWZ@-D=7M,3CA7M2P=EUMT-G193D/,&QEL+Y&5WYO"]JTJ^SOKVRAY MVO5MM*YO^]$%;F"+Y&.TE)M:MIV!_M D@.THA0%&;,0)M ;T.7XRQ6SX'F[QV#([H2';TXB,'1C\-MI]^@=.=S=!S^^=]Z]FC.2^]WX MY A\_8][[.!H!][WCGVZ4.S3T>>K@Z.3KR"XP;@^B_'Y_[[>BP]W]\BI9FA"W2C,B.)=Q0AEE42)"*82: MKV;[,.WWA<_J:VU&I]F-3K4=WU#2=OM@9@:HCRI),,%#%$6-26VY-F*:$288'$M3,LXS; 7_,U BSF[GC&21=+^?@6]=F M$85A6B,L+#45"F-[1DVP^*=S!_-8RVPDCL;"DA789 M'SZYAUV+:*Y.O"W,V[973*=?@P]XK_%@4V@\-"^[Z,_XN5G94%5AZ MZ X0_>",VY-V)9>[I"XN;QVMRRLWP%)#E%D(.*HS7\_;<]^;49F)A0,['CB: M< ES;K0[CE%$721WO/UAN_-F9^=MG7J .^0.@\RY&8SQH'')VC8SVB[#FHN3 M;I'?^-RE!TM7QN:#U\/!Q730RF-U!U!<:+U>QGO%\.O_.8(#G M4^_=>)<8N9T=>-VHKD_ 2.GL/7@652;T QF410.PX?4;+HT4,Q_]OWH+8 \RMJ M^<%FP0QH!,;0]R&N]G#XU>XRIL/OZ35L$=/TTB92# 1 M@*W* T9M%F1QH@-0>V'*8RD23N:M *;.15;X'2*^VF!JW=G_[5JO]1]*D&)^#DX?_8.G M%SQ[GXPWEBH\Y_(T94HD:43 N6-AP)14 9= >"2F-!&ICJ5E\S3W1.3/RO+FAWHX-K?V7]>2LE+?=?;1S0[ YH1N)R".$[!O252J"2V+(UB962F MB'FD^KUET U%LWB^6G:\5DI$Q$C$%&)DABGZ]L*D)DVLA94RA$1QF7AY*^KI M;5RT,WDEB@*C O]"0)-G HGZX%S7%$[!YV$7K+,8Q/&M3KE(8D3R>(@,A2H(R(ZR$S& A;;$"2=T&$" MCGEWJC Z MQPK*PB%-G16B7]5Y-X&P? J>.*0[)9%M#Q'.ZYM^\:EZ>S$7;+A=V[ MZ\.C,WC^"3DX>G=U<'URFB6P[ D50:@5B+@PTP$G+ K"5*>Q2!(:<8G"+KVE MJM,%DGW]RMAE4301T9KB'32%.2NQ['H^M-Q@=]2):F2KA>S8SR=-$+C.M\;# MTC* >D]YS3_60_+UQ@Z.[J@0VH"Z=B'#\HAQW'R_@X!MR'VOA\7N<"HG=MJK MKOJ%/:9N=)J8*($UIT$F$?A )?"3YB:P.HEUID(#4N,.T9SGX;%76]YI*,-Q M0$T>CN$J JER"5;'?9Y,6*>>6-&:6)&/RP*>LD+)Y1-7<&5E49TSM@OC#X8T M1G! ZSF4 >UP"! S,;]V#W38CACA!5WM<1Y!XPV+$:*GE:5V,^NHJW6L@\H. M,;8\106=CVA,LTFH@^;:UDQ*Q3N>C2[[,T0\6C$X&C<&5/_+G@ OKJ95RU-G M@KB4+@Q1.P"M7GG 61Z3(FZ?/U1#[(51D?O*Y>&7?%P)Y\4YNK0P=0YLX5[; M0&$AD-1@7,WBMJ6"-995%K1#N948^"N0S5D M/9*K13B[)>M_>6X&/B40:4T;U%[.-((5DL:= _@W2,0"+JTO-?QB?(+/LD#TBZ?UP!>BN<71^! M"1?!YVKSOX6T7" (])DX:PZ22X#2$GSYJDS*O%(]1V2#&GY\R;7P8B 6:U%6 MJ';!(;RUM2\M..;&=B[QYB[/<_!!= [T@#!\)8#6LDE4<%X(<^<)T1EP_.38D3 M.)[*"^-KB$!T?W;6'4+;#ONYVNJ,AECQI&K0:F!R[\6T46-=H>B@/=5R/BTD MO9:TN"4P_V.M-SS8'2 PW^9<#9[S]93(.),Z"0-&M F8B4C !>5!JA!/GUH9 MT34ML2>:9UAMO$O-?.J656NP[;.R0ESB@1B"@O>\CK3Y(!^? \>?#8=ZF5WE M,00O/?J'&HXG;3TXK:O&_6B,#@1H/U3R[M*^F9P/]1:>M"VWRE[/OCYO#;M* MDIH9\U8I&#W\K0=%]U:BLS'@W>=&Z%EM[Q/.4 ;UT/SZDIO+V3>5J*5>0'G\ MTQ("L65L>/S..ZME]GOF*YW/R;7)U^65L*X\Z+CG'_6F57:)U4 MQHH>7CJ3!$W695OJ5V8X;@S6I::3.W=UD.:_O#$>B/AJ&5Q.<-'.(<; M'=5![4IC3G]>N(.Y&R(B3;,2!S-?536HPCNK+@U^.*C/&EPXH6JPU)0GE"7J M,%LP.1]+-OSB4N'J-(LR$1.L/*(,/- TYEA^E 2:84LWHG6JY$(3.I91P86. M!&;DA(QG"M2#@>W(PC02\;Q4V#6C EL^>3?#G6X5[88 HZ54/ /$C30/%FV MZ#(E;$)5 ?#^\+BJ -ARE"MZ:MHKC?'*PQI/"N&>4:+DH6?E/!X?5\4G+C7F M#88)>[EU)\!VZ'H _;%N^=1R]SR>%22U3;&\W]ZM2SZ[13S)"/!"##(:!+?, M,I"$X#=9RZV46FMXCVO-V]C%KA7HTXV_VO:5Z"I3IT$B/& M!MN#S\CL^?;3/W AZD;2RZUO)PP>::5NTE/ 66F8)BE15#-N#3<&M))-;9;$ MDC'V/7KJV$FB?T 0+;:;TM,"X?Z>J08KF[/W/O7_[A]<_)W#=>SD>B\\N7C= M.]R%9[_9CP_>[$4G,);N];_.3_+YYNS_ZI_T3VBWOP^:[ORB>_0^[WX\9CB/ MDXO/X'Q]\/%U_N_K'6S*_A6;LQ\ M#*^Z]'W_TX6^.+D^H:A%#X]V+D_Z^V'WXC,]_/C^<_?B_>?#W;VKDUX6GL9, M$VYI&%B;R("12 ?2KC[#JX])H=O7I]_.GH7'ER#=#G:NSS!9QYU MZ:>/!S#.\_[)OT!)\3 66J510$1( Y:E<2"R, H$EXI1I9,T NF2KJ6D1$29 M2I(XU42R4% IC>14@;%G&3XM![O)=_*'F5]1$\K,8S)O5/L2=A* M&<$"L:&=8!.7313U-ETEB3O3\\KEL*82JBKVLIN_#Z A+?#?O<#+!-1<>XYCZ8NZ;. MQ>#,%=C,5MBZ&EPL__.%)R5@4*O3,99*XRM= IS[ ?7GR-4\EL7(9?FK\ 6Q M^_;A7SO;C\,WCW4PH0BHO.8;RM+;\;3N5PG60CYV%;>XU*YG1[N9!V:7JA+\ MQ:-@-RV67=X?;B>N"-8Y8U[:<"QZ=6DTOGF[:CZ[QC!]0='XP<5VJ/FWLVP"1;WQS4M J95CVS*?2=7T;D M!2Q>:L:VW7G=C#,?SQ0KG%#A" V142FQ$V_$*#=C0J1#YV96^B MK./3KGUACR]:!OKK;S)?O?1_Q/N"&+:_2^">O"MA?-:T^5_=XG4$UNJ&+ M['-D\'9!;HU94;6$6+TD9:O<4A%CZ]I60UO7KP#E;$5&%9@ "O$VE%2))373 M\1F!#'P2OVL[ 'P_FA9C[(^-;WN]\^&OSLZ'5YVCX0A<'I:&6QWLJGP[$/X3 M)=!' MVOGZD]O8Y_;.TR4GM>P(KS^JARQT8E_%3-_:,MW9,+U:(K::'ZO6G0@-4DP; MN/TY ,+7-1)BJV/6!X0[$8AZ]-<040F1;U/2#/'#! C/+9\9C-VLJQ;P50%. M>4>KN?NQ@ZRKG[36N-%F:;3EI&UEE);*&78'](#C#GA@TC$"EKII%N.^:CK< M\WHNSE1U(*Z=KG]%O]6T]?<63*-SMW -6Z^?;YDRV\>@:;(RT[GG47L:X'S= M=%NSW73@JK'#HU,$QN0A30(AA?4=N$28RD F<6F%BH74:9UEBDF4UL4^E\G4% RRHY9\!Q:KI*CHQ9\/"6>@-%FSI"OEN MS%X\(;R(KQ@4OM5! !\5;0EP#K\CR.W55@/4YJSQ&52K?#":3O!1WO9JO/JV MU[SO+RH,N $=60R%[CDL*M>)=%2"IB!@5(5P(@J/F>=Z,[BV4!AG@#M*V=@* M;S3RUI??8E/6SE B_I]OQE1TIH/F]^W.1X1JJ\99E4S.QA^6K]>L*P0#\MY- M'RW"PN"%O5J:^V.FJB/4=N?#G>7S=BF@'Q.YZCU&7=_7Q.:Y.KL;[A[M+* MGI0!V2H(9K!36,^;:N9K:Z1/9G!:6J,V_&*!@,_(!58_- MB0T4JV:4KK+=M;5&[*@B%ZW>7WTS^:/S6_Z[PR3UHJ_"5J_11LU7A'K?@LO@ MNC9 8PM$L?7('$.TS@]PM\ ]'J43]J(*5]2//@?/Q]W4A);QIB]WN@8RCOM=(VP."A2#6VSP8,,X+B[W=EMK\*]), M42]VB;OJF>15"7OI,85KC#E\AT>9!#-HT("MUB$E!_?1!. =]54$Z^ =2HKU M\5F0(,[W:P.TE7#T?NP^.FNG@U;LTTD._<5OFX6G]'*').L!U,I'HLO;6RFJ M7#N"_@AQX+X'"&T#3'9'8#*R 2;; ).M#TQV*]#8/(958E)PY!.:"<+ <^<& M:X^RA)(DC*F-5K9&N8Q(#.+TCUW$"(9K07-)Y&2@L M3V#_6&T$E5E] :;P_1$E2[6:_RAWIZ]_!"3[D<;XC2O@O,7DSV6GD \SA#]G MEHNP[1C7XH-3F@H;<8S'M4E10FJYV/+8].!19UM58VH?WM3HDR-^$>J/&E'> M*U'8NZG3;-(HX>(!/AF@@5?R^*VHVYINU\.!3X:N:,\;'($?_6\QAF[;DWC(28 FC+F-9Q.)*81P6ZY1W1UJFF)3IY$ZTV&G/YKV>HV:7+E6UBFCO_R(> M_]+MKS,-%A(-YD-6LR&J'YQJ,,3%&[QR+*2NCAH&&>\,M/NUYP>Z.2J#YUR= M\E1&"@_(%,.CLC2U04:U"816699P2DC(G^?15TD*G8H6.JW=?XZRI$F;FDWR ML>4\QU,)=E(N7'\29.H1PF@7,_C#JEJ+4I>!_NHC '?5ZPD4QI>\& [:^F[Y M\[V19J<#53:7JAZ]W=E9GM-PTU GY=8X"02B['C[PS88_KV>P)Y6D^;PS/?[ MP^,TWY]+U!4$9N!RS9LCG58FEH\^@)/QOA7A+T,8;26Z,)AFY:J6.'W8I_/> MU>R(:G=C_I7X1G1H7$9J0WZE*]-DFK7*(W!&[F !C""_0[[IO,; MIG3[##$\ ,&D.(3(;34HPTJCR;R6?=@DA5?MD>^[@6_2O>KTA,O3,+*IBJ@, MTH1E 4/T,A'J.%"4L2B,39IQ^CQE[LS.=_X!6GV.DG9V%JZ(P@Q<_1F:]\[< M;Q7"K6;"+5?D-)I4S92*W(D39XW[#'@O ;QYCH>.&&#-Y;1N5M5^]DQ#K*8V M:G&LI3$WGK77L%2C['JJ:T%6>%]N_ M6X+J+$ M%V.2W'AU@G,=J*E+4AK/!&_W;E&[&ER:EI=4]<">&2N&$POL*[UT!3" U!L/ MYZ?=-&&J;0F\JVKKC5/$ZRZQDL<;+.40L KU#BOMSFF:LI=F;OEL#?F@=+?0 MN9HK=:F^+(^<7;2U-HF\IPB"UVT)6D;/,^=RIU7&WO1SSUW7("%[OFVI/YMW MK3_[0VP,G7\VO2O?LA,/U-S2C)%]G==:=D5JTC&7;5B[:[WO&XI5RWZGJU=7 MT0.Q=)!E4]+QS''C[\P)R5 MJ0E?, :@C*M5NW3UUG[?AZ['-6I<7Y'P!9<^;[6G=NO1W)[/E.OGBZ4)6-L_ M'!48PQV46 :^ ;POWE@V^>5LL(0&'S]KIW5T-6GQL:U"$3C\*DL03PBPSWG5 M-[;YW FM9<0'#Y(&%VH,C"0PG7:[RE+W'+[D)?-%>0XP (V@\63F"!#33( X M)ZZO%KPO#O]7]?[ZM0WQOFI\N:))DT=>F"D9<3K EN+-%>S51 M#Q789*MW><7YQJ.30',.ZJPXA]PQ+$GSMZM-#5QP%KBD80!AQ_&(0^FK\"[NE M[RY/-6&22O1(#4-L_C )LIB1@!L::1%'D5E>E_CTS5Q7?APX*I@I0GZ.MH.? MBR_+4*VY-'TU6TSL(E!@797E"#&V!8*]Z9@()J@UWN7>\J4GLYT7RV;L5>-% M9Y* >#)UI M#%6F).,)$9(8FO!$VBR+4B+GY2VL-))UO=8W P-L2DSNH\2$;DI,-B4FZY>8 M?'/)R&TBX;E8*D?G519#W:1Y263-PU$.!YBJB9Z\RZ9R&01O=G;>-O$&& ZP MF,]8'L)OGTT34B@3..= #X3W>1OLNC)R=P,009G37N(P^+UQJ#ZK;BC[G2^\ MH%A,50"S:$./..E;N M654)N@PZ$*^M^VA_\9'&Y0V_?0AJ, $OWJ$"^8W[F?WBZ^ MP?3^YM7*6!0Y(:>22I1TX0? MV??'66??O335TY5Z] M4Y][[X+)5.2.JGY)4W2'G8;$RL3H,%"Q$@%C4@:9-#K("+-Q$C$BN%G+E7]0 MZ;+VH?,L):P^9WXR(K*J@1\A/?M2FDIYE+')Z4!,=3[Q;*E]==]=,GA;^ B% M:3&W+\5 )=N43_A$=??V$1YK#WR_(<05*G,'IP4HX_],13'Q91; EV2VX,/' M2[4']%UR;M9^L(\_HK),W?X MI2YK_,V7 C@8MS92JU,YK<+&WROLI3NAL,VMH4_7QC/$?*#AY^*JG4#HBV11 MA>\[\V9@?*)_6Z74/Y5UO]\G__?^!&_ FB MJ5<6E\GO$7/*#K736&+.(/+W)5E2;K8,U\*BVFUF'A0==EQ$0@ M&Y!XRA/%8EXN^RJ7I61?V3(K>4_GVAT\^:/%V5'CB0:6O*#L<&9T<]]6DSF' M2#W?FG'[K74N/]8: F748'"^+8:#(1[:N-7;9.S651+7I^!Q*R[2+(@2!;Q% MN @XCY- T4C'W/)8JP6XU^=L#:'>;8&SSE+&<_0HJS/>JK; 108<\$$K7Z(L MFKL3/FV%.HL@TPWD[$=,/W >G*DR!&#-VXY7*7TP@M!KB@*]<#V;YKK,XW X MO]5XX!4PXNI+E&$P8)<<8; YP:5H%1YZ)[!I?N!QR')74>"*J,L1H?<(PK5H MR58\VG?.=OOIX&/VT=LN<#U<>@@XBQKFHH>C5J%A:6ZL TA5?C(9CIXZ0^"# MEY+"?HG'#&N^4ZZ'+TAQVLPKV%*ET2?M4A!:1ML<9GI)?CL?CCL'PVT%=NSO)1MS8&S8LV@O5^&\^YQ.5W%>=EU?B>JXZMLQP.+^&C65W^ M&-M0X5H?H8D_+FFM+CAP4F5VRJL@K"5:-E6E,,+#3OO2.V&M!U2=3< L&)3M M9\J :5F;@#Q?OF+LS*Q1Y8B!8&GY%OF@-(1*'\GX^GL\UP'O2Q28->4JZCOC M]+'IJ6M9B^FF4'FU[.AJ!R5MS\N?"H[8Z*EB_E M:C<&>6F!VAR=!M_*"B8!0LAE=/ERVUU0?FZ92.SX-MKR#A=.'NT[4K^2]$QF=EP+TC^%H,I.HBE$*EZS9AF))59Z[QVT:EE=:5H!DN1 M#5:$!)9&UWV$VF<$-.%MF.ITXM,!_:L'L$, D(&$M@-_45?58:YG['ER=WWR;BRRBO__9V6WO MTU7G+TP7QA1%)_)<0K$ZF@>@-SZY*;_$6L>#9='Q'/B7; M,PAF=V?1)\2A-QS^K,LK3\ 4(_$=3+&_@*@/8*V7F&.=E9;8LY$2MYAI) E( M]$3-M.XLD,HK7S" %:(>7J1QNEI6VV.:82ND(!@5/:%*0ZS&O?-UE\VA7]^ M7Z>'*)SPB8&[V\\'-2MKL;3$1I9[G/E?KED6II!3<.^(PP;_?E1'@",#;MWO"DPES7N]48<[>X<>3^.!ZCQ[N'L/G9^'!Q_VO)QJ=P5EHO"M9F86! LL9^O&%@>"CRS# M+LO+XL#9:=+7ZJYN555C"7IS=0,\ZE9E4> URP?J,0=]"E7I@B^,=&LFP(S/ M E)SP>4;R NF4K:$Q;=/?;"]Z5Z&7%MW?"W7'EV7Q2[B*Z3 )@_YCGG(T28/ M>9.'O'X>\NUZZ#GHY'^M$'I7(_1^>K5,KU)#'0:'[R4RKLJ2FPJCF<9KJU"( M5ZC"LEE("XX,(3*[TS?OK\)Q9;U7F/=CZ M\LU8JU9AS/DM=T;(+-1VE3@&6]19%B-Y])[$41@D84>#VG"KJL%^ LY1;FUX M&,!%Y9>/AP;\XN6P\$7, U%"&%; 7(BZ[)ET-'$V*.(&^["(WZ4&.+=$#-;^ MWI*2YCW]IR$\LRKK__#27# MZEOFX_@_N-Y=@7D^[6$]ICL?_P@Z9;]1)JT8RMY7QSV]VF__ZZIJ[K4ST!]* M\_^7CJI<=T\S;M(T2WF0RDP$+),JR&P(#[ZU'W"(\_N&4WBS'O_^QUV$23P[Z]KB]CQ8>W/HOZ.ZZXG1 MV/Q1_? G#&_4$U=_Y ,W!7?3G[/92/@"=RP-=F#Y$O<^_W7CVFR'WKV9%/!' M5V\NO]YV7_WW1"]^ER3;E*K7WK3G;<.-KO38__;T4&Q:MG*;@-_T-'7#IDE86Q ,$]Q MGMCNFY>SVU@Y]*T9,%.MYL6'("]^EW7RK/XP*W6[RQUZ8V)UZOK, FZHX\E> M6>H*U"VP]!UWFM>IEO%YD>-,/L-WSCC$^?Y**T?68=A%GUHI8\"G7I.38>T> MWF +6P;;'S\3)Z_:E'LC^-MV_7N>L?X@UZ;1,N[S332ZJM%4LIW&C]%%*FQW MC_XA@:.[ZC4?_DXE/^Z6@_/OCX.O\$[SKIO\]/8"PG1R=?N_3]YT]PS\'%\>7! MA_*>?_]]+ONZ=]C_E!_T_^YU+SX3^+SW:?=]_ND-C&/WK_.#B[WK3V_>PWCV MZ<'1#OGW=7=R\"'\^L_1W@1#2-UK=9J&$34TE(%AL0X8TSJ0C-" <1.E6@DB MTA!AI+8(YROJ>+^'_E'YK,D':ZF[N5?.J\R--/I9I5&J8QW+S*0A8U>.KK<_2\7_\Y:1.J0)-Z'*I&6A MMB),,^ ]*VR8A)*0[[#8-F)P#3%XO,0H2P@E1 4JRC)$M.:!T!QDH3%QQE-. M>6)?O$RR\'MEX URZ$=99'<-8OSR["E@=I%@BHG4L 3V/R4P;1):L&IX0OEW MF# ;]ER//>>L%$XB"=M"@PCL2V!/Q$H.=1@0I4V22LVB1"%[9D^(/;\W?'>' M8..35/>WS:\,A);'\1&LKAY.\7"_D@5W/G?X2?W#>UR@GT3H M1HZN+4=Y:B)C3"IT&(.)&_%8$)8ADJC_4O(5II^MX?Z9.3H+0;TDS1^'_'*S7)M%O9Y7;E9 MV,W"/J\K-PO[(Q?VOUV]QLLG4&QV:VZ8*XKYC?S>>5O7#I?@'%@"Z:#A*G2% MLHIPV!%U >E(N-8R8["LL?>(] @)#AX',8Y*3*_WY=5OW=5'+;"]"JYJW5:# MSZ 2<:VFC1R/$XEEAL-W\R'6N MQM9)Q96O0M[N[)1EL5@]O]61V)*['OK0M:2J6G?74"!B/!YB+PU?,ET7?[LB M[SE0$YN;7AO9!?%"X4TE/EE?8.TN@F^5F"1#5[=IIX.2'SJO@>MV=[9:[Y[% MR'%30LRQGFD:'_7[^1AA;AW4F.OLU+RTHZ>F6JU6C;DO,*_KV9?"KVSCMGJL MUVK)5@&UM$O*/>2FZU)2H@ ,$3#-M9,N'!)FLPI-37K996%L$-O 5[.+-@O- M%J47 D7L55..-_?@H(4')?7(>BVJ]27S)<)LB66WW?EPRSBQL87# M2V_P.NNZQDEA1+\"L"E[VRSM8^'!0!V:Z+,32<XV<<03A&HXCIZ\>@"AWO-KO)[EE:ZK.>EEVW+(\Q1G=W+9A;EL+4[9\F0,[ M&8E<>WL*C"^,O7I.I6DJZX";$D4 ?5(]A!&827;'=@^><&W'3",1V0;8,A*/:FN1Y^ MV@.1[Q5,PX.@G5Q_.H\VL?"B%>9C;3T>%F=B4/7Y0ZX]J%778=WOIK0C9Y'4 MRLFOTRXJ2U@2IS156C-&0Y(9*Q,=,QE1KKDRI_ON5 [^N[E+5&M'W(:4^_'* MXWL^D^Y0#PX]\/D:^]@<[)[!GR[\?'8J"24F55D0T&M ^*332_@"1^Z(P8.M!<:5*3=$>>7:U]L9:J[?4-H&]==W M&'?#7Q9;VSF^]WR6U7RVBUT+RH83RQ]3,AE(AEO[LSXYF;P[+6H@PUOZ>-&M MQGHL)?B:3>>^]Y!_09SL#Q1"&)M=X__='RQ#@G7J#VIN7F&[Q8,-0:W& MR3D\.B/=ZW?L\&@?".KL-(U9:'EL Q$3%K"$Z$!$*0^L)30.#<]295^\O)V> ML*55V7^DXYI>@L3UCHU#T-_Y\*J38&>C)X.5WT;6&<^")"]@)/_0(=\XP*V5 MYG<=14+4GYD>'V@X^WY$[6Z-2S%Y10L&UG5[*- ^P&!#6XN[UC-E+U8S&ZFH MG, S@?&;LJE1N::-\E^TGRM _1MQR"-&(J92GI@P!6LV%B8U:6*MB3)#2!2W MA807"W;R^8^56N8(3) 9P0";HO[0T^(2I@VNSB\G#=Y=@S2X/-@](=V+'7S_ M*0U%8AG8JE&<\("!+P&F*Y%!;*/0*$9I&L4O7CIC),!^ ?-A[X8PG#_5-!/8 M 9+K58U;O)NVT"UDKEEQT_!J'<6R#LWQK2J8D1<@Z@BMS/$%0.TC]]M<2ZVY M44RP2;;KB5UV[ZIGU(P&QR&;/I<>I[8*@]:HI:N"R+@62QIA+#2^6-<+N@5I M>@,1?D>(<+8:(GR=CB/1BY<;8/$-L/@L\2QEZ<>:(89LV$,UGMD?@/2<#(NK MIB_?TX%%[99J>'A]\&;OZZ>+O\\/0%T>ONF&W8O/\ MGF94I)%F22!9% 5,9"R0-,V"3)J8A%&:@E29[XFM#),?8=#QEZ:X=Z=)',8JE&&0)ID-F.$6*(Z(@% :,Z8L;)*\ M.P[O(^GG-DF[/IK?BZP+\W@V.+HQWXY3>O^0K]DV&#'/!9\VVXY8L@X^[9P) M3)C?]!M125<6FB["MJZ#3[=&'>L3 9/D=\*27-%?]/;9_6P+4?=E+-?B5T/8 M%)=U^L@"-LMMLUQ9//-3%^:M-_F?INCN&P.""[5VM:$'I->M*.^Y%-Y]FQGH M"^^&Y/#-<7QPM$,/=K4KO/MT].GSX>X9?/[WYR[]5]ZE>^QPM_?Y<+[P[N*8 M?3KZ3+J[)^$!=85WO8/^.[CVF)WTWUU_^KA_?7)TQF#\\;^O]R?=>5R8A!&3 MLCBP5"4!T\H$' SW0$EK,\5C23&1(MYB*;LGZ(F[,<$W!?PU8\5;P\*F?T8;/DZ'_B.JJ[QZDKGXR8HK[L" MK3YKF73O)E>U\&]PW3="Z?Z$TKL%FXO+1(:I$H'0[K V3L'F,C)05G"K6!)I M'>'AU5;,OMOH>GH R1L>_F%VQ8:'?QP/SQD6BE&24$6#4(0I&!:A"B1/PR") M0IDD*LETAL!/T1;/XB?$P[\2K'#K=.&;[(AU^IK\G +JWHV,-\5PO!%,]RB8 MCA>,"Z&8S$3*@R0A)& DTV!8Z),!G+M'(.!? MF.OOW2S9";\7\N\V1 MA^+Z>XIU>/[D3]E2^<>,L5((R\X]X('YJO CAP2!.9I8Z9U7[/2+!45^>TR# MY5\N+=@U"G>[LQ%C]RC&3A:-%U \QD@!"QIG 6,)>%4ZE$&8PA[<^-BS\8UEXSA)ADA*KM YB053 1 PLG$51$&LNHC31 MFF4)5L]N$;98A_(H//S3)_*T B%;G8&9?*.EMP'B?H %>MJ"_#%-L3N7G&\D M]UTDMUHPOI1*6*H8"4*1) &C7 0\DG&0QD:E&1"IR'@IN:/[]2&?02^#^\D7 MVHC0C0A]1%-X(T+O6X3.&[\T898F-K!4A@&+8QF(D(/Q:VQHDC B44;0?V7Q M/6=3/G87@UEDXX7JM&4UT7 > M?4%K<%,'V[0.' :)2'EX+E@8#QT*>19='ATG,0N-EB!W;4PE&+'$!#RT6:"X M,%'"C(F%6DL)]Q=P77*N,$V M09P&+(EYD)'4!)):F=I4@P07B*2UZ)_< GE2(9B^.JI OT$>/*80U9UUT$G! M3XM2H%2>1BPEC L2I5(0JR4B87X+KN#--&KSKT8'UZ88_L+DN4\.WIU&3!J3 MT#@@$REBS@73(%,R*@(0]G&0,=;[>%:WG9]'?87ISK,CC8NT+N)"]N]08>$VLE?BBLE;?%< 3>U]7; MGAA,=@9ZK^J3\12Q5TXJ"+3/W8M/P&F?K[N[!\"EX(!_[)+#W8/S@^N_SKM' MO?[!4:]WN+MW>7 U#X'V[NJ@_SIW2I\"EX(#?G)]S,!AC[H@"0X_GI##C_#[ MT4[T[^L], SV3Q58=6!XDT Y0+U,1V#RJ31(P 3G)B:PJF8!W03\0LVMXB&1 MC( =D8!W"!PNC+0$!.\\=$:U#? M^B?D4_\X_-2'=WU\G9\<'7R&^_"\*3J@?_>[%P?YR=5\F^V#_-/%01_&T?]T M]+X/\_H*WY]WZ3LPD8_IIUT5P;.ONO3OBV5H'YQ&492P)$C!],3*TR@ :U0% M)C%I2KGDS*8O7F;9*B3ZQRZ&KWEJ@_7QS*3A--'R"TG#NM#["XX*49($@>%84FC 0*DP#BJ"MDA@69?(I M2\-?#!KD']?"M(^GWKZOY1T*8;XM6?ZYF&[&1%%,P]121E@66@[FFHPCEJ8L MB2---Z;;@C)F.N6")"&]F-$?*,^7K.""&&QY13':19 M!"X9HGG+)(L#DME$<*-22;-OX.M-Q9*J$HL M^%:Q#A@W+."A@+^4LC1220P"#M$7H_B^7*PG%%;Z\?+@N9@SE/&84Z5%F"J& M\#01"3,F0TT9374:/BES9B,/[E$>S-DZ<1I*SHD-4LZS@(%V"#@E%%&*>*;B M.(IMYL&F[ZO ;!-8N0,K=X4ZAP^+N4R-7SZ\DD4F3$+&(AYEC"0&//!$2I)1 M*C67J=W8,3^EW%K$5-,)9TPE44"2+ 5I%=H@ W<\H%IP$BD5&2)>O$RV,L(W MT9=G;ZX(,%8$IZ&.B62IMAE-+4DI5TF6\-BJC;GRL[+]G+F">=#,Q&F@LX0% MC+(LR,*4!XJA7N!,:B4=VW]_/?PF.+,&1/RT .;%?KYHKEB@?/CY$<(QST:> MA52!URVSF'&F="HBHVEJ;!Q&L3$\>5)FS$9DK2&R%C$\;&02RX4)E)0Z8+&4 M ?C>&:B$B#,JI'*5%3&[KVX73PB"8\/P-<,SE)EEJZ)0K]!;7V"?(W@ MGDEJ")'",@MVI@ _PY!8QIE,J10;B^,9\_4\U+P*&:4J"@2/8VRIQP*P*Z,@ MB5B<\HA8B2WUUN;K34SD>WCUU; _FDY,T:ZS'<#:#NWD4A1F$QQ9F4*;1%&2 M4IZF7+-$<$&L2>(DLBQ*0YV()V61;(*]]R76/B]&3E*!^+0\",.8HKD2!SP* M60"N-.9=6DN,??&2;)$ET/.;V,E/(P\H%=0: C9+HAGG$ALS(BQ)&)(T(\G3 MJO_9R(-[E =S9HY@)!8BBX.04S!S9)H%DH8V"*4U+-,JRJCT\N!Q<]=^L="* M7]KVW\MA1KZG2@44W8EHR8 ;0?R M+]9)P&."D/ FD8P+%G$%\B\! 7A?38J?#-C[/<9]OJ-X_%D+DOO"+M\(DF1$8F(C0UBHB+P M+I4%\2A,('1F210214@*0I%LA4OZM=Z]2]K:[/:,:J963^HYFE:/T2)Q(T"> MD0"9LZK2A"N5"1XDX(X%+%(JD"8!4:(9#:V(:8JE5"! @+Q^I #91*WNPMW+ M8U3K-6.8(&>MLIX1B:GG9ABHS8>7&U<+=B=VHHHI#H-0BTIJ WX M*S,Z"T"))!&)C 5%@A6X8;IF)=L#L.,C1_TV@GDCF'^V,.E&,#^:8)ZSYZTB M!OYO YJE8,\300(N0A(H*B(9"6:5#5$PT_L.DCZ9SI$+G7*^J1GD4VFO0SWT M?,-.'?-U9 9CTYD,)\ J>JT6@]_42.:FIE#MD3V7]G,/W5U&?3W8/6'=BV-X M]O[7PZ.34Y&&-HYY&O#,BH"I, PD%S3@5K 806U"%F'[.7I+MSGT M?9?IZ: MR!B3"AW&+!$1CQ617&4\5+&42JW=$VRS_6MN_Q5\=DHSEMI$9(&F*D4(3A)D M648"3:P1L<;&D'9Y]\'ES08?J;^@$TW/KDFK&W7=I'6K4YCQR,#J?C&]J^V5 M_8-OU1$/,'+7:6W?]^6=G.>%[OQG*@I,UA[:2P#^.Z L[O]_,)GK9- MAIT1V'-C_&%L>KU./AEW,)T;VR69CA4J[^63*^SYVQT.Q#EJ8HK]\J^P;G14=-BP+3QT$ Z7Q222M\)"[YM#=Q M@Q7C\1#EA\&OP) <5XV'11_(8X(S6ZN%+@?E%F>$9*%BAH8R(T9D.HO \+4D M*0%/;Y=KSJ@=_X_IZ=?#X@,(KH/AY"VL]:'=S<>CX5CTW@#YCC8B;[G(>W=] M\.Z4I2#.HH0&4F@#EBB(.E!R+$AB M(NBC*3A0_AXVPV]P=L;A;Q,(MB'F@& M9@P+,QYD-@L#&Z6-N,=SQDLB[[O.JU2 M^=-NE9H\5*M4S%8RYA X"19Q<.;B7>.GTQSU<\4I%P?]=Y^*]^]^@D M/-Q]W3\Y4N3D8B_N]O=(E\)U1\ 5"YS2I9]V@9NNW\.X3KX>7+QCW8^?@,/^ ME7>//L.[CZ]/^J^!@_:!4_9A_'NG/!' $C0.L@B6CC$&/DL7@<$;SS5$?9%_;4U.2\4@"88"=#1LCDL3, M[ZI?Z<46MVNWO+V=G&8'FBD+5)!FG*;8UP;U]@K/O M$>!RP(4QH3QE6C 9\C@3-F4)2S2C]J96O,\@^ @>Y]_3WM4RBPE;=((NRP=@ M)XE.;S@X"^"3?@<=/]'KB+/".(Q[M*,<^/UZON2Z%I92C'$JJ0%9Q6()/TD2 MRT0*$L5QF)8U=V&ZZA#$3CX[(3$L9H5_%Z,;O:OW,)/G%IU$,W,EI<#@L]-H-??;>/]J]. M(TE,9+,D(#(#;Y]J%HB(R8 GH8H,UVG*XQ^-F52 21:7&-@%,\PC(*$N-8(*H M%#XJH0O#;*,*OI.#/U\#U[*#W3/XLP/OV#F-E32I%FD09R0#39"&04:X#.+( MRL2D&=5*OWAI\R\FN#*BF-< G4F1CWH&4UHK+@2I/\\%,P;EG8XROL67G^2YYN,83])H24(*-I'@#OM(:AN#[RLC MALUPY<9X^B%,T@YAGUQB8D%D4ZTCX QFL,&G26@@A,H"+97AW"9AA$=N)%LL M!?M!MM.]F1^/SEE@EW@N00J^*0PR:&FIRQR\5M10/5A5&*<[BJ^MLY9YAZ&G MR7A&WKP2O3-17&UU=GH@=";"J2\!5YI@ A.K'^,208Q9]Z29&A ;XE>@TUJF.2YZ-;N59K^5*(ZD^&'PWXLGD)(WT2_*!9A(&,')<@&7TP-M*T%FNA'Z2 PEP( M@9,U+Z?%Z[JTIT6EZ_-MTF.3L*$]O.\U@>QV6OE9H!>#0A9!/HOCF@UCDY0W M0K$S]OG@ZRCV8TD97GDTXY_P0A\[O=Y!>TJ8#V(NWJ]E(_6%!?KT\"CX()5U M'@0Z P- ,X$T\'XD%2$X>@+?Y=&--P4@CS92^R>F7VE<7XEN7GEZUY>>I1@/ M*-!=&ZF+MU:'J]-PI> "EI+S3B\/=WK7#4V3PLI^OVCX_LDHI'_JK&'$-)Z< M8BR\V*!_\RE3ZZ3+EYWA,KG]/[;[K^W[1*]=.^VYC7LB9H9YZN^3[J0R\W% MMAO,&3(IK^"=:5Z8R][&OZXS"* /PXL+#G>?';(U'9C%&]P?/A[4]_ZWL@^V M])?ZY_V]+YOP\_M[A2.^Z'/7X+&_5.H'E?<'M2\''_=W=^I[NY4/^[6=VOO] MG8^5+W7XH+I7JW]9-/$+=]_NW+6;V7T#D] K3XC#).,LE8JVTGKN/5P@8SK< MM,MWYZ[=["Z?]T%$JW@0EJ=8$6(M,5;KS$9'C'N&[6M8A=YW>OUZ2G3XM7>N M/QUQ*47F5$"$6UAD.,/(!,R0EL[)X 2W@L[%%[P"_V=]Z.\$GC]&#L-.&;7N6W?.DLV&+OG^_N M8Y:)ZZ,RAID\S6:RA.6I/3 X37/>"^]&/_SN&[WSIKE\UVCGKYB?]/OPZL-U M+]U@-K$^W:_X>HCGFFT)F25('Z;U#V\\1/NM'.UG,I6*[R3?8E+=^#7>(O^X M/;%S] J@TG>4)WG&(^_]^H1O82'O^_KWOBS=PE2L_*I$;!%Q\ZG3E[VCQ,.= M!6&>8M;TPJXK9)$"O5!^Z=SJ7;27N8477\L"7,=!?]HC'U(J9 UG>#H!YY:W M76("W\[ D&5$?%6='5XTG_Q@9CMMR"GN(2!KJ;9+%!M:49V$%RT->/\Z"4N_ M_WK71'Q&C^#<3M3UG=MD?;UZWW51HJ"#:Q0LJ6]_-7/7W=4A_E[?NSKX\ZLX M/'6T5D\E!KXWJJ?NXN#]3(F"TT_L\'2''+:^XMKIUZO:Z>=FM5[EW^O-1NWJ MD-1.]Z^^M_8O:U<['*RU?FVF0894(;-4$<1(3/YN2Y'13B++G*!*,!8I 8"F MC^[[LZP:O'#-PN>'LY>K8_:26/9R;_V,F?HED#T!D,VV3'7,1QX,(L9KQ*-1 M2#. M."4]%X804P",K;&0%;HPG/63GQ1 CS,_;E.?]^]5O[[Q(;VZ:I7R9&;:R#J1)1"RXH=[S@^QD$M;8WJ)OJV^VGHV'GT-Z_:G M.0,$*Z&9PAH%H3'B&?%(6V<1CL)FL&H'(?C&]GPSFGLH:]DP;WT8;ZE.3Z1. M,S0X>B-,9!Q)XSGB5DMDG+4()LA);"GWT2U2IU??W.[5$)']/$"UUY_$ZDW% MX+UI"G*WC5)2D)LPX695.+D4CCY=8YV.*R8(MHCPD4&M,-2E$HE(6LT M)BJSC@F\L3U?7>9!M&.%G>=*VO%@VE&JT"-5:(9JL R8A;0:B4!2LQ(CD"+! MHZ@E5L!#J%9JD0H]K+#QVO5XNX%JY+\WVCZT0?[9UH*XJA=5QGJJ4UR)BUQO M4V'7Z\HI5N 6<9O6U*31?E%!::6FQ<"6.1PQ6:1/*]X*7"?_R%K[1+Z<=+K]HEK9FPB&>WJ+[I=C'N-J!$E44D)H MB98/0TNW@'U0XY6.*".I-ARS&&G)%-).,LR-BBZ5CR;TT5[C1YER#POS*ETO M+^5Z*17U\8HZ0VMO40Z *U1$FL!2&NB @61JVKR]PSL9;U7 M[W4^LAS88O2\(L?%I\N#64L&OZY)5]("G M7*D%B.\(OD%ZS4)OWJ?:4.>F4?1/+%JJSM=3; &2#[KC\KUS$<)O*4'NX;$) M+WF-E0:LZ[6A<7F21:^X+DZ*Q>_V MV_J4(/G;7.;5;DO6O1SKQG,NBV $U9)KY(+CP+J91E9E#BF?H%APE8G$NK/Y MPMO_?,7;ST\"/"^Z7CPQ\+SHNRT#/$]<,J0$G@<#SXRY3P6E&8T!>2[ W,>, M(TT APQG#CXAEF0A 0]]*>!YPA2&5TD^\VX&UQ(87BWO7";4^A6&";XH45N4 M^35$S8/VQZ$]?5GBYW+X2>:(FR6$1DF J06C$<^<1-I&@;2P3C#E-'R[L4WF M.X'='SX?E6S^))LY3Z^XOR[1*17WB11WAOA([RVW <15!(MX@ FR,&-(86+! MW&).ZX49T,^DMT]8)&+=:<\X(>A7ICVO-^CZF6E/#UX8?IK/*"L@].]N V3I MW#1')F,M] _BW]UP7IJ0#T)2.D>!C)*<1RU1#)8"DG*'C)$<91%[EA&9^M0\ M#DE7:$"6B1-KR(!*'7YV'9YA0]$&ZJRVB$41$2=*(R.T0YD7AD1J,/,"S)CY MH(^7\P+]*^_CLSW5)&^J3M[_J]4*X[I,<<_.JZ0^Z\&_9&FO7'7'A!/:: M(^E2@74=-;+!&N2QY\ZZ3&,0K-G66$\[>=/04D[:?#^SKT<\DY9:KI%G@2'. M?$0V!8+I$(S@AL.R+N_?S^SYU["\>=EP1E-GU\7M7O//QSV&\F;CC^]4-F-< MO52G,KVE!$M!F8\8IM?5\6FRL_/QOJZ, M-SL6HSKX"T9BH1K(1U7Y7CMO5[[N_!9^IC#(HD?T'?VAEW9 KCBUXI4$=JTX MM>*U%!QAG# .M%H&G''+A E9R&2,@:E "!-'^_=-1[O%PAG9X9]#RZ1PX^Y! M_-!()G@"^[=BC//#UK]/X=G@>SC^SWUYV>77X'MGUX^@F,>&#==$\<_%F]K.X> \L^.4WO!L9XO]JX M7N9 9]A$FLJR$B=2]2:-E/(.L8 U=L$8;/'&=K8@%FP]LB#6*W]LW5/(UJ\G MU6LIV;(JJ%OH#R@A;I405WL_4Z#.X:!E5,@23Q'W,B"=$8(BU2R8&#(>TY;! MDR/*<2VI:"MOTY]L:4LS1D%F&6=E*")\AXP1%5E&;"I?L8Y7L(]E+]8M.23I6AV;5.=)AJ-$J MTPPYECG$=?+I>28!LQ3\LBJ>G:7GHY[DQ!1>CK6"(^6XAII M_[1D&ZN#K4]S;$,%EWFL@5X8*A&WW"+K=$!,,,(C"U(%FK.-;,F2^:6+XPTK M\;U(Q;SRQL;/X-%5Z)9T8UF]G:<;4@3-.8H9!I(1C4):\0@2AB-17JJ,\51* M3U%"?R\='\_-.63I^'@-.+8,&?G0&71++K(Z3/LZQT6,D=(.)_=!]G6W@?Q6FDO)G[\M2=M)T MEE1E]=!V.$=5/(]*ZR 058HC;@A&Q@%I"5HS&F@4S,F-;;Z9J9=M&E_Z4]9> MN^^B*;=H=XD77V.G4\G@5@?X;H[!R4Q3&;Q#,)4><488LAZXG"2. M@(AC&P-.Q1XWY0)OTQMJCU/FAKV-]F)KFQNV-KA[%]$N(75)2)V/PPY9E"R@ MC.F\\0%'FBL) D2L)3&X2,W&MB[AM/1!YD.?B-"[RJ@P;AFEM8H*?L]"4K^V M?:/G4M.OX/=^.CAT)V\!5C+6U<'K\1QCY2(88RE'02F!>% $:2(R1+7PRFD; MC,TVMMDFR>8#PV\J-%)Z%=^R$B]D/#X0]QQ6"8Y3=T !["4,Q/% MQG:VR>E\Q917:R>O0'U?AU_R.8'\53HNGP7(2\_F&VHK]&Q(/?#C8/)D[YYU>(]WF73G&(LC.&@ M?_,I#WR^FTY[1CG,*[83>?T1I_\^Z4[<3\.POE?I!Y?U![;N7#?FVG]GY_YV/E2QT^J.[5ZE\63?RMLS2C MM<5JY33URA/B,,DX(\(**ZWGWFN:94P/6TO,GP=8%$1J4Q2$Y<9@E?:>C-4Z ML]$1XYZL)46*Y=OI]4*_M]/V'R=NA<*37O:BV-T[PB&C+-C445.# :0\1298 MC1S-C",:1VW=HEX4+P-A7P;GY\V0=H=-LV)-,Z]LWCL)H5]IM L3.4E=#O[! M5_J=82^[2J/WR,83XH;UZ7D;3P# ;N$"9)?M/"'9%J79DW1=>&!#B]N_8XH_ MS9:$%POL/\K-V.8;M"1!H,\>9/-MY7L5QL-,1*O8F\K-9M2):-!+K:P2M7S,3N&Z[1 ]MEK^ MHE=%\\L6KS'\SD]S$'\V@NYI?)+[/3D/K_:Z8>SVI_IW!U<^[-Z<;!; M98=79U<']>9IK0Z6R^[WUL&76?]AE7_?/:95>+[U*OB MX%N5U)(/L74H\NK17V;B ;B@3A*/,),1<:X<,MR!M:.LI5)IYP1)Y0P4?70A MQ_7+$2R!Z8T"D\UH5"+S>:=HCS.C8B0NX]@'QK) (V2UM\%KN\'W6Z*/#OO='-P[<1*9X;IWR<*K2RE\;1A3\-I*E>7I5:73W.T MEWN+'4@CPE&GIBDB0XIE'&DC),M\H#BPC6U)7K8=0QG"_@I98JFKC]75&288 MA=0F8 :ZRA3B46!D %^1R SWRC-"K0!=?7R]O14&KJ\%#5EKQ_4-V7:=]C'J MAVYKY>RC+#GZ>/91Z[3="-1*VW=5B/=UGIT !:&9((@(B1$W8/NJD))T6)0: M$Y\13P'Q-A6698W1DI^4VKQ>VCS#7S0Q5&EA$:$D!10!D]'>,^0B55@9JR11 M*9DBRQYM;:RPONA:,)A;&-EK2.(4!(A,S@0A,IE#8",7ZQ/GJ+UC!NPO-R +3=@5Q:R.TR/?4S [GTW?M;O&J5C_.[*,,F,[%]6 M3-M7PG\'C?.4\_,8Q\!;XV"+7O'-T*RG2,*?"6?[(P#5"CO.#5J#/%ELIY5B M0:[R!+*2:BU%M<[F;,=@(G4!!Q18JKOE#0?2Q2V2+F-*FV@X3RU,7[A=^GVX MU,JKDI2@M$[O]@*V7PE*SP5*L_:?(,8ZBQ&3.$/<.8(L40KQ3#.K,DZPEJ\# ME$K[XBZ]GM(A4,;S+NACKD3/'\KY2U8K5:YI\YNREUB)9Z_6KU;BV=)X-D-2I:4>)]M2.DD0%SX@Q6Q$ MD7N&@W".IN;:A/#7C6=/$CDAEHJ<>+W;VN76^ NEKL=A,,6] Z[+O:DWMH8^ M:=7Z,K/W08OHU9Q1()2!Z&;8.V::V$@SE/&0,FR!PFM%)&)69L8J3+@4&]N/+RU5;GR_ MN.Y.2@KX2R-::JI9 MC20S1!431CUW&3(B $ M51N/K/8$$15*1JIYU [ MQ\J9?YE4DURK7P2OXM[Y0?.@0H%1 M9"2V*34R6,*\#DX N=\B#U:AM2!VKV:)_C#M$'Y4J]8W@RX/7Z"G'0(EMCPQ MMHCY+)^04:4Q19:G,C?,*:1@'E'FL,/4:H89W]BF6]D*E^O0(]?'DN M%>AY%6AF<0:$(YP2CWQF,.*9$$A31U$,D5E-+,$R2PKT<'Y;>KU*K]>Z$*)[ M>KUV&ST'[]2O?#;]L"YK1.GN6D,N?6]WUR\6+-8>M&SHKB2:X([2W3.<8:2Z M27/_#ETW'3^&:,D2[M,;^7*.9L= O+-6(1841SP&AQ2C 4@#UUY)KS$CU[Q@ M+QM!]A*J\(\G=?65\/'0/?P2/EX /F:,C$@-H3Y(Y'TPB%LJD*&4(A()AODT MS!!6PD?IYGP)-^"JZM)*UQ77"U;AJX!+2O!XZG!8[:@4.8PYUF&O-$*<EK%<)]F[:;%0@)0" MDJ<=NXQ%S#5Q(C@!2X760E(X"9M,1<0CX-?N7C=,[: MK'8,%307Z!F]**;ESKO>NK&Y JGZXDZ"'S3#09R7IGJ2LU]8D,A1:C!/E',H M8Q@C#F.-K(D>"2LYMH0[3>2L8-R,7,^_4-#IDF!F*+%36985TPT5TZO$3K/9 MN>A5?FNT*_V3S@!NYWO_?'==@&][KWR1&*^R108#O%_3G/?"N]$/OX\6F48[ M?\K\I-^'URK6TG?)<)]997.\+[[^_:+A^R?OM-Y2@B4R.'09#&]:9;HVP^] MPQ.TGENWBQG:8BJZC.O]QER@V[:PDPD2NFNUB5TU77=2862SDM:A^XS(?9*@ M[K/IO$0RU9J/X6YP(5FXHV$DUX;Q;85"+-:G+R&9W,EMZCJ]_NI*!#PLK7;< M5/QUI]4NF5/[HF_]C,4!8O_LW3PC'DO@^R2 XP)TKZ$M]T/Y\] 5= G'B]K5 MX<_OIV>TUMK'M=;GLX/=3Y??_TR??1+?6U5V4/_$#ANSKJ"_@&^?L=KIA]9! M_9 >GGZBWY-;:?>OL^_P60WN>7CE1&W7-_YSM3_7*])%)2.6!'FPLA%/59U, M- PIJI5Q! >-Y<8VW13JR1-P'^@E&JO,6I01^*5K")0%!$JP6RNPF^E!*8D1 MEIN(@G(Z5>),Q8"-0$)92I141&%6@-VJBG&N&NRNEQKX-4IJ]GH5T,_S =@X M*0W==5JM1C_U;.I5?LM]Q(3,->-:L$OWL,VX7YN0I<$_:/\]'/KWDY%?"%>Q M\3-X=!6ZG1*IED*JZAPMH\)$F$>!G,,6<9@V!&S,(XMUM%*KP%-;NN'6R')8 M]9PLJPQQ?%&*L9SZEFSCD3H\PS8,56DSG2,FM$/<:XET#!'YC$DG4O*5C!O; M9#,3CR[2ML+BF[^"I^MO<]GM-)MY!T@;VB$VYMU=3Q_G\ZM0B]%>Z%[KO-FY M#.%SR/O83N'4NK4:>!V(\VF.-7@91-!4IL9@8-]0C9'27B!)34:E">42+ "IHDE-Y0,RTG!D.;&1 M>,X4-XD]8+$JQVSID;BG1R("FIODAE,3@ M86#R=9X8<$^TUQ2EN4FE4F)JUA&1]BHXDU%C<;:QK90H70GE^G]/E2P7_Q7J MZ\SB'R41W-,,<9+T55",M+$$11FR:+QUD>)\\2?KU+?C5W =O,]CC(]3P.EV+^&C?YOF M()0,XB&(=#C'()B5GE(MD">!IJU3CI3,*"(984%E,2HM-K8S3$O70DDM2KU] M.;V=81*<"V,#]@@F12$>M4>6!(= D''\S&,SD7# M*$?,1((XR3C24D9D;:""<&ZPLAO;#*_3_F7I,EA3TE#J[=/I[>SF0]0&2+U M.HB(\C)!%I@]PC![.A*>,9:R)/BJ.72!F?PR!H*?S&GG-7*^^@WMC/RZ)V$1UDFSQ6D M\+9U34 Q-4A^6A&(R$[PQ2L:D\2?7^ MW>+?=*;[HT?GS9AS*X[W++'\2;$$T1)&UY 7ES#Z3# Z0XE%9C+OC4&8$(&XQ0;I MF'YU.'.244XL,%2UJ;5\&S#ZH%K5RU2FYG=7IIY1ZQNM[V>M3ZV>JS[U;K#] M=:P__6FDP2??=ZM7WT]W^.'I&0$MP>G:!]^^GQZVX'[?:G"//7$(&G3X9;9L M\(>SZE6M5=T]:1S4OUY5KSZ!]NZ#]M8:AZV]GZ"?Y+#>/*G5/YS\YZKZL[:[ M(OZ^T\Z5(ZE;FO1>95@D_/:*U%."?&--]>W_L=U_/>"\YRYR MO+B\]MTC.EL$W%":9<*9J'@$$ T"2VJB%#803;313!4Z\6>F? M!!C]%KSP9:4;7&C\ &O75/[/$DLMR2P53D;GL>-:,&6"QCS#C@3G-=:YZF', M"]6#'QB^MN:*647\N]L!2/:]#]U.:[_7&Z027@V.9;\^$H%9#F9IKC9@?$_K'Q[/-MKYJ^\43SBLW#&9S^%T?H1'+M7O MAA63UW:.#(V&.>D0S PP5B_ YJ="(LH J[/,2YJQC6V\H./+6 $[MF]@6G)Y M3=(TK8OI]SE%;$R#>05^ZH!:=BJ-?N^:<,+E"E7>JM23T@XODZ*AYMN?W+!0 M#ANE%_)K MISWW.DZRZX\X_?=)=^*8/P[( @*>(1/A8=^9YH6Y[&W\ZSH[!VH^O+C@ETWX^?W6VC]W#1[[2Z5^4'E_4/MR M\'%_=Z>^MUOYL%_;J;W?W_E8^5*'#ZI[M?J711-_0].4.UC:+*O+?.:9LA9[ MR:,'VRY+IU.FHC6*VQL5Z&4I[8E)ZUU>LQ"0*JW$O7X%UMF0EK[EVJ#%&*CF M' V9-P; F/ALHR!99MI[[+"G3-'+?=K'Q89>?MM6.X'J4S;_O"I4N^S+_U$ M1X8=T$ ]UZ<)V@OPR9^UBR,2F$I[$(C* (S2$8.T9Q0)GA'--<4Z]96=WY'\ M1T[!.MW&,3"+9A.XSZV6^X/,A]LFM1ZZK6M,!>37O?.#[D6GZWNA_::Z'E)=N@@G9.T^T\4=H7FZ-@ZU?R*FT&)5JG/<-$%B)RAU ?_ RP"%2N:#+]XYL3&P5D*HM. N)[U* #LHO?UT;Y!\0))O M^5XKV^OT5>Q4SCO=D=F31J5@DRT0 QLJ8+(=YYZ=?PBOEO;;\PDIK/_*H >#FZYQ/BPFF!<$*L EC^[WH0=CD1N1 MX2=C)E'IIH7]52!4>H_-2F]@3T%PT_'& MI]$M!"1=Y208GW>N X'P@QSCBJ=P8-O!78N%O=EH-89/E]X_]XJ7S+S):G804Q'TST.)KG?^"#LP&"YOD-89VGQ[Q2#^R@O?WD6UO@-0 M&0AV5B&:"9ZZIN'4K8$CPVR4Q/G(8DPIO0N6OJ%"C'6@D-FQ5.:X,BO86Y7/ MR?-VWA^>W0/5 7SL30!HVI/0[VPF]#WN=. BIM$_V:RXY#N-EX6\I6-'X2MA MY#(9M-,Q8%SV+T%-?1AK;7Z/A'AM>(1>SW33#4 ;SI.&@W(>=W(E/0^%?Z0W M>L'ATR2#LM$;/D##%:H0!]U[7:1 M*]3/'5/M3K^2@"5_H78?"(P/_6XC 0*L$NGYX7E&3[JUEFM<;N9/0^\UG(8) M*_ W1]SVM>DY,3^*Y1VL]9R\_7< *TYL#"5VCU,9DB=D8;C.WT=UVW LMPPL]Z+U/MO&K?A M\=LP?L<@!7F3I73]],%0#@M$[X:\9?W8)[@;SDTW1_O1(-7!+.\-NI[XFI7%+G0CSCV#XPL2/7F@Q"%GX68AL++8F_P_=PL5/0\]/ M\U2R<1'L4@7B>G<9 D;&%43 M!-B=)-X]H!8Y?$4^9F]Y(89P?%DJ?X5(0N0Y,#U.ZEEXD1G9_;DAA8YD)XT?#E_ MR4VII,TYOA16.A%#ZQ36A6N?B(F5_@N-;/T:X^FE%1>6S>&Z.4+D!= /QX%\ MMH=T(*W_P_5@=E;LH)_:$L.WN7>@T+#9]J$O8;H7*CQ>Q_S0&]M/+#X"Q6X? M;\[PP8(03\4&3(])L9+!HC?AEXE>IC-&AVT6WA(8K[';941T_ !N_F.XE0P$ M#1: ?-D*W=8T8P4['I!BN&CFZR1PHOP:Z3XV3*V"NZ'=,.-96;!PSTY4<9EP M; J?5:4!K^WZTT.01Q]EO_>F[ L8$]_HN4&OE^-@I>B1M#G:JCOH'@,EO"J, MH33>-9.37'B$@S&@#??PMBHKTK_GZK*>%N(UZZO^W.OMIZN#^O%%;?>05$^K ME[7Z\1%S&ENI/,(J%>DAJ1&)PZDW .?:&T^X#;>U65\;S]Y',))1KG\>YCDY M&EQSD/OI1B;ZT/.WF<=8+-]X?:5KRO,V;2<8;^%B[W79KNV2;G$M5]\(76Y1 MG:V\:SO9XE@]SJ?_[[[/#TY+16WP%FZ/#!GU_QX6FS <_6K%XY\KWUUUFZUO?W,XDRK<.+ M[]\^-P[@F:J[.[AV]8E_K\/OW_XZK7W[>E6[^G?KL/4)&.GGL_]<[4U*0)T> M8KC/$9918.84"I)&Q"DCR KG43 &IM$PZ:G8V.:;F5I5_=DGR(0IE&,MNHN7 ML/;V8"VS- LD*IXQPS/*3&!!!Q/!.E-28W??7, 2UIX.UBZG8>WLR#M,I*,* M69*E["/&D%)"(X6I$-QS@KU_3;#V3-6S7IAQ?LQW:X>.@J%C>KIBQF)SY7VU_#5]5476K.;/[T YY%,#,UL.2CJSA1#RPO,/; M-097.2YKC.DOR<32;EK*1BGMQ=5B>G6.BCE'##/&H@BV(>)<,&2HPX@Z2HP1 M5%*1;6RS38_"6F\I-^^@7?D0;'>0,GGHYC M<[@5 MG._+%Z&[G52)I-OXD>+_]ML_0I'PEH+9_H99:;C*WG\'>;Y-%YYE" 73Y2C^ MWO][;_K+<4F*//+7%#&],"6#/)*OD=^AT^WE^3BYLE= 2B[@4&?.&XG[C\*. MQXE%\"#=5/NG/XK)G+UE"A^^\54;O=Y@R8!V( I8XN"TUX$KYVPF-6.<.T^, M"&/Z!W^6RC'_8%S8R6.IR_CU&_*3+P_JQW#]3_R@[ECMZNN1#U%EC L45.2( M&^Z1"L8CH@.8ZD$S[%.##+)U$SJ-@ME3@M?Q<3?%=X91(L]T//LXQOW&"F2Y M8"9#U)G>R20Y%4XQY_#;3YB[?@H<74;2E&8F4QH'Q2FGREBB,AREAO73,$FS M84 F_$&+1.[VBEE3;U(F3=Q7Z [J.T?<4VJL9$C$ $*G+$$6> UBD661>LZ( MEQO;1&_=9$(,A0Z@*\673S OY67!#*6C*_]/IYF6L]YFY>/']YN5/P;=%'/= M!WGY-V %X&*O\K'OMS835N>;)W-9%36 U9/*E[3$5JJF;8[S;(DB"=0TVL.D ML]FS.NT\_KA Q_]_BE_N!I<_W23$,T^'8Y4/^;)4^9!N,$J_A(__OG.< M?UX4Y/K0Z.9OV*J\'X(XO!.\?:4(K[])H8H$DLJY:7C4:*.S1GLJF22EU3VP M1L@3X7=9(^2&5&D*1/(R%9*M[>Y?PK/Q(ZV]]38+2&0!(QZ90%K#3Y%:(IV2 ME 5@E611WO1YZ(),P;QN%CF49I+8DO* 0'I358I"[I(^N4*\1F3&=5JM3N): M'7G"5,SI.4I M109F!< A<=4<5\=B-+[ -7$-*8VZE\J/I#3A1"X>(FZ/Y!3TWE+W)3UT+G!U M,+V.$PR78C<4N[.+(^ZLS'SJTIQJ5O/H.%(BTX@(PJ.A*LN\ ^JZ)>91,*>: M-T[]BDGD,D!3/X$%, %HO9#HW52JKISUX:S7=RZ.1$AU66"N+54!\2 ),I@( M1#) ?HIMIE+Q1[I@SD<@X6%,1WG;9KVE #Y+-GS*F)L2B'+YF4C$/G AXC&, MOP93"X,U82E%VE%8C2+WUEHMF:*I-^N\1+C)\$Y+1UJ0&AV@W@ 2O[E\05HE M7;&1<^-T9$9CKH(SF?%9"#'#- I@+_>F*^_SM:U8)4SWH%MPYG^;YB!,;EU* MRE!2]BZ/A 3EC82@*&R&N! \]075R"IK"'<&6*N2 P;@U.L,6))4S;7BR@J71CG@G*!M""*.C]%!Z0V'A:029<-/W(Z8^ M 97"'49*U\1B&7$_:[N'O'KZE1SL'HI:O7KDO0$Q\ %I$BGBW@"]D!0(+07Q MD(%PY@* R=8\FEQWAXV+-]U@FV]6SIN#WKC$PV(3/55P"(G^YG5()H;8-4-K MG#4]-+<*E_,UC]F-(IJS[MZS+'2WBFF.5;W]W)-<"NO]A/74'1$?&2Q^&!$) MUA=G/"(+K#C54>,!Y@Q609D8\$V1VR-A+<0@#P":,I< \'8FA17&*9&;MPMV M[C,8E[DQR9O;[>:%JWZDA6G96NP:.Z$H7$HXS#-GC6.>"4FH 2WU0MX0*3*' ME*6O]@$R=K"[CW@M)R,C[.)3C88#H3MO7.FVW3+3H+R\U]:]'&I9+BY5%3IO$M )%1K.( M@K:D2@(50@'#,N6,@X9H4S:".(X,I@?C7-" M?J]](%#>G/'DU3J[D_7FCO6J/UM7.)5V>AEQNKZ;W>CFMEPI3O]+HR:FZZ#-Q,Z-\E42=6E M4RW XVXHRE;FX1:C<(\OH?NCX4(1[G$]@&YXQ,[HQ$F/-)/7&6SX1GH:8 JS ML2-%Z$A15OC$M(^+&*6EN('./,PGH=81GFEFN KPKR0."QZB+D/=GHH=B-JN MX]7=_:OJZ1FM7NT?846\X=P@D@F'.(T<&:DRQ$2PF& IG14+8R9N"72[(< M M5=1-$GHSZYPT]NO!-.>%&/,J;[=SU6&L9:.],$P3:/#72;_ 6:G?O$%5&F ^ M60 &,RS*F<<'5]Q):*4HW]ZD=O*X8/.HS4*^G3Z*&3W.FPSF98]3+$A>;79\ MC7%]^EOW71?&&CU:@5)WAIU>+_3_'@#+-[V0MDT:>1#N=-.&#\V0++=?-\KH MFL*(ZN[.$?52^^@=BD1JQ"78:9J0B(P/)! /1CV1&]MLWH;_QS267I.VL;/Z MY-)WS2"%/\=T5K$;&],<% 7O\T"0O))]6D(JK;Q0_*26?&QTDW\\M&^]D _G MSA;$ORB]G(1'36Z7.\D MU:8]-Y-PE$=TURQO&F!F*5W&R'%1'LN0 8O44R[D.>%1%9NSH]> MH9+0:14!T/$Y&3?-S_#20#.^G'2Z_0BOE^+Q]N/[H39_GM3XS[_H?6VW2LT9 M:L[53O)Q',$4!.--1)Y3AKAR:8_1^!2MEU&ETU\\&:+SFO//<;W@U)>F:-1@ M X@(2-YOC0)7)\O/"-(J?X\VI-/W_TVQ_,-X/I#3U$DG#X2"Q:HWBCZM#F5^ M?(6#8@T8%=+]K3&Z&>A4BN0>'N>'6C(*H,C;3J29;WO3S77C)]LU)@DA>1.-G"8/6W#D?;1R:C$4C3E6 M,-U&:=A9HS'!;M\)18EIP*5$,],U&MVQ,(R(0][A97 ;]9@>HP(R\]C3O!IU M&M_-O(YWNE/Z:'+9S020W3"^H1DA9(KZF[CV[N1;>2S'HI/S%)DB_'M(KLYG MDF'<>.-RP0W_WUNX6BQ:6[CB_HGY3!0W19[ B ];(3\PD,3C@'W&,?6$<.^P MLC@Z0X3#5"E,Q/TW:O,.5L,QG@!!;V?TO.^G'[>,+9EQ/:8-#QIQT,)'Q+C MB ,]0DI1C!R.7$29B@?2/ 9VWKS8G*KN_"XGS\LM_DQSEOK64VL%EXHK$72@ M03)A8A!FB?WZ) 9?H- +3">K>@?.- M]JAEY+CQ4\ZA;RMG_R#)NH\[RM=8F"IF+T#@)(WTY[,MXH^#\GIMB M2YHC#FME U71$FXB3<51I12<&.V5'<>YE8BT:LFI?SJRPBAK7$ VJ1@U>J'1X1Q$ZC.D)1IJ4N>4^72-BL& MJ&)>!R%EWM7XZ0')+0M(%B2#8>^5MI@S*8&I:4\M-I+1$&-)D9X*D$ZK1YH2 M,*:%02&*B#AQ%%D6 O+ ):3WW,%X;VS+^?"QUP%(#Q*M$I >)U@X 1)E1@87 M&#) M1'/J$ F9!9IE8D, M)3<>OJ40IC9U2!E>X%0UQ(@33'&G$5A8N,2R=21.L"2WU]$"E) M]+P %TW:'B3$PQ Z )Q0]&Z>[N3+F[B-KA>FVMNY9B?W+<]3H;X'IDYC*1%$XP+ 4E MF>.>!P/X*:C30CEGM**,/S 38!QFN=OH)2$>Y DQ94S%75@*/^^>';F, [TS M'E&1><13'P&0'XLBI\9&GPFE6<+2N_.EBI"&<5QWWBXSR5+::1SN_::.W \6 M'VRS&&50&NL(AHQ5/D8!>H,C3_YR48K/\XH//-NG(^\%=CI:Y%B6P0+L%5*9 M=0CH=)11"!],6HKY%KE#?,R"1*7*;[U0 %Q%CU>7-%^5?,(JU4*NXX%304RG' DT@!FD,=')%5)G5]JALT24W4^ MG1<1?9'@QGS(\A$C]/?*XE6'8NP)L%A%,@Z4B6@<31#&)YU7,LC9<$6JA%($%RSH676&P\=6/519JZ/IU5W4@76X>G^^Q@M\JK%.[WK8H/ M=INM@S]K9S704-"MG]]WF\UJO=DX;,SJXO=&]=3QZM7QU?=O^W"/3_S@VR$_ MI)\8:'"K>OKA[.#;UY\'W_YJ)%VLG7XZ9]0)0-%))P <<"$9=AAYS!7.(J;*-8]A/=&)?Y];>CCA\GBV4A=I!WG\^Y61U)\9-XODQ59::HHMY MV%013]B\7M]R%-$"(W4&%SHWJ:1H X8D17\5,0"MB:SD9&"K,MU*W,$GQYTN MO'QJIIVRKU*YP?RQBOBQT5/D&_OMH>U4[)9'Y-L?IM$LV#MX?IP 7,1:2P^YE-'QDOJIT$G&5AY&9%>KB>/CN?OP,+%?Q1A/@46=')O!NADNS*<[,TB-@[@ M];_79CN'T@8\N.DNGMG-F1,:[;%BX6S81$ MI7@^MWBRL7A^F5H$!NW.G+".)23%"G:Z0TF R>L7HM+NC&0AE[$\E+0[.TCGQD_R'Y"#_D6*&TT&IY@( 71+"].7FR '9&[+/(GQR5#)BFM?E%4I' M!Y^/7)B3RC?3S,?#_T,^U$MQ[45*67OL6H8O>F/?9Z\@@#-O/,*\F6[?TW<$ ML$ZK]Q3?F_@E"H?%V#F1'G[40?W:5V0V@/I6[2@S<.^9@:O+#-PR _?V#-P[ MO0.S+JT,$^V8"&G+-EJBA%-*T,QGC"H9U-IX!99 MO_SX18V?[NC7_&7J M:3'YI=V#5Y^. K8>2^\03GLZ'#N&- X!"<8LBU@:Y^?B'WWVC=]XT ME^\:[7RT\I-^'UY^R X2I9AM]I/N5WP]6?6V<+'R#5MG#N\\_'HK_VJF=='P M.[VE!;WQ:[Q%;C[UELMF6UAE#[KJ[=\)=O,]RV=]Z%4)?,GXRH> ;&5XG8;@ M-4U7^:QW"2R_'VK=T5#XSK[?O\RA"WI7%LO9[/I3+#VK)A'Z+H,CAY))<,%L M0[YU'MK7=.BK$(.1SV9>$E:O[J]B0(;;'4^C%*]H!.@O/P)LB1%X%:^5' R_ M_*R6FEW*P#*:_=9&(&W)++/.W]D?_IZ=VI_FG>]VF.4O/94M$$RWG79OKY4L MN7=/ZN&[W]AU&C^TD?V+#L_]>]DO_?YW-MQ^T1=?(N ^4*F4<*GAC4KER+2G M1$DBB1."J7!3P/U@A#>Z['VL?$S>'05NITUZEO_,-]]T;>^ ^S@ST_T>_VOL^]U1VM7>Q??=S\WOC=F^M:?[I$#>'9X M+YY\_=]/X;W^A']WOS>KK<_-VA6,0OV/L]J??[7^<[7?KWX9]JVO[UU5K]R1 M])X9SBB24.> M9W:]*Z&PA,(Y*"2$8BR9UYAS(HP64F/*%+4>?F8E%*X7%%Y>AT*.%16IF0G/ MK$ P?P'IR!D"?#1,*)5R $HH7"44_M(X^$9!4 KEJ?.16:RY<$ !/86?E&?2 M 3=TJP+!$NR6 KO:#.^+DG+.@D3>,@9@IQPRFAND*&-*124R@C>V,TR?&NA6 MA7(E'ROYV&PI 9.6=!XLIY8+HQ3A&1><$J]2L2);0M'+0%'C.A0);G# Q"#. M9(8X90YI"N2+*1*$8B$S\GF@Z&DY5VE(EL!UWR(6,FCN@_ X$DXUL: (AJ52 M&T9&EA4^-; U2T-R+0#MX/UU0"-8.\:"0XY:A;C%'EE,'8H\$U9GA$N&2T.R MA,(2"N_16$NY2+(0,\\5IX+9C&26"A,B 0.&F!(*UPH*J_6=X1;#UY_5JRH[ M\DI0D1?,)S0OQ6>0D5Z@E/P!F!A]E.2M8V$)=R790(IHCCA6'"EM -9@L:)*2&$LW=B6 M^*:.UJ\=TDIZ5^+=2EQT"H-9RW5*PN4Z1H6)HTH+#G3/"YZ5>/=">/?I.MY1 M*J)*/2)ED ),V@Q,6J$E\H1ZYP5CVOI7A7=+1_<->[^_TNB^Z3J^[50+^-X3 MLN"]WQK\+GK%-X.PJXO/6[(@;FE%/Q!^JY,@O=.O>?UC"=N0\2 M66XX,D(8%J/CP:PN2&\QT#TIJ9RYY;UY8XE-KQV;5A4P5V+3LV'3Y30V?3WR MQ$2&)45$68MX%!(I9R3BA!H2=#0LZ!*;2FQ:BW=[D3BV%342* 'J?@ UCG3+ M>U?L'Q$07,NM1Y$HG_H $:2BCF++*@+42AAZ MW3"TNC"STOQZ+@0:QYKE"'1VQ#S! 1N&#' ,:!L6W61)\62+CL4/S9O![50%;XY9D M4UU1RM2GI\+P3]>#MNK'1RYSTHMHD;# *CGS&%FE.&("ZT@4%YC8)\I\>I0F M/6\&P8,?]8')!27^EOC[/$%I)?X^,_Y.!Z:=[AQE7G-#/466!I+"T3C2@6E$ M(P"P(V >*5/B;XF_)?ZN%_ZN*O#N0?A;!L@\#H1KTR3X=/\H:%A&I91(.TD1 M#]@B):-"G@H=,\R"4"$/D,G$BLL[O10&ESA8XN!:!0F6./@2.#@=*'CZZ<@9 M0S-F';(J.,1M $3$$0,W53:JS!"L\-O"P=57P"LALX3,YPEH+$WWYT7+:T&- MIX='F,E,,.N1E8"17%*,M#(18; !N);$J1A*T[TTW4O\72_\75709HF_S^PZ MO1:XN<^/G-(T&J&1MRG\P#*'E%8:24LY\\Y)HVD)P"4 EP"\7@"\JL#4>P-P M";1+ NUT$&KUXD@ZQC&-!*BMHH@+ IS7.8^"XCBX+&!NGJ*.8 FR)JJ\;K*>#7K\1+V943-M7=H,++1NZU[XB M6Y7*7:\S_\@5TR^^@HS5HFO2BO=%HC2_P9^BT0A^$IO)'MW/1;H @ M5#NY:9R/6Z-]/NCW*KT!/ /+Z#4)O6YI&X)3GR#'L(O<1JQ=\,Q&9KRQ-$9ZM)N'0!%,T"06 M:L;('AG4.[U>Z/=VVG[*VJX&DRQL?]#^'-R@VX7WA@-JG79W].L?IM?HI?/S M4:H'=])N_'<0>O6D9'5XT#^:(&JOU##__I\3[%K_;IMO>G#0^MZHGCI>O3J^ M^OYMGR1#&XQN?D@_L5JK!H;[A[.#;U]_'GS[J_&?JRJO[1Y?'M1WP/#^]+.V M^^E(XDQQSS@RD4C$@]%(F\@094*&*&B0EA5^E$8;I'0G;=IAHCR!J=3,.QYD MT#)XZU0DWF&KI-D _7#F'&:S#TJW<1-Z$7X?^'I.E#H+ER,%:;2'R#*MCA.] M V4#/8%#1DB0'SL%!C<@P47HAJ1WL=-L=BYZ[ZZKU++CE"\98YPO_!,P7DUS MW@OO1C_\/EIR&NW\K?.3?A]>?^CK$.=S[HG\AL77OU\T?/\D.=RV<.%T&W*E MX9V'7V_E7\TX6XKO)-\BF-_X-=XB-WYWVV6)W*(Z>YK+ZGM=]@[F>)-/^Y9# M%SBB70 1[+Z0VS5;Z';-5\W*:,&<=;2]^M<;+?ZC-R37WO"9DN5!]U_(J?XY ML8+8#2'!("!6KU_I L;=8YH?WT?^;LEH-;QOAG7;;V@/DL#,;#E09@DLHX9D MCG)JF,&*&.-$8"%CBOC%L>!\1(9B_^S='BPB!X/^WZ,E9,A]4LND_;14C;<9 M$'VE=&:TSW!(O\-S5']6_X3[T#T,UVT>UO?8X>D9J5V=-*K?/@&-^7!6>S^[ MS_#A]'OK\VDUWX?X='58_PSO\.^3:MTW#NI?V<&?Z7Y[XA">_S]7>U,)W\>T M=G5\%"G5G&B!,AM3_7LFD2%.(^X$S P6E'NSL4VWN)C;9_A'J1++J@1A5 J' ML28TXS8#%LDYUB%:HZFFA"S>A2M5XFE5HC&M$F='DF3>F2PBIU(G;&PHTBHP MY$ ;3(B!*$HWMH%#S2<]_.-Q2^7#VG6]W%*Y-[*9)X;R@S#A[O=^]9H?328S M9PTQ,N.@^E99+UF&G; >^T 7+X:TU/RGT_S]N<70*!P43 X2((Z(&\R1H40B M;+,L2L,S'4'S-5B"*UH,?P'!#R:$S ?.!.%:Q,Q)8[93**%R]YI> _ MK>#/+'F:4F$ML,!(- 'NEQFD?)8A[QC1%H>,2'4OP7_SUF$]=%L@\;#859J- M_PX:OO"(_7893+?WS\& T+%[]V(- M )<8< \,J,XM?@SL$1"2C8 GB3"&%C40:+'@7*=/&X8UMMD78' :48K]8 M[!EQ-) @LP@"+R(S/'K!.8E,:.&D7KSVE6+_I&(_L_09 "'.J$,V$QQQH"5( M8VE@Z>- RT5&56I3RK;8?*#EKV7L?2GVI[L-]S!?Z*ODNO]G.86WE!O"G,': M1I[QJ'C40*9H8"!30I-56GFEPM]'X3_-K7,B$"TBF'8"IASQU/E*>1E2G+6B MQ&#%16JMMT7E:M:Y7T'N-==!9)IH'AEH@+ ! X'P1E.&F;1RE49>*??WE/N9 MA0YK:;+4@%LZKA!7W"!K@=^!84Y8QH.Q/":YOXO?O7D3+V6QP/,_?MOO=:G\ MDIM[#EO0;DT<@36/!VT(YH018X'T8G>#/[/HS;VW+/C"FV !/;T+!*P%H0*F(.4L<"P# ME:[_ MS\,;CT'X*E/=4RJU3A_N\[>YS,/L\M"]UC#R-(7T3D7[P6^-7F^0ARRGJ-D4 M\UL9!Z-6;(I&W:K<^U8G!F[0KC1 "QNF.1-C?#,OG4]Y!1.,&Z15/UK!8OE)M?GC([:>K@_KQ16WWD%1/]UAM=P]8 MJ,Y\QBBB(:6U!E!*BUV&0C! *$06P5(&%KIHIZ$(1@,/X]/L+M&N:7J\1&TFD>Y6/X4=H5N@H8'TD@*T).E=\"FXM0F,'O5P@ M3>6_@T[: L\=(TD,X*-> Y[2=,;N6(LNAV;CL0?QQ0NN-&@W;&@Y3_R MIR_B=.%]9R/RKP7CWVL@%M[^CLC\J5#@17'UZ=X A6>AG](2$A,8CL[XN5H M@I=Y)9[L]QYH;:O5:1<)$)M%\/!\8,%-)_(+1] M;S-!TCBP+Q'[=+UQ@-_XQ*]?*O5N/N&7E3:,4WYH+Y^]=/-^VOT9/H@'+"B> M%@8_GZWI#:'Q%8O!Z ^ZZ1W\\,;IPW3Y7B$8IN*G;8[)R0E'?S0 Z^$,0>F\O[]^_^[X@"?&_EETK!?G#1@2BXZ SC)!IB@\_-. MMPBGYCO"6+"3[T&#&*.MF_52#YO M5J]JS>_?:JV#W<^GR: %(U8D2EVK[U]\__85C%]W];V^=U6=-9);7Z_@/LU# M"L?^63N!]Z('NV?B^^DQT.T_FM_KM9,:7+M:KU[,A'Y?'-3/CJC+M(/I0%S; M1,6E15;$B#)KE;(D4B54<@C+>8=P&>?ZZVP%/7N<:PD 3P( ^W, P,#F5I@K MY(OZ_EX@2QR8YBY$KWEFE(UEU%\9]?>"47_+8L'KWAQ^+BBHSD%!%HU1P-R0 MR. O'CQ%RAB*O--/MS. MW>X0S7<#BN)+E>K4KG?:^ZW\N]AC2[LSTU67*GG9I>M>^EM'8G@SGCSJYYU> M(QWPKAN2A^%'F)2=^?,@_A_;_=?VC?L* M-YWVW+LR%,\,ZM3?)]V)L_TX(-L-Y@R9" _[SC0OS&5OXU_7I0]$;WAQD?9* M9H=L30=FL8!^^'A0W_O?RGYM]^N7^N?]O2^;\//[K;5_[AH\]I=*_:#R_J#V MY>#C_NY.?6^W\F&_ME-[O[_SL?*E#A]4]VKU+XLF?N$&),TPT8Z)(!7ET1(E MG%*"YJ$&2@9UXP;DK]A9[YP#8;C,-Y+# M?P>-\SQ2(0_$.0_#?> F8%BHY)6X42>B%%(PNI*Y.; GA[AT_YE@GF+/NIOV MD^WIL [A=#R03Z.8/T6C77'P<";]V^BZ0:O73V%"\[O*ZS$Y2RX0HPB.SYUF M,W:Z%Z;K\UWYX<*11FFJ;M^M"\GGVU:1]1B<^TKN5#3*S'[X@TI>+MX<3V.; MXBP+4B*6OT3D-MC,0;RH M7;DCY;BB41+DO4W9S4HA[;5 WGE)F/;,QWRS M+__ZN-.!.P+_]S?3OE<:E;QH,2F#@M^ 0E8O$T17TS'U0W)0WU]A4/ 2@:\+ M H@W4U1D-\30#;F^%=%_SO1.*N<#X!^)1!>1IN>FX8L0R@:0OG.3"'@#[I3" M3GLY"4Q4'"0T/4,>Z9G'R(,8Y_&#P()#9]!K7LZ$86Y5KD/*O9G-O=YX2:;# M.*QA+M,RX(Q;)DS(0B9C#,!Y"&'BODRG5)65Q,]_%;73_2,!]BU)*5U +2CB M2KG_C[TW;VHCR?J%OTJ%XSYO=$>03*Y5F=U/.((VV)>^+6%L>3SP#Y$K"+0P M6LSRZ=^35:4%21BQ2[AF 2Q5965EGN5W3IX%&2(RI'F(N"9(SSVP"K]+D2V$ MU9MSH;XO4>3\Y[7-^[_A:^[8!$#BB]*G/^J-DFS)NN0K9U46X<_16BQ"F,]!7("8*[(,9J"6 MGAC>T[T.?N;>F'5M+,[1^"U_ $AL&+K_^Q]+.2]F8[''+K>7#<56:E.*!X5B MI^FFDK>'6\^$8K]NLY&E@\3Q)I/BZ]SEOXLB_X<5]YCHD\8+/^:6[QD.X#[ MMP%^TTNVL+_ S"$I$?EZ/##68N59Y2G>X/Z9*/>EN-6:Y N%&KYJ@^>_="OW M_*'$> !^^:%)X11L=MT2DF;5J'IF"Y;N=KY@Z]Y:U_)%K_AFNH^;C 8I,J=E MRKG#F98A$)MQ[#QC69D5LDSW\9'/8"H>['MS<#+G'^C?=!#T;[H3QFL#KIUNXOGU\>=C>O:Y?N].#Z[.KF$=2'X62Q;"T M:WO$B==9ZC0*&1.(FXR@V%X>L51IFV8NRXQ]DE;EBR7X@UJ.5Q*KDE@_DUA8 M M5F(*,8YIPJI[UF5%JIK(>/0Q'#CE]-8BWC+J_$V9+B[.JF.#,99C%[$:7$ M!,1I+!!JJ4'"EF+B]YOXQ>JIH5$MYK9"//R^T$'5,\A MR,>2>T2J_=W.H)M3(*OD^-/)\?T)+#W=9_7&UA&5!EL:#.(NY8AS$AL:D( H M-4ZDCN&0Q3Y>>5?IQPKRQ<)T24$^YJGU$@7K N54YIGW/M,."YYJIH0E1@&4 MBT4)C+6Y*" C43 ?G/<*HB T+[U#U[[7K:3 ?:7 U5@*\-II[<@2#3@NTRC% M)&8V2XJD8QHY%TN4,RL\#A%92$KHGZ\J!AZ)Y];0O3F/YW8[MI?G*C0[,=(* M>.>\Y4MP-X/H8I!5#,-"S0XZ:W;B,%NE?B^E_C^-@/BCH]BM1#L0'Q[PRGB6MEHC >D M'<]HL*G1+H(X\;J^Q8$5 M2 .OP<(C5LN,91BS)P-SJ^><*Q@;KSBJ^Y '948$=S-.?%@"P?7AA>&O M2A"LC2"XFA($IUM'DA!)G/)("PVFG&-@Q0'S(RQ43#1C+LW$N_>,B3E),%=A M\R6$P!,YX I>)IMB_5';K:>J:XC<[F][KZ&$OH> %E$*>T^Y49S[-&B72>5 M60?%)<_D*@.TZA#UJ83VP1QZD\12X;(492238'$KC@P-#A%& E89%M@"=;,- MJ>8+Q?T4P*T;3OLEW.O846H%;*W(,)=I;',HM6?*8BNE]/K%CDH?*04JE]O# M!< ,:C/$!*\6(2UVJL]5PN=T+OKTN'EGG*ZN%?9V% M?1,1G).$)A\+%*YQ*M,=F&+)?+E;F>^ZBVQI9[BHTD7DLG&04+F:3A MEF*>E>A=1]%KIT4O/](RF(P)@AAU!G%!,J24%S%VV"G&OW]+*H.C^[(4WW&1!*\>QH!IK9X4E@<*+"8>/8#G>O;^K,.FS MRX-;BM''+M\$)Z4'(WGFJG>['=MM^X:^G%0_7)GJ=:=;):]VZ4%C5^PU=O%A M^^^SVG?XW?B[!;QW?=BPUS5Z<+W7.*"'V]_8WM>9ZG6GAR>UTS-1._W2/FCO M7\*S6[7V-^"]>JM^70-.KXGZZ>$9R 7QG^LXG[.C0+ES6'-D&<&1U0Q2T@@4 M@O4R4R3CL1AK27O>;461YU)K">:"6BRY%EQQH8)(@U?&&=B+V6IWQ;(GL.Z^ M/T_:):/>WE[@[L?=G)Z1-+Z'Y)D.G'MG4AY2G 9'T\QK2M\]=W'%K_;$NV'+ M[X4=,!7R6$(^Z$ IQM8A%:DE(7 M<+"!KF,1Q:V\,/5DLT53+0EWF/JU'UV]E^ M%'Y$3[$'1>2I\0VQ,<3]VM7/G(F_4H7$+-LDBCZD0J*(7>67JZ3WZDZMG\UL MYCLALJT/?=1DERN\6%5(?!HL5I5(7/=Z?TON<54C M\4%KMK!(XIL^*KH#G[R](Z/[A LO52[Q+22#+>PS^L@LT-WZQUE[:1DK:6OP ML:#&KR-BO''Q"K4D?: %5;8D;1ZVZZ<'\&WM=.?J@.[@^O7QY=ZG;^3@=/?J MH'U :HW=ZX/&W\WYEJ1_MP]H_;1V?7!5:_Q]>M#89WO;.QSFWJR=_MT\//UV M63NMG]3:NQ>+ZLAE7A+#P/AR:= HEMU"Q@J#P&"V-EC"N!0@#,FM;4 >Z'*[ MFXL>X%=[#2[ZGV44:R66GDLL/3)-M1)+*R*69NK!<5 NQ'&#I# .<2,84E(+ MY VF3E@O-"1HG3M57D8WY,2WU7'_=&')QM?Y?J44[J<4:@MJ'BMFB.1E_0&E.%(: ME +7)J0TJ!04?&PP^NC3X=6K>?S&N?KVM-;G 'VW)[96_/VB_#T#^C*C7999 M8&T;09\W&OC;&X1]JC.<&:R%6LS?RR>KKFB!D34 5?5N!^7^P2EO*5!!JI^*W(_='DRX<^.*[1'5-:="[RK1NY3HW9^#5M0$ M8;P0B 3G$9=&(A4X08HI[&F6.DMH%+U/%?*\0J'+%7<_*;*JN'L%N'L&6,E, M9MI(BI1D-CKY-=*&&Z0E!L-)IL'Z'%@]NK?"R]7B7;U4PG6YLEK85U:3G6R#,78QK[ ^Z]@P9N &,A@O=<^MH*%1> MFA>U%![CI3G1/?]7I+883.L[_?S3G4OK^WVXX:^"0#_[7@P]JA#&_1"&G;,? M9,:(9"2@S,1\ IEQ9*1DR%/L6":Q,=2MD.NFXO>W83I47/Z\7#YC1S!OK=-* M (.3#/'@ Y),&^2))D)A1;E,5^T IH*[E1VQ7E?^8N<*T^UG8@7,(F%*QXRF M6+9F#:V$7]OAN$Y60E& =;>S[8/O@1D+%VWU^W[0__>($+=&=%BAA_NAA^G2 M*O#Y=8T=*9DIYP1%,C"#>)9Y9((*2&692C/C;1H/&2C>G&\L\T+5B*L#AK<= MNU'Q^[/RN[W)[RD7-I7*(",T0USY#&D;-*(!_JT4" $>\B#>;#7XO4*TJX)H MU]LS_MGW8(P8$#,*C;%K&1;S:WN_7AO'QKYIR^BT,;5M3XCM2W'NTNA^V/JR M\W7+5KZO^VJSJSGT&@3.O-$9XMS"#\D$THQ[E&6!.I(R3V.F'-Z<;ZI3N;A7 MELE?Q\7]Q*Q]1Q7VBN679OD9 "L$U8)CCG0P!'%G)#+4*40]#VGL:&V-68TZ M[!6074T@NX8U('9N*S:UA@CVZ=.L%Y>*7+Y:Y)O4BR\3$_ZA*/<'*[EW7K8O M[5?*[XF4'Y[#NQG+M"9:(K%TJZ38?:78#(3'*E6$88=DBBGBJ1-(:D>0%LJY-/7&QU9*CPM, MJX37_RY1S/I^Y4B+L4WO7^]O+6JZ,M5>D]6?XL?6T Z*$ZY^#+285)0=H?M^ MQ;<79Q7K\R M#K>8;-(=W>3*T[M\:)V?WR6ZXY)66:R_&>M]Q \Z2Z:L;B8S6[BX\/I=F[HN M]+JXWO;=];-'IZ8W*JLD/1]:<7OB3L4-&>U62 :^#;NK>U5=QFW0:!FM^T>#\CS$]"LZ,[0%PM>&9.-G#C^;!WWNW[XH8X9-%$M[@ MIAKOFR+$T>4;D0IRVNH4Q#UA W]Y[FV9M&#\A%F2BY-RUM-OT_,@E/M^W*(-J)#AX/9;'B]8;]SV MTG0Z58"SX,JIG_=IA,#>C>XZZ8W>X5P?>V1Z7I\A'> 5_]"M"WW5?_>OFXH* MM%0Y)<%ASK,+O:++N;CKPL=_]AH[_R_9K6]_^]KXLKOS=0/^_K"Y\O.NP[2_ M)HV]Y,->_>O>/[O;6XV=[>3C;GVK_F%WZY_D:P,^J.W4&U\7D#86N#@ M^P[>^_3Q]+"Q2PX:6[C>.+ZNS[4AV!?U3SM@+?QU5MN.W6CVK_8:K1.P'/C! M]WJK=OKOD]KV/MG;KI'_7.]?U;8/CC*P @BW&.DL^OFQ]4A+39''5*129U1B M.=MN@H20.>L\(5ASE2DIB6:928UC =#\7#>,J8W(==6-K7A >XP[G[\JC1+R M$?]H#N!Q=@G^^ =TVW'^GLMT,UBIK@^-2>N&V)BA/S2G.3#J)F NPO;YI#5^ MN9P&NH F>HEMZ6:[#\@"((GN-8M(Z(@S.M&UV0*Z&P+"B-C(#/LP2A_P:DQQ M 3M1]P&,Y%P<\;EO=2\V$G@-T&TYGH9)=+J#/-TROS].[-QWE+^!BG)#0<.#0"=$-#;!YXN:5TQ0VPBX M; !JZ@];\6DAZ8Z]'?'9K>9_ATW7'%S=KI;6AY0;O@>K[9.OP_-SL*:VCGL^ MWY=5?+6?MS/)=VK;6Q_]9+$S0 +Z!F\LW&\05;EG([Y-EHIXB4F/*5!9Y[+5 C%56#4%IWB,*$SG>+$ MK(:,OBS&!'C1O+//Q^2WR)-4OSGQP\?\K_(G[^#W0=V7#2BTDR/7U]YW2N[BO@$S5A)9 M_%3][G7*ECPTS3D(^ @$W\"?);L=!S/KY0[/W8[=S%>L_"Z7B?#EK#"<^79> M,J)%DG%*TV\ I(MLJD>H$:0', UL"LA%F-J'#U/@]ESW%N>Y6U)-8M4!6M1(QH%:ABO/"SE%,R M[C;L16ZD?,BI Q8E9NI8#TO8]_ZLW'/?.>V6-XSN+\:##W/RR1^34TV\8T0V M2RJ]@EY!J,-50(CKN/![=M"-FI:JT=I/L6U2T+F;Q5"ZU1IS*=AEW=:/W"$/ MGY:&Z;3#?G3A2)K$S^+^3E3C2)X4IF-AZ/FQA+X'Z>>;HF'_1R/#PZ_RW_/L"8]SW\^X>=/;#RH_&QUB__4Q-E>]@;Q73] M3&J-#6G;;;=CF$U^8-",(0@=W8(_?@"AC<[1X.-N"=D&S1]C5^C?W9,.&)'- M_DFWU4Y^*P8<$Z?;CEQIOT"_:AF/ X$OR6I6/XYF1CM%#NXH3'N_AF<:HC1T2TK:YN/.9? M?=\*(.IT=#7$J#A]?M[K@G4='2F@"?K=N!ZC618Q;X#\\@97@#RBWP(N!#8= M>)C.S!J8+HA:V()C,)(C0AF<-'OC273C5)NPZX6KHU.]WLC0F\0=3AT83KGP+%" B9[M5C/ZL<_C M*6(^4%P0>'JIQ4ZT*Z(6!_K,=S9*;S9P7FSWES]N=CJ17N&EQMQV@]/Z>;4"W\[#[GSN @$B*-8O M.@+]?X=P!=@XI0.G9YJ#7FG&]TK72J=/CTB^X<9,;-Y(/NN^ODNTN MW#6X^E?Y._G_=/O\S]&GR3__?)YCVU"(RNYPT ?VF2+U(=!_Z_=\MC7 M\F6 MTV#S_60(H&@?3\)SM\+0P*8G>NARAU*O_7M!_[;[ ZXLO4A YC=%RJ)5R6<" M:Y<[3L9>T7*)2VPWO723M0%B9 M/*@XBE^7XX2[W6QEU&/TM+U4^-8]]7>.5),[PGN6>DDY]Y)W>Q=OS2-^_:"7 M*/%]9S".[@"Q&_<=B*'9/\N=*)$E>MKE[I9(//E)CV_^B(2V$<'AM'O&=7T1 MSE*R?>MJ=,X9]G)L+IIT]$_MI^'L5O;QD]#)]FNCEM(I>KJ*75RMZF;Y4]')>WQO@ ME@,\N@.R?G"UU7&3HM^C(Y?5B5\^&#F!KFKM W;8.+C>V_Z&#QO'N-[X=S-F M.^Y]^MBJ7==X''-OVYT=-&>=0+M7AZ>N53^M\7KC2VMO>Y_4O__=K)WN\H/O MWZYKUR=Q_KQ.OS3_<[U#Z]>[1RK+O'!"(:Z509QD"BEN-?):^@S6VM+4S,8O M,QV84I@K(E/N;&8T<=*9% 0/%R83L_'+7V/_CG(K2M68%%OR\^#E-3@Y71Q@ M?><"3;LSP&P I/_?(5B^8]-J&KQ$S QO&&W76QVO_4C7_1G?:P" 9U1J6!"@ M)X37CE*::26$M]H(61P-S28?S[O^(SZ-O4MA$W/^Z>_V^T *Z^)QJI?6VL2B/PQQ&1R2(26(64Y288"Q'/Y9VZR1:[78V,(/,7(SY%X+@+!C M_^DX$F(V6JZ9;U0Q2&%@;HR#]$;DI5WDH/+LO)L^WX4.'0"O1O>CW0WOXIH1 M";K$ZUXG]QQ$ET[^ @L2Z^;ERY)0*J/O5ENOLI?2JSOE.G_VO5P:K(P"O=X= M,;K8@^\//WT\@>LOZXU]7&_73_8:!Z)^VCJI??]R=G#ZC=<:WRX.YQC]C,-< MS@Z^[\#<=DA]>Y\>T!VX[XSN?=^Y//P$:8:Q4R*SD-*22<(&-=91C F.Q604Z6O/D MMW@$^WL":Y_DBY\\(/OGSH>OC>)]02K_#!+)7OW:M Y:C<>(_(P@*4R*.':@ MWS!+D=0D"PZ(/67I+.W^E4OJL73^K953@.V-G:1Z-!F33=9O) M]JSZ>.T)PC>FV1F%"N7:+=9:N#&7J&%_ +S*E>'DWHVD&::K'C3[X_LWD\^@ M)O*>J*VK)4:-2KA9Q!@T8Y.-J'BC$B[G.WF!J/]SV)#[A.+A2N(O?<\VB[2S MXOON^<2M-!64EQ]@C<]]BTLCI.UOSHJUV2(+CQ!0K^[U7+@1?6^'Y>%A#O/\ M98GM\L/!HMY!07QE^.,(]D2"FT">,7F_IL>Q=#+"=2?]\ISV!L2C"V?WZOL2 MB;.POOK->'1RHY!(.[GH#ENNS%^,YWN#)AKOWB2+<68[RN/A/",3I$3^+8P[ MS$MA3!T$%](HGA1]G1 "\&!>M2.."B4]];'1EW>6>$[N*.PW;X9NP9*/ M5GRR2CLEHWP$/HDFS7"0O]%>F-7@19#0FABM+Z[?]Z_W&L<7]>V\G!;=:]2. M,FRQ3#F8K#1&!X%]A Q)#;**&I>EDAJ1OGM/TTVVE F[<4_R,8Y09ICA*J9H M$2^U\#JP0"5.!0ZF(I]5(I\SLK=UE)G '=,"2:()XMH;)%G B #V=@+PM_ V M^CSF6_3<))C%F" '#_<40:F4)!/.2R,X3IU2CC$:>&H\5<2(BH96BH8XT! 1 M6)"0G$3*.(L\"89@(ZBP0$/\;J%S W>.4-%MR*2X=P1/-AY :MYX MZYE)P=Q,.2->9Y9JX@,F7%,08G=4?*Q([66M6=!T]HAC0X-T#AE.-6@X(I$& M:8!2PI5TE&<,W]*5X9GDE>=!A31U01$&A*2,"(XH4'C&XTQ341'1BA'1M3VR MPH+FR#!*L4H1MZE%\=0,98JXC#IL0\;?O6>;^$$":Q7-N!O"DJRD*;=43,JR MGG^YXIY__F+UP'3_Y&.K>Y'7I"D]0I-"8*MSDGY]/)($8,RT3N 9^/#TF-?; MWW"M 2CCT]^G>]N6'WP_/ /.AL]VZ.%<.L6WR[WO']L'C2_MO>UC>MC8OP0# MB1^T:[Q^?0)C[H.1M']9:QRV8ON/O?VCE%O#),#=D&:QYGDJD+:8(2]2Q9U1 M5$;?Z$PA,%Z<'A# -=RDF>2:A9#!7J4X)=C/':1/K7R,A,V#,2^2W4XAH?/" M5_>O!G;7))[;U_XUIA8/6WXOW$5AT2_Q*Y-9_?@(]L8Q21G2G@%HR0@&T$(5 M(M+:6&Z5$4-FR>85!==B^7R#CO,8R1#IN#FAX^B[UE$/QIZ:_>2WW)75'<)# M7?_W/VX)JG_IUR@TX?(_1]/.:UU/HAOSRMYY'.IYW_\Q^N//4?.29B=_C?F,^M4_*6UTY M5:T[Z?Q[UBJO=4>L>%7D>V7 3S77< M')'19Z"BNI^TBV=KZJ K^LYU86Q+#]H'5_5MF$O#XL/MO]H'WS^>U1HU#)_C MVNEAJ]ZHG]:;,WWG3N$]K@^;AZ>[N/Z]!O/XH%4/L%T,//&;IBW'LR[BR4T"[SJ4J1XB9#/)4&::HIMFBI?NC]/%BJB;&'=JAWV8=Y[^6C17JJ#FLT/-,#C[ M8]N;05%992M6XI_LRD=M[Q6*76FNI337]01R'ES#V)='F"BM M8HU5J"$4PI MTL)0Q(A/*;:PTP8T%\$;0( 5XGR[;/UD@/-!;%T9D8_@Z-HT1Y,C%S*68BZ1 MX88A3K5#VHF E,\&B')OL5/'7P+O=3G_0&\8@@^G:<*1"*D\HU_ , M4KD^8BDA#K. /!,QZ\P;9"PVR,)^4JV,#,R]>T\W%%>YOA^*G'_1C+S8Q+Y)7GW?J43^<5+)?*7/3SS%HF- MJ9YADU3K54FRWMO>*=';>>NP#6AJ^^2DUMXA\']IQUX3GS6/CML?(1G[])ZPYT<7&]=U[[O M7M>__WWVG^M='%L-IXP;XE.)J D><4X8DDPKQ#,JF/;4:\IGD_DI"\HIF1DL M/=?&*4HSH[%14N=EX&>SLLM=2/)M2*;VX0$Y_'<_^^9<.9(">5GWLYSQU:D!O#OI+0D$GQ5E\W='O?Z^^!\>7CCYZGL_FK$55MEW M?/?+UW&C\4ZWK*P_71&];#*7UROWES#QSJA,XVQ[G^!=WCEHH"^3GA\,>TOU M5B5\,]GJ)[KL<%[T#FJ.GJ4GW85@IF6VQLP,8=MK^BHI1E-E-SL+J#QV"O;M M\U:W:.G.(-;63X+^T>W--';:&'6(*BBBV1]/(+;^RUL: MKET+"^"B/3OH%GW](C7%+83=I$%^,FVB.N.I^JZ&M\'JPY M5?AU]/11.[Q%Q#__$D7AW[G% )N][)>Y:$= K@SFI(VZV4ZD$ULT%N+D9O?0 M2:>S5=9L>^ACZ-84C($U_% T.ER/:F4OCVMVKNJ-VI%AW@-N),B2&)N%F4(& M*!8I;3T&I" XE['E\UTE.B.]CJD^ 7(V0--%\]>2C#>3O8EV%D4_DINZ!116 M;,04[S%Y3>6"HKV?D;EYV[VO_GPP[CV*9QKDC%3DC=&C L]+-N>/F>Y?'H:@ MJ:<(^_9&8*LJLLON03<[!\&;%6NC)UT*8U?#V/83?E_D7;9+KHW[=Z\V[M9H M ?!0I-KR+#8TXEK[U*M44,*YR%L)X;L+$HZC+7SAVE&#M[JN%%>QU;1 MJ[1BYEN8F=1BZRYIO02&18+;Z"%.'5)I$"BE(G-!,J8BD,>;=(Z9DTGIRM:< M$@,T5&Y(&2189HF6[7^BBNJ:UKB%\U9>D'Q!&=7\[I$RNEDT<*-4/V.%DRN[ M.2QQ'PI50<8&)D92PSA-@P3;A@D;@I:9E*QH=H4KW?(LY$CKU[6C+$V%<<&@ M-/4&+&7'D:9>(.%]ZAP67EI^KS &0D"!. M^$MP/!5T,A)[4:"5\#EOSK+0N)W@Y3$LVGS-,J[)7UV8ZO0KS,\PE_4]/\$' ML8-]V2Y\^II2!=SHT%:V"4[Z)]X/JF; S] ,F-W>#+AJZUNU]5T]\V2QC_I. MG_.,C]H*:27 6",-J'^XB3!&4Y8ZZT3&L'GW/LK?1O2O;B9_];H7G>0$0*/Q M'H17LMT$83:8<^"5O7WJW1]^U(H+4"'+Y>+X[GC]9\"\>>?5_*L/.WOQT@_= M3F@-?1SAB^]WA[WHD?SG\]BU//E^Y&'>B-[%'J#< 9BUS5;AF.K;8?>5G3S23Y>$<7@V32P&"1L[I7^,,+9Y,]\>T8PI'T0>'E MKJ^I=[LO]DYYZHF6V&?2<9$!:B-! MX^!BKP'CG>[S^NG9D8NGGSS3*&2Q51\P#=($,V29R3Q6@5%M%T.W&YX>(+N' M&7A3Y)0[+N]#3SRCAL101@LVG;* ,BG6P5,0!UZFJZL"QJLR_9SP%OXH-4K)@K9*2HC2+WF+I66P!AE' -"@K"7=9 M+D/N:L8#JO3R3+]GM<2.MT-A:;Z MR3\:'D1?W#P^^-SKQNV]/SC0F1,\LSXUC NGE7$AD&")9-ACD57@X+F9V5Z" M..>UTV\D-J[?BXQMG/,:&Q#DW",.I(2,-P&)C AM18I]\)&QYU/T9\%!X\3W M_81V)M$"PUY,0!Z?'X^H9W)X[)I].^SW"X8O J VDA)'[_6.=:=Y/8''=9T? MV0 .V3LOT^?Z)<0N)M'SHV?/$/+HP6YY!B$W04^R$.\D$Z@S>L2]<4Z6<1QR MOS7S7$NAN "TIHWS5%.I>85S7HHI(F(62O',.XR$Q@%Q!C\DC^QA0@#H+*6Q M<@FFN#?.(9IGBF&:29X!NI)*,8^Q=1Z#K.18/PW.*3<:_^(;O;==._+.>$Y% MB@!4QNWE&9)!.22\$\P;JYEG[][/9WAOW 0R3XA;ZU1]'3?/%EP%;JQC>NC_BAF8=J+-V^M=IK?'WZ>'W US[OG^Y]^GCZ2'< M6_M>/ZM='U_7Z?Y5_6J6&W9Q'9Y1^U2[K+7K,/;^Y>'V#C_X7F_5/NU<'E P MZ;9K['![E_WGNH;KUV=')/,BE5PB*0S8=?!/9#A3B.$4I(_1+C-SO:J"$VDL MA* R+G@J,DD(-JGCPE CW'QXZU_#/A! OY^4V["1?/+=XYX^![8I@O'T:;>7 M?!A5&WE<$ZN[9S?3>0N$;'#8I@2$;IHI:;42BEIJF%4J%>^>O>G5#'%^!M%@ MKXJ?OS)Y[C5VCC!7*G"ND,$I:&+.*=(5R]JW.4C_M$< MP./L$A*QI(*;Q+]F)FN)R %<]XNW*3B] I9K2BMCX#<0.Z.GX2TQV3D^Y%'N;9 IZ+$^B-??M1 M3FDP4D",P4#Y9&+ 6+0X1D/'=ITS9PSQ]>- Q]T>K&,>0E-8044[L_C(7L[W M11^POQP&+Z^1!=#?U![RII>'O2@7D< W#= M?-7>IW%_83?*K8$-S#OF]I-HO<)D 0">0ZN"C=)[/X;(\SCQ&%I;4$V@]'+ M7(V#US=*2O>=?.-CD^!1L:W43RLMVOG[*1Q\3= R$[X*5 M\;.X!0!P@JKGC%MH%''_Q0[ ;+J3;=!)Y![@IF8WONW,?D2W57F>EB\KJ(M> MY.!\F;J=8P3")WJX@-]]Y]CG[-LL,/JI!CL-N%:W-I)^_+MT0FP ZW;=U$;F M@L&=ZGB0G(!D/O.#5R;9,9*:B*,Y H:91LP50_J.>[FPG#Z3'(>C;\2/0S/F M>(SS+J:^C"D/Y]%O$L-I%]_?&=%1'F\R@$>A[D6G?-[4=>, P_$-,;^B%3H!T>B9&\K>& M3=L ((V;DKA($SK21+^9/WOZ&5/X[^8D-Y-YJ379 MS20G*&U[W5)XQ_CDWLTXBF*J&X6O=W@.JMCK]G0T!R/EZG)%;H;Y;1T_N.CVSOIKF,_5F$*B(U1\ [XF)L^[&)Y'H@'R@A4 MU1E+;_6:P"5-75 #X/-V3-Z8P/&VU]%[DDSIY0F^;A95ZG]KP6[]OIG\&X;M M#OM)*)FL/^*<'(F4J8K%X5)<_&(?;Y:B+38Y$G&I2+2+N9BP2WF(X-25&SGD M'B<,1J7<*[*Q1CEGO?-N;EMT(Z0" /^AVX_4V.]W;9&+ENF9]^%@7I3 M5Y3O&^?E+V-"901TOCU6:E,U^W5Y*#(R,,:IF/-6P(( RKL3X*N ROL%5/(J MH+(*J/SQ4W_BG?[!6>\H9](3KP0WAC/J9&:=I\83^+?7] 7\B6#ZN&'+[X59 MS^*4;^FOJ_++7]C#2&K;!T?!V4Q@KY$5S"&>D8"TYABE7G"%J?8FO8>'\97D MV-=A&^:1>Y@6N\Q*1+7 UY1[T_JE/ZJ?_);#95#7H+KZO_\QQ_!/_'YBDR[! MUPMT6%QO1#?E?-O["&GB & 'S_QG]#+E HR47MX6$MZDI<_[_H_1'W^."M,T M._ET\IO^+'>[U)1B_NFY("R^+C6 HIM*TJ@$RA(\Y8/O[C?/U*9BV5+]YN_5 MQIYNBDP]:-B?/S*5Z;)W/D=QH?LL $WY,RR H ];UI].%M:5B769+-W,^'(3 M*HM2S2!6D8O0Q=M^CW80SW/IO67>NRE:U=<[%>^LMJL-;JRVJPUNK+: MK#6ZLMJL-;JRVJPUNK+:K#6ZLMJL-;JRVJPUNK+:K#6ZLMJL-;JRVJPUNG)! M'?^[XMI>]FR&8+R)BQ/Z^Q[.<+:IGLG=3Y[C<$:(AYUXW#%91I<^\ZDF>Z_) M8B:7&O8.B?C0YN1/?]9[=PA'SHE;96J(&Y?"_EF6]DP8Q^WRZ2?K4$2LO%+G MM\5Q+(LS(99HR/Z XYP'4,8"$?Y:83]X/@[Y6:*0TTVQQ%1NBU1@FPOTT52D MPF_D]WM3\N.V>+6(ONS^.HJHC-R_%Z,L7XSB5W Y&MV!;MU8@'OW E[?;):-KWH)6'-TVO)KG2DWRBAMIS3)3_ MNYGG0N59 +/&1_?\V3EJ<1?94?>C/#$")EGT1!JG@CRF,^C"/KHKUU7\_SSJ M%=>T1?!\=1FOA$UY;/J!/:=62\9((#1@1KG"]OY]P*?*;WWH%JU\OC<')Z,\ MGIW+,LEC*T^;]JZA+]>C&?A#8Y&+3L'G9_7&E[/ZM66'IV>7]4\[N'YZ=G5P MNHOW/NU>U&GMJM[>X0>GMNO=?8P0>-?;K7^+L9*WD> MG&ZQ@^M=>M X:=9@OO^YWBV[!.\,ZHV=Z]JU/0J6@%@4# 61$L2Q=#O M+!M8R:U5DUOU&;F%!0_:VIB#H23B7('<4DHCE4J-L2 FL^+=>[*!LTIN57)K M7>26MDZYD(84ZXQ3[C0E*0D4!!A@+J]>06Z%YJ5WZ-KWNI7(NJ_(NKHILJ16 MJ= \1<9E''%G#9+.9TB3D+%,!"%3_^Y]6=ZN$EJ5T%H7H?60_-,*;*VPY-J; M 5M$.8*#PHA+2A%/,8\5GS/$I :AE!$GTP!@"V\P.=\N\/4$UW/YOM?#;7>C M/^^M[G%ZO^58*)@7;D6[Z5S+K[[T>DX7UT,JS%TPVNLL>*J,5B8DD1->:+9SG^>#9V7A MGY^Q/EY>'G6YQ&X]PPKY 0%K6R)1TH;@C*AJ$\%SHQF%2__"KS\C$Z" M"F8_'T//N@(DPP)3S4$O9PYQS#TR#&-$4JYU< 3X6*X"S'ZD)V#= WC^B55/ M R)+&G"';190I30:5X]S[=P&)>0/V^QLR]&';6W.>,LQ1;C82*$6A2@(F@B$1>2YH2S1T._-U[B67%KF^379_ S*^4 M[ROQ\HRYGW**L\ RI+U+$1=&(\TL14%FJ1(9DTR$=^_9!B>JXN8WRLV/-_0K M;GX=;IZU]=,@28:Q0DI;,/@I2Y'QWB%FM#+2ARS8+#_VIY*O!CO_$)R!4J$H M<]% $(Z"0,HT@AU3Q 0'%!M;:V?S!D)U?O!F./;)S_4KCGTZCITSZ6/KY)0J M1"VAB P3,NR,W9XY$ZA7'K&@ M,\2Q"$@! R-LG6'6!&6(!8:M^/4-\^M3']!7_/IT_#IKF7.9.2$L0&(9_6R$ M:V0D82BE& !QZAW&D5^56"&._>7.X+=@WD6']T&W:!W=:O[P14OXP:]V&O^: MQOEG?97W+6MTMV*+WI[_7/20O?K8LXBD72,=@0,XI8(]4"6W4&\Y]K)C[V>SXBKE?G+EGS7UKA$P-X\BE3B$0 MV1P9$C@B,A5>P_[:5%;,_0LP]Y/;_!5SOSQSS[@&"#8B*,F0IP0CCGV*C/8< M<2L!C3'X,+H&*N9^^\S]U Z"BKE?G+EG_0B.J?K]*U4^)@^J?+RLUJO&6)TQ?KG@ MIJ>J0KSL^H?0E>!Z MHX*+:RRL51F8499GTDIN328DE]IF!@M3":YU$URSKF]BE !-!!8SZ"4$QK1# MAGF+'#=<9I(Z8F*(_ 9/WV!T:B6WWJC< B7LB J8,R6Y5DX29ETF&:J:$!>ULI<)6&&-?06A58.MQDFOVM"+CWBGC);(F%8@'09!T M.$/8:2Z]=A[+&/5(-K(,KY#@^N4"'Y^X#/$O<;KZG#ZNJM;A,XBGG8LHF@I' MUK?+VG6-'0F<9M1+@F*L"^(ID\CX0%$:XM J56%UF?DZ_3\7, MS\3,WVXRLS<9(R"'D6RQ)\@("\Q,3(HD["5R!G8S"SJ0U>RC]LO%[SQ9$>+U3<"^3^6T)W !5)73 M7D5&7<>,68 ,?IX@S+)#"3"$K \/.6*?5?SZ)OCU M">S\2OV^%C//V/O O1HDKT(D;A?G4B I.46Q.C'(8"ME+#? -UA:L?,;9>>3 Q=S1GU'/:)28Z1S)2(CL> # !$!%C1!IF:E+I; M3(3J!.'-L.R3G^U7+/N4+#MKU0?+!& ^)#)C$!=9AC3%&(4T1"/ >8G#N_?D MT742*XY=78Y]\@/\GW)L=>KW1)P\8]+C5*5"28\H ;N>/]_\*/T:.GQCH=]@?-<%5RT/O_-;U_O1]/>.G[7I#S M:.X#R&W]I!N2P8E//G3;,(>KQ%PE/7_>[>6OG?3]<[Y1/=!Q[5:W8M^ M\ENS W=UA_!\U__]CUM?MJU[Q\T.&G3/_Q W)9&%87TO%F\N'E3N9[?G?"_N M94N?]_T?HS_^=,W^>4M?_='LY"^2W_1G.7JQ:_D#9ATL\7G%UW]>--W@) J= M35P(GM+?4SZY_'HS_VJ&RHKOA-JD\O:O\2:Y];N?#4OD)N/\0\EZWMO>^K;QO=&2WRSN_5Q^Z54"@!].?+O9 M'_2NDH:W)QUXZG'3W[O4\W+T\$;+>RWY\F_&$,!$D\Q3(:G*N%!4.6J$EQ@, M?6^D<4>[R_4C*1#0+Q'*"^.<\?KV,:T#N#\ ]CB+U/AR>'[0-V^+UV5=O^ MNWW0!F!_-0O\_PV _QCO;1]0 /G#MYC]Z+6/FP>-+Z< M_N=Z=Z[0L\_ +I>.(!^CY[BW',D@:*RJH6*G*!XX?O>>L0V>/55W\*5UPRI7 M):P$VB\DT*2RC&4:!Y5F7&&AM=-IJK2PEE&K9"[0"*&50'L%@393356&J&:8 M!5F6><29X,AXQ9 QA'JM4B*- ('&-YA\=(C#BPBTYTI=6"5>W-8#G6QU=.L* MIE1U8K[]>)0(;F3(B!*&IXHH8JFQUC"L+*>45\CJM011;0Y9,YC'N#$]^KHB!O$SF$2F(H-BY39E#EM<(427DWD M[,\WVO*,&"T#S!6Z(>E3F2LKY&6I>';L,[69 M]5AB3*SG*@LR5=83JU2FL$R%J6#"*_+L+$QP8(2IE"&#L43<*(ZD)P:QD I% MP!YS)HW5#P1=I1Y3KU0"X549L-$=Z-8M61-+'F&6T0L,5MUUAS$68C3M6]T^ M;]T+_/0+]&;$...$<9NIU..,&R:TSWR6AN 92 C"1 6]7DN,?YN#7A@K+:0/ M"#2L NAE"-)W:#DT7+\R5GFE?T[E?"LA.?3N\HR&J3( MG)8IYPYG8!8%8C..G6[BQ/=BZ'KO1]/Z M(G3]O-?]T70QP;WCXC_()3;BW&QW!,+HN M'O%M\^MF/D3^#U T,.)63YMDI]V,SN-^\EO,0Z+XSV];._E?Y,_?$VWS >%: M6/^DW86GYB,2_#\Q^KY7O-IF\K\W"/&FZM($"T:H9=@&;@)6UCMF M-.&QH" MS7-?Z"CWI30 ;FU(E/'X0+.A5$Z#=XKQF50C#";ODL\((/SF C2&_H;A'T\8=4Q+0.1_RSM M8D9T/2(- T8J7Z1\L%OF95XZ?2-5FQE+'Y*]P>4F29?+7+C?=Y++)T^S8)NP MOD\^*L6;&:9KL@3Y9,5],DWNRNYX53-/+F7++,:MC\M8N4=2S7JE3C1.>MZ# M.NT,3OJ)[T3M/LY>N4\6Q5NDCZ4LE:<@GGL^UT.[5'EQ[T-BB]>O6V<'I 3YL[)"][:V+ _J-UZX/+FO7^_3@ M^OAR[^N,-_1T5X#5>5+;/F![WV&NIU]:M0;<[IS7=\^/-W;WA&+ MD@ZT]MJ$U*"4Q^H)F6)(VZ"09:G)B(5/A7[WGN -QA[M#;TO&C/UTK(/:F0J\^ [388>;386XL\KC?.I,9'0RM0(C3'7&CK9"IX9GD(669XA4U6@DEG ML0DFGEC&!:(^DP@V#@,V<1YEE@2>!'GH\U.99? M57];E6TRSB-/;:".".I >VF"=0A<98YA3STV05=09 6DW'SB"54X]5YAY-)H M@<&^(!DS50%'*BX)PYCF4(0^F9=IA1Q)%?>.,0JH-T&##<0Y[K4S*3%",YX) M:8P6E?]D-;AW%J-8F:J02H*4TQIQ23$RC+N(5BP8AC:CS$;NQ?BI*FVM<=K8 MZX&9(F>LC/I;5:]*E7]1Y5\\O5_^(4&LE5YY6;TRGXJ!4RU3T/\H-39#W&:@ M84AJ$0O"TE2#+L *] K=D-E3E2UY_52,2HY6B3-\*HY.ASR-$Y?&X" MZ#N.448U >O:&B1Q&A /-!5<&)IF!.0HV<@R_&;DZ,V$JYDL@S5*0/IGMDEF M;>?=_G\H^=;<.4//VF"$07.U%TE@>#) M+=K G(:#VV]9E$12S'+9]B""P]-GEVQ%%V9QPN#'?_8:._\OV:UO?_O:^+*[\W4# M_OZPN?+SKL.TOR:-O>3#7OWKWC^[VUN-G>WDXVY]J_YA=^N?Y&L#/JCMU!M? M%VW\PO2GP&-5#:\$-X8SZF1FG:?&$_BWUU3,YGY)GDJN%%;.V!ADJ:4#S4R5 MU"FAS/-WJR+I[IE#6M.GW5XR3A9,;B[@\V8M?K4GW@U;?B^4(.6OJWPZ4ZF+ M7_)^1:"HOI;=BG[YY,7Z=>V(6 53J=(Z>@#5%0C9;%&GFJJN))8X6PV&?%V M\GSEM-_0Z[9!;T8RM*.-WXB9D3HY][TH=T!0QV3:&[JT]+%MW)5%^8A[9_(?94_?9HIN,O&P[E6OT!,K3G;IM,KUJ9+P9DK"/S)]\!6] M\NN1]+5>Y?.H(S0OO4/7OM=]*Z<&:-U^)I1^/+ MR6'C@->OOUW5/\R>+2&UW72N MY5=- RSH.<)P( %C&;CDV$II%=-6.*V#3CGA+X_SWFA(RPNIAMH M^Y#\]B6&NGF7?-:]P=7OSYHI_(M9^ O:UDOI/*.2@1")'6>5()8I+0DVL0+3 M@[-\*WSW.GIB?X+O3K=8;;MV)#$VWF86T2 M^>C,C\J5MRJ,OA#?/9+7*WSWK'P[QG>G.Q>1;YG#SBN<(\[^&&]L!=:.0]^V9Z(*D*H"I)9WK!#&I/74 M&:HY]\HH90(WUDC-4RG#@PLP58Z5&0/M\N#ZC!VT_WVVUSBX/&SO@H%V>+KW M?8?7/]5$[7N-U;]_NSZ@-3R?"_[Q=*_AFH??]T7]]&,[GV^[)@X:QQC&A'$M M.6S43P^N]\5_KG?F#L[2P!U1P2!A>0 KC2BDK+'(2N$=M8(PK=Z]9QN85HZ5 MM^U8>22O_YJ.E1?CV]F#,V.)2:DG2&9,QLH-'BDA-2*"!$*X\=28F%R^^>CS M[LJQLN+PM J$>O7XB-44\_-X3E#+-0/A[83B1'#I!"L^] MCEZ8CWHG'GL<*$>$Q($*&H %'N'8^!4)(_58FT%2IR]JLR^D(\ M]TA>K_#)P:%P,8^2L'0E5X[BD. MRN;:I?^LD-;,45JY;RABNI_7Z[FCSM,R54465B.ZL[K0;#4BQ]+ 4RVS$*-T MO21:<)P*28.E4KH9:KJ58E^ S&A1D,$7)5Z:@ZN8#3\8+>$+TWP^&9C+AVX; M'GR5Y[5D?_9'U61B,1D'@\9*<'E9FN:@GWQH)/VB^-!& M\Z[;CE7=!JW\O<8%;)(+@&S-HE9-QHD(X>#'NZE0]VXTKGSWUN MM-QU:?PJ+U6'NA<=GU\&) O7Q?O&UVT6TK)1E+N;*+3DCI?J>=V/+P&+V!SD M5YAA'W:K#_L!NG#,97.[ )R1+RBS/Y+FK_@U-W_]W"!N[\R.OZ+_@+FR>WG0WF>U MQ@ZN-7;%031[P-@XW*Y=U;*_5*0F")4%20U7-M5*A%0%E4F+4ZO);/&_R9HGQ:(G\X#Y;F:\6]%%=VK1WV M8A7@_F2Y!]VB]%B!D1C92")?%- JEA0N'V*\[R2=[J1^\/3@%]UA*U8\_.^P M"=?WO.T>=YK3""L.F2/ 7K.]L,IPTNTE8$C95K<_A"'*VSK ^/VE*Q5O)/[2 M>C!K <:58\&5QK>Z%YNW(Y>'0I65(8.]3O+1F]Y0 VBEH]T;3&R()-=0/I:+ MAI7422L6DX9/VD %Y^=@%NCCGL]7, ?ZR>=>-[H9DJ\EB-](_OGG0_);'#$* M8(K_'%VQ-;HQ_YS\^3M034Y:3=>,LP$2'%WZ?[NM:,'VB[%FQAE].1D&]A_V M\D1WCGWT'"?_YSX%7E3F7,H)-9;$9O6:2P^_4V*QX#ZHH]U<\,-_IUU?N_6/ MLWI@VYO!;@>,@6%\QX_:^JUV++>]G#,[_>6TQ0ZO;1\?84F2<#PZ_2+YVTFR;?Q<',4O7$;&\R0[NC;$>E& M [UK0"H4\KB;Y"'.B8U5"H$N^H75/LV=(#Y;8&<.$I">D[+L,(\H:.,R_*9_ M+UYP/$8I:%W.&OB?OWMB+I4N> L"B15B*=4(D5(0-IY$MMC>TK2=^_9?-O6O"0C M['JSEYQM@#HAOCML >B,@EQ??NYDO[-_ YBU\!61-V0M(&8AI$XS%5. M-J'9 ^(:@/;^V4#.G[>Z5\5=L[0-G#+[4=(_T:U6\+G*K"?19 MZ&FGVT /<:*)SH7G%)E? +%2[;X43!<)/?^B_ZW3_L5)_+IVNG4$R^[!N K(<2*Z][FTET%^8PJ7S4G(Z(LGZ0%_*--_0C$LTKP2=;\/164B+I MS60WMNGH='Q!T3G&ND7GW- +K7X7U "\7DPH7@"C-O/+\Q.;R$[.]P&+QI4: M7'1! [9!&!3@.7IC8<$ )K9 +YZ-?@PDU%O;%1&D/^\KRTH!803O& $6T!N1<$E-_0 M'7N>YZ1NN7-)NR3H\Q%!=R<$'2&!UT#-<<@%:"+#_S.-RV>'[DVD7#&?6S3+ M;?<7VH;AI90-*)8/L&CQFY+'IA<=N MLB5.@S/@:Q<%%W#U;WF)'DCL_,BAC M3J(!,NC:LQ/8)'CA']%S%,U!W[>]IIF8@UM]4%Z]P8+G;D1$9F]."[1%7J-[ M8BD5K%3N=41H.=B,$QVMS'U,EI1;;VG0 !4P5UII+[$-1C)E4\&,'>DQ N5 MR?*4*JS&Z]O'5WN-+7C&+H5KCPR5F;>6(\#S$G'+#=*6>40H8\91[P4E[]Z+ MN\P7,#I "71L\QS 3HE\@)CN!V^>B2QV=7)XKKG:,@6 2U@'!)EB) &R1&VRDDO?(* MV%.DPKY[W^T4L'#6C;TQMMER;#=6%S_!KW(!,@[T:/)S%0N)[OF7 MD6D?)K."M-Z7J[$O8^T5':R+)R['3=-6_TF *R)77.KSW<*A___[7UI<^,VMNA? M8>4F\^QY$BUJL:3NN:ERVNZ,9WKQM)V;^SY-020D<9HB%2ZVE5__SCD 2%"; M*5FV*(NIBMOF @('9]\0+(9'=A@-VILQ^YG-C/XR,Y9.!@4K:,HI/#8!BTM: M,IIA1 *$3:=A< \R9HR.C)QG_%9_] &#@.2.8-%W 5SU*NSOQ(UCY6GYA620 M;L*2]93$XR"$Y3EY74<*F-3A0=8F)KJ%\&(T]=QX[I&E*I,(%C'RWT1D@0V9 M[<++)#['G%""^9E T\2IU= 4-5CV!?HTPV :1.AF!Y3%YQ4$IWCTJI,&1C._ MP>.4 JYHI*(+8-Z@C/+N ^EQHB &1]1&'U8HK7.!G7?:Z+ U,KZ+;V&ZG_@> M !-4LN]D"+,IGJ9H@&+@8 *;C#DL0B)DDRG>QWG=HW9)^3WSQJXM:SK@0S'W M(T*(%7A_ ,X?"I'>YL+=E]SF:&T9,MAMK?4#I> @3QH@"#[[._,\& FE@PS M[X: ]HS4+D CF_8#H+J1*Z#?;0X=W@"IW&DS&U3[\T[;XCW,!V^T[:'4Z-M6 MKZY^R57K=.;UI!LY$2S7N65XEB5< ;J-9W\'3O$Q"/%BY1]8+@__WP.,\^?G MN\^=+_^Y@#%_^W>[@Y61]J#>/&]9]7;/<>I]&_O1=P=V=]CK0$E' !5RI:X.QGG@Q42ZP.B"D"<561B0L@9A@?B>!>^G]#)B7@0 M-)D;P,M M:S_DZ@$G4!UH(A%M0,HRT,U3@WTFWEK&K?<1B/)Y<+VN5)94)1F M(>:EIV+=7GU(4T]2$GN2>DG5MF7('E7$_G6;?/4( M<,4B N,VF6 8:>>1SGQ[PMY^P+)<_97!JFM1VD*%,]>^;:;)3)DG$?#(D)Q= MWM-,+T(RFT*)D4'U%63= '\&=3FQA8W!_7LW#/R)Y.SPLDUF'/=Y.)HA>3 W M!.T'XY$UPR-,A/^G/)AZW#0N@+G+8UQG=0<+G4!5DK8LR /D[[[(A*(B'7P5 M\)QI;V69*'+98!!/(ZWPB=DA*"2JT ?&K9$]R4.;?I<>APC]M:#@A]\Q8@GK MD*8R9N1*"7/N$3D

(#P] M(64NUI6 8"-/A^N#:$6V+%V>Y"597#"Z<$'-B='EG]<82/=9%,UT&4D4Q;&< MB:91I.7,G !&7MA,GP#]9YJ$F/V3SI@/AZ[ME]*B(LKM5PG=>YL,G1B&;Y);7 MZ(9O,C>QJ7?"BM)X1T:QJK8^'F-H(0-8*(^:6:(BIAJ,\1*4^X4I08!ZGM!DIH" MM#G\$15G[!% Y#$*8. 9AG2>I Z _T'C\X;JT"7::.1Q0@9[T"M_4OQ>7J3$ M*Z495NPPKP[L%3/ A*M;N=ADE MBI0["*2PS<(!24^*YV$ _ELZ'R00J3P*9CN>121TIL)33T0&=I%<"MJ7[B3Q MP)3D0 V>XMSPE1#("ZEZF' /R.;+KY\$[:N^'6!IAK)+2$I4P#8B:K5 8#^.^,C-/L1H4D3AX".AL3 *$CC^" M90' 4/234SL&?NR...D]0M#:8YPQV.6A3[G*W@@;SHPGD4CZ(@@C$.#;%/,5 M*8,203 P/C.LC@P;+TG6/RQ:R:2>VGQ79\6R8GF [).P;N0C:#%G3K+R2$_[ MSH+ZL&5T$]51?XS.3UW=I Y(>*9CG_ I9%%"QJK&0.L!,F_5\O3&07X)^YC M3>4ZX-,+>M\\Y:)DG&+H2\H5^+R('4]%[0KF I"@>!B['A=?Q-LCP R&)HSA MFMRL23T>[XP!HICH3AKX5%7 R-0%TK;G[U%V'^#]YR#DZ8QC'4($>7Q?R4P* MU]L89@J2F/CF,;7'%>$8;X$(9#B!>53,DU!PA@1)J2@6D,:PR0-B\*,0/<% M,\9U@- YF\RI$'1?[$[Z9;E1IJ'J[*5JC8H&<)L'0["?H?$_ +A'& :DVY\X M15R3X%12@],\>]Y,^IH>&#(:M*7A$F;1 7++BDZ2K0"K';,_6>B@YN$% MML;UQRR,8!C.*%LJRY':DBT*AY!>Z>;F7"L.J#JR@BDG=H3JH24JE=VKOZD' M^6L2>T'PO=R+6M&[ V1;VE,N7_#FHPF/;/\>I"EJ@I&4',IW(G+Y<>5"E:"T M0"D@4%\0'I5H[ [C?+F<$HHI#N+K2I#9%TWFN-QX##L*4C!;)P!5CU2.YK28N.&,NF*E)ORJ]V_3W*E_$K M/0H)FSA&)3'-%\445]GFB;)\TZAHZM&D7!]RL8A*4)7;ZJ'NE*4-^0 -PZ>B M4I$R)!W3CN#/E-_K"(<)<>V03S#9#4MM0X,-\*.*=8N1!0,%; Y\4O2F 2!8 MC';8* P>*,$B/T?*??+<[]PC)Q&7G3G@>Z!) #<-!3K#='P02@/ 90^(<,Y M OP\R8>$S2PD#?Z9]9S$.O5[X2E]^FFI?7-)55D?4@KODB94$H3$F4$4O#/Z?L#L+4!;RAU,M.=@"%2/11!U$=\E2E FM\;)DSYF0?M MP]J0M5VG/N2#7O5:MGA-^]K(IX)[+/'M,1E\#CGRA)&F##_4DA&;4&M61EN< MZ9W$RF*T+.-. MC5RZ26U9/@H?$?GC[U5$_+D1\5X5$5\'']C]>ZV;!?JNW9C\T,-9N2^2(6(1%#CAXY-%=)3\'NKU/)EJQ. MX__*IT!GB;"Q#4;Q9-"^W1,1/N$V4PGFH!BXOG()HD=0SQ'0OX6@TPJD2$W$ M]"VI1DHU#U6^$!!:3H,/AV@BN[C%P#'=J>J]IO%#\:34-F3=U9AYP[3HZJ E MVZ;1.'=$!6-'$I!+A#])NJ(<(#6Q_,PMA:B3T@IY9*C8QO-2+D#6-]9!:IXK M>$MAHD WX0&6SF3\7,1%\KR>[*(' #4;*N?*T8+YHI:,.ZY-86TT@\"RD8^I M:%3$AAS8B&S0HT4%T5A9D7B1^?M-Z<'&7,F1B+8P\NQC >B"P]U/F1GYJC%7 M?2%'18!*"RW.K1L@A[FPHN DC8W*E!8-PDOCIQ0.0VTE#9%IH0O:9#3KX.Y4 M@"Y"F-2,0>!ZY-4/7+1VAAZ+QNJ/ '45P5> VU_<7&-SAGLJ7;]W(QL7 ;_^ M;T)P"'"\?!B5VI]O&6)PI&.9"5-?%9 GD],,D)!M%\_>1D%H$)8Z1"XT) M)S$%?\"PH@@/34%9<)3Q*NS-U&ZB4?)YQFI>Y.+)IHLN6NDCE>[G^2!&%K$( M?%($T_"'8-$X0A81(3T5?<\8P,/71;J2(!O\*DP141:L7("[&V5H3/&T"8#5U0$30@'"/N3*;[8Z?SEOZSN^?L/9U;+$K]^%*Y@ M^ &K#L'8#SPA-%5!L:!'P'8V'[?)?9<@GE3:E9RX$,ZRIYQKW[U/$Q MX#:3#$H\\9"#+EB5QFN0&78(:L1K5"R(''$T%S# &^HQ_+34+[ 8HT2#>1\*>6F-AXU M#J107B[Y060Z(' Q#4+ $V/2*<=>EPL@\B!QM?HZY2$LYXTT_B\J1!E6+BD' M4B XC TK'[ 8%A:ECB)9\Y.@.H2.%96;)^/8.9L00#RL(\%J3A78;=D<#KAL M\."/T-ESX!T#-W7QWOYZT,M=JRG!XNKD+T!](C4F6!.D="<6# MPK9"-0U)SW/UY:1I([.LZZ^NGND6)LTUE[^]S BL&7 7\$9/+8FX)QFHGEF6 M*:9Z\DHM71XEX^HQSTRW%+%F8+.12)W(4L_(?LXE24O+:XTO/*)&5$H.+C^2 MZJ-0F&K+#6.&+G_-/8/P1!)\?U#]Z("!0#6B_-TZHFW#3 M^$7>)K/&9J'M^@&H<]@\3H7]19B%H5A+R)^? .&EN7^B:S.(L3%0$[PV\(( M[::(.HM0*I3:. W,/G0S=X6I]"D_OJ0R<0#ZAQ$)>$H* EC!X&C].D(D&D^K+ , M@3)=0RI'NL9-1809X4B=2"9YK2*B5)X^L"CF"N.5,J51DI:.>.!9?:N\85FT M.67L9,LJQY"J-XT"2)9+HH04#5PBP(F3 + M&BDQ*QYJ!0J$.9G7C[1Z%1BBP3-^+DM1BC4J-2U"AZ8B%RSS#QVIL]QRX+6Q M/)KE#C5_,G:)3&XH4_J7)([=DN%*Q^3*T//!QIA2:CSAY7&,GU/AIS>K=SLW&FIK?.E:2/BDDMU*^_J5F_A MT+/70@C:I_/T)-_7GT+^<%FK;780%M]$SMO'D!X$-@?,[7T%\1>$^"7W,+]; M=KRYP8C&!Y', M19@?XE0?\)*_0-.O=#'E;B5/!^452?4-I$$'*;49W<86LZ M:_< >TH.7(*"ZN8FCLD3'9\CZH,9C=WI5*1P1;'R !(_ ",(@[-!VI$P[4\) MDC5,;')'L'NP]G6/ J9WI1^4/I*Y*$X^<5GD.D>2Y8N9Z ,(QS;,=B$> MI'4?&8&EB+/&KU>Y'<_-[>A7N1WKX),5)<['IY02"?_RB'.RV46"ORSXFXAN M74,C9 _IH98R"?3#V/690'WR%('&F80R93)5?DWC(BW1H,B(+WQ?Z@0C,8C* MXJ \3ELD$^*064M'J1 [;A0F9+ >-B_I,;]PO&6E)\J#@)6GZ.I.)T398A0)\(TP@.) M/^?>$_4F:2=<035XX@[EHV5)#5BXI8@*QF&B")6%/N9,./,T.]>&6_#_W(:D M,UC"H@LV$VT=3C/1]4V[M!:32[N$&B<4\@D22K;IB6?@^I$B#PWS^T?E#/J37X 8*T>G(3 MX%M=\]QJ%05^X7N6V6[TMGSSBT]I-0WA;L(6X[G%E0>/#N])*?Q0-,+&&R1P#=S$]X=%":A-%4"*E?WW;J"&:>U!2:\5& M=L5&5B'%S@CN*:Q[SAB;3W)C&AG2?P=%(T+2ZC\EU0@')I[<%.KY_5%%3<\P M1PJA3,/8JX96$'%^G$>$C9:H+XT.*RW5VJQ&K=5K+E="-R1^8\/E;L39YCXY MSQTKI#LHI+-JW6YC?TAW#!KA$]).M4+&A@FS2M ]Z\GF9IBSE/^4CTB;M7:_ MNR&-+J>3%Q4,1=7FM[E)E(???+^_;7HEPV'/0)YGI?K/.SHI7G5 K%CIB[%2 MB3G%/'P'0K]6L];K]K?3A J[.O>IF!_OSCY#QWW9G3T&[1=S[ZEW.&56 @"= MBC%7.NXBD;9JK4ZO4G)+ODO-6J.W*2LMGXXK@-TTFYU],<\^EA)LR#V)>1K& M3Q7_?&G%]A IL]$R-_41[,:/MX_5%J&!%U60#Q)#FN;YD6+(,2C:O]*YT.+X M(./$@S].*TGQTIKVFS*43]K=_@+.[ 8"!Z26OZTM;5F-DFWIT>GP2QASI<57 M6OQR"#= ?3\^W#@&S?T63UK%8S)%UR%Y*C05)\8A-16H MA$7E,E] F_86 :VR2Q"GU36WS/XX M>!VKTK^+P*QC'6V Y0DI4FYV53VYZLEJ6]_DD\=@,E_BJ6NVF[7B9Y, 9B?. M#*_TN\I:7@Q_]SN5K5SN+6HU]ECE<@QUU]]XQ*F)B^C0>L^]@$[GJAAF91 O M,LQ:V]J499:O'/G-;U*GO<>:\6-0-3]A]!Y/>&)>>NHR3$^>?:4..*Q8:*5S M+J!.5<]0\@TJ;V2FW.1:/;DSY\L!FA&_8O-ED(@>'0\<\Y#.KJL<+Y4=L31O MJ=-KOW;>4F5!O'#?BLJ&V*P(>LS\$9Z^80R9&V9GC=N!3]/$GN%^@,=_3MD, MFX%7G+0R)Q;]H[5>?X\:ZZY-BFW'V&E.4Z/DG(.\#]0G+#M2NV(.E9JUJ&99 MC5JSTK3*O$.]6K/=VLL&[4C'$G"F8Q 7F&;NT$CQ2*D20^79+O[($.>L5&F@ ME8ZUC$B[?7/S(MB#S_"KW,7%D*-A;EY.>_#(<0P^S6L\/0,/5L.H7D"'&KJ^ M'4QXS?!Y%=VK-.YE[1+:E;I=XNWI6(>L:Y>:6Y)78L#Q>&+))HV8/58]=U]> MI2Y\/-2A4*G5J'6;O=WU*)F'0UF\G<>XM[U:L[^!B'RMK3V&3NG7*5<&/NWS MH1N?&2?\<DA+WZ$J5R85O4+?-X^^O5JK<6!],$O)Z:LGGYL 7KX)5T_N M8%O?1 P,M6!L3UNE1KR\@T"3+2T0($Z08 [PP;:9[K7,S3.;"L+@(&/F>W!I MO#&4ZC;,3H52Q=,PRLT2JR],RZH9S4:S6<.L@1#+1QWC1\NT#)BAYP9^S8 1^F;[IYH!?#A* M(AHN8A-N3&&>@8-%4S" 91J&.D3=24+,ZBWT79CIT.,VSAE IN: @ZHEN#Z- M].'.B/@(&SO@39AB1TW1<$(7'C4&,WK0G4R9'4?XE.L[L"7A##!$P0:?QS(O MN!Y,8$&4798M/7?TNP'CN/=N/*O!IP&624A9:(!;\'J$(\')"]&N*$1[D+841PF\.F^]1[@=#=VHVRI#RRBS[G,\V8PMV$$2C^LA1D. MEX_ 9^:@<7F1@T;#;&?0@*?BP #$K\> 7P;)7UFQDBU;CO/4_EA8! PYS/;>M3F= M.W/O L*8AAH^&U:AEP+O/DC@2=1>-KF][VIMKS!3K-HI)6R0 37S#*AO]IX6 MZ?N$Z!K6))]K8YG1-(A-E-L=T](U98.ZUUP9AJY&?HOYS'*K93-F(UP> O=_K; B3?<>\!S:+?CC+ MK0G8HQJ\TX:OSX-L3TBR;(%E5"MN2\D7%L1/RL8,4$H9Z!51XI$&A+^C.)-* M+QZ=QDD%!ODYY/BF4"WR2BNHW2!1[=CPV "8#@I:U,1A3)2_\&?-\/A(#;%4 M"\Z4*.;@O [R&.$(W&RFS#X"%\]N[F^N8+I2 DO*TAB M/HE [?D0A-, A#U'!>D[IZ%0VX-5>U&@P2%3PN0*P:($B9^$H2Q^[0M5/+CY[-(Q ^^AE0&93FJ&;<\4%/@^]Q3)YK$A2,(\MT(& 5.Q.2U/C %D7!=< MB8R\C,S)3I;84_?Y*(C=#'?^ M\['BD"VO1O>GY:TS<'#@3".:]4KJ M4OQJKS!%WNXM0XS,PQ'IOA"-T@658N^FE$3)^S'7PTFU<"(%8\['-L+.>?3E MA=YYTK-VGO$UW4\H/"Z9I-'X3=Z<5T9^#=CE.KF*%R2;A2Z%/OW!CF83\) M%VPTR"F,UM.$FU1< GOJ8"^-UJ#YRV+W.=AU*'EW"$ MI[XW2@*!!7IL&O%WZI?W*D[K^C0I>NF]'%TZ[);T+:+OB=O2$75^;G9H)2IN M+S\LW50FW9I+61'WVEVSW;56W@:[9N6]=<,V6V;'ZFPU[/I[O7YOSY,M16E+ M$5#U&\6 _$2^QY.98/V%1Y?DOE3E0WFR NQA%S?NE>EMU$C_ MK3:0J34ZW:IE97DWJ%7K]#;H/OWB&U0VL;L./2KIL)=*IOU'B%:45MP]NRPI M"U;:&-L+X6H)W\V^5,IY+T<.LIDG5,Y&D7%'1M(8@<+@=X6P%!16AKQL@+!LPSHF0Z M]68R[VV"_XP!^E',F8/9)GX03H!V_L1QQX 4(U%?$^' ^*@W3%/4Q!X(Q&JN MJZPI*WTNS2!J*:BOR&.4+M'AX? PX: ,?BK6TQ1"^J?*E<1^H2;Y(5X++7\,1\U4^ M$>4>Q? J"QUU[>3Z]NNI 1>_1Z91>"TK*Q3]',-%* X8TM$@%D5.R%X.*W>I M>-S<:F*F-(N9<0&@GX$>5Z*@/DWN\(/Z';/=[VX5U.^9S=;JV\^(DV\[[/I[ MY_WF2TRVW6D=1E!_SXD"Y_T#27[8C?>H2F@XE(U\D=AP&2?Z$C[0K8XY7>Q: MM+[19,DIHFCNQ\9PV#0IY @ 7?Y4D?V[!,NX@IWPGBI_YK@3#@XJVZ#6Z%H[ M3C9X$UDS%08?# :WSW>=^O5F@W;[S[\IXPJJ=);JR0JIJBYK]9HFVIWQLJG(N51I!]>0>A'R3QNN3$JK=NP=ZZ5GZ*\PUH"[;XZ?_P\XLVY%T&S1(FI&[:4N@# MFV(:G/&-1T$2VI(&/KE_)*[CQK,RIM[2B,4[\GR]QW;Q_*&,2]FX\5;@CP+J ML"NW+>2P42$EG-;QJ7V7$D0S>,XCS+%^G;S9K(T/ C'S#'8/7,]2AFE):=K1S"" MG"(PPE@ HK;9R]+#6923IS]:>N$'BXU+;O/)@(?I(26Y/2Z0EKXP3U^)8"66 MZ8B9AMG-)O5C3Y?\0[&0)!)J3_:V+#1P)4O*;[YZ39T @1K%T$7DSK]J&A_F M'W,!LZ+Y+^AMYLJ(1QORO%+S[Z),S\#>X(#9GN BH-$ADF<*'F(%F $/Q#QR M38=S;(%T13; CM,SI<*I+P!-X @TU( 3K?#8I8-+9!J^Z$L.-J)-W5,=T-"! M$% 9%//4J%8 >TM284!-C3O/^&E) M0R]XR)34A4]C']3T8U0[0%T6 15BC3H$0#*BQ;*0L1O%04BC(-%*DO/Y2!SB MHGU\7LM6?1RQK@J^FL0NUOC D!'@$K4+1PDSH>(+1;09F8OFM$*@!!Y\ ,ER M!LHU*-:_@: *8Q1:,R,"3 BDB(JIRZT_JE.'6)AW5)][@85>N50D24DN%FX5O> MP9+;5]_XR =APF#SF\N8.I*$Q^E0,>,F!%D#J'U-'%05NMPD V!*QI5 LQ,\ M*^#4B+-"-R'>F:BS Y&>3,2!8C@&6'!4ER@+BNA)O>;.Q1(?O5S,C:)$:3 _ M-K6S6*AO^&@4X@9QY > ZU,\L"!#O065(AZS.-=XW.=Q*E:$,H)D-86_'H&_ MQ!SXRX]6W^P@5;;ZJK/V"QWNTMSP<)>]:#!>%!#+6H]$9%YR6=3'!/4*XI4U M@[!OHG"*,$ >.V':L:G3Q^,$QQ15E6J)R[4BVD[_61*I6X:EEB-_'9M M@2E'O,._H:FH'P:2P;RV8J- O 7 $D9$Q>CI0@>786/W5AO/E" 1HJ,'4"&V M#(]15,%&2/L%/@,CA+@A)^Q4'L:FQI#V@S@QHM7Z2?)[-S3&,R=D"7*D(1XO M(+39H#4T#! 8LX+M:8P(>34&B&FEW#_;4#@?CV@IEX:RD0CAAC MKH="DP8^?Q]XR40[XHW98Y??RT,>8.-'5)F-\C[/+T(P2_# %RE8"9$<-F'8 M@#O%D6;GI]27YPZ'P&"0X@<\?N PZ(DK4":C])L$3!=T^($8$ZP![\-H?BP5 MJ!MUT!P*O1!L9ZEM?);+24?X*M!;6:$GKOH8H E,;BJ?#Y4,C![/$OQ *DB9"Z;01+DZ<>Z5PRM1DH?S)]K(7LFR/837:.N-"5M8Z_NT4TD-:4:8 HP2P_YL5"$5\\2 MM#+87.E#,1+IL(N2(9AW+D6 A&U)?CWE1H8IH]4^;RM.0'[*3RWQ!)()"_P8 M-3+$L2!EM'0V$8!H!I.FLP><[ A?'W;8%5AWHYA/DJ@$2BI M\ %.%FJV \/:DKM4V'I*KLT 3+'MCDAH4.9,*];HF\U&F:CL57C_?.>V6_VB]9=%Q[6PE[V MVPV[_E[G!1H*X&2;Q4K_"]9T[S6QLU*_6[K:+9X]7G>LK M-"XC&G=JS?-.^=#XE0JD2B!<]"R1$REI3I?FBQQ9\52SO6&%>%4_]=K,P]I/ M[_/CT3R7,X=E.6=;,8F2JQ::^92I-X;5UO4U9>:1,; M:A.",[B")]06\_B12^"9\Z%KJW#7ED:AC#^U8#N<(,%HEEIBY338&8#*3MTGM>B;@= .@P76D4N1T\N)YU:J]W8U@FW1THI[4%&*Y-45A0DI(&=BT6# M>LVR>F5*5RD4KJ*:LUPM')6Y=L'9H!:/WA8'\H#R@ 4Y[CWW9J:1RYW! M"@=1+5^X:#\;EW(+<\5\8LJ];,IS'Z^*XY];'-_,3U'_68XZ]U(1WF;%JW[@ MUX5=GO9XH+Q%)!+7IRS#. #&Q8DLS_,9K(NUM5HQDJ(NO7F%/-UJ-4U(,5!' M=>%=ZUS!U:4ZP7=UJT)^#C=4V*4/O8_'CLY9NM)AY6>6*MDBR,;LPAGL.G(;==^K1I&!?&@/M\ MZ)*/"AX^3Q]& 93"0"U[Q%!>^521(TH37%\-5400(]ZNP.0S?(;6G( M#2@;"@^D0NR&IDW,XT9-I%OG']+;XLQUPA&XCUH,IDQC.:?KR-SN0NG1!RPI M--?N?"<+4O& @2P6. A^DY<2(HJ$[X.\6.0Y&\F+.=!61/>J$F4-2J0EQ7-M M"5B.NH")AWC*IN>* G97-3G1.'1V5J#L&C9E,[T5U<7E9^.6Q[$G2L5.1/F' M=2H+*7*'"F(>@Q\'H?J.E;73*(1C;XFQ[[F#W'KD*W,_OI*>\RL4MODP_3Q= M9N284BC1)4P]QEK@K%1)K\MB^AFJ?J9[B2)5JA%!:@NH081L6:(*I\A\(&[? MR)^X/'"Q#9[HC*"1*=6QR/&!U&EPH;5I_7.6'B!:B+6 H-^$XDON*KI.$[/> M@JM('DJ]I#?1YJX:TNQ]/H+UH9E2K';RM<&RX6Y_3#-MWL)N/]6W2C@'D[OH..]19UM=D'OD;'8\,)8<&&NGF7#M#:>I+4P254T'XD)32:I*:T: MPF!?"/9(3',<>,2;<^WI#HJEK>A5.!S6?V$>[2BH]( 6S3X0;[>F:J0P;9$();^N^;(Z-&TBTA5H% M,DI'&()>JXF6"RS2GAUB;X^0#WDH33*X*VNEHSA,L.@>R83&X[)8&K^@GIER M\9DDG 8@;=7 ZLD357=]+AB6J?%STSS=VQ(!?,03[!4^41Z MH*IU@\ODM.4]Y3*B@0UV7.$3TMR>RV[+5LDUY;",:E*9)AS3->BT*5HM5<#I M';@$4Q-MV#2+6;4-P"4_4.^U 7;?BV$71;^7M&.8Q']XTD^;P8D>*O #/L"U M?E*.&\$N21$FK6.CCI!(@8Q*TP?EU[*7:A7%6A!;YS\\*7Q>OV*PA17-?HN>-Z&2'RX<+GOK[$B#F!=@3*<+6$DF,C.,[(.HW-_I>U -< MIU M(T0W:B0"R"-Z_QDAKD&TB,S<-ZD/GI(U:T+Y0,1%%45U1 :N#5_R)8W9L[D4 M3VKD,R_=4NQ5'Y.=K?[0X0]4\(<&?F- M[H42486W]V)^>U-Q-US*+RY\/Z%6T5.8PJ((6,OG]]'W6N"]T:88>!P&GMC* M&U2%'81 4;=7B37&*_3-BR@3[%JVNQLO^2T)[A1C,VH2ZI*"QS2%!TE5AV.W M4L$I0*CAXR2'7!^(;2*@FW:<@V<&*9UFC>-2OH./(H&@?,70,39>2@8@;E!Y M2M)V>K<<6(G02:\4*[D0B>16O]6FWLUL(DPGO?6A_G"F8+KDC\(D(Z<1+E& MLIN"G)I>+8$[*>PZW&%ES+:322*,0$JA!P:=^*ZMK$) '3:2+0GS_92R[HZB M;97BB-GU3,D)L!L0QX:D"'EL^@E/R7[J#'O3$J30%0\@BLABPFH4RY( ="34QVB1JW9EG%-R1V?XIY" 0;0R@2$ MM+,<*=F^L"4%V+%#F]XX#B43LI^UNTR]R2D/,4,+MLJ]<= [N*$>^"&S9ZX5 MJ%,5D&#],87U-P7K@P;0IKY&S>);9MQD KZ44YP+?,@I<8HMMLFTD'U M<)U7:>&%VE*X%8;6#AEJ07],N]7ZH:A]6NDQ&^HQ[5V';=1O M2,#7492 *GZC)]84)]]# ,C&\8 EM3E3CV%S>7+P\@D=ZR(PE'M<'&U YE,T M9LA#*/D(SU/ (P]@@&@XD^?.8&J2GF^I92UA?0;%^,A0%',(IL('S!]Y:+N1 MB!-H71_$4QCQ%K=$[K4K(CR9GG0F!C2-W\=<^G6B+#-\PN,Q'J !CY@WG#_\C=_A,L2ZP<6'KF,RI%5,5ST^H6F.,21QI:!?66V6HN MLBUU-!LVM3R=\]L\O:,%.L$?&%)?P&S82!Y;)C;XAKD.ANS%7[37!9#^X+A/ M^29\*$]6@*T >UA/;MOZ;]MC/4K7D^L?S*<#=%4M%QA\AKJV$-#>HF?M\UJ8 ME:]35Z?6ZVS9=?B-M:T[]JYT!]]TSC*MYW5H?&U,?@/B8[LVTWM%D_2,=4U$ M9.>N]YXA(@ZX6W&MW=V4=DK<4KJ0D5J^76B8O2)'N;T!MK%=P^F];HY($I!E MUXLG"1_9:17 )YN-\[=S6L7SD+5\^V.9;>LX6,D!:B#D:GZ.AK&V3_)J;?80 M&4WKO-9I-;93378!IO*I-+L8HZ1TKQIO[Q31GCPZN"E._CHU!)8M_M3KH;-X MO SF8Z8[I=1HK59.V&DNLV%-NQ51DR';T<$U-XY%.YF!)U,U&(:7(#/+$N;P*?/1GD9BLG$V6)]D/93R%=GZQYX;G/Y 9>DB%4,'VQ MT[#*G;[8,HU+/F34J^$W!,0M]UV T&:Y?/NK[O\"5+?U]K1+V9PAW1R=:MNF M@?]]QI9TMVS(XYE>M5_N?,LO08RULQZ(%VP\MCTQ-1LER3[OF,97ZC=RG14E MESP)?1VUR%E492X%RUPZNRAS:;;;9:AR 2#8=0 L=HUZ)SH#S-Z7D@6>"Q9X M]3AV!^Z2QF=+>)[H,WLP^71=\[R[76[;NE%;9KO5W/FHO8[9Z7<+#7L8^61/ M8Z4XVE&@'Y&6R*]Z7FK9\B6^P&ET_4(6JDYP+Y@SMX^=N^21';I3U19';:2^ MR-=..'BUS2_JGS"+^-FV<2J6;:4;XOGKIIIL63DQ'+X8P,34'>PF1,KN.TIN M%QF9?V-+=0DNZ.O]WB=HC$,^!.TVCJ?1N[.SAX<'$^9ICH+[LXO0'F.3CS/N MC%AXYK"8G?6;O4:G?0;3M:Q^RVIV&MUFV^IW6F<.?VQ9YCB&+;J039BH1A\; M>5+1$F[GD%H0(8.Y3NN.D..K_2CN& M_I&P$"A+UD/<\BEH36G2;ZN!\9Q&]Q24?C:O";Z0@[ILE-XRBX0AW\)*G\W3 MGAE]J-A6J=A6O]GJS+&M.0Y%7(Q\M9+GO!!;4UU&=\W;Q"_ X/J[8W"'I\JT MS-8NE+87BB97'&,?'&,CAM$0OS8)4;O],[F@EV,:<.&C%\3\.UQW$HSX8+]" M>,;Y$6\[5%:&0X7C%ZD&4,%/QZ?GJ4,'7 %:-JW,:FSI::X\-I7&5M!FP@/H MIXF@?++!51-+XT(=ZULS9(_PM/N)Z@<,\AE#46R"9P*O"CRK0_#4P&%$IX93 M0V3L$GY)+2BF %4@TT%604.#!LJ,"B(Z1-:H@Q6<*CI: 8T7<1665C<^ M/(\E\+GMHIE5;+-089UMLNVJ0J&*M.U./'98SYQ;9D-1[\S#Y/FG<0&T_4V MF4Z]66;!&@,>/W#N*W.$WH#!9C7CTZWKLV M6K" ,ZO"AA7D=%RJ;)2-82;D9P60#(D*9SQ58-/ 5B6 YW32[8K8JW!*I9,6 M)[\)BP#M!?E]IM^-NQ!6 1"@1K]'SIUT\&BJ>047#2YS=LK2=#.EC_Y==-*O M]-'B6#>OCU;0T:%304.#1F6I/ 4AH555 ,D(J(JH; "M*J:R )+*ALW#XXUE M)I9D&F\DRM0YDO:\?_WK7U^Q*V]5XE16?MELGD7IZ5KJ!#8FS>BTD9Z\GV90 M'8\\*0"?H_0Z%(#+G.M MD%L'I6!7 1]CBLT6@ B6[NK*BCJ>%4L3$K%;U4P M;!L(9U[19F5)5-.HIE%-HYI&-8UJ&M4TJFE4TZBF44VCFL;;G<9;R&%L64=S M,,=V\8YG=MJMXAV[=NO@ 3_6OZW&'X_-INPRD7CLF M='W;G3+/N'KD=D('87P=PA,\/.**.J#\8SF*M(ITOAG*;VY)^1]=G\&O\-OS M*+]2/7;'@)K'HWI4NL=;X4#-O.YQRZD* YA0IU%I'H4)_V@TCTKU>#.$W]R* M\"O%HW1$:34L\_K+[;'H'B^T3LE15E:8[F.MUSY>,_[WEV^?C&L_BAGFNEP& M=D+)>77C;LP-5UUWU'4G@!GX06RPZ92S$)Z@9!@7]Q&++$%H8Z(()<$8 VZS M)(*[<22^$[-19+"0&WA\IH.'U#RX\3@=(YN0^EYN/XY W".YW7[X^[%(_!=: M9]G)[1:[!+",V)Z'Y8?'9A'+/UQ\JH3*FQ8J'YAG)YY0\SZY_O<2, M_=/%+Q5C?].,_1,;<&_7R'YX' ^1_>;;5<7?WS1_OPEY!%NQ@L$_4ZDY/)Z' M2']Y];'B\&^:PU_RH>N[+X+RA\?YK,9V/;UVT6=V:_ZY/W!]"& JQ@T;<>-: M\Y=ZW7O?[_VM_6,2^FXT7K[A-?*W4E7A MV]W[(]Y\] 8ZB0<#CMD].LVY;P03E\3 - FCA(%J$0?&=@&^* M[0I@/'P/_D%GO)I E$XNF<)G0OY'PJ,8"V3QJ=_,6]/06AZ@F+IZM,?,']%, M)FX4490OI!A %+/A<",<+DDD[QBG<1:S@<=5V%6+E$OD;7< NZ=!1,KPNY C M(M[S]P^N$X\E9NMO"6'ZKI&]P@91X"7QZE<6&)8DT)__-@C/YL+"VFNYX'B4 M3"8LG"TRO]] =LK[3;G2:K,$]FI_&#>FL<9DQOQ.N#D+/O=3:$);YCW@.;13^_?KFX^^W;U>U*I D&,'"@"2Z>'X\^H&?D[[^G;#M%:_NF;8MGG>W/VH/GKW=4_C>LOE[_=WGV[OKJMP>\?EFII.]V)\RW M>Y@*_B^S=QM8-YMVIW]=SMI8PEG?C,]%K$O\/(O.]#_UG_\(QK[QNVG\ZH(& MZ]>,?X1;V>7/,V,/%B>D($6Y"TLRP 9P'4--KQ0+[C^E=-*"*RQX(QRX>+]0GD]_@P9FX(WU*:^2\!"YU%C%AI5NW%WM*+I4J-Y*DQPXP[W(NW7%5J#_ M&WD5#S6\529!2837.ITTJYXZ&$Q=KF,^K8_55BMDQLF:.M/3762SE!Y^H-T9 M"XI=1?%$\9]=4.6H)?F._;(W=!XPNEH3HA9S>1[B]L&\@S M1J6ZHNNR196K:533J*;QIO,O2I-JT5V=:G$V")P9_#..)][/_Q]02P,$% M @ 3(JP5/:?Q4F]$0 R[\ ! !F=&LM,C R,C S,S$N>'-D[5UM<^*V M%O[>7^'+G;G3SI0-!N?U-MLAA'2Y30(WL-WV4T?8 M0U%BO)2>BOOY)L@\&V M+ /I^M;,9'8!ZSQZ>8[..9*.[1]^?)V[QC,D%&'ONF:^:]0,Z-G80=[TNO9Q M=%>_J/WX_IMO?OA'O?[KS=.]<8MM?PX]9G0(! PZQ@MB,^.3 ^EG8T+PW/B$ MR6?T#.KU]U*H@Q=+@J8S9C0;S>;V57(UOFRU'. TZF>-2[-NG;8F=7!YX=0= M^^+LS#IM-!J3R??3JU:C <_.3T%];)FMNF4ZK?IX,CZM-TRG 6T [09H2-!7 M>D7M&9P#@W?,HU>O]+HV8VQQ=7+R\O+R[J7U#I/I2;/1,$]^?;@?RJ*UL*R+ MO,\;I5_'Q(W*MT[$Y3&@,"H^8>O2$Q7EY>?(J="^]':D*)ZV2Q6 M;99FZM?-O]4CN4.T83WOBK4ADMNS#:FS+4LC\B3E=ZK9C/39JSD(D8#H_6F1 M"BFTWTWQ\XF-?8^1I53GG"F0)A)]D>X"2RK GOD#)!Y7]7@-@$NSFS^61!\ (2 MAB"->Q8),"-PF=#?73!^QQL2E4C@;^J_N'S"1:![O^Y()"M4\+I& M.0LN#(:FQ/U>$%BTWUR$N_ 2='>A<-Z34 M#R?;9;=0? J=OO=>?MY6ZE X+*(0W%(';;G-@4P5"W^,1DXQGA\?VQ]O>Z/N M;:?_>-M]',H/P_Y][[;-?[QIW[@"R,X#51+<:#:LHT>N*C/Z=L:ZJ0A1G MC7NG_S!XZG[@@];[I7O?'^KQJH^F)M/BBY8M,A7$;: ; KY"!.I/I4Y[^.'N MOO_IT%-TC:LF];31.-MOAHJ:#%G5D> 4(H:C?N?G#_W[V^[3L/O?C[W1;P=F M.J4"->5GC<;Y?I3'J_S7/R^:YOF_C:#J"JE GTR!A_Z4K0">\PB83R">]/E: M2OY&M7C.1U&0V30;IAFL8Q"U74RY+/\2QS0XJ!&@&GABK'&/3*W'XA$0\>D9 MWD(&D'L@YA*H*B:M!O_;C4E>;E65\6U8694BXJ$_GP.RQ),AFGIHPA<$'FO; M=,!=I&-H!ZIFE#J.=DRY?IU@\D06# 7@S;6V$8$?B1N:[3?@$ M(IL- MJYFU!&0T 5GZW&:6L_/H-*CFQN#_X3I(P@FT&G M ^BLB!/=!U_M3L^L?8PP+[RNU!"U'CUKMC4-#A"6/$#I?O'10BPJ#J\$JEK4 MJG!NR>W&W54AJEJ&8*O*CQJAF+"V"RB5UV6,^A8V(:,*M2Y<6')'B60K&*A8&.)(]&-X6GG?:QBJ.J^1:Q]ZY\5WL?J^?Q46*8Z.YU MQ,LK':7)C6XBZHE)5W.,"SB^I)3:Q5FM9& 2PZBB(XMUOX/G"^SQ;Q3S"H*? MET5,EBZ6VE"=6O(<+),DD1(6@0O7LX*ONG%:6>E"RSHE@)JI,[YN4S.U1JPD M.6E[(UJDI JJ?D#6O<8>R[ M<;D/OMKB75J-2TU>M]W4<;-2R?]NSDL/2E@6#E!K6 6]H04#JBICA=31_@*CJ>H.>[F9HL6;5Q:5EFXF@['/^C M,9'C$'?,\I?NZP)Z%'++._07B^#F:N"*L]X[%[_TO DF<]GRXNSM7Y>:;^0(K@DQA]>K@HI5-+QB;C)-5FDB,'; MJP*U\;NTS,2B+XU6;@G#*H5S"RM-5X *FL);.&8\+N]@[UD\AH%/@$=.(AV MI9@,6ASG0"A-9*MA)D]7!*!<+,0@#8EIA*!'@L*!*& ]M8"4EK3%Z4KXLWRR MJFA8U8.]V]Y,44RE^6R)D\T=N*S\?HZ:A;5W$^4.QVXZKIKAEF7N,ELW_:44 MJ"+/=P"17X#KPP>^H.*#)Q92>DRF2ZK=H&4FC]P$CB&!C#A2U3DHX/)4\FI/ M=]I*AB49?%31O:4.[!.T>7"-O&D1LZ>'I#9T9Y:I39:\AR( /YJU:%1VBTF406J)O3":B82#;()E?48LB)C M7=.1W)4EQ*X[P>0%$&=_JYK$4E-Y:343Q[H*N[J&KR1_/8\//U]'OVJG=:_+ M*X-#2SQG)9F!*J0-*5[-02Z40;\MI8S^++.5C,;C U[%D"\VACR"PIZ-7!3> MD=6=3* MO#*_^@18H1N =H!5&BVK:343V0D;W,D(,%:16.6NJA)E#%%9)4U8 M!\_GB$F#'FQ%B/N/H:?]_!.5O-K$M5G$-#ANW/,^PZD%"14\N6>L\=2(JI9\RIFMQST'E,Z@&0X T3O^#%54#UWSLUD,E0$8WPK M@+XS.)0AL2K.09$YHY)73Y8+JYDXS,]DI)+S(R=U5_/A-FH,]:RY-)/99OGI MO$>*HI$H]-@Y'23E(O94/ FR.%U57-H>, /_$ GVIZ;53!S-'_/F4ZE[@JYX MZ> $+8<$>!18&M;PRQ9I14\;9K)M+,0R9!01@SKR$2QA\$H(=23IF4U$]D. MF;Q4RD MJ!HCK.=[8UV3W'R0=:T>Z5/1(&07,@I$)GO J\.5TU9R!W /QJL8Q^S"S1,4 MKUZ4*6:!5*$]Q6QCX((]Q"U))*OYI;E+BRV*86,CI=_O?[D MUZS6HW.KF3C!Z]4K4<75BNQOMY/CV)EJ[ZN MVX7+C=_?W REUZ96F4NK== 8I[YUL9K&9NB/*?SB\PYTG[63M!-"RO7(6<-, MYM*O(8P H\)C7FR/+%U6.7?.3*N5\DJ%+0;^[OK_P\GF^\F#[QOO,!=O,(?! M3J%D:L(^__X)N"XD=T#DO+#E YR/QUQCQ84V^?OVZEE[60ZXK MPIJHK'C1,KI:0(*P(YIW77-\$NX84,X*0\R7_I5@?W%="XHC!N89^HZ2J"4 (2@U YS!QU %LEJF(//&*/1+GY M-X"B(%,EB>V/82_!O'AIBS?5&(;$/<_BB+/O#7QBSP"% ML;2:\(;E3 W?!2I_')!'&1!%@TOCX/$1US6;CS5BA6;#''O<)I-E_JAPVFQ M9_%G%F5V.[5L$7ZW.N; \9OU:T#0,V!0/#262B9ZG)VQB^P@]4,]P36%2S"W M[WD4BTGX:D!O*JD1^?TSEZ_5%1J<*[>[NKXEJU'0?:/F+U&L!$Q%;>KH-;U3 MHJ8/>C_+VU5S)LU6J1(T_!8PT/: NV3(CA::ZDZH)$K0(1Y$V2)HGL+^I(,I M>^*1..+N881O8-MUL2T?*X!YR,5C6#?/GN^(5L T%!R&1="@_''8-%Q!6-+V M-APR-W 0ML..9]%='.>-PE?=($;<&M[CHTO\X-'#JQO*@X^4U\2=EPW;+'R^ MV#*3_5V@WI1ZF6>F84AGP)MRW[P*/E?YSZ(3%#DP&O^,CNL#[!';O&G0)K5U M!,D<>;+V.Y@]R5/+EK5CW-38,VA_'A#N2>32BG^:$C#OM)^ZP[:=8[VUQ4M@ MRC]Q99]AG\)HV=_S> &N&[2$7P%.<5EN*-#;WW8GC!(?H. B#T/Y6IC![22 M+IDS][="=2R^,;82?$/FM358I(#W?<8MYS.B4BM7MQSWO(6?/4_S!0\]/\.M M/VBC.7 U(H?P/62?8B\[D\9%N,?L<$$M]49]TM[.3+OM7#3UHX?'%))GT38Y M_%OW>J[F7]OYPP]V.2B/]7D8:J.%"]MS\2K4OGST4>;0_"5UES56^031=,:@ MT^;!,I^\3U!8ULBZ"=W(6WP4 /C*JPX^I>]X0U:6*V_W++UT*=R:>%#OUL"+ MXRVA<.(6Y#S."@!\9,(W#T)];+;[6<\+U?")(OL<@>]&T*UQ99V_* M0U*A8)/7++9"=C@"R) O:Q C%MLW7)F=, QI$R*6Q>*CO$:%(9]!U[G#9 1> MY3?L.ESW^F,7!>]GE;8_.]PY8!6E/64(WN;3\X(C7(V5FU*D!"8R[W"S[\'] M3D=C "7H[ATW9EQ-]MQ'+(KRE7W#YCEN>WV.V_?:B7/<>V[W!235.Q761_OJ M#A))6R.I$L0)V].;+_CR)7P>EU+-M<5+H.1\"3/A?' -S3E\2I0K0>/CE($I)@Y#-(XB/W%0 %_T)G9^X8@09%2M;LEXI:AYH M:*.5-4(-EU%#OHY&-GLW]74[0!4 E*C#5J]))L2-3RTWA^"]:^VM4\I7X;.A('("+=MF5(2+7H' M? :P=NR5NMU7V_5%#SI@@5C@KY53\1#09?7XXCV./O=QJRZ(MT?B"7L!)#=P MSY77B#@U=QVF*5\.4AUY6P5PG^ S M]'PXG/%6<^)FW1F<(YL<55.6"$L+]"/WEQQ[+\W;@FR ;+W@F1V_ B^ MLAL7VY_5N0]: &^H"2RJ1=OR]R<]2OW59OB&^LHDT3S[K@%05BN>NTYYP7LN M=-8 )9C^OGB8NG.]FG@=O[QR(%Y/?(EZ: MB(UE&CX?:H2CG,SL?*+#U5"&O"K).>_H<@3MF8==/)6'QAHW)>A(EL 3Q/>D MPUP>KN&AA7N$W*_\*WYK701G[4M'=$RHOW8[KLAQ>IF>>& D@8?,637I(RLO\^IN@1%D+ M)5,D0!T[HDJV))K\$OF=W)!(_/4_OGR8//B$\\5X-OW;+^)7_LL#G*99'D_? M_>V7MV^>,O_+?_S]+W_YZ_]A[+]^?_7\P>-9.OF T^6#1W.$)>8'G\?+]P_^ ME7'QYX,RGWUX\*_9_,_Q)V#L[ZM_]&CV\>M\_.[]\H'D4E[][?RW&)3*D#FS M/ BFC2H,@L\L)V^M-ISS4O[]W6^*<[3. (M:**9%5BR6:!@7F6,"3!SXZDTG MX^F?O]4O$1;X@(2;+E;?_NV7]\OEQ]\>/OS\^?.O7^)\\NML_NZAY%P]7+_Z ME[.7?[GV^L]J]6H10GBX^NWY2Q?C32^DMQ4/_^N/YZ_3>_P ;#Q=+&&:Z@G"['?#;! M5U@>U#_?OGIV_I%E,EOBG^-I_C7-/CRLOWWX]L71V\?/WCQY_.CXQ>,G+UZO M_O+Z^/FSQT?TP]^/GA^]>/3D]3^?/'GSFJ19O?ORZT?\VR^+\8>/$US_[/T< MR]]^*0_NTN[_[P&_X$DW0R62W7<_K^[#,JWBZBX)KN : MPV26+KUH4O4WFZ__Y00B3E8_'9TLV#N CZ/G8XCCR7@YQL71-+]>SM*?[V>3 M3(_:D_\Y&2^_CJRQ62)X9NL7#5H0]55@5D1O8W*@M+^\H%78!4F[8D&!15Q1 MX>P#B1)2/,3);+S$#^M_7^UC1XXL9TW5<*IMDFA?.CR:??@P7E:G485\-)LN MR;F0DR&A1SGG:+3ES)M4F%;W@-J&(/)G($@KQ31C MR@5I1RZKE R2."61QT<=F4?R^$5A,A *ZN)Z6\=MF*!^!B;LNO ]-/_H9#XG M2HZ25SQH2"R E%4>(I_0G$E78HC<9X6\-P'.L.PKW5%*LQ-ZRE["5X@37$OH M2_!2.K_&Z@@&94?SM=8#J9 M8WZ,<;E&$GE.!;AAHJA(CIE[%JQ43($R62#( GVLW28T W6 +8BP]^(WC(JF ME'8OQT3'%Y2[7*6F5*D$(S@SJ2:\)!B+'!1SR40RQ&@E+YT"H]MP#=0CMJ!& M0X4T(\FSZ1+GN%A>P5+K(MH:P]!AK89(PV+PE@4ADD9(M )],L?->+8AA?XQ M2=% *,]G M1:H"%BC!4Z8+,6Y#M0TW[(_)C6;*:&TT-L@IE!#>:\>TKGF>TYJ!)!LF")2Q MD)-1HJ?1^%Z:M9D8[L<0ZWV;&8J]UI&E1US(A P[PWSTG(6 MI"C=MQ;<,/_V/RHZ%"VI%D^1[GFT)A7U!S1WFRC9P$C9%$)@XS M16F4 I$4QD[TN '1-L0(/R@Q6BBAG3=9+'"Y^.;0$L\0.=DJ3WFS-H'Y0O[- M!NVR+2Y!Z52_N@BC"5VU_Y&5N^^YLWX_(I2N_DX+3$_@L7[N@E"?]1Z^B>8K+9%EH]@/O]*=OD_ M87*"(RV*1$LQFP^A,!V<9I&B-Y:E$L"#\;SD+L2X(] A5?#:L::GMAJ6;#X1 MEMG\ZPLDR^] H\?(G"O -"^%!9XE\T8 (1/1"=6I4/,-Q9!J=NW(L/,ZMZS@ M+N>0EO\:+]\_.EDL9Q_.;!HA^B:A+RJC909"HN@>*' 39-6,@2R%,!)*G[Z' M+< -J6S7CA>MM=+0,)P7C%YA0C):%,V-3"S6&6N94H(B>U<,"Q@R"SXD$RDO ME*%/#+41SI#*=BU-Q;XKW[(I3FFFFPV-3 ?M-*;.*&4!V2M% 9"L M.9(0+!KIF4=RB"5Z%4V?!LS3SV];R'Y5Z7%XC*T222@7Z>,H-="B* M0;2*!>6X$"6A-MA%N%MA#:^DR_Y0>K-%["99)771; L M=6):4+ 5/2/6DO?C102E=CE/9A"%EBK6*HB_U; /E MF+XP0Y&8#3ER!.C"BAN/4S5J=;RPR) CF*B!.26QGEE+E$);QU!G2MX5/;,V M'*[;\6Z4OX>#-7?BQ%:=CCOJHG=;VP58-@A?2G9,D:.FYS XRD2#8;)D34OA MG(]]FAZ_"VU(66 KDK351SN[.)N^>X/S#_4,T 4LF@/Y;:Z8$T!.W1M'@;NT M#+D$HS""BWVBYLUXAI1YM2)$@Y7O>>14)2,U%YE!H%!>>^]J6&>9"-DI+JV5 MI?M$A@$F3\VTO]^*=PVD-QDGKD$HU"2@>+I'=T M&?=PR&8OCO3033/B;#AUKU)4VJ3(,M0V7%"6^:PS0["ICDFP3M_/8)-="J5G ME=O56Z]V-8]/EG5T49T&->+>I$1I$N/:4PJ3#&= &F4AV\0=29]LG]#I=EQ# M"J[WY,?U8F4SA30=YC*;?@,TXEEH+ !,*$,/H@97)W,)ADGG:&L %_JTQ%Y% M,J0 NC$1]EKT=C7FG,=5=IB\A'%^-GT$'\=+F(QBE!R*4JRD8@A,E S %29S M]!:4D<'UV5*[ ="0 N?&1&BA@I:];.O]D%65E%CZ<8[O<;H8?\+3W;_GLT7= M^#LN;^#+R+H2R%()%@2O'?Z23!5HPU(JF%#8@)T.H]X1Z)!"[];\Z:BRAH8GX"\RGYN<6E?;*W^% 7]]>'6)GM/W'>:8OGY#7_]X\N+-Z^.GQR^?O#IZ M\XQ^>QE5@X&F-WQ,Y\FFVPC7:,3I*_R$TQ/*^+VR$8U,++E,C[V4FL7,'4-C M"U!P N#[[+RL$>SOF%>XLFBU4;,6,V2,Y 1)JA2#)Q>H-3T>*C$! MW&LM,@;1Z\C?#9"&E/'NQ(#K?J7%XC>,/\[A;*I&/?F2)B@)/ ?LUE>S9O%^:=QPL5K M"AU'-G*-]+PR43P].])FYBFL(Z%\<49 =FKP^@F3'>T:7V#[%8$:*2"II2H M2)Y\^8C31=WH68VM(N&,K48T1F Q",>*2!0ETQ(SP26F(V]9X*[2P]B"Y3=DM)4T',&H/A1O:9"[(=OCL:P;X/ MP5YDN?HD=-!/P\,F-_>"^V2\ *Q#32B6T5 K:1PH-Y:.S'APUG6RE'MV]!\J M_&M*DE:*:#E=!NEMZN'1Q^3+)[,52\]D'9'WCA+)H1NYZB!/P#S/=80%8,3B MO>W4K7@KK"%MGC1E1SMEM&LGP G]ZMT_<(ISF%3*Y@_CZ7BQK$USGW"-#4N6 MB7(5QB//E 37@38Z9(91*A]Y",7W,2+;X1O2=DE3QG103[M,\MPAUG:Z\72U M.,=EU6]S[/4V5'?<%_DA@Y,]=;$W M.\KRSU%MK7PV)9*NKFE[.YTC3,;_B_D;RJ_C*QP/ :, M3,I09],B9Y P, /%&W#>62N_4PO?^<,'M4'2A!F'T4,S8_)B-IVM.[5/-X'7 MMLW7BW^X54QE7$75P()&9#R!C98(G$2?[K8;(;6:J+^64&6N2SW"5Z2B!<^D M7J \@2%H5S!([H/L(N$5((/*W=H0XJ99^KLL?>NAMC?)IXN-/IK"'I"T,Z.M5HMHYRKM\36XY.YD.7P6*P)*G>:H[G7$WFH M#8>A\/3J,]U&G^U/!WY;KU$*(5, 9YF,=6*#L8& V,*\DEF""RIU2I4V@!F2 MD1\JI?;58;N8&9<7(40>B;N%:9\2A>U&U -LG(6D:?5-/<789R/D$HPA^[M0 M[YU5#EE!(>M!3\4 C*<\)XI8AZDE['-ZY&#^[GY]P.Y\W#PM]?Y9T'[P[IGW M^1VG6+=FK4[2IUPC25T;'WUBL4!FTGI>;#*@4Y^1"#< &M0>=FL^[;?\76, MJP%44G*$7IHZX+C4>YQYD/568,UD M(4>IT(=@>AW/NFV+_IX+'/O28%.GQL[+WJ6]3)J8L*3 BM>6$N9,0997GM&3 M59()&2SVR2]O;"^[WX"VM<9W7>M^+>\W]8 _.O[CY:LG_WSRXO6S_WSR_/CU M+GWNV[_WWLWM.XK1J*-]PX&H;X>A)%*PDE0]V1"8EG5Z92*O9;F23F90OM-X M]EM -2F';GC_IQ3@C=]-3\6*X=)&\Z9?@9C;;<1,8Q$00N-0.#@A!)X5W6$6*?=NU;,OS[[MWJ0ZW= MUWT(Q\D>';W^Y]/GQ__J>YKLVZ<<\##9#:(U\KSU_@U8O*>0ZM.8WNWWKV\7 M=8;T>=QV1%;DT^E\&6V\=:OKG1P"T[79)EHE& @AR2Y0M 7=GL4M,3:H6=2C ME?@83_]\-KU^8\DH)^.QT+-AA4&F@XPL"+*-QH@D=4:E79]#KMN@&U2^UXE< M&TH=;;76L@9V!=EZP_5LH-+9*-2@0M#2)!9S[3\14=0[9FV5/O.D.;L&419&VQ-85X( MSEQ$E2W/VCX0=YHIJ?U=J_^:TPH]GGV>C@2JZ!7Q50+EBYIK MHJ_Q=2Y@-,)%+GFGV/ ZEB%-@CF8>=E+(>U.5KR'.?Y.]BW7+)52U--30 ** MD]IP0@"):8/((J3"0C(V(P)BIZDPF_$,:13^@0C20#'MYI==."!V7$X'FI.D MJ[V<44"9'G8_Y66'>\7_$G39MVU5.3) 82,?L:<\T[YS,'D M*Q',QJ,XVW[>-M0(/PDUNNFATZ:#=CR "99Q:52]P8%"R6+1(WOH(MD^\ MSNQ[:Y<2K":__=SS-Y^US";C0PG(6HJNGE+U@/D?'P%JA4K24 MK/=);JYCV8H4!VQ^/$@"O)]&^EUO>J6S+B)AB(&@J'K-9K2&A4RY>/ 4&(EL M)->]ID[<"FPKSASL&--A.--25_=X/KA>W(N>I(@2NQV2/*[ MZ+8BTD]7WVVLM0Z&Z-8)8<#)VV9=;TJI8T:1!P:! Y-2F% W2LED=C9)>T]P M.]@LC(,;IV:J:Q(IU0UV$G]E)-<'5WE.O&CM2;I F6#VF8$WGA5)TE)B:(OQ M6\1!&]YZ*]7_),7=%JM[D/E]I5:2A4U,".WJ>37)(!G#C)-8&RQ\27VF@^PY MOT_XGX,HK774M^UE?H+YXCUX'.H(:VF8TI("*TQ :1UP%K7W@?L"D/I<)[D- MNJUH%'XN&C776G\^73AEN^[001\$!E2,RWHI3XBT J@4,VC!2.>BCWV.]-T! MY%9]>C]9S;B7#GLW@3ZZU$6H=.+)2&2Y[GWHPAT+B6RJ*98[GK2+!\NYKJ/; MBE8_?U?QGFKKFL2?4_U"RS-:9;44D:'UQ/:HZBV_/K+BE'%J#^7]._3Y05KEKH%\OY."TQUU]0%'CY!Q=>^1+GXUF^ M+M_9-2!/OJ35'O K6.*34C M1P+!^ B*)97K 3-7-W2\9D)YSH/PH$NGFYX/ M*F>#W>E-S#SORKG 3,.#IH\TS'-7V_[0LR"+80XC2N.%U)W.GV^/<5#G-(?+ M]PU;XSU(T,QTG(IX7"Z*?3S=:X%'4IODZW 2);@E.UL4\_5&*D>Y)4D48HQ] M9K5W$&909TA_'-K?-ZU:MAAM>GYK<]SB2GB1O.16I<*LBIQIB;IF*9X9+NF) M#G4P6"ZW39 MRZZ6]&Y;92_A:]VC6[R9'25BRQPO[>'5P5CK;;SSRQC/KJZO?2VUF7^4N9:0 M?6 N!TLH M8HK1=MKLW!7QCS"AI#7A#J+=+H'#L\7BI#XKQV6UI_9\-GU7.V1K!_;("QWJ M"'E:@A ('#TMP=2^V*"*SC[R7O,>MP0XI-+'H8C6075=>/4*/Y[,*1E>$+P: MPRR_CH+G4@7P3%&^PK22EGFG*69."7+6**3JTPUT.ZXAU2;N@45[*JI)H^F9 M^3PN:TJO3KA N&PJA@E?:>URK1=3Z)T,Y5DVBF+= M'7+D[W[>H*YL[,R-;GH8QI;X2 :3N)5U)!@4@ASK_2@B,96BMK6*2[\?W@YW MBS6C][_RKD?$I/G\*Y%F=89JE(K+R97"K%3$%Y[JS#2C&#IA>4!MB^AS H[!;#5W>-MW MWGO6\$XB-)HO?#Z:K!Y1BXER37UZB:0AC:K O%6.B>23Q9PD^%ZWOGY#T6SZ MW>HNBA%%'<@-UPRXYJRV@[*@O6?T,*H28JKEV+XRK7 ,R5WMK/,;Y]K=?:G; M#SNLKFXE/1DNG'^B>-2!,4X5RQ2:.GQ1>P8I([.4RH20A*.HM*_JKV$:5!FL M/0_VTT%[3ISRTB4B9!U49"'5?CM!CJJV:B#EL,4A=]+WFMY\LPG80ZI7\/D/ M6.)\#)/%B'.1>!4IFRJ<)^_N49 71L^+,5I(WNL&P0UP!FGF[LZ"&PF^\]*W MYS:E^./%>\S_F,TRV5[E(R0T+([1\3Z?MG?$W$S41E'TC?OS]/>+VXZO*MV/ MR]L%KLXG'14R)4T0W7:>5\2LA%.&E61$O1L:&01/3EIIB#D(%7FW M;9?.LC788=@%X>E]K5LNOXO&\:"!&5U'\8+A#,#7AAY/<:WF"52?"1D'$&Y( M3GM@3]*&/9)!4:WE+MU.Z[Z=2!%M $R*92[K1&)>QY4DH&^=SCEIS-CMKH)^ M8@TJF?LY'YP._.H7@*T$N%3"NSC&A6*1UR/=@K-4G[QV8=5F"1D':"LFJ,9=+3;P(R'C1]?+N6KD60C-0SMN"6BK=I^W\ M'$*S"[N_"66X"SE*RYRILQ-2H0=38V+);[A(-BFU!G_6=>1[1@*@\(+L[X8"\68U&FT_G4L0\KZV^A] MS_5NT@=SWLMQ 8-';Z.-#)/S%4-FP5C%BH]&::5==-O,6[O^SD-JGMM/@PU6 MKI?VC!&A!"#+X4N]D2X'%A4]7ZD4%!@S.+?-U.#O:6^_3O:K@=C%<(O"JB)3 MX'72>Z!PRSD6L^,L%X5*@3+YZKB_#CWMMP <@O]IH/O;&MA;J:>99[H(;CW] M=#W ,"#916OJ]0"E]IWJ"BU$9HW*H (XR_O$6[> &H*OZLR1?=30.TOZ Y8G M\U5?XEF*<&'6W+YYT#;OW2C3N;,8S7(9>NKQ .P9]U9=Y5*]9?JC2U\U'-;%D=)Q!%Y*LHR.^1 RJQ>($#SD3'&,.A2,SM]?=+Z" MN VG[(_,J;Y*&T#!=W2E6[YMR9?>_7!%WZNB'+KL*X,7V;O,5/U"QL.P"#FS M9'V(+MFL4I]VU=YEWVI8M_V,RP96RA!+DI+Q.FM;&Z<9.+*W)@E7A C%;K5G MOM.'#ZETT(5#%_U>?_4T\W_;0EUG#H($U\5J,M8ED9,&3J;59H8N"NU1%FWN M][&Z0\HWN&+O+GP[A"+OAVTK!^Y+-M)S9%A]M[:EWK?EL)ZM]<;+X*+I)U-9F2!R0YK5><@RLPH4^6UL9%[WZ>-]*Y( MAU1R&!SC[JS*@Q/N6HU7&$J C=3,<;++6CK%(L; -$",/D;%99\RZJZ(AU3$ M&!0!]U+M88FXN6(7L$0?P-2*71V; X0W2,J;8W21T\KITF?RU>Z8AU3]& X9 M]U?OX3H * 3PGILZ)SR9VKTB6.U38"%+D83@079*V>^E ^#&)IYZ)WLX'@TI(3\\7^ZDC-Z%Z(LG$'^'247[^CWBLN%!S#M\1*.2 M]*Y"-:I+;]:ZBK7I,I,AD-*3UBGU#77^K)#:FZ@$*-UG--$6CV C&<]N&QYQ MH9+6L;:E<(ID$LD;)1D^40Q(=$[%U&S*;I M#)0NJ@!/J9Z_D'4[CO)QK"('8;A"Z4CLPY'D&[#!.Z?V/-E1*UVH:_-1KETE@TSC\%;QWB]7%LK MS,QKSYG58#!GU-+W]R%W03Q4H[L/R^YP$+&=-@_QK-V$4T9I.0 M3',+IFQYXFD7K?1^(B[$7Y9[@R%')K/EM3U6,F^D8^"T+PI3R:Y/ZO1=:$.* MBP_(EQUUTZ]N0R9^?H+Y0I?=Z_0>\\D$9^6,W-=?LGL-9Z^/V[N>TT[81K6= MZY^V-BC"F61!%"9TG;JV2K(1 Y.QH$'+>11]QCK<"&EO:U6O3+M98(X0+?W/ M(B]USJ^@QRY'SNH(&FXL9JO[M./S#Q_&RU5!?8W1F@1U$#3ST@'3$LB4UJ,@4DE;V[V]\_P[AFFW3QZ2 M%VO+C@-HHEDS^1OX@HL5H=^\A^FS*5E^7/ULC8^$SYH\.4NNWM94 M!VYZ'U:<#:WN,0^KVZV-Q.NFKW;5WL^ER#FE9[Y-]=+)8$JCY M]8C?@"Q =A$XE_4">L=\HJ5(.8.6T0#7??9 MT$WI/Z]/AQJKJ-.ONLU?J)$ M8'VQXQJ8R\Z'J)%$K7>'U?%[$'2UE2I*83+:JS.;MW18&S]N2,UTA_!2^Z]Y M6]>$^>5\5G"QH.4ALX??9(981%;1,6$"Y8!2<^:=CFM( M#6\=75 ;O33CRA/*GV=?$<^N--\@<7'"V$B<5=HHIHLW# H6IE2*(BDAK.PS M6>N[T+9AC/NA&=-6.^TZ<2DBK[YP/'V'T_3U++2Z=$7I-^D3.412KE 41FF% MA@43+"LA:*Y0*"_Z%,JWQ[@-C?P/3:-.^NI7(*R7V\,T7[V0^B5\!?K[M_I9 M?=WN=<%=/F7OHC6J KZ=+C"=S.LU#'$YBDX!]Z@99\T&G(CG"'5]G;GP%4+L__*-W-.EX0Z=Y.4OY-%TRR:.H%7D46+*CDFBT)T M(ND2^TR[V(1F2 6\#A38==W[N9.G,)ZOO-P?" N">':4I&Z*D?_;W8%L][Y[ MNXP=X#=M Q[#Y$) A CSKG M/=MKO@MP_^+<>=%YD_B0BRZF)!+?>Z:M2<3R BR'S+D%"M9L'_%OQS4D5].# M2=?+<\VTU+*LNX[SJEW<@&LQTHZP*&.8E.0KM:E3##B2UQ0F2"S.@.T3?&T! M;DB^ZC <:JNO?D[MPL8%^8(9+;H.HGGJ;1)^1WSYIM9M/%*%)@%(+(S&11+WBT@@4I%:/,/#L9 MDTNR3\?3]ACWKA-N_*3+^GDZFY,9F%YZQ>,Q_<,:"M)C6[?UG2HIL3J5DQZ< M(!@XX$PDQ&RL0-6I\MP"_9"\:2=N7BL_'EKI3?;#MD']DE)4J!<:KJ&F:FQ6 M1=8WLT='KYZ\/DJK^P=D"5&RG +6*<62!8.!Q9(<:)L#X#8M'LT #*1,$9XK2:3*END27+W;0*].W*;L M,NA.C=<-P ^IIV1 !K.ER@_*U=?O88Z_PP)SO0X6IXO53T_'!= _^!VG6,9+ M>B!3K?Q(4$&G9)FGMZ['_.I5 K*PX$D C+Y>675OS+V3*$/J:QD0C_O1X;"L MIJ<0CZ;Y.;W;Y$+J,;)"\!@IJIE3, -?5J?C%K4:<:K1R63VN38V=C08;4 30@\O:BPI:EJ;.?UR^1K/W?__+_ 5!+ M P04 " !,BK!4W['6:9Q6 #>H , % &9T:RTR,#(R,#,S,5]D968N M>&UL[+U9=QM)DB[XWK\B)_MUO-+WI4Y7WZ/44J4[2DDC*;ON/.'X8DZB$P14 M 5"9[%\_YE@HB@3( "(\0$)9ITI%D13B<[,OW,WGOWMQU\_O2+VQ__UG__V;__Q?Q'R?W[^\.:'%[-X>0'3 MQ0_/&_ +2#_\/EZ<__#/!//??LC-[.*'?\Z:W\9?/"'_N?Q'SV>?KYKQV?GB M!TXYO_W3YJ_!"9%\HD13QXA4(A/O;"(I6JVEHI3F_'^?_550"MHH3X)D@DB6 M! DY*$)9HA ]1.KI\D,GX^EO?RU_!#^''W!QT_GRKW_[\7RQ^/S7GW[Z_??? M__)':"9_F35G/W%*Q4^;W_YQ_>M_W/G]W\7RMYES[J?E3Z]_=3[>]HOXL>RG M__/+FX_Q'"X\&4_G"S^-7Q^ CT^+ZW]X$XWZ:?5#_-7Y^*_SY;]_,XM^L53/ M@TOX8>=OE+^1S:^1\BW".!'L+W_,TX__^6\__+"2G&]B,YO !\@_K+_\]?L+BZC/\[V84? M]RG@.Q_= ]KE!Y$+N C0] GUF\^]@7,#\C;"/)DMX+?Q-/TESBY^6F+[]>VS M7U^\_O3RQ?-W;U^\?/MQ^<7'=V]>OWB&W_SX"?_\Y>7;3Q_?O?KXZ=WS_^/GAX\O_]]?7G_Z_AY>2%[^1LO]2L7KC_[W3XVZL$*DTGH[+[O0&_[I^ M9EG0,&N%/Q8P39!^_&&<_O;CF%+'18 0.&52)>.MS-$I)Y+@.3 ]ZO3DLNK- MNB>S^ V02=FC9]>DFO@ D^5W1Y=S1$0<%K_'(^BDH;X[(A M4F9+9 Z6A "&9)J\M$:N M]_E_WXUEI=/#5_=Z&M$>F,,+6/W_Z^G'Q2S^=CZ;)+0M7O[K!*5C$0ZQXG+TA(\XR4$X9B0O,K2]P3ZK5R^LOU9LY'0>G,Y M:9% MP@A>&)J2RUQ4>DMN8QF>#575-^M5]G?9P#JSX=PW,'\]GU]"&F45H@6#"Z(1 M/06.?U@7(G&XJ!QC]F K[98W4)PX PZ5]UW=\ZZZ?PL+7/KL M[,YO,15;CU M9>&(4D[A/J@1%D-/D+KDN+0>I,E5E/\-C-/6_N$2OZM^T57][Q;GT#R?77QN MX+SX 5]@A0T7"N.SZ?/+IH%IO/K4^.GO.(@ M>9IT_?Q,N;NZR%[L9-6&_6+RV8\/7L/S7B6_LM/+N$E^G^S*X#E M[[R_;.(Y2O[]Q$]'FON4>$*H.>([K70BEJ=$$OI,6="8T#VL9TKM"_>TZ5I? M@W=IIRK1;F4W[$0]'^$[HC-:CL08IHOUZ$@P3!%O4P0C---*#DF\AP!_E]3K M58MWR:>KDN\#S'&7C@M(RU][5H3T]V9IR/@@0$B4E,X2)061V"@HR1REIA,P M'BOZCWOC_8ZIUX\.[S+/#,X\%%6&,7YK%#GNRY)Y(KVA1&K&2: B$(J>LPY9 M*PK^<;#O&O.?#.Q!EW=9:+NR\*N!.O\T>Y;24BE^\MZ/T^OI<_]YO/"3Y3)* MB"\52QC-X*5I^P%0A'-+L;*7:I=4Q,LPIA_^:R"A%D*]>V7^.%^?G,"FO*;ILR[^AD/&]?AII4$0+BV<(+V^O MPOI3M0\1M?%WKSM1H) M$5"=FI.8#,I->4-\8(Q8I:.S/GB5Z]Q6'H+V-&DXF/ZVD*YSW./Y;+I.R7J7 M5X;(Q>QRNEA9+6P4K5$^)$;0W^)HC*!%X@TS1#(CD]#:AE"'7O?C.FTB]:B3 M+93I'"ZY ^]F+(>-=&+"9L^ L^LBEX1FSAZ/!9%8$LTD<"7G.BJE!+XQO8#MMZO2L MFRWTZ2<$\6VZ@+:4>SPXB0Y4H;%&)3):)9*888*YA(NNE=!T?ZI&Q]0#YT*6 MX!-!DS,3*80BP1J#YH%2 ;=YK52E2YR=J0<=$M ^E4#6B 41O>1 DJ3HV05) MB8O@B>'<48NJXW%+/F2?R6=+'#V^QC>2D*NG5740YK8\F1]6*:5_C9,9VJ)_ M^W'17,+7;\ZF"_AC\7*R?.#??IS#V<6=:&X'/JQ>F&( SZ;E$N'9'^/Y2#A( MG 5'V#*^R7(F-H=($C?1Q!+]#ZDN/;;!ZI$M]Z2'W\.> ]2]BSF=Q5XAX>H6 MIA?+@[$5J-&MA/5>.;$55I\&P*ZT^WN8T%U]LUJR'XX8GID4*2=6TH1^,J,D M,"=)\!G_"\:BB?/4"?%-7<,CX,,>(J_ X1S,5O9O;\LS>51X#9#1K.(>HY[ M(3A$2E;J29WD+RO >00\JNN,R=I%OA83L3\75N6RNOH'$0'H! MG&CK')%1!'1LG$8%12E-%H[S.K;!%C"GH/2N,J[PGN\((ZW!<:6U5A;1)%22 M1 ^(V,).)",3F@6?0IWJC7MAG0(5^I-[A93L9S%>7EQ.2MGOKF3+-5 %A@J; M#*$ $3GLW7 MJ'(V6AN$89B(Q0L/)%"J"5@601AC4ZYSK;(=SRE0H@=)[\Q6_H^?;@GF#?[U MH&+7=\V9GX[_9QEL\]/TUB\N&YCE=^B1+[\W?^N;\M47>%'6,YE_BZU5A>O^ MS^A:UMIQ5;=J65TP.8NL43\@F4@V()>MES2 UX*&T?Z/ZWA?=!GFXS3VS=6[ M9D7<7V!Q/L-#Z@O,%P!?+]8<#4A@+DD4%&T7GA-QWBKB1!1&F<"!5KH[:@NQ MZX;V L+B]72^:):],%[Y"*MHX,AZ=.O0*"]"=(0"UBH\N;W1]:*!"O[2M[A>3Q?0X*H_X!F]O"E([Z&)^ -_!B.J-"[2 M4Z)$1,].FU2R^@-).6?I@@XNU_&[^ M 2+@UI[>36\4-(THLX".H26>&@3K*"66(0>L )N9\C*X.AF<>\$\55;5TU4% M9^Y],XL :?X*A;5*5%B,PP3*FS'*5"@9;29:"8U"*)G\/%./K)IA!HF3'<+"^\7\V:?UREQE]. MQO%5@Z1>YBF\F@ LYNO]D)-EK:[W3FFKS@!W?&YA3 M(]!QM-1C+6M9 #)^<^'U ;[ ]!(^GL^:1?:323F-7^?-TFXL:?F#^:_3"UB, M8E!& C4D<0A$4@/$9PT$MU0GBR485&Q!L(XP3I%:0VJF0J7JS6UU=2[C=] U M7ES]8Y5V7KXYTLD9IC(GP"00F9DC5FM'%(<8\4Z-5/=W4J#:- MYY NEP;= T)9Y818)7-6D1.C2W&8R$!LD(F8*)'K$7<;L'5,[_V #I9P-8S) M75%+CR91ZWIE-QR,97J!U1Q/Z^@(2)U7KXCW49&@F5+"QVA9I;+Z79".EJ!5 MDP>W.=>+/NK>%;SU%_CE#7=S'5MH@[!J*M?#&(^4U]6/4G??"/2ID>-PATLA M#!>,2*WT.H@HN",A4)^T4UFP.O>5Q^+,0ZE?QZ+,/HKHD2K%*WC?C+\4(W^Y MF:[N3M]?!O0M-UOM.MP8,V-H]K.\S(_%+=9&;@DHQ;D/ :12+;RR5@\[@I'< MLX9F-<5;HT=G\0,_07-1[J@^X3]:J M5J.+;7"^"SNDLQXJ7"O? ;5^(]K JFMX; =V)&NCN^H>(D,'N5?IY+H='DN6 M.:MP*_,E6NME)L$Q1C15*2OFA#*5"@R'I,-#AL1@;-A'W%6RQ[^);ZR/,TF# MUID!H=%8/#$%^O\F1>+Q.'/>060A5N' 5CA'L"?Z4-;6TN,NDJZ>&[$D.5([ M&9Y0.\HH)+EG)'@E"=,Y,>Z%!S]$#L3W8C)TU$"%U-!O$15[>LW^-KBJ&@R[ MD!W'8NBJN7N)T%'L%4Z*G?B\I"P+ :6$RA#)2WH7E8* ELGK*+FN9# ,2X<' M+(:AV+"/M/N^:7C]_N4-QWI]@D4N+!-.$G1S2V<>71+9RUX8#>5"!F;=0XG! M.S]\^)._'[G/^A1:C\?^ZD)C5K(.GITUL R*;! 9X5FVF43J JZ/4^*4R(T$'H VP6 M:W0T,D\S9"(L>I\2F"HM@@3A$;U//*@,IW5ZUPU)A0>LMZ&8L(^L![OM81IQ M4+#$<(W&"$V:>%K6J<$FJH!+4:K+\%X] ;._.3E M=(&GWY+;T@MT3M CX2F4EHBEGV8"A*(L#YYY"'!?FMTJOM? MLGQ)5E^N)G#>?>@IFP)=9=QCOF6!LD*Q)G(;'"W._'8ZO_GD84_USBJ8]2B_ M'C?O.WBRSRSBSH0;DP'D)YY0(96^%"9RYKRFU-RW7S\6/>XXDJNI<1^Q]9ZC ML70>USW=YV_>/-^<""DEX=!SA,!BZ5%;NA%90X0Q>/K8K+F]M0W?YW7?^?SA MSM)NTK[K9W<358^'Y[Q9C#X LG%>RA"?3=.-%@\OX',#<;RL*'L!\]B,/R^6 MK64WR=,K,]+2()66I"39$YF")L$9A5JTU.MDE)2MIMT@DANF%?[MMEG5&>HI M']##ZK''[/>VP%>)3QO$&\^S!>9]W/W>.+@-[;#FPL"$V).&O6FSQY.L$W8; M1,@A*]RTA2WSHLH13A,16K/ 7*EN:U4'_009N,/0>8($W$>)/9M0__23"32O M?!Q/OJ9=VL@=]R(3I6U&%UURXKGU)$4!*JNE[UK1Y&47#GI0DN&"Z]8SXZZK0*UAJ=IPY#:AFQJP5U =?NQ[V?H1#%<)6YDP5 MA3R6TM>=2_KYZCIPYBF@Q- DI8Y+@A8(KLLH35)@VIL S\V47#4KWLBFW<:_&?Y2O-K1EP0!-1A)E?5EQAM+K MGZ,RO:?..XFJK<*-W9A.CQH]R;]",?4;/]VVFI![A5*Y96''YUFS6%[0W][$C,<##?%U$FOOA75ZW.A/"[VWTKSX?+F YAH2DOCC+"]^]\UF#(A-60&/ MG+ $@D@=)'$&&-&.>R'2J-7$.NHA GD1.Q"?<,$2*WSC"OVIEQCT.- M]^6=]*K%?<36L_;6[;;70*B2"L]Z4^P_W/,--;@LM1SR'ER*)F;H3W_?/'K@ M=)%#A3_K0W(]9]?^XO^X"<0%D70*A+'2IPU/ CP:M,.3PDFIE>4RM?*OVZGP MYJ.?H H/EMS.MW#H[)T/$"=^/E_^?#DBJW;JSLX'#I.WTVZ]MY)VF+(BQ1S! M!B^S!.NEYR((D1V#[%3+I)V=S^[F!+^%WV\\JYE-\W&.K:R$[=".-8MRX#:G_6IA9X]OPV.7Z?SSQ#1J(&T M:9C6 E3OES([X0Q_1=.#JF:UY#P8"9#.1HD,=^I-]\^+O-AW^UL*VQ4="@2U2)$IFD(H&B#^9]&6-64OKO M;9/1H2_I \BZ;G[KSYN/A&<^.[!$ 4=;+@FTZI@%@B^CH%Y;85.=]-8-@B/T M=>Q3Z[?WN8,$6Z,K]_9%K@QXG0-/R0 I<]B(%(J6!1IBO8C9:LY#KC-0^CY4 M0_G=5=7?F]@?@]>,CF&ZC(MWS;J3RFJ 091!4\A$687GM4J26.$2$1QM ",8 M^H2M)L*T,HJW(3B6S]R?:F<]BKAG9VB-IR1>;]KG;$:.M #5NT>\$\[P'G%W M3=U5>T]B'HP#!GP6@"H"'1%6$ZS,Z"W]T)#8RB+%4QWWYAL8IZ#DP^4Z0!K% M@T[V6]^LPHX5;S'N/*/ZO<7]J[IU4Z%R$-DKBJZ9D(IERWB&:(+1>-:"A(=O M*NX\KO+=A,DT>I<$\3$P(B.5)$1DKW-.E@"@E[;2S)3*=Q,W&A^_1:W/W_NK M8F,_OVP:=&A&*4:;7%(DJW+P1OS#HTN&IV_RZ+=IX6.===^/ZQ'>8^S#D'NZ M3W=50H5C[/4T-J4N] 6L_O_U=/-._O/&*_EL/@>$:JS+3&>2'1Z[>+X&A!HH MT49*26W"/;E.7=4>($^,/+744\'J?0$9D-+IU7CJIQ&>S^:+^5N$I55,): =%RQ#'D:0>&%4: MR4E+N8F*:-()3Y2 ("1(G8)]P$1Z\"$GHN-^A5FAY'(G.&3@V]DTKL\XP1G7 M*5NB18P%)>+5$?^JE+4LT@BW5=Z?H=$"WXFPI:)2*HQ$NO<2." (;2+J,\9$ M9&:4!*0Z8_H4PBJ=CHN^Q'[LL,K7\^_.J$=(*4CO/&Z*93"P M\(($CW]09:.A.HH46O5X/\#B>"Q#<_M3\\,32.4I\0;05_(YH5DA*[.QN8W_\>AGJ^XE^1:S5?<06XUP MR_FL6;H\WPP%! 7% G]VY0=B2I994UT@K=*H=@_[+(-SLD=]MV% M7J'ITQU0FW.G!:RJQ_T.8,U%6JZ&J^TAZ@!J$,JELBHP9P]>@F!O=^7-TP(;CDG@6J=-(,7#1XTC,8W?O)7<.'JX^^^GH[!9ZAIU :R+IB*'+D MDQ<,B,D@4D2KP^4ZY?%WL70/CJX_\9_->($OS>_3$?7)&L<-,F#[Q!%*CU!Z[<-S]ZD7\,)66'9 M>$8MP-3U2&_".9(?VI^Z[B2*=I5U=0)(SH+6BA)A!"?2RD"LSY*PF".U66AF MZEPU#Z#XASS.@?2^CXA[OE]^?@X7I(Y]/99':&!O8:W:8_>J0RH$U. MF%4,':S,23"EYW'V46=+T;\2#_@<[9YT!)_R<#7,JLFP1Y.PH'OA%_[9U$^N M%N-X"Y6* -[ARV=M"D3&6)+MP!)CO5*<4G BM]#L[B<\58WV)+,!DOFWC 1;WB$A[,*O:TO9(E*A3KGO($ELN+CM0 M,4 @-)6N3"6\XHT/1('51NHH JT3>ZJZK#^97I$&%9(F#EU<7D#3=H56N, < M)]R4!KO.:^*,IL0$+B(:B;C,@(*3V+M8P%44\EB"0FUF^;(DM6<&%V+++-_,(_&Y MU/MJ;JAPR><\\ #D)S2)?2]2'#")?1_E#&F$WIS/U@+BGY/8>U'P(9.T#]#. MD8CDD@Z4KLS*UW7>'*RSHGWE">QU^;//DJIP)LRTW43<0$. M-J= . A%)!>L1%S0'W>4.Y.TCNV:D^U-CZ\8'I'%?:B*MLS,/4"^%6[Y=DSO M]3IQR;4@E#*+WH0(Q*&SB@>LIPK7)]",KZ;UIS(UN2L#.LJ]PGO_\^5XDL;3 M,USPYLLM()6EP25)D:AE*%JI._8\,<(\H&H$1$OK9#*T@G=Z7.E?*Q4NE7[Q M\1P]P^;JI@ VY6*)*ZY2)#Q"(-*$3+P*L@3QG4!2EU3"*H2Y!]3IT:0O#52X M?GEUV:!T+QM87BC]4;[:T%;P1#-8@:Z$N M10Z>U]YRFKR71AGET5JBN20-&O3"RD _Q;)6$!Q8?2N&O*.%U$-/.AVU5Y#L M7;WK(5*T^BCD:O>Y-=*N]BOM62Q:N)IYH2ZT";;-#-M75.]/JI5#6<_P,FZ=6L^>B7 M/5O?^V;Q+K\8XW$Y]Y._-[/+SR.A6$H,+2?ART8)-I(0;28!;2J&VS--4,>_ M:0GPY$A20S%UKM\C0)J_0OD4E%_C6C>@CURT2'.52T<66P;CH MO12;)B.R= MPNW]=O9X?_OEP_!.CCO]*Z5&7Y.VD=# F/(A!2*@I,N5:'R@WA"T"!EUI=WK MG_D*?;"FBD*.G:]0!C=\ #]Y.2\%6B5E9WLRSPN8QV;\>=50:+/^91PL)2YL M!O0%G9-$>L])\.@?4A!!L9"==:WRO%J-KND$]='G-.Q%G-DQ%-CC"=D6>&EA M]A7QIE-)"\R]S\PZ%.WP([4&),2>-.Q-FX^%B3)I#1X$$9R5B3;!D #2E>%5 M,20T&H1O537S!!EXSV"O)T; ?938<]7P/]&D@>:5C^/)>'&UN6Z-@8<2OHM4 MH.EIJ""^=.*D8*Q6F4MGVM0);_OL86="#:.168_BK-&K\C+,X5^7>,R__+*^ MN5W2W#GALK6"Q"0HD50J@JLS)#H-2=CH E0RW+<#.DG[J$\EU/#R[L+:W.JW M %:W6\@N:$?J'-*' A\F10?IU^@?LA,@HX$F94S)"U(E_3 3QP/'_5+;TL=/ M.5;GRFA@6CS45V105NPC]/IL6)]N(9@H(0()K/3I-M$39Z,EM Q*MSQ"U(,< M(T?K4]&/NNXGP0&R'J"?Y;(DJY=6EKL^J6O,LQ7"VVTDE***"^.4DU*9Y*73 M267!N*0Z9SK:]:$=\V!A/H=5E=L-U^3KW:&."_> ;'2)B*T"UJ4?A_.M'!$'GC,\'M&G[J^Z7[T*<\:J=Y;X)4^P._R9DC4 MB"IFO2ISA&QQO,K )L+J\EGD% M,.(A9I\%&E":!=RNHB8^EAH5@(Q_LS&HU&K[O_/1IZ'%/N16(=?Z[RB/-[/Y M_-WT!JYW>8ET5%JWJ<0HH:YD"V;*B3>EU;\*A@FJHG!UO>W6_9G&5065-\X/V"!Y/5V%MC_!'_ZZWC"+9 GOI9]:_<'ON,_Y/W\#Y['(.FSR&U]-?9E-_[J?SFPAC 4%5*=2, M:)):'H@US!%J;$+3E$MA? OUMWO:B3.A@L@':%E>)JWY:;HQ>^TM_L[\O;\J M]F(?<:%]G] U7M1I1;?B2#SH,DO&&@%24NELF5Q,\8! AB@\,$;[/JS/"=1? M/4M@R!I:^I=%BISRP(B/WI0:3H\R3,[8.O';'8#Z+'EY/9]?EMZ1[W)YV(@E M4P;Z*!*LP[?3EVL/X2DQFO,,DCH69?4ZEV\Q'7M"\V$\N*^BI8/,>S['-K-> MGL\NPOH6[!F"NX"$KQB*;(*P%Q#+]_&KL\9?O)GYZ4@:4P9*&,( ;3P92KJ> M48%$X%Q9 5FP-D''PY[^M/DPD-0K!)N^E<+KZ0(:F"\^X*&_'!V4WD,32XGZ M&8PH4XZY:$EB6A#)8B+.N4 H%UZ$9'QF=7:1]AB?-HLJZZ1"&N6W2,NM^TCE MP$J!/$FE*Y\$M-*"TD!H8IDC((>0!V!)P7**;-A;QCW&N9:NVS7W2L <60G_ MNAPWD#[-?H9GD_)OT83[-%MO>2__^ S3.8R\MY)':PCG41*IJ"2..D%8M#32 M)-F=-E3;/>9#'OZT63",S"L$O$HP;EZB<3!_-WWY1\FUN!S/SXM$UA:2X)ZE M@':1@1S*R<=*_Z-2*, Y&*6SJI1*^R"TITV9.AKHL;W0]D6_\A&>7.]L-]>.YWIIG/_)1 MBX#[%F'2L=)O7!#'#"=..*F]<8*G:LW:=X$Z#3;T)?6[A##];@PWP*V^G"]= MJ'$$-J+"@\F,D12]*XGAY092<1(3A*BLQ\^NDSK1&N)ID*6.1NY2QU:CSL?% M+/ZVQ/BI&9^=03,"K8(PSI! C4:D#I&BP42"%FA74T&UK)-8V1[CB9.GFT[N MLL=58\\G),#\?#9)GQI?N@"_\%=%)C%*8SW!7=&70:J)A%0\<*&IB5)+I^KT MR-P+YHESJ+-FMERJ=4[X?Q@M?F\.\;+$.6X 9R/#%+X#3A/ARV0?I1 Y#988 MGI1(C.')/(3INP?D[X5??6AL"]%_^ S'4HC\H-1[ 3DEB=4S<<,O1(ZBV";5!>!J$N#H-^(O> %U?/;]<'XG M)#I<-UNHU/E:^/9-0^:*164$,#>QRW5JS_/+IH%EAYFWLVE<_66D(&8FT6I*)I6)@HC6%?L)2:J"R9'7 M\J):@#L-5O2MA2U,Z7P'_ (R()+-T-L2YIJ_A5*Y;9UVRB"D5/H(4TE"\(G8 MK"&;#(";6:6S9"N@TV!$']+>PH*>+WY?^7&SM*!')EEAHRY-@/$/R=';\I8Z M/+]\$ME(<#!$ZLDUH%-A07=I;V%!+W>X[>QBH10'""3RB)M6S)&$K#C)B25! MO3OM @J(>70,3D[T5 ]F:7-'V>4^;^]4DNR6[JE,2)Y(J+>7J)Q_@"TPO MX>/YK%ED/YF43+#7^?DY7(QC^>DR&Z2L8/F#^:_3"\0.,@'ZAY&DS#F:?LZ4 ME@9(9H'B<<+I0-OT$.@(X^F394@];.%0MR*F-7+U#/$M"8N>P;<[X"@X7B9U<))DP*-5*(V[GG0DQNB7V:QC4\#T+*(A.U^)OY3]:V:99SH0':0NM;V! M>.DH,5EG3T5,5-6)!NX =*P6,9WU?&>X>'=Y5Z@(VP8K+EV;37_?-@"KMDA_ M$.)Q6J7WHM 6).FNC:/0)B=K*7!'/*H5O1QJR[L"1&3-N#$^9ULGW_)(='F@ MA?IQV+*/$GINJ?*_WXM?P!=[:'GVOGF^;N[@@O3"Y1)P E_::WGBO32X8!KP M(,XL0&CAA^SX^.%MS)Z5,.M7@C7:&\^F9PMH+LH!>3T)@#DPF4,D&LH:90D] M@S$D,H9.+V/9BSJ!NVUH3L5DZ"SI"C7 MS%MA@"T0%752-B.ZSB607>]/4"$ M#D*O8 OL0 =1>B68((Q*1Z2R)9P2!3&(V0:PE,5AMH0CGOI#,6$?65=@P*_+ M7.FF=(X*FR$>D2O'2SMFIK,NIQ0:-BP!P6T0N/>VS/BHHOXM8([0^+@'/,#3<) [R!/2?7=!5V\FL]S: MHG4JE4H<92"4% V-1J]5)"4M70F X7\'N&0\)2.PHY0K-+[_%E%I$+AF>!M< M58W 7\7IY M6\/1X0%3<# V["'MOKOH^JMX#J7&]U;KL^?//KS\^"QNSBUI$BX[!,)$0@,X MRTA<&<>B8A ZFTBM?*ACYAZ/.W;8\5#=S.H*MNA$3&36&YN$]K:-IK=]^"GHM;/0>GZ#?_%SM%QO0+I. MA7BW:A$^A35(PYFBB29"C2[S.3@@U1(M/4-2!D.%3;R%9EL_\ 2T74>X/0^H M>@CDI]]G:Y#6)6=\D$2ZB/X,+UV:)?7(6HD2L"*$VP[^00RX?N!WP(##A-MS MS[\'0:(RKXFJF8X:% DI>R*%X_@5.C94*RZ]S $TZX,#7Q_Y/;#@0 'WV-:O M#+ML7%? M@O'H#9SYR"N(EH(>2#>%)F'+A*(E/($GRWD27A?+\OJC^'.)?SF9? M?L*/7KIQ_Y+E2[+Z78XWM=H*Q0K-G;!D>+*YMV>KWYY&&O M9#JK8-:C_'JTV>_@81ZW!,$B 5YJ"U3@Q,6L2'+"L!2U4O:^\NK'HL<==RG5 MU+B/V/H?/?2J\?$C-%_&$>9?TSR\L([JS GN[[C5X'E/7*:94(XKHCKBR=_F M4-WU^<,=H=VD/>M95'W?>ZPP_6,V*3VB;F"B^-!LF2*.FV6O]N+#H1G/O+<^ M"X]G>LNQ45L__^FJKYNH*EQ<7Z?P_WQU(]_J9S\?SY<[#)[JCHLHRGH3D5F7 M;'ZC" CET!E76FM^SYYZ^/WU \">NEU40_X5^E:_GS5+J7XM]=A2\[%FX ]3E"L5V7?[G%<65,U]YZO $N)RJJAP/QZPY5*9N>)EPGWQT1I\?\B M<99'086B8.M$U=N@.THPK2:+>E=)!=KLP_1@ #SWF0A*0^E8&4DPF1(NN:4B M9^VA3L>E(^U%[>YS^M=RA\UH'Q752./R37.%)MD'^#PKC4U60M@-%Y3+FJ'" M:2J=+4LZD_6E02'3*F1M%8VF"J/V!#H\JZHI_78^6$6-5=BN7LX7XPN_*)U6 M'I:+5UKHE#1QSJ)[89W ]PW] O0ZO$DYZA3JL&L?E*=+K6JZVAFH'&I2Z\=X M#NER K/E.)Q:TUJW/Z7NQ-86*[LUM=7[!-Q$:TT6$H+SD5,= GKP5,F8Q0-3 M6[<_L-+D5N&< 8:'<&:12*\X\5Z5G'D.DFKK**\S.&H'H%Z3Y4<:+.,L&Y(9 M*P$^'=%2%8($D"& \I!T?+.GZU^G9\)CKZ+>2\-MJJCWD?1P);-M4'W?5=1[Z:U=[>PA0A^.$@QH5. 2 MB<6 E5))XFUB1#/C98A))5MGNL9CKZ*NP(1]9#U0%;5.'+USE@ESKABRE!-; M&LM):4(PAG%TW.L[#(^LDG8O/;6HHMY'R!4\Q2V582HEETK;4)'+>>==P!5* MP.,O>VHSRS$/T0'_E,R CE*N[B;<2"EN@^O[KJ/=2W-M*RG @J]WG=@U='8#^5K!*@#;,I,A,UE+ZZ,M8<1E58HHJ+^RHW2-ZRM1:SA.9 M/YNF-V,?QA,4!\S7STWOIM=/70W<:C9_7>8F?;T"4YGRF+T@T9>,92@7U#Q' MDEV45'!!*:\S^+?79?0QS'8UC66^)<8\2H8YI4*Y)^0EM=]*$H3-)%K+M$E< MH:SJY)G-%:_']76WNQ)9P%66J)=Z?VM36G[K33:#F5O M9(J;4.="Y5%VR'],S.I7=S62=9?S\\9^QM"4.%*Q\128^B_<<2&MV>W/^J@7]=PC2NJCX%B!BX9429,NI8 M&2#.VU($BAZ;-TK+/&1-UC?@CG5C>B36M*KF.EQ[-8MNM@%<7S&T@5CU#K8% MR,=4P=5!P;L(U+-VCD2D++6G+E/B8TEV<:4GFP-+?,A:,6>R])4]_:$)=%#M MUK#\V4G>LO_S&&!A]R?O4&OL!D^?8DQM C!DZD!41I&"TP+LX,;23KA'-YMZTWN;+:Q7 MI0UU%NX$S;-"O]D80J$,/ A:$I^%("HD!C"?\^:7*( M+@;:3<2FW#HR ,XI4=XC@STZ("%23W(I@3:"HN=:*=ZS&]3W1I-#=#% 1?I6 MH;SU3>,7XR\P[SEWY^X'5TG>>0#_K>R=8&CT3 L>A),IN4 !CW M$^?N,P[/IUOY>QL/[T8'A7?39_=$<+((F4>&;IUU:!]9E8G71A#*K3>XX2"E MVJ37'?;T(5(A=#;!:E62YTS92",C%J@E$;+UTHCD;D]G.,54B($8W>7+MI(2!&3. ^)]2>D&Q%2&Z1"0%51+-$O%4 MAU(6ID'YJ!*M,\+R$:87#$&- W((]E'1D4*_;2#^F4/0BX(/B $?HITC$8DG M/'VY! ))XKO$N";.A$R,SRD"IXZJ.LU#GG(.06W^[*.48^406&M .!8)-2FC M,6<%<;[DD.PCTZ.ET,@=4Q!.10##06;9,0+/+Y- M=DE:GX.3E0-MCRJ'X+A&4%^*.GJB0!NP?R8*]*_W3G'<0Y1V]$2!;$1,C IB M+5!\\X(GUAD@/CHI5?0RT\HQF:>>*# 7NK<([2WCRZ.597_2[FS>NZ;R>SC^.)RLKQ;[3G( M=]\CJH3[6J_I5N"/000P0H$620H3O8# DZ$2G%4JJ>VTNN]IQZ^I*_]^">D3 MQ//I&#V'&Q>O5F8A2^,1"!8]3J%"N36/1"?05$FJT/9[M*5V]ZVLRZ7^2]], MWUTNWC>S+^-R/-W0]?(='[ERJI2>+=257KT\ 7'<>^/;S8O^7E72\SR]'?&I.Q"YD=2IH(@+#+UHGW#M"MTKP0(W-D*4^:'= M=8_'_4F>J@JJ:=3U*[^56R\8==ID-&ET*@T(\2OKA24@0QDOY46DE:_5*JSJ M*959]\[L1T>;QQ(MO?U>7_=?=:"\8^@9ILSQ_4:^$"M\F7L>(@V6,I[J.-B[ M$#WELJ)^*#.KH+H*6_,V7&O7L0VRJO>#N[$=YS*P'QVV($8'!0Q+$>DN,4;FAG[R'T 1GP8SW][U0"\QE.O M@?GB@U]LAI)%Q@V+J,,<9"I=@LO]$U B) ,9K1%1U4EK;8]Q>'^B+\T^0)B> MU%(A[GD;Z?MF'.&_9N6"J>0]KD'FJ!",\ 1BLGC>@B9.HQ,CI$))^!!BI;Z, MK>"=+&VZ*V. +><7O[ALOJ)+,G@3.:"'P7']TBGBDRIWTM(&:KD-:1BJ?(OK M9#G20?P5XMZWT7T\]PTL:;RI5Q-"6SQ]"0@NB%34DY!L(MHS$03#0YK7:=_Q M$+*3)4@G%=REB.B;(J6RHXSIO7$F6NYRXE$46\T3R4(B5B=/(FA##2)FO$Z6 MS#QQ:PCS@IT9%("+X2QT0S7 M [#S+F:K/*Y1TL%*JS2! MY!V1VBH4L*.$A^A8I#Z%2J/<:ZSFS]?@D3&F1R^_'*^=U_,L_??E?#4KX],, M_5+\%;30GUT4Y^-=7@ZJMBFHH'FIS2UWHD%:8B%[@C:O3-D;%6X7=FVU% > M^B?;'R\S*MQ='+K$'4?:WU'A;V9S?+/CY!)=O-?3DH.&OS8? 47G/>$Y!U#* MH3S/Q.40T 'GD>>,!U^NG#19>XE_OCI/@5L[[W4>FS-AHW=>6TT,6$^D$V6P M!)Z0G$>M(>L81>62A'K.1)?KF58%>3JS$"4M0_TR,L*82%P0FCCFA;74,IWD MWE/WYZCKC E\[:IAR)."60J05DGCO4)Y)HI$J MG:G5)O)!:$^D3'8O6MSMH]6C>BIXTCL WHANM %8->OM08C'27[K6;7MB--1 M+T6ZBM M2WN^0?8*!;2E$]PFCP*"BV =\5$71].B.9DT[L(V&):I$CZVZ:"V]X.']XIZ M5MS=@JI*4J]68?5^UA1([_*M7I1KC#JK'( KDCP@1L44\0$/Z:""\=G)&&B; MRZFVSSLE0E21\@S?>>9(LH/7O()8;U$B4#YR)K(,,=4H7[\=U*A3I M4?H5$K>W\745>7M6(AN%TDNQO/?-XFJD64)#1LLR20+ED*@E7M!( T%2ZD5 M'NK4$NT%\V284TTW%4*DMT6PNLH$9UC,9=AW*LVW):7$&1&)Y]:[E*CCNDZJ MUU8X0]7TUZ%#=PD_EAC",K7%QXUWN;R#XIK1++,AR3A9QA@I8DT9:$1=SEI2 MI2H5T&\!N%_!])Q+O@[*VNW\CM(>A * M1"DSU5P25Y)\)#I6)'C&2Q3?*^6B8Y5LT(%4_\ 5?7W-[R/@GB_A/T'S&:;P M\?+SY\G5L[,&EH?)9D"9",S+I$E2C)5:HU*>#YYX\,(8;Q3N="UN5>][QO#F M8$?QSRK(KL=[B'FSN&&:/O?S%5\E X.\!,*-Q"7&4GP:?<1U!@$6DD^W&]=M M?X7QXV^\OOBWVZ_N]N<__3.[![GVZ"#>17.S +$%IGU.[ -T?JQH?!]:VJGP MCB+N<>.^%YL"HP-EEO!0!DJ4C2R(: @PGFE*)BO3*N?N$:I]QT$]E-;WD>R0 MQS0DJWQ$$X0E&4I27"(^&4_ ,"-L=H+>[N7ZB(_I_C30]J3>1WP#]&K^N)C% MW\YG$_ST^NH1Z_"H"5S9JI7BJ M4P>V%4[W_*R+B]ET^9G+%A3SU_/Y):213MG29$M2O,)5:EFL(2;0+J)((C2( M^'^"="7I(]],UR.Y \P7_C%*LJQS$I$ MVRIKB^M'KCU[%#>@;)** M6X#IW9.\ V-X%[*34K8KMX-$JZL9K.=>N\+8Z(B4^$<(UA%JN4+:&B-C*Q/G M,:GW'E>QGG;W$60]K7ZMV-TD\.(F9$LB5+:)E0P73IPRDB098RI54R:W2D_; M>Z^^!618)[*C>G;LT5UD.X#SN"DG+7DM[Z%9VIV'>XWW?5I7=[$UTMNMMEP. MCD>=I XRHH,.+(0DHO#!XX_DZ+X/[F8Y/YLNQFD\N2PNY\=2&K8L5G[YQZJ6 MMR31H\G_^7+A5UG4&R ;$%^-2@5"*\D,23PB:0(XXI.T1,2R(.4,DW5FY/:U M@JX^2$<>K[1^P-,I!<%VF6!-A2LODH!7!ESP1D35H1P6GILZU:\5% M'?_>8GBJ]KO[]T:9"GE3VY&]]1>;X%4;?%4SZ1Y">)S$ND=#B594[:C/8_". MGW=:I/;D7UF-Q ML0[5XJR6"BJX1"\O/D]F5P!+:.\^W^@?$!+5F@E+T-;V1&IOB=.B>&UE"K;+ MV8LZIMQ.2"?&BWY$7Z<;S*:/P-O9 N;O_56Q(-?@E,^6"?&C?Y4L#-]M;_;ZW6A[K)D[F::]L$7V ]\8-<[['WP MWDYW2H)'9;)6QLL(PAMCDE A9URWIQ244&^_&8_!=>W[9-*44G&7T8+D'PBR+ M1":A".Z3>([BRQ<8'J\ZU+F7OP_5\!M2K^RXO2'UIH *-LSK*;[:\,G_\?(/ M?[%N@O0>IGZRM/"G:3,I<%DF#FDD580< 1?.(YI<%.U]*V0919\M-2H*[^I8 MO7L"/3$*U513%<_I"TRWL7Z4K0\<#P%B,W)>)AU(B$JAPA.5DJ/IINOTPML) MZ<28TH_H*W1V^'HENV/]\Y^OOOG)\N;5:UNRT>-JM*2TG)=.;)%X;R17U":F MZK2-.0CN4.&@J@RJKZAC1W-*ALNG\:(L\?4TC;^,4^FJ5*ZSA&0*''H;V=#B M'?#2#\%) MRS%%C0G+7J%=PJ;V@KA.-'3*II?=:G]'M.)KL#J+1.7ZZW+/U\ M_/G3["4ZK8NKM8/:!FKO>:)[@AP^B[0'M=Y'D@HZ.3:-/*+,C),L'4(6TA$? M&"44*"21I7*RU870TZ'//5FJ1V;/'JKHF37/S\>07_X!<7DA]B[G<81F,V5; M6HD(,HFV-%M05A"/^RRQ8'.*B@6?6AE K1AR#Y!A,UFK*F_6O^1[;F?P8MQ MQ!]OD("C =!>UVC!$PE@T)MS0#1/,3#)9:"^-PY\^^S35'L'^5;QEML87,O- MT =%@[7%AY/HUV<520#<#*.UQH;LG;!UW*'V&$_?@*VLMPJ^]TT\ZU>G#:*J MJ3EW,1TG&:>6%N\A2P<55-Y^UL@LLWC4@2<,$1*)_RE5?8(D1H6-7AGAZF\S M1\R8.1XG]I%\SU;H,[1^RDPP2*LS=GTXQFP\9)F(U0YW2&4""1+_T,*(8+B2 M$%L52+EG@":SV5Q)>:^2N3R5G#)*9-]CJ]Q5H=_GRR:>EP9"FQXQMR%N M7,(T;M*N/&@IK&'$1$ SR>6 +G8V MQ 7J3 XVF]L7G;NF%7WSN4/75U<1_:PGN?4\B>I],WO5^/B/V20MBXO?/-]@ M\BE8R0-).?G2WMTC'.5(Y%;[2$W0MYLG;-7EKL\_-9WV(L-<\OYXO9!32OIWG67*R'/G^>-8MB$:W_58=!5/T^ MOVNB8T5IW,J+Y-HFZS0%29D4,GK'5,X)CX8H: IZU"^4CEDO=Y/:!N_C/@4^$Z90OFOXRGLP9=O^LLK9*P=?-35LW]?H'%^0Q_\@56_3;F MS\)\@3O'8A2UM#(P2905";>>,JN'"4\$E;DXDD*9.EE31UCL\,Y^[YS>GKWW M>"E3(:_T1AI:66^!5&(YFYUJ57R&(BCCJ/&_"1<]8MIFL)JB$\U225ITQ F! M(M8H7)9 Z$H] 0X .SQ+'SV)=BNM@3ZCR:X589XB-^%3CC MCI=>NJR5(_N4TU:?, $[:+-"-&XML'+0;&0Q J%X@) )E[I* M&0_12%-GGN86,']2ZR%J==5@A7EG+^!S W&\E!;*XME%L67^9_G7$7J5H)E/ M1(1HB 2FB-,:" W9>6K1[V@7PMF_R&W.O/<8_J?@0%2OI^RXS58^MOG=[=3]?K7^XBN65&W>6LB3<>DFD!$\L[N9$ M"DTI_A 8J]X"O"W8H2I,JOO$M17U&&I,\,6>SR;CM%S+4F2KR$_PC I(A)HR M=).A !W@YJT9FJ,9C5.C^TOGW([A^,'V2EJ?]2K]OO.\[R#:!'5;8.H]MKX+ MS3%"Z=TU=:_B.XAY* HXYXVSRA$A)$=LU)(@E">9*K3Q>&+*]5<),JSJ[XV, M#Z/Y?:1;X6+IVE_='X!;\OT]+,;[=059S[0 !M%R?&@7"%)<>,C(7 @P5(; MHKRV4 )M9,JES[QRM:/?^1)B3N MH_D[G=?W%VS=L;RM_3LTZF1.5!!PQN&1C>"=]QDU9UD0UL;LZ_2??.JQNBYT MJ:VH1QRK9'0^\-1TGFKMVUW3 M/D+5[Q^KZUWS^TAWP%A=\"P$;1()+"LBO2DQ \%+DR@!I=74TMWX[F)U>VFK M9:QN'U$/&JMCE$J0BI9N<)%(Z1&B*!WB,D_<06FK^WW&ZKJPH!]Q#QZK8]&F MG%@@1F6+2^:4!$\-4>6Z*7(IF:OD>9]*K.X08[%_W52/U;4!\WW'ZO92U[TQ MFT-D73U6!XYQ%;4B6L=2U681E-4>-T>6N$H:_'<:J^M/[_N(>/A8'4>[)3FC MB6>\M"GUI5H#3T?%T)HQV8!DMRX1GFBL;B\U[!>KVT>&P\7J@!GT>+1< 9(A M&&*C03.(Y@32"*9N7[\_L5C=H1KM26:/-%;W]9=N?'/8,-V]$(X1H6LODUO! M.9-ER"Q)3Q.5UKF0@Z.,XA]4&ZKL0<&Y>]'T4B6^*KK"I31(\PV",HOIS6QZ M]F;\!=(JRO+U"AY,#FU\W%WP/W4LH V"8W00'8 E.TK>]Q-XUGF)8 M.88 /H28,C%>H-^O="8A4R!"2P$Z@@%1)RV^&^[AIC\=@5H#JO0QA .O'9<; MI\UJ'@F5PF7%?;GJ0JN9"8(B;1T*%0^I_'Q'WJ/=8FH0V5Z-?/XX8H]F[I FZ*QX=6H01 M$AI;U#D?K8#$Y'W6[1SB7\YF7WY:?^)*S^N_+-6\5/#7YPT;\NE)\+-.4NO1 M1-T@>/82#R-F$0(>1D$R(L'(G.T-EQ M;^>^^?[ V?/;GWV,^[@64KB=):^,<]QR+H.3T0F7?)"@\@37,^4H]#IYX!4<7$M56U+&O;'>^+#]??<)_NJH,]R9G M6^X>D^9$1E-"V4RBC2M2"B&5F_%A-JROH(Y_C5N)#P]M8@?JI<(>=@=: 78] M7_AA:%53]^X!=YQ$OMX4^1!!.FIA8*(P2K./H$@,L?0J"H$X*35)P8O LV9, MLM,@R ,)?\?@QS["K\&+M05_!^+Z1B510).L]"8(*I>.N!+AQ4185&7"O&-! MUXEF/P!L>%NY-R7>)D>/&AC"C?KYZF>8QO,+W_RV*J&"[#QSK/2L0#=/!7PQ MI.>$&ZD8FG@N>C&49?(-LN_8/#E<0Q4*"N[BVZ#;5$NVP#>LH7(+X:.Q5CKH M]4'2]*"4(>R6.SAME#9$27"/C$0F@8YE:=DNM:+&*!]2J#.N[3BDV=^"&9(S M>^BBQH6.G\!\?5/Y%C89VR90YS1/>!@#@G+I]SA1J* I8V_?Y6\PK:G>!E3OJ6T[X0R?VM953[-:0NXY MIVTW.&XLT)A+G2Y%3XT[//\,NO&1B2 8S\[Q5G<=CU'S]^2T#:+X?63;=QWC M&LG&9W8\,DDMT8J94D' B+.(*1O'=$Z:>GHK3+.]9O&;3QTV6:8G,<]ZD5'/ M-8D;)#]O[ 4-$+D"0I&4:"_8C,=.69M@)F8!U,LVA8BW/O94]'6(E"J]7IOA M[TH"EYDE8K,/",!:XG+F1.3 #2VNA'=[*.SY:2GL$"G5:.1P;_DZ=5XX+0QA M@)3"[9\1FYQ M,Z@O![_\M*>[^\5++:N(WJ-E;=F9V;,**X?J916'0V$T!ZW-G5TTV# M!8F;3=1=P/R_)X /G1)X#4T_LA(AY^ HBR+C*7-?H<+B(Z+TE@#HA.*2;&N=!/U+=JO!/")S7@Z!A[X8V3 MMNR+A>R48[K!\.T6FWQ=J7_H(%[>EN68DDP'@2A 'L73&I51&Z 4B MC($HHF(AM2E/VX?H"$=)#19LK]&N(/#*T?NJ)?KZ?AX_^@7\,KN]':^6-7^K M['V7+R< RY'(')+ XXX)@W&4MX&@PYS1W5+,)IJD%:J#W>CZ>2>N\F:BK>TP MS*9I)5<_>4S\W'S$4"G[R>0]>DMO\\H:QO+7U;;M5315_K#X,+U%Z$G(B$)];KL@U/I;+]/1'$KU*&$ UM$X%TQWCB?&JLE(H)OMU(_X;Y[4@D M'1D@(N_*?(Z@=%FB^NOY. (;@1'"J8#1>0B.2,I<6:.G" ]<98P),NV6]N_)AF<@GB5):JED MFSNJUQC,CB OEG_ZY?U\O/PR8ME*SUT@.A>F&PS>73**:*EXEBX;ZW0'1^7P M3SYQ7@P@[FURZ+X'R_5\%@'2:B)4J6IZE_&=.T3]Y7>8I,O9O+PYHI8GJK0E MPI7RN0#H,^%+0A7G&2!"<&TB^D[P3IPX[52QS1?3ER^_H7BN9HO%N^DFQ.N) M1V&@PWU7F#^2CH:4$ :V-C4FF+!MU%.] ,UC+< L2]!;O ML?N $XQ'5_"OG[R9+M$BKG),V4DFRC89DQ3BUS:1D/";!*M9CLA8ZY\;5+ > M\X2/7C'CDRPOR#,U M'B*VRA?8Z!QBW'K:1"E_8'O]KH88F%LI&;)1T2$Y1! MEZK1?<\?SM?J)^U995$U:$HMXWF7,+\M8>;7#FWP4L6DD)<0RI(-%8FC*1!C MHA$\8$"IV[C:N]"2J\4,0V%!,.D76;3N'U)6,! MMM[&*45T&8^^I/$K2NH\<3$"\29J'J@5#-KDA';"&?ZZI8:NMMN >PJZT#_=%'RDQ?3=!'C_>W]I"0K?X6[.<3QX_:<19R/[\K+;]=#J_\$ZS73(CD2 M?4;@T:%QE*A/'XUF-%NM0Z?Y%9TZPGI!/7F?8EAE5>XJ[0+\H:=DC?CQ?ZT+ MYNI-IZ]%.WQ/ZH"$.)"&U;19N;OUU=BU1QN/^ B7J_T%D9+ ,R5>!4IET,+K M3B/'3Y"!S_3&GA@!#U%BY9N3?_QD O-+'\>3\?++H^'7F6M0#@C5(92DOB9! M6T>" KN(=D&R9*G9FQ]!5@F?0DE!-%<(JFU!.)T M8$1##C*XZ'48I#OM[%(F-01>L?SU&5B/?.\"K&V+_SYH1VKWKZ' ETG10_HM MFO[W @P^)\=*IP?&,T1"Q&C$VTB<@LR%XTG3-B,V!Z;%2\, !F7%(4)OSX9U MVC]KEY24A)HR&<>X3$*0B8B0,-"U+&O:9M;S3CA'+UY]K;J>)\$K9-W :]BL MX'^XZLJ**Q!H$SG-1#*:B,^LW%0P2)R+D$.;I4G;6,[&5^@IY@:-$)N(RH77 M^N:[ ZZF7L(^9,=Q$OIJ[EDB]!1[ X.P%Y_W.=LL-8G)XLGG L;&SG!"D?@< M@A+VZ2RXDZ3#"\[!4&PX1-JUZR;?_O'7; F+KQ?5GD? ^-AR;3&J+751'3H8-_'M\NOX)?P,\__0=02P,$% @ M3(JP5,L59G>U\P (* !0 !F=&LM,C R,C S,S%?;&%B+GAM;.2]>Y/; M.)8G^O]^"MR>C8WJ"*&*#Y $>AX;67[T^HZKG-=V3>U$Q0T%GDY.*Z5L4K*= M_>DO0%(2]:( BF!RXT['N.Q,DN><'X@?#X#S^)?_^?UQ ;[*HLQ7RW_]4_AC M\"<@EWPE\N67?_W3;Y_?0ORG__EO_^V__'__OGC>_!ZQ3>/KI^_+?[" M2!P+*@*8!B2$*(D5I 0+*#A.4Y0$0:#4[,M?XB"0:990R% 80Q2*&#+%$AB$ M(I"<2A[0H'KH(E_^[2_F#T9+";1QR[+ZY[_^Z6&]?OK+3S]]^_;MQ^^L6/RX M*K[\% 5!_-/VZC\UEW\_N?Y;7%T=$D)^JGZ[N[3,SUVH'QO^]+]_>?^)/\A' M"O-EN:9+;@24^5_*ZH?O5YRN*\ROZ@4N7F'^!;>70?,C&$8P#G_\7HH__=M_ M Z"&HU@MY$>I@/GO;Q_?711)?C)7_+247\S(WLLB7XE/:UJLWU,F%UK[ZFGK MYR?YKW\J\\>GA=S^[*&0ZOQC%T5Q\%2C)3%:AJG1\I\N"?OI!O4'TG=]JNL MRE7F_CJ4CEV8_CJ8NI\U/TC_"K?$W*QR_4*]68JQWMV=J)M5]Z_Q4*_%:DT7 M([P6>S$ME1?F!^_UWQHQYD$=9%K)::B[I:K\OI9+(6NV/'@TR,6__DG_;;XI MX1=*G^:?-D_:*O/MHXM7M'QXNUA]>[=4J^*Q(O([5JX+RM=S+ G).)?:BIA MA"6'1&09)(I$^D/%4A[)^7KWJL_E$O[V::M5);J7W#\YX+"^,)\+6:XV!=]_ M"1\7YSYO^LMFOH7XIR5]E.43;6[0RANGH;;GW]IJ Z[U!DHK#O*]YG_YEY_V M-@^'_^*E4%V,"*A1&1B=04MI\,=6[?_W(K0K?J#@PK@AJ^(8J!7O"]1^MI?: MQ@HE14M6F=D\4D,6A3_)Q;K<_@2:GVA?KG%=_LE5]D\G;\]=L;63%OS*X#57 M_,17VD=[6L.#<30^[4V K%+UZI/ERKK*(A 0C MB&*-J%Z3:_^&14J[.SB)0A1F 0ML"*13RM1X8ZL=^*/6[_)7U@');K(8#!_/ M'&$/C34E6)G>Q03Z 2T6T/\Z9H!N":-,?"LCM_/=[F*W::[6?YN_I7GQ'W2Q MD;](6FZ*ZLOX>[Y^^&VY8J4LOE*VD.^63YMU^5$:>_)%7ODJ[W/*]-_7SW?B MO[0N%=M\7MT7N;Y$^SAWCZO-7V^;#&J;P:'1 M,[ S>P9:AH//*[ S'=2V@P\*&.NG]4*(YF2ANO'_I!?C0/'_?[P@UA_QD8>K M=@>T4/.ICX*X^="/I<4H+L/(D&Z=C['%]MOW>*.4Y.O\JU:#:]_H,_W^D:[E MH39WZ[=2/Y$N/NDIN]'O[?/!Q7.181DE801)2O6*)D8!) %-H2 !$IE2&0Z9 MR^;( #I-S1WY[<=//P)5:PS*K/8:=-:#6 M$&@5@='QA/GI&C1&@9U5QS?-P+W4BBT'('T/< ^ZXS.$7J-N"PT(Y/'>T9"/ M[DG9M%CFRR^E?OT^/=!"WJ\6.7_^++^O?]88_&TN$.$B9@3*+,D@$J%>.082 M0<'B))/Z?V'$G>BX6][4J':K+OC!;//]V&F"J[0%?S3_-6J#2N\!C\LL$1J6SZ[(')>K[ XX2'+V_IQS*O]+HEQ,G^1 MCTP6SS_NR_N-^O/+5?+W0__5ZY= MFH(_/#<',4&4(1HI"H44J6:#B$&,DQ"2C#,>*8Y8X+3LX_'(^_^HV&':5XPWBTS=X^\#K33B^8!J4C-PU&I:E>X!S35[^']*.U M7^6Z7G^9!<&3,H4X8Q@*$1$L,Q)EF=-ZLC]@ M(_#X$(#947%O&#Q3K4&@V>IJ5M!WZW61L\VZ.BM9K\"]7FX,N>UU%HE!V?10 MPJAL>=:X8S8\?U$_MOOPI+G3A#:]-^??'TTJT0?U6RGORE*NYS+CH<(DA1%2 M>@G'@T037Z*7<'I&RQ2K-"/493)W2IO:Y-XI"Q95;$"59P57"F[T/ZC1V''> M=V-MQP.#(>B9%_;@58K.P,EI94&D['"58@3(H171+')4RK(P_IA"[F]QC MG:K'?9;%8[ZL]K;?2CD/&6(RU2Y 0)%QH=((,J&T'X4P1Q*GG(96)'+A^5.C MC;]J%Q2LE@UIK/>ZVL>#G$.QFQX&P,8S(53:@99Z0.MW&R3V(2TW0C-2"(H; M1$Y!(AT = 1UG+MKM"",#I7;01-=E_5SB>XU(+(HI/BT7O&_5=OEY8?-VB09 MF[SM>A_2/3XO5LY0?Y:)*(&X"NG)9OMH49OD\ M9T1$*)4QS#)"($KU(DP[40&,%3;9L%'"8K=C^FL2I^96W=-G+6M1;>,RN90J M=UU^70?9CED&AS]M",^P!_56IXQ[1VX)PH%64Q"2&2 8(JDB$C ,XPRV^RRUG.GQA@F MG"HOUSFGBX.(;O?TLC9XW1QQ R2>F: W&DX996=LOSF'K/W,T;+&SAC2SA,[ M]^M^G_YMZM%K6?_WW=+DFIH<=1/ZO4U"J[<(LXB&^G\QC.(40<2T)T""&$$N M,BH))4J2Q,4)<) ]M!P-&S :1QE*(4VQ<4#2%&(9")C%D@0R$A%.B5,-'QNI4V.P1NEVA1G' MBCU66-LQUN (^O9F&O!V"H\3?NP$T["U>JPDCUNIQP6,DSH]3C?W)"/^(,5F M(3^H3QM6YB*GQ?.'XLW?-_GZ^1>Y?EB)=\NOLEQ+^=D$*\Q1* F2&$-%,(,H M%02R,&50NUTQ-LLBPF,G6G*3/SF":M0W>?![ _0(@-H$4-L MD: /RHS'.,6 M70?)DL_\0>^;V89&W9WD^F$W+-TYZC N\?4#Z(0">S[&C0R%S#79\DVAG_KF M.W\P"U=3Y60N@BRFD100)VD,D8H$9$B3'Q612%B"XB2S8KM+ J9&9T8G,ZDD MY0] -HJ:@_IO#[G^22&_Y*6IY"'L^.LBKMT$-01:WGVK6CVPU0\8!6_GEVNF MGR&04O(?OZR^_J1OK;CC[\C\%=9_K0CCXD-'881K)FVG_-7KW.?TF^5:/\S$ M 1;:A:J6#V:+3[XRR?[%\ZN5D/,X56F8ZMG-<: =FB0B$*5:E:%L&GMCB?'W*#XR>[U.CR\ 91Z11&ABMAZ$%!WAZ MLX2-C-%(P\'@-H>XW-9OS62RP]XMRW51!3RUTL;JOYH^!O=%SF4X5VFJ.,U2 M**EV'5" (\A4PB'&B$<9EK%4D0'7,PM52:)[I6>@I?;V'Q7JE>;#K7^'JN@&D62&&>! M'@.A_2-,.21ZU0.%4I*E491)JEPC^:REN\RTL:+Z:N7K3C,EK3 MKK>[YX%I5^ZK7I?6&]B&!-\M[S=LD?/M]G852Y?*4*4\(#"1L5Y":B\,DH % MD$I-99+A)(BL,\.L)$Z-K.[?W;^QSX&R [6;?+Q Y=V+JO0%>X7U7T&M\O94 M[&HQH9YHVN>8#8[J2%EG%N@.DX/F!%!'5IK=Y:T<,UJ:?VD1,!6>]"H#W;Z@WUJK*^J M ?;0>2PD8*'$"]86L(>HN]R PW-Z5J9;%5K$LLZ:X<^?"[HLM3^K/Z.E7IA7 M_UQ47]7R.%HR8@D+&1%0D#34'JF*(,.8P31&08H3$3K27V]-IL:#C2%@:PEH MZ>Y8J*[WX-@QXBB0>Z;&\V@W5E3;A6T[1@E]O1G680O>]=9FW.)WMX)V4@CO MY@?V]"/7#TV"0/FK-KW)EXU4A%.>!3!5IM9;(D-(PU1"Q! +,(E)3%,G9_&< ME*DQ8:4D6*R67Z I[M*O$M19."T]OEM!\NW65?C4"L[ 7L4!';AFG#UQ,I;\$67;)?+-#" I"N( N;VWMV+Z'E@_E_ ML^W^E2X,%WZ4Y;K(^5H*\PN]LCK\0>O*>UGD)E'G.,&:+S:F+M0VV-\TA()3>R&K#I-A!4/W>L2_+N*^('2]/=^ ]T_NK:I3-GZ!ET0SLC:U_:8;] M^&<'-]0@@#.%+V9@!\4^#:IJ_E>C,6#/FA<9Q6&;X8QKPKA==EYD>$[:][R, M%GVSTM[F"_GKIHJ?"'B2$1$'T'S8(%)4:%>?<9@11B3"F#-J5;+HW,.GYL\W M:5-&05!KZ)IFU@*N^QMP*QR>&=H!B1YY8J;& MAEVMRH)-*3CQ8?G1Y*<6FA!^IF5>GO2KHIOM!#S MC LB5*@@C5D($ZTY^T*&Y9W[.MF+=WQO)4=TIO@N_37_\O ?C#F X:VWWT0O,]3G[Z MIWG3^F5ZKOD>A(M]VKP+[O<%O!/_M:EC+8PX5FF*((NU MDXMH)B -L@P2A$,5Q4$0VKF[8RD\M>]?55T=\)8=0'XW?W?LQ^U]H.V^6E,: M/L\?K;O[=Z^:U@6PL@;0/;4/0]-C6>;X,O!V[>X+3 M,U%?*//< %PI#>ZO #Q =>>K4'FN[GQ9_@M7=[X*S/7JSMN+* MEX>^_*'COUT;/)M.>::%:;T5;?1]0PN3"%#.*4Z%XAF&$IN>@8D*(8XEADRF M*,D"DB72+0Y_+,VGQINO=F>CRNPJ?#48W-Y8WL^@.^X$36DH1]P1:C?OJ%+O M3W=^RI.MGY/MHIW],U UK&R:-V]1,"_,%@P##,8IZJ-,V051#T54F3 M^[IT=6&95H$=C?T6T>TTM;J[F/S+$D4%FD*4R8X1%Q(2*. MPC#!1"/*6J=$)%6?W\Z+E@[J)IU)& M=>SL1E M>.WX9!#0/#-)3[S</FHEXS^B0/]>H-_8BBM8E4;1K]0M=5 MVY6FGI]>7B0T24)(D"8*9##%(F&02*PRO08)229=V*);W-0HPZS=P&:YSA=@ MD?]]DXLZQ.:'/@7-K@!MQQO#P>>9/-J[[I6F,[#5]7KM26<*L8-E4!ZY(G)4 M,K$S_YA1+._J60"G^$*7^3_JT,35LEPMFLESMQ3W^D7;[GA]4&_S)5WRG"YV MF?;EKC T3@@.L$RA),I45Q0$DA@3&)I@CE3R($@"IX(Y0V@U-9)J&U7U^=B; M5:7TM0TS.=T[T\#>MMXEOH<99SOR&WWT/'/D6 /G7C!H2*"'+3 TB&;C%B0: M$LR3 D:#/KQO%1.I9%%(404C5R>3'S;K[+X6L2*]9;5&!"4>:B@@*N$F\Q)#Q)(9)E%$9,5/4VVH3[)J@J?F*C:Z@ M5A;LM+4_0.^$M9L]A@3+]\':!9QZ]$WH!,P^X& HX$:*-W!^T9R"#&S Z(@Q MZ+Q]M! #&R/:$096U[OSY+:NW:O5(],^8N4\:C_C48I[^JQM6=P7J[6LSCWU MW[X4]/']BB[GJ2"*Z!4X) E-33OT#%)$"*2,,"I1*")D%8'07X6I<6NC,KB_ MOP<+K9\]1?0<@NMLZQ]8SSR\-0"T+*B"EFJD:R/ W@K0F '>CS$ ]NSM?R!& MXG4_ ^)$_K=AV?%9Z/G@T3X8MQG>_I3<^*2>R>3+=2[RQ6:=?Y6?3"QRE>[^ MYGL==EPW5WM\VFPW++91R/>RJ-(/[QY-T^YYBN.4*,FAQ&8[@889Q$&"88H2 MPD*1<>)60'D0K2;W*=)&P:U5H-R9!61C5UWID[<*7*R4_FCI>;WKP%UU[JDW M'AQ/NH89:+N=B-&'S_,'KVT/V!L$WAP,7,LF,W!;JTR!OCJE7%-R9=F &>)# M CUL&O@@FHV;ZSTDF"<)W8,^W$,?M==YR8T,4T%/2^7::YDG2O.Y"#',(IE! MQ$D(61;$D$A*D\D?I-B8'N>F M5^52OP;/=0.B]6>3F[=OT,4SGI&$2ZG^YDK6L.&>-H*'S?BTQ&2DP!0U_O=MX)-9J^5:_ M8,VR3 2I4(HDD'*3ED(SHGTTH6 24RI$$- XLBI9:BEO:G[9NZZN(]M".X"6 MYI=[>ZKJ7=MT7_.K*N["?G_29F"N[P8/#+=G]C+:@EI=<%>" X5GP*A\;8W; M[_VVWM,=&,Z1-G!OA]5IL]8!I(Z=69NGC+8-ZV!2>\_5Y;;^.3]ZY4^+YT_4 M?">JB(JJ.UJ0IBSE4D(IF";ME')(E PADE2F+"8J")EKSL]925.C:Z.>H>JZ M3F:OMG,70;7T&X> RK>CZ()2K_R>3@0&S^\Y+VWT_)Y.H\_E]W3?,$@BX#[F M6HA4):'&D",>0<1,7&;$0NW($8:S+$B46['$2X(F1PE':6W]8]\O0FO/#+<" MYIL8^F!U:P*@WPCRB\)>,OWO:ISWU>O=%WOWQ>JM?D13N[5\__Y5$Y.F"(UE M$H=09J;;I#+5N5.4P1!EDF0D4B&VZC;9)61JI-#H";:*SH!6U7YA<1'+ZXNR M(1#RS )GP>D1"7D1)?LUUQ!HC;30;<\[OMUTB'LN"_8:I'SY[F&DV,E$\@#@B%"20 )0P*F68@2$J-(!4XG ME;H>Z-XTLO>HV+E<8V'MF9!WW1KM>CJ>:>18603^:/[KY0A@"*P' M;[O86Z'1FRC>"MVYEH@W/[,?W6ZC#>]XW2_ 1!N:#12%(RHDE1"SNON9@"SC M",HD$3@@F9)!YL*D%^1,C21W(;0M/7MM35W"U8X+!T#+,\WU ?\[7]2FFR+_F8D,7IF3F1UG'H98/^=/GU9NJ MD6-348DG1 4B8A#+-( HY*'^FTIAAD+%XBP(LA3;T$0/V5.CCDK]^CA_:X!C M :L^ ]#-)YYA]F61_0M M<+!ZDL7Z^5Z_.6OM(QG_Z,GL(.B_UV45ZC)^'TUM7:9QV.56JB-KM8]T[1^R^L-H@S5P"0G_>H]< MAV*T@3@M9C&>Z*':Z;U;:L]5ENNFY=6O"QD%(E5B''_<1/;0]@K[E9MM9QQ^N5 MR9EXU#^J*HR!'WKE[3H.BY DD1E6,*9"#PM-(\A0$NE9DF@CN))1P-R^$OX& M9ISOQ>'07 X/?Y'ALOO2^!L"S]^<*JYYK_D,['0'>^6;AMME$P ]W+>G'VR# M?H4<51CU>]0/GN,O4\^GN'VCA,SG[_5X+^X?5DOYZZ8*4.$!H9%*$DAPS""* M<0H))_J#E(D09P*1-+0Z\S_W\*E]7RK]0*4@J#6THZ6SP'63SJUP>*84!R2L M":/+Y#-T4$K^XY?5UY_T;143_!V9O\+ZK]7T/_O 429WERG;J=MYC7O,8K5: M+IO"Y8*N=ZTP5TOZZVI9''2XK-+BYBQ5*$R8@$+1$"*A'13*L@0*20D.4A[Q MR+K2H[OXJ4WNVH)M3UP!Z!KL>^4"LS\&VH;4W6^;3%&'2+\>X]3-%/[1]\PE MTP7>/OC2[P",%);I9R"L-3>A8LJP3NLCIB M&A"<* D3)&.(LC2%5 09C%"F BK3-,2)VWKW4,#TUK-WGSZ]^?S)L?C7(6AV MJ\[^0(Q#VSZR7L[;/&QEK$,1XY:X.FO>2:VJ\U?UG*]"5/%)=&&B&-\N5M_> M+.I.![L",'=\G7^MZF'MWM"0RBC +(*A*;V">(0AT^\%# ,59'I:8Y5@QVG= M1X_IS?XJ;%AI[LVEOAAY=NP7%8^NJER;@L=PM8)V1XT\/Z<685-&7*OA;KYU:'X_WDRY*$ M!!(', LR 1'#&&(6D&K_BXLP#;/4*=WEFL"IK9@;?4&E,&AKW#MO^"KF=H0W M))*>N>TV$)TIS!:90=GJJM!1BR" M,-7$@D,.%>5IF :**.G4VV__Z*E1B-',L6GY'B8[+NAGO._]D6_6?BK_';'JZ*7VJ6X+U9+_5?>>!K%JP<]AO+= MLGU%ON3YTT*^WS8GG],T55A@!C-AJK!S$IMRO2D4H9[4BB214DZI6S=K-+4Y MKPT">WW!H4EZL$!ME F+.KBLLN<0V+'H4+!Z)L@#-8'1FI-WD&WV9N!L MLV/0[B>8H[^L0S'%JE;BB-DX"UK'P:61178#$.A7JTOWC+F7KV!<4 MDXA)J6#(4PR1"C'$@F0PE1)1D<:SZ9=LRT$"7X[4G0M:S+ M"EU9(+G$+@TSG'Y7L9,+*?,[/J.M7<]$.+WPNG7$\*A!P1MJO3I$\%15[GP7 MF?]JGPOS60]Q^;!:"%,$7?*J3=GG@IIN[Z_IL)A%;4/6VHW\#8T>LH<'NFUKI)0BMM MJ&7&#.P, >T1:4P!K[M&I%=BT4UH#IYCU$^;T=.-;@+M7.;1;0_L&YVQIOE2 MBFV/QN9,$$N$4(@%#%'$(:(TAHR'$F9QB)2B*A4!=]OJ.R]H>IM\AW4]5,YS MQ^7V!41M(RYN1:>AD]T7CV$*U65 M>&0X$Y@Q!95F H@D3R$)!(8B2J42.,F2).GO(TVQ:N;1)[E7P4&GH:LD9L>50TSP75[+G'"%>4 YU+.=0A29$A@\)3 ) M33T,)D(4.FU/79 SM:E>Y6-]K?.Q%%@_R--2"K?,^SV^?29_+]3&7JZT,MI, M>]O%RJ1,^6*$$T0\TL)>U@MRPXG!W01Q>KE[XG/=L5T6NUUTNA2?5FK]C19R M&T_)@S1)PQ1FE&B7( D4I"0R+=_T>D [!32(A&VB\W5Q4^.,K<;[HH_5'FC9 M*&V?06N!=#=M#(^?]X/^!KK#6HM;?7LT>K' T#[K>%@L1\HROAE3IX1B>X@Z M$H@M'C):PK"]0>T$88>[^L9?/3[FZVK_W+1*6%6[YG+)!H[J<5!@YSJL//*>17[V>TKM.[.I1OE^5Y5MM M3BULH^4UF8BK95D7K:VO^TR_R_*7?+DJ\O7SMERD5O+P*8:7U\^_R/7#2I@> M]F5CS"[5D'#&(I9"BKF"2+NSD 4R@PE.XS3-$$"^UW8]U;&;MZ*^-';5/ M_%7P_'VH]08_&,W_7*?S[R$ >PRV]=-KRT!M&FC9-@/-HRJ$9J96CB;!M;9A M89ZT*_'K(ZWS!8=PZ'K!H]LQ=OGAEQJH,]6,7TR5G@V[^8,4&]/>Y$XK*_)% M=:C\R50WJA+_WWSGBXV0HK;'K'@J.SZH[9G3O2RJ0IA->2_&59(& >1Q@DPT M30)QJA 422(RA@-.I54W7S_J36T;:6N=V7ANVP?V!H*MA5L:W=EH;MH=O&HS MZV*S_0(A!WX+[+Z1+S>VGC]_+S&L[FW0O: _;//T854?G]N_J<[!19"EE' !HPR'IK@=,6NO H>)9D)*LK<:NS;BY[:)^"P5DF? M, ,'V.UXV0^8GCG7"\.TU?M-:^* MYU>;HM!_VY5KII@B"FD:"(AHA" ),P$EBQ),.0DP<@IY."ME:I2S4W(&&C7[ M.8WG(;7='[D1*.\[&,X8]=A@Z,!@X"V *A69$TJ2OE1 M262<<188/L!Z^1JG^F]I#(-$1)0+P3E*YDOYQ3#39Q=:N"[;ZN4G M]/%'9U5]"#&Z/P5 Q=<>;\KS!;I&R7&#"I.4XB(4A '<003 M[0_%:CNER( MNKGG5_WQ7)O#Y*K:7*_VGKT&R/*[97L%M;.P8 MTQOBOA>X X+M)RK<:Z2=FP;3BPF_%MW6[R&WQJ5]JD.#/U;!PEK@NWTL\<_/ MS2_KHZ'O%C3%D]B-FZ4#Z'0??_J.7(;@AWLL91$]!7?9ZO%#DEC-0E\.S MW!\UU"GGA_6#+)ISU+K_X3PE,HF$I!"G2: =1,$@IIA!&J<)QI(QE QSRGDJ M>Z*GG)6B@#SSG/ M"'[A<\[+4%P_Y^RXMQ\CO:V2P.1[\_BFY"==-/LHY3QB<:;B $-*4[U635@" M64P)C A%2K((!W':@XHZA4Z4@[;J5?M'=>J6< M:T))A2"0*ZDI!3/3E(9%4(1*R"Q5.,;$J"YP&6<[(AD$/<\DL@=NW_;XT[6$9/>"Y=>0&+88^45IXQ8:OV;T21'Q MJS?TXXOCA)>?:9GSN&CN1P'E0[8K@9*L^D<)J#-P.5CL,Q0B<$@[+!>4FC M,D&GL<DA2FT+>>2AB1) M@E03@S050E (:2R8"=/,!.=A*A1VZAGLJL'4F$._78EC:V%GT.W8PRN4GIFE MUGW66V!H4YCC-1"MMHTE;-N,S40$HRF"29,EW1D68X$L$X(2+(2*IX M)-WR<.T$3XW8&KWWI6J,YG64%=@J[[@+8ST&=H3G UG//'<6U$-,/16(2$O1J7690TTD[ZB3_F:+DRU ML5>K;&RV!_/XD MER)?;PK;C>:!!JN;^$;$?J3 ^.W^_N<5:,P!1\'R,W!W$"V_LPJTS +&KE$' MRC[7:-P!&RD_:9R!I4-N?P\5-SRK?:@<(Y]>H(-SL7 MNS\:GK\<.R!JS0:,"3MK\;#A7H29#6^:O<_==?:*FG1:N*S=T7 MO90W[/#AR?SSK7XAFNS=E*$XCHF 21P$$"4<0R9,!%;&J,*IQ"*SVEET$SNU M"5YK#EJJ@YWNH%8>&.WMG1V'(;CN??H!UC-7V&+:(P/= 5Q[C]$/R"-YAC>_ MP$Y.GSM4'5W[]Z.IRUAH)]$<9Y6[#>!M][5$()6F$,DDABA-,D@( M4A 3#6.4H214:JZ=SWPE/JUIL;;S\+SHZC(3CS7V>:R]J$+!(&#R2[XTYX$W2_%_U/AN]1UC M=*5>:4]J7.U6%R\^4IX=CWT3P!EHF5CO][>-!+65X-#,&=C96859E*WCT/JQ M T9R^AR*82- O6@Z;N2H3[!/(DZ]"NOG+OR5YDM3R__#\K,L'O-E4X&Y.@2> MQU&B$L($S%*90:0$A30)*&14Q&&@OQ$4H>V!A=T7H4MZS;X/)H%_O3H&C?H1M3#_^EEK=":'5@UN@]!.Q1GX:Z'?2P^%N,\!X:<0]X&DERG$?<[8BX6X MSUY\X_;9OF:(J3!W]UC5UWV]>M2\,T^8#*2D"21Q*DQ>:&PR1(WWAA0)TCA2 MQ"GTVD;HU+R)_8KZ8$']1ZVM8W4.*]0==S(&PG*TC0DW&/MO*UC@XF>7H$OP MRRSZ+:"XN(:WN7?X4]H/RVW3>(5CP8*$P8B&2*]DTAB22/_!8Y00D8B0!E;E M)YVD3HV$;(ZXM/+#G2+N\;_]A+87JA,XH-5Z>SB?W2,[W/%L+X0G=#K;]>H. M>CA[ M0-9[/[9TWF:/;$/)>3V=.;^WF6OU#^D"]E\=R.S&M>>1)2$8LXA02A M$"*B/Z1$J JI42*$R8R15TKDA/$+ [2",%8AEBO M/Y&$3%"JO[=+_N4 M*+J NAV1W #B.!QRDM@[?#&B;@P&Y8T+HD:EC&YSC]GBRM4]"XB46N-OK^73 MJLS7,*)6R+$C#V"EQ]N#I4W,@WFZ6H@15;7L] M\V6EJF.AD /P[*9Y;T@\S^Y:+] H-F UD'/V#EL%Y$#"N-4_SAEW4O7C[$4] MIZM2DIMFV'58_V?Z_:/^;AY&?9ROU?_F.Y=EJ6_X62ZERM?W4K\XR_6<\EC% M5#+(4U-7C$L.J1 99$'$0BJQ4HE;K:"A-9P:;>P+@Q92;*J%7U49=$V_ U9K M#HJF;?-Z!4IC\X TZFLXAJ7BP;4;^:6^R3SXM?PJ%ZLF[[]R>>Y7BYP_ST,1A#3C M H99G$ 4XP2R)"(P9!G1U,]"G%HUU5/Y%%/D:F #Q_;K?%(DK2KJX7$:Z3VOGJQ@-W=3YLL"QVSE?-?U,(^?K][@' MS=6=8)KP27&WWL7H?5C>_;I:%D?9<]OVYAP'DM L@6EH=_-$8*T?,X*D[1>[G"SOGM MD.7TE=E)].K[5F4*#P/^*I>W?RNQ8WSM?-R!4//\=3AJ(U8I"E<*:E7KUH4S M0)4))M:^U.9Q4Y]9WCV:7I[_Z$[PO:G-V 7 O#49.Y;W8BW&+AC>U6#LTBTW M)JG5U2+>F\5[N TEYJE(@C2#5(G8A!)'D'+"8299&K T(T)9Y858R)J:^UKI M!L*>J6=GL+0DD6$0\DTBK0HXM:(ST #F(7S8 A,_269GY+U,;MEEPR^FE'7< MTK,-H5R;8X9JV2VD^/E9\X]XMS1YLZ6)0+PSA]?Y.I?E'2NKJOESE:8*XSB! MD22A7A1G,:0X03#F<9P&01"*B+NEN;LKX3)KQLF!?[4/,:[Z1>1;Y0'=:?\7 MQ]:%[F-C1T=^\?;,4EKY^OQRJ[[I.O_#;W58]Y_!S@BPMP+\L;5C0/[J#^*P M?1+=U1BW@6)OF$XZ*_9_4N]>]'7(SCZ1=S?12"!1FL8"(DKUX@Q+"DF&"*1I M&H4H2V@2!"X^5(>LJ?E0K4BZO;(V4\P99#LV&P@ZS[35&[4^K>6OX3%T1_F+ M\L9N)'_-\#/]XZ_>XD8>0N;S-\MUOG[^]$@7BY\W9;Z493EG"<(L0PK&0<(A MBKA>=$G,8$(D8ES_,@VM6A]<>/[42*)6$50Z@JV2=LQP"<%N-A@ %\\,X :) M];2_8OB9J5Y*_N.7U=>?])W5+/\[,G^%]5^KJ7WIF:-,YRL&;:?PMV@Z<[OM'R& M>]##[[20#ZM-*=]27KTY[Y:_K);T@2[+S_([+9LM3.V7) F3"=0KF0@B(1FD MB5":SU1*F1(B"9EMD(.=R*EQUTYKH!JU39K75O$9J%2W/SZWQ+V;QOR@Z9F\ M]D!N-0;O3H#L41G($E'[ (3AD1TIX, *X6%B"MPPZH@AL'S0:#$#;H:U8P0< M[^SG@K:^!W=+\??Y/-U?T*OQV[N>0H/IV.?>J[HH&K9^'\R9M MH1C4@[PJ=%2OT1:"8T_1^KZ>J]WU@RSN."\V4K1$O=H4IF7EG$1*1HD(8(8# M9#:YL:DY1J&*>(A(A'C,G2H&=(N;FE=8:>NXC.W&TW+A.AA*GGFC4A0TFH*6 MJC/0*#O@BM0*E&'7H-TBQUUU6IE_LLZTNZL?=[Q:+,[\=V#,#;8OT3 $U_;6,TK37,@ML[1HG MVW%0\ ?ET6$T&Y5N!P7SF)6'?7@_\F[5LOVLGW#W/2_G*HMPEF8QC.(X@TAS M+R0,Q3#E5*4\CF4<(Q(JY%>Y-$'0_,HJIC_> MU@[5H"CZ]YN6J5N%#TXN!U\7ND TM%=S7?#83HLU%&=\$OM[W7BH+-;S M3VOMP1B/YA.72^WKK*J/)-6.190P":6* [WVBRADJ> P3E6B<,)9EE@=/%Z4 M,#6&V>KFY&9[B 'US:_[K?QW/_PID/ [#[ZO6'P/5=KO3QD@IVU>-"/]:&$4;_*9XT[_OR>OZC?)+T3 M(C?+![JXI[EXMWQ%G_(U7PLFH:(*@7EW!R7FR M7T%AT&E_2=:H!'#%X&,JN'9YSR_WYNEI4;D#=&&2J-XN5M_>U#]H)7:2A&8' %F:F"@U@:*X)P1KA3R[L.65.CH6T60!/[WU(7 M_%$I[$@_73#;L9S(0PH8G]H^<&AW\=O?&;KZW M4.F>UOUL]3Q[?_OUW>1FS\^L#E*].N!8*ASC M+(@<]P]L14]O0^&E8L\=5PH^ /;] 3\;B^YED>"*SJCAZ2^S6'"%Q#5=,3),5_P,@B=V8%G;ALQ M%_"RTH>9?QW7N;.8B;?(EU_TD-^;&JRKY0>E?Z2=EW6NET2O)=NVIL=A'",: M$XBY0A 1D^NG1*I=KRC(%$V0L O,*!$VY2&,H-'%#%)K-*L9#2$*B0A)F)&..B^>K M,J>W:M[UX7FJ-70N%'@%9+M%\:# >>;J?0?JK;95 ^H=D/=7@.Q3.] .G*$K M"%Z1.G8=03L0SE03M+RQ=Z^TJBW"O7Y)UGJ!_6;;&>%7N=YM#3$+:LCYI4"6QMFH+)BM[=4V>'< M..WZ*-AQT=#(>J:C3A!GP%1F]K%1YX+2T*W4K@L>NZ6:-11G6JO9WWMCUXFF MC8YYNDDI^&VY8J4LJM9[=0G[PP[HNU2#*OU)Z37EN^5Z596YC^<\"@0S!19I MC E$5#)(D"0P0VD@" M5'%A53O6IY-26S%L5#?7Q_4J$MY8?R]5:[ERQNF9] MW>PAZMD=8\@QMZ//EQY)SW3;[L?1LK!.KVK;V'3K (=6'B1>[2P%QM1FI&,/ MW3P\#(6?-B!#*OHR_4,\0'VQ\8@/6>[;IDU]S _J75EN3.>DJBGWP:+^5T-K M\S1,@S!+&.0BU$ZPQ!(2S#*8Q(E$"BL9L6R^E%],8OUGN]U36]E6!$)J CG1 MP*/O5JMO/@AY8X#^')2U=WSR7;#?];,>DNN;J8,B/))'W*#Z08&MTG6C^./- MOE\]H6J_E^H#W9'V4@="V6E/U16NCCU5ZT>-MJ?J:EQ[3]7YWIX9"P^K8JV) M\='LTII2"*]7CS1?SFF&N#0'_!DA"")&,TA23>]I%NK50*@RG"5.20KGY4S- MH:_4A%K28W5N,&LJ ##/I-P3*_N7-Z/&-[08JF7L^6]+#X]T$*::EI5,:UYRK,XQG$$(QS'$*4QARP1 M*:1QQJ34_)#&V&WG\Z*LZ6UW;E4%/[Q?E>6?@5895#J[<<-E=.W881#$///# M#JH=1N /+S79KH(Q*$5-YJOIGEIT!68[ MZA@6/,\<4BM[IDV+T=@LJ;W^7;X$?]-JZO_6>@+Y_4DN2\[ M^HCEOO7S?K.+*Z6$Z7P38Z*GCN0;0NK MT,!?Z=KT.->+X6;-IF:MM6KM?Q7;,VN:9D=L9"/86 M'C2P][)QZFL ANT/-+22XW84\@3Q20\B7W)ZI^JL'N5G^EV:B"695Q%,\R3$ M*DT9AS(*N*9[S/22+,@@YX*'&4*C))GKFP JA0$>PT]5+'O1&+H5)LSDL9.K[EL[)F4FHZ+W5=J=TI5,8I- M/YUMJG\D8T%312$+$@81#A)($-/HI5AD)*,X158$<%G$U&;_7LNZ495E$8D. M#*\OYVY'QO.,/P%EX!5>-P W+_4N/'ZT-5^W>>W%WY4K^WW;_UJLRO*^6*E\ M/><\B2(6)OH3SD.((AQ!DND/?$KCF,1$*"2P2X_DUK.=9O(([9 KU8!VDQP7 M5VVX[#[8/4'P/&EK^VNUAOLDG[%UT ]Q^_FC?G[/&';\T3UWR2WE70^/7'>Y M R:KB_0P8"X V8>@RL<[8 M>2@=:Z_#"Y23=0;H?(E9]\?TC$)52O+U!_7F.W_0[YO\J'V9#TM3)-O\OTFM M_4H71N)'6:Z+G&M/Q_SB;BD.?]"Z@X-8*L3:Q2F"H32W/&+!M[@7X33*M>T^VC?*BV-ZN_R+T]CL&Q'@;= MCH!?>"@]D_1^%+?V 6.@&3FC]*QN&]#2?0;V9M6_-(-[_+,W%N/L'M/K;R2& MC0;VH.>X<<3^@#Z)0/8HJD>2:[%Z6U!^]Z60U2YXL[U"6"H4"2,HPDA"1!,$ M21JD4*@H%3A25 JK+:K+(J9&[HV68*>F0_[D>0R[R7889#QSY0DH/2KU74#' M(9?T9I3&RARU?H7]*!3U_XWB)GYV*'Z1Y=E_9,ZF3/TBQ6<@/ZF/= M8[E\J]5[\UVSR9(NMHUG3>WH]ROMPN=?I;C37OVZK#N5Q 1C+$D,H]!4T5-1 M#&G"$90DQ!RG,0E3IR[5MZDS-;K<6F/\J*T]=5V7K46[GLQU;75C%*RL K59 M_7K+W#BH=@[P>$/EF;]'&"7W1-9!P!TVW_4VE<9-BQT$OI/LV6&>VI>HFZ;! MXK^TH):/$)!4JE0IF&;49,RE##)$",QDS%E"2(*(6]/?"X*F1JY[_5S)\0*0 MMK1W.SS>":U6<0;V2OIH$GP%B8'9YX*PD7FEV^13QKAR?=^NWPO]VR]_E4M9 MT(7FFSOQF"]S4S#0Y,J\J7,XYCR(11*I%*)89! %L80X00&,$TQ4BO1_N%OW M4"NQ4^.)1NL9^%+K/:N^X?1 ==<>XE;P6_+)X*#Z9IC0D=T%IX$[E5J)';F'N L=I;W.GN_MQU&NI9%%(4<>0UB6)?I7KN90TSD). MH&(4011JP!G#"O* 9C1&*8[2P(64+LB9&@N92KRGA=Y,[W,W[KD$JQW9# "6 M9W:I.ETRLL#8CF"44A#:,$8I5D) J1"KEST70W%5QF MQ3CY/,=J.QZ6.H^!':GXQ-4SVQSK:_)O'I]HT<0H'*R?[E>+G#\#+]DU?2$< MN+:ZHQ(CUUGO!]%IS?6>S^G+>PV=5JT7JVI*Y=UF_; J\G](,4]$C!,>*QB% M0K,<41FD+.!0A(CA4+%84J>&ZMWBIN84[;0%I5%W!LI*84!W&H,?\F7STS^[ MDETG\+;4-A2T8W57WRI' M^K/UN%JVGOUALR[7>F6NUWGS+**$"8FT*Q52$Z<00TRS%!(4TTQ)A%5H13)V MXJ9&,DW:2*WRT?1HJ>U:^:@3\6YV&1Y'S^QR*X0]JB'9('-C3:1.$2-71K(Q M][0^DM5=?2GE3@C]Q+)*_?U0W!>KK[DV9BYE2CE%$50H4A"I1$*T$1II%%V5B??NY+&!4QMZ>)VI,8ABD.0]'L'MKH.21'=:-Q( M#A<>/C(M=)MX2@A7KK\E8ZC9#JJ"^,M]^8XX26)! P(55Q*B@ G(HI!#QI7* M1!2EF#L% '4)FQHEU.KUR0:Z *;=HF0HB#QSP3;/IU&TSO(I/94GL<'$0_[. M!8$OD*S3;?KYS)PK]]QV[K,K$U"'P)@S"A8CF> $09RD&")"(TA,T'3":"I3 MQ?5OG6H[7Q8U-:;8:FI*>P!::3D#RXY3#5=HW8Y_;@/,^PE0@]6^V$<39N?I M(.@R&E[.@LZ(>Y'CH,MF7SH1ZKBCIV?1) /FLFP*N.RZM08D"&.5(4@)(1!% M*8.$1QD,2)K%1&$1A9';\<]E8=,[Z&D4!(N]SG]Q]#,N0VOI90P"EV\?8Z_D MK@:0EX:WU]$8UKNX+&Y>Q?4[^G&%R>9ZNUA]^[1Y>EI4^0]TL2]& MUG*BL0AH%%(,B8I,U)OF$(QE"FE*1)(E42!4Z,8L,3&.'_K*J M5?%8G7FYL8KU(-AQC ]@/3/.#L09. "WI;:G)8XK6(,2DK7P4>G)%9)CLG*^ MW[VZF4E';6HGWGW/R[E>XP2$"JGIB,40,>WV MZ/DHO^9E4[2T.G4'];&[_D!K;2U3FLYAV$TN-R+CF3_Z@N)4U.R"^3=7,SM^ M[FAES"X8U*Y?=NF2OKL8;'VN6C'+ LEQJB"-H@@B+&(3KZ%@*AD*TT!&F#DE MVUR0,[6I7$5EFCCOD]:NX+YN5^^ZDW$>7MMMC)M!\[Z'H?'R7I/Y"@X#[UZ< MES7RUD6GP:?[%MV7]XWH6G$I197[M]L1^2C59BG*>2AEQ&5(H9")Y@",!=,[Z@$D&8C=WI0M+.V]E((0\,YC1$E1JSD"MZ PT@'FH+6"!R:#^2I>\ M4=T5"\./O16;6_JV9OFJOP"KXOG<6CW)6!S0P*QMA*D[0B/(%)(P)9)EDC(F MTMCMG*5+W/3.5K;:YJXA8)VHVE'&4$AYYHR=FO[W0FP0&;AM2X? D;NW7#?] MM(F+Q3TW.A=UE(BIAK0_$_Y%4B-+?%A^E'Q3%/GRB[[@U]6RV/[S9UKFI;F_ M7[?"G?K>5C.1>A2E6J_1)%6 @1Y0'$*(HU!;$P(T+R1#E5 MI/>M\-3CVN7=60/VYO3TBGR]!(ZNU02&=C3_S&54P1_& M%E 9X\-]\XR['Q_0E](OXTAZ'H*+WJAON;UW[Y]DL7Z^UY-GK66; M%/U:'A M4K3CH3_F7Q[6']1O96W''>>;Q\W"[*"_ED]:VWS;,?'N<56LFVZ*^=L*3IO ^AN0M3_5\H+P2.==@R'M=!CFC%C',9G] MLT8[0',VKWVTYGYSOY6'_H2L-DO3"*VJ)*970[M77R*:1I*'D&(20H3""-(T M41!SBA/!*4]BIQVMRZ*FQN-[3<%656>:L0#8SEL?!C;/5-T3,6?7^#H8@_JU M'>)&=4JOFWWL45K)QLW213S7&FKXU2"6D88^W]40$90QQB M&8>,*YI*I%RHXIR0J9'$-K'OR7C:=>C\PK3@6)M/I=!ZN_'$65R1!D_$@L-8 M)!0BA3EDL?&O!8J3@%&&E7#;N>F-[/@;+KP!^)&N-T6U43< HG:<>^O[YYEM M=^H!H]\NQW0XFNVR?U""/2MH5&KM,O685#NO[>U_%1LI3!-M_ V'EW_DRBH*VIL"HZH$9[$ 9V@GK$CFV(V9A_AEGS.:N?@QRH9/U/.92 MX0 KB$(9013S&#*9)C"2::PR'D4"-+E%)08A*$F",J8C)?K]9T,1Z\.VG^X/UL M9(#55EE?Z-HQ] "8>:;FG8;U/MH,[)0U';V[5DZ]"C; M,=PDQLXS1S9&7&QNRI[!UI+JT'UK2]/?U$_O"^_ >^J".K2V+]0@U1/HEWNG M^A+H7N?Z=7/D][F@RS*OU3![C/.,"!2&:0@5C1!$.)20I3R"&659%F$LA+#* M@>H2,C5*W^H)]HJ"6E/[(M<7 >VFX*%@\LR>/1!RJFI]#8+>%:TO/GBT:M;7 M3&M7LKYZ;<_ZZWIJ&A%)6WD*4S1()9$D7;7Z[V[0@ 78-?]* ]_(]_"M/@G^-P!DQD ?AG MD)$9PO$,Q]FY9\8SE(:S*(@O//.UY%6FV\%C0\>J=L>OAIW'>,MP>Z:JPTX= MVZS-"M8!"])=L'_8PG/'0L8M,'?!Q)-"NZU\DXM6V2 1/$Q0P H.49IJF MS.8BP@&,,Q(*S#.E!'$M$O%JFOG7NUH K\ /'V4="'Q/B_6S9>NO<_!U3^4; M0?$]B_=X]"\:\:IWT8@>@(Q=-.+5L+4B7CG7BGCU4K4B7EVO%7%\2<]TSE90 M]%&HG,D=-:$O'_5,O9=Z;)?KN4A%C#.5P#!.(XA4%$ 2*@8Q$J8^'M$_L:*K M?N*GQFC;I(=%W?O"-#-\JC75^CLV-'0<"#L?QA^\GKGQ()UD!D[":K?: Z/^ M##0&#)CAV NX8?,5W508-_NP%SPGN83]GM*SY.?!/O8'U6Q)O=^E'.,LPQ&7 M H:9""#*F*:V+$&08Q%)SD)!,J=CWFL"IT9FKT\V^C_VV>B_BK,=!3@D+(6I_C^(4!)"D@@&,\Q2%J>)D*&3_W%%WM3P=ER]WQ0@L<3=K<41XAD-( J,OO)B"60",F@ MXFD6Q5%$L[C'*?T%:=.CH9:RU7DX;ZOK?LI]"65+EV<8Y'R[.T>0O;*"K-?I M]Q4P!C\(OR1O]#/Q*X:?.QZ_=DO/V/ -*^7?-_K);TQ!TRI,=<[".!$)2F"4 M)@@BP21D(:I2^5)%N0I9)IS"NL\(F=KJ:*\CJ)1L0G8=2RBU/=M&5]WK#Y--6O'^DNDE"V,13+&) MWD6AA)@J 9,P#1"A(8JSV&7Z=XN;&A'4ZCDVB^X&U(X AH/),Q74BL[ 4<:8 MK[ZM=K@,VSZZ6^2X+:2MS#]I(VUW5^]* -MB?A_,N8-V3YX*^2"79?Y5UCNZ M[U>EZ6__07VFW^=1@'@L(^U 1!F#B)F8%A83B+(HR.((9P%G;FL01PVFMRYI MU^JLSVYXVP205S8XEQ)P&A8[6O((M6>>:F-XYSS5V5=O'F7Q1?/J7XO5M_6#D4:7 MS_,T(BR)M:>4,JS9#>$(DM04&HV5"F..N$JLFMM>D3,UCZE6%6QU!;6RH-'6 M/ONI"]INKAH0,,^WKK:/I3_" MJGLRWX: Y_F[,[Y'1L$1"O8)!?W1&"F?X/HKX91.<-[>CFR"HQM&2R8XKV@[ ME^#"%;>G$AS75V_W5HA"$B1$JK,:V9\*FE(!6W57Z9Q!TX6^WL/* JF?R.\H9.-N#PDN;"4>HO&4)=,E^ ML?0 "T"Z\@)L;N^Y3;18K+X9.6]7Q>O5AJW59M$Y_LZA&^V,+[;L#M%\54N1K8#82?)2K[ /#[FQ\^_O1;Z6KU??EG.2D2@-&(41%QPBK@1D/$NAH&G* M$R0DID[AQZKK[DI(EI-'_F=5\W)E@*L6*EU6)MM[L:&GAV ]^@* M%(A,)A1F$=(^;Z(DQ*G 4&@_. HE$6F4S)=R[17;7>7QM6=D]XV!OQD%H= : MW@RA'<'?]MIY9O$]+K]?QZ5_C^03T_UT1MZ+>9E^R"=F7NR"?'KE<)$)NS*8 M]_2Y"H&J.\SHAWY0;_.2T\5_2EK,<1*@* P$5($)O0Y#! F6' 9IDB4X2PB. MHENC%NQ4F1H-5W6"?M#TN]A457_6^FV5X'&U7#^40&KM15U9"&R+"CDFUM\P M:':4,\Y0>*:F"U$3K3J[,[!> 2;!/:YQ8!7]VR)@:06HUVSV_]91\?[DPCC60UT\Y!H#',VF=0Z;'R<ONQ!S)H3K8 S*"AWBQNYF?\7L,ZWHK]W1\^!R MNQ)DEBNX' MC);0#'NF>$WHN,>(EA"3UXUCJPC5.^^Y^6<9$G$HR"#<4 01)$0 MD(8!@@2AC*N4AV%H%;MUYME38Y&Z9V83$?V'T="2,\[AUDT/-Z+A?6O8'@BG M2/ +)O>._CY^WF@1WQ<,:4=Y7[K$?4J^6GV5Q;8'^3R022H#'$"51JG^U@L) ML4P(3-,XSDA@ BVM>IR=/'EJT[%23K]^C7H.<_$0L.LSL3<,GN>A-0).D_"L MM;VGX.'31IN 9XUH3[_S%_2L)%PWLFI:&)@.!OF^(S(V$PY%#$9)8I;I.(98 MZ0]D0!%&F<2Q=LF=J@AW")O:%'V][3U7--T=GDQW!\?RP5W@VCG90T'F>3KO MT&KWPLB]])JV0638:L%= L>M%&QA^DF58)M[^G%'4W"X/-L)[VXIWJ^67]YK M-UY4T<[E^UW5["P501:D%"*:Z34]E@RR)%(PXOH7288(DDYK^KZ*3(USMG9< M;'II OJ,,;"RIDX$< Q$[CUH=GPUQE!XYK)^H^"I/OJM> [*A+V5&94E;X7L MF$%O?E[?2H-E58*L*=AI2=OU8 M@!,;OD!3>6[TK29?4WO=N:C@$:!VC'8+3-X745M$WEQ#I$?-P/-F#UPH\$C( MR-4!SYMX6A+PPG4WN4T7^@?_5:Z^%/3I(>=WA:3U06RKZ+$(*>=A!B.1AJ:N M.H4X1-QD;B$58L&SR"G=] 9=IN8\M?N\;WN6L&?P96<#J%YZY]+(MPR7D\_D M>Q#&<9NZ&K;O30&5+5Y[M0^ J@_GJ9<^+^$_W0+0^'0D_0&2,9J2GK]Y?C_J'O7'K=QK4WTKP@X@SF]@>*, M))(B.?.I7S^D)%_*MB12%E4Z0"-= ME5A::STR'RTNKDO84-(&D]NFDIY>,MY8T@9E7\PE;?I,S[TYTND(J24&E, !"7 #D\EUHFJ7 T*Q0:2Y2#GG0T!P?J9/C+:MM MR %Q"K5BNK:\4.%'G@I20 M!3-.\X^=DLG&:7F3;$H]RP'(U8^!-9J7H/5CG"OABLPO>YR^53A5"@Y'("W6 M#TH7E^2,2@XMAIY20=M'(Y1]_[%4]:QBK=Z7/21N']UOLXS:;P>&&JA4Y@#E MPF4"(&KY >$"91@9)&=+-XI4J^\#%7XW*>.U)/;M(4Y4BK<\G"W_*_EHM;5W M#8^-B.I[$@J0T8JX>["<;SJ[49-IE.XW0564,UVY\UZ MM)OEO^2#EO^Z6Z^V6KJ=N/WI?LT?W]Y^??_M5F[KD$!*TQPS58 "%P8@*;GU MG& Y^2LG,#-22_\^M'XRI[9;^["PZOXKN;N[2Q8K[AE9#\&X.P(5 ;G(C+;3 M.#FHG-0ZWR2EUHE5NT_76T]0 ]KA#@_N6'URFT$>N$0\$*.VWKJ>=QJOZ6Z8 M:2^Z\09>VG.FFMT;?S&E=_QVM=S,E:Z'T98]YK3ZLOR^YLL-EU6S7E-PG&<: M$*6$)6Q* (6% ! BA3%1&2J"\LZ"I$^-NE_66&X?=+*QYI1C4,N-<. TMJ ' MX>>Y1H,W,K\[O1V,]3[YA>[)3OG$_GRD_H"SW?J@-NS0MR -QIT&UP>Z\MJ/R\UV7;XOK:@?>KV=N[Z9Y8^;DE/G4M]N?^=;5RCW:Y:3C$I! M&"A<>U^4:L=P& &!LH(4!:(ZS7Q=TG#Q4Z.X@Z+)D],TX=ODL=:UC.^IU6+! MUXG=652A/L](7\^'T^W+QH4\,NTYY9.#]B7Q[?3?_;*IW#!KPDURNTUV5D2% MW=_;C0O_2(YOC,<0Y _W1['%->YQT]&\Y/X&'SO,5]PE_-52AI+?\(VK""E[ MWMVN[2OKOFS_5(69_S'?/CSHA?JP6G_G/\O?5@O7T_*+6,SOR^_P_^&+9SV# M*KED0$.$!;+*B.2OV@K7C%*6!9%; M_C-DV,^ C['[Y33R4QG)5W>*@]*JI#8K.;)K=\J5[$PKVVM;XY(CZY*#>3=) M:>"K/$'_]]SK/,F1WG\C/]&@5^/PP+>\,@<4-MJK='B CE^Q$>Y^=0G R\+, M6B;XOY0TM;W:B_3Q*VJNFZ'U"SH- M ECDE]8+K$XJKJ,DT%]&(E9Z_(FTUTI^OVQT2VI[PP5]!]_6S;BH@%B["29$ M: Z0(M0%K3- ,"MR4:20):FEVAE;[(K\&@\AKVM?\'N-I M.WN.AC5U&GS5I[+S@ZGW1V]6R[&_E]F"[6L'WN[DZKM."_4_9/=HL M1[FV6Z,<0)@;@""T_A'/!$ASKA6E6F5Y&L;-/;28'FN_V"/H73FNW%5=]MY4 M>3^7PJ*?9I;;A4JI]5N9 %P6$.@"0538MR;&7LW\1GHJH^]Q7^.9!&^!8R ] MYN9XIW\9:M\7H]\D>QN2G1$N!!AE[QP*8:Q=M;<>K[7?#@6J92<>?*N^DT>E MO;.]S_N?_'&^+,.#=]JN:?=&O%VJ73% _;J<"GG0%E+>.\5SU%Z(/QX\6( M<$?FQ$KS\I3C2/>;Y.X%UCO]D]J (:=Y]D)NX%&?83J,/ >T%T#G0T+[W28\ M@9'@+TU MF!H%?G^PSX,[#?V/C/M!WWV^'QW0R"17Z7]:)W8H$]N=!F\2UZVVM**<\IDX M.V+#[W\X'_TQC'0.'^=Q!!VW7P5ER\EZO_N.=HA^E=G'Y^77W:B?3_W!OK:L MA9XEL"*7F-N7AG6A4^BF S$@=,% BO,,*9%RZU/WJ$L.4F*B.6;7U".'/00_ M[WEX3,=YK=1ZOU+5<2_4!O6;PS08U6ON!E@UZV$J^36S!718HL>(CQ'* BPX#GAH$"F91BR0E$7@T'VH1,C1]> MZ%FUUP_,$6J%M)TIA@(J,DGTPLB;$'Q :.,">_T1#]C?3CF@5< HR]_'Q-W* M]_IL3_?@W\]NI-INNE>AA9:%D4 35@"D36I?!!R! AL&K<, <5BY^LO;3VVA M5]H%#T5KP,[3 ^B-2.05[0]&^'O]HLW#OLQ?BACW#7[1O+/7]N5/]0Q9\/FZ MK IX\VO_XW_,]=K>Z.'7)_W#VNO&9BJNLIRGA@, M&X7P$SUN^"$(CK.X0]C5?1M/K]>_YLO[K_IIM=YJ544Q]O+>S3=RL=H\KW== MS@D41D"6@U1P!9!K!LL9-2#G!=6"(IT706&(0/E3(ZN=VO4*^[ULQEENO$/; M4H<]!C^RB@AN9-9JQC5"(*,G3 .WJ [38>1FU;T .F];W>\V?<>C/3ZM]8-> M;N8_=)7W4'7(/FWV7J0(*YPJD$%J?2\J#6!:2Y 93;7*E5)9D-OE*WAJ7/9" M[^33:A,\/LT3<$_RB@!C]##+,8*5SB/UU@\$:^ A;9["1Q[>%@;)^5"WP.O# MRSC?U8D6_]\SMWRX7ORJF'&&F!:,Y=+Z5X8!UR4%,((HH)+G4#"ABYSX5G0V MR)@:^>S43/9Z)I6B_F6>36BVT\U &$5FEG!X@LI .P#H71':=-_1BD,[##NN M$^WZZ+7M^?Y8KC5?S/]+J[_S^=*]7K\L][[/K?KG\V;K/C;32J ,$@(05Q @ MB"&@6B*0Y@AF*D\-@R:P75(O12::M?+VP1UM)O-E8EQDXT>Y/UB9Q'X97 J2 M6R/RT!HK6:ZV>I,\\5]N9ES?+G*^CZZ=:>(^B5=JX7/RZ7G[W=ZF/O0FF9$$68_34(K=)/$<<(XY@*FF[EA1X#1HT%RSJ*GY MH<>1IE+5Q.D:F%#@@;#?'G@8W"*_$_I"%KS)[49CT&UMB[A1-[+=9I]N73VN MZ!M3VWM6GYUC=5?Y5750.F+(H3 /X\_C7SX7 M]8[-/ZZ694ID_8=S'\-DD3$M %'4 *2R' BN%& ,P=Q 2)E$86O<0^KT M5OV;Y\U\Z4J!:NUODK]K-_CHZ6$NR\RB;_!GE_"T H&$GZ7C('7=^CC\09U-S BZ]OG3T'WI^ M_^"2$.RBY_?ZJW;;HUT-ZW>]?LQF&QW#]1,_M0W.KLQQX32LIE__TGP=.OPZ\!GX\5,\9"-3U4GMZ$[WI%8^V6M? M%\<[_>/4COK#%JUXU$.%5ZL>]8>GK7PTX"[]&&Y?BE\E++C0\0QEF2*$,5!P MEU( (0%<(0F*K* D,S3/95 /U0LR@KAJA.ZI3J>JO]OJJ9Z]%IC,= E(0@1+ M#636827.?RV@]5^A!CDT*M"^08/0*B .E'ZE?"$YFY#VU+ZMY9 MU3G;<.3<8OZ@#'Q)SJ@TVV+H*9>V?;3GOE4^:/7LQC7>K=U7?/OKSC[F[>U2 MN0J@)^>0?G=AKQFE1&..&2!<6X\PLW\(@2G *F-3\#S\UJ!&0CD\EUH(;O5@,1&G;+ZBM\W'UK("1G MF]?0ZZ_T[UYV(]DUI8DQJ E!16%=/W?1+\#?"0-A*F0(!/:@H\Y!$PB 13)1"8U0O;O M>[F'5T,_ROGGZP$?Z$Y>#>=HGN5Y1ZG!QQGXH1+'X;PL\G5\SU;S&]W0]JMZ M]XQ>N]N^T]7_/U:G-&[,G%W&55WZU]5B\6&U_HNOU2PG1$IM(. 0,(6^J100/A N5/C8=VZB>_[0SXFTL6KO0.;A(=]"3\>"@BOI&)J0': M8_7_WV37F,*9D-0V#.BZ]D1OZ$;103J,W2BZ#T 7&D7WNDW_(J@/\XWDBZI) MJ'S>S+A*&;;>K*O(S.R&FU$@W*Y;YT1BI!13,K@(ZD3&U+AK7^53Z;GK=FLU M#:^".H6SG9P& BDR ?7 IU<95 ,"5Y=!G=YW]#*H!L,NE4$U?;3GY+S-1F\W M_U$-SOW&RY0R-P;SBWDWWSRM-GSQ]_7J^6D&"6184K>!S5. \HP KG-H?U6% M*#!R)[(ASHRGW*D10:5VLI\^;?4,S"/U!=S/9XD 8V2JJ!%T*@.+(' (WK@L MTW(,KMN=[C1/2M4''! 7AM6PX^(\98\[/"X,D+-1W MX8L[/E/M\F; M'F$K!_C_N=\F1]V5[7<;FZWNPY]9:.!F2DP+'B6 Y87N?4_D 24 M&P$(RC01BBLD5&!-GH_K0BK^I^0 4O\W8G^]'!]W79 MD^O7< Y%Q =*"%Q9,R9 18:_O"U*F]Q;?*=FG[\TE M&/V6_I701%[W+S&)$']K,7_0Y7Y)SJAKO<70TX7>]M&^N=O5,.VZ5U:=$&[W M!.XD9E"%H4!4+@\)R4,$)CD@!<99$1F*.,X+%^[4^;4W('=8=5\F?QK M;O>[\]J$?CZ]#^A^'#$PE)$Y8Z=M9Z/!'DG6WC@,G%C=+7?D9&IO(,X3J/TO M':I0Y%;*];-6GPYU5C.=&F5(*H#,L>ODRS#@3!.70P#S3!BH#0OS,7S$3L_I MJ'7L7X/FA;8OS0R+8'2>N5CVL4/TDP>B Y1Y-$,4N;;C@N!7+NAHAJ*[BJ/E MVO !%W])H,%H&Z,:8:81+PH*#)>G1(: M)4S.G;%*)D=:^@\YN Q@.XL, DMDRCA%I'M#XPF-_WR'JR$::7Y#.%1!@QE: M86@9O'#YNM$&*[2J?3PXH?V#/9LL;!_TVKII^_KUJMM,G44W4X)DK+#\IE** M ,*I!IQK#0I)<5X(F"*1!S99:!4X/6>JU-?Z %7?HWK3%M@'L -D/T]J.. B M$V*%V+&F^[91[[O@"Z_I]T)EV)K^=I'CUO1[F7]6T^]W5<_JDBK@L?F^NI7_ M?IZO=6-&^4R9@C*=,4"TMALVDS(@,E4 R"S1I!)+" .3KOR%3X]I=DEPFV2[ M2A;N<&0Q_V$W';PL"@JL-/%_"'[L$P?8V*Y9K;0#M%8[.:E'N7E9D#)@%4HP M8,.6H_B+'[:7.RASX^AG3.288UT MG*L,("8P8(12H/.4"*P9$7E0.Y).B5/;#1X43EYHG(A?]7&NTSKPU+L;=S_* M&A3-R$QU+9!]9L3X@3/TG)@.J6//BO$#X<*\&,\+PZAGL][.?N<_YX_/C[M9 M,9QH0B@$L& "()B[$W24 X-2Q:"1.49>E;AG=YX:E=3*^5'%.4[ME'"5]9&7 M?JW7@+&01FO;UK*]Z&@=V]].U_#Y74=9JXW&[-9D\P?"@[S'_^Y5 M>@#>'2V.!V-D&CB9CE#W]+#*'Q\ZW225_L$="'I@[1]^CH?Y2''IP;$/"EOW M@Z\EGAUXP]$"W?T,/8Z ][Q#SZSFH\-N*94J<"Z RA$'B K7@E);KTSG-,4, M$I[+D+D2/4^_QY@G\?W+]]M/R:>/MV\^?OKX_>/[;X$YR\$I M/,!(ARU!_[ M1/_5#NX]SN>O/X;?-QW8]Q\_/^$O&X\?1KX1GFJ()0L6.=D)?S:1*& )^''!7'PC4P5Q]!>R!2J9QHD M<8;Q!0,6:Z 0=/;8#716)7)G5M]86>\'%QI# M&^-QC!A;.WH2I4')WB+W5WN;DIU1(P7>KD4Y4D"NMUJO%*B[%L;F -[5=^[' MU+^7'1?*]M0?ET_/VWWZ(J<$\PPC8%R;440RYC)&,!!,$&.*@C!$0_BW2=#4 M6/5(SZ14M'^.:".V?A0Y!&*1B:\?6,$TUH7$H.34*&Q4RNDR^91(.C_?TY$[ MFS$WXPAF,,MR@ 6G=J>6$>N8.7;0* LWX78"M MA"&!]/3EKX(FMF]^:1CJ[7:[GHOG;>EY;U=N!-F@=57-B SK1Y^+&=[:>1H!F($4D!3GG.A4 M8!IXZMP@:8)'RZ6BU7OJ)MF4NB;S4MGDM_FR_IO JO FG/V880#LHL<92]"^ M5:!52MXDE9I#%C*UXC!P^=)E62,7+;4:?%ZJU/[Q\"*)]WR]_/+\LO+I@U7S MS?-FOM2;C94HYDM^U,F$:BZSC.= BA0"1)D&7%$)L#*Y4!KF-/?:\/:2/K5= ML#,@L1:<%/HY&Y*=$[1N2<<P&8^#ILHWB1AXKVV7V^3S9SBO""$3I^>RMW>7>KC5_NU)ZI@J>3"JPKW],939>F'9;K3\'_>K'__37E*NV'\C]R.H?BR7Z=G-1EF432;LEF#CO_=[ M8W_5F^UZ+K=:^0TNX[) %!;0TAFRKW&[U0-<6';C&&F[5"'/4A5RS!DH?VK+ M]Z!^.4S?I\O7>>0MP_Z<2[YXLY^01_X1G_596LQMT/^L%K_QR^UYL^+N?S@ M:AJ>UU;NAX76V\V=MM_GY79&,81&804*3MQ,:HF P%@"I"0BR&A2I-(WP#6( M1E,CO]JH1-96)4^U69J^+:V9:8TK@;-V93MJWH2,^W.TXV M^E.+3+"[![8S*-E9E!R9E%B;DKU1R<&JY$/]O.Y>YWGY!]E&?VXC!=Y&>GY! M8;E!L6X)U0TC9[3PW:"P'(?TAKWQM>GJ[A7^8;'ZZ]OST].BE,X7[^8;N5BY M[*K35&>5\QR:5 *60S&I7 )W,E_95^AAP?'3MX_+;;XSP""*_%H^Q+_<;SHB;Y-B,Y,B.D3+0>Z$9 M*>T\3)=7RC7O!5AS@GF_VX6'/=\OMRZWV@W,"C*)8NLDTAF:^$= &&5/;4%1J)K6>=JOOG2S:!F1W='0 >&*? M>E] QG[#$J?F,&'3#@QZ1U";[CM:,+7#L..X:M='^WE+;@SOV]72^A$;^^JN M?MJZ%@N;[;K<-=P^KIZ7VVPF*ELF.?C#;V?JQ,#T,C$X51.#CK?) =P/QZ!>]L.;K ; M$XK4H'Z+M_!1'9502$X]D^#K^['5W[E==)]6FXW>?%F^_^D*Z9[GFPFC+6#;\? PT,:F0.&@#/'@EEW@@-G%G6+7?D%#-O(,YS MS?PO':IH=]_X,24:LIQ) *U3 Q"RFS,F[$_2" -Y3K(T"QR5V2QL>D[.L:XO M2W@#6VZV(.P99!X$M=AQ9/_2R2BM,[M!BEQ-^3JM,+O-[JZN'*BU94-3N,_6 MD"IK::9$1IG,,< *9P!EUKL1$F-+* JGF"+-PJ;+=4J3]M4 M]N]2V8VZ*%@JE3]Z'U0 M-".S?%O/SX/" PY#]L5FV'G(G5+''8GL"\+95&3O"_LQ_O'PFOW==]-,WSWK M&4XUR_+"#4$V$B#AQHFEN@!%H1&G&4WM PAI_](E,(CO1VL&4_',4ZUF&,ET M0NS',4,"%YEB3D97'1%,K>]-8A4>CF)\H1F483J%CDHPOA"<\HOW=3WIA<_7 M93;T4;^J#RZ[5B_EKW>K1SY?SCB#E"@!0<9S#I A"C!4"& RCA7,%)C#,LD)%)IR>&X63CC\JP?.,A=US*\0?B MC'4"+NU'/'\L-]IZ2%I51WZ%Q()E!'##K1,#.0%,8 0(2HWFQB!LBA GYL7= MI^:Q?%BLMOI?R=W=7;)8\X^?%$;S0B,\)>KX&/YR[:.^A:?REAU%5] MT;C3]7OY0_W3BPY) !_LHZP2 6:*%DA"*H&FJ0:(Y!101*$KIDZE@8R;'(:F M$UT2-#5GH$QY.Z[=-F\J7LGM;/]R.'CTN[XO1F^_[GD[:<,RL*2K,,6T[@]O6-E,H!([D$ M+"5(($PI$VJVU/=\J]5W?VHX$>/U!6?5%_Q,6+PO^T[+1%=JAI'!*91^'- ' MF7&6_AZ-]QUH!"_W!IL'7>6G,D9=W T&GJ[IIH_%B31^UC^WW__2BQ_Z]]5R M^["928C+J1^ 09H#E.8:,,H%0$@5%!JE5!%TU!2JP-3\ OM-@L-&'L\@'R82 M>0V0KQ:9W*X2H9,[/E,4#9!-FK$\DR)244PFR *C6@VWB>\ M3\/Y$%Z7=OAEN2MJ=6U.Y]M2<-WU8Y9A7!B360>F2#% &!E A6) I%(4)N=I MD7DE!O83/S5*<_JZA-I]XP5Y4-F_/+_'8V@GNOC@1J:Y"P._+=G58.^+[H], MZ&Y+,P3J_AT0XJ(_4KN#"$\AJ+5!?Q!;^ACTN.EH30OZ&WS"*N_3M8;;E M\Z56KMOI?'F_L0H\/SXOW+;RG39S.=_.:&%$@6 *!'&^,!40<*P$,%CDTB#) M4U*$)0!U"YU>!M"1CHFJE SM6-:)M)\+/"QZD=\&.V63G;;);\=(U@HW=V[M MT9',%YV!FY!UBAVY[Y@O#.>MQKROO#+1G[)PI> MAB%.>N")K-=)"KQL<&,J8,/'P_>OU59YEUSX=K6QCH8QDMFO \@E56XTF=V: M%H4!(D,HY51SK:7/2?GEVT_MJ+Q*[C-U4*A*\@L*KC>@V+V]O Z;4:)D1RG" M3K^K /'?^5T'S$@[NS" @C9MS?:W;,HN7#3:IJM9X>--5L3=-AN]/=^. MUO?K&[Z9;]SUI6;?M7Q8SO_]7+>TG&6* M,YV7Q;&0 212#ABAPK5>$3EA#$F,>Y631%!V:N3C;$U*8Y/C)O*HXV]G8_S5/M7SD2$.T[)30R%7Z=6)R+TC44^ M,67V>P&51[Q\\6&U_LY_ZDW9#._[ U]^+/OAE7^WRUE(A8+,$ Q,BA! :69? M)YH@ %-"4BT4DT*'O$[\14_MY5#JEJS*QH%;JW'=/3#9NK\/X_X _/V8/ ZJ ML:,)E=+EA)D*W"\'<"O-J[^/,#0J'+!!F35 _*@\&0[+*>OUN,.UD^_*=D!_ M+.?;S==O?]0GCVG*I3"* $U%#E!1($M;*01*B91"ZP>GNN@WY^Z"M*DQU=$@ MME+;I%0W^KXVX]MWN&.VW_IWJ<$)PCV7TT/SXM5K^T+C^T.WETW9,W M,Y$AG&=I"GB>J=V!8&Z (3Q':8I3N\?I4?[=4QVO%3!^F7CEN\]+OW6 M,L_]:OUKED&-N:(Y@%*F !F, 4>J #S-I! 4P<(O*-1P_ZEY3)6*2:ECLE,R M=![?2P3;J6L 7")34A@D/0;P733\RN%[+^\Y\N"]BP:=#]V[_+$!.V7,2 $9 M-%+FHI2I+>$[>S,7$?A1GEY;]_[*AM^7 MH95VITA3G-N-8V$ (FX+*2VT!F>9D9PBK-C5/8Z#H'VEVH>!Z14V-:,NYX4]\KLK3Z*K9X,:=\"^>53G(--D^Z.3Q M*'WH$AE[CM7Q>!+MU#$LOI'YXVS@PD[7X%,"#]S\"P2&PV^DLH"K< PJ!O"# MIJ4$H.,&HR7^^QERG.[O>47?;HXN!V)_3K#_TO)"Y%!":%TOXYHB$;LES:D" MPAC*.8209$%5YPURIL:Y=8K/X=RK[ZEA$ZY^_M< :$5FT#Y ]>CZV K#P-T? M+\L:N0MDJ\'GW2#;/]Z/$MYOMO-'>\LO9I\NNO_AW7PC%ROG<-3I-E(4)(.8 M "V@Y8E,9X )10"F%!EB)*.0A/!$B/"ID<=.=^>'74[P#N.0H ?A1RRQX(T= M(^M$-D(N5!^L!J6D( 5&Y:D^T)R25Z][] VZ?]7W.R^UG^S6;,6G:]^KX\;^_6JRH9[9L\[32^>1%,GCNE M_8.@G5AWAX^'1#"VZ^# L[HF=P?PS@IY!P3//X8\)(@C19&O S,HC.R+3DL@ MN?,6HX62?8TY#B9[7W-E&XGVNN*RD/B/Y4IL]/J'*QXN9=M_MD;;J^KRXI_; M-];4?\TP04:G$ .<86@]/.G"T!B#E C(E.(9S(,\O!A*3HW=O\D'K9X79<3$ MN(A)F:YQCPROW@7N,T>F]VPM,>07P\\M?>W' M'?E5=(B'W1RWM=\Q:/ET]T8F;ZJG>VQGQ:_)2TOK5A.)LS@I38[1=2+"$XG3 M;6)(15^GRT0$J!N[2\20U;>5;I6H4L_+VF]H&4:(<>OX&Y8A-WU6 )9AZF;8 MD10I1K+,^#K^+7*F]E;X<*FM;D"&2!NDW?[]0$#%YM/CW++=)+M>>2%M:(5V MW[T:M5';\)Z@-V0;WE8@.OOQ7KYZY,:\K2:<=^AM_WBI4@7 M&3,2,$XE0,9R)J<* 8E@II$14&9!![S>DJ?&G?8;A8>=]7< V=.1C0'=F&S: M/MVO5'V\^7YG:(TZV.\@_?4S?=M "1WE=WZ#> 3UP7Y+9YI"4A2"@1P15RB0 M6D].ZA1 3@S$A.8F]3K*#14\07HJAJ>G$N+AV"D4N.F0D]-\7&XZQFIT:BJ% M3XZ9CB'I0TPOKN_'2V]7RQ]ZO9W;;:N;KSZ#..60D104D&B I!M\3DD!%!8L MA79C"560>W1R_ZFQS)%ZB;+ZA3'.*7A^Q'(%))'YXQB-=VUH!!-$@\V#\L"I MC%&7>X.!IZNZZ6/]%F\9>?IBZ@K&2NFJ;%PQ^&HQ MEW.].02;M=*:YR*W2&(*4%XHP!$TKI%?*E*B(4N#,N*O469JM/#M^?&1KW^5 M7:(.!B0'"Y*="6&$<=4#\V.7L1Y#9"HJS:B:[1P,*1M)=SR0Y,\H(?XA8!V4 M[:Y2:%1J' *Z4QX=Y)X10TU_K6:&PDP9^^R@I@5 F*=V(\>895IFI"9(YW+X M0--?JZE1J?WZH@AA)@OP@$&F,-BFLXNSBH\<8#H@-7YXRW!;N")!>H:6C MRR/T.3MIYGK[%U^KOZ]7F\W,8)UCF*= 8),!E"H"N,(<,+O-(R*EB*:!T[[[ M*1*R[L:9 '[4HKAJ97;ODK[M;W&:F#4_(C]^BP][9+KS:6%VUC:ZM.0F*6T9 MJ859)Y;C=3!K5F4Z#7"M(1NQ3$JF1@FO%%&<]ND VB/-:C>-W>?RX'[YAW8Y2T>2W.LY>.-.$0H'S^7]0KEXXT&7RX?;_YX[T$^ M9:>:KUKJ>9G?]5EO=Z-C>*$$DYP#C#)NW2B6 E=R"; 4*BT03X7=Y 6Y46WB MINM>_ABL?JKW,FX?C]J]2RVYGF1\-TE]B/_K:"H#.K\ MMP*SA&^3W^WC>4A@=I.XA)?RG][9.[N:V=W?VC^M!4]:;N<_],*SV:+7P_1C MHZ$>4&1*VC^9KT=/AAN[Y4]N7SR8MVNM++-_LB_3.$. .M$:>NQ/L\"Q!_UT MFGYAM$_W->%%X[=VSZGN<1IYU\>_A*N=EJX"H38'.!G?U A^$5;>U> O[S;:*7?%XTX MKOF^_(%^#L0?UA61+F?81.CYTF+^H&_=2W)&?=FV&'KZCFW[ MZ)5SK:I!-&]7CT^K9=G4[N=\,S-*IEE.Q]HV9#H1@9'H(1JS_:*HV).*,I+HH M\75&4;49WSB"JO6BOGV=OO.?'Y6]6WF*[4ZU/S^7+SN19EPCF /(N?47M#" M9?;7#&HE,.)8:1[6X*E!TM3XH^YIY")K+]5-*GU#>SXU =SMY \&6VS2Z(M8 MCWY0'6AXC=XCJ,/*\5537!5>V(CBTE#GT9&899;FF&C"H#4#<2, % MQR#C*1."%3E103Y&F["I4<11 \4C;7OWC6K%V<^_& J]R$S1'[C^%?(MB,2I M=+\D\'4JUEM,;ZP\;[NFYW&&Y24U7SR[Z/DWMP\JR]K?_ZRZ\'^PZCN7YKG* MJ?MB7'^5^?)^.&#_;5 MQA=5DL\'^W>;68X$@1PR0*RW"E#N>J]K-SM00B@0P6G [,!&*5,C_IVB2:7I M;JQPJ:O_YK89U.Z-[2!01:;'7B@%;6@[4>B]F6V^\V@;V4[CCC>QW1_NZ7EN M-GJ[V25;$->.E! )#,D@0,K^Q!&50#%L##$LPSD,&8CWXNY!BWRT07BR4B[A MI:J!?M@+\#P]I[Z0Q/9U2KUB))M<,GA8=^2%A'$=B$O&G;WR+W[HFM+P3>D; ME%FW52INE:*;S4R>R=SP F2YU QA0&G! &E3:%$@: NO-[6?N*F]MH^:.LV M8LO5UOKJVU4B5X^/]J^JPH'>!0,=R/NM_N'PC$P'+Z$L5=UE_M=E 4/7H7>! M$J$LO5'D*U2I=YE_N6B]\ZK>+",M5ZW+39?W^U]WJT>^7PY0Y1 23/B MG((<((H@H*PH *2P8%F."Y,'Q9-:9$V07PZJ)D[7Q"F;_%FI&QC%:0/9FTV& M@"X^E?1#K0^1=.$Q-(LTRAN;0KH,O\ ?G9?T(X]/VOH[^N5 R4NEEK/"^B24 MY S0@B&7@Y,"3A &F:;$%(00DZ*0W8:OX&EN1*IVJ4^UFF%4X@VY'Z_$ #(R MR50JWR1GPV(O5FH/1SFA4 W*/]["1R6C4$A.F2GX^GXT]6Z^X??W:U>Y5SI1 M7_4/O7S694?R&:,<,VH84$CGKB&I!H)Q!(3."XTSDAK'CH;V!"Z8='T0&I9I6@:/2BX_IIY3B=4W/-&.^ MT/4.S,V@^V*^K_ERPZ435#OS3&MJC" @-S2U9)(+P!"'(".*(JVH,MAK )2_ MR*E1BM-X'T?HN5WR -J/38:%+S*G!"(7GFOL#<:P"']%C!WP"X+@0^PFY.GPJ3KEGV_Q#S^\?MEK= M_K!;N?LR;=+547_EVZ,1)9E0*80Y2%'* :)E\RM> "$5RBE+=>[7VCA(ZM18 M:Z=R4NN<[)1.G-;^LV#\86]GKFA@1@\".9UODG8\>XW9"?A&>P_=B0+Q2"-X MAH,Z:#Q/,&0MPWK\[S7:Z)Y@\XX'^81??.6<=/NVF"'-"L@)!+DRKDUU:@## M=I.COMYN[+O]2!)?,OH,,LUQ!*44X1<;V^ MI85.N60KH3.B<$Z@"#G^Z O<&$<< \+FYW3W!2/R&VJOEO626U#H/P;^R-PX M<]^=@-<9]'YD6N-D]^//](SGU3-M[9Y>W[L7Z5?]M%J[@XB/2[O3>2S?JV]^ MU?]X: 0O4Y926D# #+&.K-;V)RP1R%Q3:99A25(=V+NUGR;3X\SC,<%5_]TY MM\ ?C$A<9':MW*G=NK2QG J[J0P+W+KW?7Z>LY@CF]W%1GNT_U MV)&/97K;_(>^L]^333EOY->,*T9T9C@@!1-VMZHU$%A2D%.8P8(;C2@*(I9P M'29'..ZQ@-*&Y-B(0)KI\3 \Z2N@Q+J_U!^J,[ZZXU94M:*HR(RMDERPWUYO?-7=]*M27Y5=7*NPZ M^-L/?%XMU[M?RZ%-G^9+_7&K'S]\,\H#]6/?5'EMD/N[[ MQ,I/'5N85+/P_G1&)J65,1KS#(E^G$X^@VCX.JU_A@2WL5?0H$*N;(3ZQ>RC M;W>KS;Q\)>U.+:%"=I]M-" T59;WK5,L4DP!Q 3I O,\(T&\[R-T:G2^U_EE MH'*G=N_F95X/P-,;'AC6V.[O]8CV[Y[J 5&<)JIM@E^GEZH'%(TM57VN#<\0 MNM-KYPGS>_W%O%UMME_UOY_GEA._K]YHEUHF783@^\KNF:S!BWIVS*P@A9:Y M:Z&(E0&(*@%X2C,@(:2IUDP4A5>28V\-ID99!R/<"I/6C'+"2ZF[JW=ZJK0O M_V63_/94?=RS\KW_TI*6KS#Y.8+KN1E=&3VJGW'U5 MJ[!,]>?A@%AIC"4S.:"9$ II@#+4@Q$(65*54$RU*^;;Y?DJ;USCCK4'JD> M>$SOCWM@P&)(-$<+1AP#>9/4,>&HL>%@O.*$#SJEOTYHP!>4QFV_]PW"/>?? M^<:N\J,JH]O[M:X\]3+*_-T^*5V/XTFER0FA%*0X2P'*1 $H+BC(F! 9XH6& MTJM72Z#X#5XL2&W&TTU[6'B<<.:Y_+PPA_L][.[M8K]2RW7];? M]/K'7.IJ?E5&B.8< '(>-- E_EM3J&]]L@AM+^=.H.--Q]E^7>9MEOGG9_K MM^^TMWS2Z^TOEP>PO5TJ-[CJJ5/G)'W4X& '&ZD0RYM"\!::/7:ZW*!, [OK;LYHY\5+E_W8T;F&%) ML* Y 5)C=^)"$* 99$ 32+D6>9:'1;W\Q$Z-AO9:5TV$;Q*^39[X.OE1!F]< M2V&U6BSX>I/8IU:U%P[L+NSY.'RY:6B0H_LP.WSK3L-69_MM3BJMZQC9?I[. MD%05 M3 ;.4E>F3""H'CG+."K@Z/?+WC6WZ[Y(M?V[GY\1K='>[F*G1DM,TV:OJ'UQI ;([5C4,/)$)I43F MO_/'I_]]P.=0S!8- M/#[=OQ/AINYL^%GOOI]Y41A%"PTT3K5E1DX QYJ"PDB)*.5IP<)*7BY)F1HQ MEDJ&MQ<\1\_/W[H:D\ALN&M#^D8OY<,C7_]KP!7LA<'@O0//)8W>+K#1V$L= M IL_'!X/?OLPU^;]3RW+$7!?C)E+O=X=^%FO!PFL 6&%W:Y9E\@-<+(_,3>, M/*,P]YO6UB%G:NN]5#79ZYK4ROJ'AMLP[8X0#X149!9H &E +O#$XNJH<9N, MT8+''H8>QY!]/M[OO>]B0]M?KMQLM;2^1!W%Y 5D5*<** Y=-5?*[7M?Y( ; M61C!9)ZCH(3^BU*FQ@.5DLE>RYY1XLN(^OD"5^,4F07"(0IV!5HA&-05N"QI M5%>@U=A35Z#]PWWKX%?K[7>]?BS[O[F\R5DAF:8$"9!!I@"B6 !1V#\HS5)$ M\4?8U#-1G()#EIDW M&3]P%?F9F)&+Q)O,/*\!;_QDW(E*G_7/[?>_].*'_GVUW#YL9JZ/8(JX BPG M+BRJD>4 R@'"6892J2AC0;/:^BHR-;JP7S$89\+2V2/P(Y Q@(U,,V$3F&Z2 M_]1\G7Q9#GB:V3_BT[Z%2Y)1AA0U@B#* 8&H EY"!5*@T%Y 9 M)&"O9@F?IMKIYE#([]7QQ!=(S]W55?#$WEV%(=._G<&9\7&:%WQZG:XLS68V M-B8X_V3X6#85[:QFC3 AG'#*4(0V$8:E;W!(().P?N9 ISH2&.?,] M0CF__=06]D'#Q*D8G%-_ <#N\Y+K8(F]CPE#).API-GPJ\]$+MQZM*.09K.. M3T!:/C5P#KW]N>I9HLL-R%.+^6-3=6.Z=?.K;J5\?GQ>N/2T=_IIK>6< MURWZ;A]=\^/_JO)YN-T<(.QFJ2%" <(4 >YF%.D4&D504=""!N\<(BL]R=U' M:7-9HZ)W!O<8!#'"$WTGO<8 MLS[^__2TO?>J$WJ&\?>[I;$W26GN3?D8]Q:7O]4V5P&^I+0:K RP=I_,"#S8 MGAP;7][DV/P1BD\&?U3CU*X,I_8T2E\&?PS>E3/#2^X;3UC)?WW<;)ZMD&?7 M[/%.K^SUOJDIL50]J74?C@_#\1J4_P+$C\IWX;"<\EN/._1, M -J'SK[I[791AK^M2_IL_W2TZ5HD?MD^Z/4=MY[OC#,A)$<*&"I<^E^A !/2 MNHD%QU1BHA4*ZAL1)'UJK'84SMWLM;<;U%+_1#V7;7)73GU7T=URE#O @_&C MMVAPCQ7C?I M1WAO5X^/\VV9+;3OJ>A&62]6KJWB+%/8Y)G@KMS;,AR!$ BD-6!C)#]0!N6@#I&CDHZ?^:5, ML")E6*> PP*ZULD0<*0E2$VN,YWGJ4)!+H:7U*F1Q,O>,THS U/B6+^IT9ZU:EVF-LR798N_.FEAIVY@,?G S]*/%5_Q"47FS[UE265:8M5. MG'')2^MNDLH^]Q!W%I:?K>=^[HU,]E;>)/4(F@%KX>,\AV&KZ ?6<=SZ^S@ MGU7N1Q(3GK)^*'#9=YM_ZX)P>EW&KS_;I5,WK,@+Z9Q7"0S-"X *GEMG5@K MM,D+@TPNN7&XCSX+W_I7%;H;CN$A_LMW&F",Q47E!@$$\!D@4!HDB5 M^Q5IDV&6Y4%;WU %ID9-]EM8Q&E]LH?<,\TA(I"Q,QWZM#IQ-HS?Z^04O5?I M<;)78I*]34XAZMO3Y.P^_7-7#WRY&[4^0UF*D,QRP*#) 6+*;N8DA=:U$@AA M:EF.!R5U718S-;8JLR8/:B9_[A0-/*-L -6/J:Z'*C(?]4"I5Q)I,PB#)XQ> M$#5Z)X (;7Y_OY M3K=2KI^UVGEG<[UY^[Q>NSS5W1L_+T0*,\U!*HP+3E%C':K4.E20,$)HH5-( M0]RH3HE3(]%:X61QT/@FD97.83Y5-]A^[M6@$$8FU1UZGX[1J]6-XG9Y@S.H M!]8M=51GS!N$4[_,_\)^?'-<4+[?$M8B9@HJUU]2 TAQ"I"6"%#732JS#ANE M@J9:!^W8VH1-C65V2^+)EJK&6R+Q!WC+HY M_/L^A>/#:OUN]2RVYGFQ^]3=:C&7OV;*P%Q"P0 1:0$0QAAP50B@A3292BWW MJZ #T"&5F]J+8J==@SY=/[)[K6<6F1R/S+I) M2L/*IU55=%YXEC==#_(FJ6Q,_JS__UW_W"9O+%7\:T O.L;3&)28!U5P5"*/ M >TI\4>1T>]%4:7_?5IMROSO*L_C>;Z\KX^'5LO-&VV_Z(C*AKT&MDA)Z#SLA$E-8D\RHM>.OL"7M/Q'RX?J^-B3RRR&^1.G'[ M-V?GWZHZF(.IR<'6W1,])'J[U\Y+\Y*=?<.]+49X"(.^/&+J.^J[9 3@3U\M M8XCL&5O:)4]]7#X];S>?] ^]R'=#QPLAI.0%T*EQ%P8MA$(H=N]CG2-XDE:(W20U8A)'/'I@,&[UH MD3=N\*+;\+/8A<6"WOP:?YC[((;'E?)A:7U3F]>A[X@.Y'+ -#&9E@>J,X7"/GWSYNM]9'6^]"LM$8D!*BAZT2\9(]=*Q("R(5ZD:#+ MKRY:^^PJL.[X+QFI2Q#",,LEP3@#*C 2>I HS@0A.FB76/P@Z-VP5. M\-CXM$;-I58ZC7O7JEW"F6>I8+D40".: V18 7B.*"AX)@RF/+,;UYYU@5>B M/%))X @8>_/]0,C%I_D]:*6F2:UJA,-X/U!BE?Y=$OE:57\MYK<4_+5=U9>W MUT^K-=_:6R^_Z7OGN-8Q&ZPATIJF0!2NGPW6&@C-!3!I+'0,@%9TU:AU+)Q#4:D8(@'6",3!;-$D;F2@ZC#[GB*X+ M>C;SK.[U59?9;LO[0XXW(91*1 "5J0"(9!PP*0O :,%52C-F\C2HGV>#H*F1 MP^Z+OE>T=[E<([1^)#$$8)$YHA=6X8T].X 8MK=GD[!QVWMVF'S6X;/K\_W( MX8_E1MO=HU8N8KEK(#I#N8)9RNPN3QD$D$NNH$@P(*5@(I>02R9"F.&BE*G1 MPE[)Y-,NV%2WU/ (D02 Z\<-5T,6F1BN0BN8(%K1&)0=+DL:E1I:C3WEA?8/ MA[=-^YW_<[7>Q9@VY0%-1B#!DC! *$H!RA '5&IX]@K6F<:IY&N"(5LQS*N_5:GD:#&\KY6FZI*?C MO]%?S/O-=O[(MWHSRU.>I4BYIE]2 P0E!,RXCH1,0V0RG6.3AAWNO!0PO<,< M-X5[99*]AH&N_4OX/'WZWI#$=N9/L!BGVN0R',-Z\R]%C.O&7S3OS'^__*F! MY[E^MZAN'E8+Y>I"YLO[=_R77?-$&BES!3*,,M?WF-K5SQ@HJ"!,THQE15!V M;)#TJ7D,>QV3;:5DHJR6 TUPO0B_'V=$ S4RI;3/<3V@76N?O&M#>[A1KFVH MC3/-]:(&TQCHV@:.]TS7UIN$QR.^2;WDZ_GJPVJM)=_L3N$0=5W;"PURR"5 M1&(@C() $I)39K! V+MG^V414R.HG7;^ 8D&Z+J#$M<#$GNO4BLVX%EEM]U7 MAR<:;C]:B*+=O.,P1<"*VM6=&\")3(', M"E@P6!0YZQVY:!<]N55_O"L?H!=) ^#A@8SA8!PWKG&4^5KK?9-8Q:,<:X;C M%;V+28/X5^]IT@Z+3X>3CCN$]Q8]%G*WGB_E_(DO=B(^ZZT;:*;KWIJ;69H; M:C)9 "JPI2QD"* <9T":@G,AL.99[A= "98]O=A*I;YSZ^W;XR$QB]5?]1R_ M%VV6//DL_&&TTUE4@,=EL[WJ.S+;)%;YY(L;E+A7/Q;*_CU-HZ$]4I/305$/ MZGS:"[F65JAA]QNM-VHO,X^;I?:[0=A+0>GY[)L[;+?>0Y:+[_/M0L^,4#G/ M4P.H@0*@0D/ N%! 4E(PE',J-?9Q52_=?&K.:*F4"Q1K+A\2N> ;3VZYB%P[ M25^+1V0>WD.1Y;^)OR4[3:]?]&UV7_ .-UK^C_O5C_]I+RL=PW\C]R.H?BQ7 M_<4;CK*PVTS9K=W6S_1L;ES.$IPA+3"3F02YT1(@[?)<.4>@R#1.BX+;':8. MZ1)4W39H28[0T.>[DU%/F@YL2US!E.&<(LBU=5F5"Z2A''"##2!%H5 N+:G1 M/*C1W67YAX+"]E*M;C]LP^84Y9UV17_YK M/S;Z.Y\O7=N6[9Q',D-,0T)3!82P"Q!AH8%0 M*@48II0957!H5,@J])(ZM47JE-XDORW*;E?K2G,W'VJA[^WBW>SU#EO ?@_ M;WT/#FODY>_TW;4/^WH ]*!U\JT;U6"2"$)I4 [QDSPJQ02!<8; M-\L8<:)QIZ$O9QAW?SR<"M[-UUK:AU%_;W.%,PTS#3*M%$"Y((#E1@(($3&9 MD"A37@[)^:VGMN!WVOFO]Q.HNI=X?P BK^J=8@.OW,OV7KU83VX[VOJ\;,[Q MDFSX1-]R_L='^W[?KN2_OCUP^[AOG[E0RX M\@C*R3@0FJ@,X8HI+F"BH?1QXF$Z5'&OH[ER6H8VN;\ M)7I^1' %(I$7_QZ*:MKV^Y]R\5SFWK[E3_,M7Y04NOO0\=3N6[F=_V@OG>K1 M//PB3 ,W_'XI8^0FW1<-/&^L??EC/3)EJPX!?]>K^S5_>IA+OGBW>N3SY4PQ M0PMB(##:#7,TKB&0I!3H@LI4IQD3R&O"6JN4J?GUQQHF?U8Z!E3S-J/9[>\/ M@E'LT& 0/&%IM%WF7Y])VRAAO&3:+B-?Y--V?KC?^_UWS=T@;7?OLE]VZ3[< MK>=2UWM3*:F$G.2 8KMI0#(O@,B5!"PU>9YG66[RH!*?+H%3(X'2J4J>G()A M[_Y.9/V<@2'QBDP(1ZI6/?'K_4%2JANA*Y@O-H.Z!)U"1_41?"$X=1J\KPOW M(LH,C"_FXU)9ET\]\T79R")' E/*)"#:90FD1 *!- =8&93QC%,$O4;U-4J8 M&G'L\WL.:@8W!+D,9;?[<#5 D9FB!S9!_D.K_5?[#I?O/IK?T&K$.]W!NUW.!,R @S"7*I.#0J\'7Z8VGMHQWNB5. M.?]K9TH7/U^;98PVCNVT\CC]VSW MA_OMS;_JC;87/=C[OG-3K%;E1)E=YRA%TDQC# %!5-B-N3: \H( 116T-$"D MEEXA.2]I4R.#G;+E]UP=U V=5MT&L-_^?##8(A/#"\2.-!V^.Y<7(@//=&Z3 M./*09@_CSZ9GQ9^]_^^B:__Y757 G.2L*A14PF=8 <90# M1F$*--:0&2%PX)R0%EE3(Y!C5W9TXRP'X<,A%OLS<"1EC>60IX6 M>H_>L/7_E6 M?W-)A>I.V^_;'MV( M;3+?JYZ4^9?*_DU]GEX.&OGMJ=(_,/,HX('XTE$,F*.STTFWL'VNPM=R/DFE M>G+0/5:K,!^\(O8):Q7_BDW"?&!I[Q#F=8=^G.8J)*J)Y/=Z*7_=2KE^YHNW M?+W^9?^JG":\F_N%,%8L,Q)D4&& =(H!U8(#F3*AF3+0[L9".,U?]-0X;:_U M=M\:^5=B5NO$^K)+L'K>)M8)J'+^PP@MX&GX$5HHW+?%4"=DN UMPIONO;M M^>EI\>OV?JW+[):Z@\_1)H@5&)K,TIYAT$TAMG\PUQJR4)Q18@JL"J^HEX^P MJ?%;I6_"=PK?)'5'H^2I>V,4#G4[J0T-8&3VJK&[/6!7:^NSJ0S'SK\WVI 8 MCM0.[2HL@]J?^8+3TO&L\Q:C-3GS->:XKYGW-3U[\O+YNO1CW_PZRBG\L-;_ M?BX]7I>P5@@"6!E"1&\"8D8P*58@L"VK&VRUS:L1[G!N[5S0H M'S $<#]G.VV/4'XJRW;L"E_4CGL]Z^Y9N' M.Q=?4EJ]^?7'1JN/RWV]V:'<;$;3O. %A(!0XYJX\1PP;"# !F&#M>:D0"%- MW/Q%!U'0"(W>7(/1LIGN\Z8\>DA6^_(\WEV>=^US\*.D..A&9B8'K-,ZV:F= MB%_);W]4*/\MV-ZA%-Y#/IGJ6J?YTU#;,8$P$RW- E1O=FN8*L)PH-[J586DLD6BO M>BLO:5-CCI?*)GJG;1B#M -L==!&T10HG!F ,$6 %5H#C3AEE!.9"1G6"6,P MB,?IBS$&R'X\/1APD8GZ!+&]HA%*8[T@&92GVR6.2M1>QI\RM=]%5P;)JH; MMTMU-'.FWB.K+\NOKHWYVOF62_5YM5SO?GW#-_--^>Z898H4'!/B$OXMK4M9 M )%"#E(C"ZG35!$5U&Q[,,VF]@IPAB6E93?)7OLR5_58_]I5ZAN"N_IQ!@;J MQGQ(D;EPH.?3/\ W%)9QPH!7:_1/Z^7\ZT59@5\F/]T M/VUJ5X43E>(L30%/,08(I0(PJ3)@\JQ@RN[481;&S(VB)D>U.TW+Y6MJ70,I MM1E83XX/R4*?99\32?<4091+5VQZFTJ1N M4HH12@"DN &,0 DR@_,BS7(-2= YZ 494^.&X]C4I]7R'EBAC\E)LOZFGQMV M"6(_LK@2N!'C>5=@=F4=0SPGYY*<5ZQ,:'4\VC[:L]; #9A[N]JQ 8MC3P29AXYX,=IA\=BK8]?D>O9MW$UV.6\26R8!,&LI=]B7/ MV76S&LIT+!D,H,A&$@!/6 MM[G+^.O[-C=*&*]O1+_HV=WXXO,+E>%+UOF)F-ZGZW;.^-7:%_:?FZP_V M&S,C-,TUI@2P#%H? &,%>)ZG@&EAM)O#E#.O1(!@R5.CA.\/>JVYT[#?./MN MJ-O9(2J L0.7Q^/K#W5YA^GU5O>D5#YQVB=._5@H^Q?&1$-[I"J905$/JIKI MA5Q+"4W8_4:KI^EEYG%Q3;\;]-OO_4//[Q^V6MW^T&M^KS\_NRCU%U,-_/GR MO-UL^5+5AUUREI-<*H,8$&G! .(L QQG!)B"0(UXFE)J0C:!0=*G1OT[Y1-> M:>\B3>48L&I\U2XAWL6?GLM,;>&L2-P<85<8^>+C_4>$A3U OVUGM,<2^86R M?R*UXDFEN8O[U3/%CI2_24KUA]NB]D)MT'UKF :C;F9[@7.ZP^UWDW[$^)ZO ME_96FSN]+N__;KYXMJ)GN>%"(&RQ+U+7)AD)0"55(#4ISC6%1AL<0H$- M:9(U*H-T&'S*%5T?[QD>KR8FU=V]"YIADDIN:8!9=RA5.:"Z4" 3,!=:I53@ MH&[)+^X^-0:HE=L$]D>_C)QG^+LO'K%CWMY0A,>Y+YD\;'#[A81Q(]J7C#L+ M8U_\4+_E6C=1KW.^*(.,%*XSBR84(,D-$!1R(*DAW'"39FG0J_O%W:>V7'?] MX\-6Z4O _%9I;Q@BK]+=U(+A$^$N6CSH(GTI8=1%>M&XTT5Z^4,]TU_+<,>< M+XZR;_>IN>_F&VEWS,]K/6,P+Y2VKC9/78LEI%/ D6860LH(Q#E1B(04W7O* M#5K8(U3<'VF;/-9)R@G?)L;EOO]PNB>N?W9R2'=W<8?0S%G/9^+'$!&0'B4T M;35.CN$^E!-FWH8! EKL"D:6 84A!:A@K,DM;>0I#/(RC>T_-O_BR?2ACF,_+[3J\Q<<19GX4 MTA.)R#1AM;+_C^!A7#!WV X;1_J)JX3N-A!-$& MJQ]%# 169))XB5.E9O*;P^MO-XGKW;4RB=7X)KG=6O](/&_+1/GM*KGCPW;9 M]X!K4!YIDS$9\[MFW>5"1N7:HD_:?N7^E9LMFLNM[-,:"R- M5(!3(JWS(9D;LEB 5'-IF0PS:7K8.4KUH:ZJ0)+A0#/""N6$"V !FK">*:P%T5-S1_?M99^.NZ ^[[J@FIT%0S>;O?14/ -54;".'<=J;S:[5W[, M9K,MB(W1;/:2^"DTFVV!Q;/9;-L=^E%;&0N^X%R[[=#.P;[3Z_G*2I=KQ[;O M=/7_O:N0XY38C38!(N7&;KF- E1D"&2X(,KH3)+_V]VW]C:. 5*7GBUL=5=0E9[!;G\P>*WRMF/GM9QZ*_/KE]3%5GR12)E4 MM/NAJY-8TCE\:#[BY9SGQ,A-^/!ZIUP&Z#3JB.VF>W?MN:Q:]<]NM.>AQ^SH M<-I>"#W)KN"W7/I[G>#YA],KAWIP:U)N]0?C,>=Z?/)8 =\J)N#YZV[#_ZI. M.A<%-,$1:0[2U%1DSU@.:$QB@$F.>"8DAE0LUO*;J7YZ[R+>>VS):JB2>JB> MV LW;%M'H])X>F.")?BFW/U+E-_$17838UP)@>C?TO0FSV";P:&O^TWC__V? M_FN2Q_^2)3>162%5U^I.JPZH7GR41#>1ON]1FO>J7%TN,&?;<784.[(?IE*G M;;#_6F-?^>=3D?92VSW+T)Z8F5A[]E(S3P5G+UX9-D%L/R^ E#*!60P(S8Q0 M2&HD"V,*4L[B0F&9$*'<9G*N+LQOWM:?*N8X=W/N$3L:"8ER8))QS/MJ6"O,_D:"]'8;#!/$RLCVG:W62WY\R'H018TRU"< TBDD6>%,: % M+P!DB@F9%*82LJOVXI&-N1W8'!+&WZUH62[54H^D=YNU[H3=TIQQ_K[9Z0%W M1Y^K$T\S67I9B_?\A>XBC<=]8<=R5R([YZH4@-FF-A6)6QFPI& HUO^ E*8F M#BW#@!1,@HR3G&<91 ET*J@R9'!N;-+X&U4.1QV/W?A@$&<[@T4F9Q!:"8UJQOF\ MEX <=:()UIQQH_ORB.>^+ M-"W4JX4J].9(#QFS B648Z#RF -3WPRP G(@)5684"ES*,85H71W9FZ$U=6O MEFUKFI.^:$=_1EO=()/AUVG1V$*6([K.CMBFZI# G-?MBWU#VF,_<\YGVA*] M;,Q$Q3+'XQJHF.8(AUZIV.9XZ"X7X[SBF5=6@#LD,W8R-^%Y[\]MU[Z3K=DK&NV9"]V)LQX3>< M,=6?SFT.E M/UF!$J8.VEF+KU/;K*_Q%^N5]=YTC0C#D>;D;W3WM-7_/WK])R@G"N8$9#DT ML5H" 2+B'#"6R2Q5F&5N144<;,]YHO90>VR$ O1OJI%9K0J.E-'J$%4\1HG! MKF,LV2@,W*&YJ2M;>W/0K;V)?M6C@:YJL=JV&4$G8", #*#58&?_%?0:G( Y MK]G@]HAQC'?+*_&"LCF >O>T-8EYBYR9^@59 I2>S6ER0QS@@N5 )7D'@3-3[Z8Y5^#+P2R 53 MDW)%?W./:6'@ZK$IX-K3]6Y;+AX>GBJX@$N98HTLFB< M)I(@*0$J< &@T:IB*I> 0ZAD(G.6JL)Y'6)G>Y9+D];U:# )RWG=8MDCUDL9 M_RB'7MU\?O?Q@E!- &T[9X1\KWTLK4^]''(#YHU4":/NNLXZ$;(_4C M;,="UP,V#?.T?D9O6D]_,363;+!SYATK3+QR3;_%2?G%JO''G&)WD[MBUF6M ME:,#C91)G"&J0*(*DU6AIT,XIP@HAI2D-"[UZIX[H9YU0\(:>]@P(--D?(8T'UEXB*P3 $TEC^0/:21'+%;$> M)2SK1TVF@.7:N*[RE?.]HR56'S;K*A/Y)"EO@661*IEB@!&) 20T,;63$J R M1%@J< H1=EO?]IF;WY+V79,!7*?%-XH#FX/'XRM"]L)NN^GN!\K@N^X5AHVT M0.WI33?7UZO,ZB BOG56+QN<6FAUL.EGE%:'[QG+*N7NL_JWS488!OLJMS^6 M7)9?-RNQ2#/%BY@AD!&338=RO?#,"P$21 57LF"0.M5CNVQJ;I-$XZF9('XS MOD:E]M"5,RZ":LL8/J *SA,RWK@51^[C4;L]9L$=&)LYZ/=_$TRS7"]>YC5\A MEXOWS:JTUDG[L!;OZ4XN$I,8'^<0Q&E6B>)*P(H" Y1*1/0;/LN$U#6R:CV,OI@=,>TGW8C^C*0_4/:"SR!Q[0S,M8#>[#U9T9V*?G?OFU^_'=] M;S6H_P[-CZ#^L1K)EY\ZR5 >;%0[EH[Y716(L_JX%O+G_Y3/ M"TIDD1<9!20UE9-9P@ AE)B@6TY5FI!42MO!?-;"W 9S[634>!E5;D;:3_O! M?![(X<%\-3R!![,S,DZ#N;?UHP?S^:=.-IA[&]4=S/T7^HJ:E6O^_8%N_VJK MHL<*4JE2()">9$/&J7Y1*P1P+!*.*2UBY938/61P;D/]3"SHWN.16A.#F-LN MTOTA&7RI?@V('N)JSR,3.+CVR.@K1]B>AV XS/;"?2,CYC2%"2/8N/PAOYJ2 MQM5IQ8>??/4DI*@C]!X>G^HCK,_J ]VNE^MOI9Z^5!N/G_824+Q(XB*6 B!( MC=Y$I@"-<\U262&5Q G)F!,M^7)L;O35;5=T:%C4MJP-5-VWK1)&:%IG9N3U M1KQC%)ZO7K8CPM?HN\"$Z:G; LF'^0;<;TB@+^>FC1CT#.E)0*'OYX_C?QM1 MC:_:"6F.L_7W<+6_3I:+5%(N$E/#4^@)*,19"C",!> LB2E/9"RXD[SB-<[, MC>G*#DW+VQ4[Y3G?4 M3H_T#W]_6CZ:G?I#,"E#DBE5Z$&IE[, ZO$*F)GS)(4L2)S(5.HEKE-,W;!1 MER_M-)%UW8#IQ\;_ZMTI6^>=,U&'@+<;Z'[!#,P K;-Z>F' M)M\)JT-FI\Y;M83A3/JJ[9WC2V%\7)>[[5/]U.W#(LZIT 3#08H$->FJ"N"4 M9T!0E!(]0: JMLK4N&QB;NLGXZ%>/K4N1MKF0_3F6=*M:\#N&3CM".4ZD$(? MTAM\#M[=1,8_OP4LSK?=>_V*(S.3EZ\XW\QSU2LN7#GRH(^6WW]=;?[QN_94 M_VA2OTI3QT4SRID2L@=-PGWL&$6%0BJ5@".FEPP)Y(!2F0#,(,GJ+5C&-_576=YGCAAAX0^;S3]8-IR$S6M MB3X>^D'WRKD:V!V5U"#AA;[P]7MJ>:U3TYYJ>H+PY-33UW-'!V$T);7T3^72 M;-=6ZM+Z:4U$0$$PKNJ]IH1F3;PS+F*0B3B6,,DXHM0Q"J/?XMS8]675L8/' MC3#7V#B, =BM S'\@1D^$N,:',>$8MAAXSL68\#JU,$8=B":82":#,-0=E"@-F_DDP9SP7,8$H\;0?=<;\_':F[KJ[41\\[T:= MZX K]Z6N!/55=ZBZ4[-IMZEZ4)MFP^J< _/8NNJ!QGH3J^\9(Z1(.-\^R6XB M_%=IZLGJ=IH]^[+5,59)G'&H.$C26 H" 28)\2(PB(E)YGJT#(!2:IQN.7NA<')"NOA\6D1T/J("_B']JIU$6\0.RF M+.(&5I^PB.63IM,5<6O:"UD1QUM'%ITST67?-RM]1VE>"KMGDSEL_OB6EJ;, MYG-5Y>DFBUA BLWJ6K]? MN%YL)PQ0Q17(>2$8E!G/!@WYS'MO4^ MGR<,PV_R=>!K!)5J9Z/:6Z\;?!:@^-[=ZS,Y]=:>1?//[.O9W.4CGN/3/IDF M)G$JDP2"-(D5@!)K2H%ZY9O16,&,B9C1?'Q0QZ>Y9D =12Y<$\SQR3$QR0-" M@9GB")Q ^4(#. 0,\?CT.MD\ PWN#_8XO=Q=I^%^2XTXV]?G![99+7C*88QI M#HK<".]*F0.2BAQD<2HR*" 3 MOJ,[QX\MS&>N-<5'OWQC9TZQ2Q_O%]%0Z! M1_1+"/S(+IQMZVBYA9=/FTQFX6PCNO(*YR\8F>=VE#^W#\5)$Z)HG,9 8EC4 M.\\T9P@(@E$N5*PH#A M-^GKDK%I$[H&FGR2K#5TO?L9U;OO\F&IG_)\+_GW]6:U^59MK7XSK_ZF-HW" M,2-9C( JC)Y23AD@FC< 3U5""BD0+&+;XZEA[W%GW-UIJ[M)3O'5IXK WZ]MO6UG5WOC\6(54_6/3?+%)S'%L M9 58*AB M$A-[DL"."XH37&<9-Q*S,[)ZMPXN'8\ZG@>[5V/:M\C[;P]H]CC M/\S-05 -3-&6@([@:GMD[2D[",(3,?>U7UTGZG8&JH?![9\U&9$[-Z_+Y^XW MN]-Z&U?VI @D6"D#"*2 9$0 1E2,$&4NYU5)[ MP,[C2ITZ%V^N.=*H MOV(0)R0',"TPP#ED@*$\DXP(3A/EI+$XSH^Y$>R9"$7G(L6C^L-N?W,"E -3 M<]N"J&E"%71U!O7P60%78NF[U/$H7Z8N?'P-8&?*(%_UN'%\>:GB\J^;K5Q^ M6]>!K_RY.[-=B^JW5?72O17_YZG;;?5!IRCW_:8NR;V M0D)$4@$TG6J6+;(8T!1E@,4RI2F4&,/4+:UJ4O]=>&.:O*RFF1%OVAGM#DV+ MZ+YM;IP][7>"Y8E@1#%- YH(8*H*0%!.]-(E3F2N)$^$D]+E;+\14[RO_S_X M/MB]^6?;RX'G"U6[HQ<-;S4UWWS:E.4O-U'['6@Q>+$]9*87'1BB PXWT>^U MAJK&XB9JT(BZ<)BPU!H0?[..5^E'KW.5:5LPZ0SG53KG>%[T.DZ,FTVU1>:? M_VVKQ^*"2$:3-)$@PS$'4$&D7VTL 313:6&R,G.1NBB/OGR\T[MG OG1UCOG M->(1:G8O@/%8!&;HO6,W4>6:/ZX\WV2O9'9D8E*V.=^\8SJX<-5UM387>@*: MXB*!0$*>ZH4)@H#D/ .*)5@4,J$)!MX]VX"IL+P1*E,HD! M3&(((,,)P%02D*LD+1A*%<6OR_6R_"Y%57=X00G+>,(42!G7\XN$"T +(8#@@@@! M4R'SV&T[Y;RA&>Y[-.[59<-'3C=>@NDX[1@-T'33CSU(E8_AIB-GH0@S+7EI MZG6F)V>;>W&:WNW=TNWW6?_QWNGJ2"U7(.!4\ M 4A1:&(!&*"RX(!PPG*&HX2R&GMP98>U'6EX1S PAQA_ MHX[#4>.QQX(*+HCX+;9@97G:0@PN8)P4:7"Z^;I#HH=EM8]2?MKGAB8\(2J. M4R!((0"$4@&<2 1R34$X@Y!CF8W9O#^Q-#=^V>_#MIZ.VU(_1=1M^_LJG*;: MJFZ=#)1Q.XA%D.W>4VNOLC5[L=&7ME$OWS!6VZ/N0LD+8+D&OA";[B:)$Q+MXTM7\-B3;2>]%O=-<43$W,ND6BVNY4W$GH\^KBN@.0H1 MC.LX.W8*WAV!R2M83[A+*%Z#I%\=Q5&>3"NF> U8)XJ*5SUL')G6Y5ID5:;S MR_+;]]UG]4-6V_U'.UQ*WE=I-B-+$=T MC!U3!L)Y&IILG(^:"KV5_V"C@&Y!5#7A)NK"WVV%/X8ASAQJ3<.!ZF M8V*\XDGN4G ?UKOE[KE9,GR1C^:AZV^FPOA3N5 I4XDY*">"Q #*+ %8" 8X MRA1!3#'&K%*\A@S-;:)8^[I?2.V]C6IW[67C>M'M)S"?F 6FJ;%P.:G,V6 Q M6G2N]^&3:=#9-+$K26=U_0@)JO-EI7[3?/2TK3+T/ZX?GW8+E&L*$*H 2J4( MP!BF@*0) RF5,I,B3O+":HWI8'-N1-&IE\:[?M]$#P?/HZ5QW4%>R1+_?OX( MA&KPW>WS!>ANHH[3T</'?5F6?_VZE?+C6I.C+'=?]$2R$:*(N4 HY2DH,KW"A9#&@"J& M0,$510631$FGPBGVIN?&Z<93H+2KFK=K7R/=.=)M/>N O-TZ-@R>@=G\A%+, M&K;\*S*.1ZWGD7'=HV;>>,2\KE<=S$^Z3G6'Y7A].N()?F22W])RR6_7XOUR M]616P.W9/HM5H;(,@YS)!,"LD(#%&&D"*Y I1,I(+JY13;Y@=V[$5<4@/LKM MOA"*\=TQ?L(65+ME]5C'D MD"%MYJ';1U*44M)4?F\R;._I3\-^]>SN29MO0IOT'&^1HE0OD:$".(LI@(I! M0!*E0*R85"E%+"9."7/VIIV(:H*4NKWG>H95Y>'OZ,\1-5:U@[LP>O&31$: M<<6R55>D*]>DBIXGS.B[V7IYD!/5?@99Z5O@X?4]U6=OTM>41<./WU(VMUPI M$&'2/:NWX!=9RNT/62YXD64I@108G47SNLH!5OKMQ1BA,;NBI\666/+F@*&P P5(Z*'ARV/X)4I MHH7K#.A.E2AAGF[KL4>UN5/M[4Q]0E#=1Y;/'G AK M?/PF0 R;G3;;P1J&D]0&^SO',<^_T>7:'/=]7G^E)H.BK0YQI[\ZNP]_?UH^ MFM/9A5Y>QSG*)4"($LT^:09P@22(*4R+1 DE>3J"?>RLSY2!JE-2J'1>@'R;< M'#%>FP[0PZ#JA++;"T%PMWLK^$ZU[BOP5/Y' M'P:_V%X]TCE$5I^-_^9Y_W09M:[4D^%=]LE MU^1K/M#+[)=_Z%RY('F&F6 %R%&AZIQB)@D"&1*4,"/XFHO%8_VFV]'MSH[$ MKO+)930>>Q9PFU,[6;U.N/E!'MRM_KC=-Z;^G.XB)K\MUR9:H:+"RD]'V9.K M.K8H<@*+C .4H,1(^>: (9Z#5))89+%*,LR;COVPMMSQF+A;6[_"=NJ-=8]* MLUGR&GUI]ZZ;K'="'RA4G5*-MXZ#-]'!]V@_&(__UKG!HVR.#V#]:NM9!;JL\SM_EKDG;6F2&=!'F@&'( M 91%"FA*-1[8=B!IG_PC6MNX"'WQ^\?[S^\C[[>W]Y_^'K] MB#MM8X_"1'-Q/9>]<9T?&':=(/MPL?%S;#=B1V"*@!O6ZV3=)X2E-,=Z M3H[-DB?AQ&S 0/W>E[00A"L]';A&[^#4Y-QV75H//:@;G,'7CG'\HA:8<,ZH M&>PQG$C#X#(^0;4+SIA]5'Q^WF1V6D;+[^@L-" M2LH @ER:$NT28"$9($FBH)X P4PX[>J>-S,W2C%>1LN.FXZ"[>>QM*.2ZQ$* M3!\5.%T/ _!%/PA^Y=G/FYI6GKVWN2?R[/U7CXT!UDQB'O=9UX8C,E VHSF>; M@Z@#M8DB+SCG #&5 *A4!C L."@(YX3%BL4I=-OK.6MGAKL[S?EU?6SMJ+AT M'DL[-KH:G\"<4_NW/V,.PC"]&/C-]S]K:=I$_[[&GF3X]UX\B#AA6'!&7 ;P)4-S&\H'K2S7*M<7H;0;SSX M"CRR#]C<1+67T9_-_XV[4>6OQ^$^!(GG-.8+QB9.8NYO\FD*\\#U(U3^O^L^ MU\N"7^ER6YV]7)"D7F0I2LV\'@B9,D,1.:!"DX7,<$(+1'A.,XQ<#NJE3[ M;O8;:K>CCM\W;8D2?V0Y$CFO;.GJPZ1T.1*@8[X<^YB1A=#;%6GTH0,HP!S!'"C )&> B1WKQB%@NG$[W;(S.;^[7N.=8S]P& M7SOJ\HU:8+XZ["H9&8[&RP"ACBZP^"U$;F-XVM+C#E"<%!MWN7=DB.03*Y=B M2;?/G[=&6V/W_)ON\8SBD=2?8L5(0: -3DPVJ MT9_&\ZARW6<?'VDU7JC@+I2U)7 M0<'IHL&D\ M#*#*U8^!9SXX:VIB)NAK[BD']%X]]LAM90*2[DPMIO>;![I<+[!($2I8 F02 MZZD")Q0PF,9 (@CS.-6?$J<-E5,31,9/IXJ' MO8C:C?5K<0H\VL= Y)XWT8.!W^R)I))D7?M5<>G[Q][NR;FA+S M9?6=+=*\8 0AD'&: \@0!9AC"@J8)C'/!0H-A@" MV?'XY'KH G.$,VKCSTSZL0AS7'+!YNN)7M] M^/DHUZ5<(!A+*O($B(3% *I4 )PG^E>889G@E"0)MB&/"\^?&UEH%T%5-F%E MG(QD[:5]>/\Y"/NIP0,P@:F@\2ZJW(L^^(#$/KGA2F@FRF-P@\@I7Z$'@)[4 MA'-W39:%T.-R-^&@[[*K]6],[81?5YM_'%*<4Z.M"PD$1"040&32P^,\!H)D ME/&$Y2)/1XK=G!B;&ZV]U%LQW]3*71]Z-J= VTV%?,$7F/RN0.X:?9J+D(02 MHSDU^%K*,Q>;WB,S<_F><42BJ"688:N3LHPU",=48W_C2/7R%2W+SZJ2(?ZT#WXB M6"B&$P9DIID%BC@#5" &4(H89S05 CN=S9ZU,K>I2J.D;?0I[_1746ZW4M2Z MVHY*Y&ZK%6.X^2 M(0R3+ :Y9#F D#' LH( HJA(,$MXD2D;EKC:D[DQR>_ZLQ?%AUWV?:_OEWZJ MF13MT+,91Z"MJ<@;2'UTI8UTJ$K_=DQ3UWLQ"95Y ZNE.W\/O%(IHOF?H=ID MH3(%!2QB0'&2F3P@#K#4/Y$4DX1A1%(9CQ**Z%J9&Y4=BQ]\W6VEO!R0Y0!G M/TMY RDP QWCT_P051.CS^L0ZA#GD/ C#O'BR:^C#7&N<1>E(['[Z]$$I MR7=[=>![^M/413 R!VN^7-54W#W0MU[OW2WWU5NI6E4THS?WFW>V7#U]O M^6Z18$R8RB4H(#$'WF9O!B<*<*4X3#CBF5TY%:]>S8U2]DY'XN"U_:F.O]X: M/AY[E3X(S5AMFZ)..'Y5N.5ENVZB0T=UFA:U$7OWFZAJ7:2;]QJ]9W^2]RJ] M.-'YWZ2]Z71\Z!WUGD-'?[8F.ZKT#D_W@-/_PT>>9LB=.2#14_,?2R'%V^<_ M2BD^KNO$M.7ZVZUQ@8"+6KF+JC/]Q\;WB#U';QKED5_T?TT+(KIO@N.YAWVO M6!Z !,$Z]-Z!AKDZ5KWKPOQ'"_/>^>AV&&;W0Q%GQ/R>CMB;G_:8Q!F6D_,2 M]R>,H[:[S=:PZ.UN'Q6W_^&00M,X[&W3\N545*Z78OVQS/%!U.1B#S&.1"P* #$>0Q8H21 DF*< M4L2SPJE>FY75N7%7ZVE9G1%7<;K?-ZMK2CW:@6]'7-XA#4Q9K9,5F/M? E>& M= +)*UO969Z4IYS .&8HMYM'"XYLS2A[+^O_?UQ_;F-AWM''I5Z*[2.U,(H3 M'.FYL52MIEY6*I4O*K+5K+6D;+FJ M)L".T7(.G6%'6&$@#LQ:K=/1F]9MLR*/]IY'C>M!0NG<$?.M<&)K?FJ]$T=8 MSJB?N#YA;)[ AO_UL2R?I'C_9*3E[N1VN1'5Q.[#P^-J\RQE=#H!Z; &OBZ 5'=@JANPDVK>-DVHPD3 M;!L2W?5UQ(BLA2N ])S.,,:3B?,-#J MZT$)?8CM@L>(4)MSS;XRQN;%(R<.KCG7G-.HFK-7^5JY[4\BS2DCE\L?1F)J MD<<*25E0H!=HN8FIPX (R0%.$^UR[7P/C%VKC0?T51=J79G.Z,LPMA[6:+U(!5Z@G;?]RJNS7D"&EV;]MX\4 ML3ILB[2BBAEE%,4T!RE.*8")TA,,1@A C,00QX6(.7,)2#@U,;? @WMC8[]I MU-DI;GI?A6K3LU,JU=UL9DG:E67KQQY7D^? M&U'_)L1)$XBIQ&1.6&*)*6: M AA+,E!H;H"0L"3/Q(@IREA_9CIG:9L3[39FXA+1I]WWS;;JOTAMMFW])%/> M3,\R15WUK-VO<228T5UI&0$0LFHFW!318-V?+^IBR4!9GR/FJNBV^W6 M'!GT1E^X1P=Q M;GG]>9'D7&15\3F.F.;5&.F?%-==AT5!12QX[E)0W[1Q[-R6_F@5_DHXF],FH;>M[R4!'BI[V*0\9CI5"> L:Y M7A3F<0%8@A6 6:$*PFB<(.)T$F=A=&Y[T8W/T=[IJ..UXS&;#>:6IVJ>D0Q] MB-8'8JCJ2PX0^3T>LS$\[6F8 Q0GAU\N][J?=37+W5^7):>K_R7I]L-:O-<3 MD(4PY5)RA8R(N@00L11@54B08(1B1*F,N94H3Y^1N7%-XV=4.QH93R/M:F1\ MM3__N@CI\"F8#Z "4\DHC)S.Q(9 &'TR=O'!DYV/#36M>THV>*U[ZGE[/OZ9 MK9;?*@HI;[]]VU8KCG?ZEZ6H%@15MEZU6%OD&:&*Q3'@::9G('$L :%( *8* M3&2<$L&L9B"CK,^.'KI.5M6W#V6WQ6:UHMOR\%?+"MSCNJ6?28*#'7H_J0W@ MZ3A_$^W=CU[X7Z4:UQM-(1&WS_\.BOQ$>=[>>\ IEWLT@CTYV^[/G"PW>W1S MNSG8XQ]R_;;;?DU\V (TE7Z$*:5^>'TM(!,Y1KP 29$3 N> X()!2F1A2!% MDF7":37K[L+<7BCF6VKT9/GJJ4I'V>DOL(P>-NO=]S*2:Y,E_)ONF>]1EMQ$ MYF++E\H5G>2^+>XY/&D:0I?O1Q7>ZVU3O;R 1)6DXK@*A1?!M:,P'Y %)JJ1:#D3 MT1 47NGFHK%)266HR5I6TJS)R!C\J.8.'@YR!7OOL&S2RG)J_#K:P9T5G2C- MI*WQO\H^[38H^K-J312D^GLXL,-4A?/GYNL4DO,.\\7:<_XM75GQJ7KJ(LV) MYG(.]=21Z7\H(H!*4ZTN@7$LBC1+4SBJQM.]:US]M%6=ZD$\MHC3O4,*PGA$ M0A_E6H,QOB[3?;"<@2,3KU-[Z;XO ^#"5>.&;54XJ.:0-C@]EXK%&2M #*E> M^F&9Z$4@42#/,5:03KX D\FFM< M:N\"!/I?;KO747W&S*0C^W(SCT=WSY5C-4?_<B;'4!S&S_5FP>=U*XBI,Z=I\=YX3LE,", M= 3U2^=OHMKQZ,_F_T&64V/1\RQ:ZNC$Q-*EXR Z%3 =^1QO$EN&D$V%W)J- M:VI>*"1R7J0<2)HJ L% 582 9&).(DQ)9+X2=0^:]YJ-+Y"N'XU5UAMUM^ M)N:'4;,HVPZPHSF?>+ZNH%8%[<'O9D865$NK#ZG00EIG;;^VBE8?(!826KVW MN\?*?9)EN=GN4V2J0\/?S,G\ZOF+67PPSED2(P)8+!)3&#<%.)$QH"I)I-(, MA6,KE64+6W.;LC6N1;UK%6= ^RG',TR!::;V]*8CU-<$&[30??$*G7UPFD<( M)PI%NPY*I[@S2W!ZHLR&GC!93)EE4[H19+:WN%/IN\U:+,VWA*Z^R!]R_22_ M?M]L=XJN5J90R$?U[KM\6'+SZ=^?EO5A3O5!^X6D,4PS1 "!1<40)BF M@-(L!URJ'$I<$(ZM@Y"O]&5N5-QICJ;CJCU1V38HVII8S3>Z1\T2VR$@^=H. M&Z;R";LA,-5W>Z!I2K1O2UT;Z:.*VN9$G?8T'Y91U:3I>L?^;3%A+TWT-@G> M6TXO'$_X]KR0KK4PV0O+$Q3=%YJO1XXH=&T$+JKBR% 4 O.$@!SI?Z J,D!0 MCD N4!*G+&7"KI+!BZ?.[25DCLR6Y:X:,2^*@+C6H=[#UO\"&0W&!$>S(W!P M*Q-]W.[K2S[OGSA=^>;C1KPHQ7SRXM3*[ ;IW,JJ\=(R?. NDW0[AU?"$'K)' MR 0H M(+@=_@BK.6IHVQZ&OL2:A%[\4>\Y(.VX*+-(<8I3P#-(Z5'O]) G L M8B D%1RG-%&QO#H)Z6!O;DSP:7]Z\$+B9[S\XA#>.860",$ R@IBCKL1(#'+ M C9H\X!B;IRPE;!W<#IV6=XA(^!ZMC\_43 MKDX!L,JN.G/;.%ZWJ3'\ZV8KE]_6+ZYHRPWOEG2UP$10#(VNIDFV@K3@@# N M0"8ARQ1$5 FGR9\/I^;VAM ]!O[XV]>_1A(65ZZSX[7 MINZ4P.1G7W*]:=3)==V&5;GZW"M?^L3;*ZEZ<6Q2YO4)Y3$]>WWV. [O[(E\ M7#\^[>ZV2R[_?;/2MLV[HEE8QE JE!,!!)9ZQD@S"9B@!(@B89AC_1%R*OYI M975N+/SAYZ/N+4V\/_:.NA&N'=9VC.H=P<"4V=U[JQS6K&=CL+$_*9$Y@'%.5V\VOEWEK[J]X\U[R[^OEWY_D<:ZF* I%-6T!* IE)IP) M(":.D16QY 1G+)9JZF3<0:_GQH7=_-P?K?/1;N_]]!FYPQUON02?6W>&7LB? M+Q9?#?*Z8.R^-=&A.;-/W;7N@MEE\PY[_O]<@J]U9X3(^;4W/NZM= $I0#*$D,,(L%R HHGBJRG"\EX^:HNKEO9&M^:SNMIM'N=T]-VI)""F:BYB#5"AAIJ@, M$%04(",I+[*$4L(+ZPB5D4[,C5,JG24]VVR]=%2HNJH_^CEG*I0#TY$[P&Y! M,EQ>GR6 >0L1S?M\% M8Q,G]/4W^32#;^!Z]SG05R[7=+O<_+$N'S7OJ*6FH/JE6J0HDSG2%( S#B L M$, YYT"H/,E(G,8JMRIFT6ME;G30.CIB]G(9R>'IB1=\ M.!/31.\X[!IE\] ML;AL8;*9PV CNU.#X8M';H2(__-4[BJ=@OM->X@I?Y>[>E'U:5/JO[^CY7<] MX_BQ%%*\??ZC-$NN?7[;K3D,K?9V;EFYVU*^6\189FE.&"A$H9=",H> 8,9! MK"A!)"4*R<0M5BV$F_,+<.NTTDAH;]MV1FNYBU:ZC>:OYN>JS."3*0:Z7$>; M?4(GW;?QGQUW;D)\"RPW?5ZY9T/O%[WLTGT#(]W"=A/IC6GD+^9CT\ZH;6C$ MGJ,W?]2=_$LG;??0WNC/ML4>IUPA.\3OKE4(1Z?=\ H(]64A;5XCZ_;[9 MR?*NWFYNMXLY54+Q.-?32A'K=:="@%'&@,@13VB1)BJF+NO.2X;F-M%\MZGD M@\Q1GNX?_<[9+FU 'N:?%81L.]Z+]EG]_HI56:C2EB!TI@ 13$%$"/J+VXW?RJ)Q__8[,RI9[*3Y_>-3&8"6&\R) !=/809%1P)*<@*S M.5.,"6$7[]IG9&YTT/@9M8XZ5.Z[!&/_^/<%3N#!?XQ+I)T<#E6U!\FABJ$' ML*8J5G@&-$^%" = Z*LW>.G6ZM6@$V"NAVU,*@-Q&KFA)U MVA)U&Q,F&W4,G,'25)V<>;7\U3&0]26VCGK>R&VF%TI\[S;E;B%QK%160) H MS/7BD6# )*- %C)-XA@SIISR5T]-S(WP#MO'=OH8MO];AJ=FIEVN^AB,T\VBBY?Z;X:?/NTK*=:)LS[>K2<^J=3Q:=CRW7QK9 C^\G P 9V#&."!I:FKL?8ZZ3H]8;=I":K_X# #M M1&M1/Q [+5(=P>I9L]H^:;(EK&/3NBM:UUO'S='>F3:L=]OJ6_5E6?[U]OFM M7//O#W3[5ZW_J$B*!41 Y30'D) 4,"2EYF_"<2[S%,=.V_U#!N=&WB_\C8S# MT=[?4=O_@XC;S>Q\XAB8M:^!T'G69XN+USG@H-%)9X2V$!S/#ZWO&T:4I%_N3,M8(8([):\PCKLS:^;1/&]'NIY';;R6C^4&_3ZOF/5,O= C&2*6&VK:!$>H 7 M"E B*8 (L2Q.,IXQZA98/V#1Y=L]38Q\ZW!'5C%ZPVIO?QFWK3V$NATU>$0R M,$_L(>P('#;.1F\:=R\7N7&F#4M@O'+(D,U)"<42@&-VL;WM$M5T>U 3U%__ M^E_:O^A_&"WEO_Z7_PM02P,$% @ 3(JP5(+2&CUNF@ @ML& !0 !F M=&LM,C R,C S,S%?<')E+GAM;.R]69-;28XF^MZ_(F_-ZT6E[TM;=X\IM53) M6BEI)&77S'VA^0*7.,4@U21#F>I??^$D8]\8Y/$XKII)JPK%>@Z6S^$ ' [\ MRW__XV3VTS=DGG*=%GLX__^N??OOT"MR?_ON__=,__/W?Y>;W^;> M^Y\W/SW_U=7TME^DQ_*?_^>O;SZF+W@28#I?K<,\U1>LIO^\VGSSS2*%]4;F M#]+UTYV_4;^"LU^#^BW@ B3_\Q^K_*=_^Z>??MJ*8[F8X0O^*]_6DU/OL[P['M?EEC^]4]E M_7>H^F1R^[+_MOV[GR_>^76)*X+)AL7//+]^,<:YQFW#)T]?K9( M5WYI5L6Y./_+68@XVWQWDG$ZV3SU65RMER&M)SGSE)0N$"W/H*R($",!JM!_ MEB6MF"Y7V:WTKHC@C?17F/[\>?'M9WHP:4'P_U3U4]A^NA'&C5=N!7,8[6<+ M[A/][H0[E7U1"HR+$92*$KPAE7-;DF/)NVC5T:1??N-5RB\K]=DR_;189ER2 MU3A[95BF*PJ^B=C=;_S\-2SI09"^3&?Y[*^K^1A"9^O% -+;JH;(_=-/Q'7! MY1+SFZUF[F1NP]F:;"EN?G,(K?^/T["D)\Z^?\"OB^5Z(E,HNC &101-=K X M\$ISX-SR$K0O$H<#P+67[X4%T3\6CI%I)[!XC\OI(K^T!T^X3TX&16BF MS1*4<"2:0-MD4)K^8R9&'08#Q957[P4)V3\D#I=G)X#XM SSU;0*?@=JQU0A M"5A(09+#)+, ']% ,>@=2E>E-=Q.<>WM>\%"]0^+HZ0Z,C)>SM?3]?=7TQF^ M/3V)N)SX4!(:+\"IXD&9Q,%Y'L$DEYV)WFE_O)6X_M:]D*#[1<)14NP" 1_P M\[0*8;Y^&TYPPKCU+'@+:%0"E9R&R%&"$T$Q85,2C@V$@JMOW@L)IG _DOSQ^>)TOEY^?[[(.$EPG9"RNV=ZP,)^LNH/,I_/$ZD_BF9;I-7>PL(@^2BZ@RL,!I#0@3 M(&2%X)W'DAA3CLF!0','"7O!Q?4.ER'DVP50GN5,*ECM_GDSG2.?:"D!6MG5;(A1@()+>\?B^ ^-X!P+'<_KTW?+3XO?Y)(C M::\TM'W6U*YW##RQ!:FX5+1E1.E0]N/&R_=+;[$?!!D'"K4G7&RVR7?+]\O% MM^D\X41JKK3('C0CMTHY8R%X5&"95;1#>L^3&Q8!$2,]&4]+I392?*^CS_CN?3&_4#0<2KT M8/&-K/9ZD#I[_V4Q/\O0Q$1$ZXR@3;5I)FMPP7L0UCFTG#9 =?R6#&^>/"2DPNLT8'W2E6!".V* MUZD<'U)<>>5^RN\XO7FX #M9_"__2%_"_#-N\K+2Y,0KR:'%V$28\/UU6<6U/[2JL20>GJXG+4BG.'41# M9DRIDB ZZR&SR+.QW!<[5!;J=@KV@T?WJQ:TY6F;P121BXY%63M41NIV"O:#2?<)RP'$VP5,ZO'O\GE8 MX^?%\ON$D11BR0P\LQ0(*TS@,#NP*>>,)?NHAC(B5UZ\7_E5][G*PX79!18^ MGH39[)?3U72.J]5$ZV*4(@$$%3TH82E(,I[1ETY*G4SBJ ?"PI47[X>%[K.2 MAPNS"RR\/,'E9]K^_K)<_+[^\GQQ\C7,OT]"%,:(@F"<"\2&BN MF3>G@DVF M))OD4+O'K03LAXWNTY''"[<+C'S\@K/9&?4QFF(S@3N3!,B/UF3W:I0E?$(G M;5#T_:',Q:7W[H>(CG.31XJR"R 0X2>U#&21_O[Q"\EM]>YT7:^%U*A[HBB< MTM(IR%DCJ)IJ]5AJA:$LQL50M!\*&/?1L1]0.LYB#BSJ/H!#DEN&V>MYQC_^ M';]/O,:$7JIZ8XJB+,,<.%WC+6$#\RK'/%@=Y[57[P>/CC.OA\N.DY^ M#B+63FX"7##QBKZSFH10(HO<$;IKA.4MAZC0T+[I2O*RU'+FHY%QQ\OW T;' MV= AA-H5+K877;9,%!$SBZ'6KK,$2D<%D4<-.CI#KI5TB,>7@M_Y^OVPT7$J M=!C!CHR.9\1!WG Q"Y\GJ? B2Q2 %%Z!"MP0X3P"RY&C$#Z8%(]&Q)57[H>" MCC.=APMP,,W_R\\WA/>&OG'0_>_?WC[[[<7K3R]?/'_W]L7+MQ\WGWQ\]^;U MBV?TS5^>O7GV]OG+CW]]^?+3QZM\['5+_#%//_XN^<&\''GC_'0%GT/X.MD4 MVU5HO"NOIO,P3U,R$XOM?;)SW E;0E9"0-P@QFD%@1Y5&QL(S7@RZM[JUQ)6 M<0./W4LWZ^YGG*U79]_9+#]ZW*XMP'][#'6'6I:S=SQ;K7"].N?5;6H-;0:4 M(I WA1(B!@,&M0[,)6_X?>;E<%ZOTC'.G?9FJ#BS1@,(_6"31)8T+H[8 M>1Y67Y[-<_WGY7^>3K^%&;&S>K9^'I;+[]/YY_\(LU.@U3[D).MI MMS(4*G(/T2<.%JWA1J(JZK[B],-!]TA"Q^GNT0Y^+?4T8M!V+K"4ZF72U0=, M2"S%&;[%]7F%A6$:M90@R&N@1>48[0A(#"EC$P85([^O_.V(S?(>JL;I%=(. M8(-IH NS]GK^C>A>++\3$Q,*@9WEEHPRKU=.N1L__"8MXW0E:0>9(Z7=A:EYOIAO!/&WZ?K+\]/5FM; EJ5+^VN(GEM/CEK@ M.F];= 64'H16F&,RL>3[^N =$/O MNTMX;-;I00+'Z7S2T*=NH)=NX':V5KB4):420/I(D68)'D(R&BC:S-QYU*(I MJ!YCI08_>&L-G4-D?#A %NLP&P0@[Y>+K[A:YYBJ_UD( ^WYX2 MX!L,*_Q0.VF_*[^M<,/NLT(8I3CT].1T5IMQOT!B($VW6ISG9R?U>LY_;;Z< M%"5SCE:!5"16I:R!*)2&F$FL&%SQF)N@KCUO/:2N!LG&=P:#+KS!=R214"^9 MW<;YQ'.GA8T,R,<@=J*M*18604JKN6:.&W%?,>01H<1]9/60ZAH$D,,)OX-= M^,7NM>=A]590-1UC(DG"L )2,%7K-LA]U9A (9.>?N!(@DU@=#=-/:2_!L'0 M0&+O $"7@NNWBWG:N1K)9.NPWD%)G%9!YA&<+P@%H\TZZ13C?;7[@V0S+LCI M(0ADA)*,U[&&-*Z-;[8??3TD MR0;!5 -U= "RK8 FM"HBT8W 8T100DL(P9-[QZ+!PAF%/6VRJMOW]Y#U&K D MYE'B["""?#,-<3J;KJ>X(I=_<_?IRV)&0E_5(&+]_5PTJNA<@O @7:Z3E"@4 M<,EP,)K" ):B0]7F;&]?"L>-YIJ7YS515!>1VB7.KB=V9.922HQ@%*O]A$A@ MWLL,C*RLS5)&P]I4?MY-T[CE5FU0<#?4CE%(%^ ZJ[9X'[[74]#SPRV,Q@KF M@7FL%W'(*?2U1Y$4.AA=ISNI-N73M]/3#:B.TO<=A2Y'B+X7""U/Z;TWI#2I M[>PD]PR8WG0AD63/O>=@;>1"FB*]:>-_WTG2N)M@.R -H(">L'2I0N.,%0I) MR23G!#DQJ*99NDC1N-K(MEHY40 ?1VZ9)%J[6UZRK MD,Y)PPW8>LU4Z5@C&&_!%UH/7$7C[VT5LA&@!E1%%[O< MY3/'&]QP(S67 2'5"\[D_QF(EI @I/:6/,$<0YN-[CZJQDU5-H+58&KHP%K] M-E_5#K/UD#J>5X\5;P.73M-R4 @JD;$-I1XD:EN/@I0HKDT9\6W4C)O(; 2A MH\7> 72>+^9DW-;3N"D+P^OQJ.5:**Z(AYP*4 @1( ;GZ4-1=3HCRZS-#='[ MZ1JW1*\1G 9411<;W>:P\39.$G?2NB0@%U/3;SK5^V$6BM \NI0C4PT/=P^% M4[.RO59^TQ#B[\!"W9;9"#(A$Y+$DFM?$>,@<*S5T5$[[G.RNDV"\L"(LY&>E"+I:U*5+: MD\!NY0,\4%.+*\%+H&"[&4!#Q)YB1'&6R;^S8/ MDM9-=K,=ZH953P=XNS6@O;Q\N+6ZGJ_7#A#D/XH(WM@Z;IV7*(TH2K9QY1\@ MK)LL:#NL#:F:#I#V9C'__ F7)S7LO<2%];0B!'? LF"@6'3@7:*5XTV]JQ:M MP39EX[?3TTTRM&$MPO&*Z %.%Z*:H$3IE5!D;GUM),TY!*&P9M^"U1HYN;"M M/?MNTIU/4L3R*)%WX=B?G$S7M9BLRJ?ZCK2'XSQ55H*2,E @ A3?"@*^TC7W MQH [8RSGM85HFXJH>XCJ)O/9TH$?1B5=9*WND1%SM$RTRJ Q.%#5%W2J*$#+ M)<])2(-MNDX=6=?Y%(G0=N@:2"%=@.O]V9LW3&UZ9%T>H\"+=XQ;"3:3%58Z M&'!6%R@V6I=3BA';!(3WTS5V;\]A]'_C6NA@JN@"6I?F!SU'B[@(PSW+>%."'V?LPS:_GS\/7 M*3EI$Z&DDG7\4PK14LR0*1B5BO9N]-84P[56;8S0'02-FXMJ!)\AA-\'BBYN MR&\.G.HHJ25^P?EJ^@VWA81O%JMZ,?5=^13^F"2+JM21'SK2_J^J3^!16$BJ M'I![]-FVR;<_DM!QLU*M4-=065V@\0.NPW2.^658SFD77UWIWU"F:;J>F"R] M+,* "=Z#RD6##RH!]]EPQJS"T.;P^6':QLU8-<+0=) MSX<2+9-46* 1()SM([(8Y:6P-5HXWB".4>SV>+W>FS^:K%\L3B-ZW(ZN]D>_KQB/TEFG2C5!:!P M61<+WB3Z8'D1M%$X[1O=$'P,F6-G4@?&U(WXLIG*NG#[KZ:,R0:\6VY$FC?^ MZ'M<;@8C3S1&H3TJDJ ATJ2P'DPM:E9*4I*;"J4.%': V*%JZ0)GEXYD[]SV"Y,&13W6UTA,I6S(YW0<@HDA:ZEU%FT:M>U!W-AY MV\9X&UH]O6'NQO[O952FE@ (OID1(R($0;*33$6,RB,KNC76#O+(&N9WGPYC M1ZFC3VSM' #R&UT(/D&V19& O(!@68!4 H_!2!9RFXO]=Q T;@WBTV/J #7T MB:?+N[T2(@:=.7"O2$*U=T&P)H+VVAN)DJ5DGP94C_7 FAT>/#VR#E5(%_"Z M27%1HZMUR'C8%) :7;S]]?/?JW?N7'YY]>DT_'?S[@0$=W1_XJ$=5N/ M@I=_I-EIW:MK.>,K;"UA%B[\>>K2BVL(K'(J$(YH"PGL"E;$&Z8I4)A5AJ4S=R M1L&X!X,MT/$XH7904OA\L:)0Y"^+1=Y4K>'RVS3AZN-BEB=26U.T*Y YR40) MGR#FB$!;O8J"2V:]: */NVD:UYRT<(X&DG\'9N4OR\5J]7ZY*-/UI* W7H<, MTDLBG2L%063!%?II,R-S&T7C5A2T,C%'R[X# _,19_2CSW_! M.2[#K [?S2?3^;0RLYY^PQU[DRQR,AG)G]\>'GH'T2D-1BJ?BW ^Q$;M&?:B M;]QH:Q@L7+]8,;QB.H#;?9.>4PR&^U1 UQLH*CL'GLE ^W/6TG,N36Y3V]GM MI.XFP!I*!1V@Z0.I@PCX0FR\H%!AMMC,'C];&A0;>%&2A^#)WU.,PDAO' ,F MA*_UJ%R4-I5U]Y(UK@?5!%'#J:$#3/TE3.?UHO:[^<L%<[3DXG6]4 M]:YLNEI.@LJ,&K,%UNZ@.?Y?]]NMHTF)O0PK&! M4Q2D9"V+<%* 0T=>I14DOI "E]=P=N.H]^"7CUN@.2B2LSEN#7[3$F7@> M6 JF (^UCV5BBC9O2:$'!HR9&VY%XU[M%\2,NZVUR%0=*_$.0/-V,5](S6"(K'3$L#"SAK=(G12J_;G-)=(V3)BY5B*+-4(CC<-4LN=D65\/HH0-OZL(//"OI MF\Y/B:F=H[B8KW[!LECBI5'E+_\@^9'ZIO.P_/Z:?(E5'8E1BP$7FU.J,UL^ M85FJK"ANY5DK$K#>#'>U(+S3THJB&&]3H]"0J7&CR!8>7"\(Z&8Q$(N[Q?P+ MSK&6@H@2<^*%(FHA2+RJII%9R&!YT9'+6G#6IM;X#H+&O0C8#H3'2;X?/_ M MKB_'U\)$Z6IGDA(2**=J(L_3CH"6.<>]5(VJ_*Z0,>X5OR:AY\%2[L#4G'7I M/;N1_TM835,],YW.3@F+YP*RV3#R30V)1=3>7<16=*R 43YR'M%PW::">$\" M1[[LUP)7+533P5GVK6Q-%#H10\I0;* =6F+M\ALM&.=$,,49H]H8IUO)&3?% MT43Q^X#K45KH$$H[ 4URO8DA>0+A/ -E$J>(2BHH@<(>,LO>V:&_V9[$Z:Y\;6IB4SUCI/E M 9R+=YJMO'\W:_O/[S\Z\NW'U__ MQ\LW[SX>TE%D_VIN9$))FV M("1X'H/EV44IV^Q,CR1TV'R;LU$6Q/S M;4_1@7YPI-R?AWN,]#O83O<9ST;!U721Z?NU\1.^P.V_Y[+3K'H) D$(4^,W M2UYUS!8T"[J(XK4-#8_UCZ*]FQ;US4'ZQ'KN(HRYB^=7BR5Y(//M>(CT_=,R MS%?$X/8*V.:KV18#Y\7(YQ*JU\/H!^OUBVA\0'6QWFZ1S/F$ST(R=MH$ M2,H;\N$SB1WKC((B,S*)])UF/8KO(JJ;J1'-K?]0FOD!AX9=B5*>??SKJS?O M_M:V;^/%6YZR;>,=O T?>3T/JR^O9HO?+ZYP6"P4]"JR8Y>,,CB<(A MQ"@26)LCVE3HWT93IP\AMYL8[3A,W3WSO)7JNMANK\:=,49KF:A'7(S,>&89 MHG<*!":ADT(M3)N&$1U%_4^@^'MC_\?HH(/8_\(=77U:?,"TF*?I#*^P]&E1 M)?E^N?@VI4WDE^^_K9!5GW\)\\_D(I_?2-X6!'\FD=!G*^)Y6Q0\D9)@B,$# MBZKV&N(:7*(OBU#6>(G"1_: 2_F8]XUM6,?&Q:*QBL8OGCW\IKRLW##TQ)W7 MM=B%W*3($$J*(LIZJT>:/:#8KE5!0PO9$2[;*V]\D)X+_E*CK/,Y$_//FPOY M$R9\=KXD"(:G.@P"P1F#@#*3YXY2Z$;3HN^C:MQD3S= '5R!'?BQ[\.4)/7O MTWD^OWCC&8O&(CE!413B0 N@/8"^S*F@,3H7;#1(] 8MXW:?Z@YX1RJK [C= MUS.0"VV( 0K^M)2@?"(N4',@@12=F)-1M^F$=FS;QF9=/+H#X%#JZP")&Y&M MB/!7B^6+Q6EMJF]O$G+N/>6NP/>DC)B9'OD=4A*0DJ]2(I:@+2,0<0AV1 M[MLF.T7FD L?'9,U7U9X5)+T-^6?=6T)262>CP#&103DA@:)_ M#3IQ;[3@C-MK771N327>\NB1+TIW Z8A)-_!]GMVHQ,W-4O$P2Z +%[\5UM4YQQ,F5A M:M14:I$G+2:N$6*J7:U82L*UR4 _0-A^>/S'/RYIH<E\;]X/I_SJ%)(^UVL)W? MY.PL#45RQ^FW6IA.VX271G '1@4'RM9RO$@>"TF31>_1L=3F4&4?ZD:?:MT$ M&0\"\$@UC1^)W,W:68ZJ#L!EA:MHB@%KF2+OV%G: RC$LCHY'YQG3K3Q*^\E M:_1AH>-@[E#%] VV\^Z.EY:2C28&*0(PEBVH0I$9K1X$7X3+& RWKED'SWT( M''T"Z5@ /%99/4-Q>\ML:;C@/!(-76/P)JDNL*=5)G)7%WE8&K/I" A.J0/R)/"' /W;6H; M]B1P]&DE(^+P*&7U#,4S__9]^+XQ\BD5YV)DP"R2[(RHHQ13!F*K&.>3LZ[5 MD?(#I(T^VV3< .00!76:LB&6EJ=$R33$Z6R3/9C$X!V+&"%Y54"I5"!ZP0"C M9X9)1BNMU0R4AZD;O2?[:,@[1DU]@^^2BWNVLFKMK? N0'*Z#NO0=>BBM,"5 MJF?>.9389L+%(X@E^KA M,I#D67AIO6?LJ1S!F]2-WN=]K)#X*#5U80R)Z#VS^1,;I%?<&D@UX%?62J"O MR>XSI4NV1KA&Y\S[T[A?0OK_G,+_1MKM8);!'9S5-.GJ#D%FPUP2R=%JCZ4V M7=$U4Y" +()0@5M4MDT[G,?3VDV/M&&;1#16VN@7F6DCV"W^9^D_3Z=+O%)+ M68?FGI53OOPCS4[SQ0Y5[RS6>V"3HC0%;9R#P+J!""7K\!D$&3$+;2S:<&V? MO[48['A*1I[\V!@IB]&4UD_BA_A,B'DS@NN6TM_+G$\$0UY[#(,*-<.@;808 MZR4=;C7C1D@7FUULV9?(D6=*/@UB6RNO9Z?T%EE.6$R8I]2 M!B9K5^+4:#[JHVGMIB_CDWB<0RFM"VMY>2MXO5J=$F>T'6R.J-XLYI_KO8G: M)F,B0C8R2 =&&@7*A%1O>RN0*FA9E(G%MYE?LR>!77J<@R'EGOU[**6-F,N\ MY$B_*V?\;!I;T(I>D/%?KJ3_8JT.R3E",%J@B=:;V";Q=)($9BJ54M8K_IXJZ (J;4(T930 MYM[6O62-6UCVQ( ;3D']V+G]13A!5J?A10U,UEY4V@OPGM'2\D$XQFIWH#9G MV_O3.&ZAV1/#L9'J.LCAO"P%$SG(+_](FX:F'PCS[^:5V?K_:M^_A=G6&2$Y M3A.MB/J#9_-\]1N7?G-BHB.[7S0(BYX8IY7I9$9@P5F?F$]>-)J6/CPSXV[S MS;) 8ZN]@R*CHYB]?;P/?;T]#KLLUJVH)YC1EYQK*30*VK.4@!"$!RT\EX)9 M;W.;M/S3\CFNE])LO70,E@XVD9T KK']C/;,Y?([<;CI-CSQ/FG#I 6;C=WL MAQ D:N JZAA<=CFV<6KV(F]A^V_XI<\Z)C!J^R M Q6*!&<#>?)UI'HI7(E&X^F'VYJ;%=./O#4_1C5'HN[E/#_-QNQY"<9R!3S4 MD2C9!O#UJA2/V3OF2@FQ#=P&V9C;M0<<;V=^C$8Z0=EQQIPI+@*/D1R0:$!Q MA^"$1K LBY"*1R[;=!%JOR^WZR38Z<;\&%T."MYQYL=^_/3N^;__]=V;%R\_ M?'SY/WY[_>E_765NX$&RM[SN*2?*/L3M\*-E/ZX7Z>_UK!V7J^T!Y\78[L"1 MJ^+ ^EHF$K4%)Y4!SUSB*6CC4YNB[[W(.[J;ZME+/FT[>$69@A((6;% S"I6 M^UL'L$+4ADI,B81MF?TT?DNUX7%QHQOJX5+O((M^3OU6(K4<93'?^+%_3%<3 MZ3$+'FE/V#BOO!1P)2;(PB9+NX*RL4T_\7O)Z@11!^C[+N@<+?P.D'2-AQ>+ MDS"=3V3@-BBS7YU"S'C M%FD/#YECY=T%:"Z&86\G".[NO>[8$=H8HQW1GUDMPK4<7%T-!'XN#8\AQS;] MF>XE:]S:Z>&!-)P.^H!42J?5 MCH]2K#&6"+=<$A^J1(B,&4#'$TIK72ZMSLQOHV?<4V?KB9)&VM]L95\BC]*=! C6B@LUX&1-B769I+$35HZ:18S8(!_F)@[",IN M5KW=3*-]6,QFKQ;+W\,R3[(-V:,,D+2J1=.U?+HH!\9JA5%Z6EM/U>+R7D([ MR00NJFIV=R^7-4KQ9@G1I^-F.%< O/9"^5JVK99 MMYX+,GJ;X-$./X=+OX.-[*X8E 2#T\_S[1B(]/W3,LQ7(6W4-\^;KV9;99YW MXR0QO"N?PA_O%\O-#];KY32>KJO#^FGQ?J.UB8X^<70,PN9 07@)+I:ZNF+0 M I6@J*4)-)^4S=[FAK2#?K_HZ6!I;<2^W59>G"XI--]>VMG48+X\^3I;?$?< M_,[[W>7WVE1N8D3(661BK22R']ID<")GR!%CD2QE*1L-FCV$W-Y&DS3V-)MJ MLU_(;CVD.[E<36@]FD)>-EC+ZTS3X"%:KB&XG-!*PXUN?FUYY5V?YEN?'90I0H%0G8%$4"Q@0N209%D+!-1BY2P]#] MT?3V-A9E)/0.H\].2S)0AF_:C-4B"2%-+$8S M;'.ZS:A2NMNM[%V?3S^&"Z\(9"[5!D)&. M]CM1;84FJU&2\2HKX5B^M@?484=^=L;)NORO<'@/2TE M9%5&^ MNWSS[*0.^=RZ:'R2G-4A9@X4W=9)#N1^!/)M#GKOIVL_N/U#G-T- MJ* .X'9ON+DYJYE@X$ZGH,%E06&E(XFY>M(M#'G.HA3-]9,>+URB;>2Y@MWD M!1ZOJ(XM)<]3ZTA>@-&Z4:;SL651_!_CZ.A0X7?; M$./=\G.83_]K\Y PSV_#^G2)B[*;U+J8KZYRL%?7BX>?>7QKBT?2/5#_BLMO M)3]IM9A-<]C5<+R_Q,B[LFM:'6;G1<07/5PXN4[1R@B%E0B*Y0CDPQM(2BKI M>$BYM)D+,@CY1Y=7'4/$B^DJS18KTO4G4NDO]-R_3V)"I04&XK9F.97/0.$0 M+6B!7"85G.5M.IX.S +[?3]?7=ES+0V),RM@N610MA0(7"(8IV*R5IC2J %"%_;\[6F]7/>N MG ]W_XB?MP-$K-@X01YXT)*\:S00R?,"'Y,3PEK+WBJ9, M:VKI@"P(+JH,-JD48B)+V&B\U2,)'?>*R?@ ;:G7'F![SM1V=O8VG5_["CDC ME%+) RI#P63A'D)(=8P.UUJ&E!QO5"YZ%TDCW[UL"83KH!M$*SW ZX+\M^&$ M/KUTRV!WK5XH*:V0')319M=!00H/,;*0C==%\C9[\L.TC0RX84!P'5K#:F3L M2;O+Z3S]LI$Q,[!V%RU%W8-]^K)8KL]&3'^B/]JL+^,M%RY((,NMZIUZ"\Y[ M72UY22P)K5N5Z]Y&SLA=+9YRVSM:&SU":K?N>';<.TTK(VPF]:I"\0SG8)C. M17,OM6UTJ'L[02,;JN-5_1!X#I![!_"Y-**\,K(SJXI%8PI'8,DZLMPR@[PNBL8U1<=J^E[@'"CVL2.RU^]?7@HZ=I8T">FX M] HH!*@5R*:V2:RK*UDFI(K<^8?.A.Y\>$\0.%1GBR$%.#8"EHM7RY">?5[B M)@][QH&5@1=7(#$?21Z"@=>VT#JI_UCAZ<=[!>&W/7W<&&EX#!POP@YVD3>+ M^>?U=1<_)Q-J]HI,8ZU18O4: DH/!6U&S@+:T*;1WVW4C#SE^PE]DJ-UT2&> M=HN,)1Y8P0+2D8.ND.M:,BE!)'+0R6Y:P=K0L][!=6/$?J(R,DXG;S! MSV'V7D4C73L3 T:\;TS$"M.?/R^^_4R/ MWD#E/U7]%+:?;O!QRTO';=[T%%O4L9(>&21;JG?+I83"$ZT76BX6B7^RN3'7 M.1Z#89U'V0\CE-XYC-(Y6V6( ^?41YNQ:':S>O'E^9N!RSM*3@XZ1 MIWK]L0YD(&KM)Q^W18G$=-?:2?<+I3L6*0 7H%7M$94CK6P MS6I"@&/!9*N5VJN1%5%RR>.@KZY[&T>3.FX'MJ?8>YY6FS\ ;+=5 V<<[M:Z MBS*66#0M2.EJJZYJVED&:0R/W/NLU%Y-?09#[&U4CF,7GQA CX3MT=H<>8_] M6YC-%%D 6T<13-HA(0A N0DT1=="E%[M-(Y[9G]XVAX[6Y M&%"T'43U#^T+;\ZG9'@6;4Y"09+,@Q(E@P^.8EF9I-4V"F2-!M+N2^*X_2+' M*6X=4FL=P/'J,0 M+=SV19FX8%.0/D,JM3)!UV, 9(J65:1%Z@KZY)N@[RZ* M>BEL'10 ]QZF'JB-[E#U>DY/)BE]H,UA<],AO\=EJMK[C!.F#0DE,- R!5#& MYMK2.D(FPZU\--&7IZCVN(_&D8L91T#>8!KK (N7RHOK;9QIWMV-_( )I]\P MOYM?.KF>,.Y0B.P@,$O,><; <<*/D^@*UT%%WZ87Z*/('+DNZ4D0V4YO'8"2 M'.*$F%>O2+C7CAPFA4FM$OFR1DM#0JN#AI.JP])2<;(F>;FL'Q*+76V)6]]C[.LU5^W?9;K M-R\MU$8!56Z_.=])WL@)F2??IH?1TV#@&[)ES3PNML_GZ64HU&U#;.BYH)YCB(7UJ]GSP\.9Y,1IHJZQ%R5&!RPZ!"^$QFVB%;C,I\&Z:CK5-Q M+!7D,7CR-""Q6EXL0QV E +H7*04:+W%-D/9]J.O6]OV&,3<8=N&5$T7LZFN M]'_BGE3E7:V^+]/BLG,!*%!UV2Z"N2Q1DF1DHP2 MZSS$D&RS=OW'DS_N\4@CP#Z]8CL(@9^'U1=R.>H_-7[[1H$4\7=]DN39.MO<@;]VBD%1H'5TRW:+L87G@?TQ/I:3%) M70!E32Z%;" J13N%%=DH^B]?+ZAJ"L+]J![W%.5)L=E C1U =GOV6*N)5I^6 M(=>ZM\UNL!/MZN+GSV:SQ>]AGNK$^A>+T[@NI[.SW]KQKJ5&IX,&[FL+_<(3 M!$6^3Y"Y1*:82J'-4?.07(Q[-M,(TJ.IN0.(5\=F3K]RPS)8NB<,5\FS$.^U(X[IE*(Y@U44\'L*O%&M=9 M$-RZ7'@!Q:M;3"$7^!P%J"AS9,&[U"C#?0LQXTXH;P2F8X7> 6Y>A>ER,R_W M5PQU^L7%4K@19'F4BN<"1$4=GZ8CN$P;NPV9W%5FC&[4CG]O$L>=^MT(8VT4 MU 'R=J45NZ*SC:#J?-SGIZOUX@27U[DKJ:B4A"2AU5EK-M:V&!0_6?Y\U-Z]YSXN*BN79&'L/ERMITJ<\,W MM9AXD @VR5H1K@Q%-Q3QT$HLKG9JT:+-#GLPR2-/WVYE))]$@QU M4X*7^(7 MG*^FW_#U/-'JNWTSX 5%=K%>]D\DS9 $!*XH%L\D3U:*MKY5#]K]*!QY G>S MTY,&^ND =Q](/41 S6>^H+U@MMC$3"__J&/K=QQ.1,D^"BM RE!'.^<,+C * MFUP*B;@4"EOMT \2-_( [F;;\K!:Z0!HVS7S*?QQ8\%([3C/-12GM:(HD@*7 MR%HCEL1D9 (;;;5W433R<.UF:;@!Y-\!CC:C=G\)*\S5)--ZV$Z>^KHK+B,V M2<9DHVL>Z"QA':)/RM'FKXQFM3C7@M,DMV""8TKGP&R;C-P!Q(X\>+L1^EIK MK0-@_K;"=^7E:CT]"6M<373"B,5+T(*3,Z""@6@\@L20ZP7GQ!J%M5?I&'D( M=R,X'2'K+HJLWB^GB^7[S0CO#YAF8;7:5%-NU)+_]^FV#.=2LYJ)0BFP% ;: M:1(65_68A +O;#(/P6L=;*M+&H^C=#^\_7B'"PWUU04BW^+OEV2W7,SIT[0= MX'A[G%."9<:K"$QJ"XI'I8RG=#Y$_V@E%4WUUL)N^ M#,LY<5;O@FY\A^OL,"N+D[(V)A1UF&BV$+P/H(OW/ANK [9I-_T 8?NA[4<[ MJQA2&QV :S?=^ -^72SO*=W.H@15C39R$I@.@9A*$7166J0<#<7=;:*&?ERZ7##^.##%% 262%%!GH,4O8N/CI,)0-&!$]OM:[62;_ =9C.VAFQV]_V5#9M#U[;FS@?-&,H M(Z3(:\6Y2K6.4H.U-LFLN->LS6)O9^(>JK5_MGX>ELOO].9-!FDDAI8 MJ=T77$K@G2T@D9B2AW1J_QV#HEL.J9LKJ(%AXN2(9__Z"/-+5 M=#WAS&@4!4'+VK;2&A)4K84125@MT!:9VJ0]KI#1[07%8W!TN*!_8!__S',( MEYR&UGOF?>]\LB8!^_+]!/U3*!XU24E(S)%GEIP'X7:J3:Y]7;[ MYT4CZ;L]TUT':2.SDQR$3]46$Y%!L$B4A1"K+S!L,(OBUE^??)UN?BV/7T[&Q*279W8 M6 =S,6LAFN023T6'Z\-Z;FWHN>?K.H70H2I>M)5W!S;KUT RG>/R^V5Q[5@I MS%"@$R/84 R)2A<()#U 2G2[GT_7I MLM[P?S7]HWYVMD1XM,BR5:!=J!*BV-IG)@@((3 ?O")8M+G34)A^B]%5T2'6Z9,Y>@&JD)A"]#4DBBDS#"XWLE2WTS-N,YK6:!I M!QT@:7-EJQ[N;_1RW=C:0)LVV54P2I%\)-3]7+1*)( GE&",E&!M\C!>!&\ M%,BS>"C%NM^;QNWDTM(A'UC*8P]C#?//NQA7<5:R">!<#2"2)E$P9\!Y%C"A M\"[ME07>;[KJV6M''L35,N-TN'A[P,09E"W3CGL'FEPR@G+)X#)!6<8DG+<\ MZ/T\G/U1,?H(U,-4=EWI!\AO9+7O9M;L"&=::=KW;/6CR(999DD,6H O*OJ< M;"HXG.*OO'IDU1^BN,404AQ;_>&/RX3[*+/)$3C7%/63?2.#9SS9/Z^4T4ZH MO%>LO)_Z+[]ZG!UA,/4?+,4.8I,[-\$WYV->8B@ENU+ <5F+!)4GCNKEGEA, MR%G)PMMT"GZ8MI$G*(YZ>'68@GJ&W&\K+*>S-]."D^*2%QX1BJHL29$A:L9 MV*2%U$:7],3%O!?$=7KP<" >]H7;@D\ M30E8VPT$M;PG1V@A*FT@^9='@E!6,7(I0(C81R%%D=UO']!A\/>(2ZL"* M'#DXV$P,KWQ]3#@/R^EB$R!;F>L@Y@(4%2L*D*.#F(.#Y++RGB=FTUZE3'L% M";>2,"ZJGE#]BR%U,3:8=G3_-E]]Q40;#.9=3I8XMUJ6!*96UZ@Z-B X'NLU M1R$9CX7+O:XQ[ >HN\@8+P$Q@&H70\NY@R#A7!KGK29V\74TM<5AK H$,M]44<58A%1?:Y(B*! MLMK5L)VX=D8J$4PLKB^OZW%YD69'+$^_1XZC\PY _A%G]*//?\$Y+L.,XO5G M^60ZGU8_M[86VW5/G+!$@;]*$I+BLD;L6$\T:NQ>6!9U3G-J,YIN/_I^3)?N M0-#GSEY)-T#)4<>Z%%^Z4:. M'J81M&MD\D76[.$!\62?.?O_;-).K41;+DXTV M+U'QD@2_G(?9N79^^4Z>2CXEI=7I\KC\-DV7!\F7HJ+TM=^*(085XQY\L05T M"1B$XE9>OXHS^!W7@5GZ,>SG8Q![]PW9,='P8QK<%]-5^/QYB9\W[UF4W1\< M?F)W[!N?P$ _AN*]3DMLH M&!<_P^EV,:"@^P#*Y2U_E_ZW&(I$4BJ:1$SD5"#(:&MF2FF#.G"U5^+Z,6BY M2<9X!R/':_8F3(X4

YXATCN],)!!4VF-GH&9&-K B KU>C: MV14R1L?(L6J]63YWH(P[ ,A.#F?ET+&XP%FBO;C.R/&2@P^NMKNF1:0=+:?< MYO3K"AGCE8:W .$_&.FA=Z&Y?88M6$BZ,8[GB#UE>QYC$XZV/1>8%R_GI-03FO-R296Q9RC"CX R8.33Q#(,@?ZP+1+EIDD MGG4U>BC;7[VXEI^/0_9@-Z'C1]XB?W:K*7&?T3$*. MM0=&C+J.NZB-,(1G(=61"&V:Y-U!T,A-KH]7]4/@.4#N'<"'PH-ON%Q/:2U5 M1LXZ:"3%LY8)O";Z5:ZU_X[AIE^7C/2S%-HD$6\EIS/H'*+HQ=!2[P Z#V;( M;&$I^"PAI,CK[%=%FS#IW'NO:EE^4*Y-!G&05'2SGB7M JHA%=(!P"ZMDK>+ M-:[>A^]51L]/EU7,DYP2>8990]'U-#G1AZ \+4"90Y+,2%J$K8W4+71U&:T? MB(&[S=:Q"ND 7J_G:5E;N[_ [;^OY[?FRE8K)-:L\X6; L7+ DH)"D]49&"L M4HJY;-E^?=D>C;5'$-FEESX,\%JIJ@,4OMB]]M5T'N8)GR]6Z]5;8L/HE.LE M3)#*TF)2W(/+C!Q48ZR0 @UBH\WS=H*ZW#.'0=<0*AB]"?$=RZ$ZKA-R() S M;6@A;$8?ZE2'1@70$J-4J$R.^V25[GW)N%W0F^!C6,%V8&ON9(;0_G8Q3[M] M7 HN3"X.##FAE2OBSR3Z4FOG>&()K\-E.,=J#_K&[8O>VL$:6D%=5@V\)C]R M3EB='G1#[_)?'W_2?R-22YF4;Y/FO8>HX]WJ&X^^N ;ELHNF'C.[$FIG"54;F' $S)X[*U$@ M:W-6?Q]5XT9L0^'CIL\\D!X.MB!MQ\)?6K<'W_6]^8Q![4G#^[OWH88Q4F&] M81A]/5##@/4&>0 6LU E>E)YF]*%AE;EXF;F^4MV:8>-D"^0;=&XY*.&[#PQ M;P,MF5J@QPK&%!&]:#16=U\*^[4VC\'-W3=G!]1/_Y:GCB59S&N?FD69GHOV MX$K'?9\\J)7:GX%D?GJY9K,-L6*3\1YB=[OJ>K'#Y#5<3+W-2I1BP47A0M70F M:%6G]&59"O/!A3;W#.ZF:=R\#QZ/);]$TK_G-W>\.AJ=ZIN)1.1[) M6@:?5)T;FB$J0S+2V9[2.J)(WEL56Q0OL8ZG)686)9+(:Q M H9\>O+DZ3.'C$!/WADJD^CGC3F]3$Z_,=1C$'&G63E8\AVL3N!TN-JO MIP@'TT$/@-K2?M;L7_!HC&8@K20/WZD(Y(4IX*DDYHHTW+:Y[W6%C)'KI(=3 M[XV&'8?*>NRJG"]X4MN(?_^$Z0C+%,]-(X/C_8>0!X(.@82#Y=;"9G.^U;\ZKB"@^DSDJ M!='76XS"6HH!.8(M2/$_M\67QKG=-WTT[AG>#SE2VCWAY6_+Z1I?+'Z?3ZI[ M;[VPM+_62I&<=!U]82'J*(LN,8C8&"_GM'3BMQZHW;O '2J;<^8+;2L64E\XJ1WMIJ@4;)KLZ:C@!HHQ")2N#:I-C>0R5G0Z$ M/@A+>\^#/E9;G9;7W&8"#J[PN^=A;8Q5PYJ_AV%F;4C6VPQ8Q[4I3UCSP7J0 M(LD0N(BNT;WM\4S6!?2C5MD$J8 IBOHV(X6#DN3Y1Y-UY,6(TN9(^V':>C=/ MC\'-WN;I,,W\0$;IU,6L'\?ID=D^KJ+RFO4ZBY>3A2P8^ M2@_6BF*]CPICFWD/S>W>15WMW>ML$Q&SXH/G7$$1A8'BPH$OS$#1J3CF6':- MYGWL2V'O-O Q&+J[^GE +760:+B3FU^^GS?1X5F9P"WQX$2M-! )0JE7_XVP M3/H<2FES47D/XD9.>C=!Q;[;[X$JZAEUE[KO^&RBH( &C*S#6'U0X$5M^E9X M;>(MLE=MS-T>Q'5JZ0X%Q-[^WF':Z0!P;\B3.3L_0D$^<(X@4-;:<,GK^1$" M>B;(038F[3>WY=&XNJ"A4_@ CU'ZJ #)/UR2D*Q%WKB5^ZUQ-KR&.H#=KX&D.L?E M]\L".^N:FX46.B<0"2,H&PL$'54MH_"2%E ]0VL"MGN(&K>TOS7$AM)&!\!Z M=;J<3]>UX'2>7TW_J)^=+1$I,BOH)(4V#D$94T,;58?S.F.E-=*D-ATN[J9I MW.K_UK :2!<=H.K3,LQ77Q?+K6ZN+Y&.!9D$2S)%!1O MU)'O7K+VPI;Y4;$UG$9&O1*Y[>MU\O64L'K.!#F6'Q=E_3L)^LRI5%9;'>HU MX5(+52W%QU(@:%Z,QNC1F6OG27=T37OH37N!QOYHH&D@Y0Z,TIW2>G->;I28 MX2GG>OI>ZQF-SN L*G!H33!2.IZ?^##B31^E?./F0P]34,^0>XL7IQ9 M,9"3+O7B8(2030:MR?324E6:MZG_VX>Z3C-:!R)B7\ =JIXNV@7$.]IM0RX3IX^73WR.FD B2Y:01PJ MCD+>U+XR<=)'[@4(NPU5#'AK6.V6(1/*0()YZE*@H7CK-.4^]EII!(XNNV+< M5GHW1'N,_9[;IK3P:1IF/%P 1B$GX]E',%(EJ+<2P64;R-\P44K!#)8VYVW] M%!%&SG6(.8+$ZG+5B"BR8$&HQ)FO8Q#^;Q'A8!@ZN(CP,5H:,7^Q6JXG'S#, M7JYJ9X!JBF\WTB]PE9;3K]MV^F>L;\J4@0A 0@U' 4$;:2(IW M?J^]G"BY!$7ZZCH,CR;U!RDT?!1R%F.H\0? :QU=>\'AV27V; P&E" %M_7$ MUD)$Y4$[\M!S5DR&O?)O@T'U-BK'0>D3 ^B1L#U:FR-WD?A;F,UP^2JDZ6RZ M_GYV%)>BB+4<)3'IB'XF(=1AVPRM,[H(Y>T^745N>W;?&#I>FXL!1=O!X<'' MT[C"_SPET;[\MCO3VRPI[Z4OSDFHK<%J3U(-) T+R1O,LG9HQT:>WNT$_2 G M4X=LH$.JHD]$[=899Y%E;6TMN]2UJKSVFXN"EIUQ=5JN]KQ-=]@[21K9+1M" MX0^#Z #I]P>CG76-T2:%M2$[-YRL:PK@77) )IH')Q(F\R1FJ8=*_(%4?3^ M#I![!^#9XTB7R62]SP@A^5+;S!D(S#!P'HTM%J5V;0H/!ZK":);'?9*];F % M=0"YRU[FA L=3$8.0GL)"@6#4">ULR"!6 LE=6"H2&H),:]>D3PK5Q=V_A*K M$Y\<+2I=(%BD,'9SB<7) MG*$KQ.$J]WF!QN>WR8O$Y/.H?!W? *&@QU0QY5 M;LYJ#SF+W/WA\8>-MU$PT&GB]M'GQSZ%1Q]+)A"($D %VIN<1@&'5^DX^H8KDDG$=X1%$O7\\_;A%VU\F$H4K'HRA#X94-QSPKLFLJ*2%(UP MGE6;V6SWTS6N'W0$$FY<;AU._!WL0UMN+A=N7.(EZX#)1@4L>]I3?2VX14Q@ MBW<2?62>-[IF?P]5XWH[@P-I -%WO+$4QNK]I$XX7>#>[RM4]\LTTQ.T175B?+NG?:RPFGK1 ME@$Y24P1M^ YN>W:&RVS5Q8;-?(]@-BN]J#C\-9641U@\?(&^Q!K(3.QF6^0 MLJE##IR $)VII#+\&(%:,DIQ9B +KM%ZFP*E(05*0Q06D3TVC?EX-[#E60M3%0(E8JY2MWQ8@%)5HJ\W<1-,J774G45TYVH_!P.V.S_&"_P$J M8>^IV%0>6;0.1&T304$$!\^8 !Z3MCP*Q_9+B/ZC5VX/!I;ABK4?H;D? **W M%H1&*2FV* Z\R[2%8R1W3TD$FUUP(0GO]FMV]G^+M8\%T!#%VH_1YL@>_!GE MK^?;VF+R*L-Y,\$Z(Z;( %QJ5A.^$J).",$R790Q.I5]G/9[7M$WHH[7[6)X M08]>W+_$+XO3%9X5H;^>_[J8AR]AOKK,T?_?WILUMY$DZX+O\U_\GMB7ES&3 M5-(YFE&79"7U;9LG6"P>$FY3@!H@JXOWUX\'"*X"R020@0SJW#*K*G#+]'#_ MPL/=PY=4B6:Z=G)+A7Q8$<%9[H%9EWT10DD;!D!GV-NFB5!-@J(&[.\@;+7; MYOAPD]M@4DZ<; _(%DMMRQ7 ^SJW):'(EGF1'_8]:^H=?.BC>=78EEH+:4RL MK>I2EJO[(5_:+^??SB[_( [/7,C2:I.!"\5KY 3)JW(9I/'12,:2\7: FGKF M-3T:] >*<]F&MYWHH(?+^8*K[Q_+&UK4E0^NN0LZTF)J6#RLW4T-.T]:B)CH-8([ET@+3/%Z2A:17O%VGY'6>*6&%5R& YKZK:D:KF MID! 9[C@0;;*N+U/Q]17+>T0= 2_)S^^MF"?+S:2>(O34ER:MCJGC>-B!POA/\A@^+-?KCXL[Z_A8-BN; MU>GT.G,&S-<&0H4)K[-@9WW,7=\6\>ZZ)O M9!ZTN1A4JBB=78&<:F\?LK8A,O+RHC*^)!E3XFUJ4\>]&+QOW-6,L)D5612K M$9*SI)=Y(9.NT$Y*.D3.G$3'V_32_YF6J;VW@R7^4'4=R>:);:&[&33;O7C# M%1Y$]()<35+LC/0NV7612 ?M"S)XB:1F&="EC'2*"+ M<^S>*KB#IBM9<0)>:[!N+!6)/J!-'@Q&>1Q?:Y/;]3,O4$<#1#-TC MV=S!:7.'<(*PM*K6V]6+O&)HLP07(!%_'"O%6F:;X&,_6)PJE_H86!S&U G5 M1E5Z]YVV3^%R,^WSEA_1%A-=@J(9'7Q:&?")9> 92XI"%U6&>#Y/OV7J:-XH MSL^(C.Q 0>Q>S8Q%ZV/0$K1B=!YZRR$XY\$'\NBMC=S%4X1-KNF9SKL94]I/ MAE$.8OVQDR^^-'5KMDOZN+@I5)HAXSGPHLA0JX7^3-9V1T*#RU$+P5DN#_,D M&GHX/],WG;/3$&<-1#,][A[Z!I]6WG73'59> M;XC?+NX$*Y1#1!% %M357Q 0N$]@."E8F>G %VVZ/^Q#95=75/N@Y&G;:D31 M=&"R/]E^X'I]?V!-#R=Y?2SOYNL4SOX_#*L9=RG%[ ,I>[GQ5Q&]?;%W2/%>@+ F[=E%_^O9R1S8M9. >L MF#J1#QGY4BI"0LZ=TS4YK%V6]QZ$3ANN[PZFAXCOI:&3X(8S="PP'S1D$ZIW MQC1$:^G<$$%RK2(JT:9OS]ZD3GMST"="]Q;A"\/HN^7%:E8"%\4$":D41Z9- M;'2)T+T%.'F-Q+"U;8;RWBPP.*Z*D[6# MJ2B@<9@AM0G'_3R0: S+Q9TIQ'*"U*+L\14*+'.Q<'JZ05B M)7EZ"(ET/C&R#LAI6;[\/(6#$&E?+"*;"JR#M*(GU_7W19ZOT_)B<8[Y[5^) M?O75]_K5+pD#R (MTD0RE)%T/+EV16H9K)C"+W^,W$$0=;\V1$<1Y?1W M@$\S]7(6F!7%60O&H2?^*5J(9PC;:S'1P@:!#W_XJ$WAC@Z.)5W M=5I]A%O>NFP4>6!:*U'+0#/X(!#(":L;*7/NVF3+#*>QJ[J38VYV&HFE4\ ] M$_JWC'S^F!DY58RV%/E3$'P.A!3-P?I MKB _*NNBR [0Q4W//%$'2S$0(G'A'$8AV]>T]'];TP- CQ7?"X#G=7!?1ZLP M%[) HD4R=!V#$&JRF[!"<2.P-)K%,9# :>]D.@'C(<)Z*1C,B* MY]J+.4$4A8'%9+$HG4*CFIW!)$Y[\](3#O<6V M!XB9@FDWD0:@(!14#%8T" MS[,B3RT7SC+CK?*"AE(X[?U*1SC<6UQ=5*D^OJ;[@?O",@^:E+S5.M99[;R& M\#5M-^W%9E*RVC='N_-;E,;0:BN"%Z#B9A(9MW7$8/">C(=J-Y#*1D!;ZWTE MHBDGG$[4S5U))RIM+_%T<$.R:T-R)3 G$4P?5S#[)SC3,AO-?L![JX5IN*J+^XP@>WNW\]SJ< M5;!\_H9X/F('Q#U>,18W#UU5FR(SSGB6"@W46D-01G@(5Q6(%ETF<]:RGHO, M?B[B?'R,W\V:MTC]\?[ M.HS,[ X\I?OK>]!1K3;9IT.HSI84KM!Q1XOQ1KC:R:30T:2XB&U"D4^2U4O? MA['1\&3&Q#&BZ0YG-^;/FXM5Y?DL.YL5"QJDB!Y449),JIS!DJ<776)U*O(I MDW*V=/72^>&D2#M*./U"[??E(FT7Y%%*&P*'5)P&E52 F I"B=(G5WCTKLTX MT&=)ZZ4UQ#2 .U!$(S:)&#_=D$>I,_,%2%<;,CQT;=PC!2W$UUZ$6J2'P>L. MT@U'O[OK!6%[B6/BWFQWXP5#N%6T3W4>6^*QAB8<@F<^@U$A86VWC3ADG.)^ M;^TJ@?!0&[\AHSLX#I_HF/P:R07'.X,%[[50=B6A31Q!64XJV-E:ZBH4N&C0 M6NX"'?W-0X3[4-Q'M^NQ$32\ ?9XXNP;MH^MT L?K;<1HI'UUL@E\#I:4")[ MH8,PV;K]\[9UCB1D3(>PHL73AP.YT]D5XJR,[8>KS-#F M/2!K+T%,'";Y!];#G>Q(@F?XBE?U5'='^=ZP2=CBK9,6,&+MW11J9S'R@(R0 M3BE7Z/!_D'BU,T(R^(5=3;PX-#C2AKT=.)CW(X3/+I/3GG ^:JX@"[L)'=;Q MF\3+D.N1+KUAC6K6]J5TNCA(([ \&=L=67(=(/.N2AZP.B:2\I%6YU#6G9T8 MA!@#B%2X+SIG$=KT?]F/SNE"'J=!94.I3=X#JYXD#];TVS9']H]P?B<]TG@K ME K$-58[A10!D=?)-[*>/DPS+^6 $W;P"[L:'G3H"=N&O1WHL2?U]-T%?L)5 MJEZ,2099M@Y*LK5#5S) >MN#J9.3$M-)-YI&M2^ETYVPC<"RSPE[K.0Z0.83 MNGK7ZA1*$R0QT/DZ4E"1PO:H.%BT*6=-AT-IGRP_$BJ;G+"G065#J7696?\J MI=4%WO7[#\C[WO&0XS.[GZ-LI-SM3^$RQ#.LP8_-&\/9[6DKB[-9F#J)59)- M7[*#F*T&9R,=OZQVU6MSK_($4<>J)7I>!?%Z^XKK-]QC=$7ZV7)]L2([\J_S MU_3G_YP)=%ZA%:!SB+2I@H=HZ@P[':)%;PW&-C?U!Q(\;6;X6*AZJ)Y.(;T7 MHJ>^;!@\BK;:/JJ%SMI%Y0DTEX\F6N\(8\;66FJK("!#D,RC#=(Y[MOXZPTU MU^?T#?/%&7XLC[#Y%N[9^Z1B,,"9"*!$D1!32,"+BLJA,3G()LL?3F._^FD? M[/PTM[B-C%Z(2KI>_;)L;VAW*.>#B^N.>ET+U7;H:D^@_HHTO%BDX\ZEVBU' M>0ADC0.J:%*T-J!O<\?7UG![P-UKME^OFF%,7J.#Y WM*.2!'.0< (M4*DGZ MD6US>? L:?TJNWV0LL,8&U$B$P=@=^QOK'XO.<-UX/CUTF8V"I<".=AH**_HW-J4[1JT4(LR8!PRCF6#*;DFIR" MSY(V;:Y&&]2UD4L'0-NRZ]-J67"])AF%LW=XNYHL@PFU5)6'37?::"&8K,%Z MF540QNC0U-9ZA*YI+RO;0FQ$B72 KZJ8WRP7]0(,%^ER:YB^":O5)7WK?X:S M"[Q1T8E,TMJHFPO-0$GOP2M3!ZY*+Z.*C'-L@K7A-$[;);,M[AI)J@,,UE55 M]OQC?O[MS<7Z?/D=5S\EF4=?BA7%@!.9]':)&9Q#^C(8C4PDGT6;\W0(==.V MT&R+N]&ETP'BMIOGW7+U)?R%ZX_GWW#UY5M8O%\D6M[F>[?%#=J)P"5X8WEM M-:O!"TY R9Q6J906N0WNAM,X;2/-$YRVXTNJ PQNEO(H\V;:TYZ)KM8#^KJC MN ;GZXXRTBGI>+2\30W*TW1-VRNS+=9&E$@'^'I\(:Z.H=)8( 3ZCQ+:@Y-, M0D[2>N4]NM*FC.XX5#5KBGD2?^%(.8Q6>3+FU=-O&,_#(I.%\">NSN?Q#'^G MW[G."CC@]?D/4CID)MN,1P8"ZVV52W5D%^%?1U166+39M,F7 M?(JJ+A7//JAX/,?F2!&\0.WS>UC5HH$_CTFDV?<-K772,VMJJYX*2BM=K)-V M+9V J"T!L03@UB=D)=J2VF3*M;.&WB_H61?UDG.S-V912)]2BA!YG?EJI:Y[ MC;S)1'ZEEN1/8)N633N(Z5(9[8.!75;0,0SOP%]_?;&>+^H$CO2OB_EZOA'& M7_/US'#' S<13%2T#(P1@O(,;#$E,)DRTVUR:!\A:'KL'"7HY?A<[Q0\]>,* M\;=EKP(&6HJK3$*0Q7!A;2C%M=&PSY(V+:!& < 4!TNC8D3 MJOZ?3_)O&*JFKCONPX3U@3IVV $)0E!K$8D!<><4B+ MD4<>WQ\HCA#@F/_W-9LMPC[:0P0\&*T]4;6*,UD*J MHX($YR7(5@D"/U,S;6[=V,?4T?SN$#/;G81)!2TY.9TUZUEI%\&;),'2VEQ$ MQW@Z#6IZ.(V.E_,SP#F Z1U Y^^+-2;2F;DN8ZLQD]!>)-I$W-3VYL+2 V[ YDM?=H>7W\/UZ'R5A=4#:0I)E3OO(UJ8<20$R MY(S^#5ZT2;-XC**>(C?[2_I)X!S(]HE=ZT_A,GW#],]/J^4YIBH(^O1U%;Z_ M>?7'V\^OTK7^5#83FV($+NLU35$)O H9=(K2%)N84\_=-NSQNIY@ MO.DQ,'$T R=&P-_"FAYT9PFOOJYP$U+Z^*-^^7&!VT59P37++ .SAF"=!!*L M,P,O?2YHF719#$#%X!?V9)Z,@)0VC.X00K+:K8NA=(B<2I''$.44NIG/2 M@,%BA)>8F+ C0.CVC=,6R>D( 99S//N#78[% M@LBR5FC4;E$9%>00;/)%ZB">NMY>8_H?7Y=__@<]>N-G_TO5CW#U<8.A'2_M MZ; Z/!)S+#U6:[I*YH#]#1![ZP DP0 M!YA)= @..2\>>_YT$C]<4LN1V=:'Z/]K>9;GBZ]WUL"(R.)XK?NL&80\51>, M+&D>@@M%!CK>ALP%?NSYTP1!QA;]<6SK(.#^+LQ7FW8'KR_OI-*\#NOY>J,) MZ9CS0B99^9-!%6-K"TD-*+4G/UP;8QH-"7F:L)X\D^,O;L:40D^@NDU,?G^. MWU]]W_0YOMEY2JOB P25::-DQJI]G, [D223FJ%KWQYJ'TQG-6^&L%A$S=[;068APDW#:77 3C?KL_GW\,Y?BP#^!BTD29G ]X[,HR= ME[2WR:(E>SG87)+)L0TR]Z%RVIO44\&RF=PZP.1]2_K#?+$Y:]8SY$I:)AQY M8^0WJX <0B)KV@L1,I;L[4/OLTF^SPU!/<6QQTX4.XSK'8"'G/"$F-?OB&'O MU^N+VFKYJH)ZQK/-J(R&Z#SQ).0,408&U@A14#'/&R4T/TY33ZE !XK\H2$W M#O\GCH!=UR>]67Z/\\650&@QWS%_"I?TGK.?DIT^+,-BIJQU19+KQ=$Z4)&1 MCK4Z0D(AM)-8Y*#0Z&%O[RF%Z#@LG4@"'6BK^UQ[OZ GXWHS>>[S>>VOO)T_ M%[[BC''MN4\.L'+M8X"\$ID9P%(9(B!X:0$I8TS:!7IVN_:2 M@TBY4UEG1ZAMWG\V6MXZ,U?5G-OWZMUUE&1VF]AN7 M27T'4"EEB+D&5J1A-BFCO&Z3F+$7F<, ^**B^.W$]"(P2-^K[5EJL]8[Z^0S MRS7M-V] !BGJC2TME$4'5F0M,^>U!>]$>'R$Y&'8?!&W J<57P?-%?\G7'W^1A*8N20361H6$M9T$R400@Z,UE6T$K(PI5JUVWF6 MN&'8>U'W 6.+I)NPR*U)N]U0F._T$MEXZF3F*FN%*!$L<[GV22,SP]?<)I.R ML,()Q=LD?@^EC"Z4"Y/;NNS69:UQ0"S'R&PADNB''2U6D;JFCP M+"A 02X]_4*0V":TLA^=PP#X(JX=3B"H#F#X,(!4A.9)6PG6AP0JUU:00B9@ MQDDKF(M&M/$X#@G;\1=UH7 ,JSM RO7E_W::P_4$LT7^?;E(UQ/L,!6NR*S, M-C-0W-9VPV1@TG[0M;V^:.6O#B!N&*)>U)W"V"+I &6_;5_[;KZHF7/UKG?] M.Y[/7'#>>&UI!9DV"S(%,88,KA@LMB"2SFUT_NTD:!B:7M2]PABL[P)!]R_: MMDGA,YN==,D4V@BF#D,D-S@XYNF(#ED6J]#C*?+';@@:AJ 7?&%P&.L[0= P MET-J+1 C))%8;2^9(!8MH&2>)0NZE$9S3@_S!_=+>7JU7N/YIXM5^A;66/W^ M^7E]\MU,G'=G2/JA7O*H6+!*EQPOAK6=;X@0-0OD==F4W8.KN9U93D/?-RS- M]T5$FYNQ>>)L.0)DWLRT"&=_X)^XN,#/WY:K\Q+.SFKJZ/ORYAM^GZ?ZTTT: M5UWPY@?KOR^^8YT:EY'<]@2Y"$&6L;>U?(PV@B1N>NE-9'D HHXD8QC07D3H M^-1"F3I;<[N=/L:S^=>-Q-:OOGY=(7VN=]?K.8EN\^V;F*6NS8"5RF XN6$J M)5,OL ,HGRVR(K+(:0#B]G[Q,(R]B!!Q>\9/C*K/%S]^G%W>-#2]2T(($P: Z+GW#,/,BPCRCL[67B$R7^890Z)5 M1C+FL*XC&>)-" :8BJ$PX2VZ(:?:4^\8!HT7$7X=E9T=.!4/HG\[BI77,U^, M+5%KX)E'4$;6'B8Q@!&N<'3):7.2V2&[B!L&K9<6U)E!AXSCP4[IFUB&11MZLG.\W,86]5 M=D4R"($A*$'J.'),("QM16D+X_P4"6K]SAS>!P-#9@[OP_ .3KV=X^8T5Y%G M90%Y8=LT)!,SA&KG*99%"&UR:@\>XWC2:<-[B7C(&,=]^-TA9JZ[:R%+&GV& M)$T"I;2"X#(GQ]$&%5/6V;7)@'@Q8QSWDO.P,8[[,+T#Z.R:*FBRP.AY >Y] MC3 P :X:=$K9&*WE(J0V25LO98SC7C(>,,9Q'X9W@)D=8\-TSC[7$(,L50,' M'XDC"DDAE\#([B^IG.*JL,\IP\<<3T?RNCNTW)F>D)-WSG*$4D*=[L4L1*S3 M>4CMHA5FAP_CV8?O4MQ(#Y\1AR$YX:: $+:YNRYVB_S 3 MLB4E*H(8,M+F90_CVTNN!PSCVX?)W:F=.^$OZ;U%'B 43F=W74L(NH[O%JB8 M<9Z)-@TACFD)>-+9L>,=5X=QO0/PW#/29@8=%[Q8*)S7(4YD\SDC)6TO%2/J M@-F?P![N2>T<*-BG3.&]N'PX1);GX6Q\B&SS2&=%D/NHN:0UY&K(YPRN5H\E M@<486412;=*;=E'3DR'< #"'\'Q_W/@KW"PV%_)Y7.14[_++UKN<%:5DV @7 M/1VOQA)?&&8HBJ%-BNLIN*,5A&!DP M#^5 48Q8W]M,+ M@2I(I]N8A"?1/)M<[/6K1?XP#W%^-C^?XWK+]?QQ\4<]<5?SQ=>K JO5]9>; M&40;@=SN$<9C09W)_$^U9B8I,N-$M>J<3%)KS[)K<\4Y_EHZUG'[H/%1'3>- MT#L("XS!@?KW&RQ\P?1M,?_7!3YDBO+"%(<%,&P2?$L$ST6= *QMH3-(A-0F MI^TDRYO6*^UZ2F*EU(VGB4YXFJF];/;[X:I!/]R?/4;9AR> M2CKLN8WLZJ?I/X6%S9"\*.[):K 206F?(/AH )$ H64NIE%RW(NPL&=,,>]1 M;*H_%"@?.82<'5B&2=F<@O!M^@",MH2.[>E]L-?,GMY+Q#V9!?<&T[Y;(5D\ MBW1Y-9P698K"<="VMGK1%L&'.I<@!RV"U4:54TZ,OD=<)W@\+6P&S9H^7(8] MP7+7@K9)%D69P'QA$%*]@? J ;'008C%:.XM64QMVGD.(*X36(X%B,< -Y)T M.@77-Q_^:XXJ(^G;Y ?_$L\U.S9S+(E#4Z1JU/3TG7RO;VG/-RL2%DQX; M&XU/TM=)$*F7$W@L2?:$S[M[[N?U;7>W*)H)9BTP+ 94- I"D1)TS!JY)_H: MS;C8B\Q.M.2(.!FB*$<16D^(W 2GUAN.\:WREU&+[(L$K[BL'5XH+8$6;QAYM<3UV82(76G0(CIF)-ZQ4E0?%),2DD M(Y9W&[;^T$=U1V>.RLEQT<&FN.U/>:L_;B\29MERKW6L&,M(TNL"B\]W;\JF2*RIJL;7[E#&UL90V@#Y MADP(KH6-;7I&C-90Z[\#*L>58P?0O.J@/@]G=WBZ:\=Q;V2.P8.S2.=0)N/( M.>/ >53<:-3T\S96P3 "7_YY/PY$6\ASM**_YCD]OX=5;=KZ)ZY'3NKY^<&- MLGJ>6<%)2G9*2<(:!IPS5\.0 GP]:WVT3M5&\0[;%&JW2.NYZ5M^LPW#K=Y> M+L(C9K=EN7#)!<0B:'O8X*XZ2(N88PJ)*?FP'][CC>+W>G,G!N"QN/BI;7P[ M]O=PB ZX@J^1 TQ^TPY?5[L@ VGW6/L-&=0AZ=9HUM4OD3RS%R .2)[91SJ= NZG MY Q'9J7T/ &SF;R@XB3X4&.T/@6M4F'*Y),A[N4ES^P%B4.29_:13T^8>_HJ M79F4H_;$-A;K6A2'(.EHL,5GY4*)7C7.2N@P>6;:8W8LR\10C)*Z534(4UOMO[93)D]L+)41DR^PBM)T3NN,-TVOBDF0++ M1,V_=+9VYT'0HJCLK @VV[;X._!NN9,,F;V@L,?=\CYRF;@+Y/U3X]7MJ?%Q M\>J)\&61=&0D[L Z3RMTND P5@(3+EAE7;%Y2%/(P]X^31SXA&?LB033@78; MTCK [P M]_IB3:Q9K]\LO\?Y8B,X6N4Y\8W8?V]$W/5=R^5,:3H8$BV,E[K$0JMSI-B MW#F59%2U6WD3/!Y ;"_NR$GPV5J8+Z?N_6^T;'P35F?+S_/O%V>;-XQ\6_;4 M*QK=FPU>U4E:3WE4VI< C-7.F#F9>KF*D%%X#%*1]%_.#=J8=]R/-5J92S8 ;CSIX'DT=05R(P5C R:!J"".QZ!@7N4WXYS&*.@'CY)A9-A!@IT#< M1C*4]R+IH,'RP$"AH+VND7@D#"N:D\ 9L(XFH0_!]6LT3_L]E->BK3[9=5$F:B)!,U+4H3YT*, MJ5&-RB#RIDV7/A'DCA=,AVC[6SB_6-VN)JL8;!+D^TM!_%)>0\BZ!NR5B\P) M%_-I8':?KFESG4^$KR-$T2&P/G\CWFZVS'45JY3&D84!*(4$I5F F%T&$[B, MDI,A(MITEWF.LD'@4B\<7$>)HT-X51=_>;&X>^X[X4L6259;-H#B,8,S.4!" M8YFE%7+1)A?F>=H&04R_<(@=*9(.0-;(9[^-YSM5&\K6++?HZG0&'6MH/8') M:)A63!/#7U+0;[]+Z*[KY9K$6KH"U,2Y%6_#:O&Q6M'+/^=K6LY#]3'S-<6I M#AYEOD9H!9U-7C@!5GA)AC33D3\((.[,HGCN/;]D6/! 1"P;B6=BJ#URS_G3 MDH15S&MRUGSD!53(Q"L='"G/**Q+F&BS#T#."U$-;+N9O^8WEV M5I:K?X=5'KLK^\]/;M67_9DUG.(".J ,BI&W[.TFT\8D"-$JT(3($!1GMG5C MH>E+.$WA,1$3:/F%=HBUB?:*-. YV2N.T?[+:H Z^Z5*./?!Q9$EG/NPOP-G MYQ&]^_KRYG+(&&26:P^Q* [*204A> LV*\^3\K95/[AG2>LET7!\7/R<9#BB MD/I%W9V0A"8S4T6>P"I.///9U*)K"<%YGP)WN>0VB3'/DC:MFAL9"L. =J!< M^G U[ZWD'3%T1TKD=; =HT_H/(1D,JCH,KAL:+>Z:'EA6H8TI/O!WB_N$E*' M"OUG;[*1!+IQ+S\M5W4)'\N#9/#MFDS1):+0D /2FC379'S001!UM*%XE2)+ M U U]'W3.ICMP-2$WR^STB@(Q9/+I-.=J_4SWI,3G/EF2KGSJAB3\MXF_JB5 M1KU4\QYB=9U(,!V883>K.GYJWIMPEK;IYS40\.XJ$#"3KDAB@P:K?;EJMQ5S MBN!5$%9+ETKK9M*MEM:+\]$&F^W&*XX E)YVSIT(V#_FY]]^6OSZ_NK7?SR0 MSK;F9O.L&??:%14*Y+09"$]VD'=2@\P9@Y36)7NZ84]'+Z>3>% ?D!U0GG]: M_!R\B7[@:K[,G\_#ZGS2K72S]B^KL%C3 M;O%^?+JYKS63;1*:<-D)W@01FG M22R>@8B)G& 6Q!'K_]5_E\7ZZN.TU^6GTB2 M:?[C#%]]KSD\'TMUJV8ND^MD1"TXK:G443EP6&NH4E&Y!*OCPS9J.]V-$Y#: M23?(>-&9#J5$6O/ ML2 *^!(C.",2>:5T3)?&Z5ZMESAM[FR?VZYOG+W@#?BT">Q2\,$X Q9= .5E M[2%.)[D0R1@L)B79N/W3R5VH9AG#O^;&&@\_1[I0;Q>Y48X1*8?E=_P2_L)# M\HCN_O7QN4*/TC)2/M#-\V_S/F[2/JPI(6OG0'AAKH8(.94\"*FES][P6-IX M@4\0=:S:W/'H+\3*U_0[_YQ%DXQEA@%:Y>L +PW!TLYR0A9TDMR61BWLGZ)J MVCC06/AXJ'Y&D\/!6N1/7,5ELSS%._MV8;,.'%$BQ1*&YOK&*K[U4K[X.NA5CJ9'+O, MK;ZC&^XO='G+CBTC#D^S/N EHVJ]@U9V K6H0B3S6#AP(538ZEI$R!"RX@:- M2C9CF\NKAFIQR"9Z=?X.:YK+V6>2Z@4][_+>+\]\)H;XK$"$I&N^BX,0=80B MM)>!JXPI-.'+",3WJR3W0=M#)7EJJ780;!FRY+I2K!5!]+2S.PIGAIH4O]%D M)BMM017O(7(7Z7!(N:@0C ]MO(ICJ)[VTFQ*Z(XBQQ>"V7?+%" MY4USCM=AC?G-\OL/7*PWWWW[5\(UN;I_O<8%EOGY)UPEXL$L2J82ADB;F662 M !<0K$Q@/4G#,J.,;--(9?2E3'M[-*FF;B;Q%P+Y-]_"XBO]PF];$NF7KK(; M;VJ,7YV=+?\=%@EG)OK$)-,@9>2@I*FSH4@!U/XUV6D7.&\3=AEY(=/>Z4P) M]U;2GKK.:,#2:0]_#PN2S_4AEJHC?T:_E[\LW[SZX^WG5W72J-<6I4 @?E<# M+7"(HCBP@IL:HN8F#)D@,AI!@Z!J7@I4IY-5M]KXJJ;F8K[X^O''ME)G/\[/8JPX2$MDZ82KZVZ^+TR<549]<:J6IGUJ!; M-2W8A\ZI"W];X>SGNO)FTNOT^OP)G7'XU=. AS;5=BVOEO8#HT\N1AL32*T( MC%K1,1N*JB,%A2V&"RQMYDV=5.E]//^&JSMOO*II16]Y*KE6QM=Q4(HQK_^FIO*(YTR"H$816Q)-4I!BDDXDN4Z#"'_+"S[VZ]08^_ MHS/HJX?Z8O?[ITT(&.]L&8&[76'C;FL@M"8R[D!$O[WABC)90"X*R]D6;0SY2,#L=$AVO/*M8NYED"-D&0,NM=,5+]K"'_@LY M4L:3WM!391]6=F"0/M2D'VXZW"@G(J\)RREP6@@R ]XY"X5;+T71IC0*"CQ* MTK0)/./[,^/PO@,0U1+:VVC!Y:N45A?A[-7YF[!:7=(WKXH!4S&H'*]W?&2_ MJ:@E!%H'1"PRU!(?KMJ$U@>1UY>S?" 4EJWET@'8KFNV;RZ1;_7[9SP_/]LH MXUDF-8O92]#1,% :'?A<(JW,9$Z; M>=H(=J.QYR_#WJB; M*RX=N.28#+AB)3ES.H(W7D PPBB.3M#_VB1OW:/CZ'KDFAE]CWFO%ODV7?I: MB=ZF#*!CP1HE(?- VM36KM)1*[!>)Z&M+,JE)NO>E])IK?8CT/)3J7%+$;T0 M7?,[N26A9NP=GM,QX*$M=-'3E+?13=PJC)&1VQ:RO+J^B,DE,)H,:JZ1:]DF M*6MDW7138[]AZ^O+-V=A?3TFTL0@F"<7P=>)Z,4FW4[Q-$ M=:5Q]L' X\T-CF/\Q-(0S RZ]7CP\FFQ,9I E^-PMQ]@;./]Z(((QM>E)P^J]B:*T7E@Y"G2^JU5 M:5#UZK[0F/HF["@A[@;# 1SM!PZW[5>OY^30-G U[EE+WZ>NK$\X>V+KE]RXP^9*)R/Q4*QQM6JFMKL3?K- MO&PAR!O2HLVMWV,4'5UH^N"Y=^(_:&/F+(.4M8 H%4GGLS101\8[ZW,NJHT6 M>92DB3WC,3#Q4PWI*.Q_011-R3V:L L[(EE'"!3I$ M+(),B7'&0J;_OR@-TY8HL782*M+2OBADYS.EF'-*QD;E5..NHU==M@?Z'H_W MG5S0'1CC1Z[Y]>7N!VSB*2B%"24GD%:05*+1=,)8.AJ*0>.9%,RV\0@;+JJ7 M4.;IL;KL$SC=[J'?P_?KA&HF=/0R.@C(R=124D&TKO9ME][2EZG$-BG#SU$V M+9J[@= @:!\HSP[P64./JWDZQ[QQ_O^^F)^O__C\]VWPD25>4UDUV!0-J.#) M8N=&@N$J*"^*+ZY-$M639/6(S$,1L&PEC@ZP]99#S=:7$F2CGJB/D31M3+@IIL810P=X>K-?PF4U5;:+T:$(X6L]DE46%),!G&,*#%%BA4N6QS;M2)\D:]JTXJ:X M&D\<'6#K2'OC-@JO4=)NXA:R2)QV$GH(6;GJ;EKIM"?]W28-<*P5]'([]M*] MF,,@\?*WPE6J]\R2&O$Y>=!!UQ.%60ADOP!#FX75.K3J#CT*^3V:F*V1-R[\ M#X!!GRFWM6)YDYH1SMZ$];=W9\M_OU^4Y>K[YKF'Y-L^\\01DFWWH7FDZ/^N M=[Z]^L;ZMC>I+V1@B@P8;I]KEWWW7; M NQ.&KKC&0U*.I1"V>2\.W":'+J(PM-QI9UL%.\?2N'$@ M6#ZC"@X>K#CLN.?E)P M#<3401SF_8*>A>OS3V&>?\?S657XGL4 -M7I2UE5:U?5Z4M6H_;*"MYJO.D] M0OI#T]'"_FFR^N&<'_$D/!PZGU;+A)C7-4IS.\H#R\4BKV=:J&#KK4^1T=<. ML0P\JY,[?'(F>%3,M[G4?8JJB:/.)P#5:#+9'V'^"F$+_%J[#(US%[?ETN_+ M1:*/[Q=_TGZ9+[Z^6N1W\T58I/JYCI+91 UW=$+7V9,12;K>&T^LU"Z""S$! MYU(I9V0*HM%UW9&43WNC=PJDGE2V$[?X_ WC^56MRZO:*FD]S]L)1^]"NHYA M"RO0)+3 &$ND_J.&:#BM3B(ST9#V%^$9?V'@JR8N*SJIW)?MA-"!\5:7='5! MOJY-5*^NRC&_7Q"K+NKVO5MFQ6?&&%1U.;GP>DW"/;A,_GW"$J36FGO1YDS> MC\YI3^E)\'D"@78:/-DV)=RTZ;K37OZ :,EC3SH^/#*(QI'B(8^\Z]:'C5P& MSXR$Y'1-IO$)HN(,9-21P*:4Y6WBGL]1=GR2Z.[G[YJ<%:U*DHD$F1E?)]R0 M)5L#EY;S7,.4C*DV^V$Q?M0SC M/@LW%9(F8$6HA9T$ R8AEN @\"1=RD9QT2:NU%IMW5Y\//:FUY?W?K))&0O& MU8;S">J8/_* M5_=^D*U.D8IK]%)!L:PFSHK:>M4K0$$N?>31D*0/2/^?FW#7\JJ[[-?WQ9OEVH*0CF TIN"7XTMA M8C#]-E]AHA]?4XZ>13013(@"%*(%)SV"$3E%KH2Z,U+^:/S<*N*(,J*+)>T92VLDYZ\CX]-*UL=^'T]A+B4UK ZNQ M]#K#Y7:#.NY(WV( 3BL!1?_4]GVUYS@CER=H*WU[_/50PM]*ZD^ ZP 13'P$ MOJ*S^VQ>%W"EY;?J.14;L*@,SGC:;=I&B(K^8Z25T0JM, TJE!AT%.ZFH1_P M'"+5Y:@LGMKHKC>@N/I1F5&+=Z^Z6 0GA1(,B@^Z]C4B75PTW6711,^4"%!T8545 M(ZEB9D 705:G1LO5>!-P!Y,UG4MWO.27K<4P<0K-F^6BG%W@(EV7_@ C\[9$5^S#$-/.?)F'SYVRTW<3L2U'XN'$\O^T6KY;A?1? MR[.\:3?YX10YWN%.F['0Q+.A,1L- ]G!^S$P6//G\YG;X^' M47C:F7]TYVS^<%.A;J6TQDAB4'1U!F$D!DF9@ ?)EE&(B('#':S*AU!!LEK2@Z"+GQIK8 MIFKI*:KZ<;B.E__#Y+FQA-$!L&YR]]_^%;[/%QL!?<)%.-OT%USDZ^*1S;15 MS#.E$Y:$Q"B1Z"1G1M-)KB(P7QRS.LG0J-QB3T*G#4HVA5]+D76 R#_P3USL MVF&SXD(4VM:X&NTOE4V$F+0FL&2F%'DIW.1&I^LC)$T;-&B*LG'$T&6BW>N+ M-;%HO?Z,7ZNQ^Y^X_+H*/[[-4UCDOX7_M5R]N5B?TQ9;'=<9YZ#7')^4=_SJ MQJJXOB* W(OE:I/8?IU&)6P1RA@#TL92R\,T>&%J#X#DT(JC&C+3Z2LV0M*$OK]9%X8+GGEB-M53EHPMC1B^XN@W@4G/R4;C>R M2#JM:CADLQ_<)>>(ETVCUEKVTWD,M 19GE6R4)2@T[&.G8G6"V"!6ZD,6OK? MRU)NMQ/>'KSA#J=?7VY_>&=W,1V8* J"XI',3N[ ^2!H"V>&PC(NL?47M[KBU0K#P\9 4B0;LA60 M4ZP99MQ =,1JC#F3^N*4FQ98/94(._!P[X9#-XM^?7GO M!-M$0[>\W?+ZX8J9$]&R3*:+$ Z4#('VJN%@=4"=G)-LV"#CH\HZ#J-]XHOV MMGKV) +]99SJ*Z941EQSY?!BMW'?/XV].I ?K4U8Q4L4GEG(G)-?5!.*?,8 M+I-[5)16@9W&59W(A-W(IL\!VZQ7I[-\V89FV#M529.#)Q)S,!L-;QY#.#1(!CN@RF: M1VO&JQG834,OY7*-Q+X<50;=H6B;J.%]L-YI#U(J06M@#J+4 0K3,B:1N?;C ME<4]1L6466['2_9)H!S Y@[\CH\_-HV(;FW0ZRPW.)B"*%&NP/@D7E72EU:RJ1TB:+IFN"8+&87T'&/I,0M@D&#[PCJ[TLT27 M9,T-94+3AJBQQQC)&8^.N9B"8U$V:C__%%F]E+>U-8C&EU /<+NB?;L#-495 M7$E@TVDN^ND4LU)SEJ2YSR?)X>K(*$RXMA""G4HH;BZ42O93/*EH#2 M<5'DH$:JC[ZABUN>(]$P$O_Z.4QVG;\?;C+N#+K ,CF67*4 *AD)7B>RZ65) M-II<8J-1P$.HZZ7$\426S-CRZ@"#5ZF_'Y;K]=7$P@4M[(+6MG4Q:R$%TBKQ M)D48UW^;+Y:K^?GE359P31"^^Y2W_[K8E!&??UOFJR:T]V=9)*.D_V,F=@TX\85=(9!"#S7%'L/7DH2BB%Q\(S2-)J!> "QTV*\>P@^ MGI;2! T='"J/9_IK3MY?D!88F>6@G+80$GV*@@LO=$B*MPG('%=PT).+;"3ZLE3JF24C=DS^M$U.CU.1'10E"2 '**'*QA.;@>,K"EQ)*:3.- MI:?$5*&-*IE)0&\]*%XR^! *D>QXE,ZE$MIT8/AU$E/WP=$8B:G[B*R[E,+- MS;#/T5LIR4$LB8%*C(XAQQ*0S^@2DRA2'K,]XZ^1F+J7V)]/3-U'!MVA:'N- M:)+#:)P 6TT,51OC!%D04D9#YK,Q85B*SZ^5F+J79(B:E[27I@8NH^;.\ /8]G1W+&%"K- MZMR(!$J1UQYEG251!)WS6/O?_)_$U&,0- [K.\#0TWEQ/+E<,H]@=7'$(L$@ M!F9!URR5))3B?M 0J__NB:F'&$3C2Z@'N-W+K4+/A4Y&@S&IWA MBH:1^-?/8?)TVECFB2F5+1A=B\T*1JA31H!9IFW2G);6R(3Y)1-3C[)DQI97 M!QB\NBB8Q>@83\2,D(6D<[KVC/+&0W;5FQ"<)]$F8>CJ_5V<4B/*=7DTDW^9 M5C&WOW3GFZ>]I'N2A&GNYX9SI?75G%01,VH-Q81:'T*[U&M6KZT5XX*YDGB; M4$O[J[EM%MUZ9VNR5XO\8;GX^F'^)^:K_7EU0""&&%,N8(-,H+0I$ M#D$9) M- DMMFKW>A3=?6G0@]#U;'.N=H*<^-;EQH>^HSNN1C\S)7W1(M08'_G/111P M0@O A,HXIKD(@] XZ-KE43)ZN<%KCX/EV$*9&ED_G4EG6_>+;!3TA8%(='K6ZG/W]\XR3/1M\ M-F L"^1)$]FU)2(50+9?;/"Q0<;M^R:$ MP3A"6Q[%P4G+IZYI?O665"5W1#2IRJ@X*+2JQD\0A#$L%ZL-5T^=-OM)_=7; MZ>[4VDA]3PYVX/W_OES\_?KRN!0Z#:MOFQRS!%AR40F^=:Z;DBYYQ8MM,S#Z M#A'3Q)/&1\2Q_.T &GO:6K>!$O3)6:\S,.D\*(ND^)(SX#*3FG-9.&M:4KDW MQ;US/]EHI_WNXF?-NRY^]W3Q#L'\*%UH)-%[0WG@5!7FQHS1N=XL0$" M)J.*"L4^:=SV'.C=+*H"H:!,:8\&1OPLIRZ#16>Y#HTY]OTP-PCXX M&J4&80^1=7#8OEDN$M9^"YN^^//U/U]??J$_O6I3%VPIKAHKV0@Z FR]\N>* MC&&91]/&@'B&L,Z =2@ '@)K1> *Z?]]]K7*1OW\/JGU>E M1%A\X)[75HID5NA(FU % <(JS;7./H4VXP>?HZR7\,AD!^3AKN6YO M[I)R,2F@S;09>T^^?6T@H(QFUNH0AOH^1VOLW%M9-X;D4G=8ZJY'Y8XY!!X(,V?A8\&4QM?^='2T_X^?TO,+'Y@$-O M!-Y/C)S?PW?BTKTU;#>4L Y9*C6SFY'M*3SI9TM.3>(R2BZ*]V*0"S@(0(^2 M,5UBP[%R78[-Y*F+LK:47[L/7B2NF .C:Q0O<0[>T1J*]=R4;%A@#P*ANPNP M[CUU.FF/)*+E*/SJ1-*OKP]"@YB$1F"T >@@=(4T8^6%Y#85B2RH(555#QX[ M7?)*.UD?PK%.A/WF>JZ20J$*S^!*B$2P<^!+$2!+%)95VSSX/83]9NJ\E';" M/H1C/?@:3]8;,Q^D-]("1X(O'7&\#BV5M)@BZS1H8VTCG^/H@O]F33Q/'4(9 M3T(]P.U>S6I!1NI#Z/D"=>U\XKX8.DT]>>,B*(C<(YB<4^9"2//P\N 7*/C?2X3[%?SOP\]^ MU,@S$T)"9B[R IYQ6I@4":+6&8IDM!J#//M!,8_I2KV;=? ]^1DVMKPZP. A M$S%RE#;1.L#;&N7F14*P44,P+C,O%4NJ#21?W'R4\1$SPD"3?<37Q0R?G^+D MGW!5OQ&^(I])78?C&@0>L=3BBE+G+B?(Y.FP9!5CJDUF^5-4==%2I1WJ1A-( MI\W'/U_$-?[K@I[S]L]JQ!Z0F_O3(XY/L7V:JK$R91^\Y+9U/=E/&ZW!I:AF MFR<;7@"Y7XB#K^D7_CF+F7O/G((@ZG1"[PL$ M)Q6H;)554L<23[/4&Y(F/L7&P,1/QM0H[.^R)N#AT@[/\'_L2>,KDZ;9]X_A M)Z,)M]5IURY'%EZE(EIL#K63$HD4XO. M6$!R/ES**A?5*+U^!S6=:I)]D/",)MF?Z1.Z81GGLP_X-9R]79S/SR\WT;+B M%9>U8;/-NLXSD!C_CZL]YPO6'#]?7<%XXQ:2I:5]ATRG7@<,Z7IUG M0V:29!R')"0\]OSI)'ZXI)8CLZV#&%PML:6G??\-X_E-_04&I5,FA]QBK,UK M=2)//4>PEDY$$6TQIDV+SUW43!S/&.MX&(WA'8+FNC$%5[8XGT%[7U4G65.. M9P&:%Q&+X18MG@0V/=Q*'B_G9X!S -,[@,Z;Y>)/7)W/:1O5A5S/"5$R^4(; M*AMBB6(^@$\)(=AD1&1.+S1#JN^-5?\-U6LU_U(\?R_5\RLVN<\%P([.'% HM-'E2UXJP$)(U MG!5G3!Q4R30H\_8H4B?.\A[KK#NMR%X -J^2YJY7>#TN)Y#N-W5VH-JT]4L, MHB@,@HZ,J6AD,(/Z6XT&RUU43I=!?$( [0G;HZ4YL!*<*@]@C,Q$BG 3<0C?,0+3)15"'?=XB[M^O9?6/H>&DN1V3MU.U9KW/I M/B=3 M\U$R.FCA>[AHEV/SN1.PO%N2P@WK:]]#<5=0D2*TT4E0="I#Y+IVJMGKJ$DM/JYSML$(%>J0;01O(@>#):KH M4S!Q4&?PHR\Q]XE(MLL\'3LB.0;;^T3/=E?%4++G,H CXPT4)C*]@DO@-18A MODH\2A)?5UY'B3PYT%T /?[@]'UK4XQ/FNEZG0EVE_6%XA199 QDSO@ M>#&L33.1T!Y]#1/TT@ [@>P?@J='5]XOU^>JB6H%7@8BBA49)FEFP HJS M#*'PZ@MRS$+(6&*;'.&?:1D$&_-BSJTCF=T=7&H@8KN10BC%%64@95>G%$5R M&;P5P(@C J.6[F'18[KFQ!3$ G) M9W#".++TJX]96 0F4^9!%NWM@SK0WJ,\/-\44 M.I$GQX(%X4JL+3(+.!L5B"(92NY"$"?QCC[L59AG7\PQ,PKC.P#0_?WT+B1\ M];W.B2&SWR(*+<%CJK'N3*I4THJDM9ADTCSF-DV0'Z.H*_/V0'D_>>00P&OJ^KA+$CH-+,S9/W8]@NSLCW". M[\NFP#[5G_[K8K[:Q- W/UC_??&=EIJEJOV>!.A8:)>X>E;G1%LE&*"=4BC=G7_O%_1D7&\6M+FVR;<;;&9+ULG7.$8PNJ;IT:*X MS$#KU;E@3):UZ:HRG,:N+D1;G)&C":@[Z'W!U?>9S"9QI!4$7\=D13)&?4 ) MSLCH790Z\389CS_3TM5U1@LH[3/KK_8'OTVY^R\\R^^6J_K-&7,B,VT<2%_[PT0DFY(^ M-"%,2$T;<)9@TB M;Q#HW(L 73NQ=("U_PSSQ8?E>OUQ<7])G\X",8^#,Q,5\Q,'%X,C(N:'1M4$L! A0#% @ 3(JP5(*O.EF'!P 42 ! M ( !P@< &5X,S$R7S$P<7@R,BYH=&U02P$"% ,4 " !, MBK!44;UOV,8$ "I$ $ @ %W#P 97@S,C%?,3!Q>#(R M+FAT;5!+ 0(4 Q0 ( $R*L%06(VT7JP0 ($0 0 " M 6L4 !E>#,R,E\Q,'%X,C(N:'1M4$L! A0#% @ 3(JP5&!9 I&@V@$ MK)P4 ! ( !1!D &9T:RTR,#(R,#,S,2YH=&U02P$"% ,4 M " !,BK!4]I_%2;T1 #+OP $ @ $2] $ 9G1K+3(P M,C(P,S,Q+GAS9%!+ 0(4 Q0 ( $R*L%2>YFG,^R4 $QY 0 4 M " ?T% @!F=&LM,C R,C S,S%?8V%L+GAM;%!+ 0(4 Q0 ( $R* ML%3?L=9IG%8 -Z@ P 4 " 2HL @!F=&LM,C R,C S,S%? M9&5F+GAM;%!+ 0(4 Q0 ( $R*L%3+%69WM?, ""@ 4 M " ?B" @!F=&LM,C R,C S,S%?;&%B+GAM;%!+ 0(4 Q0 ( $R*L%2" MTAH];IH (+;!@ 4 " =]V P!F=&LM,C R,C S,S%?<')E :+GAM;%!+!08 "@ * 'P" !_$00 ! end