0000844965-22-000054.txt : 20221031 0000844965-22-000054.hdr.sgml : 20221031 20221031170814 ACCESSION NUMBER: 0000844965-22-000054 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221031 DATE AS OF CHANGE: 20221031 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TETRA TECHNOLOGIES INC CENTRAL INDEX KEY: 0000844965 STANDARD INDUSTRIAL CLASSIFICATION: CRUDE PETROLEUM & NATURAL GAS [1311] IRS NUMBER: 742148293 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-13455 FILM NUMBER: 221346990 BUSINESS ADDRESS: STREET 1: 24955 INTERSTATE 45 NORTH CITY: THE WOODLANDS STATE: TX ZIP: 77380 BUSINESS PHONE: 2813671983 MAIL ADDRESS: STREET 1: 24955 INTERSTATE 45 NORTH CITY: THE WOODLANDS STATE: TX ZIP: 77380 10-Q 1 tti-20220930.htm 10-Q tti-20220930
0000844965--12-312022Q3FALSEP3MP1YP1YP1YP1Y00008449652022-01-012022-09-3000008449652022-10-28xbrli:shares0000844965us-gaap:ProductMember2022-07-012022-09-30iso4217:USD0000844965us-gaap:ProductMember2021-07-012021-09-300000844965us-gaap:ProductMember2022-01-012022-09-300000844965us-gaap:ProductMember2021-01-012021-09-300000844965us-gaap:ServiceMember2022-07-012022-09-300000844965us-gaap:ServiceMember2021-07-012021-09-300000844965us-gaap:ServiceMember2022-01-012022-09-300000844965us-gaap:ServiceMember2021-01-012021-09-3000008449652022-07-012022-09-3000008449652021-07-012021-09-3000008449652021-01-012021-09-30iso4217:USDxbrli:shares0000844965us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember2022-07-012022-09-3000008449652022-09-3000008449652021-12-310000844965tti:CommonStockValueMember2021-12-310000844965us-gaap:AdditionalPaidInCapitalMember2021-12-310000844965us-gaap:TreasuryStockMember2021-12-310000844965us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000844965us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember2021-12-310000844965us-gaap:RetainedEarningsMember2021-12-310000844965us-gaap:NoncontrollingInterestMember2021-12-310000844965us-gaap:RetainedEarningsMember2022-01-012022-03-310000844965us-gaap:NoncontrollingInterestMember2022-01-012022-03-3100008449652022-01-012022-03-310000844965us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000844965tti:CommonStockValueMember2022-01-012022-03-310000844965tti:CommonStockValueMember2022-03-310000844965us-gaap:AdditionalPaidInCapitalMember2022-03-310000844965us-gaap:TreasuryStockMember2022-03-310000844965us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310000844965us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember2022-03-310000844965us-gaap:RetainedEarningsMember2022-03-310000844965us-gaap:NoncontrollingInterestMember2022-03-3100008449652022-03-310000844965us-gaap:RetainedEarningsMember2022-04-012022-06-300000844965us-gaap:NoncontrollingInterestMember2022-04-012022-06-3000008449652022-04-012022-06-300000844965us-gaap:AccumulatedTranslationAdjustmentMember2022-04-012022-06-300000844965us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300000844965tti:CommonStockValueMember2022-04-012022-06-300000844965tti:CommonStockValueMember2022-06-300000844965us-gaap:AdditionalPaidInCapitalMember2022-06-300000844965us-gaap:TreasuryStockMember2022-06-300000844965us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300000844965us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember2022-06-300000844965us-gaap:RetainedEarningsMember2022-06-300000844965us-gaap:NoncontrollingInterestMember2022-06-3000008449652022-06-300000844965us-gaap:RetainedEarningsMember2022-07-012022-09-300000844965us-gaap:NoncontrollingInterestMember2022-07-012022-09-300000844965us-gaap:AccumulatedTranslationAdjustmentMember2022-07-012022-09-300000844965us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300000844965tti:CommonStockValueMember2022-07-012022-09-300000844965tti:CommonStockValueMember2022-09-300000844965us-gaap:AdditionalPaidInCapitalMember2022-09-300000844965us-gaap:TreasuryStockMember2022-09-300000844965us-gaap:AccumulatedTranslationAdjustmentMember2022-09-300000844965us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember2022-09-300000844965us-gaap:RetainedEarningsMember2022-09-300000844965us-gaap:NoncontrollingInterestMember2022-09-300000844965tti:CommonStockValueMember2020-12-310000844965us-gaap:AdditionalPaidInCapitalMember2020-12-310000844965us-gaap:TreasuryStockMember2020-12-310000844965us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000844965us-gaap:RetainedEarningsMember2020-12-310000844965us-gaap:NoncontrollingInterestMember2020-12-3100008449652020-12-310000844965us-gaap:RetainedEarningsMember2021-01-012021-03-310000844965us-gaap:NoncontrollingInterestMember2021-01-012021-03-3100008449652021-01-012021-03-310000844965us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-03-310000844965tti:CommonStockValueMember2021-01-012021-03-310000844965us-gaap:TreasuryStockMember2021-01-012021-03-310000844965us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310000844965tti:CommonStockValueMember2021-03-310000844965us-gaap:AdditionalPaidInCapitalMember2021-03-310000844965us-gaap:TreasuryStockMember2021-03-310000844965us-gaap:AccumulatedTranslationAdjustmentMember2021-03-310000844965us-gaap:RetainedEarningsMember2021-03-310000844965us-gaap:NoncontrollingInterestMember2021-03-3100008449652021-03-310000844965us-gaap:RetainedEarningsMember2021-04-012021-06-300000844965us-gaap:NoncontrollingInterestMember2021-04-012021-06-3000008449652021-04-012021-06-300000844965us-gaap:AccumulatedTranslationAdjustmentMember2021-04-012021-06-300000844965tti:CommonStockValueMember2021-04-012021-06-300000844965us-gaap:TreasuryStockMember2021-04-012021-06-300000844965us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300000844965tti:CommonStockValueMember2021-06-300000844965us-gaap:AdditionalPaidInCapitalMember2021-06-300000844965us-gaap:TreasuryStockMember2021-06-300000844965us-gaap:AccumulatedTranslationAdjustmentMember2021-06-300000844965us-gaap:RetainedEarningsMember2021-06-300000844965us-gaap:NoncontrollingInterestMember2021-06-3000008449652021-06-300000844965us-gaap:RetainedEarningsMember2021-07-012021-09-300000844965us-gaap:NoncontrollingInterestMember2021-07-012021-09-300000844965us-gaap:AccumulatedTranslationAdjustmentMember2021-07-012021-09-300000844965tti:CommonStockValueMember2021-07-012021-09-300000844965us-gaap:TreasuryStockMember2021-07-012021-09-300000844965us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300000844965tti:CommonStockValueMember2021-09-300000844965us-gaap:AdditionalPaidInCapitalMember2021-09-300000844965us-gaap:TreasuryStockMember2021-09-300000844965us-gaap:AccumulatedTranslationAdjustmentMember2021-09-300000844965us-gaap:RetainedEarningsMember2021-09-300000844965us-gaap:NoncontrollingInterestMember2021-09-3000008449652021-09-30tti:segment0000844965tti:CSICompresscoMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMembertti:CSICompresscoMember2021-01-292021-01-29xbrli:pure0000844965tti:CSICompresscoMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2021-01-292021-01-290000844965tti:CSICompresscoMember2022-09-300000844965tti:CSICompresscoMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2022-07-012022-09-300000844965tti:CompressionMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2021-01-012021-09-300000844965tti:CompressionMember2021-07-012021-09-300000844965tti:OffshoreServicesMember2021-07-012021-09-300000844965tti:OffshoreServicesMember2022-01-012022-09-300000844965tti:MaritechMember2022-01-012022-09-300000844965tti:CompressionMember2021-01-012021-09-300000844965tti:OffshoreServicesMember2021-01-012021-09-300000844965tti:OffshoreServicesMember2022-09-300000844965tti:MaritechMember2022-09-300000844965tti:OffshoreServicesMember2021-12-310000844965tti:MaritechMember2021-12-310000844965tti:StandardLithiumLtdMember2022-01-012022-09-300000844965tti:StandardLithiumLtdMember2021-01-012021-09-300000844965tti:CompletionFluidsProductsDivisionMembercountry:US2022-07-012022-09-300000844965tti:CompletionFluidsProductsDivisionMembercountry:US2021-07-012021-09-300000844965tti:CompletionFluidsProductsDivisionMembercountry:US2022-01-012022-09-300000844965tti:CompletionFluidsProductsDivisionMembercountry:US2021-01-012021-09-300000844965tti:CompletionFluidsProductsDivisionMemberus-gaap:NonUsMember2022-07-012022-09-300000844965tti:CompletionFluidsProductsDivisionMemberus-gaap:NonUsMember2021-07-012021-09-300000844965tti:CompletionFluidsProductsDivisionMemberus-gaap:NonUsMember2022-01-012022-09-300000844965tti:CompletionFluidsProductsDivisionMemberus-gaap:NonUsMember2021-01-012021-09-300000844965tti:CompletionFluidsProductsDivisionMember2022-07-012022-09-300000844965tti:CompletionFluidsProductsDivisionMember2021-07-012021-09-300000844965tti:CompletionFluidsProductsDivisionMember2022-01-012022-09-300000844965tti:CompletionFluidsProductsDivisionMember2021-01-012021-09-300000844965tti:WaterFlowbackServicesMembercountry:US2022-07-012022-09-300000844965tti:WaterFlowbackServicesMembercountry:US2021-07-012021-09-300000844965tti:WaterFlowbackServicesMembercountry:US2022-01-012022-09-300000844965tti:WaterFlowbackServicesMembercountry:US2021-01-012021-09-300000844965tti:WaterFlowbackServicesMemberus-gaap:NonUsMember2022-07-012022-09-300000844965tti:WaterFlowbackServicesMemberus-gaap:NonUsMember2021-07-012021-09-300000844965tti:WaterFlowbackServicesMemberus-gaap:NonUsMember2022-01-012022-09-300000844965tti:WaterFlowbackServicesMemberus-gaap:NonUsMember2021-01-012021-09-300000844965tti:WaterFlowbackServicesMember2022-07-012022-09-300000844965tti:WaterFlowbackServicesMember2021-07-012021-09-300000844965tti:WaterFlowbackServicesMember2022-01-012022-09-300000844965tti:WaterFlowbackServicesMember2021-01-012021-09-300000844965country:US2022-07-012022-09-300000844965country:US2021-07-012021-09-300000844965country:US2022-01-012022-09-300000844965country:US2021-01-012021-09-300000844965us-gaap:NonUsMember2022-07-012022-09-300000844965us-gaap:NonUsMember2021-07-012021-09-300000844965us-gaap:NonUsMember2022-01-012022-09-300000844965us-gaap:NonUsMember2021-01-012021-09-3000008449652021-10-012022-09-3000008449652022-01-012022-09-3000008449652023-01-012022-09-3000008449652024-01-012022-09-3000008449652025-01-012022-09-300000844965tti:CarbonFreeMember2021-12-310000844965tti:CSICompresscoMember2021-12-310000844965tti:CarbonFreeMember2022-09-300000844965tti:StandardLithiumMember2022-09-300000844965tti:StandardLithiumMember2021-12-310000844965us-gaap:SecuredDebtMemberus-gaap:RevolvingCreditFacilityMember2022-09-300000844965us-gaap:SecuredDebtMemberus-gaap:RevolvingCreditFacilityMember2021-12-310000844965us-gaap:SecuredDebtMembertti:AssetBasedCreditAgreementMember2022-09-300000844965us-gaap:SecuredDebtMembertti:AssetBasedCreditAgreementMember2021-12-310000844965us-gaap:SecuredDebtMembertti:TermLoanMember2022-09-300000844965us-gaap:SecuredDebtMembertti:TermLoanMember2021-12-310000844965srt:ParentCompanyMember2022-09-300000844965srt:ParentCompanyMember2021-12-310000844965tti:SwedishCreditFacilityMemberus-gaap:SecuredDebtMember2022-09-300000844965us-gaap:LetterOfCreditMemberus-gaap:SecuredDebtMember2022-09-300000844965us-gaap:LineOfCreditMembertti:ABLCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-07-300000844965us-gaap:LetterOfCreditMembertti:AssetBasedLendingCreditAgreementMembersrt:ParentCompanyMember2022-09-300000844965tti:SwinglineLoanSublimitMembertti:AssetBasedLendingCreditAgreementMembersrt:ParentCompanyMember2022-09-300000844965us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMembertti:SubFacilityMember2021-07-300000844965us-gaap:LineOfCreditMembersrt:ParentCompanyMembertti:ABLCreditAgreementMember2022-09-300000844965tti:TermCreditAgreementMemberus-gaap:SecuredDebtMember2022-09-300000844965us-gaap:FairValueInputsLevel1Membertti:CSICompresscoMember2022-09-300000844965tti:CSICompresscoMemberus-gaap:FairValueInputsLevel2Member2022-09-300000844965us-gaap:FairValueInputsLevel3Membertti:CSICompresscoMember2022-09-300000844965us-gaap:FairValueInputsLevel1Membertti:CarbonFreeMember2022-09-300000844965us-gaap:FairValueInputsLevel2Membertti:CarbonFreeMember2022-09-300000844965us-gaap:FairValueInputsLevel3Membertti:CarbonFreeMember2022-09-300000844965us-gaap:FairValueInputsLevel1Membertti:StandardLithiumMember2022-09-300000844965tti:StandardLithiumMemberus-gaap:FairValueInputsLevel2Member2022-09-300000844965us-gaap:FairValueInputsLevel3Membertti:StandardLithiumMember2022-09-300000844965us-gaap:FairValueInputsLevel1Membertti:CSICompresscoMember2021-12-310000844965tti:CSICompresscoMemberus-gaap:FairValueInputsLevel2Member2021-12-310000844965us-gaap:FairValueInputsLevel3Membertti:CSICompresscoMember2021-12-310000844965us-gaap:FairValueInputsLevel1Membertti:StandardLithiumMember2021-12-310000844965tti:StandardLithiumMemberus-gaap:FairValueInputsLevel2Member2021-12-310000844965us-gaap:FairValueInputsLevel3Membertti:StandardLithiumMember2021-12-310000844965tti:CompletionFluidsProductsDivisionMemberus-gaap:EquipmentMember2022-04-012022-06-300000844965tti:CompletionFluidsProductsDivisionMemberus-gaap:InventoriesMember2022-04-012022-06-300000844965tti:CompletionFluidsProductsDivisionMemberus-gaap:LandAndBuildingMember2022-04-012022-06-300000844965tti:CompletionFluidsProductsDivisionMembertti:ObsoleteEquipmentMember2022-04-012022-06-300000844965tti:CompletionFluidsProductsDivisionMembertti:InventoriesAndEquipmentMember2022-06-300000844965tti:CompletionFluidsProductsDivisionMemberus-gaap:LandAndBuildingMember2022-06-300000844965tti:CompletionFluidsProductsDivisionMemberus-gaap:ProductMember2022-07-012022-09-300000844965tti:CompletionFluidsProductsDivisionMemberus-gaap:ProductMember2021-07-012021-09-300000844965tti:CompletionFluidsProductsDivisionMemberus-gaap:ProductMember2022-01-012022-09-300000844965tti:CompletionFluidsProductsDivisionMemberus-gaap:ProductMember2021-01-012021-09-300000844965tti:WaterFlowbackServicesMemberus-gaap:ProductMember2022-07-012022-09-300000844965tti:WaterFlowbackServicesMemberus-gaap:ProductMember2021-07-012021-09-300000844965tti:WaterFlowbackServicesMemberus-gaap:ProductMember2022-01-012022-09-300000844965tti:WaterFlowbackServicesMemberus-gaap:ProductMember2021-01-012021-09-300000844965tti:CompletionFluidsProductsDivisionMemberus-gaap:ServiceMember2022-07-012022-09-300000844965tti:CompletionFluidsProductsDivisionMemberus-gaap:ServiceMember2021-07-012021-09-300000844965tti:CompletionFluidsProductsDivisionMemberus-gaap:ServiceMember2022-01-012022-09-300000844965tti:CompletionFluidsProductsDivisionMemberus-gaap:ServiceMember2021-01-012021-09-300000844965tti:WaterFlowbackServicesMemberus-gaap:ServiceMember2022-07-012022-09-300000844965tti:WaterFlowbackServicesMemberus-gaap:ServiceMember2021-07-012021-09-300000844965tti:WaterFlowbackServicesMemberus-gaap:ServiceMember2022-01-012022-09-300000844965tti:WaterFlowbackServicesMemberus-gaap:ServiceMember2021-01-012021-09-300000844965tti:InterdivisionEliminationsMember2022-07-012022-09-300000844965tti:InterdivisionEliminationsMember2021-07-012021-09-300000844965tti:InterdivisionEliminationsMember2022-01-012022-09-300000844965tti:InterdivisionEliminationsMember2021-01-012021-09-300000844965tti:CorporateOverheadMember2022-07-012022-09-300000844965tti:CorporateOverheadMember2021-07-012021-09-300000844965tti:CorporateOverheadMember2022-01-012022-09-300000844965tti:CorporateOverheadMember2021-01-012021-09-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington D.C. 20549
FORM 10-Q
 (Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2022
or 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 For the transition period from             to            .
 
Commission File Number 1-13455
TETRA Technologies, Inc.
(Exact name of registrant as specified in its charter)
 
Delaware74-2148293
(State or Other Jurisdiction of Incorporation or Organization)(I.R.S. Employer Identification No.)
  
24955 Interstate 45 North 
The Woodlands,
Texas77380
(Address of Principal Executive Offices)(Zip Code)
(281) 367-1983
(Registrant’s Telephone Number, Including Area Code)

_______________________________________________________________________
Former Name, Former Address and Former Fiscal Year, if Changed Since Last Report
 
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common StockTTINew 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, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer Accelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes   No

 As of October 28, 2022, there were 128,619,825 shares outstanding of the Company’s Common Stock, $0.01 par value per share.



TETRA Technologies, Inc. and Subsidiaries
Table of Contents
Page
PART I—FINANCIAL INFORMATION
PART II—OTHER INFORMATION




PART I
FINANCIAL INFORMATION

Item 1. Financial Statements.

TETRA Technologies, Inc. and Subsidiaries
Consolidated Statements of Operations
(In Thousands, Except Per Share Amounts)
(Unaudited)
Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
Revenues:  
Product sales
$55,494$46,340$195,850 $153,955 
Services
79,51849,134209,915 121,169 
Total revenues
135,01295,474405,765 275,124 
Cost of revenues:  
Cost of product sales
36,57131,805130,916 106,265 
Cost of services
60,33439,614162,276 102,976 
Depreciation, amortization, and accretion
8,6348,30824,061 25,495 
Impairments and other charges
2,262 449 
Insurance recoveries
(3,750)(110)
Total cost of revenues
105,53979,727315,765 235,075 
Gross profit
29,47315,74790,000 40,049 
Exploration and appraisal costs9363,500  
General and administrative expense23,83318,71468,096 56,077 
Interest expense, net3,9994,08310,933 12,373 
Other income, net(1,410)(10,132)(4,858)(14,438)
Income (loss) before taxes and discontinued operations2,1153,08212,329 (13,963)
Provision for income taxes2,1785872,899 2,139 
Income (loss) before discontinued operations(63)2,4959,430 (16,102)
Discontinued operations:
Income from discontinued operations, net of taxes31918270 120,882 
Net income2562,5139,700 104,780 
Less: loss (income) attributable to noncontrolling interests(1)
2243 (306)
Net income attributable to TETRA stockholders$278$2,513$9,743 $104,474 
Basic net income (loss) per common share: 
Income (loss) from continuing operations$0.00$0.02$0.08 $(0.13)
Income from discontinued operations 0.96 
Net income attributable to TETRA stockholders$0.00$0.02$0.08 $0.83 
Weighted average basic shares outstanding128,407126,733127,890 126,489 
Diluted net income (loss) per common share:  
Income (loss) from continuing operations$0.00$0.02$0.08 $(0.13)
Income from discontinued operations 0.96 
Net income attributable to TETRA stockholders$0.00$0.02$0.08 $0.83 
Weighted average diluted shares outstanding128,407128,694129,704 126,489 
(1)     Loss (income) attributable to noncontrolling interests includes zero for the three months ended September 30, 2022 and 2021, respectively, and zero and $333 income for the nine months ended September 30, 2022 and 2021, respectively, related to discontinued operations.


See Notes to Consolidated Financial Statements
1

TETRA Technologies, Inc. and Subsidiaries
Consolidated Statements of Comprehensive Income
(In Thousands)
(Unaudited)
 
Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
Net income$256 $2,513 $9,700 $104,780 
Foreign currency translation adjustment from continuing operations, net of taxes of $0 in 2022 and 2021
(3,873)(2,150)(7,095)(2,772)
Unrealized loss on investment in CarbonFree(306) (306) 
Comprehensive income (loss)(3,923)363 2,299 102,008 
Less: Comprehensive (income) loss attributable to noncontrolling interests22  43 (306)
Comprehensive income (loss) attributable to TETRA stockholders$(3,901)$363 $2,342 $101,702 


See Notes to Consolidated Financial Statements
2

TETRA Technologies, Inc. and Subsidiaries
Consolidated Balance Sheets
(In Thousands)
 
 September 30,
2022
December 31,
2021
 (Unaudited) 
ASSETS  
Current assets:  
Cash and cash equivalents
$25,247$31,551
Trade accounts receivable, net of allowances of $475 in 2022 and
$289 in 2021
105,65691,202
Inventories
71,55869,098
Prepaid expenses and other current assets
21,83118,539
Total current assets
224,292210,390
Property, plant, and equipment:  
Land and building
24,06626,380
Machinery and equipment
330,163345,454
Automobiles and trucks
12,93916,174
Chemical plants
57,74361,565
Construction in progress
9,0045,349
Total property, plant, and equipment
433,915454,922
Less accumulated depreciation
(338,890)(365,946)
Net property, plant, and equipment
95,02588,976
Other assets:  
Patents, trademarks and other intangible assets, net of accumulated amortization of $44,994 in 2022 and $44,323 in 2021
33,66736,958
Operating lease right-of-use assets
33,41536,973
Investments13,31311,233
Other assets
13,77413,736
Total other assets
94,16998,900
Total assets$413,486$398,266
 

See Notes to Consolidated Financial Statements
3

TETRA Technologies, Inc. and Subsidiaries
Consolidated Balance Sheets
(In Thousands, Except Share Amounts)
 
 September 30,
2022
December 31,
2021
 (Unaudited) 
LIABILITIES AND EQUITY  
Current liabilities:  
Trade accounts payable
$46,162$37,943
Current portion of long-term debt14
Compensation and employee benefits29,21320,811
Operating lease liabilities, current portion7,8588,108
Accrued taxes8,3347,085
Accrued liabilities and other
19,00421,810
Current liabilities associated with discontinued operations9191,385
Total current liabilities
111,50497,142
Long-term debt, net153,873151,936
Operating lease liabilities27,72431,429
Asset retirement obligations13,36812,984
Deferred income taxes1,2841,669
Other liabilities3,9774,543
Total long-term liabilities
200,226202,561
Commitments and contingencies (Note 7)  
Equity:  
TETRA stockholders’ equity:  
Common stock, par value 0.01 per share; 250,000,000 shares authorized at September 30, 2022 and December 31, 2021; 131,758,500 shares issued at September 30, 2022 and 130,075,838 shares issued at December 31, 2021
1,3181,301
Additional paid-in capital
476,530475,624
Treasury stock, at cost; 3,138,675 shares held at September 30, 2022 and December 31, 2021
(19,957)(19,957)
Accumulated other comprehensive loss(54,333)(46,932)
Retained deficit
(300,589)(310,332)
Total TETRA stockholders’ equity102,96999,704
Noncontrolling interests
(1,213)(1,141)
Total equity
101,75698,563
Total liabilities and equity$413,486$398,266
 

See Notes to Consolidated Financial Statements
4

TETRA Technologies, Inc. and Subsidiaries
Consolidated Statements of Equity
(In Thousands)
(Unaudited)
Common Stock
Par Value
Additional Paid-In
Capital
Treasury
Stock
Accumulated Other 
Comprehensive Income (Loss)
Retained
Deficit
Noncontrolling
Interest
Total
Equity
Currency
Translation
Unrealized Gain (Loss) on Investment
Balance at December 31, 2021$1,301 $475,624 $(19,957)$(46,932)$ $(310,332)$(1,141)$98,563 
Net income for first quarter 2022— — — — — 7,720 (1)7,719 
Translation adjustment,
net of taxes of $0
— — — 192 — —  192 
Comprehensive income7,911 
Equity compensation expense— 1,104 — — — —  1,104 
Other7 (673)— — — — (10)(676)
Balance at March 31, 2022$1,308 $476,055 $(19,957)$(46,740)$ $(302,612)$(1,152)$106,902 
Net income for second quarter 2022— — — — — 1,745 (20)1,725 
Translation adjustment,
net of taxes of $0
— — — (3,414)— —  (3,414)
Comprehensive loss(1,689)
Equity compensation expense— 1,159 — — — —  1,159 
Other6 (833)— — — — (9)(836)
Balance at June 30, 2022$1,314 $476,381 $(19,957)$(50,154)$ $(300,867)$(1,181)$105,536 
Net income for third quarter 2022— — — — — 278 (22)256 
Translation adjustment,
net of taxes of $0
— — — (3,873)— —  (3,873)
Other comprehensive income (loss)— — — — (306)— — (306)
Comprehensive income(3,923)
Equity compensation expense— 1,098 — — — —  1,098 
Other4 (949)— — — — (10)(955)
Balance at September 30, 2022$1,318 $476,530 $(19,957)$(54,027)$(306)$(300,589)$(1,213)$101,756 
5

Common Stock
Par Value
Additional Paid-In
Capital
Treasury
Stock
Accumulated Other 
Comprehensive Loss
Retained
Deficit
Noncontrolling
Interest
Total
Equity
Currency
Translation
Balance at December 31, 2020$1,289 $472,134 $(19,484)$(49,914)$(413,665)$80,702 $71,062 
Net income for first quarter 2021— — — — 108,714 333 109,047 
Translation adjustment, net of taxes of $0
— — — (2,779)—  (2,779)
Comprehensive income106,268 
Deconsolidation of CSI Compressco— — — 7,168 — (82,775)(75,607)
Equity award activity6 — — — — — 6 
Treasury stock activity, net— — (449)— — — (449)
Equity compensation expense— 962 — — — 580 1,542 
Other— (574)— — — 219 (355)
Balance at March 31, 2021$1,295 $472,522 $(19,933)$(45,525)$(304,951)$(941)$102,467 
Net loss for second quarter 2021— — — — (6,753)(27)(6,780)
Translation adjustment, net of taxes of $0
— — — 2,157 —  2,157 
Comprehensive loss(4,623)
Dividend— — — — — (119)(119)
Equity award activity2 — — — — — 2 
Treasury stock activity, net— — (6)— — — (6)
Equity compensation expense— 1,592 — — —  1,592 
Other— (242)— — — (14)(256)
Balance at June 30, 2021$1,297 $473,872 $(19,939)$(43,368)$(311,704)$(1,101)$99,057 
Net income for third quarter 2021— — — — 2,513  2,513 
Translation adjustment, net of taxes of $0
— — — (2,150)—  (2,150)
Comprehensive income363 
Equity award activity4 — — — — — 4 
Treasury stock activity, net— — (6)— — — (6)
Equity compensation expense— 1,057 — — —  1,057 
Other— (385)— — — (12)(397)
Balance at September 30, 2021$1,301 $474,544 $(19,945)$(45,518)$(309,191)$(1,113)$100,078 


See Notes to Consolidated Financial Statements
6

TETRA Technologies, Inc. and Subsidiaries
Consolidated Statements of Cash Flows
(In Thousands, Unaudited)
 Nine Months Ended
September 30,
 20222021
Operating activities:  
Net income$9,700 $104,780 
Reconciliation of net income to net cash provided by operating activities:
Depreciation, amortization, and accretion24,061 25,524 
Gain on GP Sale (120,574)
Impairment and other charges2,262 449 
Loss (gain) on investments159 (11,803)
Equity-based compensation expense3,361 3,611 
Provision for doubtful accounts31 129 
Amortization and expense of financing costs2,378 2,320 
Insurance recoveries associated with damaged equipment(3,750)(110)
Warrants fair value adjustment (143)
Gain on sale of assets(980)(479)
Other non-cash credits(425)(359)
Changes in operating assets and liabilities:  
Accounts receivable(16,661)(15,246)
Inventories(5,707)2,449 
Prepaid expenses and other current assets(3,782)(2,927)
Trade accounts payable and accrued expenses17,069 25,231 
Other(1,768)(2,428)
Net cash provided by operating activities25,948 10,424 
Investing activities:  
Purchases of property, plant, and equipment, net(32,678)(14,620)
Proceeds from GP Sale, net of cash divested 566 
Proceeds from sale of property, plant, and equipment1,489 1,016 
Proceeds from insurance recoveries associated with damaged equipment3,750 110 
Other investing activities(841)764 
Net cash used in investing activities(28,280)(12,164)
Financing activities:  
Proceeds from long-term debt1,695  
Principal payments on long-term debt(3,292)(37,477)
Payments on financing lease obligations(1,174) 
Repurchase of common stock (461)
Debt issuance costs and other financing activities (718)
Net cash used in financing activities(2,771)(38,656)
Effect of exchange rate changes on cash(1,201)(1,635)
Decrease in cash and cash equivalents(6,304)(42,031)
Cash and cash equivalents at beginning of period 31,551 83,894 
Cash and cash equivalents at beginning of period
associated with discontinued operations
 16,577 
Cash and cash equivalents at beginning of period
associated with continuing operations
31,551 67,317 
Cash and cash equivalents at end of period
associated with continuing operations
$25,247 $41,863 


See Notes to Consolidated Financial Statements
7

TETRA Technologies, Inc. and Subsidiaries
Notes to Consolidated Financial Statements
(Unaudited)
NOTE 1 – ORGANIZATION, BASIS OF PRESENTATION, AND SIGNIFICANT ACCOUNTING POLICIES

Organization

We are an industrial and oil and gas products and services company operating on six continents, focused on bromine-based completion fluids, calcium chloride, water management solutions, frac flowback and production well testing services. We were incorporated in Delaware in 1981 and are composed of two segments – Completion Fluids & Products Division and Water & Flowback Services Division. Unless the context requires otherwise, when we refer to “we,” “us,” and “our,” we are describing TETRA Technologies, Inc. and its subsidiaries on a consolidated basis.

Presentation

Our unaudited consolidated financial statements include the accounts of our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The information furnished reflects all normal recurring adjustments, which are, in the opinion of management, necessary to provide a fair statement of the results for the interim periods. Operating results for the period ended September 30, 2022 are not necessarily indicative of results that may be expected for the twelve months ended December 31, 2022.

We have reflected the operations of our former Compression Division and Offshore Division as discontinued operations for all periods presented. See Note 2 - “Discontinued Operations” for further information. Unless otherwise noted, amounts and disclosures throughout these Notes to Consolidated Financial Statements relate solely to continuing operations and exclude all discontinued operations.

The accompanying unaudited consolidated financial statements have been prepared in accordance with Rule 10-01 of Regulation S-X for interim financial statements required to be filed with the U.S. Securities and Exchange Commission (“SEC”) and do not include all information and footnotes required by U.S. generally accepted accounting principles (“U.S. GAAP”) for complete financial statements. These financial statements should be read in conjunction with the financial statements for the year ended December 31, 2021 and notes thereto included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 28, 2022 (the “2021 Annual Report”).

Significant Accounting Policies

Our significant accounting policies are described in the notes to our consolidated financial statements for the year ended December 31, 2021 included in our 2021 Annual Report. There have been no significant changes in our accounting policies or the application thereof during the third quarter of 2022.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclose contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues, expenses, and impairments during the reporting period. Actual results could differ from those estimates, and such differences could be material.

Reclassifications

Certain previously reported financial information has been reclassified to conform to the current year's presentation. The impact of reclassifications was not significant to the prior year's overall presentation.

8

Foreign Currency Translation

We have designated the Euro, the British pound, the Canadian dollar, the Brazilian real, and the Mexican peso as the functional currencies for our operations in Finland and Sweden, the United Kingdom, Canada, Brazil, and certain of our operations in Mexico, respectively. The United States dollar is the designated functional currency for all of our other non-U.S. operations. The cumulative translation effects of translating the applicable accounts from the functional currencies into the United States dollar at current exchange rates are included as a separate component of equity. Foreign currency exchange (gains) and losses are included in other (income) expense, net and totaled $(1.1) million and $(2.7) million during the three and nine months ended September 30, 2022, respectively, and $(0.1) million and $(1.1) million during the three and nine months ended September 30, 2021, respectively.

Fair Value Measurements

We utilize fair value measurements to account for certain items and account balances within our consolidated financial statements. Fair value measurements are utilized on a recurring basis in the determination of the carrying values of certain investments. See Note 8 - “Fair Value Measurements” for further discussion. Fair value measurements are also utilized on a nonrecurring basis in certain circumstances, including the impairment of long-lived assets (a Level 3 fair value measurement).

Supplemental Cash Flow Information

Supplemental cash flow information from continuing and discontinued operations is as follows:

Nine Months Ended
September 30,
20222021
(in thousands)
Supplemental cash flow information(1):
 
Interest paid
$11,578 $10,954 
Income taxes paid
$2,525 $1,423 
Increase (decrease) in accrued capital expenditures$(4,101)$463 
(1) Prior-year information includes the activity for CSI Compressco for January only.

New Accounting Pronouncements
Standards not yet adopted

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” ASU 2016-13 amends the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in the more timely recognition of losses on financial instruments not accounted for at fair value through net income. The provisions require credit impairments to be measured over the contractual life of an asset and developed with consideration for past events, current conditions, and forecasts of future economic information. Credit impairment will be accounted for as an allowance for credit losses deducted from the amortized cost basis at each reporting date. We are continuing to work through our implementation plan which includes evaluating the impact on our allowance for doubtful accounts methodology, identifying new reporting requirements, and implementing changes to business processes, systems, and controls to support adoption of the standard. Upon adoption, the allowance for doubtful accounts is expected to increase with an offsetting adjustment to retained earnings. Updates at each reporting date after initial adoption will be recorded through selling, general, and administrative expense. ASU 2016-13 will become effective for us in the first quarter of fiscal 2023. We continue to assess the potential effects of these changes to our consolidated financial statements.

In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848)”, which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (“LIBOR”) or by another reference rate expected to be discontinued. Entities may elect to apply the amendments for contract modifications made on or before December 31, 2022. During 2021, our asset-based credit agreement and term credit agreement were
9

amended to allow replacement of LIBOR with another benchmark rate, such as the secured overnight financing rate (“SOFR”) in the event that LIBOR cannot be determined or does not fairly reflect the cost to our lenders of funding our loans. If LIBOR is not available, we cannot predict what alternative index would be negotiated with our lenders. We will assess the impact of adopting ASU 2020-04 on our consolidated financial statements if or when our contracts are modified to eliminate references to LIBOR.
NOTE 2 – DISCONTINUED OPERATIONS

On January 29, 2021, we entered into the Purchase and Sale Agreement with Spartan Energy Partners, LP (“Spartan”) pursuant to which we sold the general partner of CSI Compressco, including the incentive distribution rights (“IDRs”) in CSI Compressco LP, (“CSI Compressco”), and approximately 23.1% of the outstanding limited partner interests in CSI Compressco, in exchange for the combination of $13.9 million in cash and $3.1 million in contingent consideration in the form of cash and/or CSI Compressco common units if CSI Compressco achieves certain financial targets on or before December 31, 2022. Throughout this Quarterly Report, we refer to this transaction as the “GP Sale.” Following the closing of the transaction, we retained an interest in CSI Compressco representing approximately 3.7% of the outstanding common units as of September 30, 2022. As a result of these transactions, we no longer consolidate CSI Compressco as of January 29, 2021. We recognized a primarily non-cash accounting gain of $120.6 million during the three-month period ended March 31, 2021 related to the GP Sale. The gain is included in income (loss) from discontinued operations, net of taxes in our consolidated statement of operations. We provided back-office support to CSI Compressco under a Transition Services Agreement that ended during the three-month period ended March 31, 2022. During the second quarter of 2022, we sold equipment to CSI Compressco for approximately $0.3 million. Our interest in CSI Compressco and the general partner represented substantially all of our Compression Division.

In addition, on March 1, 2018, we closed a series of related transactions that resulted in the disposition of our Offshore Division, consisting of our Offshore Services and Maritech segments. Our former Compression and Offshore Divisions are reported as discontinued operations for all periods presented. Our consolidated balance sheets and consolidated statements of operations report discontinued operations separate from continuing operations. Our consolidated statements of comprehensive income, statements of equity and statements of cash flows combine continuing and discontinued operations. Our prior-year consolidated statement of operations, statement of comprehensive income, statement of equity and statement of cash flows include CSI Compressco activity for January 1 through January 29 in 2021. Our consolidated statements of cash flows for the nine-month period ended September 30, 2021 included $3.0 million of capital expenditures related to our former Compression division. A summary of financial information related to our discontinued operations is as follows:

Reconciliation of the Line Items Constituting Pretax Loss from Discontinued Operations to the After-Tax Loss from Discontinued Operations
(in thousands, unaudited)
Three Months Ended
September 30, 2022
Offshore Services
Major classes of line items constituting income from discontinued operations
General and administrative expense$510 
Pretax loss from discontinued operations(510)
Pretax gain on disposal of discontinued operations829 
Total pretax income from discontinued operations319 
Income from discontinued operations attributable to TETRA stockholders$319 

10

Three Months Ended
September 30, 2021
CompressionOffshore ServicesTotal
Major classes of line items constituting income from discontinued operations
Cost of revenues$ $(174)$(174)
General and administrative expense 6 6 
Other (income) expense, net150  150 
Pretax income (loss) from discontinued operations(150)168 18 
Income from discontinued operations attributable to TETRA stockholders$18 

Nine Months Ended
September 30, 2022
Offshore ServicesMaritechTotal
Major classes of line items constituting income from discontinued operations
Cost of revenues$54 $ $54 
General and administrative expense533  533 
Other expense, net (28)(28)
Pretax income (loss) from discontinued operations(587)28 (559)
Pretax gain on disposal of discontinued operations829 
Total pretax income from discontinued operations270 
Income from discontinued operations attributable to TETRA stockholders$270 

Nine Months Ended
September 30, 2021
CompressionOffshore ServicesTotal
Major classes of line items constituting income from discontinued operations
Revenue$18,968 $ $18,968 
Cost of revenues11,474 (146)11,328 
General and administrative expense2,796 6 2,802 
Interest expense, net4,336  4,336 
Other expense, net164  164 
Pretax income from discontinued operations198 140 338 
Pretax gain on disposal of discontinued operations120,574 
Total pretax income from discontinued operations120,912 
Income tax provision30 
Total income from discontinued operations120,882 
Loss from discontinued operations attributable to noncontrolling interest(333)
Income from discontinued operations attributable to TETRA stockholders$120,549 

Reconciliation of Major Classes of Assets and Liabilities of the Discontinued Operations to Amounts Presented Separately in the Statement of Financial Position
(in thousands)
September 30, 2022
Offshore ServicesMaritechTotal
(unaudited)
Carrying amounts of major classes of liabilities included as part of discontinued operations
Trade payables$319 $ $319 
Accrued liabilities and other505 95 600 
Total liabilities associated with discontinued operations$824 $95 $919 
11


December 31, 2021
Offshore ServicesMaritechTotal
Carrying amounts of major classes of liabilities included as part of discontinued operations
Trade payables$1,157 $ $1,157 
Accrued liabilities and other 228 228 
Total liabilities associated with discontinued operations$1,157 $228 $1,385 
NOTE 3 – REVENUE FROM CONTRACTS WITH CUSTOMERS

Our contract asset balances, primarily associated with contractual invoicing milestones and/or customer documentation requirements, were $33.4 million and $20.5 million as of September 30, 2022 and December 31, 2021, respectively. Contract assets, along with billed trade accounts receivable, are included in trade accounts receivable in our consolidated balance sheets.

Unearned income includes amounts in which the Company was contractually allowed to invoice prior to satisfying the associated performance obligations. We are also party to agreements in which Standard Lithium Ltd. (“Standard Lithium”) has the right to explore, and an option to acquire the rights to produce and extract lithium in our Arkansas leases as well as other potential resources in the Mojave region of California. The Company receives cash and stock of Standard Lithium under the terms of the arrangements. The cash and stock component of consideration received is initially recorded as unearned income based on the quoted market price at the time the stock is received, then recognized in income over the contract term. Unearned income balances were $4.1 million and $3.2 million as of September 30, 2022 and December 31, 2021, respectively, and vary based on the timing of invoicing and performance obligations being met and the timing of the receipt of stock and cash from Standard Lithium. Unearned income is included in accrued liabilities and other in our consolidated balance sheets. During the three-month and nine-month periods ended September 30, 2022 and September 30, 2021, contract costs were not significant.

During the three-month and nine-month periods ended September 30, 2022, we recognized approximately $2.6 million and $1.7 million of revenue, respectively, deferred in unearned income as of the beginning of the period. These amounts are included in products sales and services revenues in our consolidated statements of operations. Other revenue recognized during the three-month and nine-month periods ended September 30, 2021 deferred in unearned income as of the beginning of the period was not significant. We also recognized approximately $2.4 million and $1.3 million of income during the nine-month periods ended September 30, 2022 and September 30, 2021, respectively, related to the Standard Lithium arrangements. These amounts are included in other income, net in our consolidated statements of operations.
12

We disaggregate revenue from contracts with customers into Product Sales and Services within each segment, as noted in our two reportable segments in Note 10 - “Industry Segments.” In addition, we disaggregate revenue from contracts with customers by geography based on the following table below.
Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
 (in thousands)
Completion Fluids & Products
United States$30,261 $22,529 $103,449 $72,353 
International28,902 26,162 103,706 87,466 
59,163 48,691 207,155 159,819 
Water & Flowback Services
United States67,641 42,234 182,059 106,630 
International8,208 4,549 16,551 8,675 
75,849 46,783 198,610 115,305 
Total Revenue
United States97,902 64,763 285,508 178,983 
International37,110 30,711 120,257 96,141 
$135,012 $95,474 $405,765 $275,124 
NOTE 4 – INVENTORIES

Components of inventories as of September 30, 2022 and December 31, 2021 are as follows:
 September 30, 2022December 31, 2021
 (in thousands)
Finished goods$60,069 $59,925 
Raw materials4,267 2,827 
Parts and supplies5,735 4,713 
Work in progress1,487 1,633 
Total inventories
$71,558 $69,098 

Finished goods inventories include newly manufactured clear brine fluids as well as used brines that are repurchased from certain customers for recycling.
13

NOTE 5 – INVESTMENTS
Following the closing of the GP Sale, we continue to own approximately 3.7% of the outstanding CSI Compressco common units as of September 30, 2022. In addition, we are party to agreements in which Standard Lithium has the right to explore, and an option to acquire the rights to produce and extract lithium in our Arkansas leases as well as additional potential resources in the Mojave region of California. The Company receives cash and stock of Standard Lithium (NYSE:SLI) under the terms of the arrangements. The cash and stock component of consideration received is initially recorded as unearned income based on the quoted market price at the time the stock is received, then recognized in income over the contract term. See Note 8 - “Fair Value Measurements” for further information.
In May 2021, we signed a memorandum of understanding (“MOU”) with CarbonFree, a carbon capture company with patented technologies that capture CO2 and mineralize emissions to make commercial, carbon-negative chemicals. Although the MOU expired in May 2022 at the end of its twelve-month term, we have an intellectual property joint development agreement in place with CarbonFree to evaluate potential new technologies. In December 2021, we invested $5.0 million in a convertible note issued by CarbonFree. Our exposure to potential losses by CarbonFree is limited to our investment in the convertible note and associated accrued interest.
Our investments as of September 30, 2022 and December 31, 2021 consist of the following:
September 30, 2022December 31, 2021
(in thousands)
Investment in CSI Compressco
$6,128 $6,233 
Investment in CarbonFree5,453 5,000 
Investment in Standard Lithium1,732  
Total Investments$13,313 $11,233 
NOTE 6 – LONG-TERM DEBT AND OTHER BORROWINGS
 
Consolidated long-term debt as of September 30, 2022 and December 31, 2021, consists of the following:
 Scheduled MaturitySeptember 30, 2022December 31, 2021
  (in thousands)
Swedish Credit FacilityDecember 31, 2022$14 $ 
Asset-based credit agreement(1)
May 31, 2025 67 
Term credit agreement(2)
September 10, 2025153,873 151,869 
Total debt 153,887 151,936 
Less current portion (14) 
Total long-term debt $153,873 $151,936 
(1) Net of unamortized deferred financing costs of zero and $1.5 million as of September 30, 2022 and December 31, 2021, respectively. Deferred financing costs of $1.2 million as of September 30, 2022, were classified as other long-term assets on the accompanying consolidated balance sheet as there was no outstanding balance on our asset-based credit agreement.
(2) Net of unamortized discount of $3.7 million and $4.5 million as of September 30, 2022 and December 31, 2021, respectively, and net of unamortized deferred financing costs of $5.5 million and $6.7 million as of September 30, 2022 and December 31, 2021, respectively.

Swedish Credit Facility

In January 2022, the Company entered into a revolving credit facility for seasonal working capital needs of subsidiaries in Sweden (“Swedish Credit Facility”). As of September 30, 2022, we had less than US$0.1 million outstanding and availability of approximately US$4.5 million under the Swedish Credit Facility. During each year, all outstanding loans under the Swedish Credit Facility must be repaid for at least 30 consecutive days. Borrowings bear interest at a rate of 2.95% per annum. The Swedish Credit Facility expires on December 31, 2022 and the Company intends to renew it annually.

14

Finland Credit Agreement

In January 2022, the Company also entered into an agreement guaranteed by certain accounts receivable and inventory in Finland (“Finland Credit Agreement”). As of September 30, 2022, there were US$1.4 million of letters of credit outstanding against the Finland Credit Agreement. The Finland Credit Agreement expires on January 31, 2023 and the Company intends to renew it annually.

ABL Credit Agreement

As of September 30, 2022, our asset-based credit agreement (“ABL Credit Agreement”) provides for a senior secured revolving credit facility of up to $80.0 million, with a $20.0 million accordion. The credit facility is subject to a borrowing base determined monthly by reference to the value of inventory and accounts receivable, and includes a sublimit of $20.0 million for letters of credit, a swingline loan sublimit of $11.5 million, and a $15.0 million sub-facility subject to a borrowing base consisting of certain trade receivables and inventory in the United Kingdom.

As of September 30, 2022, we had zero outstanding and $4.7 million in letters of credit and guarantees under our ABL Credit Agreement, respectively. Subject to compliance with the covenants, borrowing base, and other provisions of the ABL Credit Agreement that may limit borrowings, we had availability of $62.6 million under this agreement.

Term Credit Agreement

    As of September 30, 2022, we had $153.9 million outstanding, net of unamortized discounts and unamortized deferred financing costs under our term credit agreement (“Term Credit Agreement”). The Term Credit Agreement requires us to offer to prepay a percentage of Excess Cash Flow (as defined in the Term Credit Agreement) within five business days of filing our Annual Report. As of September 30, 2022, the interest rate per annum on borrowings under the Term Credit Agreement is 8.77%. For additional information on our Term Credit agreement, see our 2021 Annual Report.

Our credit agreements contain certain affirmative and negative covenants, including covenants that restrict the ability to pay dividends or other restricted payments. As of September 30, 2022, we are in compliance with all covenants under the credit agreements.
NOTE 7 – COMMITMENTS AND CONTINGENCIES

Litigation

We are named defendants in several lawsuits and respondents in certain governmental proceedings arising in the ordinary course of business. While the outcome of lawsuits or other proceedings against us cannot be predicted with certainty, management does not consider it reasonably possible that a loss resulting from such lawsuits or other proceedings in excess of any amounts accrued has been incurred that is expected to have a material adverse impact on our financial condition, results of operations, or liquidity.

We have a Bromine Requirements Sales Agreement (“Sales Agreement”) to purchase a certain volume of elemental bromine from LANXESS Corporation (formerly Chemtura Corporation, “LANXESS”), included in Product Purchase Obligations below. LANXESS notified us of a proposed non-ordinary course increase to the price of bromine, which we believe is not justified nor appropriate under the Sales Agreement. After lengthy discussions, we and LANXESS were unable to reach an agreement regarding the validity of the proposed price increase; therefore, we filed for arbitration in May 2022 seeking declaratory relief, among other relief, declaring that the proposed price increase is invalid. In September 2022, LANXESS filed a counterclaim with the American Arbitration Association seeking declaratory relief, among other relief, declaring that the proposed price increase was valid and seeking damages in the amount of the price increase from July 1, 2022 forward. In October 2022, we filed a reply to LANXESS’ counterclaim disputing the counterclaim and amending our original demand. The arbitration is currently pending, and no final hearing date has been set. We are unable to predict the duration, scope or impact of this proceeding on our consolidated financial statements.

There have been no other material developments in our legal proceedings during the quarter ended September 30, 2022. For a discussion of our legal proceedings, please see our 2021 Annual Report.
15


Product Purchase Obligations

In the normal course of our Completion Fluids & Products Division operations, we enter into supply agreements with certain manufacturers of various raw materials and finished products. Some of these agreements have terms and conditions that specify a minimum or maximum level of purchases over the term of the agreement. Other agreements require us to purchase the entire output of the raw material or finished product produced by the manufacturer. Our purchase obligations under these agreements apply only with regard to raw materials and finished products that meet specifications set forth in the agreements. We recognize a liability for the purchase of such products at the time we receive them. As of September 30, 2022, the aggregate amount of the fixed and determinable portion of the purchase obligation pursuant to our Completion Fluids & Products Division’s supply agreements was approximately $120.2 million, including $1.0 million for the remainder of 2022, an average of $17.9 million per year from 2023 to 2026 and $47.5 million thereafter, extending through 2029.
NOTE 8 – FAIR VALUE MEASUREMENTS
 
Financial Instruments

Investments

We retained an interest in CSI Compressco (NASDAQ: CCLP) representing approximately 3.7% of CSI Compressco’s outstanding common units as of September 30, 2022.

In December 2021, we invested in a $5.0 million convertible note issued by CarbonFree. Our investment in CarbonFree is recorded in investments on our consolidated balance sheets based on an internal valuation with assistance from a third-party valuation specialist (a Level 3 fair value measurement). The valuation is impacted by key assumptions, including the assumed probability and timing of potential debt or equity offerings. The convertible note includes an option to convert the note into equity interests issued by CarbonFree. The change in the fair value of the embedded option is included in other (income) expense, net in our consolidated statements of operations. The change in the fair value of the convertible note, excluding the embedded option, is included in other comprehensive income in our consolidated statements of comprehensive income.

We are party to agreements in which Standard Lithium has the right to explore, produce and extract lithium in our Arkansas leases as well as additional potential resources in the Mojave region of California. The Company receives cash and stock of Standard Lithium (NYSE: SLI) under the terms of the arrangements. The cash and stock component of consideration received is initially recorded as unearned income based on the quoted market price at the time the stock is received, then recognized in income over the contract term.

Our investments in CSI Compressco and Standard Lithium are recorded based on the quoted market stock price in active markets (a Level 1 fair value measurement). Changes in the value of stock are recorded in other income (expense) in our consolidated statements of operations.

Recurring and nonrecurring fair value measurements by valuation hierarchy as of September 30, 2022 and December 31, 2021, are as follows:

  Fair Value Measurements Using
Total as ofQuoted Prices in Active Markets for Identical Assets or LiabilitiesSignificant Other Observable InputsSignificant Unobservable Inputs
DescriptionSeptember 30, 2022(Level 1)(Level 2)(Level 3)
(in thousands)
Investment in CSI Compressco
$6,128 $6,128 $ $ 
Investment in CarbonFree5,453   5,453 
Investment in Standard Lithium1,732 1,732   
Investments$13,313 
16

   Fair Value Measurements Using
Total as of Quoted Prices in Active Markets for Identical Assets or LiabilitiesSignificant Other Observable InputsSignificant Unobservable Inputs
DescriptionDecember 31, 2021(Level 1)(Level 2)(Level 3)
(in thousands)
Investment in CSI Compressco
$6,233 $6,233 $ $ 
Investment in CarbonFree5,000   5,000 
Investments$11,233 

Impairments

During the second quarter of 2022, our Completion Fluids & Products and Water & Flowback Services Divisions each recorded certain inventory and long-lived tangible asset impairments. Our Water & Flowback Services Division recorded impairments, including $1.3 million of equipment, $0.2 million of inventory, and $0.5 million for land and buildings. The Completion Fluids & Products Division also recorded a $0.2 million impairment related to obsolete inventory. The inventory and equipment were written down to zero or scrap value. The fair value of land and buildings of $0.4 million was estimated based on recent sales price per square acre or square foot of comparable properties (a Level 3 fair value measurement) in accordance with the fair value hierarchy.

The fair values of cash, restricted cash, accounts receivable, accounts payable, accrued liabilities, short-term borrowings and long-term debt pursuant to TETRA’s ABL Credit Agreement, Swedish Credit Agreement and Term Credit Agreement approximate their carrying amounts. See Note 6 - “Long-Term Debt and Other Borrowings” for further discussion.
NOTE 9 – NET INCOME (LOSS) PER SHARE

The following is a reconciliation of the weighted average number of common shares outstanding with the number of shares used in the computations of net income (loss) per common and common equivalent share:
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2022202120222021
 (in thousands)
Number of weighted average common shares outstanding
128,407 126,733 127,890 126,489 
Assumed exercise of equity awards and warrants
 1,961 1,814  
Average diluted shares outstanding
128,407 128,694 129,704 126,489 

The average diluted shares outstanding excludes the impact of certain outstanding equity awards and warrants of 1.5 million shares for the three-month period ended September 30, 2022 and 1.8 million shares for the nine-month period ended September 30, 2021 as the inclusion of these shares would have been anti-dilutive due to the net loss from continuing operations recorded during these periods.
17

NOTE 10 – INDUSTRY SEGMENTS

We manage our operations through two segments: Completion Fluids & Products Division and Water & Flowback Services Division.

Summarized financial information concerning the business segments is as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2022202120222021
 (in thousands)
Revenues from external customers    
Product sales  
Completion Fluids & Products Division$55,354 $46,322 $195,469 $153,905 
Water & Flowback Services Division140 18 381 50 
Consolidated$55,494 $46,340 $195,850 $153,955 
Services   
Completion Fluids & Products Division$3,809 $2,369 $11,686 $5,914 
Water & Flowback Services Division75,709 46,765 198,229 115,255 
Consolidated$79,518 $49,134 $209,915 $121,169 
Total revenues  
Completion Fluids & Products Division$59,163 $48,691 $207,155 $159,819 
Water & Flowback Services Division75,849 46,783 198,610 115,305 
Consolidated$135,012 $95,474 $405,765 $275,124 
Income (loss) before taxes  
Completion Fluids & Products Division$12,357 $14,675 $46,910 $40,113 
Water & Flowback Services Division6,482 (1,807)10,808 (12,265)
Interdivision Eliminations3 3 9 9 
Corporate Overhead(1)
(16,727)(9,789)(45,398)(41,820)
Consolidated$2,115 $3,082 $12,329 $(13,963)
(1) Amounts reflected include the following general corporate expenses:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2022202120222021
 (in thousands)
General and administrative expense$11,968 $8,409 $33,856 $30,973 
Depreciation and amortization165 228 528 646 
Interest expense4,437 4,247 11,978 13,354 
Warrants fair value adjustment (income) expense (3,164) (143)
Other general corporate (income) expense, net157 69 (964)(3,010)
Total$16,727 $9,789 $45,398 $41,820 
18


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

The following discussion and analysis of financial condition and results of operations should be read in conjunction with our unaudited consolidated financial statements and accompanying notes included in this Quarterly Report. In addition, the following discussion and analysis also should be read in conjunction with our Annual Report on Form 10-K for the year ended December 31, 2021 filed with the Securities and Exchange Commission (“SEC”) on February 28, 2022 (“2021 Annual Report”). This discussion includes forward-looking statements that involve certain risks and uncertainties.
Business Overview
We are an industrial and oil and gas products and services company operating on six continents, focused on bromine-based completion fluids, calcium chloride, water management solutions, frac flowback and production well testing services. Calcium chloride is used in the oil and gas industry, and also has broad industrial applications to the agricultural, road, food and beverage and lithium production markets. We are composed of two segments – Completion Fluids & Products Division and Water & Flowback Services Division.

Commodity prices have remained constructive with oil sustaining an average price of approximately $93 per barrel for the third quarter of 2022, and natural gas prices averaging approximately $8 per million Btu. Third quarter consolidated revenue of $135.0 million was slightly below second-quarter levels and is comparable to the pre-pandemic period, although with significantly fewer operating frac crews in the United States.

Completion Fluids & Products Division revenues were slightly lower sequentially, as the prior quarter benefited from the seasonal uplift for our European industrial chemicals business. However, with much higher oil prices relative to the prior year quarter continuing to drive demand, revenues were significantly higher compared to the prior year quarter, primarily due to increased completions activity in the Gulf of Mexico and international markets. We have continued to successfully leverage opportunities to expand integrated services to completion fluids customers. As the offshore market continues to improve, our pipeline of TETRA CS Neptune® completion fluid opportunities is growing to levels we have not experienced since 2014, with additional projects expected to come on line beginning late in 2023. Our Completion Fluids & Products Division also continued to ship TETRA's high purity zinc bromine solution, TETRA PureFlow® to Eos Energy Enterprises, Inc. ("Eos") (NASDAQ: EOSE) under our recent strategic partnership.

We have not historically directly purchased any significant volumes of raw materials from Russia nor from Ukraine. Additionally, we have not historically sold any significant volumes of product to Russia or to Ukraine. However, one of our raw material providers sourced one of their raw materials from Russia or Ukraine. Because of the ongoing conflict between Russia and Ukraine, toward the end of the first quarter, our primary European supplier of certain raw materials advised us of supply constraints with one of their suppliers of a key raw material used in their manufacturing process. This raw material is a widely used, global commodity but the disruption to the current supply chain has caused some impact on their production which in turn has caused a reduction in delivered volumes of certain raw materials to our plant in Finland where we manufacture calcium chloride, which has decreased our calcium chloride production volumes and had some impact on our margins during the first half of 2022. Our supplier has sourced their material from an alternative location and resumed supplying increased volumes to us, greater than the first half of 2022, although not yet at full production levels. We are also continuing to work with secondary and tertiary raw material providers on options to address the situation and mitigate the financial impact and we are told from our primary provider that they continue to pursue a more normalized supply chain as they progress through the second half of the year. The exact financial impact remains difficult to quantify at this time and is dependent on our primary supplier’s capability to restore historical supply and our ability to find alternative sources of certain raw materials from suppliers not directly or indirectly impacted by the conflict or the ability of our primary supplier to source alternative raw material sources.

Our Water & Flowback Services revenues increased sequentially, and improved significantly compared to the prior year quarter, due to margin expansion efforts driven by investments in technology, integration, digitalization, as well as two early production facilities in Latin America that became operational early in the third quarter. The early production facilities are longer-term, high-margin projects with stable and predictable cash flows and we anticipate commencing operation on a third early production facility in early 2023. Our fleet of TETRA SandStormTM (“SandStorm”) advanced cyclone technology separators remains at high utilization with continued
19

market penetration and positive pricing progression. During the quarter, over two thirds of our water transfer volumes in the Permian Basin was produced water and we expect this trend to continue, driven by seismicity concerns and disposal restrictions. During the quarter, we announced exclusive technology agreements with two innovative companies for oil and gas well produced water beneficial reuse. These strategic relationships are expected to allow us to create new, sustainable markets for produced water, reduce the industry’s reliance on disposal and preserve precious freshwater resources. Revenue growth was a result of the continued increase in the number of integrated projects and customers, high utilization of SandStorm units and market share gains with private oil and gas operators.

We are committed to pursuing low-carbon energy initiatives that leverage our fluids and aqueous chemistry core competencies, our significant bromine and lithium assets and technologies, and our leading calcium chloride production capabilities. During the third quarter of 2022, the maiden inferred bromine and lithium brine resource estimation report for our leased acreage in the Smackover Formation in Southwest Arkansas was completed. The report indicates the brine resource underlying the approximately 40,000 gross acres where we hold bromine mineral rights is estimated to contain an inferred resource of 5.25 million short tons of elemental bromine; and the brine resource underlying the approximately 5,000 gross acres where we hold dedicated lithium mineral rights is estimated to contain an inferred resource of 44,000 short tons of elemental lithium. Using an elemental to Lithium Carbonate Equivalent ("LCE") conversion ratio of 5.323, which is accepted in the industry, the acreage is estimated to contain 234,000 short tons of LCE. The initial TETRA bromine and lithium brine resource estimations are presented as total resource within the Upper Smackover Member underlying the TETRA property. Resource estimations were completed and reported using cutoffs of 250 mg/liter bromine and 50 mg/liter lithium. We intend to complete an initial economic assessment for the bromine extraction plant this year which will highlight the economics of the potential investment and a corresponding business plan. Starting in 2023, we will begin work on an initial economic assessment for a lithium extraction plant to enable extraction of lithium from our dedicated 5,000 gross acres.

Substantially all of our former Compression Division’s operations were conducted through our partially-owned CSI Compressco subsidiary. On January 29, 2021, we closed the sale of the general partner of CSI Compressco, which included the sale of the incentive distribution rights (“IDRs”) in CSI Compressco and approximately 23.1% of the outstanding limited partner interests in CSI Compressco, referred to as the “GP Sale.” We recorded a book gain of $120.6 million during 2021 in connection with the GP Sale. This gain, most of which was non-cash, was a function of CSI Compressco having a negative carrying value within our consolidated balance sheet due to our share of cumulative losses and distributions. We have reflected the operations of our former Compression Division as discontinued operations for all periods presented. See Note 2 – “Discontinued Operations” in the Notes to Consolidated Financial Statements for further information.
20

Results of Operations
The following information should be read in conjunction with the Consolidated Financial Statements and the associated Notes contained elsewhere in this report. In November 2020, the SEC issued a final rule to modernize and simplify Management’s Discussion and Analysis and certain financial disclosure requirements in SEC Regulation S-K. As permitted by this final rule, the analysis herein reflects the optional approach to discuss results of operations on a sequential-quarter basis, which we believe will provide information that is most useful in assessing our quarterly results of operations going forward.

Three months ended September 30, 2022 compared with three months ended June 30, 2022.

Consolidated Comparisons
Three Months EndedPeriod to Period Change
 September 30,June 30,$ Change% Change
20222022
 (in thousands, except percentages)
Revenues$135,012 $140,716 $(5,704)(4.1)%
Gross profit29,473 28,107 1,366 4.9 %
Gross profit as a percentage of revenue
21.8 %20.0 %  
Exploration and appraisal costs936 634 302 47.6 %
General and administrative expense23,833 23,620 213 0.9 %
General and administrative expense as a percentage of revenue
17.7 %16.8 %  
Interest expense, net3,999 3,610 389 10.8 %
Other income, net(1,410)(1,037)(373)36.0 %
Income before taxes and discontinued operations2,115 1,280 835 65.2 %
Income before taxes and discontinued operations as a percentage of revenue1.6 %0.9 %  
Provision (benefit) for income taxes2,178 (479)2,657 
NM(1)
Income (loss) before discontinued operations(63)1,759 (1,822)(103.6)%
Discontinued operations:
Income (loss) from discontinued operations, net of taxes319 (34)353 NM
Net income256 1,725 (1,469)(85.2)%
Loss attributable to noncontrolling interests22 20 10.0 %
Net income attributable to TETRA stockholders$278 $1,745 $(1,467)(84.1)%
(1) Percent change is not meaningful

Consolidated revenues decreased in the current quarter primarily due to a decrease in overall activity for the Completion Fluids & Products division, from seasonality of the chemical business in Europe which experiences peak sales during the second quarter, partially offset by an increase in revenues from the Water & Flowback Services division. See Divisional Comparisons section below for a more detailed discussion of the change in our revenues.

Consolidated gross profit as a percentage of revenue increased primarily due to our Water & Flowback Services Division increased overall activity level and margins, including two early production facilities coming on line in Argentina during the current quarter, partially offset by lower activity from the higher-margin Completion Fluids & Products division. See Divisional Comparisons section below for additional discussion.

Consolidated exploration and appraisal costs increased due to front-end engineering design and initial economic assessment costs of our bromine project in Arkansas.

Consolidated interest expense, net increased compared to the prior quarter primarily due to an increase in interest rates on our Term Credit Agreement.

21

Consolidated other income, net, increased in the current quarter, compared to the prior quarter primarily due to a $0.9 million decrease in unrealized loss from our investment in Standard Lithium shares received in April 2022 and a $0.2 million increase in foreign exchange gains compared to the previous quarter. These increases are partially offset by a $0.5 million decrease in unrealized gains from the change in fair value of the CarbonFree convertible note and a $0.3 million increase in unrealized loss due to the change in the unit price of the CSI Compressco common units we own.

Consolidated provision for income tax was $2.2 million, during the current quarter, compared to a $0.5 million benefit during the prior quarter. Our consolidated effective tax rate for the three months ended September 30, 2022 was 103.0% due primarily to the impact that changes in the full-year forecast had on our interim reporting under Accounting Standards Codification 740, Income Taxes. Changes in our forecast resulted in recording most of our expected full-year provision during the current quarter. We establish a valuation allowance to reduce the deferred tax assets when it is more likely than not that some portion or all of the deferred tax assets will not be realized. Included in our deferred tax assets are net operating loss carryforwards and tax credits that are available to offset future income tax liabilities in the United States as well as in certain non-U.S. jurisdictions.

Divisional Comparisons
 
Completion Fluids & Products Division
Three Months EndedPeriod to Period Change
 September 30,June 30,$ Change% Change
20222022
 (in thousands, except percentages)
Revenues$59,163 $74,798 $(15,635)(20.9)%
Gross profit18,517 22,062 (3,545)(16.1)%
Gross profit as a percentage of revenue
31.3 %29.5 % 
Exploration and appraisal costs935 635 300 47.2 %
General and administrative expense6,274 6,184 90 1.5 %
General and administrative expense as a percentage of revenue
10.6 %8.3 %  
Interest income, net(436)(283)(153)54.1 %
Other (income) expense, net(613)265 (878)(331.3)%
Income before taxes$12,357 $15,261 $(2,904)(19.0)%
Income before taxes as a percentage of revenue
20.9 %20.4 %  
 
Revenues for our Completion Fluids & Products Division decreased primarily due to the seasonality of the chemical business in Europe which experiences peak sales during the second quarter, partially offset by an increase in international markets and higher shipments of TETRA PureFlow® ultra-pure zinc bromide clear brine fluid.

Gross profit for our Completion Fluids & Products Division decreased compared to the prior quarter period primarily due to the seasonal impact mentioned above, and the curtailment of certain raw materials impacting production volumes. Gross profit as a percentage of revenue improved slightly compared to the prior quarter due to the mix of products, including higher shipments of TETRA PureFlow®. Profitability in future periods will continue to be affected by the mix of its products and services, market demand for our products and services, drilling and completions activity, supply chain challenges and inflationary pressures.

Pretax income for our Completion Fluids & Products Division decreased primarily due to the $3.5 million lower gross profit described above, a $0.3 million increase in exploration and appraisal costs associated with front-end engineering design and initial economic assessment of our bromine project and a $0.5 million decrease in unrealized gains from the change in fair value of the CarbonFree convertible note. These changes were partially offset by a $0.4 million decrease in foreign exchange losses and a $0.9 million decrease in unrealized loss from our investment in Standard Lithium shares received in April 2022.



22

Water & Flowback Services Division
Three Months EndedPeriod to Period Change
September 30,June 30,$ Change% Change
 20222022
 (in thousands, except percentages)
Revenues$75,849 $65,918 $9,931 15.1 %
Gross profit11,118 6,214 4,904 78.9 %
Gross profit as a percentage of revenue
14.7 %9.4 %  
General and administrative expense5,593 5,894 (301)(5.1)%
General and administrative expense as a percentage of revenue
7.4 %8.9 %  
Interest income, net(2)(2)— — %
Other income, net(955)(1,322)367 (27.8)%
Income before taxes$6,482 $1,644 $4,838 294.3 %
Income before taxes as a percentage of revenue8.5 %2.5 %  
 
Revenues for our Water & Flowback Services Division increased for both water management and production testing in the current quarter compared to the prior quarter, primarily due to the continued higher overall customer activity in the North America onshore business and in Latin America due to two early production facilities coming on line beginning in the third quarter. The higher customer activity can be attributed to sustained high commodity prices.

Gross profit for our Water & Flowback Services Division increased compared to the prior quarter reflecting the margin expansion efforts driven by investments in technology, integration, digitalization and the benefit of our early production facilities being on line for the full quarter in Argentina. Our SandStorm fleet remains at high utilization with continued market penetration and positive pricing progression.

The Water & Flowback Services Division pretax income increased due to an increase in gross profit which was partially offset by a $0.2 million decrease in gains on sales of assets and $0.2 million decrease in foreign exchange gains. General and administrative expense decreased due to a $0.5 million decrease in professional services from contract labor, partially offset by higher compensation and benefits from higher salaries and additional headcount.

Corporate Overhead
Three Months EndedPeriod to Period Change
September 30,June 30,$ Change% Change
 20222022
 (in thousands, except percentages)
Depreciation and amortization$165 $171 $(6)(3.5)%
General and administrative expense11,967 11,542 425 3.7 %
Interest expense, net4,437 3,895 542 13.9 %
Other expense, net158 20 138 690.0 %
Loss before taxes$(16,727)$(15,628)$(1,099)7.0 %

Corporate overhead pretax loss increased primarily due to a $0.5 million increase in interest expense due to an increase in the interest rate on our Term Credit Agreement and a $0.4 million increase in general and administrative expense due to higher long-term incentive compensation expense.
23

Nine months ended September 30, 2022 compared with nine months ended September 30, 2021.
Consolidated Comparisons
Nine Months Ended
September 30,Period to Period Change
 20222021$ Change% Change
 (in thousands, except percentages)
Revenues$405,765 $275,124 $130,641 47.5 %
Gross profit90,000 40,049 49,951 124.7 %
Gross profit as a percentage of revenue
22.2 %14.6 %  
Exploration and appraisal costs3,500 — 3,500 100.0 %
General and administrative expense68,096 56,077 12,019 21.4 %
General and administrative expense as a percentage of revenue
16.8 %20.4 %  
Interest expense, net10,933 12,373 (1,440)(11.6)%
Other income, net(4,858)(14,438)9,580 (66.4)%
Income (loss) before taxes and discontinued operations12,329 (13,963)26,292 188.3 %
Income (loss) before taxes and discontinued operations as a percentage of revenue3.0 %(5.1)%  
Provision for income taxes2,899 2,139 760 35.5 %
Income (loss) before discontinued operations9,430 (16,102)25,532 158.6 %
Discontinued operations:
Income (loss) from discontinued operations, net of taxes270 120,882 (120,612)(99.8)%
Net income9,700 104,780 (95,080)(90.7)%
Loss (income) attributable to noncontrolling interests43 (306)349 (114.1)%
Net income attributable to TETRA stockholders$9,743 $104,474 $(94,731)(90.7)%

Consolidated revenues increased in the current year primarily due to improving industry conditions compared to the prior year for both the Completion Fluids & Products division and the Water Management & Flowback division. See Divisional Comparisons section below for a more detailed discussion of the change in our revenues.

Consolidated gross profit increased in the current year primarily due to the increase in revenue, partially offset by an increase in costs associated with the higher activity levels described above. Gross profit as a percentage of revenue also increased, primarily due to the significant improvement in profitability for our Water and Flowback Services Division, as well as a $3.8 million insurance settlement received in March 2022 associated with damage to our Lake Charles facility in 2020.

Consolidated exploration and appraisal costs were $3.5 million during the current year due to the exploration drilling and sample analysis costs associated with our exploratory brine well in Arkansas, as well as front-end engineering design and initial economic assessment costs for the bromine project.

Consolidated general and administrative expenses increased compared to the prior year, primarily due to $13.9 million of increased wage and benefit related expenses driven by reinstatement of full salaries and 401K match as well as higher short and long-term incentive expenses, and divisional headcount additions as operational activity levels increased. Higher wage and benefit related expenses were partially offset by a $2.1 million decrease in professional fees primarily related to the GP Sale in the first quarter of the prior year.

Consolidated interest expense, net, decreased in the current year primarily due to $50.5 million of repayments of our term credit facility during 2021.

Consolidated other income, net, decreased in the current year, compared to the prior year primarily due to a $12.0 million net decrease in unrealized gains on investments in CSI Compressco, Standard Lithium and CarbonFree, partially offset by a $1.6 million increase in foreign exchange gains, and a $0.4 million increase in gains on sales of assets.
 
24

Consolidated provision for income taxes was $2.9 million during the current year, compared to $2.1 million during the prior year. Our consolidated effective tax rate for the current year was 23.5%. Our tax provision during the current year was primarily due to income generated in certain non-U.S. jurisdictions for which a net operating loss carryforward is not available for offset. We establish a valuation allowance to reduce the deferred tax assets when it is more likely than not that some portion or all of the deferred tax assets will not be realized. Included in our deferred tax assets are net operating loss carryforwards and tax credits that are available to offset future income tax liabilities in the United States as well as in certain non-U.S. jurisdictions.

Consolidated income (loss) from discontinued operations, net of taxes, for the prior year includes a $120.6 million primarily non-cash accounting gain from the deconsolidation of CSI Compressco. This gain is net of a $0.01 million tax provision after taking into consideration utilization of net operating loss and credit carryforwards. Consolidated income (loss) from discontinued operations for the current year consists of $0.3 million of income from adjustments to reserves related to ongoing legal matters.

Consolidated loss (income) attributable to noncontrolling interests included $0.3 million income from the prior year associated with CSI Compressco’s results for the month of January, prior to the GP Sale.

Divisional Comparisons
 
Completion Fluids & Products Division
Nine Months Ended
September 30,Period to Period Change
 20222021$ Change% Change
 (in thousands, except percentages)
Revenues$207,155 $159,819 $47,336 29.6 %
Gross profit66,726 43,170 23,556 54.6 %
Gross profit as a percentage of revenue
32.2 %27.0 %  
Exploration and appraisal costs3,500 — 3,500 100.0 %
General and administrative expense18,517 14,253 4,264 29.9 %
General and administrative expense as a percentage of revenue
8.9 %8.9 %  
Interest income, net(1,042)(465)(577)124.1 %
Other income, net(1,159)(10,731)9,572 (89.2)%
Income before taxes$46,910 $40,113 $6,797 16.9 %
Income before taxes as a percentage of revenue
22.6 %25.1 %  
 
Revenues for our Completion Fluids & Products Division increased compared to the prior year primarily due to increased International and Gulf of Mexico completion fluids product sales as a result of increased activity following the significant improvement in commodity prices and through leveraging opportunities to expand services to completion fluids customers.

Gross profit for our Completion Fluids & Products Division increased compared to the prior year due to more revenues from higher-margin completion fluids services and products, as well as a $3.8 million insurance settlement received in March 2022 from damage to our Lake Charles facility in 2020.

Pretax income for our Completion Fluids & Products Division increased compared to the prior year driven by higher gross profit, partially offset by $3.5 million of costs associated with the exploratory brine project during the current year and a $4.3 million increase in general and administrative costs due to reinstatement of full salaries and 401K match as well as higher short and long-term incentive expenses, and divisional headcount additions to support higher activity levels. Interest income, net increased primarily due to an increase in interest rates on funds held in escrow pending resolution of tax court cases in certain foreign jurisdictions. In addition, other income, net decreased due to the $9.9 million decrease in income from our Standard Lithium shares, most of which were sold during the fourth quarter of 2021, and a $1.1 million increase in foreign exchange losses. These changes are partially offset by a $0.8 million unrealized gain on our investment in the CarbonFree convertible note purchased in December 2021.

25

Water & Flowback Services Division
Nine Months Ended
September 30,Period to Period Change
 20222021$ Change% Change
 (in thousands, except percentages)
Revenues$198,610 $115,305 $83,305 72.2 %
Gross profit (loss)23,793 (2,483)26,276 NM
Gross profit (loss) as a percentage of revenue12.0 %(2.2)%  
General and administrative expense15,724 10,851 4,873 44.9 %
General and administrative expense as a percentage of revenue
7.9 %9.4 %  
Interest income, net(3)(515)512 (99.4)%
Other income, net(2,736)(554)(2,182)393.9 %
Income (loss) before taxes$10,808 $(12,265)$23,073 NM
Income (loss) before taxes as a percentage of revenue
5.4 %(10.6)%  
 
Revenues for our Water & Flowback Services Division increased for both water management and production testing due to much overall higher customer drilling and completion activity. Customer activity levels have continued to improve, primarily in our North America land business as commodity prices have not only recovered but remained high for both crude oil and natural gas compared to the prior year period. Revenues have also increased in Latin America due to two early production facilities coming on line beginning in the third quarter of the current year.

Gross profit for our Water & Flowback Services Division improved substantially from a loss in the prior year to double-digit profit in the current year, primarily due to higher revenues resulting from the increased activity levels described above and pricing improvements as activity levels improved and new projects commenced.

Pretax income for our Water & Flowback Services Division increased in the current year primarily due to an improvement in the gross profit described above and a $1.6 million increase in foreign exchange gains as well as a $0.7 million increase in gains on sales of assets, offset by an increase in general and administrative expense primarily due to a $4.5 million increase in salary and employee expense from reinstatement of full salaries and 401K match as well as higher short and long-term incentive expenses, and divisional headcount additions to support higher activity levels.

Corporate Overhead
Nine Months Ended
September 30,Period to Period Change
 20222021$ Change% Change
 (in thousands, except percentages)
Depreciation and amortization528 646 (118)(18.3)%
General and administrative expense$33,856 $30,973 $2,883 9.3 %
Interest expense, net11,978 13,354 (1,376)(10.3)%
Other income, net(964)(3,153)2,189 (69.4)%
Loss before taxes$(45,398)$(41,820)$(3,578)8.6 %

Corporate overhead pretax loss increased due to a $2.9 million increase in general and administrative expense, as well as a $2.2 million decrease in other income, net, partially offset by a $1.4 million decrease in interest expense, net due to lower debt levels. Corporate general and administrative expenses increased compared to the prior year, primarily due increased wage and benefit related expenses driven by reinstatement of full salaries and 401K match as well as higher short and long-term incentive expenses, partially offset by a $2.2 million decrease in professional fees primarily related to the GP Sale in the first quarter of the prior year. Other income, net decreased primarily due to a $2.9 million decrease in income related to unit price changes of our investment in CSI Compressco, partially offset by a $1.1 million increase in foreign exchange gains.
26

Non-GAAP Financial Measures
We use U.S. GAAP financial measures such as revenues, gross profit, income (loss) before taxes, and net cash provided by operating activities, as well as certain non-GAAP financial measures, including Adjusted EBITDA, as performance measures for our business.

Adjusted EBITDA. We view Adjusted EBITDA as one of our primary management tools, and we track it on a monthly basis, both in dollars and as a percentage of revenues (typically compared to the prior month, prior year period, and to budget). We define Adjusted EBITDA as earnings before interest, taxes, depreciation, amortization, impairments, exploration and appraisal costs and certain other non-cash charges and non-recurring adjustments. The most directly comparable GAAP financial measure is net income (loss) before taxes and discontinued operations.
Adjusted EBITDA is used as a supplemental financial measure by our management to:
evaluate the financial performance of our assets without regard to financing methods, capital structure, or historical cost basis; and
determine our ability to incur and service debt and fund capital expenditures.

 The following table reconciles net income (loss) to Adjusted EBITDA for the periods indicated:
Three Months Ended
September 30, 2022
Completion Fluids & ProductsWater & Flowback ServicesCorporate SG&AOther and EliminationsTotal
(in thousands, except percentages)
Revenue$59,163 $75,849 $ $ $135,012 
Net income (loss) before taxes and discontinued operations12,357 6,482 (11,968)(4,756)2,115 
Exploration and appraisal costs936 — — — 936 
Adjustment to long-term incentives— — 1,731 — 1,731 
Transactions and other expenses— 82 — — 82 
Adjusted income (loss) before taxes and discontinued operations$13,293 $6,564 $(10,237)$(4,756)$4,864 
Interest expense, net(436)(2)— 4,437 3,999 
Depreciation and amortization1,846 6,626 — 162 8,634 
Equity compensation expense— — 1,098 — 1,098 
Adjusted EBITDA$14,703 $13,188 $(9,139)$(157)$18,595 
Adjusted EBITDA as % of revenue24.9 %17.4 %13.8 %
Three Months Ended
June 30, 2022
Completion Fluids & ProductsWater & Flowback ServicesCorporate SG&AOther and EliminationsTotal
(in thousands, except percentages)
Revenue$74,798 $65,918 $ $ $140,716 
Net income (loss) before taxes and discontinued operations15,261 1,644 (11,542)(4,083)1,280 
Impairments220 2,042 — — 2,262 
Exploration and appraisal costs634 — — — 634 
Adjustment to long-term incentives— — 1,450 — 1,450 
Transactions and other expenses— 556 — — 556 
Adjusted income (loss) before taxes and discontinued operations$16,115 $4,242 $(10,092)$(4,083)$6,182 
Interest expense, net(283)(2)— 3,895 3,610 
Depreciation and amortization1,873 5,705 — 168 7,746 
Equity compensation expense— — 1,159 — 1,159 
Adjusted EBITDA$17,705 $9,945 $(8,933)$(20)$18,697 
Adjusted EBITDA as % of revenue23.7 %15.1 %13.3 %
27

Adjusted EBITDA is a financial measure that is not in accordance with U.S. GAAP and should not be considered an alternative to net income, operating income, cash provided by operating activities, or any other measure of financial performance presented in accordance with U.S. GAAP. This measure may not be comparable to similarly titled financial metrics of other companies, as other companies may not calculate Adjusted EBITDA in the same manner as we do. Management compensates for the limitations of Adjusted EBITDA as an analytical tool by reviewing the comparable U.S. GAAP measures, understanding the differences between the measures, and incorporating this knowledge into management’s decision-making processes.
Liquidity and Capital Resources
    
We believe that our capital structure allows us to meet our financial obligations despite current uncertain operating conditions and financial markets. Our liquidity at the end of the third quarter was $92.3 million. Liquidity is defined as unrestricted cash plus availability under the ABL Credit Agreement, Swedish Credit Facility and Finland Credit Agreement. Information about the terms and covenants of our debt agreements can be found in our 2021 Annual Report and in Note 6 - Long Term Debt and Other Borrowings.

Our consolidated sources and uses of cash, which include cash activity from our former Compression Division for January 2021 prior to the closing of the GP sale, are as follows:
Nine Months Ended
September 30,
20222021
(in thousands)
Operating activities$25,948 $10,424 
Investing activities$(28,280)$(12,164)
Financing activities$(2,771)$(38,656)

Operating Activities
 
Consolidated cash flows provided by operating activities increased compared to the first nine months of 2021 primarily due to an increase in cash profit, partially offset by the effect of working capital movements and $0.9 million of prior-year cash flows provided by operating activities generated by CSI Compressco in January prior to closing of the GP Sale.

Investing Activities

Total cash capital expenditures during the first nine months of 2022 were $32.7 million, which reflects increased expenditures to accommodate industry-wide activity recoveries. Our Water & Flowback Services Division spent $26.1 million on capital expenditures, primarily to deploy additional SandStorm units to meet increased demands and maintain, automate and upgrade its water management and flowback equipment fleet. Water and Flowback Services Division capital expenditures also included expenditures related to construction of three early production facilities in Argentina, including approximately $2.0 million of costs that were reimbursed by customers. Our Completion Fluids & Products Division spent $6.5 million on capital expenditures, primarily supporting higher activity levels in the United States and Europe.

Investing activities during the first nine months of 2022 included a $3.8 million insurance settlement received in March 2022 from damage to our Lake Charles facility in 2020.

Historically, a significant majority of our planned capital expenditures have been related to identified opportunities to grow and expand our existing businesses. We are also focused on enhancing shareholder value by capitalizing on our key mineral assets, brine mineral extraction expertise, and deep chemistry competency to expand our offerings into the low carbon energy markets. However, we continue to review all capital expenditure plans carefully in an effort to conserve cash. We currently have no long-term capital expenditure commitments. If the forecasted demand for our products and services increases or decreases, the amount of planned expenditures on growth and expansion may be adjusted.
 
28

Lithium and Bromine Inferred Resources

We have rights to the brine underlying our approximately 40,000 gross acres of brine leases in the Smackover Formation in Southwest Arkansas, including rights to the bromine and lithium contained in the brine. With respect to approximately 35,000 acres of that total acreage, we had previously entered into an agreement granting Standard Lithium an option to acquire lithium rights. The agreements governing this option contemplate a 2.5% royalty that Standard Lithium would pay us based on gross lithium revenues. Additional information on these exploration targets is described in Part I, “Item 2. Properties” in our 2021 Annual Report.

In August 2021, we announced the completion of a preliminary technical assessment by an independent geological consulting firm to assess lithium and bromine exploration targets in our approximately 31,100 net acres. During the first nine months 2022, we spent $3.5 million to complete the drilling of our Arkansas exploration well, obtain and analyze fluid samples for multiple Smackover formation brine zones, and begin a bromine front-end engineering design study and bromine PEA. During the third quarter of 2022, the maiden inferred bromine and lithium brine resource estimation report for our leased acreage in the Smackover Formation in Southwest Arkansas was completed. The report indicates the brine resource underlying the approximately 40,000 gross acres where we hold bromine mineral rights is estimated to contain an inferred resource of 5.25 million short tons of elemental bromine; and the brine resource underlying the approximately 5,000 gross acres where we hold dedicated lithium mineral rights is estimated to contain an inferred resource of 44,000 short tons of elemental lithium. Using an elemental to LCE conversion ratio of 5.323, which is accepted in the industry, the acreage is estimated to contain 234,000 short tons of LCE.

We intend to complete an initial economic assessment for the bromine extraction plant this year. We expect the lithium front-end engineering design study and initial economic assessment for a lithium extraction plant to follow in the fall of 2023. The extraction of lithium from our dedicated 5,000 gross acres should greatly benefit the financial returns for the overall project.

Financing Activities
 
As a result of TETRA’s strong cash flow from operations in 2020 and the proceeds from the GP Sale, during the first nine months of 2021, we repaid $37.5 million on our term credit agreement. We repaid an additional $21.0 million on our term credit agreement during 2021 using proceeds from the sale of Standard Lithium shares and cash flows from operations. Our financing activities for the first nine months of 2022 include $1.2 million of capital lease payments associated with equipment leased for the early production facilities in Argentina. We may supplement our existing cash balances and cash flow from operating activities with short-term borrowings, long-term borrowings, issuances of equity and debt securities, and other sources of capital. We are aggressively managing our working capital and capital expenditure needs in order to maximize our liquidity in the current environment.

Long-Term Debt

Asset-Based Credit Agreement. As of September 30, 2022, our ABL Credit Agreement provides for a senior secured revolving credit facility of up to $80.0 million, with a $20.0 million accordion. The credit facility is subject to a borrowing base to be determined by reference to the value of inventory and accounts receivable, and includes a sublimit of $20.0 million for letters of credit, a swingline loan sublimit of $11.5 million, and a $15.0 million sub-facility subject to a borrowing base consisting of certain trade receivables and inventory in the United Kingdom. The amounts we may borrow under the ABL Credit Agreement are derived from our accounts receivable, certain accrued receivables and certain inventory. Changes in demand for our products and services have an impact on our eligible accounts receivable, accrued receivables and the value of our inventory, which could result in significant changes to our borrowing base and therefore our availability under our ABL Credit Agreement. As of September 30, 2022, we had zero outstanding and $4.7 million in letters of credit and guarantees against our ABL Credit Agreement and availability of $62.6 million, subject to compliance with the covenants, borrowing base, and other provisions of the ABL Credit Agreement.

Swedish Credit Facility. In January 2022, the Company entered into a revolving credit facility for seasonal working capital needs of subsidiaries in Sweden. As of September 30, 2022, we had less than $0.1 million outstanding and availability of approximately $4.5 million United States dollars under this agreement. During each year, all outstanding loans under the Swedish Credit Facility must be repaid for at least 30 consecutive days.
29

Borrowings bear interest at a rate of 2.95% per annum. The Swedish Credit Facility expires on December 31, 2022 and the Company intends to renew it annually.

Finland Credit Agreement. In January 2022, the Company also entered into a credit agreement guaranteed by certain accounts receivable and inventory in Finland (“Finland Credit Agreement”). As of September 30, 2022, there were US$1.4 million of letters of credit outstanding against the Finland Credit Agreement. The Finland Credit Agreement expires on January 31, 2023 and the Company intends to renew it annually.

Term Credit Agreement.    The Term Credit Agreement is scheduled to mature on September 10, 2025. Our Term Credit Agreement requires us to offer to prepay a percentage of Excess Cash Flow (as defined in the Term Credit Agreement) within five business days of filing our Annual Report. As of October 28, 2022, $163.1 million in aggregate principal amount of our Term Credit Agreement is outstanding.

Other Sources and Uses of Cash

In addition to the aforementioned credit facilities and senior notes, we fund our short-term liquidity requirements from cash generated by our operations and from short-term vendor financing. In addition, as of September 30, 2022, the market value of our investments in CSI Compressco and Standard Lithium were $6.1 million and $1.7 million, respectively, with no holding restrictions on our ability to monetize our interests. We also hold an investment in a convertible note issued by CarbonFree valued at $5.5 million as of September 30, 2022, excluding accrued interest. In addition, we are party to agreements in which Standard Lithium has the right to explore, and an option to acquire the right to produce and extract Lithium in our Arkansas leases as well as additional potential resources in the Mojave region of California. We received 400,000 shares of Standard Lithium stock during the second quarter of 2022 under the terms of this agreement.

On May 5, 2022, we filed a universal shelf Registration Statement on Form S-3 with the SEC. On May 17, 2022, the Registration Statement on Form S-3 was declared effective by the SEC. Pursuant to this registration statement, we have the ability to sell debt or equity securities in one or more public offerings up to an aggregate public offering price of $400 million. This shelf registration statement currently provides us additional flexibility with regards to potential financing that we may undertake when market conditions permit or our financial condition may require.

Should additional capital be required, the ability to raise such capital through the issuance of additional debt or equity securities may currently be limited. Instability or volatility in the capital markets at the times we need to access capital may affect the cost of capital and the ability to raise capital for an indeterminable length of time. If it is necessary to issue additional equity to fund our capital needs, additional dilution of our common stockholders will occur. We periodically evaluate engaging in strategic transactions and may consider divesting non-core assets where our evaluation suggests such transactions are in the best interest of our business. In challenging economic environments, we may experience increased delays and failures by customers to pay our invoices. If our customers delay paying or fail to pay us a significant amount of our outstanding receivables, it could have an adverse effect on our liquidity. An increase of unpaid receivables would also negatively affect our borrowing availability under the ABL Credit Agreement.

As of September 30, 2022, we had no “off balance sheet arrangements” that may have a current or future material effect on our consolidated financial condition or results of operations.
Critical Accounting Policies and Estimates
 
    There have been no material changes or developments in the evaluation of the accounting estimates and
the underlying assumptions or methodologies pertaining to our Critical Accounting Policies and Estimates disclosed
in our 2021 Annual Report. In preparing our consolidated financial statements, we make assumptions, estimates, and judgments that affect the amounts reported. These judgments and estimates may change as new events occur, as new information is acquired, and as changes in our operating environments are encountered. Actual results are likely to differ from our current estimates, and those differences may be material.
30

Commitments and Contingencies
 
Litigation
 
For information regarding litigation, see - Note 7 - “Commitments and Contingencies” in the Notes to Consolidated Financial Statements and Part II, “Item 1. Legal Proceedings” in this report.

Long-Term Debt

For information on our credit agreements, see our 2021 Annual Report and Note 6 - “Long-Term Debt and Other Borrowings” in the Notes to Consolidated Financial Statements.

Leases

We have operating leases for some of our transportation equipment, office space, warehouse space, operating locations, and machinery and equipment. Information ab-out the terms and covenants of our lease agreements can be found in our 2021 Annual Report.

Product Purchase Obligations

For information on product purchase obligations, see - Note 7 - “Commitments and Contingencies” in the Notes to Consolidated Financial Statements.
Cautionary Statement for Purposes of Forward-Looking Statements

This Quarterly Report on Form 10-Q contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Forward-looking statements in this Quarterly Report are identifiable by the use of the following words, the negative of such words, and other similar words: “anticipates”, “assumes”, “believes”, “budgets”, “could”, “estimates”, “expects”, “forecasts”, “goal”, “intends”, “may”, “might”, “plans”, “predicts”, “projects”, “schedules”, “seeks”, “should”, “targets”, “will”, and “would”.

These forward-looking statements include statements concerning the inferred mineral resources of lithium and bromine, the potential extraction of lithium and bromine from the leased acreage, the economic viability thereof, the demand for such resources, and the timing and cost of such activities; the ability to obtain an initial economic assessment regarding our lithium and bromine acreage; statements regarding the Company's beliefs, expectations, plans, goals, future events and performance; and other statements that are not purely historical. With respect to the Company's disclosures of inferred mineral resources, including bromine and lithium carbonate equivalent concentrations, it is uncertain if further exploration will ever result in the estimation of a higher category of mineral resource or a mineral reserve. Inferred mineral resources are considered to have the lowest level of geological confidence of all mineral resources. Investors are cautioned that mineral resources do not have demonstrated economic value. Inferred mineral resources have a high degree of uncertainty as to their existence and as to whether they can be economically or legally commercialized. A significant amount of exploration must be completed in order to determine whether an inferred mineral resource may be upgraded to a higher category. Therefore, investors are cautioned not to assume that all or any part of an inferred mineral resource exists, that it can be economically or legally commercialized, or that it will ever be upgraded to a higher category.

Management believes that these forward-looking statements are reasonable as and when made. However, caution should be taken not to place undue reliance on any such forward-looking statements because such statements speak only as of the date on which they are made. We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law. In addition, forward-looking statements are subject to certain risks and uncertainties that could cause actual results to differ materially from our historical experience and our present expectations or projections. These risks and uncertainties include, but are not limited to, those described in Part II, “Item 1A. Risk Factors” and elsewhere in this report and in our 2021 Annual Report, and those described from time to time in our future reports filed with the SEC.
31

Item 3. Quantitative and Qualitative Disclosures about Market Risk.
Interest Rate Risk

The interest on our borrowings is subject to market risk exposure related to changes in applicable interest rates. Borrowings under our Swedish Credit Facility bear interest at a fixed rate of 2.95%. Borrowings under our ABL Credit Agreement bear interest at an agreed-upon percentage rate spread above LIBOR. Borrowings under the Term Credit Agreement bear interest at a rate per annum equal to, at the option of TETRA, either (i) LIBOR (subject to a 1% floor) plus a margin of 6.25% per annum or (ii) a base rate plus a margin of 5.25% per annum. The following table sets forth as of September 30, 2022, the principal amount due under our long-term debt obligations and their respective weighted average interest rates. We are not a party to an interest rate swap contract or other derivative instrument designed to hedge our exposure to interest rate fluctuation risk.
Interest
September 30, 2022
 Scheduled MaturityRate
  (in thousands)
Term credit agreementSeptember 10, 20258.77%$163,071 
Asset-based credit agreementSeptember 10, 20234.75%— 
Swedish Credit FacilityDecember 31, 20222.95%14 
TETRA total debt, including current portion $163,085 

Exchange Rate Risk

We have currency exchange rate risk exposure related to revenues, expenses, operating receivables, and payables denominated in foreign currencies. We may enter into short-term foreign-currency forward derivative contracts as part of a program designed to mitigate the currency exchange rate risk exposure on selected transactions of certain foreign subsidiaries. Although contracts pursuant to this program will serve as an economic hedge of the cash flow of our currency exchange risk exposure, they are not expected to be formally designated as hedge contracts or qualify for hedge accounting treatment. Accordingly, any change in the fair value of these derivative instruments during a period will be included in the determination of earnings for that period. As of September 30, 2022, we did not have any foreign currency exchange contracts outstanding.
Item 4. Controls and Procedures.
 
Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of our disclosure controls and procedures, as such term is defined under Rule 13a-15(e) promulgated under the Securities Exchange Act of 1934, as amended. Based on this evaluation, the Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of September 30, 2022, the end of the period covered by this quarterly report.

There were no changes in our internal control over financial reporting that occurred during the quarter ended September 30, 2022, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

32


PART II
OTHER INFORMATION
Item 1. Legal Proceedings.

On May 31, 2022, TETRA filed a demand for arbitration with the American Arbitration Association (“AAA”) under a certain Bromine Requirements Sales Agreement between TETRA and LANXESS Corporation (formerly Chemtura Corporation, “LANXESS”) (the “Sales Agreement”).

Under the Sales Agreement, TETRA agreed to purchase a certain volume of elemental bromine. LANXESS notified TETRA of a proposed non-ordinary course increase to the price of bromine, which TETRA believes is not justified nor appropriate under the Sales Agreement. After lengthy discussions, TETRA and LANXESS were unable to reach an agreement regarding the validity of the proposed price increase; therefore, TETRA filed for arbitration seeking declaratory relief, among other relief, declaring that the proposed price increase is invalid.

On September 19, 2022, LANXESS filed a counterclaim with the AAA seeking declaratory relief, among other relief, declaring that the proposed price increase was valid and seeking damages in the amount of the price increase from July 1, 2022 forward.

On October 4, 2022, TETRA filed a reply to LANXESS’ counterclaim disputing the counterclaim and amending its original demand.

The arbitration is currently pending, and no final hearing date has been set. TETRA is presently unable to predict the duration, scope or result of this proceeding.

For more information regarding litigation, see “Item 1. Legal Proceedings” in our 2021 Annual Report and Note 7 - “Commitments and Contingencies” in the Notes to Consolidated Financial Statements.
Item 1A. Risk Factors.

As of the date of this filing, TETRA and its operations continue to be subject to the risk factors previously disclosed in the “Risk Factors” sections contained in our 2021 Annual Report. In addition, we are subject to the following supplemental risk factor.

The Inflation Reduction Act of 2021 could accelerate the transition to a low carbon economy and could impose new costs on our customers’ operations.

In August 2022, President Biden signed the Inflation Reduction Act of 2021 (“IRA 2022”) into law. The IRA 2022 contains hundreds of billions in incentives for the development of renewable energy, clean hydrogen, clean fuels, electric vehicles and supporting infrastructure and carbon capture and sequestration, amongst other provisions. In addition, the IRA 2022 imposes the first ever federal fee on the emission of greenhouse gases through a methane emissions charge. The IRA 2022 amends the federal Clean Air Act to impose a fee on the emission of methane from sources required to report their GHG emissions to the U.S. Environmental Protection Agency (“EPA”), including those sources in the onshore petroleum and natural gas production and gathering and boosting source categories. The methane emissions charge would start in calendar year 2024 at $900 per ton of methane, increase to $1,200 in 2025, and be set at $1,500 for 2026 and each year after. Calculation of the fee is based on certain thresholds established in the IRA 2022. While the tax incentives created by the IRA for carbon capture and sequestration may increase demand for some of the services we provide as part of our low carbon solutions business, the methane charge imposed on our oil and natural gas customers could further accelerate the transition of the economy away from the use of fossil fuels towards lower- or zero-carbon emissions alternatives. This could decrease demand for oil and gas and consequently adversely affect the business of our customers, thereby reducing demand for our other services.

33

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
 
(a) None.
 
(b) None.
 
(c) Purchases of Equity Securities by the Issuer and Affiliated Purchasers.
PeriodTotal Number
of Shares Purchased
Average
Price
Paid per Share
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs(1)
Maximum Number (or Approximate Dollar Value) of Shares that May Yet be Purchased Under the Publicly Announced Plans or Programs(1)
July 1 – July 31, 2022— $— — $— 
August 1 – August 31, 2022— — — — 
September 1 – September 30, 2022— — — — 
Total—   — $— 
(1)In January 2004, our Board of Directors authorized the repurchase of up to $20 million of our common stock. On October 28, 2021, our Board of Directors terminated the repurchase program.
Item 3. Defaults Upon Senior Securities.

None.
Item 4. Mine Safety Disclosures.

None.
Item 5. Other Information.

None.
34

Item 6. Exhibits.
 
Exhibits:
31.1*
31.2*
32.1**
32.2**
101.SCH++XBRL Taxonomy Extension Schema Document.
101.CAL++XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF++XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB++XBRL Taxonomy Extension Label Linkbase Document.
101.PRE++XBRL Taxonomy Extension Presentation Linkbase Document.
104*Cover Page Interactive Data File - the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL documents
*    Filed with this report.
**    Furnished with this report.
++    Attached as Exhibit 101 to this report are the following documents formatted in XBRL (Extensible Business Reporting Language): (i) Consolidated Statements of Operations for the three and nine-month periods ended September 30, 2022 and 2021; (ii) Consolidated Statements of Comprehensive Income for the three and nine-month periods ended September 30, 2022 and 2021; (iii) Consolidated Balance Sheets as of September 30, 2022 and December 31, 2021; (iv) Consolidated Statements of Equity for the nine-month periods ended September 30, 2022 and 2021 ; (v) Consolidated Statements of Cash Flows for the nine-month periods ended September 30, 2022 and 2021; and (vi) Notes to Consolidated Financial Statements for the nine months ended September 30, 2022.
 

35

SIGNATURES
 
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 
 
TETRA Technologies, Inc.
 
   
Date:October 31, 2022By:/s/Brady M. Murphy
  Brady M. Murphy
  President and Chief Executive Officer
Principal Executive Officer
   
Date: October 31, 2022By:/s/Elijio V. Serrano
  Elijio V. Serrano
  Senior Vice President and Chief Financial Officer
  Principal Financial Officer
   
Date: October 31, 2022By:/s/Richard D. O’Brien
  Richard D. O’Brien
  Vice President – Finance and Global Controller
  Principal Accounting Officer

36
EX-31.1 2 a20220930ex311.htm EX-31.1 Document

Exhibit 31.1
Certification Pursuant to
Rule 13a-14(a) or 15d-14(a) of the Exchange Act
As Adopted Pursuant to
Section 302 of the Sarbanes-Oxley Act of 2002
 
I, Brady M. Murphy, certify that:
 
1.I have reviewed this report on Form 10-Q for the fiscal quarter ended September 30, 2022, of TETRA Technologies, Inc.;
 
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;
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 (or persons performing the equivalent function):
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 controls over financial reporting.
 
Date:October 31, 2022/s/Brady M. Murphy
 Brady M. Murphy
President and
 Chief Executive Officer


EX-31.2 3 a20220930ex312.htm EX-31.2 Document

Exhibit 31.2
Certification Pursuant to
Rule 13a-14(a) or 15d-14(a) of the Exchange Act
As Adopted Pursuant to
Section 302 of the Sarbanes-Oxley Act of 2002
 
I, Elijio V. Serrano, certify that:
 
1.I have reviewed this report on Form 10-Q for the fiscal quarter ended September 30, 2022, of TETRA Technologies, Inc.;
 
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;
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 (or persons performing the equivalent function):
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 controls over financial reporting.
 
Date:October 31, 2022/s/Elijio V. Serrano
 Elijio V. Serrano
Senior Vice President and Chief Financial Officer


EX-32.1 4 a20220930ex321.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 TETRA Technologies, Inc. (the “Company”) on Form 10-Q for the period ending September 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Brady M. Murphy, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 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.
 
Dated:October 31, 2022/s/Brady M. Murphy
 Brady M. Murphy
 President and Chief Executive Officer
 TETRA Technologies, Inc.
 
 
A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

EX-32.2 5 a20220930ex322.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 TETRA Technologies, Inc. (the “Company”) on Form 10-Q for the period ending September 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Elijio V. Serrano, Senior Vice President and Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 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.
 
Dated:October 31, 2022/s/Elijio V. Serrano
 Elijio V. Serrano
 Senior Vice President and Chief Financial Officer
 TETRA Technologies, Inc.
 
 
A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

EX-101.SCH 6 tti-20220930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Statements of Operations (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statement of Equity Statement link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000010 - Statement - Consolidated Statement of Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Long-Term Debt and Other Borrowings link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Net Income (Loss) per Share link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Industry Segments link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Long-Term Debt and Other Borrowings (Table) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Net Income (Loss) per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Industry Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies - Supplemental Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Discontinued Operations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Revenue from Contracts with Customers - Revenue Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Revenue from Contracts with Customers - Revenue Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Investments in and Advances to Affiliates (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Long-Term Debt and Other Borrowings - Schedule of Long Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Long-Term Debt and Other Borrowings - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Fair Value Measurements - Market Risks and Derivative Hedge Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Net Income (Loss) per Share - Reconciliation of the Weighted Average Number of Common Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Net Income (Loss) per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Industry Segments - Additional Details (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Industry Segments - Revenue, Income from Operations, and Assets by Reporting Segment (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Industry Segments - Corporate Expenses (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 tti-20220930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 tti-20220930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 tti-20220930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Total other assets TotalOtherAssets Aggregate carrying amount, as of the balance sheet date, of noncurrent assets excluding property, plant and equipment. Noncurrent assets are expected to be realized or consumed after one year (or the normal operating cycle, if longer). Compensation and employee benefits Deferred Income, Current Operating lease liabilities Operating Lease, Liability, Noncurrent Foreign currency exchange (gains) and losses Foreign Currency Transaction Gain (Loss), Realized Letter of Credit Letter of Credit [Member] Work in progress Inventory, Work in Process, Gross Other assets: Assets, Noncurrent [Abstract] Interest expense, net Interest Expense Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income attributable to TETRA stockholders Net income, retained deficit Net Income (Loss) Attributable to Parent Consolidated Entities [Axis] Consolidated Entities [Axis] Discontinued Operations and Disposal Groups [Abstract] Discontinued Operations and Disposal Groups [Abstract] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Investments in and Advances to Affiliates [Line Items] Investments in and Advances to Affiliates [Line Items] Income Statement Location [Axis] Income Statement Location [Axis] Patents, trademarks, and other intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Retained deficit Retained Earnings (Accumulated Deficit) Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Capital expenditure, discontinued operations Capital Expenditure, Discontinued Operations Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Entity Filer Category Entity Filer Category Value of amount outstanding Line of Credit Facility, Fair Value of Amount Outstanding Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Proceeds from sale of property, plant, and equipment Proceeds from Sale of Property, Plant, and Equipment Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Income Statement [Abstract] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Foreign currency translation policy Foreign Currency Transactions and Translations Policy [Policy Text Block] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Standard Lithium Ltd. Standard Lithium Ltd. [Member] Standard Lithium Ltd. Other assets Other Assets, Noncurrent Other (income) expense, net Disposal Group, Including Discontinued Operation, Other Income (Loss) Disposal Group, Including Discontinued Operation, Other Income (Loss) Investment, Name [Axis] Investment, Name [Axis] Segments [Axis] Segments [Axis] Depreciation, amortization, and accretion DepreciationDepletionAmortizationAndAccretion The aggregate net amount of depreciation, depletion, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by (used in) operations using the indirect method. Decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Inventories Inventories [Member] Entity File Number Entity File Number Total equity Balance at beginning of period Balance at end of period Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Land and building LandAndBuilding Carrying amount as of the balance sheet date of real estate held for productive use. This excludes land held for sale. And carrying amount as of the balance sheet date of long-lived, depreciable assets that include building structures held for productive use including any addition, improvement, or renovation to the structure, such as interior masonry, interior flooring, electrical, and plumbing. Equity compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Trade accounts receivable, net of allowances of $475 in 2022 and $289 in 2021 Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Proceeds from long-term debt Proceeds from Issuance of Long-term Debt Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Corporate Overhead Corporate Overhead [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Inventories Total inventories Inventory, Net Segment Reporting Table Schedule of Segment Reporting Information, by Segment [Table Text Block] Impairment and other charges Impairment of Long-Lived Assets to be Disposed of and Held-for-use Impairment of Long-Lived Assets to be Disposed of and Held-for-use Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Translation adjustment, net of taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax Less current portion Long-term Debt, Current Maturities Product and Service [Axis] Product and Service [Axis] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Discontinued Operations, Held-for-sale or Disposed of by Sale Discontinued Operations, Held-for-sale or Disposed of by Sale [Member] Liability Class [Axis] Liability Class [Axis] Accrued liabilities and other Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current Schedule of Weighted Average Number of Share Schedule of Weighted Average Number of Shares [Table Text Block] Equity Component [Domain] Equity Component [Domain] Common Stock Par Value Common Stock Value [Member] Disposal Group Name [Axis] Disposal Group Name [Axis] Other Stockholders' Equity, Other Foreign currency translation adjustment from continuing operations, net of taxes of $0 in 2022 and 2021 Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Disposal Group Name [Domain] Disposal Group Name [Domain] Standard Lithium Standard Lithium [Member] Standard Lithium Local Phone Number Local Phone Number Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] Maritech Maritech [Member] Investments in and Advances to Affiliates [Table] Investments in and Advances to Affiliates [Table] Statement [Line Items] Statement [Line Items] Fair Value Measurements Derivative Instruments and Hedging Activities Disclosure [Text Block] Deconsolidation of CSI Compressco Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Retained Deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Income (loss) before taxes and discontinued operations Income (loss) before taxes and discontinued operations 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] Current liabilities associated with discontinued operations Disposal Group, Including Discontinued Operation, Liabilities, Current Segment Reporting [Abstract] Segment Reporting [Abstract] Revenue Disposal Group, Including Discontinued Operation, Revenue Secured Debt Secured Debt [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Income tax provision Discontinued Operation, Tax Effect of Discontinued Operation Land and Building Land and Building [Member] Use of estimates policy Use of Estimates, Policy [Policy Text Block] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Comprehensive income (loss) Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest CarbonFree CarbonFree [Member] CarbonFree Completion Fluids & Products Division Completion Fluids & Products Division [Member] Title of 12(b) Security Title of 12(b) Security Deconsolidation of CSI Compressco, currency translation Noncontrolling Interest, Decrease from Deconsolidation Industry Segments Details [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Payments on financing lease obligations Finance Lease, Principal Payments Total assets Assets Exploration and appraisal costs Exploration Expense Investment, Name [Domain] Investment, Name [Domain] Common stock, shares authorized Common Stock, Shares Authorized Bank line of credit, net availability Line of Credit Facility, Remaining Borrowing Capacity Sub-Facility Sub-Facility [Member] Sub-Facility Number of Operating Segments Number of Operating Segments Gain on GP Sale Gain on GP Sale Gain (Loss) on Disposition of Business Net income attributable to TETRA stockholders Earnings Per Share, Basic Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Document Type Document Type Parent Company Parent Company [Member] Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] Noncontrolling Interest Noncontrolling Interest [Member] Product and Service [Domain] Product and Service [Domain] Interest rate Debt Instrument, Interest Rate, Stated Percentage Unamortized deferred finance costs Unamortized Debt Issuance Expense (Income) loss attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Total long-term liabilities Liabilities, Noncurrent Raw materials Inventory, Raw Materials, Gross Revolving Credit Facility Revolving Credit Facility [Member] Offshore Services Offshore Services [Member] Organization, Basis of Presentation, and Significant Accounting Policies Significant Accounting Policies [Text Block] Diluted net income (loss) per common share: Earnings Per Share, Diluted [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Machinery and equipment Machinery and Equipment, Gross Inventories And Equipment Inventories And Equipment [Member] Inventories And Equipment Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Long-Term Debt Table Schedule of Debt [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Other non-cash credits Other Noncash Income (Expense) Basic net income (loss) per common share: Earnings Per Share, Basic [Abstract] Geographical [Axis] Geographical [Axis] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Purchase obligation, 2023 Unrecorded Unconditional Purchase Obligation, to be Paid, Year One Net income attributable to TETRA stockholders (in dollars per share) Earnings Per Share, Diluted Weighted average basic shares outstanding (in shares) Number of weighted average common shares outstanding ( in shares) Weighted Average Number of Shares Outstanding, Basic Segments [Domain] Segments [Domain] Assumed exercise of equity awards and warrants (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Consideration transferred Business Combination, Consideration Transferred Product sales Product [Member] Purchase obligation, 2024 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Trade payables Disposal Group, Including Discontinued Operation, Accounts Payable, Current Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Axis] Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Investments in and Advances to Affiliates [Abstract] International Non-US [Member] Current portion of long-term debt Long-term Debt and Lease Obligation, Current Interdivision Eliminations Interdivision Eliminations [Member] Income (loss) from continuing operations (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Patents, trademarks and other intangible assets, net of accumulated amortization of $44,994 in 2022 and $44,323 in 2021 Intangible Assets, Net (Excluding Goodwill) Comprehensive income (loss) attributable to TETRA stockholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Long-term debt Long-term Debt Purchase order Contract with Customer, Liability Assets, Fair Value Disclosure Assets, Fair Value Disclosure (Level 1) Fair Value, Inputs, Level 1 [Member] Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Foreign currency translation adjustment, tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Treasury stock, at cost; 3,138,675 shares held at September 30, 2022 and December 31, 2021 Treasury Stock, Value Entity Small Business Entity Small Business Deferred income taxes Deferred Income Tax Liabilities, Net Total liabilities and equity Liabilities and Equity Principles of consolidation policy Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block] Income (loss) from continuing operations Income (Loss) from Continuing Operations, Per Basic Share Total income (loss) from discontinued operations Total income (loss) from discontinued operations Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Income from discontinued operations (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share CSI Compressco CSI Compressco [Member] CSI Compressco [Member] Services Service [Member] Depreciation, amortization, and accretion Depreciation, Depletion and Amortization Additional paid-in capital Additional Paid in Capital Impairment and other charges Impairment, Long-Lived Asset, Held-for-Use Cost of revenues Disposal Group, Including Discontinued Operation, Cost of Revenue The aggregate cost of goods produced and sold and services rendered during the reporting period from a disposal group, including discontinued operations. Asset-Based Credit Agreement Asset-Based Credit Agreement [Member] Asset-Based Credit Agreement LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Property, plant, and equipment: Property, Plant and Equipment, Net [Abstract] Inventories Increase (Decrease) in Inventories Obsolete Equipment Obsolete Equipment [Member] Obsolete Equipment Chemical plants ChemicalPlants Long-lived depreciable assets used for the processing, transmission, or distribution of materials that is not electricity, steam, fossil fuel, nuclear, natural gas, or water, and other long-term capitalized assets related to property, plant and equipment not otherwise previously categorized. Net Income (Loss) per Share Earnings Per Share [Text Block] Treasury stock activity, net Treasury Stock, Value, Acquired, Cost Method Deferred Revenue [Domain] Deferred Revenue [Domain] Ownership percentage Equity Method Investment, Ownership Percentage Entity Interactive Data Current Entity Interactive Data Current Cost of product sales Cost of Goods and Services Sold Compression Division Compression [Member] Translation adjustment, tax OCI, Foreign Currency Transaction and Translation Gain (Loss), Arising During Period, Tax Document Period End Date Document Period End Date Swedish Credit Facility Swedish Credit Facility [Member] Swedish Credit Facility Proceeds from divestiture of businesses Proceeds from Divestiture of Businesses Other Increase (Decrease) in Other Operating Assets and Liabilities, Net Entity Central Index Key Entity Central Index Key Term Credit Agreement Term Credit Agreement [Member] Term Credit Agreement [Member] Gross profit Gross Profit Credit outstanding Long-term Line of Credit Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Consolidated Entities [Domain] Consolidated Entities [Domain] Investments Investment [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Purchase obligation, 2026 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Unrealized Gain (Loss) on Investment AOCI, Gain (Loss), Debt Securities, Available-for-sale, with Allowance for Credit Loss, Parent [Member] Income Statement Location [Domain] Income Statement Location [Domain] Entity Common Stock Shares Outstanding Entity Common Stock, Shares Outstanding Investments Fair Value, Net Asset (Liability) Entity Address, State or Province Entity Address, State or Province ABL Credit Agreement ABL Credit Agreement [Member] ABL Credit Agreement Proceeds from insurance recoveries associated with damaged equipment Proceeds from Insurance Settlement, Investing Activities Net property, plant, and equipment Property, Plant and Equipment, Net Other liabilities Other Liabilities, Noncurrent Current liabilities: Liabilities, Current [Abstract] General and administrative expense General and Administrative Expense Asset-Based Lending Credit Agreement Asset-Based Lending Credit Agreement [Member] Asset-Based Lending Credit Agreement [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Debt Disclosure Debt Disclosure [Text Block] Principal payments on long-term debt Repayments of Long-term Debt Accumulated Other  Comprehensive Income (Loss) Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Trading Symbol Trading Symbol Earnings Per Share [Abstract] Earnings Per Share [Abstract] Equity award activity Stock Issued During Period, Value, Restricted Stock Award, Gross Line of Credit Line of Credit [Member] General and administrative expense Disposal Group, Including Discontinued Operation, General and Administrative Expense (Income) Disposal Group, Including Discontinued Operation, General and Administrative Expense (Income) (Level 3) Fair Value, Inputs, Level 3 [Member] Total property, plant, and equipment Property, Plant and Equipment, Gross Parts and supplies Other Inventory, Supplies, Gross Inventories Inventory Disclosure [Text Block] Automobiles and trucks AutomobilesAndTrucks Long lived, depreciable assets used primarily for road transportation, including large vehicles primarily used for transporting cargo and vehicles that are used primarily for transporting people. Accounting Policies [Abstract] Accounting Policies [Abstract] Equipment Equipment [Member] Number of Reportable Segments Number of Reportable Segments Cash and cash equivalents at beginning of period associated with continuing operations Cash and cash equivalents at end of period associated with continuing operations Cash, Cash Equivalents, Restricted Cash And Restricted Cash Equivalents, Continuing Operations Cash, Cash Equivalents, Restricted Cash And Restricted Cash Equivalents, Continuing Operations Pretax gain on disposal of discontinued operations Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax Finished goods Inventory, Finished Goods, Gross Cost of revenues: Cost of Revenue [Abstract] Bank line of credit, letters of credit and guarantees Letters of Credit Outstanding, Amount Income from discontinued operations Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Document Transition Report Document Transition Report Investments Investments and Other Noncurrent Assets Common stock, par value 0.01 per share; 250,000,000 shares authorized at September 30, 2022 and December 31, 2021; 131,758,500 shares issued at September 30, 2022 and 130,075,838 shares issued at December 31, 2021 Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total liabilities associated with discontinued operations Disposal Group, Including Discontinued Operation, Liabilities Long-term debt, net Total long-term debt Long-term Debt, Excluding Current Maturities Commitments and contingencies (Note 7) Commitments and Contingencies Proceeds from GP Sale, net of cash divested Proceeds from Divestiture of Businesses, Net of Cash Divested Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Trade accounts receivable, allowances for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Entity Current Reporting Status Entity Current Reporting Status Net income Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Amortization and expense of financing costs Amortization of Debt Issuance Costs Disposal Group Classification [Axis] Disposal Group Classification [Axis] Ownership [Axis] Ownership [Axis] Gain on sale of assets Gain (Loss) on Disposition of Property Plant Equipment Cover [Abstract] Cover [Abstract] Term Loan Term Loan [Member] Term Loan [Member] Contract with customer, asset balances Contract with Customer, Asset, after Allowance for Credit Loss, Current Cash and cash equivalents at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Swingline Loan Sublimit Swingline Loan Sublimit [Member] Swingline Loan Sublimit Total cost of revenues Costs and Expenses United States UNITED STATES Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Treasury stock, shares held Treasury Stock, Shares Accrued taxes Taxes Payable, Current Current assets: Assets, Current [Abstract] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Debt issuance costs and other financing activities Proceeds from (Payments for) Other Financing Activities Cost of Goods and Services Sold [Abstract] Cost of Goods and Services Sold [Abstract] Cash and cash equivalents at beginning of period associated with discontinued operations Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents Purchase obligation, 2025 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three Deferred revenue, revenue recognized Deferred Revenue, Revenue Recognized Income from discontinued operations attributable to TETRA stockholders Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Disposal Group Classification [Domain] Disposal Group Classification [Domain] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Weighted average diluted shares outstanding (in shares) Average diluted shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Insurance recoveries associated with damaged equipment Insurance recoveries associated with damaged equipment Insurance Recoveries Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Increase (decrease) in accrued capital expenditures Increase (Decrease) In Capital Expenditures Incurred But Not yet Paid Increase (Decrease) In Capital Expenditures Incurred But Not yet Paid Disposal Groups, Including Discontinued Operations Disposal Groups, Including Discontinued Operations [Table Text Block] Purchase obligation, remainder of 2022 Unrecorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair value measurements Fair Value of Financial Instruments, Policy [Policy Text Block] Document Quarterly Report Document Quarterly Report Accrued liabilities and other Accrued Liabilities Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Asset retirement obligations Asset Retirement Obligations, Noncurrent Summary of Investments Investments in and Advances to Affiliates [Table Text Block] Warrants fair value adjustment Fair Value Adjustment of Warrants Credit Facility [Axis] Credit Facility [Axis] Entity Address, Address Line One Entity Address, Address Line One Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Industry Segments Segment Reporting Disclosure [Text Block] Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Other comprehensive income (loss) Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Entity Shell Company Entity Shell Company Operating lease liabilities, current portion Operating Lease, Liability, Current Less: Comprehensive (income) loss attributable to noncontrolling interests Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest Total current liabilities Liabilities, Current Document Fiscal Year Focus Document Fiscal Year Focus Pretax loss from discontinued operations Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax Interest expense, net Disposal Group, Including Discontinued Operation, Interest Expense Equity-based 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 Carrying Value (Income) loss from discontinued operations attributable to noncontrolling interest Income (loss) from discontinued operations attributable to noncontrolling interest Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Noncontrolling Interest Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Treasury Stock Treasury Stock [Member] Revenues from external customers Revenue from Contract with Customer, Including Assessed Tax Purchase obligation Unrecorded Unconditional Purchase Obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Industry Segments Details [Line Items] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Ownership [Domain] Ownership [Domain] Current Fiscal Year End Date Current Fiscal Year End Date Trade accounts payable Accounts Payable Water & Flowback Services Division Water & Flowback Services [Member] Total Investments Investments in and Advances to Affiliates, at Fair Value Income taxes paid Income Taxes Paid Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Fair Value Measurements, Recurring and Nonrecurring Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Other income, net Income recognized Other general corporate (income) expense, net Other Nonoperating Income (Expense) Statement [Table] Statement [Table] New accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Other investing activities Payments for (Proceeds from) Other Investing Activities Purchases of property, plant, and equipment, net Payments to Acquire Property, Plant, and Equipment Purchase obligation, thereafter Unrecorded Unconditional Purchase Obligation, To Be Paid, After Year Four Unrecorded Unconditional Purchase Obligation, To Be Paid, After Year Four Interest rate Line of Credit Facility, Interest Rate at Period End Loss (gain) on investments Gain (Loss) on Sale of Previously Unissued Stock by Subsidiary or Equity Investee, Nonoperating Income Unamortized discount (premium), net Debt Instrument, Unamortized Discount (Premium), Net Total pretax income from discontinued operations Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Noncontrolling interests Stockholders' Equity Attributable to Noncontrolling Interest Total TETRA stockholders’ equity Stockholders' Equity Attributable to Parent General partner, ownership interest Limited Liability Company (LLC) or Limited Partnership (LP), Managing Member or General Partner, Ownership Interest Construction in progress Construction in Progress, Gross Common stock, shares issued Common Stock, Shares, Issued Income (loss) before discontinued operations Total Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest City Area Code City Area Code Trade accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Nature of operations Nature of Operations [Text Block] Reconciliation of net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Cash Flow, Supplemental Disclosures Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Entity Address, City or Town Entity Address, City or Town Repurchase of common stock Payments for Repurchase of Common Stock Equity: Stockholders' Equity Attributable to Parent [Abstract] Accordion feature Line of Credit Facility, Additional Borrowing Capacity Line of Credit Facility, Additional Borrowing Capacity EX-101.PRE 10 tti-20220930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cover Page - shares
9 Months Ended
Sep. 30, 2022
Oct. 28, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2022  
Document Transition Report false  
Entity File Number 1-13455  
Entity Registrant Name TETRA Technologies, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 74-2148293  
Entity Address, Address Line One 24955 Interstate 45 North  
Entity Address, City or Town The Woodlands,  
Entity Address, Postal Zip Code 77380  
Entity Address, State or Province TX  
City Area Code 281  
Local Phone Number 367-1983  
Title of 12(b) Security Common Stock  
Trading Symbol TTI  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Entity Common Stock Shares Outstanding   128,619,825
Entity Central Index Key 0000844965  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Operations - USD ($)
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenues from external customers $ 135,012,000 $ 95,474,000 $ 405,765,000 $ 275,124,000
Cost of Goods and Services Sold [Abstract]        
Depreciation, amortization, and accretion 8,634,000 8,308,000 24,061,000 25,495,000
Impairment and other charges 0 0 2,262,000 449,000
Insurance recoveries associated with damaged equipment 0 0 3,750,000 110,000
Total cost of revenues 105,539,000 79,727,000 315,765,000 235,075,000
Gross profit 29,473,000 15,747,000 90,000,000 40,049,000
Exploration and appraisal costs 936,000 0 3,500,000 0
General and administrative expense 23,833,000 18,714,000 68,096,000 56,077,000
Interest expense, net 3,999,000 4,083,000 10,933,000 12,373,000
Other income, net (1,410,000) (10,132,000) (4,858,000) (14,438,000)
Income (loss) before taxes and discontinued operations 2,115,000 3,082,000 12,329,000 (13,963,000)
Provision for income taxes 2,178,000 587,000 2,899,000 2,139,000
Income (loss) before discontinued operations (63,000) 2,495,000 9,430,000 (16,102,000)
Total income (loss) from discontinued operations 319,000 18,000 270,000 120,882,000
Net income 256,000 2,513,000 9,700,000 104,780,000
(Income) loss attributable to noncontrolling interest [1] 22,000 0 43,000 (306,000)
Net income attributable to TETRA stockholders $ 278,000 $ 2,513,000 $ 9,743,000 $ 104,474,000
Basic net income (loss) per common share:        
Income (loss) from continuing operations $ (0.00) $ 0.02 $ 0.08 $ (0.13)
Income from discontinued operations 0 0 0 0.96
Net income attributable to TETRA stockholders $ 0.00 $ 0.02 $ 0.08 $ 0.83
Weighted average basic shares outstanding (in shares) 128,407 126,733 127,890 126,489
Diluted net income (loss) per common share:        
Income (loss) from continuing operations (in dollars per share) $ (0.00) $ 0.02 $ 0.08 $ (0.13)
Income from discontinued operations (in dollars per share)   0 0 0.96
Net income attributable to TETRA stockholders (in dollars per share) $ 0.00 $ 0.02 $ 0.08 $ 0.83
Weighted average diluted shares outstanding (in shares) 128,407 128,694 129,704 126,489
Product sales        
Revenues from external customers $ 55,494,000 $ 46,340,000 $ 195,850,000 $ 153,955,000
Cost of Goods and Services Sold [Abstract]        
Cost of product sales 36,571,000 31,805,000 130,916,000 106,265,000
Services        
Revenues from external customers 79,518,000 49,134,000 209,915,000 121,169,000
Cost of Goods and Services Sold [Abstract]        
Cost of product sales $ 60,334,000 $ 39,614,000 $ 162,276,000 $ 102,976,000
[1] (income) attributable to noncontrolling interests includes zero for the three months ended September 30, 2022 and 2021, respectively, and zero and $333 income for the nine months ended September 30, 2022 and 2021, respectively, related to discontinued operations.
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Operations (Parenthetical) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]        
(Income) loss from discontinued operations attributable to noncontrolling interest $ 0 $ 0 $ 0 $ (333,000)
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Statement of Comprehensive Income [Abstract]        
Net income $ 256 $ 2,513 $ 9,700 $ 104,780
Foreign currency translation adjustment from continuing operations, net of taxes of $0 in 2022 and 2021 (3,873) (2,150) (7,095) (2,772)
Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent (306) 0 (306) 0
Comprehensive income (loss) (3,923) 363 2,299 102,008
Less: Comprehensive (income) loss attributable to noncontrolling interests 22 0 43 (306)
Comprehensive income (loss) attributable to TETRA stockholders $ (3,901) $ 363 $ 2,342 $ 101,702
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Statement of Comprehensive Income [Abstract]    
Foreign currency translation adjustment, tax $ 0 $ 0
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 25,247 $ 31,551
Trade accounts receivable, net of allowances of $475 in 2022 and $289 in 2021 105,656 91,202
Inventories 71,558 69,098
Prepaid expenses and other current assets 21,831 18,539
Total current assets 224,292 210,390
Property, plant, and equipment:    
Land and building 24,066 26,380
Machinery and equipment 330,163 345,454
Automobiles and trucks 12,939 16,174
Chemical plants 57,743 61,565
Construction in progress 9,004 5,349
Total property, plant, and equipment 433,915 454,922
Less accumulated depreciation (338,890) (365,946)
Net property, plant, and equipment 95,025 88,976
Other assets:    
Patents, trademarks and other intangible assets, net of accumulated amortization of $44,994 in 2022 and $44,323 in 2021 33,667 36,958
Operating lease right-of-use assets 33,415 36,973
Investments 13,313 11,233
Other assets 13,774 13,736
Total other assets 94,169 98,900
Total assets 413,486 398,266
Current liabilities:    
Trade accounts payable 46,162 37,943
Current portion of long-term debt 14 0
Compensation and employee benefits 29,213 20,811
Operating lease liabilities, current portion 7,858 8,108
Accrued taxes 8,334 7,085
Accrued liabilities and other 19,004 21,810
Current liabilities associated with discontinued operations 919 1,385
Total current liabilities 111,504 97,142
Long-term debt, net 153,873 151,936
Operating lease liabilities 27,724 31,429
Asset retirement obligations 13,368 12,984
Deferred income taxes 1,284 1,669
Other liabilities 3,977 4,543
Total long-term liabilities 200,226 202,561
Commitments and contingencies (Note 7)
Equity:    
Common stock, par value 0.01 per share; 250,000,000 shares authorized at September 30, 2022 and December 31, 2021; 131,758,500 shares issued at September 30, 2022 and 130,075,838 shares issued at December 31, 2021 1,318 1,301
Additional paid-in capital 476,530 475,624
Treasury stock, at cost; 3,138,675 shares held at September 30, 2022 and December 31, 2021 (19,957) (19,957)
Accumulated other comprehensive loss (54,333) (46,932)
Retained deficit (300,589) (310,332)
Total TETRA stockholders’ equity 102,969 99,704
Noncontrolling interests (1,213) (1,141)
Total equity 101,756 98,563
Total liabilities and equity $ 413,486 $ 398,266
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Trade accounts receivable, allowances for doubtful accounts $ 475 $ 289
Patents, trademarks, and other intangible assets, accumulated amortization $ 44,994 $ 44,323
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 250,000,000 250,000,000
Common stock, shares issued 131,758,500 130,075,838
Treasury stock, shares held 3,138,675  
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statement of Equity Statement - USD ($)
$ in Thousands
Total
Common Stock Par Value
Additional Paid-In Capital
Treasury Stock
Accumulated Other  Comprehensive Income (Loss)
Unrealized Gain (Loss) on Investment
Retained Deficit
Noncontrolling Interest
Balance at beginning of period at Dec. 31, 2020 $ 71,062 $ 1,289 $ 472,134 $ (19,484) $ (49,914)   $ (413,665) $ 80,702
Net income, retained deficit             108,714  
Net income 109,047             333
Translation adjustment, net of taxes (2,779)       (2,779)     0
Comprehensive income 106,268              
Deconsolidation of CSI Compressco, currency translation         7,168      
Deconsolidation of CSI Compressco (75,607)             (82,775)
Equity award activity 6 6            
Treasury stock activity, net (449)     (449)        
Equity compensation expense 1,542   962         580
Other (355)   (574)         219
Balance at end of period at Mar. 31, 2021 102,467 1,295 472,522 (19,933) (45,525)   (304,951) (941)
Balance at beginning of period at Dec. 31, 2020 71,062 1,289 472,134 (19,484) (49,914)   (413,665) 80,702
Net income, retained deficit 104,474              
Net income 104,780              
Other comprehensive income (loss) 0              
Comprehensive income 102,008              
Balance at end of period at Sep. 30, 2021 100,078 1,301 474,544 (19,945) (45,518)   (309,191) (1,113)
Balance at beginning of period at Mar. 31, 2021 102,467 1,295 472,522 (19,933) (45,525)   (304,951) (941)
Net income, retained deficit             (6,753)  
Net income (6,780)             (27)
Translation adjustment, net of taxes 2,157       2,157     0
Comprehensive income (4,623)              
Deconsolidation of CSI Compressco (119)             119
Equity award activity 2 2            
Treasury stock activity, net (6)     (6)        
Equity compensation expense 1,592   1,592         0
Other (256)   (242)         (14)
Balance at end of period at Jun. 30, 2021 99,057 1,297 473,872 (19,939) (43,368)   (311,704) (1,101)
Net income, retained deficit 2,513           2,513  
Net income 2,513             0
Translation adjustment, net of taxes (2,150)       (2,150)     0
Other comprehensive income (loss) 0              
Comprehensive income 363              
Equity award activity 4 4            
Treasury stock activity, net (6)     (6)        
Equity compensation expense 1,057   1,057         0
Other (397)   (385)         (12)
Balance at end of period at Sep. 30, 2021 100,078 1,301 474,544 (19,945) (45,518)   (309,191) (1,113)
Balance at beginning of period at Dec. 31, 2021 98,563 1,301 475,624 (19,957) (46,932) $ 0 (310,332) (1,141)
Net income, retained deficit             7,720  
Net income 7,719             (1)
Translation adjustment, net of taxes 192             0
Comprehensive income 7,911              
Equity compensation expense 1,104   1,104         0
Other (676) 7 (673)         (10)
Balance at end of period at Mar. 31, 2022 106,902 1,308 476,055 (19,957) (46,740) 0 (302,612) (1,152)
Balance at beginning of period at Dec. 31, 2021 98,563 1,301 475,624 (19,957) (46,932) 0 (310,332) (1,141)
Net income, retained deficit 9,743              
Net income 9,700              
Other comprehensive income (loss) (306)              
Comprehensive income 2,299              
Balance at end of period at Sep. 30, 2022 101,756 1,318 476,530 (19,957) (54,027) (306) (300,589) (1,213)
Balance at beginning of period at Mar. 31, 2022 106,902 1,308 476,055 (19,957) (46,740) 0 (302,612) (1,152)
Net income, retained deficit             1,745  
Net income 1,725             (20)
Translation adjustment, net of taxes (3,414)       (3,414)     0
Comprehensive income (1,689)              
Equity compensation expense 1,159   1,159         0
Other (836) 6 (833)         (9)
Balance at end of period at Jun. 30, 2022 105,536 1,314 476,381 (19,957) (50,154) 0 (300,867) (1,181)
Net income, retained deficit 278           278  
Net income 256             (22)
Translation adjustment, net of taxes (3,873)       (3,873)     0
Other comprehensive income (loss) (306)         (306)    
Comprehensive income (3,923)              
Equity compensation expense 1,098   1,098         0
Other (955) 4 (949)         (10)
Balance at end of period at Sep. 30, 2022 $ 101,756 $ 1,318 $ 476,530 $ (19,957) $ (54,027) $ (306) $ (300,589) $ (1,213)
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Operating activities:    
Net income $ 9,700 $ 104,780
Warrants fair value adjustment 0 (143)
Reconciliation of net income to net cash provided by operating activities:    
Depreciation, amortization, and accretion 24,061 25,524
Gain on GP Sale 0 (120,574)
Impairment and other charges 2,262 449
Loss (gain) on investments 159 (11,803)
Equity-based compensation expense 3,361 3,611
Provision for doubtful accounts 31 129
Amortization and expense of financing costs 2,378 2,320
Insurance recoveries associated with damaged equipment (3,750) (110)
Warrants fair value adjustment 0 (143)
Gain on sale of assets (980) (479)
Other non-cash credits (425) (359)
Changes in operating assets and liabilities:    
Accounts receivable (16,661) (15,246)
Inventories (5,707) 2,449
Prepaid expenses and other current assets (3,782) (2,927)
Trade accounts payable and accrued expenses 17,069 25,231
Other (1,768) (2,428)
Net cash provided by (used in) operating activities 25,948 10,424
Investing activities:    
Purchases of property, plant, and equipment, net 32,678 14,620
Proceeds from GP Sale, net of cash divested 0 566
Proceeds from sale of property, plant, and equipment 1,489 1,016
Proceeds from insurance recoveries associated with damaged equipment 3,750 110
Other investing activities (841) 764
Net cash used in investing activities (28,280) (12,164)
Financing activities:    
Proceeds from long-term debt 1,695 0
Principal payments on long-term debt (3,292) (37,477)
Payments on financing lease obligations (1,174) 0
Repurchase of common stock 0 (461)
Debt issuance costs and other financing activities 0 (718)
Net cash used in financing activities (2,771) (38,656)
Effect of exchange rate changes on cash (1,201) (1,635)
Decrease in cash and cash equivalents (6,304) (42,031)
Cash and cash equivalents at beginning of period 31,551 83,894
Cash and cash equivalents at beginning of period associated with discontinued operations 0 16,577
Cash and cash equivalents at beginning of period associated with continuing operations 31,551 67,317
Cash and cash equivalents at end of period associated with continuing operations $ 25,247 $ 41,863
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statement of Equity (Parenthetical)
$ in Thousands
3 Months Ended
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Statement of Stockholders' Equity [Abstract]      
Translation adjustment, tax $ 0 $ 0 $ 0
Other (955) (836) (397)
Other comprehensive income (loss) (306)   0
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest $ 101,756 $ 105,536 $ 100,078
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization, Basis of Presentation, and Significant Accounting Policies
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
Organization, Basis of Presentation, and Significant Accounting Policies ORGANIZATION, BASIS OF PRESENTATION, AND SIGNIFICANT ACCOUNTING POLICIES
Organization

We are an industrial and oil and gas products and services company operating on six continents, focused on bromine-based completion fluids, calcium chloride, water management solutions, frac flowback and production well testing services. We were incorporated in Delaware in 1981 and are composed of two segments – Completion Fluids & Products Division and Water & Flowback Services Division. Unless the context requires otherwise, when we refer to “we,” “us,” and “our,” we are describing TETRA Technologies, Inc. and its subsidiaries on a consolidated basis.

Presentation

Our unaudited consolidated financial statements include the accounts of our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The information furnished reflects all normal recurring adjustments, which are, in the opinion of management, necessary to provide a fair statement of the results for the interim periods. Operating results for the period ended September 30, 2022 are not necessarily indicative of results that may be expected for the twelve months ended December 31, 2022.

We have reflected the operations of our former Compression Division and Offshore Division as discontinued operations for all periods presented. See Note 2 - “Discontinued Operations” for further information. Unless otherwise noted, amounts and disclosures throughout these Notes to Consolidated Financial Statements relate solely to continuing operations and exclude all discontinued operations.

The accompanying unaudited consolidated financial statements have been prepared in accordance with Rule 10-01 of Regulation S-X for interim financial statements required to be filed with the U.S. Securities and Exchange Commission (“SEC”) and do not include all information and footnotes required by U.S. generally accepted accounting principles (“U.S. GAAP”) for complete financial statements. These financial statements should be read in conjunction with the financial statements for the year ended December 31, 2021 and notes thereto included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 28, 2022 (the “2021 Annual Report”).

Significant Accounting Policies

Our significant accounting policies are described in the notes to our consolidated financial statements for the year ended December 31, 2021 included in our 2021 Annual Report. There have been no significant changes in our accounting policies or the application thereof during the third quarter of 2022.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclose contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues, expenses, and impairments during the reporting period. Actual results could differ from those estimates, and such differences could be material.

Reclassifications

Certain previously reported financial information has been reclassified to conform to the current year's presentation. The impact of reclassifications was not significant to the prior year's overall presentation.
Foreign Currency Translation

We have designated the Euro, the British pound, the Canadian dollar, the Brazilian real, and the Mexican peso as the functional currencies for our operations in Finland and Sweden, the United Kingdom, Canada, Brazil, and certain of our operations in Mexico, respectively. The United States dollar is the designated functional currency for all of our other non-U.S. operations. The cumulative translation effects of translating the applicable accounts from the functional currencies into the United States dollar at current exchange rates are included as a separate component of equity. Foreign currency exchange (gains) and losses are included in other (income) expense, net and totaled $(1.1) million and $(2.7) million during the three and nine months ended September 30, 2022, respectively, and $(0.1) million and $(1.1) million during the three and nine months ended September 30, 2021, respectively.

Fair Value Measurements

We utilize fair value measurements to account for certain items and account balances within our consolidated financial statements. Fair value measurements are utilized on a recurring basis in the determination of the carrying values of certain investments. See Note 8 - “Fair Value Measurements” for further discussion. Fair value measurements are also utilized on a nonrecurring basis in certain circumstances, including the impairment of long-lived assets (a Level 3 fair value measurement).

Supplemental Cash Flow Information

Supplemental cash flow information from continuing and discontinued operations is as follows:

Nine Months Ended
September 30,
20222021
(in thousands)
Supplemental cash flow information(1):
 
Interest paid
$11,578 $10,954 
Income taxes paid
$2,525 $1,423 
Increase (decrease) in accrued capital expenditures$(4,101)$463 
(1) Prior-year information includes the activity for CSI Compressco for January only.

New Accounting Pronouncements
Standards not yet adopted

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” ASU 2016-13 amends the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in the more timely recognition of losses on financial instruments not accounted for at fair value through net income. The provisions require credit impairments to be measured over the contractual life of an asset and developed with consideration for past events, current conditions, and forecasts of future economic information. Credit impairment will be accounted for as an allowance for credit losses deducted from the amortized cost basis at each reporting date. We are continuing to work through our implementation plan which includes evaluating the impact on our allowance for doubtful accounts methodology, identifying new reporting requirements, and implementing changes to business processes, systems, and controls to support adoption of the standard. Upon adoption, the allowance for doubtful accounts is expected to increase with an offsetting adjustment to retained earnings. Updates at each reporting date after initial adoption will be recorded through selling, general, and administrative expense. ASU 2016-13 will become effective for us in the first quarter of fiscal 2023. We continue to assess the potential effects of these changes to our consolidated financial statements.

In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848)”, which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (“LIBOR”) or by another reference rate expected to be discontinued. Entities may elect to apply the amendments for contract modifications made on or before December 31, 2022. During 2021, our asset-based credit agreement and term credit agreement were
amended to allow replacement of LIBOR with another benchmark rate, such as the secured overnight financing rate (“SOFR”) in the event that LIBOR cannot be determined or does not fairly reflect the cost to our lenders of funding our loans. If LIBOR is not available, we cannot predict what alternative index would be negotiated with our lenders. We will assess the impact of adopting ASU 2020-04 on our consolidated financial statements if or when our contracts are modified to eliminate references to LIBOR.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Discontinued Operations
9 Months Ended
Sep. 30, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations DISCONTINUED OPERATIONS
On January 29, 2021, we entered into the Purchase and Sale Agreement with Spartan Energy Partners, LP (“Spartan”) pursuant to which we sold the general partner of CSI Compressco, including the incentive distribution rights (“IDRs”) in CSI Compressco LP, (“CSI Compressco”), and approximately 23.1% of the outstanding limited partner interests in CSI Compressco, in exchange for the combination of $13.9 million in cash and $3.1 million in contingent consideration in the form of cash and/or CSI Compressco common units if CSI Compressco achieves certain financial targets on or before December 31, 2022. Throughout this Quarterly Report, we refer to this transaction as the “GP Sale.” Following the closing of the transaction, we retained an interest in CSI Compressco representing approximately 3.7% of the outstanding common units as of September 30, 2022. As a result of these transactions, we no longer consolidate CSI Compressco as of January 29, 2021. We recognized a primarily non-cash accounting gain of $120.6 million during the three-month period ended March 31, 2021 related to the GP Sale. The gain is included in income (loss) from discontinued operations, net of taxes in our consolidated statement of operations. We provided back-office support to CSI Compressco under a Transition Services Agreement that ended during the three-month period ended March 31, 2022. During the second quarter of 2022, we sold equipment to CSI Compressco for approximately $0.3 million. Our interest in CSI Compressco and the general partner represented substantially all of our Compression Division.

In addition, on March 1, 2018, we closed a series of related transactions that resulted in the disposition of our Offshore Division, consisting of our Offshore Services and Maritech segments. Our former Compression and Offshore Divisions are reported as discontinued operations for all periods presented. Our consolidated balance sheets and consolidated statements of operations report discontinued operations separate from continuing operations. Our consolidated statements of comprehensive income, statements of equity and statements of cash flows combine continuing and discontinued operations. Our prior-year consolidated statement of operations, statement of comprehensive income, statement of equity and statement of cash flows include CSI Compressco activity for January 1 through January 29 in 2021. Our consolidated statements of cash flows for the nine-month period ended September 30, 2021 included $3.0 million of capital expenditures related to our former Compression division. A summary of financial information related to our discontinued operations is as follows:

Reconciliation of the Line Items Constituting Pretax Loss from Discontinued Operations to the After-Tax Loss from Discontinued Operations
(in thousands, unaudited)
Three Months Ended
September 30, 2022
Offshore Services
Major classes of line items constituting income from discontinued operations
General and administrative expense$510 
Pretax loss from discontinued operations(510)
Pretax gain on disposal of discontinued operations829 
Total pretax income from discontinued operations319 
Income from discontinued operations attributable to TETRA stockholders$319 
Three Months Ended
September 30, 2021
CompressionOffshore ServicesTotal
Major classes of line items constituting income from discontinued operations
Cost of revenues$— $(174)$(174)
General and administrative expense— 
Other (income) expense, net150 — 150 
Pretax income (loss) from discontinued operations(150)168 18 
Income from discontinued operations attributable to TETRA stockholders$18 
Nine Months Ended
September 30, 2022
Offshore ServicesMaritechTotal
Major classes of line items constituting income from discontinued operations
Cost of revenues$54 $— $54 
General and administrative expense533 — 533 
Other expense, net— (28)(28)
Pretax income (loss) from discontinued operations(587)28 (559)
Pretax gain on disposal of discontinued operations829 
Total pretax income from discontinued operations270 
Income from discontinued operations attributable to TETRA stockholders$270 

Nine Months Ended
September 30, 2021
CompressionOffshore ServicesTotal
Major classes of line items constituting income from discontinued operations
Revenue$18,968 $— $18,968 
Cost of revenues11,474 (146)11,328 
General and administrative expense2,796 2,802 
Interest expense, net4,336 — 4,336 
Other expense, net164 — 164 
Pretax income from discontinued operations198 140 338 
Pretax gain on disposal of discontinued operations120,574 
Total pretax income from discontinued operations120,912 
Income tax provision30 
Total income from discontinued operations120,882 
Loss from discontinued operations attributable to noncontrolling interest(333)
Income from discontinued operations attributable to TETRA stockholders$120,549 
Reconciliation of Major Classes of Assets and Liabilities of the Discontinued Operations to Amounts Presented Separately in the Statement of Financial Position
(in thousands)
September 30, 2022
Offshore ServicesMaritechTotal
(unaudited)
Carrying amounts of major classes of liabilities included as part of discontinued operations
Trade payables$319 $— $319 
Accrued liabilities and other505 95 600 
Total liabilities associated with discontinued operations$824 $95 $919 
December 31, 2021
Offshore ServicesMaritechTotal
Carrying amounts of major classes of liabilities included as part of discontinued operations
Trade payables$1,157 $— $1,157 
Accrued liabilities and other— 228 228 
Total liabilities associated with discontinued operations$1,157 $228 $1,385 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue from Contracts with Customers
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer [Text Block] REVENUE FROM CONTRACTS WITH CUSTOMERS
Our contract asset balances, primarily associated with contractual invoicing milestones and/or customer documentation requirements, were $33.4 million and $20.5 million as of September 30, 2022 and December 31, 2021, respectively. Contract assets, along with billed trade accounts receivable, are included in trade accounts receivable in our consolidated balance sheets.

Unearned income includes amounts in which the Company was contractually allowed to invoice prior to satisfying the associated performance obligations. We are also party to agreements in which Standard Lithium Ltd. (“Standard Lithium”) has the right to explore, and an option to acquire the rights to produce and extract lithium in our Arkansas leases as well as other potential resources in the Mojave region of California. The Company receives cash and stock of Standard Lithium under the terms of the arrangements. The cash and stock component of consideration received is initially recorded as unearned income based on the quoted market price at the time the stock is received, then recognized in income over the contract term. Unearned income balances were $4.1 million and $3.2 million as of September 30, 2022 and December 31, 2021, respectively, and vary based on the timing of invoicing and performance obligations being met and the timing of the receipt of stock and cash from Standard Lithium. Unearned income is included in accrued liabilities and other in our consolidated balance sheets. During the three-month and nine-month periods ended September 30, 2022 and September 30, 2021, contract costs were not significant.

During the three-month and nine-month periods ended September 30, 2022, we recognized approximately $2.6 million and $1.7 million of revenue, respectively, deferred in unearned income as of the beginning of the period. These amounts are included in products sales and services revenues in our consolidated statements of operations. Other revenue recognized during the three-month and nine-month periods ended September 30, 2021 deferred in unearned income as of the beginning of the period was not significant. We also recognized approximately $2.4 million and $1.3 million of income during the nine-month periods ended September 30, 2022 and September 30, 2021, respectively, related to the Standard Lithium arrangements. These amounts are included in other income, net in our consolidated statements of operations.
We disaggregate revenue from contracts with customers into Product Sales and Services within each segment, as noted in our two reportable segments in Note 10 - “Industry Segments.” In addition, we disaggregate revenue from contracts with customers by geography based on the following table below.
Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
 (in thousands)
Completion Fluids & Products
United States$30,261 $22,529 $103,449 $72,353 
International28,902 26,162 103,706 87,466 
59,163 48,691 207,155 159,819 
Water & Flowback Services
United States67,641 42,234 182,059 106,630 
International8,208 4,549 16,551 8,675 
75,849 46,783 198,610 115,305 
Total Revenue
United States97,902 64,763 285,508 178,983 
International37,110 30,711 120,257 96,141 
$135,012 $95,474 $405,765 $275,124 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories
9 Months Ended
Sep. 30, 2022
Inventory Disclosure [Abstract]  
Inventories INVENTORIES
Components of inventories as of September 30, 2022 and December 31, 2021 are as follows:
 September 30, 2022December 31, 2021
 (in thousands)
Finished goods$60,069 $59,925 
Raw materials4,267 2,827 
Parts and supplies5,735 4,713 
Work in progress1,487 1,633 
Total inventories
$71,558 $69,098 
Finished goods inventories include newly manufactured clear brine fluids as well as used brines that are repurchased from certain customers for recycling
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments
9 Months Ended
Sep. 30, 2022
Investments in and Advances to Affiliates [Abstract]  
Investments INVESTMENTS
Following the closing of the GP Sale, we continue to own approximately 3.7% of the outstanding CSI Compressco common units as of September 30, 2022. In addition, we are party to agreements in which Standard Lithium has the right to explore, and an option to acquire the rights to produce and extract lithium in our Arkansas leases as well as additional potential resources in the Mojave region of California. The Company receives cash and stock of Standard Lithium (NYSE:SLI) under the terms of the arrangements. The cash and stock component of consideration received is initially recorded as unearned income based on the quoted market price at the time the stock is received, then recognized in income over the contract term. See Note 8 - “Fair Value Measurements” for further information.
In May 2021, we signed a memorandum of understanding (“MOU”) with CarbonFree, a carbon capture company with patented technologies that capture CO2 and mineralize emissions to make commercial, carbon-negative chemicals. Although the MOU expired in May 2022 at the end of its twelve-month term, we have an intellectual property joint development agreement in place with CarbonFree to evaluate potential new technologies. In December 2021, we invested $5.0 million in a convertible note issued by CarbonFree. Our exposure to potential losses by CarbonFree is limited to our investment in the convertible note and associated accrued interest.
Our investments as of September 30, 2022 and December 31, 2021 consist of the following:
September 30, 2022December 31, 2021
(in thousands)
Investment in CSI Compressco
$6,128 $6,233 
Investment in CarbonFree5,453 5,000 
Investment in Standard Lithium1,732 — 
Total Investments$13,313 $11,233 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt and Other Borrowings
9 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
Debt Disclosure LONG-TERM DEBT AND OTHER BORROWINGS
 
Consolidated long-term debt as of September 30, 2022 and December 31, 2021, consists of the following:
 Scheduled MaturitySeptember 30, 2022December 31, 2021
  (in thousands)
Swedish Credit FacilityDecember 31, 2022$14 $— 
Asset-based credit agreement(1)
May 31, 2025— 67 
Term credit agreement(2)
September 10, 2025153,873 151,869 
Total debt 153,887 151,936 
Less current portion (14)— 
Total long-term debt $153,873 $151,936 
(1) Net of unamortized deferred financing costs of zero and $1.5 million as of September 30, 2022 and December 31, 2021, respectively. Deferred financing costs of $1.2 million as of September 30, 2022, were classified as other long-term assets on the accompanying consolidated balance sheet as there was no outstanding balance on our asset-based credit agreement.
(2) Net of unamortized discount of $3.7 million and $4.5 million as of September 30, 2022 and December 31, 2021, respectively, and net of unamortized deferred financing costs of $5.5 million and $6.7 million as of September 30, 2022 and December 31, 2021, respectively.

Swedish Credit Facility

In January 2022, the Company entered into a revolving credit facility for seasonal working capital needs of subsidiaries in Sweden (“Swedish Credit Facility”). As of September 30, 2022, we had less than US$0.1 million outstanding and availability of approximately US$4.5 million under the Swedish Credit Facility. During each year, all outstanding loans under the Swedish Credit Facility must be repaid for at least 30 consecutive days. Borrowings bear interest at a rate of 2.95% per annum. The Swedish Credit Facility expires on December 31, 2022 and the Company intends to renew it annually.
Finland Credit Agreement

In January 2022, the Company also entered into an agreement guaranteed by certain accounts receivable and inventory in Finland (“Finland Credit Agreement”). As of September 30, 2022, there were US$1.4 million of letters of credit outstanding against the Finland Credit Agreement. The Finland Credit Agreement expires on January 31, 2023 and the Company intends to renew it annually.

ABL Credit Agreement

As of September 30, 2022, our asset-based credit agreement (“ABL Credit Agreement”) provides for a senior secured revolving credit facility of up to $80.0 million, with a $20.0 million accordion. The credit facility is subject to a borrowing base determined monthly by reference to the value of inventory and accounts receivable, and includes a sublimit of $20.0 million for letters of credit, a swingline loan sublimit of $11.5 million, and a $15.0 million sub-facility subject to a borrowing base consisting of certain trade receivables and inventory in the United Kingdom.

As of September 30, 2022, we had zero outstanding and $4.7 million in letters of credit and guarantees under our ABL Credit Agreement, respectively. Subject to compliance with the covenants, borrowing base, and other provisions of the ABL Credit Agreement that may limit borrowings, we had availability of $62.6 million under this agreement.

Term Credit Agreement

    As of September 30, 2022, we had $153.9 million outstanding, net of unamortized discounts and unamortized deferred financing costs under our term credit agreement (“Term Credit Agreement”). The Term Credit Agreement requires us to offer to prepay a percentage of Excess Cash Flow (as defined in the Term Credit Agreement) within five business days of filing our Annual Report. As of September 30, 2022, the interest rate per annum on borrowings under the Term Credit Agreement is 8.77%. For additional information on our Term Credit agreement, see our 2021 Annual Report.

Our credit agreements contain certain affirmative and negative covenants, including covenants that restrict the ability to pay dividends or other restricted payments. As of September 30, 2022, we are in compliance with all covenants under the credit agreements.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
Litigation

We are named defendants in several lawsuits and respondents in certain governmental proceedings arising in the ordinary course of business. While the outcome of lawsuits or other proceedings against us cannot be predicted with certainty, management does not consider it reasonably possible that a loss resulting from such lawsuits or other proceedings in excess of any amounts accrued has been incurred that is expected to have a material adverse impact on our financial condition, results of operations, or liquidity.

We have a Bromine Requirements Sales Agreement (“Sales Agreement”) to purchase a certain volume of elemental bromine from LANXESS Corporation (formerly Chemtura Corporation, “LANXESS”), included in Product Purchase Obligations below. LANXESS notified us of a proposed non-ordinary course increase to the price of bromine, which we believe is not justified nor appropriate under the Sales Agreement. After lengthy discussions, we and LANXESS were unable to reach an agreement regarding the validity of the proposed price increase; therefore, we filed for arbitration in May 2022 seeking declaratory relief, among other relief, declaring that the proposed price increase is invalid. In September 2022, LANXESS filed a counterclaim with the American Arbitration Association seeking declaratory relief, among other relief, declaring that the proposed price increase was valid and seeking damages in the amount of the price increase from July 1, 2022 forward. In October 2022, we filed a reply to LANXESS’ counterclaim disputing the counterclaim and amending our original demand. The arbitration is currently pending, and no final hearing date has been set. We are unable to predict the duration, scope or impact of this proceeding on our consolidated financial statements.

There have been no other material developments in our legal proceedings during the quarter ended September 30, 2022. For a discussion of our legal proceedings, please see our 2021 Annual Report.
Product Purchase Obligations

In the normal course of our Completion Fluids & Products Division operations, we enter into supply agreements with certain manufacturers of various raw materials and finished products. Some of these agreements have terms and conditions that specify a minimum or maximum level of purchases over the term of the agreement. Other agreements require us to purchase the entire output of the raw material or finished product produced by the manufacturer. Our purchase obligations under these agreements apply only with regard to raw materials and finished products that meet specifications set forth in the agreements. We recognize a liability for the purchase of such products at the time we receive them. As of September 30, 2022, the aggregate amount of the fixed and determinable portion of the purchase obligation pursuant to our Completion Fluids & Products Division’s supply agreements was approximately $120.2 million, including $1.0 million for the remainder of 2022, an average of $17.9 million per year from 2023 to 2026 and $47.5 million thereafter, extending through 2029.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements
9 Months Ended
Sep. 30, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Fair Value Measurements FAIR VALUE MEASUREMENTS
 
Financial Instruments

Investments

We retained an interest in CSI Compressco (NASDAQ: CCLP) representing approximately 3.7% of CSI Compressco’s outstanding common units as of September 30, 2022.

In December 2021, we invested in a $5.0 million convertible note issued by CarbonFree. Our investment in CarbonFree is recorded in investments on our consolidated balance sheets based on an internal valuation with assistance from a third-party valuation specialist (a Level 3 fair value measurement). The valuation is impacted by key assumptions, including the assumed probability and timing of potential debt or equity offerings. The convertible note includes an option to convert the note into equity interests issued by CarbonFree. The change in the fair value of the embedded option is included in other (income) expense, net in our consolidated statements of operations. The change in the fair value of the convertible note, excluding the embedded option, is included in other comprehensive income in our consolidated statements of comprehensive income.

We are party to agreements in which Standard Lithium has the right to explore, produce and extract lithium in our Arkansas leases as well as additional potential resources in the Mojave region of California. The Company receives cash and stock of Standard Lithium (NYSE: SLI) under the terms of the arrangements. The cash and stock component of consideration received is initially recorded as unearned income based on the quoted market price at the time the stock is received, then recognized in income over the contract term.

Our investments in CSI Compressco and Standard Lithium are recorded based on the quoted market stock price in active markets (a Level 1 fair value measurement). Changes in the value of stock are recorded in other income (expense) in our consolidated statements of operations.

Recurring and nonrecurring fair value measurements by valuation hierarchy as of September 30, 2022 and December 31, 2021, are as follows:

  Fair Value Measurements Using
Total as ofQuoted Prices in Active Markets for Identical Assets or LiabilitiesSignificant Other Observable InputsSignificant Unobservable Inputs
DescriptionSeptember 30, 2022(Level 1)(Level 2)(Level 3)
(in thousands)
Investment in CSI Compressco
$6,128 $6,128 $— $— 
Investment in CarbonFree5,453 — — 5,453 
Investment in Standard Lithium1,732 1,732 — — 
Investments$13,313 
   Fair Value Measurements Using
Total as of Quoted Prices in Active Markets for Identical Assets or LiabilitiesSignificant Other Observable InputsSignificant Unobservable Inputs
DescriptionDecember 31, 2021(Level 1)(Level 2)(Level 3)
(in thousands)
Investment in CSI Compressco
$6,233 $6,233 $— $— 
Investment in CarbonFree5,000 — — 5,000 
Investments$11,233 

Impairments

During the second quarter of 2022, our Completion Fluids & Products and Water & Flowback Services Divisions each recorded certain inventory and long-lived tangible asset impairments. Our Water & Flowback Services Division recorded impairments, including $1.3 million of equipment, $0.2 million of inventory, and $0.5 million for land and buildings. The Completion Fluids & Products Division also recorded a $0.2 million impairment related to obsolete inventory. The inventory and equipment were written down to zero or scrap value. The fair value of land and buildings of $0.4 million was estimated based on recent sales price per square acre or square foot of comparable properties (a Level 3 fair value measurement) in accordance with the fair value hierarchy.

The fair values of cash, restricted cash, accounts receivable, accounts payable, accrued liabilities, short-term borrowings and long-term debt pursuant to TETRA’s ABL Credit Agreement, Swedish Credit Agreement and Term Credit Agreement approximate their carrying amounts. See Note 6 - “Long-Term Debt and Other Borrowings” for further discussion.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income (Loss) per Share
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Net Income (Loss) per Share NET INCOME (LOSS) PER SHARE
The following is a reconciliation of the weighted average number of common shares outstanding with the number of shares used in the computations of net income (loss) per common and common equivalent share:
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2022202120222021
 (in thousands)
Number of weighted average common shares outstanding
128,407 126,733 127,890 126,489 
Assumed exercise of equity awards and warrants
— 1,961 1,814 — 
Average diluted shares outstanding
128,407 128,694 129,704 126,489 

The average diluted shares outstanding excludes the impact of certain outstanding equity awards and warrants of 1.5 million shares for the three-month period ended September 30, 2022 and 1.8 million shares for the nine-month period ended September 30, 2021 as the inclusion of these shares would have been anti-dilutive due to the net loss from continuing operations recorded during these periods.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Industry Segments
9 Months Ended
Sep. 30, 2022
Segment Reporting [Abstract]  
Industry Segments INDUSTRY SEGMENTS
We manage our operations through two segments: Completion Fluids & Products Division and Water & Flowback Services Division.

Summarized financial information concerning the business segments is as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2022202120222021
 (in thousands)
Revenues from external customers    
Product sales  
Completion Fluids & Products Division$55,354 $46,322 $195,469 $153,905 
Water & Flowback Services Division140 18 381 50 
Consolidated$55,494 $46,340 $195,850 $153,955 
Services   
Completion Fluids & Products Division$3,809 $2,369 $11,686 $5,914 
Water & Flowback Services Division75,709 46,765 198,229 115,255 
Consolidated$79,518 $49,134 $209,915 $121,169 
Total revenues  
Completion Fluids & Products Division$59,163 $48,691 $207,155 $159,819 
Water & Flowback Services Division75,849 46,783 198,610 115,305 
Consolidated$135,012 $95,474 $405,765 $275,124 
Income (loss) before taxes  
Completion Fluids & Products Division$12,357 $14,675 $46,910 $40,113 
Water & Flowback Services Division6,482 (1,807)10,808 (12,265)
Interdivision Eliminations
Corporate Overhead(1)
(16,727)(9,789)(45,398)(41,820)
Consolidated$2,115 $3,082 $12,329 $(13,963)
(1) Amounts reflected include the following general corporate expenses:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2022202120222021
 (in thousands)
General and administrative expense$11,968 $8,409 $33,856 $30,973 
Depreciation and amortization165 228 528 646 
Interest expense4,437 4,247 11,978 13,354 
Warrants fair value adjustment (income) expense— (3,164)— (143)
Other general corporate (income) expense, net157 69 (964)(3,010)
Total$16,727 $9,789 $45,398 $41,820 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization, Basis of Presentation, and Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
Nature of operations
Organization

We are an industrial and oil and gas products and services company operating on six continents, focused on bromine-based completion fluids, calcium chloride, water management solutions, frac flowback and production well testing services. We were incorporated in Delaware in 1981 and are composed of two segments – Completion Fluids & Products Division and Water & Flowback Services Division. Unless the context requires otherwise, when we refer to “we,” “us,” and “our,” we are describing TETRA Technologies, Inc. and its subsidiaries on a consolidated basis.
Principles of consolidation policy
Presentation

Our unaudited consolidated financial statements include the accounts of our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The information furnished reflects all normal recurring adjustments, which are, in the opinion of management, necessary to provide a fair statement of the results for the interim periods. Operating results for the period ended September 30, 2022 are not necessarily indicative of results that may be expected for the twelve months ended December 31, 2022.

We have reflected the operations of our former Compression Division and Offshore Division as discontinued operations for all periods presented. See Note 2 - “Discontinued Operations” for further information. Unless otherwise noted, amounts and disclosures throughout these Notes to Consolidated Financial Statements relate solely to continuing operations and exclude all discontinued operations.

The accompanying unaudited consolidated financial statements have been prepared in accordance with Rule 10-01 of Regulation S-X for interim financial statements required to be filed with the U.S. Securities and Exchange Commission (“SEC”) and do not include all information and footnotes required by U.S. generally accepted accounting principles (“U.S. GAAP”) for complete financial statements. These financial statements should be read in conjunction with the financial statements for the year ended December 31, 2021 and notes thereto included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 28, 2022 (the “2021 Annual Report”).
Use of estimates policy
Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclose contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues, expenses, and impairments during the reporting period. Actual results could differ from those estimates, and such differences could be material.
Reclassifications
Reclassifications

Certain previously reported financial information has been reclassified to conform to the current year's presentation. The impact of reclassifications was not significant to the prior year's overall presentation.
Foreign currency translation policy
Foreign Currency Translation

We have designated the Euro, the British pound, the Canadian dollar, the Brazilian real, and the Mexican peso as the functional currencies for our operations in Finland and Sweden, the United Kingdom, Canada, Brazil, and certain of our operations in Mexico, respectively. The United States dollar is the designated functional currency for all of our other non-U.S. operations. The cumulative translation effects of translating the applicable accounts from the functional currencies into the United States dollar at current exchange rates are included as a separate component of equity. Foreign currency exchange (gains) and losses are included in other (income) expense, net and totaled $(1.1) million and $(2.7) million during the three and nine months ended September 30, 2022, respectively, and $(0.1) million and $(1.1) million during the three and nine months ended September 30, 2021, respectively.
Fair value measurements
Fair Value Measurements

We utilize fair value measurements to account for certain items and account balances within our consolidated financial statements. Fair value measurements are utilized on a recurring basis in the determination of the carrying values of certain investments. See Note 8 - “Fair Value Measurements” for further discussion. Fair value measurements are also utilized on a nonrecurring basis in certain circumstances, including the impairment of long-lived assets (a Level 3 fair value measurement).
New accounting pronouncements
New Accounting Pronouncements
Standards not yet adopted

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” ASU 2016-13 amends the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in the more timely recognition of losses on financial instruments not accounted for at fair value through net income. The provisions require credit impairments to be measured over the contractual life of an asset and developed with consideration for past events, current conditions, and forecasts of future economic information. Credit impairment will be accounted for as an allowance for credit losses deducted from the amortized cost basis at each reporting date. We are continuing to work through our implementation plan which includes evaluating the impact on our allowance for doubtful accounts methodology, identifying new reporting requirements, and implementing changes to business processes, systems, and controls to support adoption of the standard. Upon adoption, the allowance for doubtful accounts is expected to increase with an offsetting adjustment to retained earnings. Updates at each reporting date after initial adoption will be recorded through selling, general, and administrative expense. ASU 2016-13 will become effective for us in the first quarter of fiscal 2023. We continue to assess the potential effects of these changes to our consolidated financial statements.

In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848)”, which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (“LIBOR”) or by another reference rate expected to be discontinued. Entities may elect to apply the amendments for contract modifications made on or before December 31, 2022. During 2021, our asset-based credit agreement and term credit agreement were
amended to allow replacement of LIBOR with another benchmark rate, such as the secured overnight financing rate (“SOFR”) in the event that LIBOR cannot be determined or does not fairly reflect the cost to our lenders of funding our loans. If LIBOR is not available, we cannot predict what alternative index would be negotiated with our lenders. We will assess the impact of adopting ASU 2020-04 on our consolidated financial statements if or when our contracts are modified to eliminate references to LIBOR.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization, Basis of Presentation, and Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
Schedule of Cash Flow, Supplemental Disclosures
Supplemental cash flow information from continuing and discontinued operations is as follows:

Nine Months Ended
September 30,
20222021
(in thousands)
Supplemental cash flow information(1):
 
Interest paid
$11,578 $10,954 
Income taxes paid
$2,525 $1,423 
Increase (decrease) in accrued capital expenditures$(4,101)$463 
(1) Prior-year information includes the activity for CSI Compressco for January only.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Discontinued Operations (Tables)
9 Months Ended
Sep. 30, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Disposal Groups, Including Discontinued Operations A summary of financial information related to our discontinued operations is as follows:
Reconciliation of the Line Items Constituting Pretax Loss from Discontinued Operations to the After-Tax Loss from Discontinued Operations
(in thousands, unaudited)
Three Months Ended
September 30, 2022
Offshore Services
Major classes of line items constituting income from discontinued operations
General and administrative expense$510 
Pretax loss from discontinued operations(510)
Pretax gain on disposal of discontinued operations829 
Total pretax income from discontinued operations319 
Income from discontinued operations attributable to TETRA stockholders$319 
Three Months Ended
September 30, 2021
CompressionOffshore ServicesTotal
Major classes of line items constituting income from discontinued operations
Cost of revenues$— $(174)$(174)
General and administrative expense— 
Other (income) expense, net150 — 150 
Pretax income (loss) from discontinued operations(150)168 18 
Income from discontinued operations attributable to TETRA stockholders$18 
Nine Months Ended
September 30, 2022
Offshore ServicesMaritechTotal
Major classes of line items constituting income from discontinued operations
Cost of revenues$54 $— $54 
General and administrative expense533 — 533 
Other expense, net— (28)(28)
Pretax income (loss) from discontinued operations(587)28 (559)
Pretax gain on disposal of discontinued operations829 
Total pretax income from discontinued operations270 
Income from discontinued operations attributable to TETRA stockholders$270 

Nine Months Ended
September 30, 2021
CompressionOffshore ServicesTotal
Major classes of line items constituting income from discontinued operations
Revenue$18,968 $— $18,968 
Cost of revenues11,474 (146)11,328 
General and administrative expense2,796 2,802 
Interest expense, net4,336 — 4,336 
Other expense, net164 — 164 
Pretax income from discontinued operations198 140 338 
Pretax gain on disposal of discontinued operations120,574 
Total pretax income from discontinued operations120,912 
Income tax provision30 
Total income from discontinued operations120,882 
Loss from discontinued operations attributable to noncontrolling interest(333)
Income from discontinued operations attributable to TETRA stockholders$120,549 
Reconciliation of Major Classes of Assets and Liabilities of the Discontinued Operations to Amounts Presented Separately in the Statement of Financial Position
(in thousands)
September 30, 2022
Offshore ServicesMaritechTotal
(unaudited)
Carrying amounts of major classes of liabilities included as part of discontinued operations
Trade payables$319 $— $319 
Accrued liabilities and other505 95 600 
Total liabilities associated with discontinued operations$824 $95 $919 
December 31, 2021
Offshore ServicesMaritechTotal
Carrying amounts of major classes of liabilities included as part of discontinued operations
Trade payables$1,157 $— $1,157 
Accrued liabilities and other— 228 228 
Total liabilities associated with discontinued operations$1,157 $228 $1,385 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue In addition, we disaggregate revenue from contracts with customers by geography based on the following table below.
Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
 (in thousands)
Completion Fluids & Products
United States$30,261 $22,529 $103,449 $72,353 
International28,902 26,162 103,706 87,466 
59,163 48,691 207,155 159,819 
Water & Flowback Services
United States67,641 42,234 182,059 106,630 
International8,208 4,549 16,551 8,675 
75,849 46,783 198,610 115,305 
Total Revenue
United States97,902 64,763 285,508 178,983 
International37,110 30,711 120,257 96,141 
$135,012 $95,474 $405,765 $275,124 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Tables)
9 Months Ended
Sep. 30, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventory
Components of inventories as of September 30, 2022 and December 31, 2021 are as follows:
 September 30, 2022December 31, 2021
 (in thousands)
Finished goods$60,069 $59,925 
Raw materials4,267 2,827 
Parts and supplies5,735 4,713 
Work in progress1,487 1,633 
Total inventories
$71,558 $69,098 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments (Tables)
9 Months Ended
Sep. 30, 2022
Investments in and Advances to Affiliates [Abstract]  
Summary of Investments
Our investments as of September 30, 2022 and December 31, 2021 consist of the following:
September 30, 2022December 31, 2021
(in thousands)
Investment in CSI Compressco
$6,128 $6,233 
Investment in CarbonFree5,453 5,000 
Investment in Standard Lithium1,732 — 
Total Investments$13,313 $11,233 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt and Other Borrowings (Table)
9 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
Long-Term Debt Table
Consolidated long-term debt as of September 30, 2022 and December 31, 2021, consists of the following:
 Scheduled MaturitySeptember 30, 2022December 31, 2021
  (in thousands)
Swedish Credit FacilityDecember 31, 2022$14 $— 
Asset-based credit agreement(1)
May 31, 2025— 67 
Term credit agreement(2)
September 10, 2025153,873 151,869 
Total debt 153,887 151,936 
Less current portion (14)— 
Total long-term debt $153,873 $151,936 
(1) Net of unamortized deferred financing costs of zero and $1.5 million as of September 30, 2022 and December 31, 2021, respectively. Deferred financing costs of $1.2 million as of September 30, 2022, were classified as other long-term assets on the accompanying consolidated balance sheet as there was no outstanding balance on our asset-based credit agreement.
(2) Net of unamortized discount of $3.7 million and $4.5 million as of September 30, 2022 and December 31, 2021, respectively, and net of unamortized deferred financing costs of $5.5 million and $6.7 million as of September 30, 2022 and December 31, 2021, respectively.
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Fair Value Measurements, Recurring and Nonrecurring
Recurring and nonrecurring fair value measurements by valuation hierarchy as of September 30, 2022 and December 31, 2021, are as follows:

  Fair Value Measurements Using
Total as ofQuoted Prices in Active Markets for Identical Assets or LiabilitiesSignificant Other Observable InputsSignificant Unobservable Inputs
DescriptionSeptember 30, 2022(Level 1)(Level 2)(Level 3)
(in thousands)
Investment in CSI Compressco
$6,128 $6,128 $— $— 
Investment in CarbonFree5,453 — — 5,453 
Investment in Standard Lithium1,732 1,732 — — 
Investments$13,313 
   Fair Value Measurements Using
Total as of Quoted Prices in Active Markets for Identical Assets or LiabilitiesSignificant Other Observable InputsSignificant Unobservable Inputs
DescriptionDecember 31, 2021(Level 1)(Level 2)(Level 3)
(in thousands)
Investment in CSI Compressco
$6,233 $6,233 $— $— 
Investment in CarbonFree5,000 — — 5,000 
Investments$11,233 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income (Loss) per Share (Tables)
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Schedule of Weighted Average Number of Share
The following is a reconciliation of the weighted average number of common shares outstanding with the number of shares used in the computations of net income (loss) per common and common equivalent share:
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2022202120222021
 (in thousands)
Number of weighted average common shares outstanding
128,407 126,733 127,890 126,489 
Assumed exercise of equity awards and warrants
— 1,961 1,814 — 
Average diluted shares outstanding
128,407 128,694 129,704 126,489 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Industry Segments (Tables)
9 Months Ended
Sep. 30, 2022
Segment Reporting [Abstract]  
Segment Reporting Table
Summarized financial information concerning the business segments is as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2022202120222021
 (in thousands)
Revenues from external customers    
Product sales  
Completion Fluids & Products Division$55,354 $46,322 $195,469 $153,905 
Water & Flowback Services Division140 18 381 50 
Consolidated$55,494 $46,340 $195,850 $153,955 
Services   
Completion Fluids & Products Division$3,809 $2,369 $11,686 $5,914 
Water & Flowback Services Division75,709 46,765 198,229 115,255 
Consolidated$79,518 $49,134 $209,915 $121,169 
Total revenues  
Completion Fluids & Products Division$59,163 $48,691 $207,155 $159,819 
Water & Flowback Services Division75,849 46,783 198,610 115,305 
Consolidated$135,012 $95,474 $405,765 $275,124 
Income (loss) before taxes  
Completion Fluids & Products Division$12,357 $14,675 $46,910 $40,113 
Water & Flowback Services Division6,482 (1,807)10,808 (12,265)
Interdivision Eliminations
Corporate Overhead(1)
(16,727)(9,789)(45,398)(41,820)
Consolidated$2,115 $3,082 $12,329 $(13,963)
(1) Amounts reflected include the following general corporate expenses:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2022202120222021
 (in thousands)
General and administrative expense$11,968 $8,409 $33,856 $30,973 
Depreciation and amortization165 228 528 646 
Interest expense4,437 4,247 11,978 13,354 
Warrants fair value adjustment (income) expense— (3,164)— (143)
Other general corporate (income) expense, net157 69 (964)(3,010)
Total$16,727 $9,789 $45,398 $41,820 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization, Basis of Presentation, and Significant Accounting Policies - Additional Information (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
segment
Sep. 30, 2021
USD ($)
Accounting Policies [Abstract]        
Number of Operating Segments | segment     2  
Foreign currency exchange (gains) and losses | $ $ (1.1) $ (0.1) $ (2.7) $ (1.1)
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization, Basis of Presentation, and Significant Accounting Policies - Supplemental Cash Flows (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Accounting Policies [Abstract]    
Interest paid $ 11,578 $ 10,954
Income taxes paid 2,525 1,423
Increase (decrease) in accrued capital expenditures $ (4,101) $ 463
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Discontinued Operations - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 29, 2021
Sep. 30, 2022
Sep. 30, 2022
Sep. 30, 2021
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Gain on GP Sale     $ 0 $ 120,574
CSI Compressco        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Ownership percentage   3.70% 3.70%  
Discontinued Operations, Held-for-sale or Disposed of by Sale | CSI Compressco        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Proceeds from divestiture of businesses $ 13,900      
Consideration transferred 3,100      
Gain on GP Sale $ 120,600 $ 300    
Discontinued Operations, Held-for-sale or Disposed of by Sale | Compression Division        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Capital expenditure, discontinued operations       $ 3,000
CSI Compressco | Discontinued Operations, Held-for-sale or Disposed of by Sale | CSI Compressco        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
General partner, ownership interest 23.10%      
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Discontinued Operations (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Revenue       $ 18,968,000  
Cost of revenues   $ (174,000) $ 54,000 11,328,000  
General and administrative expense $ 510,000 6,000 533,000 2,802,000  
Interest expense, net       4,336,000  
Other (income) expense, net   150,000 28,000 164,000  
Pretax loss from discontinued operations (510,000) 18,000 (559,000) 338,000  
Pretax gain on disposal of discontinued operations 829,000   829,000 120,574,000  
Total pretax income from discontinued operations 319,000   270,000 120,912,000  
Income tax provision       30,000  
Total income (loss) from discontinued operations 319,000 18,000 270,000 120,882,000  
Income (loss) from discontinued operations attributable to noncontrolling interest 0 0 0 (333,000)  
Income from discontinued operations attributable to TETRA stockholders 319,000 18,000 270,000 120,549,000  
Trade payables 319,000   319,000   $ 1,157,000
Accrued liabilities and other 600,000   600,000   228,000
Total liabilities associated with discontinued operations 919,000   919,000   1,385,000
Compression Division          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Revenue       18,968,000  
Cost of revenues   0   11,474,000  
General and administrative expense   0   2,796,000  
Interest expense, net       4,336,000  
Other (income) expense, net   150,000   164,000  
Pretax loss from discontinued operations   (150,000)   198,000  
Offshore Services          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Revenue       0  
Cost of revenues   (174,000) 54,000 (146,000)  
General and administrative expense   6,000 533,000 6,000  
Interest expense, net       0  
Other (income) expense, net   0 0 0  
Pretax loss from discontinued operations   $ 168,000 (587,000) $ 140,000  
Trade payables 319,000   319,000   1,157,000
Accrued liabilities and other 505,000   505,000   0
Total liabilities associated with discontinued operations 824,000   824,000   1,157,000
Maritech          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Cost of revenues     0    
General and administrative expense     0    
Other (income) expense, net     28,000    
Pretax loss from discontinued operations     28,000    
Trade payables 0   0   0
Accrued liabilities and other 95,000   95,000   228,000
Total liabilities associated with discontinued operations $ 95,000   $ 95,000   $ 228,000
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue from Contracts with Customers - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
segment
Sep. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Contract with customer, asset balances $ 33,400   $ 33,400   $ 20,500
Purchase order 4,100   4,100   $ 3,200
Income recognized 1,410 $ 10,132 4,858 $ 14,438  
Deferred revenue, revenue recognized $ 2,600   $ 1,700    
Number of Reportable Segments | segment     2    
Standard Lithium Ltd.          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Income recognized     $ 2,400 $ 1,300  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue from Contracts with Customers - Revenue Performance Obligation (Details)
Sep. 30, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 3 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenues from external customers $ 135,012 $ 95,474 $ 405,765 $ 275,124
United States        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 97,902 64,763 285,508 178,983
International        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 37,110 30,711 120,257 96,141
Completion Fluids & Products Division        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 59,163 48,691 207,155 159,819
Completion Fluids & Products Division | United States        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 30,261 22,529 103,449 72,353
Completion Fluids & Products Division | International        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 28,902 26,162 103,706 87,466
Water & Flowback Services Division        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 75,849 46,783 198,610 115,305
Water & Flowback Services Division | United States        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 67,641 42,234 182,059 106,630
Water & Flowback Services Division | International        
Disaggregation of Revenue [Line Items]        
Revenues from external customers $ 8,208 $ 4,549 $ 16,551 $ 8,675
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Finished goods $ 60,069 $ 59,925
Raw materials 4,267 2,827
Parts and supplies 5,735 4,713
Work in progress 1,487 1,633
Total inventories $ 71,558 $ 69,098
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments in and Advances to Affiliates (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Investments in and Advances to Affiliates [Line Items]    
Total Investments $ 13,313 $ 11,233
CSI Compressco    
Investments in and Advances to Affiliates [Line Items]    
Total Investments 6,128 6,233
CarbonFree    
Investments in and Advances to Affiliates [Line Items]    
Total Investments 5,453 5,000
Standard Lithium    
Investments in and Advances to Affiliates [Line Items]    
Total Investments $ 1,732 $ 0
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt and Other Borrowings - Schedule of Long Term Debt (Details) - USD ($)
Sep. 30, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Total long-term debt $ 153,873,000 $ 151,936,000
Parent Company    
Debt Instrument [Line Items]    
Long-term debt 153,887,000 151,936,000
Less current portion (14,000) 0
Total long-term debt 153,873,000 151,936,000
Unamortized deferred finance costs 1,200,000  
Revolving Credit Facility | Secured Debt    
Debt Instrument [Line Items]    
Long-term debt 14,000 0
Asset-Based Credit Agreement | Secured Debt    
Debt Instrument [Line Items]    
Long-term debt 0 67,000
Unamortized deferred finance costs 0 1,500,000
Term Loan | Secured Debt    
Debt Instrument [Line Items]    
Long-term debt 153,873,000 151,869,000
Unamortized deferred finance costs 5,500,000 6,700,000
Unamortized discount (premium), net $ 3,700,000 $ 4,500,000
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt and Other Borrowings - Additional Information (Details) - USD ($)
Sep. 30, 2022
Jul. 30, 2021
Parent Company | Letter of Credit | Asset-Based Lending Credit Agreement    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 20,000,000  
Line of Credit | Revolving Credit Facility | ABL Credit Agreement    
Debt Instrument [Line Items]    
Maximum borrowing capacity   $ 80,000,000
Accordion feature   20,000,000
Line of Credit | Letter of Credit | Sub-Facility    
Debt Instrument [Line Items]    
Maximum borrowing capacity   $ 15,000,000
Line of Credit | Parent Company | ABL Credit Agreement    
Debt Instrument [Line Items]    
Bank line of credit, net availability 62,600,000  
Value of amount outstanding 0  
Bank line of credit, letters of credit and guarantees 4,700,000  
Secured Debt | Swedish Credit Facility    
Debt Instrument [Line Items]    
Credit outstanding 100,000  
Bank line of credit, net availability $ 4,500,000  
Interest rate 2.95%  
Secured Debt | Letter of Credit    
Debt Instrument [Line Items]    
Credit outstanding $ 1,400,000  
Secured Debt | Term Credit Agreement    
Debt Instrument [Line Items]    
Credit outstanding $ 153,900,000  
Interest rate 8.77%  
Swingline Loan Sublimit | Parent Company | Asset-Based Lending Credit Agreement    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 11,500,000  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitment and Contingencies (Details)
$ in Millions
Sep. 30, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Purchase obligation $ 120.2
Purchase obligation, remainder of 2022 1.0
Purchase obligation, 2023 17.9
Purchase obligation, 2024 17.9
Purchase obligation, 2025 17.9
Purchase obligation, 2026 17.9
Purchase obligation, thereafter $ 47.5
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Derivatives, Fair Value [Line Items]            
Total Investments $ 13,313,000     $ 13,313,000   $ 11,233,000
Impairment and other charges $ 0   $ 0 $ 2,262,000 $ 449,000  
Completion Fluids & Products Division | Land and Building            
Derivatives, Fair Value [Line Items]            
Impairment and other charges   $ 500,000        
Assets, Fair Value Disclosure   400,000        
Completion Fluids & Products Division | Inventories            
Derivatives, Fair Value [Line Items]            
Impairment and other charges   200,000        
Completion Fluids & Products Division | Equipment            
Derivatives, Fair Value [Line Items]            
Impairment and other charges   1,300,000        
Completion Fluids & Products Division | Obsolete Equipment            
Derivatives, Fair Value [Line Items]            
Impairment and other charges   200,000        
Completion Fluids & Products Division | Inventories And Equipment            
Derivatives, Fair Value [Line Items]            
Assets, Fair Value Disclosure   $ 0        
CSI Compressco            
Derivatives, Fair Value [Line Items]            
Ownership percentage 3.70%     3.70%    
Total Investments $ 6,128,000     $ 6,128,000   6,233,000
CarbonFree            
Derivatives, Fair Value [Line Items]            
Total Investments $ 5,453,000     $ 5,453,000   $ 5,000,000
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Market Risks and Derivative Hedge Contracts (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Derivatives, Fair Value [Line Items]    
Total Investments $ 13,313 $ 11,233
Investments 13,313 11,233
CSI Compressco    
Derivatives, Fair Value [Line Items]    
Total Investments 6,128 6,233
Standard Lithium    
Derivatives, Fair Value [Line Items]    
Total Investments 1,732 0
CSI Compressco | (Level 1)    
Derivatives, Fair Value [Line Items]    
Investments 6,128 6,233
CSI Compressco | (Level 2)    
Derivatives, Fair Value [Line Items]    
Investments 0 0
CSI Compressco | (Level 3)    
Derivatives, Fair Value [Line Items]    
Investments 0 0
CarbonFree | (Level 1)    
Derivatives, Fair Value [Line Items]    
Investments 0  
CarbonFree | (Level 2)    
Derivatives, Fair Value [Line Items]    
Investments 0  
CarbonFree | (Level 3)    
Derivatives, Fair Value [Line Items]    
Investments 5,453  
Standard Lithium | (Level 1)    
Derivatives, Fair Value [Line Items]    
Investments 1,732 0
Standard Lithium | (Level 2)    
Derivatives, Fair Value [Line Items]    
Investments 0 0
Standard Lithium | (Level 3)    
Derivatives, Fair Value [Line Items]    
Investments $ 0 $ (5,000)
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income (Loss) per Share - Reconciliation of the Weighted Average Number of Common Shares Outstanding (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Number of weighted average common shares outstanding ( in shares) 128,407 126,733 127,890 126,489
Assumed exercise of equity awards and warrants (in shares) 0 1,961 1,814 0
Average diluted shares outstanding (in shares) 128,407 128,694 129,704 126,489
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income (Loss) per Share - Additional Information (Details) - shares
shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1.5 1.8
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Industry Segments - Additional Details (Details)
9 Months Ended
Sep. 30, 2022
segment
Segment Reporting [Abstract]  
Number of Reportable Segments 2
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Industry Segments - Revenue, Income from Operations, and Assets by Reporting Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Industry Segments Details [Line Items]        
Revenues from external customers $ 135,012 $ 95,474 $ 405,765 $ 275,124
Income (loss) before taxes and discontinued operations 2,115 3,082 12,329 (13,963)
Completion Fluids & Products Division        
Industry Segments Details [Line Items]        
Revenues from external customers 59,163 48,691 207,155 159,819
Income (loss) before taxes and discontinued operations 12,357 14,675 46,910 40,113
Water & Flowback Services Division        
Industry Segments Details [Line Items]        
Revenues from external customers 75,849 46,783 198,610 115,305
Income (loss) before taxes and discontinued operations 6,482 (1,807) 10,808 (12,265)
Interdivision Eliminations        
Industry Segments Details [Line Items]        
Income (loss) before taxes and discontinued operations 3 3 9 9
Corporate Overhead        
Industry Segments Details [Line Items]        
Income (loss) before taxes and discontinued operations (16,727) (9,789) (45,398) (41,820)
Product sales        
Industry Segments Details [Line Items]        
Revenues from external customers 55,494 46,340 195,850 153,955
Product sales | Completion Fluids & Products Division        
Industry Segments Details [Line Items]        
Revenues from external customers 55,354 46,322 195,469 153,905
Product sales | Water & Flowback Services Division        
Industry Segments Details [Line Items]        
Revenues from external customers 140 18 381 50
Services        
Industry Segments Details [Line Items]        
Revenues from external customers 79,518 49,134 209,915 121,169
Services | Completion Fluids & Products Division        
Industry Segments Details [Line Items]        
Revenues from external customers 3,809 2,369 11,686 5,914
Services | Water & Flowback Services Division        
Industry Segments Details [Line Items]        
Revenues from external customers $ 75,709 $ 46,765 $ 198,229 $ 115,255
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Industry Segments - Corporate Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Segment Reporting Information [Line Items]        
General and administrative expense $ 23,833 $ 18,714 $ 68,096 $ 56,077
Depreciation, amortization, and accretion 8,634 8,308 24,061 25,495
Interest expense, net 3,999 4,083 10,933 12,373
Warrants fair value adjustment     0 (143)
Other general corporate (income) expense, net (1,410) (10,132) (4,858) (14,438)
Total 63 (2,495) (9,430) 16,102
Corporate Overhead        
Segment Reporting Information [Line Items]        
General and administrative expense 11,968 8,409 33,856 30,973
Depreciation, amortization, and accretion 165 228 528 646
Interest expense, net 4,437 4,247 11,978 13,354
Warrants fair value adjustment 0 (3,164) 0 (143)
Other general corporate (income) expense, net 157 69 (964) (3,010)
Total $ 16,727 $ 9,789 $ 45,398 $ 41,820
XML 60 tti-20220930_htm.xml IDEA: XBRL DOCUMENT 0000844965 2022-01-01 2022-09-30 0000844965 2022-10-28 0000844965 us-gaap:ProductMember 2022-07-01 2022-09-30 0000844965 us-gaap:ProductMember 2021-07-01 2021-09-30 0000844965 us-gaap:ProductMember 2022-01-01 2022-09-30 0000844965 us-gaap:ProductMember 2021-01-01 2021-09-30 0000844965 us-gaap:ServiceMember 2022-07-01 2022-09-30 0000844965 us-gaap:ServiceMember 2021-07-01 2021-09-30 0000844965 us-gaap:ServiceMember 2022-01-01 2022-09-30 0000844965 us-gaap:ServiceMember 2021-01-01 2021-09-30 0000844965 2022-07-01 2022-09-30 0000844965 2021-07-01 2021-09-30 0000844965 2021-01-01 2021-09-30 0000844965 us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember 2022-07-01 2022-09-30 0000844965 2022-09-30 0000844965 2021-12-31 0000844965 tti:CommonStockValueMember 2021-12-31 0000844965 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000844965 us-gaap:TreasuryStockMember 2021-12-31 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000844965 us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember 2021-12-31 0000844965 us-gaap:RetainedEarningsMember 2021-12-31 0000844965 us-gaap:NoncontrollingInterestMember 2021-12-31 0000844965 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000844965 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0000844965 2022-01-01 2022-03-31 0000844965 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000844965 tti:CommonStockValueMember 2022-01-01 2022-03-31 0000844965 tti:CommonStockValueMember 2022-03-31 0000844965 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000844965 us-gaap:TreasuryStockMember 2022-03-31 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 0000844965 us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember 2022-03-31 0000844965 us-gaap:RetainedEarningsMember 2022-03-31 0000844965 us-gaap:NoncontrollingInterestMember 2022-03-31 0000844965 2022-03-31 0000844965 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000844965 us-gaap:NoncontrollingInterestMember 2022-04-01 2022-06-30 0000844965 2022-04-01 2022-06-30 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2022-04-01 2022-06-30 0000844965 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000844965 tti:CommonStockValueMember 2022-04-01 2022-06-30 0000844965 tti:CommonStockValueMember 2022-06-30 0000844965 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000844965 us-gaap:TreasuryStockMember 2022-06-30 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0000844965 us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember 2022-06-30 0000844965 us-gaap:RetainedEarningsMember 2022-06-30 0000844965 us-gaap:NoncontrollingInterestMember 2022-06-30 0000844965 2022-06-30 0000844965 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000844965 us-gaap:NoncontrollingInterestMember 2022-07-01 2022-09-30 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2022-07-01 2022-09-30 0000844965 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000844965 tti:CommonStockValueMember 2022-07-01 2022-09-30 0000844965 tti:CommonStockValueMember 2022-09-30 0000844965 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000844965 us-gaap:TreasuryStockMember 2022-09-30 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2022-09-30 0000844965 us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember 2022-09-30 0000844965 us-gaap:RetainedEarningsMember 2022-09-30 0000844965 us-gaap:NoncontrollingInterestMember 2022-09-30 0000844965 tti:CommonStockValueMember 2020-12-31 0000844965 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000844965 us-gaap:TreasuryStockMember 2020-12-31 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000844965 us-gaap:RetainedEarningsMember 2020-12-31 0000844965 us-gaap:NoncontrollingInterestMember 2020-12-31 0000844965 2020-12-31 0000844965 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000844965 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0000844965 2021-01-01 2021-03-31 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-03-31 0000844965 tti:CommonStockValueMember 2021-01-01 2021-03-31 0000844965 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0000844965 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000844965 tti:CommonStockValueMember 2021-03-31 0000844965 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000844965 us-gaap:TreasuryStockMember 2021-03-31 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2021-03-31 0000844965 us-gaap:RetainedEarningsMember 2021-03-31 0000844965 us-gaap:NoncontrollingInterestMember 2021-03-31 0000844965 2021-03-31 0000844965 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000844965 us-gaap:NoncontrollingInterestMember 2021-04-01 2021-06-30 0000844965 2021-04-01 2021-06-30 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2021-04-01 2021-06-30 0000844965 tti:CommonStockValueMember 2021-04-01 2021-06-30 0000844965 us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0000844965 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000844965 tti:CommonStockValueMember 2021-06-30 0000844965 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000844965 us-gaap:TreasuryStockMember 2021-06-30 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2021-06-30 0000844965 us-gaap:RetainedEarningsMember 2021-06-30 0000844965 us-gaap:NoncontrollingInterestMember 2021-06-30 0000844965 2021-06-30 0000844965 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000844965 us-gaap:NoncontrollingInterestMember 2021-07-01 2021-09-30 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2021-07-01 2021-09-30 0000844965 tti:CommonStockValueMember 2021-07-01 2021-09-30 0000844965 us-gaap:TreasuryStockMember 2021-07-01 2021-09-30 0000844965 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000844965 tti:CommonStockValueMember 2021-09-30 0000844965 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000844965 us-gaap:TreasuryStockMember 2021-09-30 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2021-09-30 0000844965 us-gaap:RetainedEarningsMember 2021-09-30 0000844965 us-gaap:NoncontrollingInterestMember 2021-09-30 0000844965 2021-09-30 0000844965 tti:CSICompresscoMember us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember tti:CSICompresscoMember 2021-01-29 2021-01-29 0000844965 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember tti:CSICompresscoMember 2021-01-29 2021-01-29 0000844965 tti:CSICompresscoMember 2022-09-30 0000844965 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember tti:CSICompresscoMember 2022-07-01 2022-09-30 0000844965 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember tti:CompressionMember 2021-01-01 2021-09-30 0000844965 tti:CompressionMember 2021-07-01 2021-09-30 0000844965 tti:OffshoreServicesMember 2021-07-01 2021-09-30 0000844965 tti:OffshoreServicesMember 2022-01-01 2022-09-30 0000844965 tti:MaritechMember 2022-01-01 2022-09-30 0000844965 tti:CompressionMember 2021-01-01 2021-09-30 0000844965 tti:OffshoreServicesMember 2021-01-01 2021-09-30 0000844965 tti:OffshoreServicesMember 2022-09-30 0000844965 tti:MaritechMember 2022-09-30 0000844965 tti:OffshoreServicesMember 2021-12-31 0000844965 tti:MaritechMember 2021-12-31 0000844965 tti:StandardLithiumLtdMember 2022-01-01 2022-09-30 0000844965 tti:StandardLithiumLtdMember 2021-01-01 2021-09-30 0000844965 country:US tti:CompletionFluidsProductsDivisionMember 2022-07-01 2022-09-30 0000844965 country:US tti:CompletionFluidsProductsDivisionMember 2021-07-01 2021-09-30 0000844965 country:US tti:CompletionFluidsProductsDivisionMember 2022-01-01 2022-09-30 0000844965 country:US tti:CompletionFluidsProductsDivisionMember 2021-01-01 2021-09-30 0000844965 us-gaap:NonUsMember tti:CompletionFluidsProductsDivisionMember 2022-07-01 2022-09-30 0000844965 us-gaap:NonUsMember tti:CompletionFluidsProductsDivisionMember 2021-07-01 2021-09-30 0000844965 us-gaap:NonUsMember tti:CompletionFluidsProductsDivisionMember 2022-01-01 2022-09-30 0000844965 us-gaap:NonUsMember tti:CompletionFluidsProductsDivisionMember 2021-01-01 2021-09-30 0000844965 tti:CompletionFluidsProductsDivisionMember 2022-07-01 2022-09-30 0000844965 tti:CompletionFluidsProductsDivisionMember 2021-07-01 2021-09-30 0000844965 tti:CompletionFluidsProductsDivisionMember 2022-01-01 2022-09-30 0000844965 tti:CompletionFluidsProductsDivisionMember 2021-01-01 2021-09-30 0000844965 country:US tti:WaterFlowbackServicesMember 2022-07-01 2022-09-30 0000844965 country:US tti:WaterFlowbackServicesMember 2021-07-01 2021-09-30 0000844965 country:US tti:WaterFlowbackServicesMember 2022-01-01 2022-09-30 0000844965 country:US tti:WaterFlowbackServicesMember 2021-01-01 2021-09-30 0000844965 us-gaap:NonUsMember tti:WaterFlowbackServicesMember 2022-07-01 2022-09-30 0000844965 us-gaap:NonUsMember tti:WaterFlowbackServicesMember 2021-07-01 2021-09-30 0000844965 us-gaap:NonUsMember tti:WaterFlowbackServicesMember 2022-01-01 2022-09-30 0000844965 us-gaap:NonUsMember tti:WaterFlowbackServicesMember 2021-01-01 2021-09-30 0000844965 tti:WaterFlowbackServicesMember 2022-07-01 2022-09-30 0000844965 tti:WaterFlowbackServicesMember 2021-07-01 2021-09-30 0000844965 tti:WaterFlowbackServicesMember 2022-01-01 2022-09-30 0000844965 tti:WaterFlowbackServicesMember 2021-01-01 2021-09-30 0000844965 country:US 2022-07-01 2022-09-30 0000844965 country:US 2021-07-01 2021-09-30 0000844965 country:US 2022-01-01 2022-09-30 0000844965 country:US 2021-01-01 2021-09-30 0000844965 us-gaap:NonUsMember 2022-07-01 2022-09-30 0000844965 us-gaap:NonUsMember 2021-07-01 2021-09-30 0000844965 us-gaap:NonUsMember 2022-01-01 2022-09-30 0000844965 us-gaap:NonUsMember 2021-01-01 2021-09-30 0000844965 2021-10-01 2022-09-30 0000844965 2022-01-01 2022-09-30 0000844965 2023-01-01 2022-09-30 0000844965 2024-01-01 2022-09-30 0000844965 2025-01-01 2022-09-30 0000844965 tti:CarbonFreeMember 2021-12-31 0000844965 tti:CSICompresscoMember 2021-12-31 0000844965 tti:CarbonFreeMember 2022-09-30 0000844965 tti:StandardLithiumMember 2022-09-30 0000844965 tti:StandardLithiumMember 2021-12-31 0000844965 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember 2022-09-30 0000844965 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember 2021-12-31 0000844965 tti:AssetBasedCreditAgreementMember us-gaap:SecuredDebtMember 2022-09-30 0000844965 tti:AssetBasedCreditAgreementMember us-gaap:SecuredDebtMember 2021-12-31 0000844965 tti:TermLoanMember us-gaap:SecuredDebtMember 2022-09-30 0000844965 tti:TermLoanMember us-gaap:SecuredDebtMember 2021-12-31 0000844965 srt:ParentCompanyMember 2022-09-30 0000844965 srt:ParentCompanyMember 2021-12-31 0000844965 tti:SwedishCreditFacilityMember us-gaap:SecuredDebtMember 2022-09-30 0000844965 us-gaap:LetterOfCreditMember us-gaap:SecuredDebtMember 2022-09-30 0000844965 us-gaap:RevolvingCreditFacilityMember tti:ABLCreditAgreementMember us-gaap:LineOfCreditMember 2021-07-30 0000844965 srt:ParentCompanyMember us-gaap:LetterOfCreditMember tti:AssetBasedLendingCreditAgreementMember 2022-09-30 0000844965 srt:ParentCompanyMember tti:AssetBasedLendingCreditAgreementMember tti:SwinglineLoanSublimitMember 2022-09-30 0000844965 us-gaap:LetterOfCreditMember tti:SubFacilityMember us-gaap:LineOfCreditMember 2021-07-30 0000844965 srt:ParentCompanyMember tti:ABLCreditAgreementMember us-gaap:LineOfCreditMember 2022-09-30 0000844965 tti:TermCreditAgreementMember us-gaap:SecuredDebtMember 2022-09-30 0000844965 us-gaap:FairValueInputsLevel1Member tti:CSICompresscoMember 2022-09-30 0000844965 us-gaap:FairValueInputsLevel2Member tti:CSICompresscoMember 2022-09-30 0000844965 us-gaap:FairValueInputsLevel3Member tti:CSICompresscoMember 2022-09-30 0000844965 us-gaap:FairValueInputsLevel1Member tti:CarbonFreeMember 2022-09-30 0000844965 us-gaap:FairValueInputsLevel2Member tti:CarbonFreeMember 2022-09-30 0000844965 us-gaap:FairValueInputsLevel3Member tti:CarbonFreeMember 2022-09-30 0000844965 us-gaap:FairValueInputsLevel1Member tti:StandardLithiumMember 2022-09-30 0000844965 us-gaap:FairValueInputsLevel2Member tti:StandardLithiumMember 2022-09-30 0000844965 us-gaap:FairValueInputsLevel3Member tti:StandardLithiumMember 2022-09-30 0000844965 us-gaap:FairValueInputsLevel1Member tti:CSICompresscoMember 2021-12-31 0000844965 us-gaap:FairValueInputsLevel2Member tti:CSICompresscoMember 2021-12-31 0000844965 us-gaap:FairValueInputsLevel3Member tti:CSICompresscoMember 2021-12-31 0000844965 us-gaap:FairValueInputsLevel1Member tti:StandardLithiumMember 2021-12-31 0000844965 us-gaap:FairValueInputsLevel2Member tti:StandardLithiumMember 2021-12-31 0000844965 us-gaap:FairValueInputsLevel3Member tti:StandardLithiumMember 2021-12-31 0000844965 us-gaap:EquipmentMember tti:CompletionFluidsProductsDivisionMember 2022-04-01 2022-06-30 0000844965 us-gaap:InventoriesMember tti:CompletionFluidsProductsDivisionMember 2022-04-01 2022-06-30 0000844965 us-gaap:LandAndBuildingMember tti:CompletionFluidsProductsDivisionMember 2022-04-01 2022-06-30 0000844965 tti:ObsoleteEquipmentMember tti:CompletionFluidsProductsDivisionMember 2022-04-01 2022-06-30 0000844965 tti:InventoriesAndEquipmentMember tti:CompletionFluidsProductsDivisionMember 2022-06-30 0000844965 us-gaap:LandAndBuildingMember tti:CompletionFluidsProductsDivisionMember 2022-06-30 0000844965 us-gaap:ProductMember tti:CompletionFluidsProductsDivisionMember 2022-07-01 2022-09-30 0000844965 us-gaap:ProductMember tti:CompletionFluidsProductsDivisionMember 2021-07-01 2021-09-30 0000844965 us-gaap:ProductMember tti:CompletionFluidsProductsDivisionMember 2022-01-01 2022-09-30 0000844965 us-gaap:ProductMember tti:CompletionFluidsProductsDivisionMember 2021-01-01 2021-09-30 0000844965 us-gaap:ProductMember tti:WaterFlowbackServicesMember 2022-07-01 2022-09-30 0000844965 us-gaap:ProductMember tti:WaterFlowbackServicesMember 2021-07-01 2021-09-30 0000844965 us-gaap:ProductMember tti:WaterFlowbackServicesMember 2022-01-01 2022-09-30 0000844965 us-gaap:ProductMember tti:WaterFlowbackServicesMember 2021-01-01 2021-09-30 0000844965 us-gaap:ServiceMember tti:CompletionFluidsProductsDivisionMember 2022-07-01 2022-09-30 0000844965 us-gaap:ServiceMember tti:CompletionFluidsProductsDivisionMember 2021-07-01 2021-09-30 0000844965 us-gaap:ServiceMember tti:CompletionFluidsProductsDivisionMember 2022-01-01 2022-09-30 0000844965 us-gaap:ServiceMember tti:CompletionFluidsProductsDivisionMember 2021-01-01 2021-09-30 0000844965 us-gaap:ServiceMember tti:WaterFlowbackServicesMember 2022-07-01 2022-09-30 0000844965 us-gaap:ServiceMember tti:WaterFlowbackServicesMember 2021-07-01 2021-09-30 0000844965 us-gaap:ServiceMember tti:WaterFlowbackServicesMember 2022-01-01 2022-09-30 0000844965 us-gaap:ServiceMember tti:WaterFlowbackServicesMember 2021-01-01 2021-09-30 0000844965 tti:InterdivisionEliminationsMember 2022-07-01 2022-09-30 0000844965 tti:InterdivisionEliminationsMember 2021-07-01 2021-09-30 0000844965 tti:InterdivisionEliminationsMember 2022-01-01 2022-09-30 0000844965 tti:InterdivisionEliminationsMember 2021-01-01 2021-09-30 0000844965 tti:CorporateOverheadMember 2022-07-01 2022-09-30 0000844965 tti:CorporateOverheadMember 2021-07-01 2021-09-30 0000844965 tti:CorporateOverheadMember 2022-01-01 2022-09-30 0000844965 tti:CorporateOverheadMember 2021-01-01 2021-09-30 shares iso4217:USD iso4217:USD shares tti:segment pure 0000844965 --12-31 2022 Q3 false P3M P1Y P1Y P1Y P1Y 10-Q true 2022-09-30 false 1-13455 TETRA Technologies, Inc. DE 74-2148293 24955 Interstate 45 North The Woodlands, TX 77380 281 367-1983 Common Stock TTI NYSE Yes Yes Accelerated Filer false false false 128619825 55494000 46340000 195850000 153955000 79518000 49134000 209915000 121169000 135012000 95474000 405765000 275124000 36571000 31805000 130916000 106265000 60334000 39614000 162276000 102976000 8634000 8308000 24061000 25495000 0 0 2262000 449000 0 0 3750000 110000 105539000 79727000 315765000 235075000 29473000 15747000 90000000 40049000 936000 0 3500000 0 23833000 18714000 68096000 56077000 3999000 4083000 10933000 12373000 1410000 10132000 4858000 14438000 2115000 3082000 12329000 -13963000 2178000 587000 2899000 2139000 -63000 2495000 9430000 -16102000 319000 18000 270000 120882000 256000 2513000 9700000 104780000 -22000 0 -43000 306000 278000 2513000 9743000 104474000 -0.00 0.02 0.08 -0.13 0 0 0 0.96 0.00 0.02 0.08 0.83 128407000 126733000 127890000 126489000 -0.00 0.02 0.08 -0.13 0 0 0 0.96 0.00 0.02 0.08 0.83 128407000 128694000 129704000 126489000 0 0 0 333000 256000 2513000 9700000 104780000 0 0 -3873000 -2150000 -7095000 -2772000 -306000 0 -306000 0 -3923000 363000 2299000 102008000 -22000 0 -43000 306000 -3901000 363000 2342000 101702000 25247000 31551000 475000 289000 105656000 91202000 71558000 69098000 21831000 18539000 224292000 210390000 24066000 26380000 330163000 345454000 12939000 16174000 57743000 61565000 9004000 5349000 433915000 454922000 338890000 365946000 95025000 88976000 44994000 44323000 33667000 36958000 33415000 36973000 13313000 11233000 13774000 13736000 94169000 98900000 413486000 398266000 46162000 37943000 14000 0 29213000 20811000 7858000 8108000 8334000 7085000 19004000 21810000 919000 1385000 111504000 97142000 153873000 151936000 27724000 31429000 13368000 12984000 1284000 1669000 3977000 4543000 200226000 202561000 0.01 0.01 250000000 250000000 131758500 130075838 1318000 1301000 476530000 475624000 3138675 19957000 19957000 -54333000 -46932000 -300589000 -310332000 102969000 99704000 -1213000 -1141000 101756000 98563000 413486000 398266000 1301000 475624000 -19957000 -46932000 0 -310332000 -1141000 98563000 7720000 -1000 7719000 0 192000 0 192000 7911000 1104000 0 1104000 -7000 673000 10000 676000 1308000 476055000 -19957000 -46740000 0 -302612000 -1152000 106902000 1745000 -20000 1725000 0 -3414000 0 -3414000 -1689000 1159000 0 1159000 -6000 833000 9000 836000 1314000 476381000 -19957000 -50154000 0 -300867000 -1181000 105536000 278000 -22000 256000 0 -3873000 0 -3873000 -306000 -306000 -3923000 1098000 0 1098000 -4000 949000 10000 955000 1318000 476530000 -19957000 -54027000 -306000 -300589000 -1213000 101756000 1289000 472134000 -19484000 -49914000 -413665000 80702000 71062000 108714000 333000 109047000 0 -2779000 0 -2779000 106268000 -7168000 82775000 75607000 6000 6000 449000 449000 962000 580000 1542000 574000 -219000 355000 1295000 472522000 -19933000 -45525000 -304951000 -941000 102467000 -6753000 -27000 -6780000 0 2157000 0 2157000 -4623000 -119000 119000 2000 2000 6000 6000 1592000 0 1592000 242000 14000 256000 1297000 473872000 -19939000 -43368000 -311704000 -1101000 99057000 2513000 0 2513000 0 -2150000 0 -2150000 363000 4000 4000 6000 6000 1057000 0 1057000 385000 12000 397000 1301000 474544000 -19945000 -45518000 -309191000 -1113000 100078000 9700000 104780000 24061000 25524000 0 120574000 2262000 449000 -159000 11803000 3361000 3611000 31000 129000 2378000 2320000 3750000 110000 0 -143000 980000 479000 425000 359000 16661000 15246000 5707000 -2449000 3782000 2927000 17069000 25231000 1768000 2428000 25948000 10424000 32678000 14620000 0 566000 1489000 1016000 3750000 110000 841000 -764000 -28280000 -12164000 1695000 0 3292000 37477000 1174000 0 0 461000 0 -718000 -2771000 -38656000 -1201000 -1635000 -6304000 -42031000 31551000 83894000 0 16577000 31551000 67317000 25247000 41863000 ORGANIZATION, BASIS OF PRESENTATION, AND SIGNIFICANT ACCOUNTING POLICIES<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Organization</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are an industrial and oil and gas products and services company operating on six continents, focused on bromine-based completion fluids, calcium chloride, water management solutions, frac flowback and production well testing services. We were incorporated in Delaware in 1981 and are composed of two segments – Completion Fluids &amp; Products Division and Water &amp; Flowback Services Division. Unless the context requires otherwise, when we refer to “we,” “us,” and “our,” we are describing TETRA Technologies, Inc. and its subsidiaries on a consolidated basis.</span></div><div><span><br/></span></div><div style="padding-left:2.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Presentation</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our unaudited consolidated financial statements include the accounts of our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The information furnished reflects all normal recurring adjustments, which are, in the opinion of management, necessary to provide a fair statement of the results for the interim periods. Operating results for the period ended September 30, 2022 are not necessarily indicative of results that may be expected for the twelve months ended December 31, 2022.</span></div><div><span><br/></span></div><div style="padding-left:2.25pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have reflected the operations of our former Compression Division and Offshore Division as discontinued operations for all periods presented. See Note 2 - “Discontinued Operations” for further information. Unless otherwise noted, amounts and disclosures throughout these Notes to Consolidated Financial Statements relate solely to continuing operations and exclude all discontinued operations.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements have been prepared in accordance with Rule 10-01 of Regulation S-X for interim financial statements required to be filed with the U.S. Securities and Exchange Commission (“SEC”) and do not include all information and footnotes required by U.S. generally accepted accounting principles (“U.S. GAAP”) for complete financial statements. These financial statements should be read in conjunction with the financial statements for the year ended December 31, 2021 and notes thereto included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 28, 2022 (the “</span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/844965/000084496522000007/tti-20211231.htm" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2021 Annual Report</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our significant accounting policies are described in the notes to our consolidated financial statements for the year ended December 31, 2021 included in our </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/844965/000084496522000007/tti-20211231.htm" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2021 Annual Report</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. There have been no significant changes in our accounting policies or the application thereof during the third quarter of 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclose contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues, expenses, and impairments during the reporting period. Actual results could differ from those estimates, and such differences could be</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">material.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain previously reported financial information has been reclassified to conform to the current year's presentation. The impact of reclassifications was not significant to the prior year's overall presentation.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have designated the Euro, the British pound, the Canadian dollar, the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Brazilian real, and the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mexican peso as the functional currencies for our operations in Finland and Sweden, the United Kingdom, Canada, Brazil,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and certain of our operations in Mexico, respectively. The United States dollar is the designated functional currency for all of our other non-U.S. operations. The cumulative translation effects of translating the applicable accounts from the functional currencies into the United States dollar at current exchange rates are included as a separate component of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">equity. Foreign currency exchange (gains) and losses are included in other (income) expense, net and totaled $(1.1) million and $(2.7) million during the three and nine months ended September 30, 2022, respectively, and $(0.1) million and $(1.1) million during the three and nine months ended September 30, 2021, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize fair value measurements to account for certain items and account balances within our consolidated financial statements. Fair value measurements are utilized on a recurring basis in the determination of the carrying values of certain investments. See Note 8 - “Fair Value Measurements” for further discussion. Fair value measurements are also utilized on a nonrecurring basis in certain circumstances, including the impairment of long-lived assets (a Level 3 fair value measurement).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental Cash Flow Information</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information from continuing and discontinued operations is as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><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.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental cash flow information</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest paid</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,578 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes paid</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,525 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,423 </span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase (decrease) in accrued capital expenditures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,101)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Prior-year information includes the activity for CSI Compressco for January only.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Pronouncements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Standards not yet adopted</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” ASU 2016-13 amends the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in the more timely recognition of losses on financial instruments not accounted for at fair value through net income. The provisions require credit impairments to be measured over the contractual life of an asset and developed with consideration for past events, current conditions, and forecasts of future economic information. Credit impairment will be accounted for as an allowance for credit losses deducted from the amortized cost basis at each reporting date. We are continuing to work through our implementation plan which includes evaluating the impact on our allowance for doubtful accounts methodology, identifying new reporting requirements, and implementing changes to business processes, systems, and controls to support adoption of the standard. Upon adoption, the allowance for doubtful accounts is expected to increase with an offsetting adjustment to retained earnings. Updates at each reporting date after initial adoption will be recorded through selling, general, and administrative expense. ASU 2016-13 will become effective for us in the first quarter of fiscal 2023. We continue to assess the potential effects of these changes to our consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848)”, which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (“LIBOR”) or by another reference rate expected to be discontinued. Entities may elect to apply the amendments for contract modifications made on or before December 31, 2022. During 2021, our asset-based credit agreement and term credit agreement were </span></div>amended to allow replacement of LIBOR with another benchmark rate, such as the secured overnight financing rate (“SOFR”) in the event that LIBOR cannot be determined or does not fairly reflect the cost to our lenders of funding our loans. If LIBOR is not available, we cannot predict what alternative index would be negotiated with our lenders. We will assess the impact of adopting ASU 2020-04 on our consolidated financial statements if or when our contracts are modified to eliminate references to LIBOR. <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Organization</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are an industrial and oil and gas products and services company operating on six continents, focused on bromine-based completion fluids, calcium chloride, water management solutions, frac flowback and production well testing services. We were incorporated in Delaware in 1981 and are composed of two segments – Completion Fluids &amp; Products Division and Water &amp; Flowback Services Division. Unless the context requires otherwise, when we refer to “we,” “us,” and “our,” we are describing TETRA Technologies, Inc. and its subsidiaries on a consolidated basis.</span></div> 2 <div style="padding-left:2.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Presentation</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our unaudited consolidated financial statements include the accounts of our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The information furnished reflects all normal recurring adjustments, which are, in the opinion of management, necessary to provide a fair statement of the results for the interim periods. Operating results for the period ended September 30, 2022 are not necessarily indicative of results that may be expected for the twelve months ended December 31, 2022.</span></div><div><span><br/></span></div><div style="padding-left:2.25pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have reflected the operations of our former Compression Division and Offshore Division as discontinued operations for all periods presented. See Note 2 - “Discontinued Operations” for further information. Unless otherwise noted, amounts and disclosures throughout these Notes to Consolidated Financial Statements relate solely to continuing operations and exclude all discontinued operations.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements have been prepared in accordance with Rule 10-01 of Regulation S-X for interim financial statements required to be filed with the U.S. Securities and Exchange Commission (“SEC”) and do not include all information and footnotes required by U.S. generally accepted accounting principles (“U.S. GAAP”) for complete financial statements. These financial statements should be read in conjunction with the financial statements for the year ended December 31, 2021 and notes thereto included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 28, 2022 (the “</span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/844965/000084496522000007/tti-20211231.htm" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2021 Annual Report</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”).</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclose contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues, expenses, and impairments during the reporting period. Actual results could differ from those estimates, and such differences could be</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">material.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain previously reported financial information has been reclassified to conform to the current year's presentation. The impact of reclassifications was not significant to the prior year's overall presentation.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have designated the Euro, the British pound, the Canadian dollar, the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Brazilian real, and the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mexican peso as the functional currencies for our operations in Finland and Sweden, the United Kingdom, Canada, Brazil,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and certain of our operations in Mexico, respectively. The United States dollar is the designated functional currency for all of our other non-U.S. operations. The cumulative translation effects of translating the applicable accounts from the functional currencies into the United States dollar at current exchange rates are included as a separate component of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">equity. Foreign currency exchange (gains) and losses are included in other (income) expense, net and totaled $(1.1) million and $(2.7) million during the three and nine months ended September 30, 2022, respectively, and $(0.1) million and $(1.1) million during the three and nine months ended September 30, 2021, respectively.</span></div> 1100000 2700000 100000 1100000 <div><span style="color:#000000;font-family:'Arial',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="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize fair value measurements to account for certain items and account balances within our consolidated financial statements. Fair value measurements are utilized on a recurring basis in the determination of the carrying values of certain investments. See Note 8 - “Fair Value Measurements” for further discussion. Fair value measurements are also utilized on a nonrecurring basis in certain circumstances, including the impairment of long-lived assets (a Level 3 fair value measurement).</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information from continuing and discontinued operations is as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><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.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental cash flow information</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest paid</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,578 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes paid</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,525 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,423 </span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase (decrease) in accrued capital expenditures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,101)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Prior-year information includes the activity for CSI Compressco for January only.</span></div> 11578000 10954000 2525000 1423000 4101000 -463000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Pronouncements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Standards not yet adopted</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” ASU 2016-13 amends the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in the more timely recognition of losses on financial instruments not accounted for at fair value through net income. The provisions require credit impairments to be measured over the contractual life of an asset and developed with consideration for past events, current conditions, and forecasts of future economic information. Credit impairment will be accounted for as an allowance for credit losses deducted from the amortized cost basis at each reporting date. We are continuing to work through our implementation plan which includes evaluating the impact on our allowance for doubtful accounts methodology, identifying new reporting requirements, and implementing changes to business processes, systems, and controls to support adoption of the standard. Upon adoption, the allowance for doubtful accounts is expected to increase with an offsetting adjustment to retained earnings. Updates at each reporting date after initial adoption will be recorded through selling, general, and administrative expense. ASU 2016-13 will become effective for us in the first quarter of fiscal 2023. We continue to assess the potential effects of these changes to our consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848)”, which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (“LIBOR”) or by another reference rate expected to be discontinued. Entities may elect to apply the amendments for contract modifications made on or before December 31, 2022. During 2021, our asset-based credit agreement and term credit agreement were </span></div>amended to allow replacement of LIBOR with another benchmark rate, such as the secured overnight financing rate (“SOFR”) in the event that LIBOR cannot be determined or does not fairly reflect the cost to our lenders of funding our loans. If LIBOR is not available, we cannot predict what alternative index would be negotiated with our lenders. We will assess the impact of adopting ASU 2020-04 on our consolidated financial statements if or when our contracts are modified to eliminate references to LIBOR. DISCONTINUED OPERATIONS<div style="padding-left:2.25pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 29, 2021, we entered into the Purchase and Sale Agreement with Spartan Energy Partners, LP (“Spartan”) pursuant to which we sold the general partner of CSI Compressco, including the incentive distribution rights (“IDRs”) in CSI Compressco LP, (“CSI Compressco”), and approximately 23.1% of the outstanding limited partner interests in CSI Compressco, in exchange for the combination of $13.9 million in cash and $3.1 million in contingent consideration in the form of cash and/or CSI Compressco common units if CSI Compressco achieves certain financial targets on or before December 31, 2022. Throughout this Quarterly Report, we refer to this transaction as the “GP Sale.”</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the closing of the transaction, we retained an interest in CSI Compressco representing approximately 3.7% of the outstanding common units as of September 30, 2022. As a result of these transactions, we no longer consolidate CSI Compressco as of January 29, 2021. We recognized a primarily non-cash accounting gain of $120.6 million during the three-month period ended March 31, 2021 related to the GP Sale. The gain is included in income (loss) from discontinued operations, net of taxes in our consolidated statement of operations. We provided back-office support to CSI Compressco under a Transition Services Agreement that ended during the three-month period ended March 31, 2022. During the second quarter of 2022, we sold equipment to CSI Compressco for approximately $0.3 million. Our interest in CSI Compressco and the general partner represented substantially all of our Compression Division.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, on March 1, 2018, we closed a series of related transactions that resulted in the disposition of our Offshore Division, consisting of our Offshore Services and Maritech segments. Our former Compression and Offshore Divisions are reported as discontinued operations for all periods presented. Our consolidated balance sheets and consolidated statements of operations report discontinued operations separate from continuing operations. Our consolidated statements of comprehensive income, statements of equity and statements of cash flows combine continuing and discontinued operations. Our prior-year consolidated statement of operations, statement of comprehensive income, statement of equity and statement of cash flows include CSI Compressco activity for January 1 through January 29 in 2021. Our consolidated statements of cash flows for the nine-month period ended September 30, 2021 included $3.0 million of capital expenditures related to our former Compression division. A summary of financial information related to our discontinued operations is as follows:</span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation of the Line Items Constituting Pretax Loss from Discontinued Operations to the After-Tax Loss from Discontinued Operations</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, unaudited)</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:94.590%"><tr><td style="width:1.0%"/><td style="width:78.652%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.418%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.530%"/><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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30, 2022</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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Services</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Major classes of line items constituting income from discontinued operations </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative 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="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">510 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pretax loss from discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(510)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pretax gain on disposal of discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">829 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total pretax income from discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">319 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations attributable to TETRA stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">319 </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><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:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compression</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Services</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Major classes of line items constituting income from discontinued operations </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(174)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(174)</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other (income) expense, net</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pretax income (loss) from discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations attributable to TETRA stockholders</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </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 style="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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Services</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maritech</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Major classes of line items constituting income from discontinued operations </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pretax income (loss) from discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(587)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(559)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pretax gain on disposal of discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">829 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total pretax income from discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations attributable to TETRA stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270 </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:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compression</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Services</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Major classes of line items constituting income from discontinued operations </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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,968 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,968 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(146)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,328 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,802 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,336 </span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other expense, net</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pretax income from discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pretax gain on disposal of discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,574 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total pretax income from discontinued operations</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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,912 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income from discontinued operations</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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,882 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from discontinued operations attributable to noncontrolling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(333)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations attributable to TETRA stockholders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,549 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation of Major Classes of Assets and Liabilities of the Discontinued Operations to Amounts Presented Separately in the Statement of Financial Position</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Services</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maritech</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Carrying amounts of major classes of liabilities included as part of discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade payables</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">319 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">319 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities and other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities associated with discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">824 </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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95 </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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">919 </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"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.368%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Services</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maritech</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Carrying amounts of major classes of liabilities included as part of discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade payables</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,157 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,157 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities and other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities associated with discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,157 </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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228 </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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,385 </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> 0.231 13900000 3100000 0.037 120600000 300000 3000000 A summary of financial information related to our discontinued operations is as follows:<div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation of the Line Items Constituting Pretax Loss from Discontinued Operations to the After-Tax Loss from Discontinued Operations</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, unaudited)</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:94.590%"><tr><td style="width:1.0%"/><td style="width:78.652%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.418%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.530%"/><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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30, 2022</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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Services</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Major classes of line items constituting income from discontinued operations </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative 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="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">510 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pretax loss from discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(510)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pretax gain on disposal of discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">829 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total pretax income from discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">319 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations attributable to TETRA stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">319 </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><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:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compression</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Services</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Major classes of line items constituting income from discontinued operations </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(174)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(174)</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other (income) expense, net</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pretax income (loss) from discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations attributable to TETRA stockholders</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </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 style="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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Services</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maritech</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Major classes of line items constituting income from discontinued operations </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pretax income (loss) from discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(587)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(559)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pretax gain on disposal of discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">829 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total pretax income from discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations attributable to TETRA stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270 </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:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compression</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Services</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Major classes of line items constituting income from discontinued operations </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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,968 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,968 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(146)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,328 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,802 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,336 </span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other expense, net</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pretax income from discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pretax gain on disposal of discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,574 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total pretax income from discontinued operations</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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,912 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income from discontinued operations</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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,882 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from discontinued operations attributable to noncontrolling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(333)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations attributable to TETRA stockholders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,549 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation of Major Classes of Assets and Liabilities of the Discontinued Operations to Amounts Presented Separately in the Statement of Financial Position</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Services</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maritech</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Carrying amounts of major classes of liabilities included as part of discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade payables</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">319 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">319 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities and other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities associated with discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">824 </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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95 </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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">919 </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"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.368%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Services</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maritech</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Carrying amounts of major classes of liabilities included as part of discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade payables</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,157 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,157 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities and other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities associated with discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,157 </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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228 </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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,385 </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> 510000 -510000 -829000 319000 319000 0 -174000 -174000 0 6000 6000 150000 0 150000 -150000 168000 18000 18000 54000 0 54000 533000 0 533000 0 28000 28000 -587000 28000 -559000 -829000 270000 270000 18968000 0 18968000 11474000 -146000 11328000 2796000 6000 2802000 4336000 0 4336000 164000 0 164000 198000 140000 338000 -120574000 120912000 30000 120882000 333000 120549000 319000 0 319000 505000 95000 600000 824000 95000 919000 1157000 0 1157000 0 228000 228000 1157000 228000 1385000 REVENUE FROM CONTRACTS WITH CUSTOMERS<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contract asset balances, primarily associated with contractual invoicing milestones and/or customer documentation requirements, were $33.4 million and $20.5 million as of September 30, 2022 and December 31, 2021, respectively. Contract assets, along with billed trade accounts receivable, are included in trade accounts receivable in our consolidated balance sheets.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unearned income includes amounts in which the Company was contractually allowed to invoice prior to satisfying the associated performance obligations. We are also party to agreements in which Standard Lithium Ltd. (“Standard Lithium”) has the right to explore, and an option to acquire the rights to produce and extract lithium in our Arkansas leases as well as other potential resources in the Mojave region of California. The Company receives cash and stock of Standard Lithium under the terms of the arrangements. The cash and stock component of consideration received is initially recorded as unearned income based on the quoted market price at the time the stock is received, then recognized in income over the contract term. Unearned income balances were $4.1 million and $3.2 million as of September 30, 2022 and December 31, 2021, respectively, and vary based on the timing of invoicing and performance obligations being met and the timing of the receipt of stock and cash from Standard Lithium. Unearned income is included in accrued liabilities and other in our consolidated balance sheets. During the three-month and nine-month periods ended September 30, 2022 and September 30, 2021, contract costs were not significant.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three-month and nine-month periods ended September 30, 2022, we recognized approximately $2.6 million and $1.7 million of revenue, respectively, deferred in unearned income as of the beginning of the period. These amounts are included in products sales and services revenues in our consolidated statements of operations. Other revenue recognized during the three-month and nine-month periods ended September 30, 2021 deferred in unearned income as of the beginning of the period was not significant. We also recognized approximately $2.4 million and $1.3 million of income during the nine-month periods ended September 30, 2022 and September 30, 2021, respectively, related to the Standard Lithium arrangements. These amounts are included in other income, net in our consolidated statements of operations.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate revenue from contracts with customers into Product Sales and Services within each segment, as noted in our two reportable segments in Note 10 - “Industry Segments.” In addition, we disaggregate revenue from contracts with customers by geography based on the following table below.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Completion Fluids &amp; Products</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,449 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,163 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,691 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207,155 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,819 </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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Water &amp; Flowback Services</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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,630 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,849 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,783 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198,610 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,305 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,983 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,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: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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,012 </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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,474 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">405,765 </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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">275,124 </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> 33400000 20500000 4100000 3200000 2600000 1700000 2400000 1300000 2 In addition, we disaggregate revenue from contracts with customers by geography based on the following table below.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Completion Fluids &amp; Products</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,449 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,163 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,691 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207,155 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,819 </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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Water &amp; Flowback Services</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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,630 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,849 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,783 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198,610 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,305 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,983 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,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: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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,012 </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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,474 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">405,765 </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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">275,124 </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> 30261000 22529000 103449000 72353000 28902000 26162000 103706000 87466000 59163000 48691000 207155000 159819000 67641000 42234000 182059000 106630000 8208000 4549000 16551000 8675000 75849000 46783000 198610000 115305000 97902000 64763000 285508000 178983000 37110000 30711000 120257000 96141000 135012000 95474000 405765000 275124000 INVENTORIES<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of inventories as of September 30, 2022 and December 31, 2021 are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,069 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,925 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,827 </span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Parts and supplies</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,713 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,558 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,098 </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>Finished goods inventories include newly manufactured clear brine fluids as well as used brines that are repurchased from certain customers for recycling <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of inventories as of September 30, 2022 and December 31, 2021 are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,069 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,925 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,827 </span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Parts and supplies</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,713 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,558 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,098 </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> 60069000 59925000 4267000 2827000 5735000 4713000 1487000 1633000 71558000 69098000 INVESTMENTS<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the closing of the GP Sale, we continue to own approximately 3.7% of the outstanding CSI Compressco common units as of September 30, 2022. In addition, we are party to agreements in which Standard Lithium has the right to explore, and an option to acquire the rights to produce and extract lithium in our Arkansas leases as well as additional potential resources in the Mojave region of California. The Company receives cash and stock of Standard Lithium (NYSE:SLI) under the terms of the arrangements. The cash and stock component of consideration received is initially recorded as unearned income based on the quoted market price at the time the stock is received, then recognized in income over the contract term. See Note 8 - “Fair Value Measurements” for further information.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, we signed a memorandum of understanding (“MOU”) with CarbonFree, a carbon capture company with patented technologies that capture CO</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and mineralize emissions to make commercial, carbon-negative chemicals. Although the MOU expired in May 2022 at the end of its twelve-month term, we have an intellectual property joint development agreement in place with CarbonFree to evaluate potential new technologies. In December 2021, we invested $5.0 million in a convertible note issued by CarbonFree. Our exposure to potential losses by CarbonFree is limited to our investment in the convertible note and associated accrued interest.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our investments as of September 30, 2022 and December 31, 2021 consist of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:62.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.627%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in CSI Compressco</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,128 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in CarbonFree</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in Standard Lithium</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,313 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,233 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.037 5000000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our investments as of September 30, 2022 and December 31, 2021 consist of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:62.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.627%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in CSI Compressco</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,128 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in CarbonFree</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in Standard Lithium</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,313 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,233 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6128000 6233000 5453000 5000000 1732000 0 13313000 11233000 LONG-TERM DEBT AND OTHER BORROWINGS<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated long-term debt as of September 30, 2022 and December 31, 2021, consists of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.636%"/><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:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.449%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Scheduled Maturity</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Swedish Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset-based credit agreement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 31, 2025</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term credit agreement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 10, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt</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:'Arial',sans-serif;font-size:9pt;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,887 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,936 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total long-term debt</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,873 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,936 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Net of unamortized deferred financing costs of zero and $1.5 million as of September 30, 2022 and December 31, 2021, respectively. Deferred financing costs of $1.2 million as of September 30, 2022, were classified as other long-term assets on the accompanying consolidated balance sheet as there was no outstanding balance on our asset-based credit agreement.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Net of unamortized discount of $3.7 million and $4.5 million as of September 30, 2022 and December 31, 2021, respectively, and net of unamortized deferred financing costs of $5.5 million and $6.7 million as of September 30, 2022 and December 31, 2021, respectively.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Swedish Credit Facility</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2022, the Company entered into a revolving credit facility for seasonal working capital needs of subsidiaries in Sweden (“Swedish Credit Facility”). As of September 30, 2022, we had less than US$0.1 million outstanding and availability of approximately US$4.5 million under the Swedish Credit Facility. During each year, all outstanding loans under the Swedish Credit Facility must be repaid for at least 30 consecutive days. Borrowings bear interest at a rate of 2.95% per annum. The Swedish Credit Facility expires on December 31, 2022 and the Company intends to renew it annually.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Finland Credit Agreement</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2022, the Company also entered into an agreement guaranteed by certain accounts receivable and inventory in Finland (“Finland Credit Agreement”). As of September 30, 2022, there were US$1.4 million of letters of credit outstanding against the Finland Credit Agreement. The Finland Credit Agreement expires on January 31, 2023 and the Company intends to renew it annually.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">ABL Credit Agreement</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2022, our asset-based credit agreement (“ABL Credit Agreement”) provides for a senior secured revolving credit facility of up to $80.0 million, with a $20.0 million accordion. The credit facility is subject to a borrowing base determined monthly by reference to the value of inventory and accounts receivable, and includes a sublimit of $20.0 million for letters of credit, a swingline loan sublimit of $11.5 million, and a $15.0 million sub-facility subject to a borrowing base consisting of certain trade receivables and inventory in the United Kingdom.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2022, we had zero outstanding and $4.7 million in letters of credit and guarantees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">under our ABL Credit Agreement, respectively. Subject to compliance with the covenants, borrowing base, and other provisions of the ABL Credit Agreement that may limit borrowings, we had availability of $62.6 million under this agreement.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Term Credit Agreement</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    As of September 30, 2022, we had $153.9 million outstanding, net of unamortized discounts and unamortized deferred financing costs under our term credit agreement (“Term Credit Agreement”). The Term Credit Agreement requires us to offer to prepay a percentage of Excess Cash Flow (as defined in the Term Credit Agreement) within five business days of filing our Annual Report. As of September 30, 2022, the interest rate per annum on borrowings under the Term Credit Agreement is 8.77%. For additional information on our Term Credit agreement, see our </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/844965/000084496522000007/tti-20211231.htm" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2021 Annual Report</a></span><span style="color:#000000;font-family:'Arial',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-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our credit agreements contain certain affirmative and negative covenants, including covenants that restrict the ability to pay dividends or other restricted payments. As of September 30, 2022, we are in compliance with all covenants under the credit agreements.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated long-term debt as of September 30, 2022 and December 31, 2021, consists of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.636%"/><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:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.449%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Scheduled Maturity</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Swedish Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset-based credit agreement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 31, 2025</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term credit agreement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 10, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt</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:'Arial',sans-serif;font-size:9pt;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,887 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,936 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total long-term debt</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,873 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,936 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Net of unamortized deferred financing costs of zero and $1.5 million as of September 30, 2022 and December 31, 2021, respectively. Deferred financing costs of $1.2 million as of September 30, 2022, were classified as other long-term assets on the accompanying consolidated balance sheet as there was no outstanding balance on our asset-based credit agreement.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Net of unamortized discount of $3.7 million and $4.5 million as of September 30, 2022 and December 31, 2021, respectively, and net of unamortized deferred financing costs of $5.5 million and $6.7 million as of September 30, 2022 and December 31, 2021, respectively.</span></div> 14000 0 0 67000 153873000 151869000 153887000 151936000 -14000 0 153873000 151936000 0 1500000 1200000 3700000 4500000 5500000 6700000 100000 4500000 0.0295 1400000 80000000 20000000 20000000 11500000 15000000 0 4700000 62600000 153900000 0.0877 COMMITMENTS AND CONTINGENCIES<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are named defendants in several lawsuits and respondents in certain governmental proceedings arising in the ordinary course of business. While the outcome of lawsuits or other proceedings against us cannot be predicted with certainty, management does not consider it reasonably possible that a loss resulting from such lawsuits or other proceedings in excess of any amounts accrued has been incurred that is expected to have a material adverse impact on our financial condition, results of operations, or liquidity.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a Bromine Requirements Sales Agreement (“Sales Agreement”) to purchase a certain volume of elemental bromine from LANXESS Corporation (formerly Chemtura Corporation, “LANXESS”), included in Product Purchase Obligations below. LANXESS notified us of a proposed non-ordinary course increase to the price of bromine, which we believe is not justified nor appropriate under the Sales Agreement. After lengthy discussions, we and LANXESS were unable to reach an agreement regarding the validity of the proposed price increase; therefore, we filed for arbitration in May 2022 seeking declaratory relief, among other relief, declaring that the proposed price increase is invalid. In September 2022, LANXESS filed a counterclaim with the American Arbitration Association seeking declaratory relief, among other relief, declaring that the proposed price increase was valid and seeking damages in the amount of the price increase from July 1, 2022 forward. In October 2022, we filed a reply to LANXESS’ counterclaim disputing the counterclaim and amending our original demand. The arbitration is currently pending, and no final hearing date has been set. We are unable to predict the duration, scope or impact of this proceeding on our consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no other material developments in our legal proceedings during the quarter ended September 30, 2022. For a discussion</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">legal</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">proceedings, please see our </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/844965/000084496522000007/tti-20211231.htm" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2021 Annual Report</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Purchase Obligations</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of our Completion Fluids &amp; Products Division operations, we enter into supply agreements with certain manufacturers of various raw materials and finished products. Some of these agreements have terms and conditions that specify a minimum or maximum level of purchases over the term of the agreement. Other agreements require us to purchase the entire output of the raw material or finished product produced by the manufacturer. Our purchase obligations under these agreements apply only with regard to raw materials and finished products that meet specifications set forth in the agreements. We recognize a liability for the purchase of such products at the time we receive them. As of September 30, 2022, the aggregate amount of the fixed and determinable portion of the purchase obligation pursuant to our Completion Fluids &amp; Products Division’s supply agreements was</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately $120.2 million, including $1.0 million for the remainder of 2022, an average of $17.9 million per year from 2023 to 2026 and $47.5 million thereafter, extending through 2029.</span></div> 120200000 1000000 17900000 17900000 17900000 17900000 47500000 FAIR VALUE MEASUREMENTS<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;text-decoration:underline">Investments</span></div><div><span><br/></span></div><div style="padding-left:2.25pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We retained an interest in CSI Compressco (NASDAQ: CCLP) representing approximately 3.7% of CSI Compressco’s outstanding common units as of September 30, 2022.</span></div><div style="padding-left:2.25pt"><span><br/></span></div><div style="padding-left:2.25pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, we invested in a $5.0 million convertible note issued by CarbonFree. Our investment in CarbonFree is recorded in investments on our consolidated balance sheets based on an internal valuation with assistance from a third-party valuation specialist (a Level 3 fair value measurement). The valuation is impacted by key assumptions, including the assumed probability and timing of potential debt or equity offerings. The convertible note includes an option to convert the note into equity interests issued by CarbonFree. The change in the fair value of the embedded option is included in other (income) expense, net in our consolidated statements of operations. The change in the fair value of the convertible note, excluding the embedded option, is included in other comprehensive income in our consolidated statements of comprehensive income. </span></div><div style="padding-left:2.25pt"><span><br/></span></div><div style="padding-left:2.25pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are party to agreements in which Standard Lithium has the right to explore, produce and extract lithium in our Arkansas leases as well as additional potential resources in the Mojave region of California. The Company receives cash and stock of Standard Lithium (NYSE: SLI) under the terms of the arrangements. The cash and stock component of consideration received is initially recorded as unearned income based on the quoted market price at the time the stock is received, then recognized in income over the contract term.</span></div><div style="padding-left:2.25pt"><span><br/></span></div><div style="padding-left:2.25pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investments in CSI Compressco and Standard Lithium are recorded based on the quoted market stock price in active markets (a Level 1 fair value measurement). Changes in the value of stock are recorded in other income (expense) in our consolidated statements of operations.</span></div><div style="padding-left:2.25pt"><span><br/></span></div><div style="padding-left:2.25pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring and nonrecurring fair value measurements by valuation hierarchy as of September 30, 2022 and December 31, 2021, are as follows:</span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.724%"/><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:15.712%"/><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:15.712%"/><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:15.712%"/><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:15.720%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total as of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets or Liabilities</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in CSI Compressco</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,128 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,128 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in CarbonFree</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,453 </span></td><td style="background-color:#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 4pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in Standard Lithium</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,313 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="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:28.724%"/><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:15.712%"/><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:15.712%"/><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:15.712%"/><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:15.720%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total as of </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets or Liabilities</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in CSI Compressco</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,233 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,233 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in CarbonFree</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,233 </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"/><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></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairments</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2022, our Completion Fluids &amp; Products and Water &amp; Flowback Services Divisions each recorded certain inventory and long-lived tangible asset impairments. Our Water &amp; Flowback Services Division recorded impairments, including $1.3 million of equipment, $0.2 million of inventory, and $0.5 million for land and buildings. The Completion Fluids &amp; Products Division also recorded a $0.2 million impairment related to obsolete inventory. The inventory and equipment were written down to zero or scrap value. The fair value of land and buildings of $0.4 million was estimated based on recent sales price per square acre or square foot of comparable properties (a Level 3 fair value measurement) in accordance with the fair value hierarchy.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of cash, restricted cash, accounts receivable, accounts payable, accrued liabilities, short-term borrowings and long-term debt pursuant to TETRA’s ABL Credit Agreement, Swedish Credit Agreement and Term Credit Agreement approximate their carrying amounts. See Note 6 - “Long-Term Debt and Other Borrowings” for further discussion.</span></div> 0.037 5000000 <div style="padding-left:2.25pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring and nonrecurring fair value measurements by valuation hierarchy as of September 30, 2022 and December 31, 2021, are as follows:</span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.724%"/><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:15.712%"/><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:15.712%"/><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:15.712%"/><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:15.720%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total as of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets or Liabilities</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in CSI Compressco</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,128 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,128 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in CarbonFree</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,453 </span></td><td style="background-color:#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 4pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in Standard Lithium</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,313 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.724%"/><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:15.712%"/><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:15.712%"/><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:15.712%"/><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:15.720%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total as of </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets or Liabilities</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in CSI Compressco</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,233 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,233 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in CarbonFree</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,233 </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"/><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></table> 6128000 -6128000 0 0 5453000 0 0 -5453000 1732000 -1732000 0 0 -13313000 6233000 -6233000 0 0 5000000 0 0 5000000 -11233000 1300000 200000 500000 200000 0 400000 NET INCOME (LOSS) PER SHARE<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the weighted average number of common shares outstanding with the number of shares used in the computations of net income (loss) per common and common equivalent share:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Number of weighted average common shares outstanding</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assumed exercise of equity awards and warrants</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average diluted shares outstanding</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,694 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,704 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,489 </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:5pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The average diluted shares outstanding excludes the impact of certain outstanding equity awards and warrants of 1.5 million shares for the three-month period ended September 30, 2022 and 1.8 million shares for the nine-month period ended September 30, 2021 as the inclusion of these shares would have been anti-dilutive due to the net loss from continuing operations recorded during these periods.</span></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the weighted average number of common shares outstanding with the number of shares used in the computations of net income (loss) per common and common equivalent share:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Number of weighted average common shares outstanding</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assumed exercise of equity awards and warrants</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average diluted shares outstanding</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,694 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,704 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,489 </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> 128407000 126733000 127890000 126489000 0 1961000 1814000 0 128407000 128694000 129704000 126489000 1500000 1800000 INDUSTRY SEGMENTS<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manage our operations through two segments: Completion Fluids &amp; Products Division and Water &amp; Flowback Services Division.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized financial information concerning the business segments 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:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenues from external customers</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Product sales</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Completion Fluids &amp; Products Division</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,354 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,322 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,469 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Water &amp; Flowback Services Division</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,494 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,340 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,850 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,955 </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:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Services </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Completion Fluids &amp; Products Division</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,809 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,369 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,686 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Water &amp; Flowback Services Division</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,255 </span></td><td style="background-color:#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,518 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,134 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209,915 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,169 </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:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Completion Fluids &amp; Products Division</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,163 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,691 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207,155 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Water &amp; Flowback Services Division</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,305 </span></td><td style="background-color:#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,012 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">405,765 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">275,124 </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:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Income (loss) before taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Completion Fluids &amp; Products Division</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,357 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,675 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,910 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Water &amp; Flowback Services Division</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,807)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,265)</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interdivision Eliminations</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Overhead</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,789)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,820)</span></td><td style="background-color:#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,115 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,082 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,329 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,963)</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:3pt;padding-left:22.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Amounts reflected include the following general corporate expenses:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,968 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,409 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,856 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,973 </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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">646 </span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,354 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warrants fair value adjustment (income) expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,164)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(143)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other general corporate (income) expense, net</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(964)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,010)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,727 </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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,789 </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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,398 </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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,820 </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> 2 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized financial information concerning the business segments 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:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenues from external customers</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Product sales</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Completion Fluids &amp; Products Division</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,354 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,322 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,469 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Water &amp; Flowback Services Division</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,494 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,340 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,850 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,955 </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:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Services </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Completion Fluids &amp; Products Division</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,809 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,369 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,686 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Water &amp; Flowback Services Division</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,255 </span></td><td style="background-color:#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,518 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,134 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209,915 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,169 </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:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Completion Fluids &amp; Products Division</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,163 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,691 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207,155 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Water &amp; Flowback Services Division</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,305 </span></td><td style="background-color:#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,012 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">405,765 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">275,124 </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:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Income (loss) before taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Completion Fluids &amp; Products Division</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,357 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,675 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,910 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Water &amp; Flowback Services Division</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,807)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,265)</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interdivision Eliminations</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Overhead</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,789)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,820)</span></td><td style="background-color:#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,115 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,082 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,329 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,963)</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:3pt;padding-left:22.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Amounts reflected include the following general corporate expenses:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,968 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,409 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,856 </span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,973 </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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">646 </span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,354 </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warrants fair value adjustment (income) expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,164)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(143)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other general corporate (income) expense, net</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(964)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,010)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,727 </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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,789 </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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,398 </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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,820 </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> 55354000 46322000 195469000 153905000 140000 18000 381000 50000 55494000 46340000 195850000 153955000 3809000 2369000 11686000 5914000 75709000 46765000 198229000 115255000 79518000 49134000 209915000 121169000 59163000 48691000 207155000 159819000 75849000 46783000 198610000 115305000 135012000 95474000 405765000 275124000 12357000 14675000 46910000 40113000 6482000 -1807000 10808000 -12265000 3000 3000 9000 9000 -16727000 -9789000 -45398000 -41820000 2115000 3082000 12329000 -13963000 11968000 8409000 33856000 30973000 165000 228000 528000 646000 4437000 4247000 11978000 13354000 0 -3164000 0 -143000 -157000 -69000 964000 3010000 -16727000 -9789000 -45398000 -41820000 (income) attributable to noncontrolling interests includes zero for the three months ended September 30, 2022 and 2021, respectively, and zero and $333 income for the nine months ended September 30, 2022 and 2021, respectively, related to discontinued operations. EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 2)7U4'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 " $B5]5;D*_8NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'98!R;-I:.G#@8K;.QF;+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT"U"4G_$(09L/ M?420G*_ (VFK2<,$+,)"9$UMC3(1-?7Q@K=FP8?/V,XP:P!;]-A1 E$*8,TT M,9S'MH8;8((11I^^"V@7XES]$SMW@%V28W)+:AB&MW!= M(MT9S+^24W0.N&;7R:_5YG&_98WD4A:"%Y782Z'X@[I?O4^N/_QNPKZW[N#^ ML?%5L*GAUUTT7U!+ P04 " $B5]5F5R<(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 2)7U5+-$5VO@4 +8> 8 >&PO=V]R:W-H965T&UL MM9EK;]LV%(;_"N$!PP;$L4GYVB4&'#?9@K6I&WOKNF$?:(FVA$JB1U%Q\N]W M*-F2FU''FE#G0ZS;><5'AY>7Y-5.JB^)+X0FSU$8)]12 M;D4,=]9215S#J=ITDJT2W,N"HK##NMU!)^)!W)I<9=?F:G(E4QT&L9@KDJ11 MQ-7+C0CE[KI%6X<+C\'&U^9"9W*UY1NQ$/JW[5S!6:=0\8)(Q$D@8Z+$^KHU MI6]F#C,!V1._!V*7'!T3@[*2\HLYN?>N6UU3(A$*5QL)#C]/8B;"T"A!.?[9 MB[:*=YK X^.#^ET&#S KGHB9##\%GO:O6Z,6\<2:IZ%^E+M?Q!ZH;_1<&2;9 M?[++G^WU6L1-$RVC?3"4( KB_)<_[S_$40 ;5 2P?0![%4"KWN#L YP,-"]9 MAO66:SZY4G)'E'D:U,Q!]FVR:* )8I/&A59P-X X/9G))Z'('#)&VB3QN1+) M54>#L+G=%_'=Z! 1:G8H50W#!5J3M])-H9UJLGS9"ALI M'DZ[[8\V)#2J(5*_0.K70_J8VCS-"HAGB# F]0 M#V\N5" ]TPH)= ;6Y.%*1;NK;'AH?$/.8<$YK%DS%8=Q)!L&JO.(:ZUYF%@3 MB88U!!P5@".T4+>Q#O0+N0M"01[2:"64#0S7H&WJ]/I]&QH:V!!M7*"-ZZ ] MBDU@.E%(X@./K#44UUG>+A^G9"E: .%7%_0-[!<^1# M;,\K+LEZXWX?*@V,4DE657I]\@ ]G&_%1[6:XI>NB*(^Y#_X,W,&57LI=[$5 M'9=;^H)\DM(+>>PE%U;><_@B6AHCBEN;U[QS"2D*R9_!MKH5XXK#H3/J6DG/ M89=HZ9DQ:]UES)IR!V[:RXYO(/*^@YC!,MG1/%#4]69:\Y[!)M/1)%#%OU.N-!]99-A[<-)>EHV$G',V^S[D+$N,! M/@NNT 6A$W+M-F5MQ^IQ\,BFH*7'8;@].5HL@=DTT&VDLF<3UYFZK@ )$/!R M,2OK.?P.*_T.J[4PM(@X]#\W:0*W$_LH@NM4=T#GL#FLM#FLUNK0;234Q@R3 M/X."]M&>%A>L!CV'\7%*X^.<6+8Y+&$>-\\[N&C-Y@FQJC5:/*PI8VE^'-RJ MO&;F[:9D%"L(;1[.81Q3N6;I/F) MEMMLGW$EM991=N@+[@EE'H#[:RGUX<2\H-BJGOP+4$L#!!0 ( 2)7U5? MUC(J'PD / P 8 >&PO=V]R:W-H965T&ULM5M=<]LV M%OTK&&UGQYF)+0+@I]?V3&*1W3ZT]<1I^Y#I TW"%B<4H8*0[?;7+T!2HBE< M0E+"?8E%Z>""]]R+BX./7+UP\;5>,B;1ZZJLZNO94LKUY7Q>9TNV2NL+OF:5 M^N61BU4JU:-XFM=KP=*\:;0JY\1Q_/DJ+:K9S57SW9VXN>(;6185NQ.HWJQ6 MJ?C[(ROYR_4,S[9??"J>EE)_,;^Y6J=/[)[)W]9W0CW-=U;R8L6JNN 5$NSQ M>O8!7R:NHQLTB-\+]E*_^8RT*P^_$2M9)K6)5/UY9K>L++4E M]1Y_=49GNSYUP[>?M]:3QGGES$-:LUM>_E'D>0 MI^UEO*R;?]%+AW5F*-O4DJ^ZQNH-5D75_DU?.R+>-,!TI 'I&I#]!MY( ]HU MH/L-W)$&;M? /;8'KVO@'=N#WS7P&^Y;LAJF%ZE,;ZX$?T%"HY4U_:$)5]-: M$5Q4.K/NI5"_%JJ=O+GE5_1N?HM_L% M.OOA':J7J6 U*BKT>L:XK-=IQJYG:DJHE5TV MN_GWO[#O_ =*P"F-Q5,:2R8R-@B0MPN09TW5!5-&LZ*I4N]1NN)"%O]LGU2X MTBP33#]"\6E->V_2)O2IF8@+ $>=T$Q8$Z=2T,=FO@) SXV\T73U=VSX5C9^ M6JW30NCZW3C/Y9()E*F"_<3 0>L;[['O^D%$;"((\(P=D:Y"'=R/=OY'5O]_%+RNT5KPQP*,<&1V'+D!-9TV@
8R#_ M0@JD 8#$88 !I0(@_=")3$X3 .GY3A",9P+IZ2 '2J'2:4P-_L[Y]ZABX#CH M[ R"%D7 X > KA.:3,4 $#L1P&D"(0D=#L*A_[UHQ7;5^FLSVQ55IC3JN._4 MZ/\I>&X_[U4Q5:AI>*O/4=GI:J"[] # M>^2"(9F^LE:XYD6=J353H>8$I0QV*SN0)-<<(AB;I7P! )4P@A@R@2KLQ,RY M!$">8QKYE@SIM2*VB\4[P9^+9D=$<=-E2LL0R *@TG!@!G4! +T0F"T@@R$P M[A*P9VJ9+7I]B \(1"A'3LD,4\6=^U#I!%3AGL#M.#&!D4NA"03H&2MM3<99 MZ34DMHO(5C@5 VZ:I>\IS #:#T,U%=!^P%("@#6JRZ %,$><,+30TLM);->3 MOS#9D0(Z#.@X#U(1$ Y#DX@)C )02T#RU6U&YIC/O83$=@UYUHZ0=TAG 4JE M%,7#1J8/I2H4'%6\TOD@>*G:/2ERVAD7H.?C@7Z^8'#' ,:%=A" 6 &FX#D MA.9C$W9.'7^42=(+4V(7IGWV^CC]_^H!JR;.O2U[F(SM*G?WAK@Y0?B$< MF& , H@4@"@2K"]/:HA+;UH)=BZH_0QK8M,JY.]>K/6*W6^6JG)J=EAO00I ML0KB4W>4)K463VHMF0BX< MLI^O("K<3U83=>Y<8#J2J+V<)G8YW5%PZCQ(3(5K>'\0$A^&)!TD'+ 3^2-N M]RJ:V%7T]Y*?J M5G?XPS>REFI1H0?#6=%5K/H=2(>I93$)72?8YP3"^0&E^ZQ N"",C/0 [;EA M-,),+Z&);RW@BZ+<:&*^M81;!?K))7Q*:_&DUI*IK WCU(MZ14?E%8@R\@I"C4T9M!?\U"[XC2DC M[RKEZ9,&-7>+P4D#QOF1NW^2#.'4XG(/EX"X\4F#]JJ?VK>J[P3/-YE$=5K" MFTWV]J>.HDFMQ9-:2Z:R-HQ$K^RI7=E_T]T&4]%[GAL!)\4 TFV/E(W+#282 M1UX(G19"4(]&WOB)&7USTX-:UI7)=2^ M*MF&:7VPC@ [\KX7F'<0%A 2APZP1PL@,74B#!QO05#')[XE5?LE";4O2;:) M";IM;7IR(DYI+9[46C*5M6$0^M4/M1\@?%/Y-+?N@\@#=KT7 -*-,' E)P:0 MQ(DBX) J :"88.R/GZ?0?I%!@_]G^;2N8$[.VBFMQ9-:2Z:R-@Q3O^*A]A7/ M\>4S-*9:WZ'0G3 22,?NAP (+%/2 "53P#J**$ZOA]/]>)E>+6Q%^RN7;!_ MP7^>%=UQQY$G'?K>;U9NE7O_[NA"L;"Z% M*?]&UKT74+K-WURN5C7NJ;D&7Z.,;RK9WE3OU/Y?@)]3\52H)7S)'M7K.1>!JGRBO5[? M/DB^;JZ#/W"IBG;S<>U APSB*SL.""Q6D?2^;F+2O5RB%@HEA=E44W/R^!*DW@Z 3; 4W M8K%$)PC3?LD7, 6\+2>&3F'#DHL"E!5:,0/S07#1Z8V[3M\K?!6PL7M[YB*9 M:?W3':[R01 YAT!"AHZ!T[*&(4CIB,B-7S5GT)ATP/W]EOV3CYUBF7$+0RV_ MB1R7@^!]P'*8\Y7$&[WY#'4\9XXOT]+Z+]O4NE' LI5%7=1@\J 0JEKY79V' M/0#QM /B&A _!'0? 20U('FNA6X-Z#[7PED-\*&'5>P^<2../.T;O6'&:1.; MV_CL>S3E2RAW3Z9HZ*\@'*9#K:R6(N<(.9LB+70)T#(]9U]*,-Q5T[*C"3LOB*(Y;_!D^']YI"^?_K(__V?J]9"3-=4@\ M7_((WY7*= &[B\"^7\PL&GK./]I*79%UV\EV/+\DV>@ER<8O1':O(MVF(MU#[.E159)C)K6U;&YTP7)A,WH#0JWHS>K= M*^6(1LQ6R&<2&&JFM')Z1DLB73"A$,@_;"MDY<.Y]\&-EG4:]U!@] MJ3'^6^,D29(HVNE5*0KW^ED!9N$'B6697BFL[G(C;6;5A6_1#^27G=ZPTR(? MT6RK1M&.OAJ,U]PL!.52PIQ,1:?OJ-V::MA4!]2E[Z8SC=2;_79)\QF,4Z#_ MW &FHF?_@%02P,$% @ !(E?57(^><;S>#P>#P] M\XS)D9,JM1VXKHQ3DF/YP+>$P3]K+G*LX%-L7+D5!"?&*,_

,[QX$GNDF5'G#'PRW>D"517[<+ 5]N MQ9+0G#!).4."K$?.Q!_,^QIO -\H.9>N*' M/T@93T?SQ3R3YA<=2JSGH'@G%<]+8YA!3EGQQ*^E#B<&P&,W"$J#H&[0OF 0 ME@;A6SVT2X/V6SUT2@,3NEO$;H2;887'0\$/2&@TL.D7H[ZQ!KTHTWFR5 +^ MI6"GQE/.),]H@A5)T%+! Y) 2<37:,IS2+U4Y\2>H \LYCE!]^CK8L(8G%?G;=OG_%W@45 M*BF"HQ2/P57")=D^H-!KH< + LM\IF\W]VWA_#_O\Y_V?B9&6.5%:/C"2WS' M5+B8"7]-5E()V.A_V]:^8&_;V77Q&\@MCLG( 6))Q)XXXU]_\;O>;S;AWY-L M]IYD\W38JN!<]1#-6 LAUE&P2GJ# @V4*,F!16^)68JG;CZ;JE-QF"NG5ILSX6 M$^NQ6"G:O*OA%I438]^_M M1R[E70M-]IAF>)61>^@Z[B7."%H24)PJ"HI-*I5;Z',AY3-^;:$%%V85)DH) MNMHI38 41PL,*Z5LBG8MBGKUC&R"ZF*^A69^C>9,QZC2,;JJX[F"M%0PTPK: M8HTLD^P']>QIHL)N??);I;4B9(E#VE+4YZ%D"J^G3A-23H8EHUP2<-R%G^7*F M3+]2IO^SV=#0Y'G^_#1!T,?%+RG/$B*L:O0;]1,2QO-K@C11S81I8H*P75-V MW@3YGA]Y]6+CGO25.1$;T]!+J+0[IHI6HAJM[@P3TRK7QA_]P=2WC,_@CE%< M"7[0%Q>43UAL*),H(VMPY3U$L(*B:/J+#\6WIJM=<04]LGE-X9Y$A ; _VO. MU?%#.ZAN7N/_ %!+ P04 " $B5]5QVHC/G(" #E!0 & 'AL+W=O MNA M0-"LVV'80;&96*L^/$GYZ+\?)3M>6B3!#KM8HL3WQ$>3S-;:/-H*T<%&"F6' M4>5F6<2V-LC* )(B3I/D,I:,JRC/PMG$Y)E> M.L$53@S8I93,/(U0Z/4PZD7;@WN^J)P_B/.L9@N[U^@NV>MYZOD(+&[ZP M;GV3"(JE=5JV8(I M&;T&X[V)S6]";@*:U'#E_^+4&;KEA'/Y6"NK!2^9PQ*FCA;Z1>,;_ M#N\=":??9;H?^/J'^+;)/9C;']_J.A] MFL[!L&PO=V]R:W-H965T&ULK5IK;]NX$OTKA+=8[ ).+3[T:A,# M:;J+NT"W&S3=>S\K,F,3E467HI-F?_T=2HXEBR.F701!$DL>CLZ,R#EG*)T_ M:/.EV4AIR;=M53<7LXVUNS>+15-NY+9H7NN=K.&;.VVVA85#LUXT.R.+53MH M6RU8%"6+;:'JV?*\/7=MEN=Z;RM5RVM#FOUV6YC'=[+2#Q#;30CY;ZQ>GL8 M# BVJN[^%]\.B1@,H&)B #L,8-\[@!\&\#;0#ED;UOO"%LMSHQ^(<=;@S7UH M<]..AFA4[6[CC37PK8)Q=GFEZT97:E58N2+OBJJH2TENG+N&G)&_;]Z37U[] M2EX159//&[UOBGK5G"\L7-F-7Y2'J[SKKL(FKG(C=Z\)C^:$18PAPZ_"P]_+ M$H;3=C@]';Z >(]!LV/0K/7'IX+>&R-K2XJF@3C?8/%T#@3NP*VM-\VN*.7% M#!9/(\V]G"U__HDFT5LLNA=R=A(K/\;*0]Z75T6S(7#72.D^R*][=5]4$#QZ M%SM72>O*%8#[)8N92,\7]\-P?"M.XY@>K4YPBB-.$<3YV10K":NZU'L !Q6B ME(#TMI)S4D,UTW>DJ*#FN/G9N*-7(HW=K'0SJHWO%4:Z,DFO;8NV8*"6')$E M06371NX*M2+R&Q!# ZEUJ=1V(PU4G^$JP7 G'B)&,TY'N'TKFL4\QW&G1]QI M>+IH6U3? 3'U(3+!;: -T:^S@G.RBL=MXFURW! M'1"A1>M.]I)UYX6'V//@S?H@XO5_=[N5;52]1J+-O?3+J)DO"01JX1G M$_>&1CWS14&$?Q;E!DZ9Q]/;@K);Y$'@/*()'R'%[$0,/Q-8!RQ-@U@O]R $ M]*VJ#BO4FGWY!2=BZB\WE@^6VP$I8I;0= IHSZPT2&;+*Y"9JH2EV#^DSA B*QZ6O59' %SNCUS#]<:C<9X,H$F.DOE7, MQ42!HSTATF<8L2UQNV -04'[%"8XSVD\AHW8Q2)G$UQ'>[*C8;;[ -ET3+[? M[JM65ZXD%)A2%2[E*&*?VLXXS[)!_3U Q@R3.!?)!.:>!FF8!S^"QO@7J?:Y M+8\CYF7:-X/@TBG0/0?2-,@O?[4\'5"Q-$BB/THG+^7M--J>3&F0KY;7,)>@ MI,RA^(%4A*;SRU"MJ-H6]5J!8#PDI->-@YE8;+6QZI]V)G8J4LSS7)P*23C' M&0]IR0/24SY(DK%0QLR2/)Z0;+2G5AKFUK]@FD((]9I4$EI88ERO>J;OSO:- M#&@AZA,IY\*O"XA9DJ<<1\UZOF5AOG4BN+';J=Z#^=Q).:=C6L#,*.-3Z'J& M96&&':XE%!Y"F#Q-QUR F_&)IC'\.X_R,P_ MW/Z_D+?3H'LZ9F$Z'G76N^+1M=5HV#Z]BH0FXV8),>-I+J:68,_!+,S!3W=G MYVIT5Y\K7:_/K#1;T!"W* 4SI+WT%J5O,S77>^YEX0;T2F]=Q]PQ22L4MKM* M/TI);F4M[]3$"D :S9SY10XQBS(ZL<7">@IE80H=$\=@'T U2VJL3=*\-(3*DN4#,&(5T3N#M^8Z'^0XIA:YR:R?3(8P'93=DI9I2 MUS!?7&"ZFSO0/:'1^+R7TS'O($:43Z:^YT;^/=Q8^@&A0'WNHY3&?MX1CDRI MF&B.^& [-LR1'TXJ6BM249@^!=*89^FX4J!V-)\2'+RG2A[N/@.E L7K-Y,L M39F75=^,0U(G>F7>,]T/,QT[^6=A-FZ@AZCU%LY7=(XPFXL\[**6"7)5%)[BN-ABNLD\7,W MWJ(P/?2L13BH'W?,;#?-:M_%XD/(?5)R860=LWUI^H'8N3"?[E/87Q M,(6!:-BJK@7JGLFTU74MZ]*5WU\^:BM)^BL*/>@8UY $$Z,OX.CT^4[/D"(* MBN_?ONZ5?43UM@ARZX_J[9?R=AIGSZSB&6:%FPR:L+&Z_#('N6W(?5'M)8E> M1Y1 527-IC#R+6%Q-(^B]K<[!7-B;S?:J'_<3H4E-W)GY?96F@[$PL9SSS!^)70^\D1O%T7%=1JVCJ M"6(O!$18"%RN5LJ5?+=M6JC5F:I)6>P4U @4JL_P(DUB/MYT1.WBA$VP@.BE M@'BF73; K'OS^#15(-&E;NQ;PN<@B^9)&C_=B8VL_N6,0 /W-<,9S?-X7+2? MMSL-?/"H-ZPM+@<[![5%'49R-U3!J2",^";.7%R(L+SI:_/S; MYT^7W=S:Z&HE3?/S3QFCZ=MV3]L^HN 1)1&QW-M!0NSR/(VFED0O.418-$HZO*24]5 ZW+!N^EA:\ISJC?2Z-F5$P5FUY[B._1'H%4^B*"1C3U7SCP M[?(L3B:TD>BUA@AKC8,V&K6C ;R=N^%K'>CF'&*';LXM!B\EN3?"_BS,6M4- MM!-W,#!ZG4+$IGO)JCNP>M>^IW2KK=7;]N-&%C!OG0%\?Z=!'AT.W*M/QU?= MEO\'4$L#!!0 ( 2)7U5X'M$!.P, T) 8 >&PO=V]R:W-H965T M&ULK5;;;MLX$/V5@;98)$ :W2Q;R=H"&@=%^[" 4??R4.P# M+8TM(A2I)2D[[=?O4'($.U;EET_;>0F=3U5C! M)2XTF*:JF/YQAT+M9E[H/=WXQ#>E=3?\;%JS#2[1?JD7FF9^SU+P"J7A2H+& M]ZD&!:]8(^TGM/N#>3^+X) WQJIJ#R8%%9?=E3WN\W "$GH#%PLF$9I M2[0\9^(2WL*7Y3UB%59=87T,< M7$$41-$ ?'X>?H\YP<,6'A[#??+?)R'JDQ"U?/%+MF??X3CX*\AX_\3 MV5$:XCX-\3GV[+-F!5)CY:J1]/HUYLBW;"7P"IB@=G>U88!V#BA4L[+K1O3! M0WGI%ANWB[G-9)N-)LG4WQ[:/8V)TIL^YLC%J'^2%%V!=79H:WJ@ M,94I**ID385KF=QP<@7,&'2!9**I&M&V *N4MOPG<^]]R-3HU-3HYF;TS-90 M5!S%P\:2WEARUMA<5145(VT)^<,5U$S#EHD&X8)ZL5!",&V@)H>FI+:]'!+? M\4\.9 770?A,^R^"CJ2/>^GC5TAO!1I@C2V5YC^Q&-+:$2:'E9$$W>^9X-^) M/%(]Z55/7J^:&],,*YZ4^%/YF>L.E 8%KH@^NW=&JN\.WFUA5 MM^?72EDZ#=MA2=\KJ%T /5\K99\F[DCLOX"R_P!02P,$% @ !(E?540I MHT-/#P \J8 !@ !X;"]W;W)K2P#%)'%Q"EX_U]N/NKJJ:X/-ZM=E=G=TUS?T/%Q>[^5VU+G?? MU_?5IOW-AWJ[+IOVV^WMQ>Y^6Y6+0Z/UZH*'87*Q+I>;L^O+P\_>;:\OZX=F MM=Q4[[;![F&]+K=?WE:K^O'JC)U]_<$OR]N[9O^#B^O+^_*VNJF:W^[?;=OO M+IXIB^6ZVNR6]2;85A^NSGYD/^@TW#'DVY-Y7^ZJ:;WZ MSW+1W%V=34+SGS>O5[O!O\/@4F[3!\X==4Z^/C=LC M6"\W3_^7GX\=<=* B9X&_-B 6PUX7P-Q;"#L!FE/@^C8(+(/*>YI$!\;Q%:# MJ"]#388&*?=-33(#LVR YR>!J_P^#/RJ:\OMS6 MC\%V']W2]E\<%'1HW8[Y?#;S2SX]IOO@F^"Y2;X]:Y^V)6;Q>[RHFD/9(^[F!^3 MOGU*RGN2_EHWY8IH-O4WF];K=?OW<=/4\X_!NW(;_%ZN'BJ",_-S?EPLEON_ MM'+54I:+<[T)IN7]DCZF_(53::\PNX?MEZ>C(MH7+QS+?/ZP?E@=NO_?S5VU M_?O?6!+^(VC/M;UXW>VO*I^J0&_F];H*OOU7O=M]1R21_B2_;=JC7"W_;'/( M]OIWY 1M7^K-IVK7[(>7H"H_]9>J:6$MI=N,F81J:3NL,IG@>3.$=S)_;>_[R\!?PIKV_'D6WZ!7=6R]M MY)E/D; 9$I8C8042)I$P]02+3__"PDEJRUV#IM8]:NK-/59^2%B.A!6#.D,B4RHD3+O' M']*J2IY5E7A5U7W0[+^*)<15+.')Q)*1-]E8&2%A.1)6(&$2"5-(F ;!.L), MGX69>H79/J _STWWE[SV$C>]T<>)T6XWK]^T\^/MMMK,OP2-N312VO4F&OM MB(3-D+ <"2M2Y^\]9?9?NT1F5$B8!L$ZRIT\*W?RUY1+:73BWIC2. GMIT1O MYK'J0\)R)*Q PB02II P30SZI'TE;>O:LO\RKOZ-S5SZ6V\63F]Q^2VDN M<](GEMQ>C)AY#V6LAI"P @F32)A"PC0(UE$:"XU]'+XP*3GZG[N#*_M5;8=9 M"6D,AZ[DH\B>C/B3CKW,06GYH#,HH#DEE*:@-(VB=05XLG[!AESLVFG+?3N' M>;KA5I_W7Y/3F".M,X^)(]O5]></47CV YBR@- FE*2A-$[W+6=8C M(+-DP?QK%B<+4-5FT5UZ^JG#%!Q/+/$.".BHI3'W+D" MN7'G+,M.;,NC-(BX*(ZYE5?Z>VCTH!-911AE,;,6 JC +&(] VHL?N;W^ $K MBLPUA:DE12*,6%,DHLA%12*.7%6DXJAE17\WC1Y5*BNUL$@$>E86F?'4F=]4 M'[NVR%P#EH519%^-I_ZTH^\ 4$,=2BN@- FE*2A-HVA=J1JCGOF=>O\J(Z,, M^B@]>10Z"A/JT$-I.9160&D22E-0FD;1NL(T1CWS._6'A^7##,Q>2 J^7?54 M++UEKL'L2!5JM4-I.9160&D22E-0FD;1NE(USCSS6_-#5SN9Z\RV3^!A:"]W M^M.-EBC4D(?2"BA-0FD*2M,H6E>BQKQG?O?>-W.\J>[;*4;HF3FZACT+PS!U M=$O$B9#9.46S/,8BX=N;([&5%?P^-5@>15809RYR9 M(W4:C/64[7#CD7._1_[RU/%%1X"[IC/I"%!QKB- 1)&. !%'.@)4'.4(^/MI M=$TJD95T!*C 7D> &^>9^YWGL5-'/VYL&0*4-H/2E(,[W>S_3-'3MC+B3MQ].<8+3@D+8?2"BA-0FD*2M/4T/.TY\)H MO&_N][Y?6ZC*7>>6L]BYQ4$K\J&T'$HK!O6'A.944)HFSJ!G:8X;(Y[[C?BA M4SA.6Y4 M7"2$\XZ8OX/&CCF553"6ALY^ -1IL+#']1?&]1=8UU^X#C&/F>U"^)..O5! M:3F45D!I$DI3@\9*HW)V!6C,?/%7S'Q!5#,3506@&E22A-06D:1>M*U9CZPF_J#UUV$JZ;*Q+G M_@NU\:&T'$HKH#0)I2DH3:-H77T:OU^ _'[AFOGVRRLOA\S\1S-:*7?+Z@BM_>B(SA'_D-_W$O_M/C2FP ,XF= M62$11@VK&Q6E<<*=825*T]MAM6\_!147)9G@]K ^Q27DY?8X5@1*L%#8+$T> M&^M[)2,RWG@TU!L?MCCCQXU])0-*FT%I.9160&D22E.1ZX.G*0]M!8)R=H5J MC/5HZ);VI"Q=JS5-G5I0?XK13 CXH2]@<(<-X$Z-A;W>7G&#(X&[\3R:N?'-1E)YV?0=BQ$ M%.W\T-NQN&-%;<=".3]NG#-6E%5-.C_D'BM]SD]L?-?8[[N.=7YBHK0ZC>QQ M\2<=>_N&TG(HK8#2))2FH#2-HG6%:NSD>&C]."E+PBE.0[N\S9]BM"RAU>)0 M6@&E22A-06D:1>O*TCCG\8 -S\=68L;49NBA_1#KSSQ:K5!;'$HKH#0)I2DH M3:-H7;4:^SSVV^=#S:28V$&%9\Y''T*-="@MA](**$U":0I*TRA:5Z#&'%PGJHR(DX[U^3A\;[E_?CD0U7]OO2XS1GI\2(V\*!FY%2<.R,GHL@9.1%' MCQ<11\W(B3A[ED>AR!DY>6R],_+8>+3QT"W0!\[RD ;A%$J;06DYE%9 :1)* M4S%A@J=VL9)&Y>P*U?B^L=_W?6&6Y[J*++5W2YWZ4XR6&[02&DHKH#0)I2DH M31,C?\Y[_.38^,FQWT]^]2>#4PYK9'_DR]2??;00H9N<0VG%L Z1T*0*2M/$ M*?3IRQCAL=\('SS=HLS=Q'Z4F_JSC=83]!-(H;0"2I-0FH+2-(K6_0Q[8_\G M?OM_Y.)]0A10L]C6J3_G6)T.RIE#PEQJI/_%9][^)] M0I0O3X0]/2>B[ ]/ID'VXKW_,$=K FJI0VD*2M-4[_;LJYD8HSSQ&^5#-W0B MG8+$-'++8??X@XVRF@4"(, M)_8'5FCRV-BD9STX,0YQ,K3 >IA3D!!.L?/>C3_GZ!L"U"B&T@HH34)I:LA0 M:53*KOR,_YOX_5___#]QO4QW[T!_AM%B@Q960VD%E":A- 6E:6+@SWF/*YH8 M"SOQ6]BOG?XGE)T[L6L'I_[LHX4(K;6&THIA'2*A2164IHE3Z'L.-JY[XG?= M7U4;D+@V+5$;X,\\6EM02QU**Z T.:AW%32G1M&Z*C26>N*WU(>:4 EAL8K, M^=P/?[;1RH.ZZU!: :5)*$U!:1I%ZRK4V/ )=$>2A"KDSIPY!]1\'Y0SA^8L MH#0)I2DH31.]VW?S-=Y[\LH=21+";,_L*H$I$>78"!0HW= M\S=-?7]UQLZ"]W73U.O#EW=5N:BV^X#V]Q_JNOGZS47+?ZRW'P\YKO\'4$L# M!!0 ( 2)7U5E4PI(\ < )\C 8 >&PO=V]R:W-H965T&ULK5IM;]LX$OXKA&]QZ )U+9)ZL7.)@=9M=P/LB]'LWGZF)=K651*] M$NTT]^N/I!3)%H=,BO.76'*&HV=(SCS/T+I]%/779L^Y1-_*HFKN)GLI#S>S M69/N>2N. MLL@KOJY1'XNW,ZZ9^I!YY?/WO_;()7P6Q8PU>B^"O/Y/YN,I^@C&_9L9!? MQ.//O LHTOY2433F+WKL;(,)2H^-%&4W6"$H\ZK]9-^ZB3@;H/S T@W@(P' MA(X!M!M 3: M,A/61R;9\K86CZC6ULJ;OC!S8T:K:/)*+^.#K-5_B M:D219TSR##U(]:'62#9(;-&*-7OT6:US@Z;HSX>/Z,T//Z(?4%ZA/_;BV+ J M:VYG4F'0GF9I][P/[?.(XWD+]*NHY+Y!GZJ,9Y?C9PI['P!Y#N #\3I\X(=W MB 9O$0D( ?"L7C\<>^#0?CZI\4<=_GX_\)K)O-JU&S27.6]NH&EJW82P&YV\ M-\V!I?QNHK*SX?6)3Y;__ >.@W]!,5[)V47$81]QZ/.^_$W5FKQ*18']Q>J:Z;V\97F-3JPX9%SDQA4YE7]5.*I#!W MJ<[%0RU.NTYOH6FH7$6C<2!C$>K2Y@%44DA)=WWN.>>W'_I+@4J77]:8T>6 $F MR?S%?6=;3#$)HL2!;=%C6WBQW9<'E1LZ'Q&M=68PR4\(09>*XD=MCH5-*'%U33&PD%EK;!A/75A@8%GOI;/G^+/7- MMNUF55?.;5XQ54M564Q%XP!.[4U,D_D8.F1%'(R$!Z[$?K*\KYJC(J64*PF< MBA.O5=E&K&F$+FQJMSSF)2^^C@XJKN01>[ER;1N'! 9AB[XABH M%5^;6_'+Y J8N-D5#_2*O;34%^!&55^]1]1T<\?6B&T B[D%$[ *$]>V'N@- M^_GM=U-\*U%-#=DK,LMR!TR;IZ8AB<8P 2L:N6 .;(;G7K6RVK-*L8-N \XT MB)E2DXQ*QFR4EG'J$>QER^\5)-?R=CD9 WUB/W^^[PJDSF:>G]@&YG=L4^(4 MQ[%=W2$[)4!B>-'(P)[$SY[WBBXK*72U@? 1@ FC)$A&\ SXJ1V,M E\=/E MNN9*A?1EO#F7(L>Z-N+$F;+$)D15!N=C30*9D05)'-@'XB1^XORC9AGO>1(= MV)/> [T>/?(A+! ]0)!)$(^5"F!&(D(=M$\&)B5^)C4E!\1EL]\4)_&8)"$S M$I*Y ]? DN3EEM+J>-X2OE MO=&HKVC1B)=KO[AE$?C6]3&QN!>0R8.54RW2@7^JGWU;:Y4 ] $\& 3:>AV.M %@E ML:-FT8&+J9^+^\K;%=O7@X8(=DXL\0S988*=R 1O_N MD];N,^NRTV<_@E]E2B&HWE;PN4<8W8!90F[%QO!BW#H"5*P<&3J=^3E_7 MN5J> RNT2.I^8ZA>@QCJZZS.TP^E"P9D^<-@4 M^OAHR<*)+DL2J\H 9G<>1@V;I0+/43[.?MEN>&CW#OZ6FI4=*4W.4=NV] MVBXZ+A ZU*62P((.-KTT@I&' YF&?C+]R-/:9%_>0C3[Q5QH_C\IU>,XL0P! M7HUI,$Y'R"PD@:O;"@=N#?W[WQN"+=7R)A65TA.Z,^[Z.$?U#.VFU_K=$&B?X\A5 M\\.!54,_J_[?878Q&B-_D#;3@NMIF\4)Q:Y SWZZ]9.R-U"NZ_ 50K1_W241 M"<>'2X!9B.?Q^/1W=O:J0\GKG7D#I$'F_*5]::#_MG_+Y+UYMV+T_0=\LVK? M%1G54R'], @&?L&% M\I)1M38WR4B7*(6"N6&V+ IN?DY ZMW8ZWG[A<]BG:-;\)/1AJ]A ?AU,SO>U6SH["N#OP3L[,&8.25+K6_=Y"8;>X$C!!)2= B< M7EN8@I0.B&C\:#"]-J1S/!SOT=]5VDG+DEN8:OFWR# ?>Y<>RV#%2XF?]>X] M-'IBAY=J::LGVS6V@E6:!.;W,M,S#VY;Y0_UPO M+1K:1]^ZBE*C][O1W=ER93<\A;%'AX<%LP4O>?&L-PC>=&7R=X+-?A/8O:SV MVZSV3Z$G7PQ75O+Z!,J^TW9S*3YGR.^ZDEB##2HP=YYNDV#D;P\S\TN+V2F+ M>QKB5D-\4L,GVINFBVWM%A]$^N-U'!\1[C"ZC 9'G#N,HM?#;MJ#EO;@U[19 MJ@LJ:^[:R!;H9*$YL#.IK>W:>Y-!!Y'@B.WT9-S_^W<^C/A(N8:M[N%)W5U[ M]YS=J%26F5!K-M>F^AVO$8U8ELB7$AAJ]E%3(NNO_!U/?03YPLQ;*,@DK@@PNAE064_?U>H)Z4W6ZI4;JF]4PIZL0&&= MWU=:XW[B K27J^1?4$L#!!0 ( 2)7U7CX'X9D@T !TB 9 >&PO M=V]R:W-H965TVQG/;F;NX#1$(2&A)@ -"R\^OOV05(48ZW//254S+G365Q M.!H,GA^64IN]MZ_YV95[^]K6H=!&73GAZ[*4[OY4%7;]9F^XUSRXULM5H >' M;U]736SQ MI\[#ZLW>R9[(U4+61;BVZ[^K9,\SDI?9PO/_Q3JN?7&T)[+:!UNFS="@U";^ M*^^2'SH;3@:/;!BE#2/6.Q[$6KZ30;Y][>Q:.%H-:?2!3>7=4$X;"LHL.+S5 MV!?>7KJE-/J+)!?UQ*GTV@N[$%=.>65">BQ-+F9Z:?1"9]($,/7+R+^)W:\+*BS.3JWQ[_R&L:$T9-::<^.*32OW<9'.4=[Y9'\'KI M*YFI-WL5N=?=JKVW/_\T?#YX]0UMCUMMC[\E_?\:R&^>O-NNR^OWXXOI/\36?B\EQ<79_-SBYNTN/QQ3LQF[Z_F)Y/)^.+&S&>3"X_7MQ,+]Z+ MJ\L/T\GT#)LZ=HD_E9 ._QFA30YP."T+-LKJ^.]2>E$YF]=9\/R U-$9(I?9 MLI+F7H#.G&2+(<_K.[P@!\!'OB<6%I!3.;V:.PNXJ0."?,Z["\4Z+(I:YUB; MR2+3=2FR56&=SE5/K&50#N T8#/P5A#>%C7M(]4(=>27XCA+R=#%D??24O+^B]$6%N( M6I(>7OS\T\EH.'PE)ALSSMD,\;,LJU?(DN2R=_I6,]^2R#_9GKCBO%%]UCBT M6=H7'TVAO!=AI=B9ZBZ KC_7&LD@+)ZZM?;DGI4B4XG*(398UFHT>+56/?X$ M_=*3VK=/2(_TU-:N?;R.B9 KGSD])[?=G-UEL42+^UP>ZN+GTQ1O0U_.::')W+ L)5S�C?&2 M$\6+E;Q58J[@2%5HY&>3$AO=."(W*TJ.6+(Y9VMG-(I$3LZG@@C1.-30@@+/ MLMHY@(JUO@0:X M=R&UVWB'E "RUS>&-RQ:@#Y?&)4)1O4 >5A \1R8U ME,\986QH]='P-W@"5$>5GQ1H)(:5## !GE9"W55P"(4T'1, 1RPO8W6*I[V# MR'C8,![&Z.1H)(]B4701:T^Q2H&G*& C00_',[BV4':Y6/B5A>J;IU[DVD=> MJ@G-&YFD(T4N>4M4,5U5WH=#E+BP08F1.&@@\ZXKYK(5TZ"(I"$U"*+==&D1 MW8*7W*IRU(\RYC3I32H6UM>$\K!RMEZNT/21$WQ4Q%,Z3+J@.6]!,]N QH'- MH#56J8(S*&G,%+VQG(Y4=Q%?Y(%'/!1SG\#'4"(A_PV"-_B"9RLD%*.+Q+F< M((GN+*S$=5TH,1P<#(84Y&NUK(N(L]G!/]BI35+O/"-Q8TZV(O\6NL!GEDL) M]+$_HU@"D3KH1 %G=]E*FJ6B)"IUS*']%.+9V22%\VD,BV4,-%0DF5LV3$!+ M%M8&PP%J59G?QX.7RL"31%2PF1"6-T1&GJQ $IE&!?'M\;SK_7A\U2I!]J=R MJ78Z@$/D=[\3@$)=Y.07&C$2M?U5FU0H&R_MW-L ^%Y)]PAN8ZV,QE-R*\0@ MN8H/(\".C:DA^%JAY :J%-3^4[A_>QBK'P@3;5=S5Q,[CDX24>W3YN3 J-7V MF8TO^]]KUKA"^A2%EX_4=G(3 4F'^Y@";>YOVIU.\P??EO(3ZDM[%+=I'N-O%2F- MJY!<+% ]4FDD'Q'DRK9UP'J5"+?0/G%O!:+5+N[O^#^*X,!QK4*;DX6:NXU8@S,&>JX7 MU TNT&UC&UG3^BN*]S6:D+A*F=C()X*@130 ])%<60'+.8>B:R?*!:F9Q6^U MK3T(K;5I8WF7&%>HNIR0KA46*3I%G3YRAXM6B3Q-2/A;6X"[?1?\D87HL8=J MK7$(L7,WXY-<<"L2.TFUM\S"#Z2#AQ0VB@FKD-V+&VH-BW8T8E !Z5@CFW[D MK':VQY].B:G\"CBJ31X?39"MZ$(-BD912->LDU^0-Y(\(8M>FQ._JSM2&.'T MEEH43J)$S/!E] L#E,B"P-NIW@@%BG_!"* 9=*UR9>)Y'PW7YM^0*KDM>U$I MV4MZQ/.S%,[44FT+9L5@)'Q%G1Q:O>(^AB*)YF;#)R.%CJIW_/2U%?=MH]6< MR#V2L>: 0?^PW\CJDEL ^#]T8J(8VXR>]G&"1V*O>=&9%!(('G,KF@K;]=BV M68!XDYJJJ4,NTDX<(2,U(W 2K.BDGVX.OCMC3X7X\;/DR\*;DB%V42GK$>TR58_TMAT0J0ZE4OG=(IY4VW$N!3'I MEL?1>#,2\ES<= TY>CK'8VH/T#BNP#-2^A/5(! MP17P#\ DAL/>LQD9+>L>C(UJ!"H.* MOY^K^.EI&K8ZK:=-?BCYT]?=G%"*;F]TAJQ4V2_051'"31W<*Q_F.:E MS9'.H<40W;:V=R3$^LAN)$Q.MVQTOR*J0F9M6YEJ$/HMODA%$.C!UQN;ZZ4U MZ#>UA W)E'09@AY0<=.66;1*#=T4K97=)F[C. I(XLATH8.RV,%ENJ?@:A1+ M5#\- #;>O;0CL^3?$AL2F\K"2B MN6GZJ0SUF_OZ#FO!A_0S71L)JERZ;"B''8)\,BD[6@PKBM^F>VIZ[#0D;AF0 MVWH>%G6QZ:NVT@Z.AS(++E@&.-^HG"*?;C_3:!,5H]?-9$I94'LPJN>?&NBJ MD1][XGDGP>8O)>(41 MJ93S2](9"R1?V+[3I95.4=[J$Y@?["/ L__ M+AU M2L2+06[\VD9CJ_7[ (K"-^X%YM)\HLML1=S(1C9WA!^FIY?7[?T@E(50:>*I MKO4+#R3=I)ZKK?ZFC]8EQ.L,NKGGW_4YR&1YHB;4L\U]56,\5;3.#%[*7#%S M0 ^*@MIUN?\N3@.QOV>.(3)O?@R,%"F7&!,85SS8H#'^^@W_?K?KU]W#SD_V MI7)+_L,$OMPP(?YZWSYM__9A''_RWRR/?SB!5$1DO2C4 EL'_1?/]H2+?XP0 MOP1;\1\ S&T(MN2/*P4O.%J ]W0?W'RA ]J_"'G['U!+ P04 " $B5]5 M&S&#@,<( R&P &0 'AL+W=O( =?6BYW8;1+ 3=IN#FWCC;.W'P[W@99HFU=)5$4J+_?K]QE2 M4JS83M*]HBCJ2!8Y?&;FF8=#Z_A6%5_U6@C#[M(DTR>=M3'YF\% 1VN17'_3B3J]J3C=^HOKN1J;>B+P>EQSE=B+LP?^:S W:"Q$LM49%JJC!5B>=*9 M^F_>#6F\'? O*6[UQC4C3Q9*?:6;B_BDXQ$@D8C(D 6./S?B3"0)&0*,;Y7- M3K,D3=R\KJU_L+[#EP77XDPE?\K8K$\ZXPZ+Q9*7B;E2M[^)RI\1V8M4HNTG MNW5C1Z,.BTIM5%I-!H)49NXOOZOBL#%A[.V9$%03 HO;+611GG/#3X\+=A MM1=^GZ>,9S'#LUQIGK"/A2ISS?X]76A3@#'_V14(M\YP]SI416]TSB-QTD&9 M:%'6%X!I:(8G7/9KC#E>ZQ3S-V\.LOXR#PWE9C[)W_MLOR MLM EAP4LY,,;5D9_,+=J92\@O1Z@%>E)2QS%9V M NX !UK 8HDLRT5I]:&@^M4-B(OS*]T@D-DCFX#;:X:V']63>C8&/,\+=284&:2\#X./X1W+<6-T"P22"O,+@$TBR1R9GBQ$IA$H*&N HL) M=BXBD2X0A-!WQ=]GUVO4Y6J-B &3U.QW4!$!0D2O1*X*8\D(.<58&NJV1$E2M-UE:0-,]4BY (RQ;,F23OH40A; M5#:TCS@0]H]V4J 512#&$$B@J4+AU:&8XB',:^PZE17=0JDMS$RQ1"&KA4VJ M2F2,Q;<28Q=Y7-A]]B>Y&:E5)O]'CK*\ /9" GNFLM>."%&D2N?=BE)J*1=X M_<.&6G%9U"$U:TC ZY2V!P;%DBJ&<&"38)\YU*).LX]%$TY%4&E)G2=D7[A5 MI*Y*V4H.7:M4L -D3'?9LE I5?2#/*I&'GLL$RY<_$[8FE)E*S0Q0QZ,TRD, M>YAIHX'TW4A:=,&CKZ_52&U7O$"]QK%T%8IE+92$XW*YU&NK/!6( MGI-";2HA: UJ4DF^ QQT&_BT6%&$M8L8B:9H.TBCMQ:"D8**C8A$'NE]!'9Y M0N@<)S1KPNL6;%%YP1/H*Y)/7:'#N9OJNLWU"LA>#%H@O:0CMM2J(39$&^6R MA::]6F1#LJ:N_D94%=Q[-(;X:NXM[D>327J6$&M=[7=B$P6-WP/=P8*.J>+U MO> O*_U>^\$SR/*[),:T+ZWH=%$8Z?2SP7Z8#)4M"EM M5<]H([]CG[!U.#KO.QY4F]%T"0U\??VB*0=6:E2I002PJ,PXFD\XU*4^1HC6 M06F'KGSF_T7"HH1K[<2-6G]$8!TAJ>;GM?FT* MT3R\8B/?JP.2--[MLWB T=UZN-O\LTI5N97V?1/'8.^U(O+D;O)+\(?^!#O" M\^.X<9T\7^#,@9Q=O[^^ M6,BKZNL0?BB $_R=B.%&P2=3L=#O(/3X]LT+4C$*PV8.7;MT MM+)0/SX(QEWW\3?R,!H?=5DPQL5H\O-J,3CR?ES6R=AVVG]Z*5ZYC%L:]B9@ M]F;2JZ^VV.'[O>'1$.4P/.S238A4O( =0>]H0D4:],9>@$A6776+'L->&!XV M$-S=#A;YA\.'6L;U[.59]"_FSTT<>('-8-HFCU7 MV5R'7F7PI9;&XV!C)WXI$W%^I7$%>@9'D"H%!V$8=G^@HE&,AI,=+8GC[MD# M=Z>XJ'KT3Y(O,-941QKJ.IYH2J8I'< UI; Z9\VK]AR'K.JL,]]L0C\TO=:L M/O^T&I7NCI\;GI?A@XWNYHP7Q;WMQ"ML6#7=+M8'+YLN$WT3;;6,*T5HD.!M#]4[L/Q M"MI)6P,,X0-K/OZYRG\^:#\W4'[/'QVU=:33?-B^$INX]R,-P]S8)$5])+)Z():9Z M_:-1Q_W"6]\8E=NW(@MEC$KMY5H@<@4-P/.E4J:^H06:UV2G?P%02P,$% M @ !(E?55Y3QNT2!P PA$ !D !X;"]W;W)K&ULK5C;;MLX$/T5PEL4+:"U=;?=)@&2-$4+-$T1IYN'Q3[0$FUS(XDJ2<7) M?OV>H23'=B[82U\2:D3.G)DY,T/Y8*WTC5D)8=E=653F<+"RMGXW&IEL)4IN MAJH6%=XLE"ZYQ:->CDRM!<_=H;(8A;Z?CDHNJ\'1@9-]TT<'JK&%K,0WS4Q3 MEES?GXA"K0\'P: 77,KERI)@='10\Z68"?N]_J;Q--IHR64I*B-5Q;18' Z. M@WUW&WZ38FVVUHP\F2MU0P^?\\.!3X!$(3)+&CC^W8I3412D"#!^=#H' M&Y-T<'O=:__H?(]*J#9]1.V7GT+4R[*S*1;Y[?@2(&YQAC_,D?%'A3-1#%OD>"_TP M?$%?M/$[_7;V]?L9^WAY<71Z?7LW8]>>K3^ST^^SJXOSL9<)XK-82Q2^+ M>WJC,LFMR%O@_9&&%TQ6MTIFLEJ"\H6 0Y4PC%?Y2.FN*.!@KK(&[<%RVS:( M'XW4@@0PLQ9:L%=1-(Q)0^'JO\K9J] ?)@\2P]2"@5E6E',H[.GEMGX062<- MG!1_$8=:N"Y2W \?PNY* !VOLQA 7[A?2[0>#+5 !7.9T+>\GDAL!GX M9)45#WTDO51M2H0N8N8%T\F:M[,V3?*\%UY31EB$VO&3$K6WU0LE[) M;,7L2@!Y6?/JGJT1@*VH4TX*-&D"KKH4"$H8@@Z!09S-XIZ20DJVTE<+[:8# M(5+S0BY=1@#K6C@_>6$4J[FV]Z2'+[5HT_2 :F81S&T?/_= TZ*C: MJ;="EX["+A]:\VK9!K95OJ<+Q*A11Y6E$\0F"3U][3CSH ]!E^1,X4 I3?2$ MJ\T>P6@0YDRU;OYH%-$ =7V#6@=A***VA8@![A8M!FDVMCP2.]-J6@-EZTS:71-?I]*CQ1]V:GJ:"=Z ;+0G)T).2U M[:(=\.;XI3^ZVZ O)2[>#]WT7;N M.OM;+OX,[NX208O"A1Y#A0P\ZMJ/VO,+>>_+DU![K$*[^'=)1L1R:?@2@Q:= M1VS2[9I(MGO'[V]31"1@_]92CLTVC)OUC*/MP"$XYK412[+LL39A'6P@M&M* M5*VT=7>7;I]CZ5?L8X'/?F7=6/]$:/"-, "/2H)IU@$?N3% M,:W&H1*!^5>Y].*:$4Z\J0_CJ1>DH=L\]E,V&7MQFK)D"FG$XHF73@GE MV N2A 403X(INX9-W0'Z"+?G'$-FD^%=9.G82^. Q:$71C$+)J'G)U.82[TT M\O<@3;S0G[#82X Z2+TD"2!*QPD;)]X$LCCUQI.(!5-(08$@2+S(3]B5LCC< M?\SLFI^.G9=I[(WA3SA)O 0F@C&.<:_0\ND4N<-0?CI-!>P_M'ZRJW5?Z7%E0V"U7 M\$FC;@ M_4*A?KH',K#YV>;H;U!+ P04 " $B5]51'HE*J@" #,!0 &0 'AL M+W=O:&EM$9%(E:3BY.^[E&S%01WW(I'+G>$,R=W15JHGG2$:>"ER MH<=.9DPY]#R=9%@P?2Y+%+2REJI@AJ9JX^E2(4MK4)%[H>]WO8)QX4Q&=6RN M)B-9F9P+G"O055$P]3K%7&['3N#L PN^R8P->)-1R3:X1/.SG"N:>2U+R@L4 MFDL!"M=CYR(83CLVOTYXX+C5!V.P3E92/MG)+!T[OA6$.2;&,C#Z/>,EYKDE M(AE_=IQ.NZ4%'H[W[#>U=_*R8AHO9?[(4Y.-G;X#*:Y9E9N%W'['G9_8\B4R MU_47MDUN%#J05-K(8@,<,F(R6W MH&PVL=E!;;5&DS@N[*4LC:)53C@SF8EG%$8JCGKD&2*T82_9@:<-./P /(!; M*4RFX5JDF+['>R2D51/NU4S#DX1++,\A\ET(_3 \P1>U[J*:+_J/NU>XXCK) MI:X4PJ^+E3:*GL/O8XX;PLYQ0ELB0UVR!,<.U8!&]8S.Y/.GH.M_.R&WT\KM MG&+_WV6 _X*^< $FDY4F3OT5;KC@]&I3V$B9:CB# MKN_ZW0$-XH$["&-8L"V].^E3!P_4$?CEVD M=U!A!:I-W4ETO23P>!=OY3:=D;'_.[:CXY='8VVZMJ+4)>E] ^GRKCU26?8V;[X MI)=%I!?]T7$EEVJFXN?JVN.IWZ+DNE0V:&>%5XN3SGAX>+I'\BSP1:MUV#D+ MBF3NW"T]3/*3SH <4D9ED1 D_E;J3!E#0'#C;H/9:4V2XNYYBW[!L2.6N0SJ MS)F_=!Z+D\Y!1^1J(6L3/[GUGVH3SS[A9#GR@D&X6$_6X,L9][.-\FFCG/Q$^7#HV=BV&MCV'L. M_5<9>E;Y:=1-I[_]M6"ZT?(J@FH+/91)RYDFR'S &D+-&* MM=5(B RD@91'5$Q/ Y[FFMF7;TBM121\?R+A<>J7:E*X+G15B1O:D MS\5''0M=EZ( ./GBJ2E)2]U7QGF$0C4@K7 5#P7"R^YJ#0.M.)<&@LOK3+&X MNN?*$&8##K.N]F+L;Z4-,&04Q@+'L\9TH?^M]]*(RD7XJG$"!U"CT@, 69NZ MKW(%HVI)KH"+,VDTYJS5LB=N($#,2?L B4QA=@61R5"P2Y@+V2W3]SCRUY=_ MS\X/9Q\G;T!S#EK)4E2^#-O\2.^E7384-G8>P2)+E;/X3!K(>]# D;$9P^Q) M+C1%H2DNP_XYCPE H==626])P@)'\'8N(A1 MSX?&!^!O;77I-9MV2ZO_8^@MNEMM(J3RY"11J#U4E1*7L"4.Q%OQZL5!D@R. M+J3VXHLTJ.$I,E;[A@+^.CP2(%XL:@\P#_1FW2%DKL:I?*#2''(U!KVD^*0H M5>E 90[6012SW1;^ZXW1Z=7GC8$WF.RQ0([]W-D+U#!J$4HX M2U:2*@>6HLH*ZXQ;:AI;!0C;RI]=B803A\V %!FP(U2I ZU,+N-2WC)JJ7R& M7'4W!M]:M92T#@4M>9U)@TH8FUBX>EDTM7GUF7H&C<%T;PA(MME2L(F8J8TC MBGZEWI:T"9A])JF@RI:4)\P'6L$U]8+'98+:^*O#>RS/%2X%%67A6U>3MXN6U]$V_NK%/IE]K2!EA ==![O]]I=LCV(;J*[UYS%W&3 MXV.!J[/R)(#O"X>T;Q[(0'L9'_T/4$L#!!0 ( 2)7U77U6$"6@< #$4 M 9 >&PO=V]R:W-H965T*4[>P\;.T#1$(2=DB X"2-5^_IP&*HG6QD]I]D402 M??I^NL6SA39_VID0CCT5N;+GG9ESY;M^WZ8S47 ;Z5(H/)EH4W"'2S/MV](( MGGFA(N\G@\&H7W"I.A=G_MY7SF= M.;K1OS@K^50\"/>M_&IPU6]0,ED(9:56S(C)>>$E^K<^D^V"&>'HPY+*^MT40O#@D*J M\,V?ZCBT!$X&>P226B#Q=@=%WLH;[OC%F=$+9N@TT.B'=]5+PSBI*"D/SN"I MA)R[^*35].VC, 6[$6/'N,K8G9L)PZZT 9144WO6=U!$Q_MI#7H50),]H*?L MLU9N9MFMRD3V7+X/U,;*9&7E5?(BX(,H(S8<]%@R2)(7\(:-UT./-]R#YWV] MD3;-M:V,8/^Z'%MG4"'_WN5LP#K__!2/!N]? ML/2PL?3P)?1-2W>9]S+ I[LOO[Y]O+W_S&YNKQ[9Y9<;=O?XV^T]N[J[O[_[ MX^.77Q_8M596YS+C3F0LIXIP5!&9KPC+](0A 4X48]3%*@N^5&Y$6M^-_5U\ MIL"2UGDI%!*;Z#SW=?2./8!1LBJ'CL_<54:ZY2[<+4SV1BI ZXM]7#&TB#,IT8(<(QC M;^(#F+5<"1\U4J-CYOMC6R(Y:-D?#VJY^&C8.SD>XCONG8Q.V:-V/ ^Q](]. MCOVCT^&(?1+6HLF-(;A2&\]3;^+#@T9Y$-Y(2;?1T6V@R/POX'!$O5*\(*R_ MX2;X20 ^8Q.IN$J1!B2HSL[?PFB?Q6X<'8%;\MS3Y _F&R5?"D^M^3+"@?WZ MH"9Y54V/+00:,LVYM7(B@40G/2.MH\ ID;BM?(7Q--5%R=4R:&N5\ICG,$*P M,-X 1#B"+?!+:88191V\(K'524#JR@0%>RHE\HG?%6MTJ:Z4O]\=1L=K7RG& MA_^G&/?\(?5CJ>X>M;63.:.V??]3RO>UXT?%?N>JPJ2O$TNYN@Z98HBC(%NE M2NH+)43F;;?5V,I,75Y^VX?>[_1KS-K'=A;N**T._S64& M^WV%@SR4]!R".0O,_4Q#=%J2(]V3031811P,(-T,.-VD==>7A,GP*\1R$TM: MHJ3_@"29Y[?QJI7\/PA0-8TQ+&H9*VA1!C.@W P1N* I!!D*\ISGE>^Q=:%Y MBMDNQUY=CVE>D>>RD&$6/;._2,\APA;FT(01<"$A^U M8''\;>/^2[[7^R%=D_JZQ;!\9Z+ED-UN,(K(-R5IKO\#TIDNOH.W_8ZSR='@ MX/7P _)V1]&IA@M6Y$KEN:ORM@;BVGM:3'+I-PM?1N1#JN$4@&UO(S0AL&'7 M\45,?WR;/7IG+V$B.?P;7+*0J@;/-@'8G$?=41*-M@80ZK6UW_AU]P?ZME:% M@AA&I[LF8V_GOE*O2R'5W[7)K//@=F_D-3_L=&!-O-2QNWTTXJ_*C71@:*+[:,ZE.,BGOB]OGU+:"ZXY1MT'_,MA;[!*P7K?V77)[E1TX,L! M)R8T;L>5A02 :.X2[@3IHOZ@@O-DRNX%_3UX96:L)[0?SLU,)B9?ET9K5=@= M!!3#271\_#-F+#%HAJ?2KU]2A9= /KMA46XC\'5#6"'\8__W[9D++&)W>+"9 M.DN\X)F@&;J3B?3*YJ+>>*?AHM4_@?!"?=0W0TM0$(Q,PQA<53_E$4G,)(T' M&EKP+G3;ZCBRAA/>GE>XA1N*]E9_TVZV-F4=Z"UWHUVO!OJMUSB%,%/_LHHB M@RX);W2:N\W[L,OP&FA]/+Q,^\S-%'L J&T"T4%T?-1A)KR@"A=.E_ZET%@[ MIPO_Z( 7-6\*+_P)02P,$% @ !(E?55M[&'Q)!P M)!$ !D !X;"]W;W)K&ULM5AI;^2X$?TK1.]@ ML %Z^[+G] &T/9[$P?K ]"03(,@'ME12,T.1&I+JGLZOWU>D)*L=KP<;(%_< M$LFJ>G6]HGRZL^ZKWQ %\;W2QI^--B'4[Z=3GVVHDGYB:S+8*:RK9,"K*Z>^ M=B3S*%3IZ6(V>SVMI#*C\].X=N_.3VT3M#)T[X1OJDJZ_05INSL;S4?=PB=5 M;@(O3,]/:UG2BL+?ZGN'MVFO)5<5&:^L$8Z*L]%R_O[BF,_' W]7M/.#9\&> MK*W]RB_7^=EHQH!(4Q98@\3/EBY):U8$&-]:G:/>) L.GSOM'Z/O\&4M/5U: M_47E87,V>CL2.16RT>&3W?V%6G]>L;[,:A__BETZ^VHQ$EGC@ZU:82"HE$F_ M\GL;AX' V]GO""Q:@47$G0Q%E!]DD.>GSNZ$X]/0Q@_1U2@-<,IP4E;!85=! M+IQ?VJI2 5$.7DB3BTMK@C(EF4R1/YT&F."#TZQ5=Y'4+7Y'W3MQ P4;+ZY, M3OFA_!30>GR+#M_%XEF%*ZHGXF@V%HO98O&,OJ/>WZ.H[^A_\5=\4#[3UC>. MQ#^7:Q\<>&X=^'X M.>U_/&4_4'=W;J]O-*+&\_B,N[V\_7MW^^NKV\OEJ)7U50I8P-](6$ M1&",K"CGPB>32\:@C/"T)2>UT'+G&]7B@N>U11FT9S)R 20A2HNSAN%#H'8V M(\H!'S).>3SPV; A81V6P1,BLXWS>"_$NL$!\GXBOFR4IG2L"9FMXG9OW3IA ML><.U9>P[H-HO,BD,3:(->$ =K, AW8J;#J,83]&CQF0$L,4N45IL$!F048Y M]*H [Z2W1J[U7M36>[6.>&004J""/'L/8F!_"F8,PW7>8[M:Z;0 ./F;8I+>-DE"%@ER34L;91"U@P5CSR^/Z MA16N&6*/N7!KI[)4U=7Z>\"9&K'4431;HV%P4[(%;J]#F#"&_D?O( M[F 1^LI&\'&B(;?/7!MTQ3].4<[%#7F-$[K)@'^+1ITL":PT1U,6@ M;>9O3@Y#A/*JF] 5R,$6P\7$,+%\F'FL4R4:0\-[<"RL?V;DPY( 03.]F<#< MFB3'48^QD;>TV% *6\Y-T-.BIS#IIM1#/;<4'Y'E3<<%/@/#,;-UM,@Q@^4' M0NZ8DDG?(O"2^?6!-GW 0J2\Z(%K63$" @/Q<+(UI<.X3 M@1^#F#Q/?->IO@S?@_5@(+,V7$>@/V;NH\:0\.*EK.J33B%?JK8J 1S,%%08 M<9$@&,B1;VJNLIYQ_,$XYEG<%,@2[F4N4NT6Z;=@72=W?8S3I0,)4K@-<_\D M\Q.Q:J\'\(!GS(.-F# (5TFT'X0^M:/'3%7%GF6"JW=\U)Q0UMH- M+^#:MES,*KLFE ^,?!=+8F#?I;G)XV,X!5D,^[R#RPWZJM,U]):Q//:U_<7" M>A\%AG&#?22K-V('V>VGR&%X9,R)-?@3LY&F0!P1/PY["F'%GY4ICB#.9 U= MRLP#A1UK]29C]SK*;&G4?_@ZH)5<*\VSAN=&)+7>@2+=J7J#+8$&?#)R=4$- MJ6V,9H5I&,OFO]MHW"(HV;GPF$$+]9T2X>;$256)5+ACVH8[A-3'E-=\@]LQ M1^L/-4E+K_ZIEI ^#7]4(+!B\\5\,9LL4)Y:1U)+%QFFD!?SR:Q;[V.'*QJZ MB7,-Y,E['O-\=2]C0%_,WTS>]6+H5K$'T:;)@?-'[ U^7\>0O#A^,WG5'XZS M7O*=8XS;:&CY/FR<;78.OX';RV 5_5\1%S!.'@ ]@OK W= M"QOH_S%R_AM02P,$% @ !(E?5<)*GC[Y!P =A0 !D !X;"]W;W)K M&ULU5A;;]LX%OXKA"=;)(#K:Y)V<!I8,I4N]?I'+8S+G7C M["2LW=FS$U-X);6XL\P56<;M\EPHLSAM=!NKA7LYG7E::)^=Y'PJ1L(_YG<6 M;^U*2BHSH9TTFEDQ.6T,ND?G^T0?"+Y)L7"U9T::C(UYHI=A>MKH$""A1.)) M L?/7%P(I4@08/PH93:J(XFQ_KR2?AUTARYC[L2%4=]EZF>GC<\-EHH)+Y2_ M-XO?1:G/ B5#+^". M!P64E]SSLQ-K%LP2-:310U U< .#S9]=<6O:-JT*P6\%=804L M[MU)VT,XD;234M!Y%-1[0] _V:W1?N;8E4Y%^I*_#5 5LMX*V7GO78$CD;=8 MO]-DO4ZO]XZ\?J5I/\CKOR'O4E@YYQ0#;*B=MT50E'&=LM]%.I5ZR@84(M)+ MX=BE=(DR9 _V[\$8Y B?_VRS2CQT?_NAE%)'+N>).&T@9YRP<]$X^_!;][!S M_(Y*^Y5*^^])_Q7G_8V@P?">?1OF&R MH9X+Y^/S=X'4]$A^D<*43&HOH*?' [L8#=F%R4AOEQBV^V4PNAS\<<0N+F[N M]L 5#*(]&9[GN37/$DDFU)+U6Y_^P%A"S2Y'$5:QTFVPA )'4 &Y@Y6SGH-5!@BE%M2(Q MV+->CI5@VGC0.E> =J%RS0,3$VC2?(FM%P M@@$K3G%&R903B#%7,+5@(95=J#0I$:Z,JN&$.5S-0S%;2#^#ODZ2)< UL2:# M$GXF;?HQY]8O:\0N%^1#T+)=SF[$7"C69Q,*GGD(GFP=/'LM]C 3-6:H(3-$ ML(_J/XDEG5MD.>VZ)L EJ@B^\. +6Z"$.\=\+)4$$,HP+S,B@7MRF!-.AS:I M&'MF+!,_"B(SDPDR5$]=1/#:!>$@01G+3#B=>;,B"X>79%@M1:ZBT;WAOW#. MC.LIL041-:, *ZU0T*3DP_),LD=$$MQJ0&/9+I9,)O:8>$:W=*+)M CQ\,K- M\)<7911,(%/88&;W;A)R:46>=![L"^D^ W<;6H@+ M421CS,'T? K31AZ(7,QD,F,C2E=N4W:#L)5%QF9(5<)KJ6<2%^RFC(4^")RT M0$!3T(CG4':9*KE*B /[Q+6#!(6P%2'M%^CJ],O35)+BB*YUG"$"P)8(M[+K MK?DOGU/=FI)#J= @.3#?:,FC&ZCH<+VD_!70U;&$NUF A'ZEF7FH(F-%+I.IF271;^@"I^\IZ%$*5,N\@CQ@C?KF: MZKVT5(L2H6JO2*DE_@J!*FU'FWS.Z]7\SL>Y$4UH8^!]VUT;9: MV [34:%:E^"9A"R;S)9O=K@@N.IP_6ZS['*D#G@F1F'X=D?LC8&!/3H"\V \ M5^49?T2SWY&E@[$&T=2WI:F1+FR84H8EX!DX1XM8NY&Q[-,,-9((FPD($-!? M@R&_CFD$XE2^ACI''W]!\ZC-J_U+X1(K8^G=HO=NZ>^]U5.O>NKO45F&DTWA M8!ZW5YM;MH3E#CML=GN?:[]AX.@=UYZ&;_7Z@^;^0;\B6_W&U9=,KR*_V_S4 M[Y7_-P74!ZT=UNTW^]W^_[D/7P7I_]B%O7Z_]OM++NQT.EM<2*L;?N@&Z4/T M"&GCXF5A5RW8H7H@&7\4:(A0$VZ@0&V&>D%8E0AVN%:%3!W[P+/\&!ZBIE=> M1KYSXHL;UTC;,4==&L&DP8N7N*#0A=@QP=%9JUJ58"S@Y9B)"Y['\AZEO)SH7BM(JP"Y M7X%<(),1>N%F5&N,U*%QN.,*OHG=$/V&.8HZ>#C!/U.]3HSQJ_F-VY"8F+)R MFB.%^XD;06RT9,1PU0A7CXWQM.I0FVK&P1%33I/&, ^DI$=<()D%94^<-PA8 M;3'GRVK%TNRNUE6IB5N2L?XCC1QL;"RNS<%Z5H));QGZ?1:4 M:2&1!/M"UY-#]C$4EU[G^(:0!I&7A)0.B!7VO-(H4':/0SI,"AMV 2\I',5W M:]LGA';M6U F[#1\\<($2T#B9Z%JM?JH-HC?DM;D\8L<^L14:IJS)V#MM#X= M-.+$OGKQ)@]?EL;&>Y.%QYG@F%F) /L4>:L7.J#ZU'CV%U!+ P04 " $ MB5]5?C?2XI,# !#" &0 'AL+W=OFU,@R[U2(,(FB45@P+H/%S,^M]6*F*BNXQ+4&4Q4%TS^N4*AZ'L3! M8>*![W/K)L+%K&1[W*#]6JXUC<(.)>,%2L.5!(V[>;",+Z^&SMX;_,6Q-D=] M<$JV2GUS@]ML'D2.$ I,K4-@U#SB-0KA@(C&]Q8SZ+9TCL?] _J?7CMIV3*# MUTK\S3.;SX-) !GN6"7L@ZIOL-5SX?!2)8S_0MW8#J( TLI85;3.Q*#@LFG9 M4WL.1PZ34PY)ZY!XWLU&GN4?S++%3*L:M+,F--?Q4KTWD>/2!65C-:UR\K.+ M>XK[K4Q5@?#NDS+F/92H89,SC;/0T@;.+$Q;L*L&+#D!-H4[)6UN8"4SS%[Z MAT2L8Y<(,3>"NF)9=[ ^N#2/AGN356 M4W+\^YK>!F[X.IR[,)>F9"G. [H1!O4C!HNW;^)1]/$,V6%'=G@._?^&YC=@ MJR]P>W_]^6Y%8)\WF_>P7CW YF;YL((O.<).";J?=#; #3"Z;JF2*1><^;NC M=F#)J/8YCAFP1]1T94%6Q98XT3+1+,C0.'8&Z/8;RV3F\&IN<^_];-Q:58:@ MN/2+Y%]6UN]FG(DD\;P5+SKQ[2Z$?.CB]XH_,H'2-JB7I$8CODA$N*?#>#GC M\LE]XJ/>.T]%58;@:;_[CNXOLD^+C9-);QB-J1WUQH,!M>/>9!KY\7 RA:6A MUX^0\ EUR@TZ>"?!_@!6,YT9KXUZFDEKX.V;21(G'R'N34.M#CMK2J__2]+06 M\HC[%_2&"<&?#X_*BH>U+FH?"A5->[YC>N47]\$8!N2E8SL*KT96*K+!4=W\VIRJ-V M!K2^4\H>!FZ#[K]A\1-02P,$% @ !(E?5;8MG'SW! @0L !D !X M;"]W;W)K&ULK59M;]LV$/XK![K%4IH8 MR%N[?$@;Q.F"8=@'VJ)MK9+HD92=]M?O(64[:9<&"3 8EDB*]]QSQ[OC'6V4 M_FJ64EJZKZO&'/>6UJX.AT,S6\I:F .UD@V^S)6NA<54+X9FI:4HO%!=#7D8 MIL-:E$UO?.37KO7X2+6V*AMYKSV^PV_EW)C'HW)63)5ZJN;7!;' MO= 1DI6<68<@\%K+,UE5#@@T_MEB]O8JG>#C\0[]@[<=MDR%D6>JNBL+NSSN M93TJY%RTE;U1F]_DUI[$XGO=HUAJKZJTP&-1ET[W%_=8/CP2R M\!<"?"O />].D6=Y+JP8'VFU(>UV \T-O*E>&N3*QAW*Q&I\+2%GQY=- 27Z M&TWD KZVYFAH >L^#F=;B-,.@O\"(J0!D;JM>R-W[UA:?C^&:[QGFO\'/K+SN-9B*<)7GXZ_S*YO?F# M)AJ583LEP+ER>&[%*K=K$DNU%DMBP.Z4S5JTKZ3/I0 MM65AZ)VH5^_I6JNBG5E#Y^6Z]*DJFH+NA)5ZN^,#$G\J9E]ADEZ7,_FP]8 F MOA:4WV5!\[(1S:P4%95-5VP'=RKC@2H:>3@LR#-F8;-2%GJSHO _ M9K$H"4+F0L!%P,@?5IAXAX "H!B/Z;*9(>2H7RF#P)Q*)(:F$:Q!FG/D,4C ;$0KPS3'G TV0 M@ I=GLOJA*7 MUK:P1/CE^)TIC4(,9?1Y+?42K03$!_C#9QR0_1R^R_&.X;0\]Z16K:L4N.Y=+P#)LIE5;2%]1>DJAZLO"]F@ M!B+']_3D/7H?(__'LO)QJ\/52%' -:6[AUQCLE/6Y5.>NF#/@M@G6H2,2UR" MX5+,1Q&=2Q1VE$J[*[>B=A?;]VZ!(7HXSRC!/XW3[D2DL7L-<1!'(SQY//*Z M1AD"T=>D.Z&U<+Z:BU+36E2M!,V_4?3\!0IC7"@.]DCOWF2<\??4CY _\>!A MSF(X_S/\JY]PZ\\P 37H/AF"$UG'RQ(6&"UD?&F[@ M0X.>NGJ'C]HBU.R%;_X,B" ]><7@F]*!'"E9Q#-#P8 M)3W27&UL MG5K;PDDY2=S&S5UCY )"1A P(< +3L M?/V>;H 7.9*2V9>$(L%&7T\?-/UB[?R7L%(JBMO*V/#R8!5C_>SX.!0K5+)POI(1/_WR.-1>R9)?JLSQ;#)Y?%Q);0_.7O"]C_[LA6NBT59]]"(T M527]W84R;OWR8'K0WKC2RU6D&\=G+VJY5-OPZ[J24NE(V:&>%5XN7 M!^?39Q?3";W *W[7:AT&UX),F3OWA7Z\+5\>3$@C9501283$?S?J4AE#DJ#' MGUGH0;-AS%P&=>G,'[J,JY<'IP>B5 O9F'CEUO]0V:!')*]P M)O"_8IW73@Y$T83HJOPR-*BT3?_+V^R('WEAEE^8L=YI(];RE8SR[(5W:^%I M-:31!9O*;T,Y;2DJU]'CJ<9[\>R#7TJKOTIRT4AMZM>M0]NE8_'9&A6"B"O%SE2W$4#Y9Z.14L+AKE_K0.Y9*3*50!1B MHV.M9I/G:S7B*^B7[S2ANT-ZY+NN\=WM=4J$4H7"ZSFY[=/K3U?GXI,J5M89 MMT1IC,1;6XQ9@H9IH9D'76KIJ6K(0E(6$=(E^W5.F#/>D_:/NK1_M#=A/WK$ M2\/-C&#]'N35FJKV;EL1?$]FCX/B0^-%8V53ZLB9.3!BH:W$YBB*@,4J!1_J MF*94'!^9$(15@S\1$V<,BF)M\?;00V-QCIS4B*9O*V '!LDIV\0 M*WFCQ%PAO,IH5$V;J!O&C\6G%:5L:N%<28VW&CVCI)2@_@C1V-32 H-[1>,] MA5:6_T6M5ZE$URM=K"CX(]J!;'*UMB0.)O6U-Q)60=> %D^IAF*[08TBZ NI M?>\=KI05Y61 _PP ,^_V7!="8"%=B6\\:&#C?M+TQ*AJ&>@.FH(GB._6]CG M/+4N=OIH^!OHA19&1( 4:"7&E8PP 9Y60MW6< B%-&\3 1)87J4.E79[!9%I MLVG:C#&#HY$]BD7)12T MX&G*.!% @1LSR6_4?L?%HNPR)*^^:Y0HDD)P0DB*!TN%R6#1ONJ*Y[HO& V.A M-58IPQF4->;&T5M.6ZK;5%_D@1T>2KE/Q<>E1$+^2@7W]07/UD@HKBX2YTLJ M29"UN!)7C5%B.CF:3"G(5VK9F%1GUT?_8J>V2;UUCXS8)=F*_%MH@VN62PGT M>7Q-L41%ZJ@S!+R^+5;2+A4E4:53#AWF$%^_OLSA?)#"XK@&6BB2C"T]$M"2 MA7/19W:>.ELO D 15LI@HK6R C3]8]X+;;\UM_/S__V"E!]N=!BC=X*HT%*5I-3"PQU=D6)(*:CC M77)>ES4]?1F0.<2DDE_40&>F70$'R3J! >.W7"R N[FID-\H6:NNZ6*]RE!E MM)QKTP/ORA"7"H?I680OM&N"<"CSK&] M^X>XMD+39-SVG;"$L#GUZ))I,Y@.A9LPXF]=_QS2)@2EB"EL]]5:8Q,"US X M&F>Y@$:@3Y;J;AA$-Z7O\?5IY^O3O8X"$"ELG8TH[A(W--]CO#\F]+(5^FD@ MM"4YH/]8(UN6\[KQ;L17%X1_887=&UNF6Y>H9'!;BU9DC/3M.OD5-24I0-*, MNGIYKV[)CTCUX(CX<(%EN$>(LZ54B83N!,\#3H , :4PC XTL5BK4MFTWV?+ M'?]7E%'IJE%22HZR'FG_(F=9)FJ;@EDQ&(D0$C\$@31W*4.R:*8P(1LI=%)] MX*=OK;CKZ%N[(S,OZ^P1 ^)]%E,T%1,+^'\8:,6XQ\C2W<[0(>L:22#G9G#^ MR "QRZV@*F[HL4VS ']MQ:BVN_D$R>FXG#HG B=Q!N96D _'-G-^PO<(SWV3 MNYV\PR6"$!)[ 2J'^\(I0NRH0SJ>5^I!"Z-T\H@IDUR4U)E_/IR.IP]$I8UI MR<[/A[/QD_[6 &=!6I5*? EL?+O=A@;_[W;3>XFW!SR> M=N#Q='^=TW'L1IH&>RM)O)T[SS; ^ %!O[.@]P-!A!5-1(U_5>GH]^U>!)8Y M+Q--S 6(Q*MRD\]/NQ,PT87,R[[+WI%D._:E?,JZE6DBT9]Y>1S1GG!+D%;/ MY^K,:+AG2._Y),&2T["AU=S>J'Q@'IS 3OL3V YG;3N!$2MI0AKT[#-$&D#E MIC6 D"T&M4H6V@-*X"?RZ"@75IN6/0DANXRSRR.#G"M;0G0HQ3OP%R-.=D1U M+TN=3OJQ]&3_#%.M-X\:SN*ZV)VD^^5MG[C2)L/1[L8F!'VVE+Y,3?Z.L*5T M? 9Z:\4_&Q3M;#)]G/K+F_/K"X!^H-/G^?5G?G(T/1EU<>_R\ZT-T3=IAR-Q MB=.6CN)=PKG#3Z[6A3B9/7[P;)@?%(K-E!%5$,F2AGHT.!&U@?NZ(DAM $R,Y[9((KKQ[8OMW&@-!,R, MM2VNBJ8USVY M>:[N.R>PGL:X-4\M&&S3N]G3Z#I-FGJU] '%IPZOO*8),2,(O"RDHAF?R8A M^!VWGP<&HQKXD#['=9$@Q-8T!:BZ<2KRR>;LR,T=_8_BUQ.8EGTGQ-\TH'3- M/"X:TU.;C;2#XZ',@H':HLY[E7/D\U@SG[R28O0XT9"4!4T C 3^LD$S1(++ MH/67*2!GA#"\.35>3:38!OASR MW$G2'@LD7]P(!@5.8Y>C=DB4/")+M$M-'\:8J&9J-M[ HRR2RC*S5UI*#FBZSKO0 M'EGW9R,]:<6SA%! +Y"A$\ZW=MK')()"DP"N1L.U;,&0%_. :1#8'^0/P/GW MTL-5V'6R"^AGDZ/)PP[HKU0^7XLKWP[]W;BP]7W> /RD*HM&E7 MW_F%SP3#I)ZKC>GM6+S&%4];:"3/W^\YR&1YAB;TLW[&UQI/'6UP.J]DJ1@Y MH =%06V;VK]*A#Q1;,88 O/VVV."2+D$4^>ZXK,%".&W3_ASX3;BT/VJ#[TX^S_P%02P,$% @ !(E?52?] MMSL- P >08 !D !X;"]W;W)K&ULC55M;]LV M$/XK!ZT8',"+9-E.&L\V$+LKE@%IC;HO'XI]H*F3180B-9*JD_WZW5&*EP!N MVB\2>;I[[KGC\='\8-V=KQ #W-?:^$52A=#,TM3+"FOASVV#AKZ4UM4BT-;M M4]\X%$4,JG6:9]E%6@MEDN4\VC9N.;=MT,K@QH%OZUJXAQ5J>U@DH^31\$'M MJ\"&=#EOQ!ZW&#XU&T>[](A2J!J-5]: PW*17(]FJPG[1X?/"@_^R1JXDIVU M=[RY*19)QH10HPR,(.CU#=>H-0,1C7]ZS.28D@.?KA_1W\;:J9:=\+BV^HLJ M0K5(7B=08"E:'3[8PY_8US-E/&FUCT\X]+Y9 K+UP=9],#&HE>G>XK[OP\\$ MY'U 'GEWB2++-R*(Y=S9 SCV)C1>Q%)C-)%3A@]E&QQ]5107EN_=7ACUK^ 6 M#6$EO/)@2]@X]&A";Q:F@*W:&U4J*4R :REM:X(R>]A8K:1"#X./8J?1G\W3 M0+08/)4]A55'(?\.A2NXM294'OXP!1;/XU,JYUA3_EC3*G\1<(O-.8RS(>19 MGK^ -S[V:!SQQM_!.U7NU^N=#XYFZN]3!7=XD]-X?,]FOA$2%TG#?7;?,%G^ M^LOH(OO]!;:3(]O)2^C++=W;HM7(Q[@6OH*W=/&&L&V;1F/-AZKAC?)26]]2 M]E/T?Y#@*9+D#"5E &4ZB>"[5CI;@[3O>9$-KZ83^BYMC1#$/9UL[Y,/I_F478:3?,P>)'D>85!@MSJC/*0ITG$Y M4C2*2> ]B66A C>68@>3X2@C!J]@DG6*,?SD\-3/I$#FIT^RAZ'N(0=\IPM!YU M];J3D__=.U&^%6ZOZ) TEA2:G5].$W"=T'6;8)LH+CL;2*KBLJ)_ SIVH.^E MM>%QPPF.?YOE?U!+ P04 " $B5]57(N $B@% #S$ &0 'AL+W=O MJJBK8\=4/5ZP3*[.6VZK?G##EZG!![W164&7[):9WXNI M@EFO04EXSH3F4A#%%N>ML7MZ$:"\%?B#LY7>&!/T9"[E'4XND_.6@P:QC,4& M$2A\W;,)RS($ C.^KS%;S9:HN#FNT;]8W\&7.=5L(K,_>6+2\U;4(@E;T#(S M-W+U*UO[$R)>+#-M/\FJD@W#%HE+;62^5@8+;>*% M=Q#PEA4GQ'>ZQ',\[P">W[CL6SS_!UVF(B&P5DA-,_)5R;+0Y*_Q7!L%J?/W M+B*J?8+=^V YG>J"QNR\!?6BF;IGK=&'=V[?^7C BZ#Q(CB$/OJ/I5UR*>*L M3+A8DCT.[O+@X!Z[/1C7!4SD@BRXH"+F8 87U0E1%6M&#>QM))&E(LFF/?*) M< Z<:[*0&9P,^I3<,)"*><8K$$ W*2-78!.Y-"S79 )*AIO2H)-3Q0Q](%=2 M X22^3ZOT0C$&2\,4[_,CE)I+'0J M%2.WP ^/F2;?Z#]2D3BC6L,,_$!>";<^Q)L^IS!*F-/B)8#M",)$Y MYJ=]43P/1V7RJP9E(K5!#,7N&:RA:1_>19[K?811VQT$G>;[B/C5JGWXNX9< M59B :$2G%ND2 >]G-W0:61Q/MZ+0QLAW7@@]J'6(VX^(&[U>5 #K-R3SQ;)0 M0'>KGM19WJXR?B$$:##O$B&(3#MZM% M;^"\7M01['G8W[P4;ZJ(VS3L#B&S-X.^?O0L.URW&PP"*(>@W\&)#Z$X(CN\ M[F"(1>IU(\<#)N&-P@!Y*SV"KN_W&Q.JV8XL'I\%-TAE&_@$-^/ M?B9S7,_IAN#\#V+TVO-96:6X.V&I4. H#X''*M M;I=?/H;;&]W-A"KUB+S2M6VP:_Z\6)^\Y+;G!-.ACP/;S:&\FRF:,)!ZM!>+ M] ]G)[X: M @^8,]/+%Z3YEK2W)=)>UNBW*X;#K;/-?OD,%FUM =G&_[_'\9J"Q '9WX4 MDEUWF-[&131G:FFOVWBH TG5G;1YVMSHQ]5%]DF\^CD &%]RV#QC"U!U3@9P M@5;5%;N:&%G8:^U<&K@DVV'*@#F% K"^D-+4$]R@^9UC]"]02P,$% @ M!(E?50UX7PUO P 3 < !D !X;"]W;W)K&UL ME55-;]LX$/TK ^VB: $B$BE1'ZEM($DW: Y=!'&Z/11[H"5:$B*)6I*.FW^_ M0\IV[< -T(LT'''>O'D:#F=;I9],(Z6%'WTWF'G06#M>AJ$I&]D+"7 MM=*]L+C4=6A&+47E@_HN9%&4AKUHAV Q\[Y[O9BIC>W:0=YK,)N^%_KE6G9J M.P]HL'<\M'5CG2-+V^PW_ MM')KCFQPE:R4>G*+NVH>1(Z0[&1I'8+ U[.\D5WG@)#&?SO,X)#2!1[;>_1; M7SO6LA)&WJCN6UO99A[D 51R+3:=?5#;SW)7#W=XI>J,?\)VVIMD 90;8U6_ M"T8&?3M,;_%CI\-10![](H#M ICG/27R+#\)*Q8SK;:@W6Y$+ M#,L=_O6$SWZ!7\ 7!&T,_#54LCJ-#Y'K@3#;$[YF;P(NY7@!<42 18R]@1]QM89=/>>(O@EUGN@=GINJ:ATX@:V$ZF<^B6?R M2+KRM'?*0^^L7J"6JM9B;%[\ :H F=H&XU2',Z$=:K"NO6#E1L0%/#9:RI.V M@;^1ZZG'_7WWH$?6^];AJHT10V4^X,_LQTYZ76Z[35L9>"?Z\2/<:U5M'-&O M0VL1:FFQ& -_NJYB*46#,<)9@0:-8I(DSLH8B7D,=X.5>O!BBPY83HH(DZ>$ MILQOSJ(4\HPD:0J\0&\,24[2PK',".4<*+IS6L WS*EWA&ZQ[)4HGV")HK>E M?,TLS4B:4$@887$"-& RW02R.@E),XXO"H+ ;OS\)I^B+S5:8)R; >EG/",07-L/C\M2(Q5HFP MJ&1&*5"&BO(,"A0H<<+2F).(,K0*3I(L02.)..)RISI2I"R!<\AZW8PT,DUAD87&0] 3[-[6E@U^GFY M4A9;V)L-7G=2NPWX?:V4W2]<@L,%NO@?4$L#!!0 ( 2)7U59&WW$K ( M -,% 9 >&PO=V]R:W-H965T6!<(LDG%UKA M^[V::YH%'4O!2Y2&*PD:5U/O*AK/>BZ_2?C!<6L.QN"<+)5Z=I.[8NJ%3A * MS*UC8/1[P6L4PA&1C-\[3J_;T@$/QWOVV\8[>5DR@]=*//'";J;>T(,"5ZP6 M]D%MO^'.3^KXZ MVXT:E3?,LFRBU1:TRR8V-VBL-F@2QZ6[E(75M,H)9[,[^8+2*LW1P/DC6PHT M%Y/ $K-;#_(=RZQEB3]@&<&]DG9CX*LLL'B/#TA1)RO>RYK%)PD76%U"$OH0 MAW%\@B_I;"8-7_(?FV]PPTTNE*DUPL^KI;&:WL6O8XY;PMYQ0E M%8-!_8)>]OE3U ^_G)#;Z^3V3K%G"ZJ]HA8(:@6=]&,B3](<%WFMRDI)HC2. MG1_ ,^J$?]DU!L.A9J M2YY$)]W?CY(3-^O28"^62)&'AZ3)\4;I)U, ('NN2FDF7H%8CWS?I 54W)RK M&B2]Y$I7'$G4*]_4&GCFG*K2CX+@PJ^XD%XR=KI[G8Q5@Z60<*^9::J*Z]\S M*-5FXH7>3O$@5@5:A9^,:[Z"!>#7^EZ3Y'2\*?%!;3[!-I^!Q4M5:=R7;5K;0>RQM#&HJJTS M,:B$;$_^O*W#GL,P>,,AVCI$CG<;R+&\YLB3L58;IJTUH=F+2]5Y$SDA;5,6 MJ.E5D!\FMW(-!JG*:-CI(U^68,[&/A*R???3+0/G [I3$PK"/,H/L M;W^?&'6THAVM6704< 'U.8N#'HN"*#J"%W=IQ@XO_H\T!?T+,F/3;,UE"H:A M8M,\%Z7@2-*/Z=*@II_EYZ$RM%'ZAZ/8 1J9FJ,G)N_ BN#J2 M0[_+H7\,/5FT<\-4SO;2.<3R*,YAEE\:385Y*1(W-@ZU :%:@NYZX4IW#>E6 M&SIMR%)%8VK0^F !+%YUYYIUFE]">S0[3P M)1?2S(.=M<5-&)ITASDS?56@I).-TCFSM-3;T!0:6>9!N0CCP6 X]Z,5.E%5SBHP93YCG3^R4*5UQ;8#*##W:'&I9* M$Q676P-73VPML#L++2ETL#!MR)7R&_!H>E+0[ S_)#+-O\2&QM];&!VN7 M\47"%19]& YZ$ _B^ +?L/5^Z/F&9_B\S_?;LV5E.E_'7*V9HK M./#V@J5):VERB?UEGGQ&3MEXF>5.2:,$ MSYC%#(2CM(XR\ZDWH#9 $;:8KZD #F'V-7&/:;,;^5UZIL3%C?4HJAC8*"%\ MP=S BEI'5@K2\,H?@NWQJ!]XRYK!FD-9EN-2,W$PE74);/V!_"H18TGX /\ M/2+N'MD?#1I<-!KVII,AO:/>='P-3\HR45$@W+A7,&+[A MQ.0D?>MYC@)SB:1MZ2N,I:G*"R;WM;:C4EXS048@U'.,B!P/0D5?4@'-(F/) M*P<[2!*E*G6MX$RE]'WB3\6:&H8JI=_O#/N39U]=C)/_*<8]+R1_+-6=T;%V M9\[XV+[_DO)332P\&CPYZJT?KU3I+CKU#&IWVPE^6P^N9_%Z_#\PO>72@, - M00?]R2@ 78_4>F%5X%4]#^URS^ 5!+ P04 M " $B5]5'?'>AE@# #/" &0 'AL+W=O)@I[CGZ](Z13B;U&R-2[0/]9VF7=BS%+Q":;B2H'$U#>;QY=78 MV7N#+QRW9B"#RR13ZM%M;HMI$+F 4&!N'0.C98/7*(0CHC#^ZSB#WJ4##N4= M^XW/G7+)F,%K)?[FA2VGP44 !:Y8(^R]VK['+I\SQYN M*4NKZ2TGG)W=,*[A"Q,-PD=DIM%(%;<&WGQFF4!S,@DM>7&V8=XQ7K6,R0'& MW^&CDK8T\(:.U2*?:E<-3)_A2>.Y #![!R06U\4-7P:&5/7LO\K2PY:J;S\@F8 ;4":K;% M*D/==]P3+S#OM+'7TI-11PBS4H(^+.82#IWD!^."^:PL$YV/OQIEL8 [S7-J M,)=MNPG&]"-:1ZGAMB PSPDS-\8I2?>!LXR+]E@L^5KR%1E("Y]L29%]REQ) MW*VA8U4W]KG-@U0_O%^@R36O?1WVY/WF VY00'RRDY)>2DFBN&VI&D/E,2=$ MN4%C7<8NH>OE+5RKRK7)Y I^@_-1G%P,UM>O+I(X>3>07A PG2EYHQ'A;#0^ M2WNSW=IJGX.6EF)ANJ!"V9(W%<2CMVG2/5\2?(<:BB).1VF<_L][^,,A_<4M M3-)TL/Y4"Z,HVM-"IWW1A]BS[_LDA8,A4Z%>^U%J(%>-M.V\Z;7]M)ZW0^J[ M>3OJJ4GTF34@<$70Z/3M60"Z'9_MQJK:CZQ,61J 7BSICP.U,Z#W*T7=[S;. M0?\/,_L&4$L#!!0 ( 2)7U7-)_KQ , ,D& 9 >&PO=V]R:W-H M965T' MU3ZXR;2Q<.Q@.PW\_8Z=-!1MVY?X-G/F''MF,JZD>M49@"'O.1=ZXF7&%"/? MUTD&.=57L@"!)VNIN+- MPM$\MO;.X#>#2N_-B56RDO+5+N[3B1=80L A,1:!XK"%6^#< B&-MP;3:T-: MQ_WY#OV[TXY:5E3#K>0O+#79Q!MX)(4U+;EYDM4/:/1<6[Q$]AP&P1&'J'&('.\ZD&/YC1HZ'2M9$66M$28L(^R- I/&?J9Z2.^^[U(9 [DXJ?4^I(4H,@RHPHWGNF*@[X<^P8C67L_ M:5#G-6IT!'5('J0PF29W(H7TJ[^/#%N:T8[F/#H)N(3BBG2##HF"*#J!UVUE M=QU>]PC>'56"B8TFBU;MG]E*&X59\O>0WAHN/@QG*V>D"YK Q,/2T*"VX$W/ MS\)><'.";-R2C4^A3Y=8B6G)@<@U>7%I!BF9;4%AU9#',E^A!CQR,@YQ/XE^ MF/MS!F0M.98LWA)AFE"LP$2*A'%&73EA0(-&U8X/;?B(E@\F58Z&VM+2!!N" M-E2D%J]B)G/>G\:-5:D1B@EWB/Y%:5PT;4T$IBIK4I6WJ=I$0>3=%-Y*MJ4< MA*E11^0Y4P!?4I(\XBU\W;&993_AWNS"49&E1GB,]WG7_\D^+C:,!ITXZ./8 MZ_2[71S[G<$P<.MX,"0SC0T1D> =5,*T>V4KP7P06E&5:J<-9XH*H\GYV2 * MHQL2=H:]$+^#,&[W=CF1,EY:0?J-HP?$X.:W0-KOK8%E7=..N%D85K5BMIL/6Y M:8;_&E#6 ,_74IK=P@9H_U[3?U!+ P04 " $B5]5$(WKE\H$ #Y"@ M&0 'AL+W=OHE+P:2M-GRH6O09.N'81]HB;:Y2J)'TD[:7[^'E.TFG1LTP&!8(BG><\\= M[XYW>J_-9[N4TI&'KNWM6;1T;G4\F=AZ*3MAC_1*]O@RUZ83#E.SF-B5D:() M0ET[84F23SJA^FAZ&M9NS/14KUVK>GECB%UWG3!?+F2K[\\B&NT6/JK%TOF% MR?1T)1;R5KK?5S<&L\D>I5&=[*W2/3%R?A:=T^.+S.\/&_Y0\MX^&A-OR4SK MSWYRW9Q%B2"#3^V6)&>Y5>\/%XAWX5;(6Z>[K3 8=*H?WN)A MZX=' F7R P&V%6"!]Z HL'PKG)B>&GU/C-\--#\(I@9ID%.]/Y1;9_!50Z]XM+7G7-[)Y M*C\!KSTYMB-WP9X%O)6K(Y(F,6$)8\_@I7MCTX"7_A OV$@^RI4V3O4+\N?Y M#-8C-/XZ9.Z EAU&\^ER;%>BEF<1\L%*LY'1],TKFBU-+W7ZY:2S-86L-82NPL3 M98FP9*Y;I+4])G=+(^63\R>_0>+IBC]&_Z"/1B/50X->6]$W=@QS-[)?2R ; MW1'YX$ "U(9,D,:2&Z.;=>V(%0A2$5CS.\LJ/>!I7"2>?!!1N,:Y@V4S4GY$:9J-J^0B, M9@FA)4E+2G@"$KW5K6H@VPQZLFJG!QL'/25/=GHX_P;Y$@/2N$P\61:G VD: MYV7N-<85S7Z6>\'C C @5^0@XK_\>R\LM6!V9$-'"-\F7?-P0[94,^5;D/]C+.0J*E MR#CN$PQW4%6DY*U$!46I'/H)#]7YVOQU6*"('L9*PO'/LWPX$6G=7D,69VF! M)\N*H*LH$8BA)GT2Q@COJ[E0AFQ$NY:@^3>*7K@#8(P/Q?$>Z%# M-H2&'X30((=NNLFC=@0U>Q&:+@LB"(>A,]FO[ONZ\Z&=^;9]: K?"[-0".%6 MSB&:'!4\(F9HM(:)TZO0W,RTPP41ACZPI?$;\'VNM=M-O()]MSO]%U!+ P04 M " $B5]5/[@9/P4# "X"0 &0 'AL+W=OLK)I:J26_H%T91 +2:7WHBHJZ/4Q[,,D1K#IV9AMH MI_WQLYV0 0JLVWB!^'+?Y[O/%]_U5EP\R3F 0L\Y9;+OS)4JNJXKDSGD6+9X M 4R_F7&18Z67(G-E(0"G%I13-_"\2S?'A#E1S]K&(NKQA:*$P5@@N$$5!JB'08WRM.I][2 #>?U^P? M;.XZERF6,.+T"TG5O.^\%Z! M=00Y8>4_?JYTV $P1Y 4 &"UP+""A#N ,)](;4K0/NU.W0J@$W=+7.WPL58 MX:@G^ H)XZW9S(-5WZ*U7H29.IDHH=\2C5/1O<@P(S^P.;5S-,222,1G:"Q M E.5&;,434C&R(PDF"DT2!*^8(JP#(TY)0D!B2[0($V)\<<4W;*R@DTIG,:@ M,*'R#)T@PM =H52;9<]5.GP3A)M4H0[+4(,]H8;HCC,UE^B&I9 VX./#^.L# M>%?+5FL7K+4;!@<))U"T4.B=H\ + O0XB='IR5E#7*/7T_@':.)_B 9)R/17 MK1KH;OX[JBW1PKK@0LL;[N%MJIVO@ZE40M\9WYJJHN1K-_.9>[0K"YQ WRE, MT8HE.-';-_ZE][[I*(Y)%A^3[.9(9%N'TJX/I7V(/?JTR*<@S(=_7X# ]G0F M9>5(]/- $0T/\O[MX1R3+"[).I;,=,ME%/3 MQO05+P2PY 7!F 13DGE O%"]L(IUSIMFH?YWJT F$< M]/L9YVJ],!O4PUKT"U!+ P04 " $B5]5MBI\:=H" !+!P &0 'AL M+W=ODRM4#7W_"UD]@ M^&*>R_H+ZS;6L2"NI.)%"]8*"LJ:/]FT>=@!:)Y^@-<"O'V ?P P: &#VFBC MK+9U0Q2)AH*O09AHS68:=6YJM'9#F=G%N1)ZEFJ\Y4)N$C2S!YCK=U"KH\>-L\3+Q7">=8GL/ .07/\;P>/=-_A[NOR!ETVS*H M^08'^/HR_'V\D$KH<_^C+U\-G]_/9VK!M2Q)C".K-%LK5FA%[]^YH?.AS^Q_ M(GMFW>^L^Z^Q1W=,H6954!*:]#EMX&$--T5J%;EN<'$YM%>[%GJBG*O [Z*> M:0LZ;<$;VF)>("BRT?MQ2%]#$>RL[ 5>L"?O99#K>X-^=6&G+GQ+G2[D$N$X MP:9U8JX9B6-180(Q*:FYFKC13T!"5:6SW*<_?)&Y,]]UW#T#+Z/\<%^_O5.7 M"A1I7:XEU$>[N9K=:/UM5OP96NI74STZ\="A.@YY>(+:W@0 *,? 9 >&PO=V]R:W-H965TMX=A#XQ$VT0E4B6I. 7VX7LH M*;+ER&J,< ]Y222:YZ?#\^?U<++EXJO<$*+00YHP.;4V2F67MBVC#4FQ/.<9 M8?#+BHL4*W@5:UMF@N"X,$H3VW.*%U@SR897I,E45^R6P%O=DV):4J8I)PA0593Z\J]#-T+ M;5#4^(N2K=Q[1KHI=YQ_U2\W\=1RM$)I90P>I)25__%#%8@] [=_Q,"K#+Q#@\$1 [\R\)]KT*\,^L]U:5 9 M%$VWR[87@0NPPK.)X%LD=&V@Z8\Q*G.O M$_@!LW/DC7O(U3"92Z(1'??]6O&)91?"YYGL@>= M*4KRF+(U.M;W_OD#/$ W\#7Y;TOSYZ6[_79W];^+/KN&)0;!:+^^14NUYJ/.@?=IRXB0&YHA MD"4"T6&+VR9%)^54*4J8Z^Q/,^>./VI.-<'SJH6&7&N$[Z(.WT5G^([T[!YZ M3Y+X#+9^9S B".*B&AY0BZ_T:-%+ _H/_7S>Z_S^J8$W"0M,PD)#L(:(XUK$ M\>N:]\8F-3<)"TS"0D.PAN:NLSN].9U#]U;PB)!8HI7@*8KAS"T55:!J,4)S M"=6E)&U'LGE%;FR"_+%SL%5:=#MP:NB-TD)3M&;P]X[.;O=^#X8!C:L!@93 M3*Z($*TGV'G%&NR%VW>?1KOSBR='VR0M-$5K1MO;1=M[Z9&D(ASLZX=/H_RT MGG]8*>AVY^3@&:(U@[<[PKN=I\67+_'5\JX[>D#OJ7YH5<#HV=PH+3!*"TW1 MFH+NSN=N_W4M]Z[1?(!16F"4%IJB-97?)1G,L+B8K'OP"3JE6?B[;\CN>[AUM.HUD+H[30%*V,O+UW&9D2L2YN@26*>,Y4 M>0-7E]8WS5?%_>I!>:!OH(M+SAVFO+[^B,6:PN!)R J0SOD()GI1W@B7+XIG MQ97G'5>*I\7CAF XJND*\/N*<_7XHC]0W\O/?@!02P,$% @ !(E?5;)# MZ(WZ" <$T !D !X;"]W;W)K&ULU5Q=;]LX M%OTKA'>Q:(&FUI>_LHF!Q*)F NR@1=/9?5CL@R+3L5!9]$ITTO[[H63%,L.; M:RFY?>A+:RODN>0Y%,5[2.OB41;?RK40BGW?9'EY.5@KM3T?#LMD+39Q^5%N M1:[_LI+%)E;Z:W$_++>%B)=UI4TV]!QG/-S$:3Z87]37/A?S"[E369J+SP4K M=YM-7/RX%IE\O!RX@Z<+7]+[M:HN#.<7V_A>W KUY_9SH;\-#RC+="/R,I4Y M*\3JQ + MD645DF['_QO0P2%F5?'X\Q-Z5'=>=^8N+L5"9O])EVI].9@.V%*LXEVFOLC' MWT73H5&%E\BLK/]ECTU99\"27:GDIJFL6[!)\_W_\?>&B*,*&@>NX#45O.<5 M@A(T*]^S,_;G M;_?W]Q5#I@%6U8=* 7^_!O1? ??:'QEZ7C.=+L03JAWC]&5)_J#MZZ*WW MU-MK#P6\%=N/S'<^,,_Q/* ]B^[57:@[;XO.WQ8]PJN'(M'57:BZP:5_&#E^ MC>>_@'>3)W(CV*V*E=!3C?K KN,LSA-]J9X2XWS)KI;+M!I/<<:J@9;)( MDMW]J+YN9:FO_U;(W;;\P#1Q&1RO_!XW%?7,#N+G5 M#'U>;N-$7 [T%%R*XD$,YO_XFSMV_@D-!$JPD!*,4X)%1&#& H. RC T.=? MQ(/0&D-2HA7[2DD)%E*"\3W8N :KE@ /*T%>OD<7*F3L)+%)"N]S(+L7WI4;''+N^!W!,U ># MX_&!XS'*\6\BU]-<5L^9\5(_YM-25=/>@V#BNUY$EN!=,K8)Y$AI5/5'W@>5"0?RA,'U'+258 M2 G&)Y9F@>_;0R B"FIH-CUH-D4U^Z36HF#OTGI-\?ZD="+^V_,[T8*]FJD!NV/%YPR<.""R)^ M9G7O#)QS['*N358(H8UF-JEV.=\'9G"TVZ\DU77:1,KI0NN]SN:93IF73PM< M_>CL07 3Y+BO4\^F9($WIN]\TS$J!\JYGC,"GLX150---8[26A=5XZM4FOOM M7I/]M-)[L#FMA1W5F]BW& ?*:2UF+O TIFJ@J877:N&=>"#7 M]%=*; OYD%:N%,@W"M-W6B=%"TG1>(-FC"Q;XH@JJ*E;F^"[:/K7W$/-S?.N M>EZ\[W\/^1WO(;L<],0 BL$W!P#G.=,I='/\C!S8;9-@%\^";SK3RV*EBO1N MI^*[3-]-DN4RK\H5,LLJWR1MUKV@#('%AZ7 R2+AZ2(<*'+F YE$A-/R6MK; MI-;%L]J;TX\$B^^O_.N7*U8JF7Q;RVPI"GC$VQDG/.*!S!0:\78Q>,0#*E8-OX1\4K3*&=9L(4$J69#=/=HG+2J)%K9_&N M.YH5G*)(V5EN(Q5>M>3T\[G9R!-P)E0AQV MC,I)HT9 5->?CEZ6I,UW73SA7DJ.*::K6F@H>;"EVVI7"(WK+92?OSQ3II0 X$=-T ,MNHXII:M$:! MAQL%K]N^PD%[JV-G_)8ZI/OP0$!O,@/V5:C"FN*T!H-WRF#HN!V&X_36@W3; MG12->[9) 6^)484UI6M-"@\W*7KNBN%HO04$# 5H7XPT*H>B0AMH5%%-95H/ MP\,]C+?LH>'0O66R78LS6"?*L!P(Z\Z@5<+/. G@M1Z(AWL@GU:KA" %"TD1>.D:!$5FJEMZ[1XTU\L[R,]ED"*%I*B<5*TB K-'$>M M/>3A]A"6]Y$Z0J1H(2D:]^PS%M94_C-L'K^U>7S\?$67A ^'Z'T&V#[M )]$ M! I"1Q%!O !8=E)UPV2Z-4)\W AY73J'@_;FWO8A@%.+0"GPV&(GM(BJ!R;M MK:/AGSHFT3%1PW%Z,TUZ3H(4C?LG+9>(*J IVM&/('#KHV>*AJ/UENZTYW&Z M"#]=)*)JMDER:V'XN(7QEFP+A^[-.'!D'S!'0Q\X!C&:3H"9"0 ,@*- 5-TP M%6B="!]W(D[OV?L=CSW@@7I/-]VBE>@8E9-&C8"H+Q'>&@0^;A"0;M?[]J&"J6Z#-ZWW\!,4?<9$JD:Q!ADE3;%*TD!2-DZ)%5&BFI&V*[<]^+:O&)TWL2=%" M4C1.BA91H9D_&&T]@.#M'@ .T?O'HZ2G+P+; 7@^2Y,&C*C03+U:)R'X&4X" M#MI;0=+3%H'M)%@*4@:,J-!,!5M3(L!-B9[Y+8[66SI2:R*PS03H%WRD02,J M-%.^UIX(<'OB+9DS#MU;2](W*@3 X0M(2]*7)5"AF5H>O2X!=T%.Y^"![3H\ M3SWP&+UE.!F0DP:,T( FKZVW$>#>1N^<.[#3_QF0U/=*2@G#1H!0;%3 M\D'K&PO=V]R:W-H965T:;1'LMA=5+TQR@&B3 MF-H.3*O]\6LG(0LDX\+6%[V!Q/%YSO%[3FS'PP.AG]D6@*.7-,G8R-AROAN8 M)@NWD&)V3W:0B2=K0E/,Q2W=F&Q' 4>%49J8CF5US13'F3$>%FUS.AZ2G"=Q M!G.*6)ZFF/X]@80<1H9M'!L6\6;+98,Y'N[P!I; /^WF5-R9-26*4\A83#)$ M83TR'NU!8!<&18_?8CBPDVLDA[(BY+.\>8I&AB4C@@1"+A%8_.UA"DDB22*. MORJH4?N4AJ?71WI0#%X,9H493$GR>QSQ[U]M M_Z"P-X4HM3+.49F)HP0N87>/7.L..9;CH$]+'[U]\ZXEKNGU&%N!\;\C&L1@ M(]YRWH*;Z8DJ4&-\" 7&5F'.M'?KJG0+KJNNRCNT #D[QMD&S8$699>%@'Y= M)?&F*, [-'O9B4D*(O0Q3F4_LD9+\8BM<3EU_?$LV.B)0\K^;*O*,A"O/1 Y MKP_8#H&IZ*/CW-4 M.46%U11UAS!C8AU>X4162.O\4W*[!5K\UA5>YG.ET M&31=.E;GQ.69Z)U:](Y2]'E.PZU8OQ&A$= V<4O[SHE;SVYHJW1RJ[;7>)SI M]!ATFMET7E.V6RO;52K[E(6B?L4>+22;+/ZG=>6;=!M#M<58+\3M-J*S+=MU MSGOY3937[_0O5&M!>9Y[T2M0#NP[9X%>+5M/*9L/:Z!4S/KTN%)4%_^B9*_Y M=G0;9:IT?6N9-CW:O4:9ZO08:(*=Y:5?YZ6OS,LO>;H"*A?A!>P(Y7B5 %J6 MNQ2&OB@V+!,E^-:%6"?,[S?>F8NW:J;37: )=I:_ASI_#\K\+;G8O6,:H6>Q MNL9YBIYY=-^6+27FUFSIA/DZ83.=L$ 3["RQMO7M0\_ZO^RIJT@T58=6FJ^5 M-M-*"W31SBODY"C _N][$37CYMSJI/D5[6QY;VZW6WK9[F6O0%=D92[,DQ,: M\;FR*<[2& I)GO'RL[ANK<_K'HM3JHOVB3V8VBWMOCV8E:=QW_#EX> '3#=Q MQE ":^'*NN^)A8R6YVWE#2>[XGQH1;CXEBHNMX#%/E]V$,_7A/#CC710GWJ. MOP)02P,$% @ !(E?5=PF_LSI @ AA !D !X;"]W;W)K&ULS9AK:]LP%(;_BO!@;-#6EG-IFR6&-MU886.AV>5#Z0?% M/HY%+0J%'4BX84;HKIKXL!9#$!K'<#X.@ZS-""R_JVW^L4#G6;*O/"C?DFF, ;UJQP)W?/K+ EE4$C*"R0@ M'7@WN'>+NR; SOA-82&WVLB@3#A_-IW[9. %1A'D$"N3@NC''(:0YR:3UO&W M2NK5WS2!V^UU]B\67L-,B(0AS__01&4#[\I#":1DEJL'OO@*%5#'Y(MY+NTO M6E1S P_%,ZDXJX*U D:+U9,LJX78"L#MAH"P"@BM[M6'K,H[HDC4%WR!A)FM MLYF&1;716APMS*Z,E="C5,>IZ 'F4,P I8(S-.2%$GJ=I!:A,C2TGP]?X>[ MP2<'>*L&;]GLK8.#H\=O.C>Z5\#DTR[,U@$PVS5F^VC[JP,I3W81NC6T$--' M)9,.G$Z-TWECNX;:JPUV=4K;0)V=6O Z 6(<,!< MU3!7;VS65K-9G=+VW,7K&OSZ5,QZ?0!,'&S*@> $[/J*B%?]BK?*&_S&CFTW M.]:M;=^]W!1".#P5T^)#%#YX4_E@9\5Q+->Z1;SNVDV)@X]7X^QV;V M??=R4P_ASLFX]A#U#]X40-A9>!S+M6X1S:[UMVZ5YH;^G8@I+23*(=69@HM+ MO7IB=>E==10O[45SPI6^-]IF!B0!82;H\91SM>Z8NVO]UT/T#U!+ P04 M" $B5]5;"*(G+\% !"*@ &0 'AL+W=OC\5L MQ;)87/$UR]4O"UYDL52'Q7(LU@6+YU52EHZ)9;GC+$[RT>2F.O=03&[X1J9) MSAX*)#99%A?_W+&4;V]'>/1RXDNR7,GRQ'ARLXZ7[)')K^N'0AV-&\H\R5@N M$IZC@BUN1Q_Q=43\,J&*^"-A6['W'95#>>+\>WGP:7X[LLH>L93-9(F(U<Q7U]3%$[]Z\1V]0DJ/?5WPCXGPN;L92];1L;SRK>W6W MZQ4YT"L;?59=60D4Y7,VU^2'YOS D#]6,]1,$WF9ICMB!#ZR]16RK9\1L0C1 M]&=Z?#K6#>?_M1Z=W7IG,NQFS=@5SS[ .[P6_OQ-A:)/DF7B+UW5=UQ'SRTU M\5JLXQF['2G1$ZQX9J/)VY^P:WW033DD+(2$14"P3G&9Y@FUI8+;7G_0D?A@74\9QN5#B,FGKD!(6 @)BX!@G1JX30W< M"\F#"UD<2%@("8N 8)WB>$UQ/'!YV!'I_G7O!59?'891KN.Y=D\=AE'$I]3R M>^HP#,.>'_BV7AW\9O"^FG+D!(6 @)BX!@G1H$30V" M"ZE# %D<2%@("8N 8)WB8*NU Q:X/M3(_:O5]C"V>@*A"[-47$\A-&%8W;A2 MKR<1FKC Q0[62P3>,T38. -3GJU35BW.^W23S 5Z&V?K#^BAX/--Z8W"Y#DI M?;)V*HSL4QO%L-F,':TEZ%_T MJG4QMW7RPH6DA:"T"(K6K5KK(3&]E+: VDM06@A*BZ!HW1*U%A,;3=)YVN)J M[C^(B_O:,@PCA)*@KRW#,&S9CA/TM648YQ&;'G RN/5QV&SD3I&65WV/N:V3 MURTD+02E15"T;M5: XK]2TD+J#<%I86@M B*UBU1ZT^QT6&=)RV!YK'&\!&) M+LS%+NE+RS!,28MGN7UI&<;YGN.Z>FDAK0)R0 M'.-]S V=O&I!7QV"TB(H6K=DK6,ESJ6$!=2>@M)"4%H$1>N6J+6GQ/R.\RQA MH<.W,Y[K]+V/)LPAQ.Z_XM6$89]8M.]]='&6Z]K6 6%I[1\QV[^CA>55YV-N MZ.15"_K2$9060=&Z)6O]*O$N)2R@YA24%H+2(BA:MT2M.27FUZ-G"8L_V,>A ME,#OZ\HPRJ']VYI0$X5=2G%?531-NE[_9F6\MR=.=7Y9;484:,8WN=QM=6K. M-AL>/U;;_'KG[_#U%&O.A_@ZVFUG;/&[W96?XV*9Y *E;*&:LJX\)8#%;L/B M[D#R=;4C[XE+-;/5UQ6+YZPH ]3O"\[ERT'90+-M=/(?4$L#!!0 ( 2) M7U7NXT%WK@( &H' 9 >&PO=V]R:W-H965TPZL29;:#]]KMVTHA" MRO:P%V(G]QS_3K!O1CLAG]0:0)/GDE=J[*RUKJ]<5^5K**FZ%#54^&0I9$DU M3N7*5;4$6EA1R=W \Q*WI*QRLI&]-Y/92&PT9Q7,)%&;LJ3RY0:XV(T=WWF] M<<=6:VUNN-FHIBN8@WZH9Q)G;N=2L!(JQ41%)"S'SK5_-4E-O2WXP6"G]L;$ M)%D(\60FM\78\0P0<,BU<:!XV<($.#=&B/&[]72Z)8UP?_SJ_M5FQRP+JF B M^",K]'KL#!Q2P))NN+X3NV_0YHF-7RZXLK]DU]1&J4/RC=*B;,5(4+*JN=+G M]CWL"?SH'4'0"H)_%82M(+1!&S(;:THUS492[(@TU>AF!O;=6#6F897Y%^=: MXE.&.IW=5ENHM) ,%#F?@J:,JPORF3S,I^3\[(*<$5:1^[78*%H5:N1J7-,H MW;SUOVG\@W?\YU!?DM#[1 (O"'KDD]/R*>0H]ZW(@5R"T[V\8.?>%_Z MTOXGLS?9PRY[>,H]^\HJAANE("LA^O_*1I]8O3G^VRS!9C HB1\!R[MX-*3S-1(O:-L>%T-AJ[7"-'T.0I@"?+X70 MKQ/3;[O/:_8'4$L#!!0 ( 2)7U5@*<$B^ ( @- 9 >&PO=V]R M:W-H965TJD MJFFWAVD/#ER"5<#,=I+NW\\VE$)&4:NBOH -]QS?4\I%W)]>)?NQ4#D;6D>K54[YVJTQO2DH'(6I:,:TO&;Z_.DL)KU-W8 M=J8'Q=D1]&QM3NKL)OVUB=F:YI<,H"NM7NQK-V$@LI;,:2US^DYU.1W2DH'( M6I:^(Z!X7: M$758IF:C357_"-\QVY")O)7!9@* MD/=C2L7C1#7#]<]/\ ]02P,$% @ !(E?51&ULK5C;;N,V$/T50EL4";")1,G7U#:0 MV%AL@!0-XDWWH>@#(XUM82512]+VINC'EZ05R:HHKAWHQ=9EYOB MLF]\ R#0CS3)^-39")'?N"X/-Y 2?DUSR.2;%64I$?*6K5V>,R"1=DH3U_>\ M@9N2.'-F$_WLD/,7KC5 /W-DD)VM8 M@GC.'YF\7[^A?]+BI9@7PF%.DZ]Q)#939^2@ M"%9DFX@GNO\,A:"^P@MIPO4GVA>VGH/"+1@< BTT ,S+6M!!)E-&-TCIJPEFKK0L='>4DV(.:#TSFBK$&YZ3 M$*:.K#0.; ?.[-.#]9I+:$5A->% *#VSHLR]4D 0E*B>$6N%(!L(D^( R MT"AJH]C-<#\8#0//\R;N[EB-R1*/@\&Q98UJKZ3:LU)])$PMS9RF.322M M_N>N2D=@-:G]4FJ_TW3L=RF\([":\$$I?&!=XX>?)N+!O_^_1!P-FXEHLK0F MXK D.;23!,[E3LUT.N:4J>YDHCIL$+C"O2;/IED+OU');]1)38^,H335M,G2 M&LIQ275LI?J*,9"&@D'+!3<3'33IRB&G2MO[V.S,9 M>U6?]:S:GF!'DYWLIV@N5<4"?2)AG,3B%?V+EB#S1TI=M"R-'?K\(K2Z^&BRPM7V?L*,5 +5T-FP3!K.6XL-5\\?V[G_+.8BK M.SD41V])>KMF 'J93LA2*_K9"]416CT6U72!>]UF::?31E=H=?'5O(&M7?V4 M+.U;TJ_0T#09#%M;!*YF FP?"M[7)'"S_S<(FT:$>B.I4ZXF!&P?$?2_I0=* MLE.JR IU=B)UA%877HT>>-1M%5E'F;/%=X16%U\-,]@^S9Q018;1I67F,IKB MT6#GK70RF> M'0Z4#C>"YOI,YH4*05-]N0$2 5,&\OV*4O%VHXYYRF.]V7]02P,$% @ M!(E?5>]%35((!0 H1\ !D !X;"]W;W)K&UL MM5E=;^(X%/TK5G:TFI&F3>SPU2X@%:K1=M715&5G]F&U#R8Q$#6)6=N!5MH? MO[8)"0'C@3K'OM0HCEK>_S:$$RS*_I MDN3RS8RR# MYR^8^7S*"8VV4I3X*@HZ?X23WAGW][(D-^[00:9*3)P9XD668 MO8U(2M<##WK;!\_)?"'4 W_87^(YF1#Q??G$Y)U?H<1)1G*>T!PP,AMX=_!V M'&H#_<6/A*SYSC505*:4OJB;AWC@!:I')"614!!8_JS(F*2I0I+]^+<$]:HV ME>'N]1;]BR8OR4PQ)V.:_I7$8C'P>AZ(R0P7J7BFZ]])2:BM\"*:$CS>=7?Q*6@7LR%0#G,?@F%H2!$642 M*LGG'%R!NSA.E-=Q"A[R3>RH,?AX3P1.4OY)?O)]<@\^?OC4]X7LE<+VH[(' MHTT/T)$>3,CR&H3!9X "A SF8[OY'T5:F<.FN2\)5 Y!E4.0QFL=P7O"C.0" MC&FVQ/D;^ \\$B&D/^@,C!F1;I"/[C@GXFHDHR>6K_-8>FG[\F[.")%A+DR. ML+:L$O:6+W%$!I[,2$[8BGC#7W^!G> WDUL<@36<%%9."C5Z>,1).E8>NB3N"*Q!O%41;UFCXRM^3;(B ]-M=H (R\82\6:B MO<'J:"PUGZZ&W$]!=),)44 M5>2/'D^*=&N3YPZX(["&=SJ5=SI.([WCDK@CL ;Q;D6\ZS#2K5CGTNX>I$UO M/VT:E'H5I9Z5TET441:KA6M&L"@8,3&Q0IS+9 /6MDT #28W%9.;\W+6L$A- MBNG5-G--1*TMG$O4$5C#&3"H-4S@-$E+.$?<7:$UR>\(..@P4>U@9U.'!ZD* MV[8 A[4,@W8==A#B!\+LU+7(WM#9E"^ANV MO*!;Y06=2B]7:$WRM?B"=O4U MPOD+2,O B/30?P:YW.OBE=R&X.G1N:[$W9V(.ZAC4F+V'KR78:W%H%V,_.7&FPNL=QA&7NT#7@>$+J&>8"V?H%6DF(>\P SG M@A!NI-HYH-KJ&D?P$JH)UK()VG73A$126<2;[;12'U_L2VDC0Z'$0T- ;T)<05JL45LNJ7]T^Z M)>ZN.&BU303M'7@OP5I (;N >I!SCL05@&%AW!*4]DKGU=/L=8!NVOM$'(FK M)I&=RI5=,NU-/?M[ B,UMR6I2V@C5&LCY%8;(:?:R!5:DWRMC9!=&YTVYZ## MDA1L&7/R$CH(U3H(V7707BCK O5)%5:GA2=7:$TGU-H)N:T](:?%)U=H3?*U MCD)V'75B/!_6BF [O#%&]"4$$:H%$;(7GWZ^RO2,JTROV]TG<@EQ@VIQ@^SB M9J)J#%H//%*W-GDO+WSD_58?77S&;)SF7^]29A ^NNW(=8)OSX,V-H$M] MI#JE0M!,7RX(C@E3'\CW,TK%]D:=TE:G\L/_ 5!+ P04 " %B5]56\,N MU7\" !2!P &0 'AL+W=O:R[T+*B,:6["4.<5U%3W9 ,"1TJI:FJPJ3:A;A30 MP@75/(RC:!36E(D@2UW?4F6IW!K.!"P5T=NZINKE#KCO M!,2'@-AQMT:.$"7+/.,>5U&EHT-G&A_G!Y:YUB5]Q64'3 M(X/HFL11')/'U8)<7ES]*1,B>$PW.]K_&DV;-<@"*R=/_+A]/J M)JKW3^W'O:F?8-01C-Y%,/01C,XA&'<$XW<1)#Z" M\3D$DXY@\BZ"D8]@<@[!M".8GD]@*L 'IS2@?!S3?X[&<-Q+_L((3ZY(^]K< M4[5A0A,.)89%O3'N*=7>X&W#R,;=FFMI\ YVU0H?/5!V HZ74IICPU[$W3.: M_0902P,$% @ !8E?5?XC_"$J!@ TCP !D !X;"]W;W)K&ULM9M?;]LV%,6_"N$-10=TL43_39H82")1R]"B0;-V#\,> M%(NQA4JB*M)Q!^S#CY(+X6Q1>YY%R1;VF2 MR8O>4JG\K-^7\R5/0WDB.,^VD89[W9 M>;7OMIB=BY5*XHS?%D2NTC0L_KGBB5A?]-S>TXZ/\6*IRAW]V7D>+O@=5Y_R MVT)O];>4*$YY)F.1D8(_7/0NW;. 3LN :L3GF*_ESGM2GLJ]$%_*C9OHHN>4 M1\03/EAY-NSXM$?F*ZE$N@G61Y#&6?T:?MM< MB)T S6D/H)L ^CQ@^)V P29@<&C 6;JKY5M*Y(G)52O%.%_C36<6K&PK@@G\-DQ1US___K*["]#/3I,EQ1*_".YR=D MX+PAU*&TY7BN[>&_KS)KN'=X=K?M:OS8P;,?RQ[8PST^U^%N6[A1BL%6D8.* M-_@NKX@?PW*"DF_(CCS_>J<'DAO%4_EWF^)JZK"=6L[H9S(/Y_RBIZ=LR8M' MWIN]^LD=.V_;RHV$>4B8CX0Q)"P P0S1#+>B&=KHLS^$JN8I+1I536!M"JD1 MXPI1MNC'F3L8N /'<<[[C[O5M^;J6GTDS#_T%!@R:]"2U:4#(ZM1M=&V:B-K MU6[27/]]E_4B8181H9:\(/-E6"QX:P%'>\?QO'+6?%TK]V(Z?W\$I6.Z7XW] M<\*K%LV051Y*\"M/\+;DM1+2:ZSL"+WZ, MJQO0?\F[LEKES]4J3J(X6[05RYJNZWR,A'E(F(^$,20L ,$,-4VV:IH%WN4>Y* M-EB4>) T#TKSH30&I04HFBD>VHB'0N].[+C.HJ%[?8FV]25H5A]*8U!:@**9 ME^5 :@]("%,V456/INL?Q=%VHJ0NE>5": M#Z4Q*"U T4SQ--:NB_5V[;C.HID>^-\3U-Z%TAB4%J!HIAP:B]>U>[S_T]DC MEUH[]DX%-8.A- ]*\Z$T!J4%*)KY+%?C&U/G*)V*0DUB*,V#TGPHC4%I 8IF MBJ)I MG%]J-0=G']89+^0RSDG.B[F^JPT7[5VFQI3?H#:-X<093)X] 6E/UUD&4 _W MP'-@T*P!BF86N'%GJ=V=/>C19+K_A.C8I=/]1Y/MR3J7%VK)'GH2#)HVH/L& M]-CV=#)MC%3Z@I$:%OE^5 :@]("%,V42&.*TN.8HA1J MBD)I'I3F0VD,2@M0-%,\C2E*[:;H8:VAY ML7IY;8.O5_N^#XM%G$F2\ >=RCF9Z$96U MHZPTE\FK]YKU02J35VR4/(UZ4 M _3G#T*HIXTRP789\^P_4$L#!!0 ( 6)7U7A.7QNT@0 +DB 9 M>&PO=V]R:W-H965THJ#,5L25,B+MB*9NJ7!>,ID>J4/X=BQ2F9%TYI M$J(HZH4IB;-@/"RN/?#QD*UE$F?T@0.Q3E/"?WZF"=N. AB\7GB,GYN>/^\2OZ39&\2N:)"#IA MR5_Q7"Y'P2 <[H@ZT0^LNT76B;4S?%F+!'%)]B6ME$ 9FLA65HZJPC2.-M] MDQ]E(?8<8.>$ RH=T%L=<.F BT1WD15I71-)QD/.MH#GU@HM/RAJ4WBK;.(L M'\:IY.K76/G)\0V).?A.DC4%]Y2(-:=JC*0 G\ ]X2^*1H^Q>!& 9'-P37F\ M(7G5P1X:R,[/,N,G0BLBE=70 %.S3=0U6CJE"H*A0J M\/!)O-?LQ4>P5[6_[Y0AN)4T%?_8DMRA=NRH^4-Z)59D1D>!>@H%Y1L:C'__ M#?:B/VPI>P(S"H"K F 7^O@KDR0!MYDJ@"PX8LMV!]$K(/(99#.&&$,\##?[ M:5BL(,+:RHBO4\77<<97$]G.N5L3F<7J=&3=*K*N,[+)]%8]*VD^)F+&;,$Y M_9N2Q!.8D6JO2K77RE/2\UD 3V!& ?I5 ?KO?TKZ1RSK030XH*+%Z"03!U5T M V=T4ZGF8L+GX"Z6RWB=VH)S(C0="D]@1K*75;*7K7#QTFGV,#NAHL8KL9(1[V@,VF!C!?^#LCFYH N"Y-4XG6-.!\85FIJ[5 M!&Q'3D"O>L(7FED$K2B@6U+4$1._99ZT69V<**%6$] M)TYQ$]FYZ01K/"R> MT,S4M5R!W7:XZ57&^$(SBZ"%#'3*A%IN]AS389F R\2,2JL+Z)87IUB)[:QT M@C4>$$]H9NI:NL!!.ZST*FA\H9E%T)(&.@5#+2LOZUGI,C'_&6N9@=PR8T+X M$\MN.*5U[W W4.._PY[0S+2U?$&PG9: 5R'C"\TLPEY;Q*D1ZAA9>KL8Z;[! MKR:@10ARBQ ;>>TO>3=0XW'SA&:FK?4-ZK1#7J]*QQ>:602M=)"[,U-'WFX] M>=M0*4BK%.16*3;RVK6 &ZCQN+718T%:!J%^.^3U*HA\H9E%T(((N9LY=>0= M')&WV^D>-CS=]_C5'+2>06X]<]B0JM4/7ILSOM#,?KJ633AJA<78JXCRA686 M08LH[.X!U2THP+) MY O-+(*62/A=*TKX>+'H4!TX3Q5_?A",XN@U0]V-X'J>-D_6EX]XN6QR:=N%!UR,]S;5Y!OZK@G_#G.!$CH M0OE%%WU%!K[;)[$[D6Q5;#5X8E*RM#A<4C*G/#=0OR\8DZ\G^>Z%:K?*^']0 M2P,$% @ !8E?5;!;9+H_ P C@H !D !X;"]W;W)K&ULK59M;],P$/XK5I#0D&!Y;=J.-E+7%C&)C6GCY0/B@YM<&XO$ M#K;3CG^/[:2A+5XTP;XD?GF>.]]SY^0F.\9_B!Q HH>RH&+JY%)6%ZXKTAQ* M+,Y9!53MK!DOL513OG%%Q0%GAE06;N!YL5MB0IUD8M9N>3)AM2P(A5N.1%V6 MF/^ZA(+MIH[O[!?NR":7>L%-)A7>P#W(S]4M5S.WLY*1$J@@C"(.ZZDS\R^6 ML<8;P!<".W$P1CJ2%6,_].0JFSJ>/A 4D$IM :O7%N90%-J0.L;/UJ;3N=3$ MP_'>^CL3NXIEA07,6?&59#*?.B,'9;#&=2'OV.X]M/$,M+V4%<(\T:[%>@Y* M:R%9V9+5"4I"FS=^:'4X("@[=D+0$H)30O0((6P)X5,]1"TA>JJ'04LPH;M- M[$:X!98XF7"V0URCE34],.H;MM*+4%TG]Y*K7:)X,KE1I7A%4U8".OO A'B% M*N#H/L<FCN6D;P&430/!( M "&Z9E3F BUI!IF%O^CGCWOXKA*S4S38*WH9]!J\A^H$YCRVU&<]^9.LW3Z/ MN,UCVEST]@JSPXNN+W2S_LJ6M\;EP+C4?[%MX@>CR!M.W.UA1FRP>!B&Q["% M#38BK8N, M%+6N$UMA](8;0@4J8*U<>>=#=5C>=#_- M1++*_-Y73*IFP0QSU3 "UP"UOV9,[B?:0=>")K\!4$L#!!0 ( 6)7U5% MM!3Y@ ( "D& 9 >&PO=V]R:W-H965TV&F,10M0IX0#RXR4UCS1_!=MKQ[[EVTE!$5NV! ME_HCYQR?>^U[F^Z5?C05@"5/@DLS"RIKZVD8FKP"0AN: M6@,M/$GP,(ZBJU!0)H,L]7LKG:6JL9Q)6&EB&B&H_K4 KO:S8!P<-A[8MK)N M(\S2FFYA#?9+O=*X"GN5@@F0ABE)-)2S8#Z>+B<.[P%?&>S-T9RX2#9*/;K% M73$+(F<(..36*5 <=K $SIT0VOC9:0;]D8YX/#^H?_"Q8RP;:F"I^#=6V&H6 M7 >D@)(VW#ZH_4?HXKET>KGBQO^2?8>- I(WQBK1D=&!8+(=Z5.7AR,"Z@P3 MXHX0OY20=(3$!]HZ\V'=4$NS5*L]T0Z-:F[B<^/9& V3[A;75N-7ACR;?<:' M9%P5RV*4=0^V1<[L]NP%+&$7Q!C(.:P\ D MN6><(\BDH45_[I0P[[PL6B_Q,UX2&K/HK^C[?&*NQ M%GX,I;N5FPS+N?XP-37-819@ S"@=Q!DKU^-KZ+W0['^)[&_(I_TD4].J6=S M:5G!>.-*GJPA;S0^2WQNMT\Y;_"N2:F5($LEZL:V3U25Y-]TG9.Y4(VT0[EJ M#8S;.G&];Y>-1Y=IN#O.P2#HN@>UL85'U2A ;WV3,B1W)[>%V>_V?7#NRS_\ M V^;Z#W56R8-X5 B-1J]Q::@V\;4+JRJ?6UOE,5.X:<5]G+0#H#?2Z7L8>$. MZ/\=LM]02P,$% @ !8E?5?LFO[XH @ KP0 !D !X;"]W;W)K&UL?53?;],P$/Y7K" AD*!.W6ZPDD1J-Q![&*I: 0^( M!R>Y)-8<.]A.L_WW^$<:BK3V);FS[_ONN\M=DD&J1]T &/34R V%O*JE::JRK:JP[!;3TH)9C$L?7N*5,1%GBS[8J2V1O.!.P54CW M;4O5\P:X'-)H'AT/=JQNC#O 6=+1&O9@OG=;93T\L92L!:&9%$A!E4;K^6JS M=/$^X >#09_8R%622_GHG/LRC6(G"#@4QC%0^SK +7#NB*R,/R-G-*5TP%/[ MR/[%UVYKR:F&6\E_LM(T:?0Q0B54M.=F)X>O,-9SY?@*R;5_HB'$+F\B5/3: MR'8$6P4M$^%-G\8^G (.0,@(X!XW2&15WE'#D7+1EZAMKXU&[]&Z+)EK&>7H#@QE7*,WH_$VP<9F=5A< MC!DV(0,YD^$&/4AA&HT^BQ+*__'8JITDDZ/D#;E(N(=NAA;Q.T1B0I .NB_P M+J96+#SOXBRO9T([Z*0R3-3HUSJWO;&#\_NEL@/;\F4VMTPKW=$"TLANBP9U M@"A[_6I^'7^ZH'4Y:5U>8L^^]6T."LEJ5$MS#M,G?$ELH+OR=&Y1#QE)\.%4 M 3X9HA94[5=%HT+VPH1YFDZG;5R'(?P7'E;Y@:J:"8TX5!8:SS[8O"JL1W", M[/Q(YM+8 ?=F8_\HH%R O:^D-$?')9C^4=E?4$L#!!0 ( 6)7U62IVXI M!@< XV 9 >&PO=V]R:W-H965T)+LI,!^_*A+)(NBN3C] MW)?$D@\/R>\CCW5$\NP^R[\7*R%*])#$:7$^697E^G0Z+18KD83%VVPM4OG- M;98G82DO\[MILPLVY1QE(JK'!6;) GS M'Q.-+=+7R_.)5;5(Q&)15A2A_+<5=F9F[ 0\RS^%BW+U?G$FZ"EN TW1+%?.+M.EK"3_@:[%GL5%&49Q\5J2?;WFZ-6+U^@%BE+TQRK; M%+)T<38M9>.K)DP7;4,OFH:2/0VEZ%.6EJL"!>E2+#7EN;F\;R@_E4'K(D<> M(W=!C(378OT64>L-(A8AFO;,GUXLZSTS]KX5L5=Q5DA!NA'RQU6@ M,GR0\:AT;!D5"RD,D0S0$F6=R.EBTM3#=MN'L=*)^1A$+4\)&Q^#,*'$5^(Q M1IU@ZCM4'P^GBX=CC,<\2]:QJ'^E/\2;:%F@EV&R?H>N\FRY650S-]I&U7. M+@1&ZD-G*R09AR0+@,@&^7&[_+A'DE(7,CF09!R2+ B&R3'ZY+C@4NI-YK& MS,<[L[B)]QAE>XZ/%>$8HXCE8J8JZ1B&F>]A7Z\/F'O6,)A-&8'IPB2C8.R!5!LPQ3U)@__*I>'QZ;K!#LN47V> M#N>[GJ\JB 9F,^J/'D9T..P12Z\EI#=[Q&SVVC=DJ ACH>VPN?RA8Q24C8.R M!5!LPTSTGHXD]'X#T=&;LKQFQ?64Z8:V"V0VW% MJW$-#/O,8ZJGT^&DK+ ]YH7TGHZ8/=U +]"_Z*?>O)OK.GC@@JZ4@;(%4&S# MK/66D]C'TA90^PG*QD'9 BBV88IZ^TG,2WK/TI;Q:AICE(VT90R3VD+4!3P- M3&J+[:B61H>3VK+O?1'I[1TQVSM56Y[_(MIJ9GR4-+.5BG\IDZ^><:F.UCJNZDTL"(Y?OJ+J1 @\,$8V?/^U3:VSIJ MMG7=(\5/VAES-0>/64@V#LH60+$-$[:S,?-H.S-AMV;"[LV$W9QY#,=)>\=) MX?=GMI3#AP5+7?W6H A530K7H*14>(ZJ*6,8\_&>W9FT-W/4;.9V%.7Y)L9< MQ\%C%719$90M@&(;9JOWG=0YEIR ^DQ0-@[*%D"Q#5/4^TQJ7O)\EIPTE+M[ MKUWFCO5D#+.=T49NKH%AWR.C#KIFY-2G\+\+DH+%(M;697UUI73+V\. M'S479;:N3]?<9*4,;_VQ6F46>060W]]F6?EX4570'0&;_0=02P,$% @ M!8E?51N*U1G5! &Q8 !D !X;"]W;W)K&UL MM5A=;]LV%/TKA%8,*9!$HJC/S#;06-H68$6#I%T?ACTP-F-KE427HNUTOWZD M),L62:O)XKXD^CCW7-[#2^J8HRUE7ZHE(1P\%7E9C:TEYZLKVZYF2U+@ZI*N M2"G>/%)68"YNV<*N5HS@>1U4Y+;K.(%=X*RT)J/ZV2V;C.B:YUE);AFHUD6! MV;=KDM/MV(+6[L%=MEAR^<">C%9X0>X)_[2Z9>+.[ECF64'**J,E8.1Q;+V# M5RD,94"-^#,CV^K@&LA2'BC](F]NYF/+D2,B.9EQ28'%OPV9DCR73&(<7UM2 MJ\LI P^O=^R_UL6+8AYP1:8T_YS-^7)L11:8DT>\SOD=W?Y.VH)\R3>C>57_ M!=L&&WH6F*TK3HLV6(R@R,KF/WYJA3@($#SF +<-<-6 8QE0&X">F\%K [SG M9O#;@+ITNZF]%B[!'$]&C&X!DVC!)B]J]>MHH5=6RD:YYTR\S40#C MDJXK7,ZKDIW2.I$7A/2[ZL0%K.R=P0GPS'QP/QMI"AT\+= M:7'M#A+>D]4E0,XY+3XA0=);5S7@.<"%;]-_=G11D-F-$WIHT:*C]@Q%% 5**FQI R(D4 M!720ZSD!5!0PH'PO]LT*!)T"P: "-R4GHJGX;K+/04FXJ=I RX[B.%:JU4&> M$RE=D>@@Z,1J[Z0&E(M"9*XV[*H-!ZO]C!G#\NOTB#,&-CA?$]'T_XA/E]RD M3&4/\KUT!SHE61)J CF*A#KB GI'%(PZ!:-!!3_P)6%@T6X:L^X3?Y:5,UJ0 MM]_MH\@T**@,?6I".1"Y2BL98%[D*\LK-:;T4&16(NZ4B >5^$@YSDT5QEJZ M0-T8=[B4F^H,J-A#ZBSK*!A QS47!YV]H7,&R]N[MP\;PI;BQX/1F@V2 MO'1]G)0M.2E;>BJV_G0<^&OX WU42WZJ:3HE6W)2MO14;/UI2KH-0 "KS@B )[0PV''?6S+57+T[-+'@K5<@THUPO5>G64:*%0 MJ]@ 0\CWCM2\]]%PV$B_W%A!WN8BUA5*C6AD'-@OOHZ[%TU'+;51ZU0&]?[!1B$KE:A M#A.MJ]6HHSP?Q5J+&V P\.=[HGG8GF>_J\SOE M^36\FD+#\T2>?-:':WOZYMCT/6:+K*Q 3AY%*N6QECNJ7KPY;.(;5TC\^Y1])5+3*NS$:PVR5C M)E@70E83LC2F_!"&U6+)"EI=J)))BV1*%]38KL[#JM2,IA60"A$.>KTX+"B7 M9#J6J^*Z,%6P4"MI)F38A0)W^YQ.2#]^3P(G-U,IFY#[L[<_5LI3= MR4GO_OSJ,'Y6 ^ "!A1)*!\:6 MA$W5ATCUR\%]UX-J:70*+I6N<[L,[N^\>?P :'M@D O1&1P0%YB.2VH,T_+: M=NJ'Z^ C*&C:=YO2.LPUW?0'0[(EU#>;9*YTRG27ID_:T'0L6 9V-,^7<#>J M# $T1A6VD7*:*TEK#RVC:5C9!1/B%K;2]VQ/>YWMK%D/5DQV36NH:3H9UP'] M736GO2L[>)%N4/('93ZM['!DW8<*93>:97Q=]]=99P!3[^/JM"S%YJ/@N2R8 M&_RS$T['M.4%2Z7Y+YL-2F5A TR3X(%IPQ>[D9^:EG=L;=IR6F>XY\$K]/QW MYSEGDFDJ=DW;VC_F67ZQX^CR7UFN_ZL<&O9Z;-Z/QVYR>/PFH^3X/3:GBV,W M^2KVS>@H38;-^WOGD+!W1.BB 1S%)N0;'.K$-FDP7W%AN&QZ2YZF3#XZ*5AY M0^?V*+^G;Y]/6497PMQUX(1LVU]9RE=%TCUU Q/1/+5M?X'A]>/N'&AS<9FR M-4MG35?G\[H9V(;-VEQ .$2NZ\N/8!R'^1' L#R8 XSC6%B>_VD\(W0\#L.\ MC;S(".6,4(YC^9!9_<'R^#F)O?PC39(HBF-L1F MR/1GRK<_KXU_0U02P,$% @ !8E?59>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'G!$/@X]C' MW\'DP][8^Z4Q]^QWI;2;)!OOMQ>CD2LV4 GWQFQ!XYZ5L97PN&G7([>U($JW M ?"5&F7C\?FH$E(G'S\"B\-!H;FX8["7OWW_YFD^VDDTNII/\S M2=KO"A)622TK^0#E)!DGS&W,_INQ\L%H+]1M88U2DR3M=MR!];(X:KYM('^* MI6M;O%C>" 29).=C/.%*6N?;(]KS"V3< 1[<;=7>?)'*@YT)#U^MJ;=2KYO3 MX%V,@MMHXW#X[()X8?]/&,UJ)0N8F:*N0/LNCA94 ZC=1FY=PK2H8)),S0XL M6X@U-#>%5YF7W0UZ) O"92\D[K#SLF6,R:.=4;+$JY?LMH%H?N"86;'K+=@ M,B,@LP$A_\D"R)R S >#G)IJ&T!R I(/"-F+Y!D!>?:"D)^$$KH UN:V"P#/ M"<#SP0#9R4($D&\)R+=#='73TY]_U=('D.\(R'?#C4?A-@'D>P+R_8"1["5- M.J9F\G%X[!TLHWCPH+#'X:C,B6%$]DX,^D*M+[4-4:S<4QW M2(A'J2:-[)H;V &BL94U%G/\%6; 9+SX3&$>O"5,!.KHQSKQA.+2AE87N5-J61-+)'YKJLG;=_V"VL_XY=1IDC&](P"J/HCM$ M\%7(1NDEBZR7P'A/LE%.R2([A51?OWLIJV3#6.6I9*'LD@UGEP8UQ*0,D[VT M89X:ECFEFGQ0U? 0DU)-/JAJSD),2C7Y0*HY99=EV7O&S\F5L=:(,_!" MJA"34DT>636T$LDT>V#HW92R%*0'ED =&8O12B!)1'%E"OONC&8W^V MI+231]9.6&!(W4K\LMPURXV.><-"3$H[>63MT+5&F#B<<@^/[!X:,TP<3KF' M1W\E3KF'1W;/\YC?A;T/UP8X^5XFLGNH M O.4W828E'MX9/?0F)'MD]QW7PXZC$ X4*YTU.N8='=\\QYJ,V7V.8 M0TS*0CRZA8XQI\9N#=9QP#Z'F)2%>&NAT>$=>PDKJ:'\@9=PV%X(52PL:SZZ M=P#\K%FL6]5*3;'M6E\941Y>V1_^;O#Q7U!+ P04 " %B5]5CF$X^KT! M !Z'0 &@ 'AL+U]R96QS+W=OH=][M#FE;KG-NW$-)\'?=UZC=M/)R?+)MN7^?SLEN%MIYOZU4, M.AB,0G<_HWJ?W,_LS4YM_,_$9KGQT/^8W#X:;IM6L>8J]ZL[E8Q M3ZMPW-UNIW"Y2/\\N>I]+J95][F0*I0.4@C2\D$&058^R"'(RP<-(6A8/F@$ M0:/R02\0]%(^Z!6"7LL'C2%H7#Y(!BCC@"#I 6L"K06Y%@*O!<$6 K$%R18" MLP71%@*U!=D6 K<%X18"N07I%@*[!?$6 KT5]58"O17U5@*]]>%GFT!O1;V5 M0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]#O8U ;T.]C4!O0[V- M0&][V"PAT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O M)]#;46\GT-M1;R?0VQ\VNPGT=M3;"?1VU-L)]';4VPGT=M3;"?1VU-N?J7?* MIUU,MY[K&H]NGDEU/K\;;Y^_+*\W$>?A!>< 1ZWOOU!+ P04 " %B5]5 MG"O3#[T! !W'0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-VUW7VSI;#)^ MVUKRO4U=-7Z2%"'8!\9\5E"M?6HL-7%D;ERM0WQT"V9UMM0+8F(X'+',-(&: M, AMC60Z?J*Y7E6A][R)KWUIFDGBJ/))[W$WL3?4@;[ MA#2N[.;XHK2^'RC3S>9E1;K)5'9>DWCK2N2^(0EVENZ+]\\DA[C#MKOSJ_*[,N< X<^:,]?'$ M'%T>=SB2=O7 QD+D0GG^$X^)L?35WT?M:>>4_S([;N^'<UKKLCGDL^Y_Z_034$L! A0#% @ !(E? M50=!36*! L0 ! ( ! &1O8U!R;W!S+V%P<"YX M;6Q02P$"% ,4 " $B5]5;D*_8NX K @ $0 @ &O M 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " $B5]5F5R<(Q & "< M)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( 2)7U5+-$5VO@4 +8> 8 " @0T( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ !(E?5=JM=&PO=V]R:W-H965T&UL4$L! A0#% @ !(E? M52]ERT/B" ]B8 !@ ("!&R$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ !(E?5653"DCP!P GR, !@ M ("!*3T 'AL+W=O&UL4$L! A0#% @ !(E?5>/@?AF2#0 M'2( !D ("!I4@ 'AL+W=O&PO=V]R:W-H965T M4\;M$@< ,(1 9 " @6Q? !X;"]W;W)K&UL4$L! A0#% @ !(E?541Z)2JH @ S 4 !D M ("!M68 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ !(E?55M[&'Q)!P )!$ !D ("!OG8 'AL M+W=O/OD' M !V% &0 @($^?@ >&PO=V]R:W-H965T&UL4$L! A0#% @ !(E? M5;8MG'SW! @0L !D ("!.(H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(E?55R+@!(H!0 \Q M !D ("!II\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(E?5;6PC_^E @ \04 !D M ("!CJL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ !(E?5&PO=V]R:W-H965T&UL4$L! A0#% @ !(E?5;8J M?&G: @ 2P< !D ("!/,$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(E?5=79D;LS! 14 !D M ("!D]( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ !(E?5>[C07>N @ :@< !D ("! M$^ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !(E?5>]%35((!0 H1\ !D ("!=.H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !8E?5?LFO[XH @ KP0 !D M ("! 0! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ !8E?55/G\G,M P [!( T ( !J!(! M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ !8E?58YA./J] 0 >AT !H ( !&QL! 'AL M+U]R96QS+W=O XML 62 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 63 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 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 230 234 1 true 51 0 false 5 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.tetratec.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Consolidated Statements of Operations Sheet http://www.tetratec.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 2 false false R3.htm 0000003 - Statement - Consolidated Statements of Operations (Parenthetical) Sheet http://www.tetratec.com/role/ConsolidatedStatementsofOperationsParenthetical Consolidated Statements of Operations (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 5 false false R6.htm 0000006 - Statement - Consolidated Balance Sheets Sheet http://www.tetratec.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 6 false false R7.htm 0000007 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statement of Equity Statement Sheet http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement Consolidated Statement of Equity Statement Statements 8 false false R9.htm 0000009 - Statement - Consolidated Statements of Cash Flows Sheet http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 9 false false R10.htm 0000010 - Statement - Consolidated Statement of Equity (Parenthetical) Sheet http://www.tetratec.com/role/ConsolidatedStatementofEquityParenthetical Consolidated Statement of Equity (Parenthetical) Statements 10 false false R11.htm 0000011 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies Sheet http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPolicies Organization, Basis of Presentation, and Significant Accounting Policies Notes 11 false false R12.htm 0000012 - Disclosure - Discontinued Operations Sheet http://www.tetratec.com/role/DiscontinuedOperations Discontinued Operations Notes 12 false false R13.htm 0000013 - Disclosure - Revenue from Contracts with Customers Sheet http://www.tetratec.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 13 false false R14.htm 0000014 - Disclosure - Inventories Sheet http://www.tetratec.com/role/Inventories Inventories Notes 14 false false R15.htm 0000015 - Disclosure - Investments Sheet http://www.tetratec.com/role/Investments Investments Notes 15 false false R16.htm 0000016 - Disclosure - Long-Term Debt and Other Borrowings Sheet http://www.tetratec.com/role/LongTermDebtandOtherBorrowings Long-Term Debt and Other Borrowings Notes 16 false false R17.htm 0000017 - Disclosure - Commitments and Contingencies Sheet http://www.tetratec.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 0000018 - Disclosure - Fair Value Measurements Sheet http://www.tetratec.com/role/FairValueMeasurements Fair Value Measurements Notes 18 false false R19.htm 0000019 - Disclosure - Net Income (Loss) per Share Sheet http://www.tetratec.com/role/NetIncomeLossperShare Net Income (Loss) per Share Notes 19 false false R20.htm 0000020 - Disclosure - Industry Segments Sheet http://www.tetratec.com/role/IndustrySegments Industry Segments Notes 20 false false R21.htm 0000021 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies (Policies) Sheet http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesPolicies Organization, Basis of Presentation, and Significant Accounting Policies (Policies) Policies http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPolicies 21 false false R22.htm 0000022 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies (Tables) Sheet http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesTables Organization, Basis of Presentation, and Significant Accounting Policies (Tables) Tables http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPolicies 22 false false R23.htm 0000023 - Disclosure - Discontinued Operations (Tables) Sheet http://www.tetratec.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://www.tetratec.com/role/DiscontinuedOperations 23 false false R24.htm 0000024 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.tetratec.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.tetratec.com/role/RevenuefromContractswithCustomers 24 false false R25.htm 0000025 - Disclosure - Inventories (Tables) Sheet http://www.tetratec.com/role/InventoriesTables Inventories (Tables) Tables http://www.tetratec.com/role/Inventories 25 false false R26.htm 0000026 - Disclosure - Investments (Tables) Sheet http://www.tetratec.com/role/InvestmentsTables Investments (Tables) Tables http://www.tetratec.com/role/Investments 26 false false R27.htm 0000027 - Disclosure - Long-Term Debt and Other Borrowings (Table) Sheet http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsTable Long-Term Debt and Other Borrowings (Table) Tables http://www.tetratec.com/role/LongTermDebtandOtherBorrowings 27 false false R28.htm 0000028 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.tetratec.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.tetratec.com/role/FairValueMeasurements 28 false false R29.htm 0000029 - Disclosure - Net Income (Loss) per Share (Tables) Sheet http://www.tetratec.com/role/NetIncomeLossperShareTables Net Income (Loss) per Share (Tables) Tables http://www.tetratec.com/role/NetIncomeLossperShare 29 false false R30.htm 0000030 - Disclosure - Industry Segments (Tables) Sheet http://www.tetratec.com/role/IndustrySegmentsTables Industry Segments (Tables) Tables http://www.tetratec.com/role/IndustrySegments 30 false false R31.htm 0000031 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies - Additional Information (Details) Sheet http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails Organization, Basis of Presentation, and Significant Accounting Policies - Additional Information (Details) Details 31 false false R32.htm 0000032 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies - Supplemental Cash Flows (Details) Sheet http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesSupplementalCashFlowsDetails Organization, Basis of Presentation, and Significant Accounting Policies - Supplemental Cash Flows (Details) Details 32 false false R33.htm 0000033 - Disclosure - Discontinued Operations - Additional Information (Details) Sheet http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails Discontinued Operations - Additional Information (Details) Details 33 false false R34.htm 0000034 - Disclosure - Discontinued Operations (Details) Sheet http://www.tetratec.com/role/DiscontinuedOperationsDetails Discontinued Operations (Details) Details http://www.tetratec.com/role/DiscontinuedOperationsTables 34 false false R35.htm 0000035 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details) Sheet http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails Revenue from Contracts with Customers - Additional Information (Details) Details 35 false false R36.htm 0000036 - Disclosure - Revenue from Contracts with Customers - Revenue Performance Obligation (Details) Sheet http://www.tetratec.com/role/RevenuefromContractswithCustomersRevenuePerformanceObligationDetails Revenue from Contracts with Customers - Revenue Performance Obligation (Details) Details 36 false false R37.htm 0000037 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Sheet http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Details 37 false false R38.htm 0000038 - Disclosure - Inventories (Details) Sheet http://www.tetratec.com/role/InventoriesDetails Inventories (Details) Details http://www.tetratec.com/role/InventoriesTables 38 false false R39.htm 0000039 - Disclosure - Investments in and Advances to Affiliates (Details) Sheet http://www.tetratec.com/role/InvestmentsinandAdvancestoAffiliatesDetails Investments in and Advances to Affiliates (Details) Details 39 false false R40.htm 0000040 - Disclosure - Long-Term Debt and Other Borrowings - Schedule of Long Term Debt (Details) Sheet http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails Long-Term Debt and Other Borrowings - Schedule of Long Term Debt (Details) Details 40 false false R41.htm 0000041 - Disclosure - Long-Term Debt and Other Borrowings - Additional Information (Details) Sheet http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails Long-Term Debt and Other Borrowings - Additional Information (Details) Details 41 false false R42.htm 0000042 - Disclosure - Commitment and Contingencies (Details) Sheet http://www.tetratec.com/role/CommitmentandContingenciesDetails Commitment and Contingencies (Details) Details 42 false false R43.htm 0000043 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 43 false false R44.htm 0000044 - Disclosure - Fair Value Measurements - Market Risks and Derivative Hedge Contracts (Details) Sheet http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails Fair Value Measurements - Market Risks and Derivative Hedge Contracts (Details) Details 44 false false R45.htm 0000045 - Disclosure - Net Income (Loss) per Share - Reconciliation of the Weighted Average Number of Common Shares Outstanding (Details) Sheet http://www.tetratec.com/role/NetIncomeLossperShareReconciliationoftheWeightedAverageNumberofCommonSharesOutstandingDetails Net Income (Loss) per Share - Reconciliation of the Weighted Average Number of Common Shares Outstanding (Details) Details http://www.tetratec.com/role/NetIncomeLossperShareTables 45 false false R46.htm 0000046 - Disclosure - Net Income (Loss) per Share - Additional Information (Details) Sheet http://www.tetratec.com/role/NetIncomeLossperShareAdditionalInformationDetails Net Income (Loss) per Share - Additional Information (Details) Details http://www.tetratec.com/role/NetIncomeLossperShareTables 46 false false R47.htm 0000047 - Disclosure - Industry Segments - Additional Details (Details) Sheet http://www.tetratec.com/role/IndustrySegmentsAdditionalDetailsDetails Industry Segments - Additional Details (Details) Details 47 false false R48.htm 0000048 - Disclosure - Industry Segments - Revenue, Income from Operations, and Assets by Reporting Segment (Details) Sheet http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails Industry Segments - Revenue, Income from Operations, and Assets by Reporting Segment (Details) Details 48 false false R49.htm 0000049 - Disclosure - Industry Segments - Corporate Expenses (Details) Sheet http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails Industry Segments - Corporate Expenses (Details) Details 49 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - tti-20220930.htm 4 tti-20220930.htm a20220930ex311.htm a20220930ex312.htm a20220930ex321.htm a20220930ex322.htm tti-20220930.xsd tti-20220930_cal.xml tti-20220930_def.xml tti-20220930_lab.xml tti-20220930_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 67 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tti-20220930.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 230, "dts": { "calculationLink": { "local": [ "tti-20220930_cal.xml" ] }, "definitionLink": { "local": [ "tti-20220930_def.xml" ] }, "inline": { "local": [ "tti-20220930.htm" ] }, "labelLink": { "local": [ "tti-20220930_lab.xml" ] }, "presentationLink": { "local": [ "tti-20220930_pre.xml" ] }, "schema": { "local": [ "tti-20220930.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": 363, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 5, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 10 }, "keyCustom": 13, "keyStandard": 221, "memberCustom": 22, "memberStandard": 23, "nsprefix": "tti", "nsuri": "http://www.tetratec.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "role": "http://www.tetratec.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "i5083c7a26b714657be70a513e875b914_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000010 - Statement - Consolidated Statement of Equity (Parenthetical)", "role": "http://www.tetratec.com/role/ConsolidatedStatementofEquityParenthetical", "shortName": "Consolidated Statement of Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "i5083c7a26b714657be70a513e875b914_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies", "role": "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPolicies", "shortName": "Organization, Basis of Presentation, and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Discontinued Operations", "role": "http://www.tetratec.com/role/DiscontinuedOperations", "shortName": "Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Revenue from Contracts with Customers", "role": "http://www.tetratec.com/role/RevenuefromContractswithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Inventories", "role": "http://www.tetratec.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Investments", "role": "http://www.tetratec.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Long-Term Debt and Other Borrowings", "role": "http://www.tetratec.com/role/LongTermDebtandOtherBorrowings", "shortName": "Long-Term Debt and Other Borrowings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Commitments and Contingencies", "role": "http://www.tetratec.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Fair Value Measurements", "role": "http://www.tetratec.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Net Income (Loss) per Share", "role": "http://www.tetratec.com/role/NetIncomeLossperShare", "shortName": "Net Income (Loss) per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "i5083c7a26b714657be70a513e875b914_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Consolidated Statements of Operations", "role": "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "i5083c7a26b714657be70a513e875b914_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostsAndExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Industry Segments", "role": "http://www.tetratec.com/role/IndustrySegments", "shortName": "Industry Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies (Policies)", "role": "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesPolicies", "shortName": "Organization, Basis of Presentation, and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies (Tables)", "role": "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesTables", "shortName": "Organization, Basis of Presentation, and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Discontinued Operations (Tables)", "role": "http://www.tetratec.com/role/DiscontinuedOperationsTables", "shortName": "Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Revenue from Contracts with Customers (Tables)", "role": "http://www.tetratec.com/role/RevenuefromContractswithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Inventories (Tables)", "role": "http://www.tetratec.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Investments (Tables)", "role": "http://www.tetratec.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Long-Term Debt and Other Borrowings (Table)", "role": "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsTable", "shortName": "Long-Term Debt and Other Borrowings (Table)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.tetratec.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Net Income (Loss) per Share (Tables)", "role": "http://www.tetratec.com/role/NetIncomeLossperShareTables", "shortName": "Net Income (Loss) per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest", "link:footnote", "span", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "i5083c7a26b714657be70a513e875b914_D20220701-20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Statements of Operations (Parenthetical)", "role": "http://www.tetratec.com/role/ConsolidatedStatementsofOperationsParenthetical", "shortName": "Consolidated Statements of Operations (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Industry Segments (Tables)", "role": "http://www.tetratec.com/role/IndustrySegmentsTables", "shortName": "Industry Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:NatureOfOperations", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies - Additional Information (Details)", "role": "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Organization, Basis of Presentation, and Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:NatureOfOperations", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies - Supplemental Cash Flows (Details)", "role": "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesSupplementalCashFlowsDetails", "shortName": "Organization, Basis of Presentation, and Significant Accounting Policies - Supplemental Cash Flows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnSaleOfBusiness", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Discontinued Operations - Additional Information (Details)", "role": "http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails", "shortName": "Discontinued Operations - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "id8c753f7d7164c27952fc8ece27f6ebc_D20210129-20210129", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ProceedsFromDivestitureOfBusinesses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "ibfc96fa2c7674e2dbdd7e5037b260460_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Discontinued Operations (Details)", "role": "http://www.tetratec.com/role/DiscontinuedOperationsDetails", "shortName": "Discontinued Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "ibfc96fa2c7674e2dbdd7e5037b260460_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "ie257bff0b5a141ce9fa46cb8ac220380_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details)", "role": "http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "shortName": "Revenue from Contracts with Customers - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "i4b8dca1f75164f9cad685c90b7e4cea1_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Revenue from Contracts with Customers - Revenue Performance Obligation (Details)", "role": "http://www.tetratec.com/role/RevenuefromContractswithCustomersRevenuePerformanceObligationDetails", "shortName": "Revenue from Contracts with Customers - Revenue Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "i5083c7a26b714657be70a513e875b914_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "role": "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "shortName": "Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "id19140abe7d04962854389938b4db6fa_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "ie257bff0b5a141ce9fa46cb8ac220380_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Inventories (Details)", "role": "http://www.tetratec.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "ie257bff0b5a141ce9fa46cb8ac220380_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "ie257bff0b5a141ce9fa46cb8ac220380_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Investments in and Advances to Affiliates (Details)", "role": "http://www.tetratec.com/role/InvestmentsinandAdvancestoAffiliatesDetails", "shortName": "Investments in and Advances to Affiliates (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "i5083c7a26b714657be70a513e875b914_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "i5083c7a26b714657be70a513e875b914_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "ie257bff0b5a141ce9fa46cb8ac220380_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Long-Term Debt and Other Borrowings - Schedule of Long Term Debt (Details)", "role": "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails", "shortName": "Long-Term Debt and Other Borrowings - Schedule of Long Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icd083f08e0e04a8c97f6d8c8d65084eb_I20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "i83e76bc948c6453cb29599431468b7c6_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Long-Term Debt and Other Borrowings - Additional Information (Details)", "role": "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "shortName": "Long-Term Debt and Other Borrowings - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "i83e76bc948c6453cb29599431468b7c6_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "ie257bff0b5a141ce9fa46cb8ac220380_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Commitment and Contingencies (Details)", "role": "http://www.tetratec.com/role/CommitmentandContingenciesDetails", "shortName": "Commitment and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "ie257bff0b5a141ce9fa46cb8ac220380_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "ie257bff0b5a141ce9fa46cb8ac220380_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Fair Value Measurements - Additional Information (Details)", "role": "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "ia4eb151601b848538624c41b4c5b602e_D20220401-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "ie257bff0b5a141ce9fa46cb8ac220380_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Fair Value Measurements - Market Risks and Derivative Hedge Contracts (Details)", "role": "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails", "shortName": "Fair Value Measurements - Market Risks and Derivative Hedge Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "ie257bff0b5a141ce9fa46cb8ac220380_I20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueNetAssetLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "i5083c7a26b714657be70a513e875b914_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Net Income (Loss) per Share - Reconciliation of the Weighted Average Number of Common Shares Outstanding (Details)", "role": "http://www.tetratec.com/role/NetIncomeLossperShareReconciliationoftheWeightedAverageNumberofCommonSharesOutstandingDetails", "shortName": "Net Income (Loss) per Share - Reconciliation of the Weighted Average Number of Common Shares Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "i5083c7a26b714657be70a513e875b914_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "i5083c7a26b714657be70a513e875b914_D20220701-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Net Income (Loss) per Share - Additional Information (Details)", "role": "http://www.tetratec.com/role/NetIncomeLossperShareAdditionalInformationDetails", "shortName": "Net Income (Loss) per Share - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "i5083c7a26b714657be70a513e875b914_D20220701-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Industry Segments - Additional Details (Details)", "role": "http://www.tetratec.com/role/IndustrySegmentsAdditionalDetailsDetails", "shortName": "Industry Segments - Additional Details (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "i5083c7a26b714657be70a513e875b914_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Industry Segments - Revenue, Income from Operations, and Assets by Reporting Segment (Details)", "role": "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails", "shortName": "Industry Segments - Revenue, Income from Operations, and Assets by Reporting Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "i5dd9be3042fe421ea0eb8a96b89f9fcc_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "i5083c7a26b714657be70a513e875b914_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Industry Segments - Corporate Expenses (Details)", "role": "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails", "shortName": "Industry Segments - Corporate Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "i70668c109da34fa68ff44118c3788031_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)", "role": "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical", "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "ie257bff0b5a141ce9fa46cb8ac220380_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Balance Sheets", "role": "http://www.tetratec.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "ie257bff0b5a141ce9fa46cb8ac220380_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "ie257bff0b5a141ce9fa46cb8ac220380_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "ie257bff0b5a141ce9fa46cb8ac220380_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "i7963fdf35b7b4f568f5c0710728210fc_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Consolidated Statement of Equity Statement", "role": "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement", "shortName": "Consolidated Statement of Equity Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "i62c540a043004ab498cc60dece3ffa24_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000009 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tti-20220930.htm", "contextRef": "icf7e03dbd123404b9380b2c9f9f734f5_D20220101-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 51, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r146", "r267", "r271", "r276", "r380", "r381", "r390", "r391", "r441", "r512" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r146", "r267", "r271", "r276", "r380", "r381", "r390", "r391", "r441", "r512" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails", "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails", "http://www.tetratec.com/role/InvestmentsinandAdvancestoAffiliatesDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails", "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails", "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_ParentCompanyMember": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "label": "Parent Company [Member]", "terseLabel": "Parent Company" } } }, "localname": "ParentCompanyMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r218", "r335", "r338", "r448", "r488", "r489" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r218", "r335", "r338", "r448", "r488", "r489" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails", "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails", "http://www.tetratec.com/role/InvestmentsinandAdvancestoAffiliatesDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r219", "r220", "r335", "r339", "r490", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r219", "r220", "r335", "r339", "r490", "r501", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "tti_ABLCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ABL Credit Agreement", "label": "ABL Credit Agreement [Member]", "terseLabel": "ABL Credit Agreement" } } }, "localname": "ABLCreditAgreementMember", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tti_AssetBasedCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset-Based Credit Agreement", "label": "Asset-Based Credit Agreement [Member]", "terseLabel": "Asset-Based Credit Agreement" } } }, "localname": "AssetBasedCreditAgreementMember", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "tti_AssetBasedLendingCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset-Based Lending Credit Agreement [Member]", "label": "Asset-Based Lending Credit Agreement [Member]", "terseLabel": "Asset-Based Lending Credit Agreement" } } }, "localname": "AssetBasedLendingCreditAgreementMember", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tti_Automobilesandtrucks": { "auth_ref": [], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets used primarily for road transportation, including large vehicles primarily used for transporting cargo and vehicles that are used primarily for transporting people.", "label": "AutomobilesAndTrucks", "terseLabel": "Automobiles and trucks" } } }, "localname": "Automobilesandtrucks", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "tti_CSICompresscoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CSI Compressco [Member]", "label": "CSI Compressco [Member]", "terseLabel": "CSI Compressco" } } }, "localname": "CSICompresscoMember", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails", "http://www.tetratec.com/role/DiscontinuedOperationsDetails", "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails", "http://www.tetratec.com/role/InvestmentsinandAdvancestoAffiliatesDetails" ], "xbrltype": "domainItemType" }, "tti_CarbonFreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CarbonFree", "label": "CarbonFree [Member]", "terseLabel": "CarbonFree" } } }, "localname": "CarbonFreeMember", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails", "http://www.tetratec.com/role/InvestmentsinandAdvancestoAffiliatesDetails" ], "xbrltype": "domainItemType" }, "tti_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash, Cash Equivalents, Restricted Cash And Restricted Cash Equivalents, Continuing Operations", "label": "Cash, Cash Equivalents, Restricted Cash And Restricted Cash Equivalents, Continuing Operations", "periodEndLabel": "Cash and cash equivalents at end of period associated with continuing operations", "periodStartLabel": "Cash and cash equivalents at beginning of period associated with continuing operations" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "tti_Chemicalplants": { "auth_ref": [], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived depreciable assets used for the processing, transmission, or distribution of materials that is not electricity, steam, fossil fuel, nuclear, natural gas, or water, and other long-term capitalized assets related to property, plant and equipment not otherwise previously categorized.", "label": "ChemicalPlants", "terseLabel": "Chemical plants" } } }, "localname": "Chemicalplants", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "tti_CommonStockValueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock Value [Member]", "terseLabel": "Common Stock Par Value" } } }, "localname": "CommonStockValueMember", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "xbrltype": "domainItemType" }, "tti_CompletionFluidsProductsDivisionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Completion Fluids & Products Division [Member]", "terseLabel": "Completion Fluids & Products Division" } } }, "localname": "CompletionFluidsProductsDivisionMember", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails", "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "tti_CompressionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Compression [Member]", "terseLabel": "Compression Division" } } }, "localname": "CompressionMember", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails", "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "tti_CorporateOverheadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Corporate Overhead [Member]", "terseLabel": "Corporate Overhead" } } }, "localname": "CorporateOverheadMember", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails" ], "xbrltype": "domainItemType" }, "tti_Depreciationdepletionamortizationandaccretion": { "auth_ref": [], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 }, "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate net amount of depreciation, depletion, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by (used in) operations using the indirect method.", "label": "DepreciationDepletionAmortizationAndAccretion", "terseLabel": "Depreciation, amortization, and accretion" } } }, "localname": "Depreciationdepletionamortizationandaccretion", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails" ], "xbrltype": "monetaryItemType" }, "tti_DisposalGroupIncludingDiscontinuedOperationCostofRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period from a disposal group, including discontinued operations.", "label": "Disposal Group, Including Discontinued Operation, Cost of Revenue", "terseLabel": "Cost of revenues" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostofRevenue", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "tti_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseIncome": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, General and Administrative Expense (Income)", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense (Income)", "terseLabel": "General and administrative expense" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseIncome", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "tti_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Other Income (Loss)", "label": "Disposal Group, Including Discontinued Operation, Other Income (Loss)", "terseLabel": "Other (income) expense, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeLoss", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "tti_ImpairmentOfLongLivedAssetsToBeDisposedOfAndHeldForUse": { "auth_ref": [], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Impairment of Long-Lived Assets to be Disposed of and Held-for-use", "label": "Impairment of Long-Lived Assets to be Disposed of and Held-for-use", "terseLabel": "Impairment and other charges" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOfAndHeldForUse", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "tti_IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Capital Expenditures Incurred But Not yet Paid", "label": "Increase (Decrease) In Capital Expenditures Incurred But Not yet Paid", "negatedTerseLabel": "Increase (decrease) in accrued capital expenditures" } } }, "localname": "IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesSupplementalCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "tti_InterdivisionEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interdivision Eliminations [Member]", "terseLabel": "Interdivision Eliminations" } } }, "localname": "InterdivisionEliminationsMember", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails" ], "xbrltype": "domainItemType" }, "tti_InventoriesAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventories And Equipment", "label": "Inventories And Equipment [Member]", "terseLabel": "Inventories And Equipment" } } }, "localname": "InventoriesAndEquipmentMember", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tti_Landandbuilding": { "auth_ref": [], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of real estate held for productive use. This excludes land held for sale. And carrying amount as of the balance sheet date of long-lived, depreciable assets that include building structures held for productive use including any addition, improvement, or renovation to the structure, such as interior masonry, interior flooring, electrical, and plumbing.", "label": "LandAndBuilding", "terseLabel": "Land and building" } } }, "localname": "Landandbuilding", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "tti_LineOfCreditFacilityAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Additional Borrowing Capacity", "label": "Line of Credit Facility, Additional Borrowing Capacity", "terseLabel": "Accordion feature" } } }, "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tti_MaritechMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maritech [Member]", "terseLabel": "Maritech" } } }, "localname": "MaritechMember", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "tti_ObsoleteEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Obsolete Equipment", "label": "Obsolete Equipment [Member]", "terseLabel": "Obsolete Equipment" } } }, "localname": "ObsoleteEquipmentMember", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tti_OffshoreServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Offshore Services [Member]", "terseLabel": "Offshore Services" } } }, "localname": "OffshoreServicesMember", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "tti_StandardLithiumLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Standard Lithium Ltd.", "label": "Standard Lithium Ltd. [Member]", "terseLabel": "Standard Lithium Ltd." } } }, "localname": "StandardLithiumLtdMember", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tti_StandardLithiumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Standard Lithium", "label": "Standard Lithium [Member]", "terseLabel": "Standard Lithium" } } }, "localname": "StandardLithiumMember", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails", "http://www.tetratec.com/role/InvestmentsinandAdvancestoAffiliatesDetails" ], "xbrltype": "domainItemType" }, "tti_SubFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sub-Facility", "label": "Sub-Facility [Member]", "terseLabel": "Sub-Facility" } } }, "localname": "SubFacilityMember", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tti_SwedishCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Swedish Credit Facility", "label": "Swedish Credit Facility [Member]", "terseLabel": "Swedish Credit Facility" } } }, "localname": "SwedishCreditFacilityMember", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tti_SwinglineLoanSublimitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Swingline Loan Sublimit", "label": "Swingline Loan Sublimit [Member]", "terseLabel": "Swingline Loan Sublimit" } } }, "localname": "SwinglineLoanSublimitMember", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tti_TermCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Credit Agreement [Member]", "label": "Term Credit Agreement [Member]", "terseLabel": "Term Credit Agreement" } } }, "localname": "TermCreditAgreementMember", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tti_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan [Member]", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "tti_Totalotherassets": { "auth_ref": [], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying amount, as of the balance sheet date, of noncurrent assets excluding property, plant and equipment. Noncurrent assets are expected to be realized or consumed after one year (or the normal operating cycle, if longer).", "label": "TotalOtherAssets", "totalLabel": "Total other assets" } } }, "localname": "Totalotherassets", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "tti_UnrecordedUnconditionalPurchaseObligationToBePaidAfterYearFour": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecorded Unconditional Purchase Obligation, To Be Paid, After Year Four", "label": "Unrecorded Unconditional Purchase Obligation, To Be Paid, After Year Four", "terseLabel": "Purchase obligation, thereafter" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationToBePaidAfterYearFour", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "tti_WaterFlowbackServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Water & Flowback Services [Member]", "terseLabel": "Water & Flowback Services Division" } } }, "localname": "WaterFlowbackServicesMember", "nsuri": "http://www.tetratec.com/20220930", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails", "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "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_AccountsPayableCurrentAndNoncurrent": { "auth_ref": [ "r456", "r478" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Accounts Payable", "terseLabel": "Trade accounts payable" } } }, "localname": "AccountsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r36", "r53", "r224", "r225" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable, net of allowances of $475 in 2022 and $289 in 2021" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r456", "r478" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 6.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.", "label": "Accrued Liabilities", "terseLabel": "Accrued liabilities and other" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r68", "r246" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r56", "r89", "r91", "r92", "r472", "r495", "r496" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "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", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r88", "r92", "r99", "r100", "r101", "r388", "r423", "r424", "r425", "r426", "r428" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from 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 the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Accumulated Other\u00a0 Comprehensive Income (Loss)" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r54", "r361", "r444" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r148", "r149", "r150", "r358", "r359", "r360", "r400" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r356", "r357", "r362", "r363" ], "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": "Equity compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "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]", "terseLabel": "Reconciliation of net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r60", "r226", "r235" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable, allowances for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r111", "r136", "r301", "r433" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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 and expense of financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r169" ], "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/NetIncomeLossperShareAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with allowance for credit loss, attributable to parent.", "label": "AOCI, Gain (Loss), Debt Securities, Available-for-sale, with Allowance for Credit Loss, Parent [Member]", "terseLabel": "Unrealized Gain (Loss) on Investment" } } }, "localname": "AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AssetRetirementObligationsNoncurrent": { "auth_ref": [ "r255" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.", "label": "Asset Retirement Obligations, Noncurrent", "verboseLabel": "Asset retirement obligations" } } }, "localname": "AssetRetirementObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r144", "r200", "r207", "r214", "r231", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r380", "r390", "r414", "r442", "r444", "r451", "r470" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r37", "r38", "r86", "r144", "r231", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r380", "r390", "r414", "r442", "r444" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets, Fair Value Disclosure" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Other assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r373", "r374", "r375" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpenditureDiscontinuedOperations": { "auth_ref": [ "r24" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of capital expenditure attributable to discontinued operations.", "label": "Capital Expenditure, Discontinued Operations", "terseLabel": "Capital expenditure, discontinued operations" } } }, "localname": "CapitalExpenditureDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r34", "r66", "r138" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r131", "r138", "r140" ], "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", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r131", "r420" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r77", "r263", "r457", "r477" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 3.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", "terseLabel": "Commitments and contingencies (Note 7)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r259", "r261", "r262", "r264", "r502" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r52" ], "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" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r52", "r444" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, par value 0.01 per share; 250,000,000 shares authorized at September\u00a030, 2022 and December\u00a031, 2021; 131,758,500 shares issued at September\u00a030, 2022 and 130,075,838 shares issued at December\u00a031, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r95", "r97", "r98", "r108", "r463", "r484" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss) attributable to TETRA stockholders" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r95", "r97", "r107", "r378", "r394", "r462", "r483" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive income", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement", "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest.", "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]", "terseLabel": "Principles of consolidation policy" } } }, "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r245" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress, Gross", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r322", "r324", "r336" ], "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": "Contract with customer, asset balances" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r322", "r323", "r336" ], "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.", "label": "Contract with Customer, Liability", "terseLabel": "Purchase order" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r114", "r448" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "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 product sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Cost of Goods and Services Sold [Abstract]" } } }, "localname": "CostOfGoodsAndServicesSoldAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenues:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r112" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "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 cost of revenues" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r142", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r295", "r302", "r303", "r305", "r311" ], "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 Disclosure" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r47", "r48", "r49", "r143", "r146", "r278", "r279", "r280", "r281", "r282", "r283", "r285", "r291", "r292", "r293", "r294", "r296", "r297", "r298", "r299", "r300", "r301", "r307", "r308", "r309", "r310", "r435", "r452", "r453", "r469" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r74", "r279" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "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 [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r75", "r143", "r146", "r278", "r279", "r280", "r281", "r282", "r283", "r285", "r291", "r292", "r293", "r294", "r296", "r297", "r298", "r299", "r300", "r301", "r307", "r308", "r309", "r310", "r435" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r75", "r143", "r146", "r278", "r279", "r280", "r281", "r282", "r283", "r285", "r291", "r292", "r293", "r294", "r296", "r297", "r298", "r299", "r300", "r301", "r304", "r307", "r308", "r309", "r310", "r314", "r315", "r316", "r317", "r431", "r432", "r435", "r436", "r468" ], "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://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "auth_ref": [ "r291", "r431", "r432", "r433", "r434", "r436" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount (premium).", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "terseLabel": "Unamortized discount (premium), net" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeCurrent": { "auth_ref": [ "r265" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Income, Current", "terseLabel": "Compensation and employee benefits" } } }, "localname": "DeferredIncomeCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r364", "r365" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueArrangementTypeAxis": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred revenue arrangement.", "label": "Deferred Revenue Arrangement Type [Axis]", "terseLabel": "Deferred Revenue Arrangement Type [Axis]" } } }, "localname": "DeferredRevenueArrangementTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueArrangementTypeDomain": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Category of obligation arising when an entity receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized.", "label": "Deferred Revenue [Domain]", "terseLabel": "Deferred Revenue [Domain]" } } }, "localname": "DeferredRevenueArrangementTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized", "terseLabel": "Deferred revenue, revenue recognized" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r136", "r195" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation, amortization, and accretion" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r399", "r403" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativesFairValueLineItems": { "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": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r335", "r338", "r339", "r340", "r341", "r342", "r343", "r344" ], "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://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of 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 Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r8", "r10", "r14" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax", "negatedTerseLabel": "Pretax gain on disposal of discontinued operations" } } }, "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r8", "r9", "r10", "r11", "r14", "r22", "r105", "r480" ], "calculation": { "http://www.tetratec.com/role/DiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "terseLabel": "Total pretax income from discontinued operations" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax": { "auth_ref": [ "r8", "r9", "r22" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until its disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax", "terseLabel": "Pretax loss from discontinued operations" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r9", "r10", "r11", "r14", "r22", "r28", "r366", "r369", "r371" ], "calculation": { "http://www.tetratec.com/role/DiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "terseLabel": "Income tax provision" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]", "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember": { "auth_ref": [ "r5", "r6", "r7" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components classified as held-for-sale or disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations, Held-for-sale or Disposed of by Sale [Member]", "terseLabel": "Discontinued Operations, Held-for-sale or Disposed of by Sale" } } }, "localname": "DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails", "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails", "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails", "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "auth_ref": [ "r3", "r4", "r25", "r244", "r250" ], "calculation": { "http://www.tetratec.com/role/DiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current", "terseLabel": "Trade payables" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "auth_ref": [ "r3", "r4", "r25", "r244", "r250" ], "calculation": { "http://www.tetratec.com/role/DiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current", "terseLabel": "Accrued liabilities and other" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "auth_ref": [ "r3", "r4", "r25", "r250" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents", "periodStartLabel": "Cash and cash equivalents at beginning of period associated with discontinued operations" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": { "auth_ref": [ "r12", "r13", "r23", "r32" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Interest Expense", "terseLabel": "Interest expense, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r23", "r31" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r33", "r254" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Discontinued Operations" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r354", "r355" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails", "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "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": [ "r109", "r153", "r154", "r155", "r156", "r157", "r161", "r163", "r166", "r167", "r168", "r173", "r174", "r401", "r402", "r464", "r485" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net income attributable to TETRA stockholders" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic net income (loss) per common share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r109", "r153", "r154", "r155", "r156", "r157", "r163", "r166", "r167", "r168", "r173", "r174", "r401", "r402", "r464", "r485" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net income attributable to TETRA stockholders (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted net income (loss) per common share:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r169", "r171", "r172", "r175" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/NetIncomeLossperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r420" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. 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 exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r99", "r100", "r101", "r148", "r149", "r150", "r152", "r158", "r160", "r176", "r234", "r313", "r318", "r358", "r359", "r360", "r367", "r368", "r400", "r422", "r423", "r424", "r425", "r426", "r428", "r491", "r492", "r493", "r519" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails", "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ExplorationExpense": { "auth_ref": [ "r449" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Exploration expenses (including prospecting) related to oil and gas producing entities and would be included in operating expenses of that entity. Costs incurred in identifying areas that may warrant examination and in examining specific areas that are considered to have prospects of containing oil and gas reserves, including costs of drilling exploratory wells and exploratory-type stratigraphic test wells. Exploration costs may be incurred both before acquiring the related property (sometimes referred to in part as prospecting costs) and after acquiring the property. Principal types of exploration costs, which include depreciation and applicable operating costs of support equipment and facilities and other costs of exploration activities, are: (i) Costs of topographical, geographical and geophysical studies, rights of access to properties to conduct those studies, and salaries and other expenses of geologists, geophysical crews, and others conducting those studies. Collectively, these are sometimes referred to as geological and geophysical or \"G&G\" costs. (ii) Costs of carrying and retaining undeveloped properties, such as delay rentals, ad valorem taxes on properties, legal costs for title defense, and the maintenance of land and lease records. (iii) Dry hole contributions and bottom hole contributions. (iv) Costs of drilling and equipping exploratory wells. (v) Costs of drilling exploratory-type stratigraphic test wells.", "label": "Exploration Expense", "terseLabel": "Exploration and appraisal costs" } } }, "localname": "ExplorationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r136", "r312" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "terseLabel": "Warrants fair value adjustment" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows", "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r404", "r405", "r406", "r409", "r410" ], "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": "Fair Value Measurements, Recurring and Nonrecurring" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r293", "r307", "r308", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r405", "r445", "r446", "r447" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r408", "r410" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r293", "r346", "r347", "r352", "r353", "r405", "r445" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "(Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r293", "r307", "r308", "r346", "r347", "r352", "r353", "r405", "r446" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "(Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r293", "r307", "r308", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r405", "r447" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "(Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r293", "r307", "r308", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r445", "r446", "r447" ], "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://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetAssetLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of asset after deduction of liability.", "label": "Fair Value, Net Asset (Liability)", "negatedTerseLabel": "Investments" } } }, "localname": "FairValueNetAssetLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r411", "r412" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair value measurements" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r396", "r397", "r398" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r439", "r440" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.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 on financing lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r242" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Patents, trademarks, and other intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r417", "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "negatedTerseLabel": "Foreign currency exchange (gains) and losses" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r429" ], "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 policy" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r136", "r389" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedTerseLabel": "Gain on GP Sale", "terseLabel": "Gain on GP Sale" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows", "http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome": { "auth_ref": [ "r136" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The profit or loss on sales of previously unissued stock by subsidiaries or equity investees made to investors outside the consolidated group that is not reported as operating income. Represents the difference in the parent company's carrying amount of the equity interest in the subsidiary or equity investee immediately before and after the transaction.", "label": "Gain (Loss) on Sale of Previously Unissued Stock by Subsidiary or Equity Investee, Nonoperating Income", "negatedTerseLabel": "Loss (gain) on investments" } } }, "localname": "GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r136" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Gain on sale of assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r116" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative expense" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r113", "r144", "r200", "r206", "r210", "r213", "r216", "r231", "r267", "r268", "r269", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r414" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r136", "r243", "r248" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment and other charges" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r104", "r200", "r206", "r210", "r213", "r216", "r450", "r459", "r466", "r486" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "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", "terseLabel": "Income (loss) before taxes and discontinued operations", "totalLabel": "Income (loss) before taxes and discontinued operations" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r144", "r151", "r200", "r206", "r210", "r213", "r216", "r231", "r267", "r268", "r269", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r378", "r402", "r414" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "negatedTotalLabel": "Total", "totalLabel": "Income (loss) before discontinued operations" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r102", "r109", "r151", "r153", "r154", "r155", "r156", "r163", "r166", "r167", "r402", "r458", "r460", "r464", "r479" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Income (loss) from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r102", "r109", "r151", "r153", "r154", "r155", "r156", "r163", "r166", "r167", "r168", "r402", "r464", "r479", "r482", "r485" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Income (loss) from continuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r8", "r9", "r10", "r11", "r14", "r28", "r31", "r372", "r480" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.tetratec.com/role/DiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Total income (loss) from discontinued operations", "totalLabel": "Total income (loss) from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r8", "r9", "r10", "r11", "r14", "r22", "r28", "r376", "r378" ], "calculation": { "http://www.tetratec.com/role/DiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Noncontrolling Interest", "negatedLabel": "(Income) loss from discontinued operations attributable to noncontrolling interest", "negatedTerseLabel": "Income (loss) from discontinued operations attributable to noncontrolling interest" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r8", "r9", "r10", "r11", "r14", "r22", "r28", "r378" ], "calculation": { "http://www.tetratec.com/role/DiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "totalLabel": "Income from discontinued operations attributable to TETRA stockholders" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r105", "r109", "r164", "r166", "r167", "r464", "r480", "r482", "r485" ], "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Income from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r164", "r166", "r167", "r395" ], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "terseLabel": "Income from discontinued operations (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r354", "r355" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails", "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails", "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r4", "r16", "r17", "r18", "r19", "r20", "r21", "r26", "r29", "r30", "r31", "r252", "r253" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails", "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r249", "r256" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r145", "r159", "r160", "r198", "r366", "r369", "r370", "r487" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r133", "r139" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesSupplementalCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r135" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Trade accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r135" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r135" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r135" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedTerseLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r135" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InsuranceRecoveries": { "auth_ref": [ "r115" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses.", "label": "Insurance Recoveries", "negatedTerseLabel": "Insurance recoveries associated with damaged equipment", "terseLabel": "Insurance recoveries associated with damaged equipment" } } }, "localname": "InsuranceRecoveries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows", "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r240", "r241" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "tti_Totalotherassets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Patents, trademarks and other intangible assets, net of accumulated amortization of $44,994 in 2022 and $44,323 in 2021" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r103", "r194", "r430", "r433", "r465" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "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", "terseLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r128", "r132", "r139" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesSupplementalCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale.", "label": "Inventories [Member]", "terseLabel": "Inventories" } } }, "localname": "InventoriesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r81" ], "calculation": { "http://www.tetratec.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "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", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r35", "r85", "r444" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.tetratec.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets", "http://www.tetratec.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r83" ], "calculation": { "http://www.tetratec.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r82" ], "calculation": { "http://www.tetratec.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTextBlock": { "auth_ref": [ "r228", "r229", "r232", "r233" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investment.", "label": "Investment [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsAndOtherNoncurrentAssets": { "auth_ref": [], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "tti_Totalotherassets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments, and noncurrent assets classified as other.", "label": "Investments and Other Noncurrent Assets", "terseLabel": "Investments" } } }, "localname": "InvestmentsAndOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments in and Advances to Affiliates [Abstract]" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesAtFairValue": { "auth_ref": [ "r497", "r498", "r499" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of the investment at close of period. For investment in and advances to affiliates, if operations of any controlled companies are different in character from those of the company, group such affiliates within divisions and by type of activities.", "label": "Investments in and Advances to Affiliates, at Fair Value", "terseLabel": "Total Investments" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails", "http://www.tetratec.com/role/InvestmentsinandAdvancestoAffiliatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems": { "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": "Investments in and Advances to Affiliates [Line Items]", "terseLabel": "Investments in and Advances to Affiliates [Line Items]" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/InvestmentsinandAdvancestoAffiliatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesTable": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Listing of investments in affiliates and investments that are advances to affiliates.", "label": "Investments in and Advances to Affiliates [Table]", "terseLabel": "Investments in and Advances to Affiliates [Table]" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/InvestmentsinandAdvancestoAffiliatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesTextBlock": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investments in and advances to affiliates. Does not include the tabular disclosure of the disaggregation of investments in and advances to affiliates across legal entities.", "label": "Investments in and Advances to Affiliates [Table Text Block]", "terseLabel": "Summary of Investments" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandAndBuildingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities.", "label": "Land and Building [Member]", "terseLabel": "Land and Building" } } }, "localname": "LandAndBuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Bank line of credit, letters of credit and guarantees" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r59", "r144", "r231", "r414", "r444", "r455", "r475" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r73", "r144", "r231", "r267", "r268", "r269", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r381", "r390", "r391", "r414", "r442", "r443", "r444" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r42", "r43", "r44", "r49", "r50", "r144", "r231", "r267", "r268", "r269", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r381", "r390", "r391", "r414", "r442", "r443" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r3", "r4", "r25", "r27", "r31", "r250" ], "calculation": { "http://www.tetratec.com/role/DiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "totalLabel": "Total liabilities associated with discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r3", "r4", "r25", "r27", "r31", "r244", "r250" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "terseLabel": "Current liabilities associated with discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Percentage investment held by the managing member or general partner of the limited liability company (LLC) or limited partnership (LP).", "label": "Limited Liability Company (LLC) or Limited Partnership (LP), Managing Member or General Partner, Ownership Interest", "terseLabel": "General partner, ownership interest" } } }, "localname": "LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r49", "r453", "r469" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Credit outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "Value of amount outstanding" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest rate" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r70" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r70" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Bank line of credit, net availability" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r49", "r292", "r306", "r307", "r308", "r453", "r471" ], "calculation": { "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r72" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-term Debt and Lease Obligation, Current", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r71" ], "calculation": { "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Less current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r75" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt 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", "totalLabel": "Total long-term debt", "verboseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r75", "r266" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r39", "r245" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of 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, Gross", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r80", "r144", "r231", "r267", "r271", "r272", "r273", "r276", "r277", "r414", "r454", "r474" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r318" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedTerseLabel": "Deconsolidation of CSI Compressco" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r178", "r186" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of operations" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r131" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r131" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r131", "r134", "r137" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "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 provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r31", "r93", "r96", "r101", "r106", "r137", "r144", "r151", "r153", "r154", "r155", "r156", "r159", "r160", "r165", "r200", "r206", "r210", "r213", "r216", "r231", "r267", "r268", "r269", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r402", "r414", "r461", "r481" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income, retained deficit", "totalLabel": "Net income attributable to TETRA stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement", "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r93", "r96", "r101", "r159", "r160", "r384", "r393" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "(Income) loss attributable to noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "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": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation": { "auth_ref": [ "r319", "r386" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest.", "label": "Noncontrolling Interest, Decrease from Deconsolidation", "negatedTerseLabel": "Deconsolidation of CSI Compressco, currency translation" } } }, "localname": "NoncontrollingInterestDecreaseFromDeconsolidation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r148", "r149", "r150", "r318", "r376" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of Operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsAdditionalDetailsDetails", "http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r438" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "verboseLabel": "Operating lease liabilities, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r438" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r437" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "tti_Totalotherassets", "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://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r69" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "tti_Totalotherassets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r378", "r379", "r387" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss)", "verboseLabel": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityParenthetical", "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement", "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r378", "r379", "r387" ], "crdr": "debit", "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 noncontrolling interests.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest", "terseLabel": "Foreign currency translation adjustment, tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r87", "r89", "r415", "r416", "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax", "terseLabel": "Translation adjustment, net of taxes" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax": { "auth_ref": [ "r87", "r90", "r415", "r418", "r427" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "OCI, Foreign Currency Transaction and Translation Gain (Loss), Arising During Period, Tax", "terseLabel": "Translation adjustment, tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r87" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment from continuing operations, net of taxes of $0 in 2022 and 2021" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r94", "r97", "r378", "r379", "r387" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest", "negatedLabel": "Less: Comprehensive (income) loss attributable to noncontrolling interests" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInventorySupplies": { "auth_ref": [ "r84" ], "calculation": { "http://www.tetratec.com/role/InventoriesDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer.", "label": "Other Inventory, Supplies, Gross", "terseLabel": "Parts and supplies" } } }, "localname": "OtherInventorySupplies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r76" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r137" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other non-cash credits" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r117" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "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)", "negatedLabel": "Other general corporate (income) expense, net", "negatedTerseLabel": "Other income, net", "terseLabel": "Income recognized" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails", "http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r120", "r122" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r125" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r121" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "terseLabel": "Purchases of property, plant, and equipment, net" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r37", "r64", "r65" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r118" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from divestiture of businesses" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r118" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Proceeds from GP Sale, net of cash divested" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "auth_ref": [ "r120", "r130" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.", "label": "Proceeds from Insurance Settlement, Investing Activities", "terseLabel": "Proceeds from insurance recoveries associated with damaged equipment" } } }, "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r123" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r124", "r127" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Debt issuance costs and other financing activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r119" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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", "terseLabel": "Proceeds from sale of property, plant, and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product sales" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r31", "r93", "r96", "r101", "r129", "r144", "r151", "r159", "r160", "r200", "r206", "r210", "r213", "r216", "r231", "r267", "r268", "r269", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r378", "r383", "r385", "r393", "r394", "r402", "r414", "r466" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement", "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows", "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r68", "r247" ], "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://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r67", "r245" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Total property, plant, and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r45", "r46", "r247", "r444", "r467", "r476" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Net property, plant, and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property, plant, and equipment:" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r45", "r245" ], "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://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r110", "r236" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r126" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Principal payments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r55", "r318", "r361", "r444", "r473", "r494", "r496" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "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)", "terseLabel": "Retained deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r148", "r149", "r150", "r152", "r158", "r160", "r234", "r358", "r359", "r360", "r367", "r368", "r400", "r491", "r493" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "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_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r191", "r192", "r205", "r211", "r212", "r218", "r219", "r222", "r334", "r335", "r448" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including 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, Including Assessed Tax", "terseLabel": "Revenues from external customers" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails", "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r337", "r345" ], "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 Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.tetratec.com/role/RevenuefromContractswithCustomersRevenuePerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersRevenuePerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersRevenuePerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.tetratec.com/role/RevenuefromContractswithCustomersRevenuePerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "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]", "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesTables" ], "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": "Long-Term Debt Table" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsTable" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r4", "r16", "r17", "r18", "r19", "r20", "r21", "r26", "r29", "r30", "r31", "r252", "r253" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Disposal Groups, Including Discontinued Operations" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r41", "r61", "r62", "r63" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r200", "r203", "r209", "r239" ], "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": "Industry Segments Details [Table]", "verboseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r200", "r203", "r209", "r239" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Segment Reporting Table" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of Weighted Average Number of Share" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/NetIncomeLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r187", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r205", "r206", "r207", "r208", "r210", "r211", "r212", "r213", "r214", "r216", "r222", "r257", "r258", "r488" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails", "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "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": [ "r187", "r189", "r190", "r200", "r204", "r210", "r214", "r215", "r216", "r217", "r218", "r221", "r222", "r223" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Industry Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/IndustrySegments" ], "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": "Industry Segments Details [Line Items]", "verboseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r135" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Equity-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r141", "r147" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Organization, Basis of Presentation, and Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r15", "r187", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r205", "r206", "r207", "r208", "r210", "r211", "r212", "r213", "r214", "r216", "r222", "r239", "r251", "r257", "r258", "r488" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails", "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r79", "r99", "r100", "r101", "r148", "r149", "r150", "r152", "r158", "r160", "r176", "r234", "r313", "r318", "r358", "r359", "r360", "r367", "r368", "r400", "r422", "r423", "r424", "r425", "r426", "r428", "r491", "r492", "r493", "r519" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement", "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/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": [ "r148", "r149", "r150", "r176", "r448" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement", "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r51", "r52", "r313", "r318" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Equity award activity" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r52", "r57", "r58", "r144", "r227", "r231", "r414", "r444" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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", "totalLabel": "Total TETRA stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r100", "r144", "r148", "r149", "r150", "r152", "r158", "r231", "r234", "r318", "r358", "r359", "r360", "r367", "r368", "r376", "r377", "r392", "r400", "r414", "r422", "r423", "r428", "r492", "r493", "r519" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets", "http://www.tetratec.com/role/ConsolidatedStatementofEquityParenthetical", "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "negatedTerseLabel": "Other" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityParenthetical", "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r71" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 5.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 for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Accrued taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r78", "r320" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r78", "r320" ], "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", "terseLabel": "Treasury stock, shares held" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r78", "r320", "r321" ], "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost; 3,138,675 shares held at September\u00a030, 2022 and December\u00a031, 2021" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r313", "r318", "r320" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Treasury stock activity, net" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized deferred finance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "auth_ref": [ "r260" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One", "terseLabel": "Purchase obligation, 2023" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": { "auth_ref": [ "r260" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four", "terseLabel": "Purchase obligation, 2026" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": { "auth_ref": [ "r260" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two", "terseLabel": "Purchase obligation, 2024" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": { "auth_ref": [ "r260" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three", "terseLabel": "Purchase obligation, 2025" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r260" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Unrecorded Unconditional Purchase Obligation", "terseLabel": "Purchase obligation" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in remainder of current fiscal year.", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year", "terseLabel": "Purchase obligation, remainder of 2022" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r179", "r180", "r181", "r182", "r183", "r184", "r185" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates policy" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r168" ], "calculation": { "http://www.tetratec.com/role/NetIncomeLossperShareReconciliationoftheWeightedAverageNumberofCommonSharesOutstandingDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Assumed exercise of equity awards and warrants (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/NetIncomeLossperShareReconciliationoftheWeightedAverageNumberofCommonSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r162", "r168" ], "calculation": { "http://www.tetratec.com/role/NetIncomeLossperShareReconciliationoftheWeightedAverageNumberofCommonSharesOutstandingDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average diluted shares outstanding (in shares)", "totalLabel": "Average diluted shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/NetIncomeLossperShareReconciliationoftheWeightedAverageNumberofCommonSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r161", "r168" ], "calculation": { "http://www.tetratec.com/role/NetIncomeLossperShareReconciliationoftheWeightedAverageNumberofCommonSharesOutstandingDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average basic shares outstanding (in shares)", "verboseLabel": "Number of weighted average common shares outstanding ( in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/NetIncomeLossperShareReconciliationoftheWeightedAverageNumberofCommonSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratec.com/role/NetIncomeLossperShareReconciliationoftheWeightedAverageNumberofCommonSharesOutstandingDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r100": { "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" }, "r101": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r116": { "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" }, "r117": { "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" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1060-107759" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r121": { "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" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r123": { "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" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1063-107759" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "21B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080549-108585" }, "r131": { "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" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "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", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "http://asc.fasb.org/topic&trid=75115024" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "http://asc.fasb.org/topic&trid=2197064" }, "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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82922866-210454" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=28183603&loc=d3e692-112598" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "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": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=26872618&loc=d3e7436-122677" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r330": { "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" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r387": { "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" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r390": { "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" }, "r391": { "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" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r413": { "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" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "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" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900" }, "r428": { "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" }, "r429": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28567-108399" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "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" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62136-109447" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r459": { "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" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r461": { "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" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r475": { "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" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r477": { "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" }, "r478": { "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" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r481": { "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" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r514": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r515": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r516": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r517": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r518": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r52": { "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" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "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" }, "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" }, "r63": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r80": { "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" }, "r81": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r83": { "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" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 68 0000844965-22-000054-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000844965-22-000054-xbrl.zip M4$L#!!0 ( 6)7U7-XOSM6@@ !@O 2 83(P,C(P.3,P97@S,3$N M:'1M[5IK;]LX%OV^OX+C8#LMX(?D1Y,X:8 TR6(#3*>=UH-B/RTH\=HB(HD: MDK+C_?5[+RGY$3NM@V83!]M^<"/Q=4F><^^Y%$]_N?QX,?K7IRN6V"QEG_Y\ M_]OU!6NT.IVOO8M.YW)TR?XY^O ;Z[>#D(TTSXVT4N4\[72N?F^P1F)M,>QT M9K-9>]9K*SWIC#YWJ*M^)U7*0%M8T3@[I3?X"UR<_>WTEU:+7:JXS""W+-; M+0A6&IE/V%Q@ M==_&V'D*[QJ9S%L)T/C#?K=]."CLR4P*FPS#(/A[PU4].QVKW.)X&MO[/WTW M&YU9N+4MGLI)/G13:OBF=7&L4J6'!X'[=T(EK3'/9#H?_GJN)4]_;1I<_)8! M+<>^V,C_ %J"1KG'F3?T$%NG,H?:\+!+IE[=)C*2EO7"=KANYW8+8UQ2T(]D M8KB3B1>@K1S+F!.^V*=2FY+CV%;MJ;V?RQ18V..ML/^:OV%*LW @ZHPX-L>5X_;5 MP>#H>2V\9Y'JP0LN!,:$5@IC.^R]Q2X=^F0N$'G#5GA4_*]\Z'9SPW9MZE.- M>;*V!,?MMX%BJ5'B8K4< MFZ,E D$]2V2<,%/2S[+]##14G= $,FE2U,(DJV?2)CA!4V I=&IWP)-4P*G M.<5F@D7SU67XB?U',[>W[]BG )$CN@BH2S0U$?A8'8OU2KG,,:AD7J++/$Y+ ME63B^]W6AEI4+<-P1"&)G@5JNE29$MM1H-(J]00IM(I!X&O#7B,?!"#!/.A7DU%&R:OQ MV>O@-;QQ35WZ2D_^45)ZEWMB4O^, L4*7SU_R):=!QJO#33&@6J)NLIBK$$" M=WM^LCB:X7HB\Y95Q;"'>[6V%8/^LZ.1OWEN-%)*W3@38#!7QWUQ6N'[H&F2 MC(EY:79O0GHB K88R2L456KL +WO5!KGT[$6Y*X?2CZ7T6 UHFA(N4-4)5&6 MJ&A6T88*)48&M,6H5 IW=&C*R$@AN7;277HAY6)<3CV5AL2-(Z!Q2LA% &4 M#;(8<:A1@Y04B3,B>LXX15'"LMG %.XT\@1[V4(HBQ!-RQ M'E7!_,4#%5DD"_3(+QJJ\;-#U8=ZF/*T=!Z(]A'&8SJ>G.(.F"WJ=*$$=O"H M_K$2K/]GYS;K\MSQ$)<)?;_Q24"D2GO_>N\2X?BB-E"&,_Y^-LRB.G=RKJ7: M=[3G1=-(/#N-*H_O]VPC-7,G+Y64="5;Z?0 /T^Z0\5QJ6F'5X+\EEXS92R^ MIV\!%)W?NN'Z!\N;2FY!S6T7:TK&06WJ ]MG0RPO3.&IFJ[19 MR WW KO,,FDMP#<"5:10T%"YD&B?Z^0UPAL]I2%/C/^3&KIPZ$2M.YJN MS]$>A*PJZ_&G$UM<&A?8T,#"H]V+PDH*8Q.$$BK6IH_(!L.Q*3-$ BZ2FTSE M^K>>.'[?V^TYI/8EQZ+ .M;H"9JXP>"<%T+$?3.HL-3T84[F4Y5.@6)=SB?5 MIP]=^3O(BE3- 4MGB?).CJ\A%9'UD,AM[H5A>Y\_4Z]@;N#P9%UF6)5&"';0 M+;0PY86!8?W'"<:#(N7SH72')WQ?UB/Y6;_Z/58"RVJH]G^33[O3+!\4GC=J3=-::8/O)BQ"=:'\#?.A_Q@TA8TKUTMO MXE12L&S"(W0II=UL\IU;VM6OOS/N;J^?_1=02P,$% @ !8E?5>BN)Y=: M" ;2T !( !A,C R,C Y,S!E>#,Q,BYH=&WM6MMN&SD2?=^OX,C83 +H MUKKX(CL&,K8'8V!VDDTT$^S3@FI62URSFSTD6[+VZ[>*[-;%DA,9\=@R-GE0 MW,U;D3RGZA2;9S]IS;@U_-BBKGHMI;6% MIG"B=GY&;_ 7N#C_V]D/C0:[U'&10N98;( [$*RP,ANSSP+L#6LTREH7.I\; M.9XXUFEW.NRS-C=RRD.YDT[!>=7/62L\G[7\(&;G9T).F11O:S+J)QT> MQR*)N]"+XD-^.X# ^_G>$1K:P>FACW5S!VUHJL\8$:/Q!K],\ MZN?N=":%FPRB=OOO-5_U_"S1F86LE M,Z@,CSIDZM7M1(ZD8]VHV5FW<[N%,2XIF$#8&]BYV>SJ+=Y:]$SHG M!N[_DG^"V(.CV^Y42_R)FQ'/P#;>WRJ8TT)32:?=WH3Y4_+MU4%TV#Y](A-Z M6TVXKK,K)?\C-?NCR3Z!0=^MZRSV+)OCVG'WZJ!__+PVWK-,U> Y%P*C0D-! MX@;=0^S2XT]F K$W:$3'^5_E1;>;&S4K4Y]JS-.U)3AI'A[1E*_9A$^!&9A* MF"%SW41:?,JU0?1G[&=M4A:U&_]D"7HE8DDB;?9M M2\>>>N5JYW\6W*"'8H!P$<@ ='+I"$S 7+==]YJB3NYB>#7\^(X-(9YD:-%8 M@JVSZRQN(D%.'H#.)\7B"Z-.9T^H\Q.W" 8D23IG-YF>*1!CJ*\Q2&B$?:91 MFN((7&:,9W-69,X4@':C6/6Z%6'#68I/9"=+. 4>PW0J*7Z&>AL5,HC!6F[F M5"7E-^#)N>C3XCN!QN"0RHO>,L;%TJ#(Q6H9-D=+!()Z-I'QA-F"?I;M9V"@ M[(0FD$JK4 V3L)Y)-\$)VAQ#*(U._>9HFA8XS2DV$VPT7UV&[]A_-'.[^XY] M"A 9HHN ND13'8&/U;'8K)3+#(-*&D2ZS&)5D'-%Q*Y IXYHET;-68Z (ZX0 MAY1:DJ'$H;TS-/)-^.RR3C4*A160 1IAZH>SWIZ8VPE+E)[9BAX&QM(Z0\J5 MT\M@-UI97T&YK8S9L'8-Z,\2&MEWFCV&N;T]H=EP#9.O#HX[T=&I+8E4ZF]R MR3K!;!=?$5JO&3?@>8$XER/,+$FZ 9)QI*2=4'6JEF(XHI!$SP(UG=*VP'84 MJ(Q6@2"YT3$(?&W9:^2# "18 /UJ.LHH?;4A?^V_AC>^J4]@Z2D\2DKPLD!, MZI]1H%CA:^ /V;+S0,G:0 D.5$G4519C#1*XV_.3Q>$,-V.9-9S.!UW>'8W\S7.CD9+JVKD B]DZ[HO7"E\'39UD3,P+NWL3TA,C8(N1@D+1A<$. MT/M.I?4^'6M!YONAY',9#58CB@'%/:)*B;)$1;V,-E0H,3*@+58K*?SAH2U& M5@K)C9?N,@@I'^,RZJFP)&X\ :U70CX": MHD,.(0XUR3!9D7"A.@0NGY8U8 MBB1L$237JE+$OT9 %3&V8'L07Q9->X[8T5XB=F;1$PBP5G5%V?MP<%M. M*"],CNBU7EC%L3;"&^ U_A@RU$L*08PEX _VJ KF+P&HR"*9HT=^T5"-GQVJ M(=3#E*O">R#:1T@2.J"ITH01V\*CAL12L_V?G-NORW/,0EPE]OPU) MP$@7[O[UWB7"\45MH PG^7HVS$95[N1=2[GO:,^+II%X=AJ5'C_LV49JYD]> M2BGI2[;2Z0%^GG2'CN/"T ZO!/DMO:;:.GQ/7SG*XU-6'2CZ;B;<+B0,.5N/ M11 ^"OD)E!%BSI2\ 54>^=RI7__F.7G\$< ?G$-N^6:YQ\E=_T4G=_ZX?H'R M^M*;D'-;1=K2L9!;>H#VV=#+"],X:F:GC5W(#?\"NTQ3Z1S %P+52*.@H7(A MT3[?R6N$-WI*2YX8_R?E7I$(_BPDFN\)4V3^2]V;[RG<([A'.CLC:>J_CJ,A ME&G'$A #I5)8I%(SX#<4#(,T].'0BUI_-%V=HST(6676$TXGMK@T+K"AA85' MNQ>%I13&)@@E5*SU$)$MAF-;I(@$7"0_F=+U;SUQ_+JWVW-([4N.18$U,>@) MZKC!X)T70L1_,RBQ5 ]A3F93K:9 L2[CX_+3ARG]':2YTG/ TME$!R?'UY"* MR'I(Y+;WPK"YSY^I5S#7]WAR/C,L2T<(=C -M%#QW,*@^N,4XT&N^'P@,S^B M;W1:]C72SNF4NCN=4E!!^5%>N_#X#<7E9:23D^91^XCN(SD,Z$Y4 Y=7E9K^ MJE++BWQO:;L9W5OVI5Y[_6;W^/[B;^JVLU.W+;\083%PN6W.L[>U M;NV.MAET\EL652XAK"Z1Y.Z*A\5^*C?A;Y9=(@G70VD\ZHU<'/?1?_G?CCLW:['9$8IMYK_RB5V3-1=X_C](=DK/$:3!_ MALLJJ_9\DD^]UR\?%I\@DR@7_L!T MY0/C1N3_-N$CQ&CA-IM\Y>IO^1LN M(OLKT>?_ U!+ P04 " %B5]5_L=/6R8% #F&@ $@ &$R,#(R,#DS M,&5X,S(Q+FAT;>U9;6_;-A#^OE]Q=; V!6R]V8YCV0V0.AD6H&W2Q$6Q3P,E M4A91251)*H[WZW>DI+RY'M(NR]RM06!((GF\>YZ[XYTT?79T.IO_=G8,J@G)>;8*7QQ*3K(7787@]Q23/*F' M%?^#H2:HE+U=UHJ.<'7&"]8J[@=&U>.KE$=<0S]P_+MZ?EG#&"%E\DE5?+[C M[WF3+55NQJ3F"8^)<7XXJZ2J".ZMQ9;JZ^_#!^?"F3EPP6*KL]\?>ENJ[*&" M0RI*DP6V']D6S[&W!R(!G3*X(#(B!5.]TZN,K> PUF8D\+Q@S89M"RA>4(0P M[.^5_U0^&GQ1MY,"8E$4#99+KE.+Y/N*2"0T6\$Y*X6T.,Z/Y^>',&=Q6J!* M"\Y4%TZ*V(%=L^+YSGX0>).9R$M2K.R=/WD)*/07(7/PO=Y[2(2TTDO455!@ M!35'S05#C\LC)FN<^E[7'C(M7@_$8LYSIN =6\*YR$GQ]U"!K]S\$8@@"A*> M8>1=.O"VDF6ZZL*99(H;W[.;S%+.$MP*M];\DL%I@KF6R3; &G:[ M$-LTC!?E39Z +^>Z+J!II$DKMZ=_50!W<9R@*5R&80#7!F12?6C!;9@@W&;3$"#,D=,TP MR3+ 9Y-*DH)EE3B=C3M!YN>H3QR!GZ ],F:.P--&TW;CH(QW80KJ;K8WO. M_F!OXZCG^!O'_DIJ?]\9!^-'%SOT4.SP06)="T0-!L*MT(->=?J==D%)J#F8 MPZ"\ A\1OE7G92Q90[P&^ZFJ%MOP'9E.]>YAT-C\79IS&FN!]0_T_;NES^,9 MA;'WI!8]WQF,)LK^WJLX[MCV0$?TC(F=[QN/.QERLQU--C2Y$LT )3).H=5J MRXW\P?37,+WE=CRH+_A!\?=LQZ:&?IU5UQ9?VU5=/K(*5D[(-5(1_\M*C;]1 MIT-0Z$;8A@C)L4C&1L(V"1R;0FSM-"M0+RR<[-O^ICND$*WN-.(I-NL1PZFE M%)<8_]1TZK<:#9L-EAR[F,BTF$W?@T+NSTDJ67"5W@C8\#KCO_*:YUM)N_TV M1P+'/@])2A*H2GQB6&)*KW=WK;+W/HJ4HOXJ%$J6$9.HUSZ3W-09MH'R;I:0 M"(N-2F]>LNEU[\9O+LUO_07(?HLZ^!-02P,$% @ !8E?50_KM0DE!0 M:QL !( !A,C R,C Y,S!E>#,R,BYH=&WM66UOVS80_KY?<76P-@5LO=F. M7QL@DB=MBGP9:I"RN$JF2=!SOU^](27ES/"1=EKE%@\"03?+XW#UW MQSMQ_.SP>#+]_>0(4I-G'\.OTM[?0\8(0IHH( MS0V7@F2^?_2N 8W4F&+H^\OETENV/:GF_O34MZ(Z?B:E9AXUM+$_MK_@)R-T M_Z?QLU8+#F6\R)DP$"M&#*.PT%S,X1-E^C.T6M6LB2Q6BL]3 U$01?!)JL_\ MG)3CAIN,[==RQG[Y?>R[3<8S25?[8\K/@=-7#1Z&G:@=17W6FW4[>T$RZ/2Z M@[ ?T3 :Q#U*_@@1I(_3RS7:K#+VJI%ST4J9W7_8B;Q>MS"C):)).:SY7PR1("CW=5D"[>'JC M6 P\C"_7H(N4S;J = M>=%-G'PZ"/9 )F)3!&5$S(IAN'5]D; 4' ML;$C41"LA]JV!107%$TX;.\5_U4^ZMR)[8V 6 I1V7+)3>HL^7Y!%!*:K>"4 M%5(Y.TZ/IJ<',&5Q*A#2G#/=A#4'$RGT+1R\!A;Z6 M*HR4YXS#>_8$DYE3L2_4QL>N/DC6)H):@_6,X;Q ME<^8*KVB'33+(Y5H2'B&D7?) 3KX0N$ACUH30>'H(DZ)F#,\B_.<:VWYPG\[ MD^+!#2E3#%FZ3D;)7S!E M&X(S*?[JS%]S2;C-V05&L:6M:8=)E@$N8Q8)DJH+Y%$WW:KD,K)1('7]A(M[ MG+7(2M8EYFJWI[X5]=X3':E?15A.U!Q;!B.+8=?19<@L8_7H3"K*5 L19J30 M;%@_C"C714960R[Q3=T?6S/ZW?V-HX&7KAQ[)^DMOO>(!H\NMAN@&*[]Q+K M.T.4QD!S:_2@5XUVHUY0$&H/QV%47$"(%KY6668L6;-X:>RGBD+78A[:WOCF M@5/I_$VJV MR(TTN5F/*B7:A(EJ@)89IU"CVG(E?W#],*ZW7(\'MR,_Z/Z6]=CT5F&=5=_5 M8]M5<#XR!"=GR U2$?_/H 9?B>D -+H1^V[>[GRM':3BV#9@EG)M$\?&&MMC MPP3"P5+2W;A4'3:%V>K&ZX^4:)@QG%HH>8[IC]KW(]=:+Y<,EQS[NIEMTZM. M$(7&K+7OK9J:0Y=744+$, M6\=SMG97.6^\^*D^RVLH=R&V_S=02P,$% M @ !8E?50S0!-!'^@$ D:L: ! !T=&DM,C R,C Y,S N:'1M[+WI5AM+ MUB;\OZ]"'V]_W>>L1>*8!]OB<4IV M$5)(P4(AK+6%-1J*Z)WV441FA%R-SY,0QE+GJ/%,:!D,A!2"H9)Z1[V2^;%' M WP[?,-._WG9[PI&]3]7C@:#T^?/GGW^_'GMW/=::]W>X3-\&G\VOF-E_(6S M?G'HW.GU%Y+K^^'-XPOX)48+0@M.K[X2NF>=0>_B^BO#]OL0U@Z[GYZ-+PZ_ M=O6%\GQ0X/4;G;JZO^RTR@YD&)X->J[33]U>VPT0)FR!RH*8KQXZ/0Z0]<)\#7]\=;K8]O5L]&%Z]N'0QN-CP [/@ >Q*Z[=P+ M1BPGU^WBVYW_(__\3_^&I2#%KQ 0(LKW/YZ-OKLKV>CEGTW7KSX M*Y:?:OW!10O^N1++_FG+73SO=#N SR_/G^<;H3?ZL8P1.L,?\7H#C4JO#*/' MGP]V(?USI0Q) ^'11\JX(,);;HAGP2:;-!=)?MP8=H4B%%]DJ>/:^=%0/M_L M8/\N7N+;]%QKNQ/A_/_"Q4JMC-ATY.\O_$;WTVNV^VF?U\_B\>:G@U?V>*>] M3QH;A[+^8>NHWCPJZ\=O>>-#71Q\:+3W65W4F^_.]]N;Y_O'^_0U;[3V+T_; MC8VW8J>Y=;3?W!3[Q]ND.?5^^.#=N-X9V.3UC_\?53_L,T:[PUYS0XN M]C\$U6B_/VDT-_E^/.B<;Q5[N0^ M-C<']3UR_KIY1WCC$.*6.URIC6@0 M-GL^>)[*/#^%@ %DLVSC+3MI#S_M)Q?RM9$%H+,5!UHO M;3NTMSH[QT'669T?'&]?-"Y;Y4YSMUUO[\OZY3N*3Y+[Q^\N]YO;E_N7\>0U MWSW:;Y^W=H[W/^^\>GN^LW$B]R_W+U ='3 4I>-U<;"QB?UL'3=R'U\UC@\VCE"\WEY@6^<[S:,6BAA!<4GU\HXX MI"@<<807 2B* PB/QIT+- &>&H9AM'-BY<4;7G^4,,C$E(XQ$&Q>&F1^WEH: MHD;AH)&32ACF0Q@N;PF#TV@8@H1"H+TN!.4:;4-@151:6">=DQ(YW1NZ_RAA MT%Y(C[8 XV?A@T3[P"!R8$P%1:VNA&$^A('>$@8E%0 D45@68Y&97N%TI(4V M6OAHM2-@'BT,QF<'0[450@F'H2+^&JF4:&F2I[02ACD1!GY;&!3(9)0NA.2\ M$"*1PC/*"X*?H;%GWCAXM#!0*HAU3%K-//).A_\QM#Q&<2*XU[82AOD0!GF; M,U@(&!22(D:-4:%'AV&3LP6E+% !/+!O689G-U-Y/4C0 P2M?T\",B' MR584E]HPH_M\<'&*8M OVZ>MG+4;&#W^RS/' M7>AWSWK#WX:9[>=C"1T)QL_$,5<-P3"A>/5;&?/OJ81>;=@AN#=G_W+[_]Y, MC=W^\HNKCVZV?CH4YZO?^@/7&^2\UC RS[EG0J^^]^7:=3?C5[?:(F=J;UZY M^OWJ(<]N#-3]X^9(E)XR9@,70AO#0] ASZQXD 3X2+,I868.AFN4R1^,1H"2 M@IGKAL97'C8"9YUR]/K](X=B=?UF;7#]LQZ\& ,PO'C5Q-6UJ]]S&_>.*$V! MN!1YHIP+B-$$BR:9,1,T!\/(6!+U%"5Q_#YPF"/UT:\1'W9^VBI#.:A#V^,C M8HE71Y.#_=[@^9M>-YZ%P4YO#WJ?R@#KYR4.U)59'U\=??6O9_>V>#U4UP_^ M"8W0T]"(:WDX&UJCFX"/)PN?O]O;>+0L>% I";1#PB1!T1A9:B0@6P])$JW5 M4!;HE2S02A:^+0OTX;) )V8=E8/H0V :=1A]BO=,$^(44(/A$&@Z Z^RJ/C- MQ+L1%CDC7%+AN'!>8D D"$8Q22<#BNBQ_M%*_QZB?P_%;W+Z1QT##8HZ#4P@ M'3%!,>L0Q>")(%XNA2\=?[@DOO0FNPR9_#B,$O-4(\:/U/B4*-4AQI"B70K_ M-QW\9N+_,%@48+S4S($(W!F+(TN)UX$'X2$MA?^;FOY-W_\A;III(SQ'%71< M>6YE),(ZJI6CTB^%_YN:_DW?_TF"\;AV3'E-A9+:@R9.4HPCM?26BAGXO\7P M.T*(E+PU)N";4&%H$D Z:( M4&0&]F)>]?3KG,$;Z.WE9-'U6,3R$[[#U[<.$ZMNT+VV@(],+]SY?OYP SK= M=MFYK]GQV_\PA76CB6_^C[ ;'CEM)9%*<(4VPWH+A)"DFJ.*$S\(Z/=:[ M7/N0 2*?O[/YG[.\N+3;/NUV\-?^35>SW@WE*U=V7G?[_0WP@ST(9[UR4$)_ M_9,K6\ZW8*O;VW,M^% .CM9;K>[G/-.!G[WL02P'^7MO7%[9N(QL'QAZJ)0P M+G-4T "9/:K@C0L(/C=?+R:8O=&XD4N^,0*/RR7?& 'A30R.)BVI$LD&%Y61 MP2)A1OH,C@Y'@%+&Z7R- +U:_/G+(Y"X)<2""M0[X:/VQ"3G=(J**I6(G=X( M/)$I& S*Y_A9N]O9&W3#R7O7.GL"ZODDV-#@M;6>*@=<6"J-D$;:' S(Z*F7 M"X_-M9F.:&OQBZ[UQI5QN_/2G98#UUH4F"RR+>XL&@Z*1L0Z2;0WR1C#N16$ M+PU,S=Z0D%P,%6E!P)&@E)%*C?5X?-8?M)^$P#R-,B$\ 6-HU"00S&D7%/XEB:+":Z[,\N UQ]3T M29 -S"K%I2">XIC+Z)RW3@E.K-0:("X-LKLP0%PA;KI>7D'57Q!\+*-".PH2 M2!+&,9N2-4$B_V?$$+4\;*/1[>07[W5;+81G&X< 8^Y%T2*9C-116T,A".6Y MMX%;($"% 6ZUN9WAYPL/U].KTR_D_?E7J/[*O$WD26(@RE#O1)321"X. DE*Y/E>"*H MW+GX,$TOD3@Y<*BDG*4@HM.9C5!K55"@G/6!2.'BTH STT3BY/ *3%/!C;"" M"N.)]M;D[9+*<^,C V6L!Z[%\IC) MJ282)XF M'\3,'F5IE5 !+ 0>,4(EQDJ>O!?:68Q0%5M"E&>5,)\^N,!I\I)*PE00FB4# M,BBBK&?#HG-Z><"=3<)\!D8YTD 4S=II\WH+DQ?>,RJ3,M&!NJK14P'YF-! M369=N!0&J 42(W>"<^8H(F2U#1(_A>O@:'&QF7'"?$(P@5=*,:845408$;V( M7.?PS9-$&%]\%9I)PGQ"X$20))NX;TWCD8%=HID8U8CD(P :91SW#C!$G-"15 D$)XP(HUJ^?8/ M3S]A/H-=P![C4.M]E"C;3FLK=; /LH_**LVEHX8*#+I<5%(J!HZJ0 5;0@V>6>)W M!BJ<,'SF2KD4B/ LXIC[A XW$"8U6XB2>G.5+YP]HI8+$90'B6Q?\*@M>EG& MP1K&B:4Q3*_LQD(#^20%09A0$D P&SV()())/";BA$ R%)#H+SPV,T[\3@@F M:JP(Q N.K8HDM8NY9DU442IG*==+ ]-4$[\3 @>(-A E!H<\"2^2$Q)UA^3R M0CZO/U@:<&:=^)T07CRBYGB"T$00BA"DC7E2!0))VG,!RX/7PB1^)X2L-4$P M,)1JJ7.A!6<#"(L\4A+FE@G9:2=^)X2/,1.5IDY[@::2B;@\ M;&,VB=]):1&DO("=!*3M^)\Q$NVB8<8%("&ET<086>#"&%/GZV1BY3" $?"6 M*AA6E>'2C'$^_VQ(@H0 +KX* M39^O3PXA[!\+]H MC#"H2]HFSQ)8OS1X397535"?DK"1SQAKBB5$N)E@:?&; ZB:' MDK:*IXA^R2/?3E*9) /1E&BD#Y2D*5J]F3EE%J0@CF!D2(3#H,.$H$B$ #SE M^.-V\?C%W[ YY>G\QY6VGU =%N$=J(?,L*RS5:0LNX5-)&+B69A78\$9(8LH(5N0"%!Q:2 MI1 YPJOOG'"V^)#.9JW23,!%7I(+9Z!N$BDPP#+H7$%A6)%7(+KQEL9%QG0& MAXE,K&H2FDVMC:$N&$&=L=))%U**VG*"#G+AL9GM82*3@HE(YJ/F6FE.!27. MY'.Z:("$CI PRY8&IFD>)C(I<+20N2*23HB2D(:92&1>MR>2E30)NC3@S/@P MD8G5/8U":N":@I2"&NY2 !%81(!<)"HN#5Y3/G)B4OA89 O2)*\TT<+(Z#7E M>3,1=Q 8"V%I\)G)D1.30LEQ0W30R.A29G7$(F>0*6D24U*<3I$YS&H$@E5" M1Y90)JD@47NM(@G&&QVUL!K&08NX"EH6?Z?F]#/E#RW 0B=6@"5Q8J2CX( ; MP;FT/!D7I05/.8/QH1M+A>JL,N73QU;;I!E$XY&J">%B+AIGM::,6^U)9#/ M=B'&+7&-UHT1IW4N:BVM3#82YVW>2$:(6#Z=F'VF?/HH*T&MH=1X99/@6AH, M; 1-47I!T<6YY4%Y-IGR&>AM2!CB2)ZK8 H9A!7:A0A$!>65(VIY$)U1IGSZ MD")*,HI\0+"4\239O .4<>T-M1$L MT=1$8TU:&G!FG2F?$%Z<<28T<@GG,5QVZ)N\DHK&A %@"%PM#5[3SI1/JC@C MYS(7=&' G-#<.P]4 P2JD"QHHI<&G]EDRB=F]8)!B-#2!2\\<@@@FB>#7(]2 MQ1.9'DJS&@$OB6=4ZD31\AN=O(LFXIN#459K+<=!B[X*6A9_:^OT,^4/K5A# M)U>Q)CB,,[5V@7"!>!J2*/$.)5MJX2 N'ZJSRI1/']M$%75<1/,@D8PDJ+;4H<=VF< XV^:B53=&[Y4%Y-AG?Z2,: MT/@*PE%#$Q/) ^JKY8P$A0KMD28N#Z(SROA.'U*,E*6+PO(@(I+\:(?4,43B MK6':+2%YFEG&=_K@4N4,S=.K&,2)0(S/JW YX98BD1+F:NW@XF(ZBXSOA"J\ M^)!(5(HB&ER07(]'.1TXLRH?S#,^'WV1L9EQQG=", E%#..:L>!CWC_B)(:; MCH)@:"/1;BX-3%/-^$X(')>X9X(*G^M1Y&/HE-'444% :9#7LR:+#\ZL,[X3 MPDM3T &YAG5."F83\L<@$35N%'ACEP>O:6=\)^638G(Q(+MWR.]E#-8B93!> MB2B3\W9YC-UL,KZ3JIUI$E,^TF@8(%>@QH*.2CJ/41F$ZTG(*: TQ1$XZY2C MUQ\/__6KM8=N"X94<'SMJHFK2U>_YS;NSZ$KR11$X :BH$B4E0U&40\F45#L M*M=(F2VN?IA7!=A&P6[#M1K\R[5R.=&](X#!>B=^X6(;93^TNGEX^O^ZP%]. MNWW7>M7KGIWVL8G6642]R/?@,)6=,X@[",_0Z7S-O/>VLX)A$WC?#Y3GP2]P MHR\O6Z[?QQ$)(W]W0X?O[]V_H17'!55W>J.V\'+ZUT7^Y%?[V.\-GN]\[D"O M?U2>_MPX3"".Q$C4:$#)U6Y^ MJ^=FV[6'3XQGB%4:T:,Z#(ZZ&))_@E$8TIXPH)XR5(DGB;/22&\\=E5I>UP1[ 'O4]E@*5< M\$4H:.XT.)&XD-*X@#^IR"63@GOBQS2-5C1MEJ+!'NY+)GAN4 PM$RBH065&L5".6&(4;@9= 2J;*A+/%@ MH2+&LZ<7TR>=0.+B IP0N%P2\22I/F0(CEFO6!1!H"NPGFJ?*(89(6H&H@)Y M.OS@:0Y@S>=/$Y#&;H">>H:/#EP;G7TV8H1QTHNO%U^7@J#QKOQ[$98S&P$B> M"]I%%]#SZF@E:(KL6UD1@I)WBN97P"X(:Y8\Y6/YT,F"%#(85%//G :3#W*2 M42S0W.D7BWS6+SL8 ^^-FK@5';<@V]BMUED9^V]ZW7@6!OV-\E,YB;FDX1S\ M53=>0?>PYTZ/RN!:HRZ$[EEGT+MX_FYON28Q91@62DDH,500$CP#%?+^[*1" M3&Z1DOZ5$,ULYL@[+GU46B0ME*=&1ZZTYQ;#>:5U6"#N4 G1S++&E!H5?0"T M14*!]81+;62PS %QUT4H%X&G5$(T*TXD=)"*)Z< 1/9J5N16M3E!Q MH@D*T5<[-MY-86YS^N0(XR,-4?M\!H&07#L(=+@!P06EN%(5.5I0:9H)2W+, M<.^ D4B$T+FLBN$8N&GF0A+&LHHE+:@TS80N8:RF6719FKQ@(#U0#HI:L-13 MSWA%EQ94FF:32XKYY$5.!$MY00\X MXXJ[RQR:80*MZTZ%PF11*C![04*@C/ ME!/4*69)Q$B+$AK#/6>B 3,:*F,T!A&,^^5YQ6_6'2?KZ63 M2F X0@!U&# , 8L<0 7DD>[+NOW*YR^L'Q8Q\IB8$U$XD8BR)D!D@=*0="#C MDE]+XX<_X!V]K5;WLW?AY(&+(7Z5RBWK1(YU":(U-/KD1: !@P"NA3"$6\]8 M6+)Q1*AF3 ?<,2H$6D.@@3K M@R(R&/ *F 2F*N:S2"(T$PIDF6 8H5,B3-X &]"C\>0A!('LL\F6\$@$\R2QO(L"I-/,@GI7< OC6 MV6>(9N(^&?.H@)0B7$R #0ZA<8K;K'R!7.<6Y]E]SAZYF7A(%A$,E10-%K6- M:*-$+B"6:P/EHTH7(:J>/7*S65^ S-09D_<0!H',U MGAF=DH[YQ7=X2Y]/3IQ$QZ(U*=GAF:D^"&M3@&P^/WRL-AG9G-\U,(^<2QLHVW[*0] M_+2?7,C7]JY&>83W7T_3\%KLYG;&16C($.6G?=*UE'XU@#\EHD]2 D MUVDKH)2YVLI&ZE5%+XZ'(6FRD1;++:"*EBE,J#8GR. M*YM.Z%0QU_/=SE8/GOKP]DD5LD0W1*W",%Y))X1T-E,AEXO/$V*1E2\]8%,[ M!FZ"Q4=M D]98)8RP72TE+.DJ#= J+>2S=JT+XF23+O2']GSGM_O"+I=;=S.(!>>P/\5Y5ZK]4A--L,R[6%F&!PE#=@WK M_3X,_N7Z$$=WK!\B&<)E"M$)H3DWB2DJN\SEG(F@8F6:BYU<& MOH_(Z[(#DY:!;QF?]7^]?ER,]$N\;+9)&Z(GM'B&@U8^6&$"1FD\H$>2U@I. MA3(> _;YMT'?P^9I;- WY>\Z5'\-G7@M$1.3QGDB0Q,,$Q5%B8@ZUY(5%*S7 M!'^PE@CK_,M\IV)8;S*892\,2U$X8*)HBC M^"^E06DDY#*"=//OB*=O".?']:-N+9CC)7D'"#7")LF$IL1S(IWT+B3.%;"% MSXM.$OW)6ISI\\QYL7%:,I:2L8)Z+X(GN<:30BD,/GDB*C;H#^^@DQ*/KSKSNG1^Z()>MES_ZZ,#IK8&CRT3#"!"$PM =CDA-:"R5I4HKY!9CN6#B/ MLV@KN!F3U GDIFEX4JYP3A%CJ:+@P(4H?P\1^9'9_[U%)!KIE4R1QB@, :-! M!FN\"9'RI-WO(2)3]36+)B(^B!"H("2@H[%YPPY+8$@(4OFD?Q$M%D-$:$%$$X1P&P<:@43$B:L[%[R$ERQKI3$Y. M&$3%'"4&PV 4&.8=BTXK4(1[FD NE)Q4DQ*!L*BBEQ&XB [#':0H(>@D+*7"BU94@$\$&XK M^7IR^Q M0[#4OI(21=%P."16#(!0PES?Y42Y9-,;;8"J965BG]R3R$HV,TOG(E$.&)*1'YA2Y4DYK MZ@03"W"2UQP)SG"GRJC-G=[XH-.;4C*^^O3N:OHGB@EG*261VIRRUH(Y:4** MX+4 I$1)+<")8I4HW1&EF9QLIKA/1FOB#>>",F6-M5%&)HS0S@FZ ">;5:)T MGU6:_@EK("W2:!<@!"$ HI2R .Q8" M]0)BM,*R:"TZ.:*2(7&YN-+/'-J^,/(S$X)DN R!6*1(D) 3,9^DL4E2'D(^ M9WP1SABOY&>6Y[TR%CP$XU%L!/?*.RH8 RDUB9[HM%RL:*GE9R94B##'N4Z" M$9X046^8#I8+ E(S98 O%Q5::OF9"?_)A^78Z .-5@L;E&48X >1;*ZHXPQ9 M+OXS>RH]_G 9J1#E8(AV1AB>SYXWUOC(.?+"OTNHC0;5D2*Y94XEKJY6)%OXLHS80@<<(=0#YE+"H1D& S_(5QPH CU;9F MN0C2[R)*,^%*C%E"I:)2FR2T,7GA/F,ITE)DA6,JUDT#H9 M+SQR;2IT5$8ZC_&;U4M&D)9:?F;"BJPUG%@=@:+!"7F=K8@1/.,H5.R*%(];:Z&A,/GJ#(1OHY:)"2RT_,^$_.MH /&HEA!$R M$A^H 4C M%6,*;9<_&<;W[P7Q[QY,Q3$$PNG4V2 M-_@!.A>M;"(065HN:C(K:&?"&O)< /%"!8M6GT+RUGGC)(E)!A&$6"[6,$.M MG;Y#IY$RM,3!.1X%\\I3M,7>24FX2]K[Y7+H,]3:&?A:HI0)"%ET7"2G3$I" M4&H"U\803I?+U[[L]DZ[/;QMYQ/TCL#%9?2Q$02J(K$8NP4!*3@;!$V4,%"1 M12:7R\=.&]*9^%;#@^16Z8BAN$C,&:)#S'LT: (3U-*M:9VZELY@084U5BKK MA(E1$)V/> R*2:J41UT-;KE\Z@RT](E]:7G^O >M$3$X*D]KKA=ZW=;-L<]? M6>OV#I\Q0OBS\1W/D@N#(G6[@TYW "NUU.NV=R'UL^7F[R_\1O?3:[;[:9_7 MS^+QYJ>#5_9XI[U/&AN'LOYAZZC>/"KKQV]YXT-=''QHM/=97=2;[\[WVYOG M^\?[]#5OM/8O3]N-C;=BI[EUM-_<%/O'VZ1Q^?YXY]7[XX-VXWAG8Y/6/_Q] M5/^PS1KOS7FCM.W0WNKLM+?:!Q\.3AKLG6C@]W8V=LN=#^_+@XVMUL[&05EO MQN,ZV[RL']6NG_?9B_SB0_>9!:__XD#::;R\.FH=BO_WWT4XS M\(/V-C]X]58VFKM'5]_!9YT=L'?J8./OLG&Y>]1HOR]W-M[1QL;?^)RC$M]% M-BYC>_\XGAQLG-#&JZU4/]X?-"[(^>OFYF"GN7E>W]C^R Q3ED99.&5U(0+^ MY:BWA4F!.0J01():-:H_&-7ZWLU1Y=(S0QTK(N&D$$!\83F8(C(JA!.1<2#5 MJ/YP5&_)*AH:R86TA4M)%8(X77B&OTJIG"=)1\]4-:H_M "W9=43)@CS!7/: M%4)2*$Q4L*^Y$6*EU>Q%Z_US)A9Z>W?* 5Y_TNV>] /W1 MK]G5#_TYQM,O_L*_QFE (8RESE&#?=4R& @I!$,E]6C E?PX?,#U=_J#BPP> M!N+%$92'1X/G@JUI>3KXQ^8[3S_Z\,;WWQ5__4=5[\Y7O/L('1SZ-V M[K;F>H?8X*![^EQA2]FK%ZY5'G:>!\@9@)516U>WAVZKVWO^7V3XYQ\):4"1 M7+ML73S_W^N]TK7^]VK?=?I%'^E"&EWNEY?PG%)L>_CKYU'/-7X['_IX]2:4 MY;Z_:VPW-S=J>\WUYN;>S8Y_U>79]G%O\^6[W>WF]N9>;;VQ4=O\[Y?_7F^\ MVJR]W*G7M_?VMG<:,^^XN+?C'QS*9^=PT.W4-M9>KM48D<)^LZ]?R85]0KE0 M#QKSK9W=>BUSS4ZWTSAK8R.A-J:@:*1R320T$S+AL;\7B_W4!+ M5Y?X\\D^^[MUT'S'&AOO+@\V8GNGN8Z6;OM3?/5>Q'_C-=;ZY(^[9&>C3AJL M4>+])_7+$_QY%]MYWVHTL>_-!EK2?5E'%[/?,FCYUC]_]$XPD$H6$BEC(;QS MA><W M)'T"XFT?9/1J;]^M[S8W=U_OUW8WW^SL-FMOWNWNO5MO-&O-G1JZH2;ZFAKE MM9W=&I5_Q#]K.UNUYK\W:U]YJ&OOM/ZRF2]3R\74W=/#E'FKVZL-CJ#VGROY MK8UR#C7H1(C3L/YOAL_;'&4^;NI-/E*U:.,SC_+7BN@NB@MPO0(ZOYL>-4\^ M\D@5HTP4(L6('-G%PK&$HQ(H<&%=)$$A3X+3P2A7QLEJ+8_[#WW'? ABMS?R M*Y4WR8RHA_TK27*O_&_J3BX^1>^:YYX52@13"QNQ/HBU81$_"AT>B M7_D3,0?^I+F[WMC;'GJ-W\&AC+3XRJT,K@7YRJ_DC'-M@B@\J%NC0"I"R-, MV)GG9^C=>OFNJP[_RM^/?)MFV89^K0&?:[O=MNO\VG!/?2A77@RZ%7SS"-_# MO-?:S.W&_7;RB;W_K\'TLMMNE_T\\5C;*EM00V^2*=83,H'-X61C?MCH6;^? MH[_\Z)RWQ%HHDJ0.';VGA4\N%3I1B,E#8$&LO* %Y4+*6=-<\SA]GYJ W^[7 M_=KWY)*\"X=E/[.!00.O_&[2?'Q"/UH.E -/A>1(5@6GO' NR,)H9W5B&-59 ML_*BN8E\L=:$<-1!P ]+Z*_6MCMA;=;B?9OLWB_>?VR>NS 8@E_KIEKO&O2: MZ]?ZIQ#R8H]8*SNU!?Q""+[D$R]_$:F?N \^HKQ_7XX M>U5@EUONM _/KW[X1RS[IRUW\;SL#/LP_-(_QJW[[F#0;0\?\ EZ@S*XUO@A MP^>-+H_GH:Q=TT1G71[T\/_QZL'C6:JUH9H_&\2[UX19L^3;E\D:_>:U"37[ M;-CE4;=Q8/*0_W.%KUQ]X=3%7)D6&SH-FRK=*_>J?J'_!Y;6R? M_8W/7#]O;!RU]R]/Z$%[M\3>D?KQ;OX^]NWJ.^_Q6;)ST.R>[[/WY3Z^RWZ^ M;V.3[+PZ.-YIOF\?O-IF!\=O+QJOLKG>*NLM\_EU8ZDY;6C=O2:NSAH#7A986J;*"4/C =1'1)7"AD2M'M_)"BX)189CEWY77 MN;7&/R0A0[G]8V@?:]U>;6=PA%':WV>]LA_+,,Q"(2NY84N'M_4.7:>\'/[^ MYUQK[@,'8'MM=VUOK;;9/FUU+W $;FI9K=%=^W,Q '^@I;I%U>81N9]_DT4' MY\G=R'J,^834\3^OL0.T" MXF'E!1-6RMIPE]J09-:$1'O2&QPM(P.JM/&GM?$E_KC3:W8_5\''#W61W-%% M'1EECL="^Z +X3PIG-6^\#)8YC58JF\PRBX[H0K"?UT/Z!T](,J!%UP6*B4,:T"0P@@O"LTEEP[PC]:H M!W#N^LOH?Z8ERF^Z**NM@_)TE$VJY/2'6L7RU+5JF^<0S@;E)ZCMI)3K$RU%C(W: M4LOJ98* M$2!O@K2B@.!TU"Z!%&GE!5>ZH-;G[%:&_]RY= QPKSZ:*OLHU6I[8-#$2M3[>61ZQQ"K.WE**CVVO4'M=&B MY:?9I/0PR1AE;N94>_>0#_7*00G]\0H)Z.'XG9[U^F=YJ<2@6\,[AIEZRO[P M?V8VE=?2KH?!\X5:CF D_YGE"%RM268FOAR!\34N)[_* 7MK&)O$*HFYH7O>NVC[;NN/!P5&#QJ1WN@A2S=@C?'"LJ$,P7D8NIX:&LK/1R5^\L6: M/B:J'@_*V+A]<]"65 :?,/P8^[D+ROQ0^QC%NP-NN'D)Q*AE08\D0:,#?S(OE?B_P#QO[VNB7DJ)) B1E"%$$P71@9= M*!-CTH102!']:'-[5E*_K)YV"FYA<^R_1QL";L^>9>^^\!-GT].;[9MZ(U5* MBA!;R)C+J'%&"B_!%I"2!Q65X;.-J1.X[ OPKE\ MOO6T!P&&Y)ZRVK"$0;_V![:'8E[KGR%7[1]U\^:'JVVQ@R,WN-WWS^YF+W,7 M1U\>O\.?P[S,'VSTBAYU!2_[8WR!?/OP3OQ.[L2XF6%AS&$?AGW,N1I+:M%= M]->>?C/;R[->#Y\_2@YEKSAP@[/^0FKW+^6DQ4<1(J.)H3HJPY'4>5JX2$FA M%"<\,9+76ZV\V(<[D]H_M5UT8H4/KDNT3"RA^JAD7J,[!Z\O[NX(FOI(S+(' MC[.^V2RA16J7@P&:,&BA9>IU.YG8M"YJ@"3G8K24T(7A_/"&&[C1!MM;QOE+ M&U]G27?/\$Y!9+:_NW!X-BH'6-LKFK4_\DCI\09OQMG:^+;!43G<=W::]YT] MM;T>]?K:#D/_SRE8V:_&,P_GV.C^;E;VAR>FM(D6\]],:"GQQSX5^ M&XTS/J-W1=/01K7QO2]6,QW&QI!$YLF@P]IAK_MY<'1U>0W9,0Q[%B&5G6'- ME^%"H#Q!S? EO]&_X65Z79!C>.\W[[IJ[-N=O+HQ$^/QS=_H\-6=96?D2&@N MY'O%]+^F]]^NF'%STFV!=OPRM2:4G/P4&UNS0CW%S!WZNJ=I]F&]_?EU>3E[ M]&1+U7YH3(:IG-?W:U[MUU;AW?=B/Y6FFH3G(/=YCHF]UI3QFDI5F=Y+E(3# M;N_BGLS;\*:AC(3Q30N=A,.0^V)_2!);93V7=L?O-)HGO+X12R2*8K]Y=-+X M\/:\OK%Y>U7PQ4[S[Z/&\5NZ\V$;V\BD$W]NAL\-MGU9WS@ZVGGUEAYL;'ZN MO\^;OF\(X$@O)6"29E";/5UZLWU;,R:YDGU,]59/: M5C4'"MNXCTDM)6I+8%WWOD4=EPVP)W)%M%P5 K$JG"*D "8B!>&(2^&'%4X?8U=O; "GZYP]N*L/TJ7X=B/:NW?4RNYVQL^JW61'_ZYQ$=G2]6!SSD7UX-/97](-SNN M$[+I0!*:JX+EF_L#UXFN%_NUO .YC-]:8,[_<'_>F_1ZJBSPPT[-F8,L\$_D M8/M'T&I=.Y0_$/-A+G14\?#[2<8_UVK[T)]MZOWI&6,>GZ5T%+^T($!^Y$3I MX#4MP# D?(FJ?$1**A3QQ@J;#Y-4TRAIOW@S1>I;-N(;^]:F/DSK>1)D64J, M/^S%=\*@ZV%\G@&C=LX&0UZ !.&F^>VOP*X1>U$;*U[I?Q MOO+Y+[],/@YW[7Z]K?7*M,\@\<-36M^<@;YU)>=H=4$FGSYBO/];NMLE]BZT,H? _< M2>'2 'K/7>NSN^BO/'O"4S@7>9>DI6N"/VS?X6.:56M;(W[A"><"YJ%F^TOMNL;0]=#/O'UG9CO?%R>_UU#3G"SFY] MO?GU6;D_W!WS_0TL$RH<]]UQ^QYI3VG"@_>]DX;^VHERGB?SW@!&N^ M\F)[ .T:7:MM7:>'AA7KVB-U=[=]X]2J!/X([%M-C/=?F>_E_2HQ^(88J+PU MM#/4W>',]!<)R,9_YQ1&C?^L;T.EI@N),JO4='$!9.R6FO[+M5RN=+5W!/"33*I2R5DCRBN5 M7& S7<]Y^9_SLK!1:68"XFKK!1S<0'D]/N4UO6/:ENM[N?*:RXFMKI2S@4& M4.2="@/HY_5?-[1T8AG"2D-G#;"9NH96,#T2)FW'N7FV5JN[CCL<*MSU@H"- MLA_.1D?-YUG(]8YK7?3+H?_\HJ>HOG&T4C3?LPO]LU:5TET*R:"VTN!YQXE2 M-E9AOE9[FY=4EX/A6INA-N('K:O?LS*WNOVSO!C(^>[9 #6^=P*#VF[9/ZDT M=#&1Y]//YU9 /1HH.591L391"X6JM4!SKC-,?%D,]!H.,7P8VL!AM;O*""XH MH'SZ,U@54(\&2E]IWOK:D/+7MEP8='N5UBTHF)76+0!0G'Q)L+WK?'7"UIYK MP5*ZTK_%A+72OT4 ZFHR6*[5 M=H9U9;8[HXWYV&2E>8L):*5Y"P"4N)K#56NUS?.CTI?5HJ=%Q9%/?]5P!=2C M@9(K+_:V7S76F^]V-_'_;I6N;UR\-;^[4)5O*'GZ MTC=/+E!LYB+]_1X\8L7=O:50[LCW0Z7Y5Z?L?UBUAGV9LO^F6LRV<]\O-_(P M_7Z@*O&5.RU.>LW$_>_XO1=U0*\VK/-76V_G,L#]/^>T]^\Z[BR6..S? M[N#-D[7NUHV:>J$V=+)K9.1H'UNI3<@UP^S$*[51NJ;HSS7[_6N2?_NA56?G ML;-,3/(4LV^NA;3S4=?MAU9F5.(.22#4ZMWA2:Z;N<#ZT /OH:6$MD=3R0IGD>,R>0J 3ZHG-P M^5UF?_N%[E]EOPN?H',&_>>3,B'WO&DO/V_VKWKK-)>9ZO[O/B23/=9KXA5A MO0LGAST,56,Q'O\0 %+Z'J0_5S!"CO*EPW9*Y#V=P?-"K,E)G27T,#%XT^O& MLX #EY>AWC_W\9B!(;6Y-7?_\YNRSAX'OD8Y&[[K'&KU-X]U..O'6V+0N=/G8W^RU>NV MAYL;L0L?RL'1R[,^#@+TMCNA=98'<;W?!_PO-MWYPPY\X#,^\*%1VG9H;W5V MVEOM@P\')PWV3C3P>SL;N^7.A_?EP<96:V?CH*PWXW&=;5[6C^N7K_GNT7[[ MO+73?GNQ?QS(?O.@M7]\2!O-MQ<'S4.QW_[[:*<9^$%[FQ^\>BL;S=VCJ^_@ ML\X.V#MUL/%WV;C[N,[?WC>'*P<4(;K[92 M_2(?T;:9CVJ3]>;FY_KA1ZX")S*P(@E/"Z$%*QQH6QC%C#!@C&=TY864J\** M.Z=%/(03_$A9;IOORI LI2'QH!**& O")$%MLI8:"93KD"316@T-";TR)+0R M)/-N2"YO&Q(FO.!.%]0!+P0#6OA$1:$I-4;8?.AC6GDAU"H7I#(DOV!('O5> MBVTTE(/H0V :68?PUGN&4;=30 VU&C2]]^B^RFC,K]&@MXP&L2E"XK0(DGDT M&E85AN.O-A+/912).98K"\E5(^]:C?NCTT>&:(]UKI6)JDS45R:*L,@9X9(* MQX7STF@A2*0RZ61 $3WF-;3B-0MBHO@M$P5.)XMR6V XA+S&:%*8&$/!)#,D MA"2<%6BB)%^U\NYY>K,S48_.8*7AGR7-8.U![U,9OCJF^(>J-: M:Z:-\!Q=JN/*0(GZ*%H(84UB*%%51X MA-X*FPN=4497J;)SI-[SLI:$V35V)Q*WTXW#F]V!:]5ZXT5EOQ",C\?HP>NK MEB9LD,3PH!U37E.AI/:@B9.4@]'26RJJ2'VAS-S>W4@=HD?:@D$ZD;802CN-5\HXX((CP21>!9LLDESD605Y"^8-MX.\IT2-CH-A3/H% 62 M_L+J( NNT?AJP@ M\JMH-2E0H.1A4"@"^3*H@C1.Q<#19+&5EXP M+54DO MSL="GRN[IV8W^]$Z_67.UU6[%B/A-C/G?W M<&E#C=6@"A61_@B;:.$8\85 BDMEB)1DYL/5JM1T[A*&2ZE9$]_M5&G65#3K M=NK/.@K11%8XJF*.*6AAM(/"^J10Y937'E"SZ*HA=W,-LT[]+6$0/_$-095> M346O;B?QI"#!F:@*"P']E(JFL,2+PAM.B=1+;&;=$."@I8D&,D(4 $@KKHBPHR2LLC8,D VHQ4:ML8JGX14RJ+4;$ MW*^VR$QWBTQEM9[>:NW%E$3>\5'HU%;VZ'2V;O(U!.,A;6O+>350II-E0R*B%=,PBOGD+NF*K M3/]RM%SM:YDS+9[XOI9*BZ>BQ7>VKQ"TN\:K(E>V*410M/!*B4)RIKW2U#D# M.5IFJW:NM+B:7_Y:<3?@M(?Z,#QC9;7FVEU\B@(U&K.^2FW MKPP&Y?.OP8APVAH._->8("+7@%3&;6+&[>ZF%>VI)[E*3J(J($\)H? VJ (E MV5E'9.(VK+PPJVI2,74U SVE72F5GLU2SVZ'V!()H-/"%$ I0Q(1D4YX[@H: MD"6"DL$YGO6,DPE5<:EFLJ:RVZ32LEEJV9T])EY%%44N1HG("9HNSLX@EXM'+G>X2^M\E[F MV;6)%XSX L).>MWM'+XN/T',N]P&_7]#*VYU>^_Z<-.6I?(<8G$)O6YEQAY3 MCK:YGDW8,-C>:6Z>US>V/QHF)4M$(S=1+D< L; ZRD(3DS"\DYK+F/?-&$;9 M/ZKYZX6*M2L-FXF&7=S4,&Z)(9'FVJA&%$(Q7Y@@=,$I$HAHDG=2STC#?L\9 ML(G7=/@)_:K8^*\I6>.6&_/4@=/@4:LX+P1:S,+*7)Z8@%,Z:2M]#K%7F;I; MXZB:T5YL?9YX*88'ZG.ELH]3V5M^4:-M1=(9"^$2*P2AJO#2F()K1XA,&H/K ML/)"B*KVXMR&SYW^6<]U M1Z$+KX#F6U-WIJ4?/5V.]>#WW%X"=BJ3;OQ,B1 M*TF4( 6DB)8*M"N\\:)@$HQ2DEJK[809?#4?/>T8N=*GI].G6YY?6:%I0HHN MA;:H3\X6-DI?$,5=DMP)GFNNS42?EFB.ZH^9AL0_4J(1$BA\CD"1*Y*?C=E-^N)XM]/W28>(5?J]J3J=CM&EH+EPC:%PABL0"(7 M"RN0,@B-_X,(T>7U9=JN:J;G;M+X=RL&/O'PN=*UI]2UV[&SH4"L$E X[A3J M6B+X$_$%!RT84$W YMB93N0,@,>JR +-+?]N:C_QV+M2^R=5^ULN5D:A-9&D MD#R9O"W#%CX$6:0$P0>!Q!;LR@N63\;2"Z/V\S)#+>X$[M1,-W)_U>OV^[EP M=RH'UK?3]$F'JE7BO94BG:+0?A @P5#"N^#S3DQ5W@298$L@D@O M23#_C[TW;VHCV=*'OXJ"N6]$WP@==^Z+>UXBN,;MH:.!MHV[!_YQY&ID"XF1 MA!<^_2^S!#:4P$A0$I+(F6D/H%)55F8^SUGR+"H!+=L-K"$CO73L6AXCOCB.*!)OM0&^)E=#P!YK*D!2:BYJFVFB #,KE+?!HGAT>&F]]T!$OOQZFNY> M51\8ERP[/1V8SO#BU'S8Q%G$6JG[C=O55Q;@PG%8"&@F GH]84%;9)QU,5G0 MVEM@1.?FGR* YYJ3&#E")"2-@TX65GSL@^ZUA$SC%O)-D"G!WLU J9[F%2R5 M/C# &NGL@K)@5*XV+(2Q:4F91(]58.!IIDLV;@??!::B'3\,475S.. 8+,82 ML/(!D@J!P?"T6BA8Q3V+1&*30[WYPZWADNN\9.!MW*8MDG!^N*U)0H.2BI^T M%: *>V#IMYRBD91*$W"R=K5T.0K\-DGX=)*>%W="''IAD.S4RFKU)YU>9SC* M4/@<6F&,A29\]&NEB3=_*#Q>@ZV>W[JV D63:)R1WDV8N5@&A;Q+%)2S41@+ M%(PV%C!A06B9U$)-2WPU?Q9<\+5 ?-4CS)1V5FN6]I(FP$@. M,0V"0BZY9ZGGAEFQL8E56S;5P>H)9DL^ZA%P0=?BT#51\RL(&[&68&3,IT3) M3C$>47=G"[U0NC MXVDOG-,XYQQ.&+\F6&5ML(",QI"T/P.&8 **F(B\,5&PRHVN]?*E,Z\EG.90 MTZO :7YPJL="(RI0B )R0?DF.3M1-GEE/>%31U"YCF M"*:Z:2N-%BPB;I!1;*R"Q8H 0F$J2R5-A2"ZVT=8W.&;+&>]J0W<.);T* M=.<'W7KA#NF1D]@ 2S(/6, .DNS3N<5Z4G"DUQXG.8A)F]Z0?+>TA[R^,SSM MFF]YL.'G:"]77K^R3.SC3.SJAB7L5UW(.CW7/WF XV7E3DEGJ7K9N.>EFO.] M?J]_&K+;M_=AIYK^(C$;EYB?)APQ0B;;,&:)J66.BS(*#*88>)3>*H-4X"Q) MS#:;ICYFB4)HI!YTTZZ8@J\%XJONF<'8XA 1.!0$L%S92@=%0&7FI"C(:'QE M3&(ZV1QIO@!;H[/+1RVW7N"U.'C5?34>!4*,5N",1\"8UJ!HQ& "IU8$$XW# MV?&IN%J.\LX%Q,M9>;V >($@KD?JF60M6"[!"(N!2,>W;XSS##L],Z";UU I=][ M4)KYTRLY-8?(A;QH?Z8E^WW0/WDQ7J T;?O?%^@_U4*.KSO(J_GRZVA@TLQW M>F;P;6<43H:)^_(H!_UNMV*_L=>Z$%]CQ/=QLO]W9!Y)[DA27)@%YI(>HRWA M0(T0DEJG?:ZM0]H83Y; ?.PHB*>'VSF$2!3&DJV14">51?PS"]9?JI4,FJ4DF]IQR54J5= M 488E!4 #$J:D)C%R&@1]U$DQ1W3MA:3<2;3>RP6Q2)K>YK_UZ#_N3/,^$YH MN#C5'[LSGL:Q_N-[)1)I7?A0_Q-ZH13O;)28)KNE4^DMDI9!])@"PUZ!<!3GI22VG^:OC-+@!5@4YLR&G)M)]57=#22#,:&"*4;"6('#2 M*6.-X-8FZX"KY:LEORHZ]^,;[448S152$X?S#%&JJ$BZ<9)(+.G%21CAA#!D MO=):<*I,%D;JAB2_4B)@M1$\ASR*@N#Y([A>/U9AP7PN&$LS@G6.#I61@^"( M:2:T,;A",+ZAZW"I#+"8T_ER)K\D0>WW=O*E*[IG>4[_Z@_R'[9&HT''GHV, M[8:#_FW^O4)M,U#;9$MU89W@!D<0R%I@06.PP3O 6A!FH_'$ZXW-:=QWY>1] M18WHYC%9=)$& 5LWT!-%:Q)L'!,D_E MS.SQ[?<"V&4&[$1G]X"\D2*9_SR?M]L$7Z^YTBTEDW.9KJPI%M/KQ :$E-\S&VICO MX%.I(ACIRG=V+=N,G[UZ ?.Z/,485D9B*9R<:+W(7H2%:_@\") M9!+=*"4I4*D$2@IX4@-S4!N?[%OUV,[,IX>CQJW=JS@JDKQ!D-5+) @F$?,> M3,A>(Y0,76M,!$.MM4+XO(XY6B-QXM(E5*S%D>MC&L(%9/,!V4031D\YCH0! M)E("P\(E&S@W@$G*1C*-N1 &Y0@+B1YL!<\*C17*OGAJ<&_X-A)$H.RB8SBR+!JW>M?"BI*Y/8XK^GZ.W,!@^3/%IQCO;Z?]82=OEN># MT*T:L/Z6%Q[H,YR_7I]2,PSY#AN;O^!_-SC8Z6:V]7TG5RM:S@?GGLBR%T8_ M/*4E1Z5QPI_LDDFY)0H; AY1!,GPM:#30H(GF#'#/*$AZ7=DP47FGBJR'NB+ M0 W@Z:IV%3M?@X?S,.@7G,V*L[IB13"GC&LP,8KE7SH6Q*'="(6(C M*5"*8/);.9I?"8]$$6*/!*ZZDX):1!@B%HB1.7X,!U!>>*!4IE4F/!"B-C;9 M,O7C*R!>EDR. MX%@[58V M<^Y%.8>?ZAQ^PGUP\/+@S58:1-]].NYW?1A,!*#?V\=S-RLMQ^S\ZU85["'N MWQNMF!EVY#(J5HW')5RCY$*W,]&MFS#XD372":H@+0R%9&'FAA#<@%+(22Z1 M#Y[DH,;%%&\LO%%X8UYQ>*,= )*O2FZ,H+'R $S*G)093+ TAI!E";] MCW.16;3(4(RG1RL-O?&*4TC342:%0N9&(74?CK,B.I;T$HIQ[M!'2*YWKX 9 M%2,R4C(3JT"3A[MQ9H+$(T>9%"9[DDPV7[]68;)&F:Q^U..<0Q)G)I/9PN(6 MM-81;&2,2*:YK_K=(]9FDJT$EZUMX87_F&''5945.M?JGIZ&07K1DY,$TN&Q M&83[U1B9K/A"TP+X_EEVJ]UJQBVG4_[F;;GH0_\IIK*)F((RQ(?57?E)H64L MGDE^ Q54OW=Z/O1&SX$]NRD6[)%K(5?56=SWBEX_J8/\X%KLRT&.#W)=K8.# MZJ\P>)O9OUD'-WE \;@THDID70SK0E%#15&;0E'[-.$*5YY8RAT#[UT$EE82 ME+ *(HM,2A^8,7QC$SV[(;7A,9Q6A396FC8>Z-\FA2T6S!;UNCK* M >5:Y=,O"]9%#@AG5O#($>XJ9I@\4U_Y'E2%AI:3AGX:1'D+#SW0Z5P,FTX\X!(XJ#%::@/+I5\\HYTFA14)6QXQZ,L-QY>7(\TK3'I?!((SQ2;R".&98:\:3EL1Q1IB7HM&Y@K9 ! M:R*J1F9+$R/RL+*T2THES;WTFC!'PPZCPAQ-,,=$#(D/WHL@@%+G$WTXF2O% M,;".>!IY,-(V&T.R*F6V"X<5#FO<&58XK!$.^U:/@_,("X) &YY4H&3Q@K$X M M)(>&),6C"3.4S-/8.[*0Y;V\3'?ZI?@F^9-!3S(;1LE0E9)3L.6_VST7!D M>OD5GGSBXZUL-9ZK>1>_NERHK?$Z[9V=V##8CQ5K#?=_K-,%@Y6\[J;H;6>R M2W6(BOA(@"*6Z(TP U8&!\0(%"0QC/*0.P>J-D-RZ>)1GB 8&Z\H5<#X>&"L MQZ=0HJQ.&@92UF=/2P2C0P3"HPU,4"$4SV 4;4D;JCG5X+GU[6"<(CC?*)I])8:^)XE I.A2\>PAZ)\,=-[K0DW/$8-I\(-#^"&N@\[!*HCX@)H( H8 M4QRL9A$HU2ABRI+QA9J)P%N^G,M"1,M)1*M7Q:E0TD,HJ=X:DTFFA=* #4KJ MBJ 1#%8,+ G!JB 4>^W6^*A4M&N"Q M=Q-N&LHD8C01ET?( D-2@=(1@TJKRA6Q*IG4#1>3:=#COM[P>]Q*3@5^\X!? M38UP1C J9 3L0K)L @U@D+<0N&:(:),8]R<%9>8*OQE+PJ]DT$N1?4\)?!-N M!:H3O"P'*5W."^8:3-0< M&>!H<$=K*Q:D[+5Q^Z('T9JCD5J_PAB*[7TV2DX5.JPS+3VZ_9&?"\ MZSE=,'4AZ9E(^G#"Y8!BB)Y&#%9)E-0N8')/, MNZ)389)[,DE-W=.":45,+N)$$Y.08).Z1RP0P[R0W#,>W1+%C#RM>B@SO_2: M<,><:SH5[K@?=]2=/R11>K+R-5#D0]9"0NX,1D$GLJ=!NT#&C7@:BRE9FJI. MA<4*BSUV5:?"8O=DL7K4+"?(668@DES7*6FL8%CN+L:H%R8REC2C9NHZ+8K% MUC:!LMB;(T WX4Q* M]EY2LB,'[',G,I/5.&(U&!XB#BB)+M=TY:?F,T8+6!==%ZJ =2%@K6LKR$01 M%0),F 0FM0<=@H& K&6>6\F8'(-5:+9TT2X_!>O/\3J5:;2:@%U0Z:@"V$4 MMNXD25:$$LXQ,%0&8-$XT-@DZ#)'F K>I?\R8'5;HDG /JAR;!,P6Z$ FT(N MCUA^JI#+0LBEI@T@ZWBTPD%$@0,+TB1M@!EP&G/C@L3!HL8*4"T/N50.CE^K M4)?T_WWG\^9_IW\N1WYB!A\ZO>KY.4CGXH&071C/,7U6B^WY>#8<=>*WZ^$] MX\N:035_IOA=P";H__OMM#_LY&5Y/@A=,^I\#K_E-P#Z#-\4:F2&(=]A8_,7 M_#T9:A$41#(%M<8[9_+?'++7R@05^_U1KS\**PGK;OB?-]^._O&GEC!Q^,]1 M]^CD-4V0QKL)UGNO=OC1/W]\VOTGW>MDY^L>V3T_/-C]MGN^%_>V7[+WR@LN M(W; ]/)G$8*# H"7(@$,R:H8559OO$$O>GGU3H>C4Z?__KKER]?GGVU@^ZS M_N##KP0A^NL@??SKY;5ILB/9*L,ZTGR[OYNH_G20!$@^/ACDZK'OF MPWA5;O-@-VM![NS]_I" SJTKKW;0W[OV8CL7[[6N\=SWWGF['[?X^[2W'-6: M@L(Z0K(&DS1 6D.0P4B% E-"_?PHHUF_7]D(C[01HC3:V< !4F!865!"1S! MV61A\K2:"IF-S3Q/-W@(:G_($]P:'2>6.1Z$T#I):W \;(4D*'WK;3@=A:S_ MC=F?HG8K[X-64OWR#[C=2FMT&ER69MUO[>KOL_#0PPSCLOT>8_L=)@FH5%J= M2,!:@Q,/(0O:I(V8E%*-6/1.$W[+]JNVR+]FV".-VS?-;Y'5MG$>L!4JN57# \7\@YIQL; :"J]_6TB M\+WT9L,\!R_2"^>CYVI.?N_T3,^E![3>CM(?3M+8AK>^Q,4]&1DG2DP:+E\Z M?G1\Z:ZX\L4+FQ']^(JQ:0QGH]N_,J<)F\[.P=>GX.J_>8@5G"-+IC4V)@E9 MPB1W*KCHG,(<)_*S@K_'>N/R2\>#RV&?F@\![""83V!B>JOGIOO%?!MN_'K= MDDUF;&VRZ_-TZVS$V/#V&5O(B3K[8[0\/TLH'(R-T/\VCSR"5E).DCCXK[N7 M(]'-064U]6.&P&B\T\WF34N] .#BVGO+&S?B.)GG(+CC7GK.ATX8MEM)4#VK MN.[MF1UV?,<,TI\73CS3C?\:U_Q@F/$:G)P.PG'H#1-SM,;2=]%O46>#FU_B MEYU>Z^"X?Y9NX8?_7M(QONN9,]])T[RD ZSY'._PW=TTU+'/X[M$J7R-:*Z%L_1L_PK9_][+88/Q/X?K?]^6>],2E-YR.C?&YR..Q"8*I8'I0N2EVQX;"RVPH5!KY=V.AE>R$ M*<(@UFM2]K+Q-,.= & M>M*[I]&2BVCYBSJ0ZT4=YM^&C M_O@25_$TY(]/^__L?#T\>,WV#OXX/CK8Q;LG?W33,[_M;V]]W=WN=G[$X>Q\ MW3W?8D?4XG,./+\]W MMX]/]EZ].]_[>'2\]^HU.SKH?MH]?X>/7AV='!WLL/2&Z=U^C[N=<0S.[EO$ M=P]>?MG]\)Z[$!VA 5@0&)BS$922%*A4 @6/:77>1GA3)7.6)@_RCNB]PE=/ MF*\:ST.XRE>K$%2X(F1V7B,S:PW+#G2(5'I@0AA0U%#0U!&E<_FO'+!,VOR& MNMR%S@J=K2N=-9VE4>AL+G2&ZW3F*<>1,,!$2F!8.%"8$V!)>W;>\<1O:&,S M9U\\N'5WH;-"9ZM"9XW'314ZFPN=T1J=*4NCB#B )TKE9&T!2AH-2%K*J;#6 MRKBQB1%K2[4RA-90^=:IZ>?*@?.U[!!]>I-'<)&^O]_[@_1KK^7.!H/0<]]: MHT&Z6;<*=VD9GY-5-1PROW1<1A.FM[^_\O>!S?U!],$OLY6.'X:X$V7Q#7ZZ134>C MH_\]1N[D[Y[Y1Y_M?_S #L__D[Z[RW>WWY$T1V0OSN?NV=_Z.'?YS>'YX MT.WND=\[_WO^@;VG!B/.# .&H@$6TS\V-V;0EA#/DMK,L^;UF"IXV9Q/=G,: M;(G"T0..-)D%-@HPP@CPV&@M),'1D8W-F\KG3L8I7P\[K@42/K#)\#)G(O^T M?U_SIQ>W-.Z[#<15"/^]@5R4V :A.W%>0G7T3%A02"?)0(.$M 623ALC5<8Q M1$3."F@KN22M_QJJ"_G42:"!(X%" JM* O5S!AX(P10C,%A38!)C,$PJB)0: MRJ05ANE\SH#YI!0N)+#")/!P+;Z0P*J20-T[[UD2!]Y(<(;EPT:5U'#+" 0F MA/6(*1O-QJ9L(\T+":P1"33@9RHDL*HD4/=I8RXL2=H@V)B4 !8# 4V38>"( M$S[MBF"=RIJ E)--*%:_$_BJA*6^ZPU">O9Y\*UN+O.3 -[I?0X7#NE.K_7" M#&Q>F3 1MSI+%;=U9#O*"-8<\2@H84%IJX.B* K"L*"(SL'YL?79=+K9^YAH M:YBXZ6UP9X/.J!.&4_HL_S*)(I>G>,$J,-O>BQ^.CKWSW:^[7]ZC9,7$B#E$ M*SADZQ>2NL/!UTI7U"4[6F\\\''N(+^CB$T!_U3@ MOW1PY,J,7_>WW[UG6&(?! 5M:5H8+D='47J M/PKP\56IO_?E/<4B,.4P!"LC,(U7P>RC%*_T1[JJ^+4N%Y]Z*+DW"_9 MOS%!Q;.X;!_0\'A)F&\Y8CMNH+]+:MNI"ANGJ9PIY*IX<1LBOK<301U1N*"U M\>"I2+RGM()D D<@GAK)M<8:D1S4H4D#01W3 6R%#GE6GS$>TT/2.$\4*IB% M"NJA'<%H@2A5$ 3.D;].0+*",7#L7%14$2%$H@(Q]XZ:A0U6@0V:#NLN6L/R M4L5$>F9 RBA.@5//,?/:+ DAM$;4FF4PBE\YH$_W@_C6%+-: +!IWLQ2R M6%ZRJ >*2"E0^E\&0AD*C'(%*J9?.7>YS(YCCE7)CZ2-D%H)NGB2D21_AN'P M>:WP\_?.1E5LR;3MC9Y"H,E2.&)^%E7WD-RW0H13$.%DP3'*F0\!R\1\U -C MGH*EVH.QTA.%,2%$)JUI,ERN'"JO-L(7%EMR;V"74Z4F %_WJ,B0((V\ HIC MTGRTS4$EVH$(6BMKC=0?C2G*$N+'RD('LAR*Z[+KPAT6,7(5>< Q8I!T5$ M ".UHY)['.0R18*78)#KP2 3'HEQ1Z[AJ.\^'?>[/@PF?!%3.I:FZJ/^!.KO M-3\K*RX1'B6JIKBO&Y,!DV5/#%',:8R .95D0"[@IY"2$'+RL]'1&.VK"!F$ M&XN0:0!(CWP45GBT\.@R>"8$$R#9BP9Z9PQ,-PZ MB!0'1KA$*!3/7QMZ[5?,?UHM^K%M>,@K]I6/-]>NOW3L_T7+I/ MZ^TH#2&G$@]O7<&+KS+R3&;W_6E_V,D8>#X(N8K:Y_#;1:/R,95>^>+%/D<_ MOF)L>NNST>U?F=-NF>Y<@%R?@JO_YB%6+!L94SJW35.6,,E=HI'HG,(<6X.M MX.\)V;C\TO'@1_>)#P'L()A/8&)ZJ^>F^\5\&V[\>NWE3SH]J$UV?9YNG8T8 M&]XE8V))PJ8_;CCQ/$$D#/)5:23FD4?0.AYD:?Q?=R^'W-@\J,YR^K'U(@OR M:J>;S9N6>@&LA>_JCUQMQ/&ATT%PQ[WTG ^=,&RWDFKPK*H]__;,#CN^8P;I MSPMGW>G&?Y7=6O\QW<0UH?7V.(2?L,R"D'_S@'_9Z;4.COMGZ1;^2D;X4HVQ MIG+4QW9B!A\2?V35@=_4]3L-=7RH^9V<*U4C#;EK3H?A^>4/O_G.\+1KOCWO M]*HQ5%_Z[>+N%XQ^PREN];SQQS](ZQD:$]?% ?/%DR\^?E9]5%.=QI\)^@PI M?.O'Z-GMG_WLME@\8XS>Z[8__XS3VQ_ZH,&*J6Y[QR'^?;LG+6)GHQMV]NW& M_@JTMG\;3I,^9<.@15&[THRS)VV&=[LU8&JEIF$[N(M9P-]G 5^;A2>S:6>Q MZ1:[E&JJ%_WE7<^<^4X2Y;>72KG7-K[OQ,S=:52?EYN=1C=L@-79TS>_TM;; MMR\/WCZ,B)?$I3>S3'D8[R[O6Z_ZGAP7<1^US'"8S(?G97.NTULWE!;[X(:@ M6-4[@NJ%]0,=[W(S/*ZL>Y=_"/]WUOELNI->N?N$!J_2,=1]LP/D[.[P93Q< M"H1+&R.RW.0"@D%'PX2SRCA"$%7H_RO_WFT^[V4:?Z_>2/]+W7Y[L? M7WXY3,_]<;KT^NO^/SOG>^=[GW8_[K+TW"_[!]W.[O86VSUY1X_^^:.S=_+F M>.]DE]9/EXZV7_+#C[MTE[S^MGO^(;WC%D_W^K*[_>';T8'O'I[LD*-7+\GA MN;]6$/Y['I\*G@D-Q&$.3!$%R@H)V%FAK ^*<+RQ27B;,'E#[\F[C8JFF\ 7 MQEA)QF!6>6=PE!P+%G/18:&XT\C*P%PPN&(,C G%A3&6BS'J,9&8(T\89T"Y MH,!B/H\V4@)E,<9@,2$\UU+#;[8;OK=U-M]O_D@]/9N[OWI0FL74Y@M_[@^W^F1W% ML^[6Q8C??!_PA8U6*& 6"NCGZY#4Z2N]7A=,<['[=.W]]OK^]USG\>/3I MJ)JO].X?<[C-(?O?\W??WE-/!+>2@236 &/8@V*917!$7G&*/4V(8W*RP=[5 MUM:WGB\])E)FV?E-2<2R\U=CYQ_B]\93I&3:[Q(Y#RQ1'"B,$7#OE1382$UR M7SDU65GP8N??U@166VY5(%H[N;&I<9O<$#=G]SD]MC\9T?80 M#]A:L493DOARIK\ELB@LT1A+3-8 4-A:X86'(!4'%KP&S;W*Z06$$*M$I'QC M4V9WSF0%VWDX@)\\A)H2O 5"L=Y5O$\+)<"5*"U:&A]NPXM+2AC M7 L0R%I@.HJL&!%03EJB*-(NBHU-K-J<3KJ\BP?BQK/8_LATFY/0%],T=83[ MVG!,8R<&A4WFPR8O)P1UH+GV3X@@O$F"VB9;R](DK0EW%''%DH#(IV>$M8F^ MPZ'Y"*Z*IP>QQ@X0"L3F!K&:P$:,*Y,EM)'4 $,>@Q$40P@!YXJ@*FB4=6'4 MIAHU++$?:&@OT'#NGZ8Q?&NW3KNF-VI7AG,.A#_-U2FFR?M8 VU^^J3"8OV4 ME)*?S\V?&4#Y/WO6Z>9QE:.UN:BLHU'G>9[K]'^7,UVD:7/2='="8;6$"!L- M34:O-+6RY@@)-J)_Y9+'UU:<;MKW''ZX^#;=<6U'//,U4_T M?=:W>O[EY9R_&O2'PT(@S1'(ZPD9K 62VFD/,G(*C.?P%B8L2*28(C(HHQ*! M4(K:^(8J[L7 64(A7""U8$C59#(+6!BO,2B7G41.>C!($O 6!T4YDLB;!"G& MVXRS_%)C!*.1!O+IJ7ONIK$+X[#21[P^$2G1#S.3^Q> MSO1XH@M1-$<4AQ,"UV"K15+* 1NI@(FDHJN &"!MHA"$""22P.6R+6_HWUTL MWR45N 5!Z.H[?>&64NLH-+IM4X'_0^#,"RF[IP+[5V9]IW>7Q>37IQE#5.(FQ#"'A,> M$E\ D50#(R* )=@""MJ30F6<<4W#ZT[C&A]O$3R\ NKD4 MP?'*_)77I1QVS9%M/MP0PQ4QY81#Q+F("M8>=%I6,$PBY)'T/@F*349I6^,[ M;(!'L**?'N::RQTLF%L8YFH2'BLF8G9UFPR9>+?Q;R_"6Y[852,^]4S[DO5MB;)YN-DX1\3D4I[*((5 ME"1Y[Q!8[#T0K$*PG AODKS7O(U(L>P?'W!SM^P+X)H&7$VZ"RR0Y#P!#BD% MS.$(A@0)6%".G$ $2;6QJ51;RSOR(1=MUB\,#U6%JAE:2*Z!-?" 4@)/TGIJ MHI3 >O0E^BM9<[W1L-T:Y09%)V;PZ6H5RTYO9'H?.K8;+O#THUO1%3>8N6+T M/5;OHM\[Z1GAS\[GX'>^#WI<]>:*V7K5/"URJCDYM3/:?7%-3GWVK_YF_G_^ MZ!Z1[F?[\?3CT8&C^Z_26,__.-X[^(!V/WXZ3W/0V=_^([W-[K>][4-^>/+W MR1Y6;'_K/?4^Y,-H8!938"@IER8:#!$9@9->F;9+$G.,M;6>C/FXVN)HILW8 ME'I4-N/:;,;T_9?O*562:Q0 )R8"9B(!140$I*2QR>8Q7+%J-U(R&05PL2)E3]64.P"(T M ,<2(^>=3V*XTH984S&/3]*3]PC:4 '5XD!5;X: B40FH4@2RH$Y:L%@28 & MS:*S47J&QFJ0O",=MR%W[Q@9^@9I71>\CP^5W,ML.,JG=,,FK*VUXH8F6RY> MS/%EKY2]?N^BU<38>"H,T1Q#W)"P;QU)%!]!4T6!::+!8D$A8BXU\H$*G)L@ MTS;%)6%_I<1N@=:BH55/*; B.!\UA.!0+L6D29448FC1;C-J%- M"]^UM9"OA"H44WB^IO"/OF4_:*,01G.$,9FW'["F244GX-+J .,J@(E" B4F M^F %KX(#DRR6=U79*B;PLD^C]892P );8%9+L";G]R&NI,P1 M_DJ/P42;#OQ;UZ#^<M1+40IBCR#5/)9#Z^E,9K:732 MW+'(]=P56$482.HM]HHRCL3&IF9M+!JJ(EN"]A^YXET!V%P!5B\O:[04VF/@ M2"7%-Q$B:(TB1)J(45A!D24)8*JM4=,=5U8E2'\L>VM2]X(.[GJY"PH8#_HY M33CW_;,QT<2(,8I*7G8$PRGZAWU@M-N.%X8Y,F?8[29Y>NYI?]C) M2_M\$+IFU/D;+4.@CONI>=\Z(1AN[73<\^J'+^W9W;8\1TS2']>.!---_YKY/,?TTWD M$UIOC\.$TWE9Q,$O.[W6P7'_++VP&H;5UDE2\T?#?RSGR M.P39B1E\2#23-4U^7<_^/M1*/O_@\$HS34/NFM-A>'[YPV^7L?^=7C6&ZDN_ M7=S]@OCY9-Q?];SQQS^X[1D:\]N%I^?BR1,4;O==N??\;I[0]]T&#%5+>]PYNV]$ZSJ\R@5(T M5LU.D]IEPZ!%4;O2(;,'9H9WF^(0806F83NXBUG WV_,;3E^; M9%H7P,*74DWUHK^\ZYDSWTD"?IHZEK.=]ZU??HBW%45JO; M,;;3[8R2;31--:R57*NR0Y]T&/5!KEV52U)59FGKU'S+MMC-P5RS3,ZZGL:L MX7E*@V7FJTWTUW@/79#H5L^O6ISKWMN+PY:3-]T]\OO);C[D^/BFNWO^FNQ^ M/.X<'OCN_O;1Q_3<\Z-M1W:WM_#WPY:/?W3R0=AK?/_G9[\[W M/GZB>R?IF=L[[.C5F[AW4:=I]RWBNP,\T)]1("I(B#TQ8#XI&#(@Z MR2W!SCF[LB +#C+O;34"HISF079UG&7)L)I+D0XKMW9[2>M;A0&)VG7V]&] M"'6=DUF;4C/^3--\D&9Y.TUR(HL7YK0S,MVJH,2^3=-0'?<-7UP22.&(Z3GB M[81.(42,$B>=0GF@&"&R6 9-L%EWX4BF/RVD%#W ME9*__9/3T!N."V=7W61.3KO];R&T;.B%V+EGH99USF!M2@!OAQ@2,_B=GNN? MA!M9HFCJ#Z"*SH04YMXG>O[P6&C';%@N.#)ZC4)BP&\D,JD?UXLP;="'DV3Q[<)06Q8$L/".:".:F"!25 R6<=, MZ, 1#Q83M;$IV^JN4M+%(EXN.5PPM3!,30ADB9'FE@+6)I=4X *,Q@S2,A*- M'$[3G-NRM3%Z6'GV=;2"MYP;G 7?&IFOH1B\\Q*X!WEVKY]2%49HBA'V)P^R M$2>(1RP (6^ X>QT5HQ#HH+ %9;."YH9@=)2^VREI&P!TGR!-.%B9EX)90,0 MIQ*0%.>@-,8@N2,J)FKTVF=U%:D[ZNB7NF^S]_ M3'T)&9DKH4P>!S-!M,]%%*UU./>63))9ANR7MM9(;KVU-?.J/CEN\,,W8ZO2S!^V./3[]7[.:Y16K]6(O]N-T9GO:'IOLJ M3>/I3N^B!>+VE279OUR1$KLU.Y_L'FQ-5 -C!BFJ" )O*4EVM/2@E#; R%* M0&,D/2/U"J9W$J "AH3 M8252E8;!#0'N5XXI7%.>3DAQQ5G(I^&@:/( HN6 M@D4T0&01,TF,"CCW+\"XS9?0['YB()N#E"\@FP?(:H([V\/B?UQ*N%^6TSHK^?/(LRY@QRW];+UW5J&@.H2/[W8^.E" M"_.@A=T)*:L)4D*$I%XKIQ(M> W6<0':!1^,C99@LK%)9%N2Y3-FUQ)8$?Y"XR*+;M<@G:@JI% MHJK>%!HE A3& 44A M>@$8B &&Y8$?.%LQI][@M[FJZ?H>(O6Q+E+X??@ZB M15VYMI;X?DZ8>K"[>YU-A,;K%!%>O;>CG'.*K"[?,@UL^3 AK3Q%.DL E MXT)S8"X2T(Z*7(R7$F01IBSFJH"H3<@=L2K+%&*]ME";0Y1U@=JA):=IE?FT-/Q9!/#78>=YK]/]_S=&@[-0IX4K\Y_KXU^= M_8+Z*5#_:4+ 2B^E,UP"YS%AG4L,.@0$Q&LG@U(9]UGZU> ^?0?<19G#*P^2 M641G 8S\K14> M )J5TQ>+RK XT,S),;HX-RBYM+;ZO3%RVJU3,VA]-MVST/J94O57&+P]-H/0 MB N0W*1:]7MO\X#^,H/]P=M1KF+U=Q[5CP=?^"%04;;N5K8^[HQV7UQ3MC[[ M5W\S_S]_=(](][/]V.?[V^_P[JO=\[U_?N^F^4%['__NY.>F^W2.7OW^<>_\ M]T]'VSM?=],[[V^]9U1*E!87*,_1]DRPG,&B@$JJ@R1.^1Q3>X\M=#_75ME" MJ[>%@I5)H4_F,+:8 PM(@)8N #+:6!.L4Q%M;*)GZ"8W6.T/K=,P: WSJOYV M.V]5GP\;V6_H)_NMVES#K;/1<7^06-A/YT\MFW#AFQ#E8NM(8<*0 ZM]XC%O M/&AE&##,F;76.>_U3WCLQBUU/RE8MM2Z;"EI@HA8 K5Y(TG.P1I5=?1PQ,5H M-'(;FX2C=E+F\G]3T-MXG[7,]QW0,J/6VW Z"B+).!6F<#)SGE*.TN)'E;T3-=EHX&-PJZ> M!:NB]](9D-J[1.A)(['6((B6!XD))Y2-2[/BTKQOZ4XB"XP>#4;U,A,$QR"2 M-J0T%L 0MZ XP6"(E0E*266BO(+1C6Z+1XS>6<8PW,K_O)4&DZ?'=%NGIN/3 M,%K.G'9&IOL ^;MRYS:/49GB^\3_E>9]I_=B/.N%/YKCC\GZ3UY'*X5-K&$C M B8I J6P YP43V0P"C*(C4TF19O3._J_QX,@AF>#;Y=G@ G<]CUAZ-'\A5> MCN:*4Z:X8YH#T.L[W3&')SML_Y\_TIR\0X<'Z;\T-XFJBWD9->/2U_, M<>C>TZG]E+PTOSQ&_^>KB"P69O. K&F(1#N&'-) DDA+B/(:E/0&@L;:XJBL MY*+J,JGY9.KT_;(BGJ2K9A8L-=8"NF!IOEBJ:8?.3LZZ50O)JL5S>O&3TT$X#KUAYW-H=?O#)U*X9#%R M=YA>+OUT0W/:RV6HBB^\N+H(XXI,?Z:5V NC_7A@OA9&:8Y1)DN# T\0W;V.2L3>ED'89&3X287 M$^34 Q$BY**"$HSR)#>!\U(2+:/-'E/1UG2R-=4#9?@:ECZI)/N;,#+ICS[! M(79<9U1LZ 7)\LN)?VD&O31=PRM,LSU>BD(FS9')X83XIMAY;8T'$UPRK@4* M8"RQ8&34A#@MTGIO;%*$VEQ-5E,LUO5JR.^"L@6CK":RL:!.4>L@,)6=PA&! MPL0#Y@S+8"DSP>1>'"AIR8W+[-6WN\>%R>Y*:'V(+?'T2B8UY0U_>V4]QMGX MA4J:HY(;ZHAZ0:D."HBG.9M""# QD0IWU#)B4(@TV=L8D;:^J_SQ(]C;3P]G M37G*"\[FC+.ZE1V)CM(:(&G%@.4&ZVE[>I HZ$20@61FW-2Z+>]JLEZ,[ LQ MGDOJI8L&_6XWM[CL))0,PG#40''1U6&.1S6V=SN]_B QQ\[%S!<&:8Y!;B@B MJM*"6:3!:)XDM4$&5- 8**$1(XN-5J)J_H&;<*MZOT)\ MLA0V]$[/=<_RA/W5'^11;(U&@XX]&QG;#0?]ZXI4X9[FN6>R8JFVFF+,# AJ M$O<(J4")W'E()1'"I;=2N&QWY_SOADJ"+\+N7D]@SL_H+L!\=&!.] &)D8I( M@%"+@07C]5A%/E6_S>Z9F>2P]H5:5KJSX3M[[$Q3T9>29Y>NYI?U@E MHC\?A*X9=3Z'W[YT_.CXDAZN?/&""=&/KQB;QG VNOTK"]H#-\\7J_GLKOR; MAUBQ1V1,:6P,5I8PR9T*+CJG,,?68"OX^]PM^>)+QX,?;LH/ >P@F$]@8GJK MYZ;[Q7P;;OQZ[>5/.CVH379]GFZ=C1@;WCYCT9-(M#\PU=HE@1<&^:HT$O/( M(V@=#[*$^:^[ET,F@RWS3:L?,P1&XYUN-F]:Z@4 %T]%1N/@K(/@CGOI.1^2 MW&NW=GKN665IOCVSPX[OF,%$)\FE&?\UKOG!,'D-7M[@'%\6&?#+3J]U<-P_ M2[?PPW\OZ1C?]-_[X@K"T?B:1S)QUX0&Z>/ %G3VKZ*QF>8P_(^R9 MXO36C]$S?.MG/[NM>,8)N]==?_X9I_,8JQ9EK,V/53X36I:QSF&L&-]W/(L> M*T;/$+O?;1]G8L54=[UPMMJ_ 25>?:7&;2J<@A3^,W6=UJN5$+,%<1@IU=-SHM:-<2G.#67A3.J M"1GOFP:F0Z_2%%RMQE!E)5\X1*HM)K)N?;?-92)8-4G; MM5S7IS@AUT_LJVFY/+9_TO-2'1E7T_%R\ICX%MG-'RB[E^72Z8)EEG3A7E1- MZ]U8,!P,THVZE2MJF@.X.]][W2?O72^)U6[53^95XLD+B=%*JME.[W.BA.P3 M:H@6&KKT9B@^5(N^:RUGW!/ED4O\R"?PBLOTR$;3M]%B(Q*F(]'_F*[IN7"U MC4QKHC;I72$<-[SUHP1A3/?*$T$8,[W70D,FIGNA&4(F(M4(Z2 _@S<>C[;WN+CGD/P(KTAU/34>LD..3MZ<')X? M?MM/XZT'5N31'YZ_)ONO#NEA#L)XM?=I][S;.3SX_>-ANN_1JZ./>Q]W^.'Y M<;P,JMA]B_CNP2RPY9I)?%NOCYO[<-^' M]6; 2Y/A]H6J5IZJL+-2:XN%"91IS!7CBFMML.3>IOU;J&IEJ>J\1E68UM$ I9%;*:RPO-DJR,M26"&LV=QBQM5\.1 MM&GG*D6I9HC.G*Q<:&OI: O7:"NHG,F,#6"#++#( UCK-:! +554&$O,]+7N M"V$5PEH@8?$@A.4LRI (BQ!J&-?"1(2H-]SS4 AK]0F+UDU"A"*7/((WT@ S M..2,: Y$.HL<1\1B/F4QXD)8A; 6:PXF>G+4R:1=!4;2_G4B_<.1P,Q**M1C MFH.Q\S5X. ^#?F&HV1B*UQC*:.0I\QX"SQ6.(\5@D^$/W#I.(T[:M$53K!S10E#.D,6,:>Z-L=H(1E&R F0(OBA6JT];7^OYUCA*:[&6 MR0 D"M*Z:S".*9 \$,VC\13%:6M&%\HJE+58RM($,YFL 1Y09,H0':-6CA.D M"5)(_,357BAK=2BKWEU.,J-%4K6HY3H9@Y[EHT$%E >AL=>.:CM=?;Y"6(6P M%FH+EHIAZTM3>S7-"FD=F8P2I,]G@UA&T-)H<&E/*XZ3DJW)K17#'L\@7,'R M9%/&X(=1JS-.T4C;OA4[@^&H]7]G9I# 4#6[?DB)FSNY=TFXZL(!,>/VNGF) MYRH+IRTR7=:FK$U9F[(V96W*VI2UF9?=PI/&*KW4"@?'A*4V&]D!!'@Q9500#9%G=XF,#E1,%DG" M):%,144EW=B4;4G00\V0@MNE@'SNC,7P+0F=#:,VAR:V,FFH.0OF$4!(E6.W3KPACYJ,VM&KA\P!G9@'F MD@E4X@26$1NDJ6!1(2.4H2YZ+&D@!H>9!>I5.!9IVAQ6ZUX]K%7$C <0GBM@ MFE.P7@D07.)(A6:6H$J:XLFVF(\G31^A$=%"J]1\KS_0,O[CV3B#OMV:J .X MP#'UPBA7=1R9KZ$J[_BO6;1MI*B3A@@K,'Z0Q]RZ+.5R9QUR7()-)FHAAV@#;9X-\M)!FHN\/S-?" M(K.PR%OTY5JP6$>CH_\]1N[D[Y[Y1Y_M?WS)=C_ZSM''H\[^JS1/YV\Z1P<[ M[/#\T]?]@T]T]Y^7?&][Y^O1R>&W_SU_C=\3EA2X2"5(%3@P(Q,%)38"$CEU M7$6'I-G8G%3F[VB\]3-!/.T)XY((XOMY'9;OQ+>L35F;LC9E;1[;N)A%?Q@/ M;ZOG;] F_A.2:1+>!-&M]!H)<,$38,DH <6( M H=MU@J<1P[EG+[)(,X"]R6$>Z'BLC9E;>8J)AOPC3^&F"SY6TV(SPDG/--$ M*:T]4)(;ST7"0-,H@7I"N*$JQY.O<0+7$^>"HC(_![V8^CA2=Q[]/,L]RCW*/1[I'M-WB[UGN]RB M>CR_0>O8"Z/]F#2&DB7TJ"I(9U(%<6G5);(8%,(8F&$8#!,6.+&.N4@ERL5. M95OC!Q<[G15?<])0+EOII3<)/Z>9NQ)5EHY8K M5^+*10?$+LSP'%>#2.]TN8 -CDQ(A:-%=&:?R-;WL/#A07_+7S9\S?U>=WH7G5[?'IM!L&88 M_(LKZ'D3$J*&G5%X&P:?.RZ,@Z#?!-?_T*ON4C70+4Z2QDJIY+"F>H*4,E0J M0<":G'01 @;KF 3G(Z*"6F]9U1$&HS5LLK".5%!HNJS-TUN;@\Y)&+;VPI?6 MF_Z)Z=VR2KJL4D%069O'5T(;CP][([&930^?=T]V/KV'BN5 MS1 #1E('Z:< *H@<:Y\T3Z8Q4\B4X,!U)8+&3^B+-;I:;/#N.ANDB534>03* M"YS8@%5L$(!XSB@U3%$LEL\<+;[YQJ_HOXFTG\72K"/YRQW@6F)&4@(J7 .(N0 MNUF!9U([(:4V(4>L+5'UFT<(8ET5I,Y22Z[Q0YF"T(806CLNH=I:R0,"BXD! M%K #[0S+!6)8U(@+P]C&II"39>=+1;GE@F)6,J// M.KA(;!1:"AD8HLHH8X1#*$H=40CCKK/W8M22G_VX[/QZPMN-/9%9RP7M92)G MY1TH1QVD%??."N0HSF45VQ2IALYZIX/0DO>B+Z2+Z)-041!F3,LJP!ZUC!$/R<:W7T6BWL&T2DM!1)YBPU"H?41,>\ MD3G\ VLMG C":.L09\87_EL'_JMI@=(3C6W2_;!C 9C!/%G"G(/PAIC 24@$ MF;1 T9;L(><'A?\*_RVY[>N(Q(PJIAFEC!FKJ2$XV4"$TJ@U?E3;M^1ZW9OP M]NL%&7EB,BP8$!$-I+5.A,>L H%#"(@&CW'C=> +[17:6UJUCUO,E$72:L58 M1,)293T)0FD;:,)*4?O6@ 5WQ\VDKF2\8J>#00@2Y24:9!J#$4)#DG=,2Y+, M7Q\W-BDB;8$GR^,7Q:\PX/HP(&&6:RZLTTZR:(EBG @M%;+41$]88<"U8,!: MU)P-.@AA;6ZN2X%)Y4 E(0C.XX"I6 M6+0U:JHMTGS);VW3R??"Z*)-4H9$:Q@26GSK_\[,("'EQGC%66*BKRP*33/O M^V<)E"O7A^5!R2;33\$*Q;J7=2WK6M:UK&M9U[*N95W+NCZ\5KL4FBIN66"$ M!4RM5#)2[9%$E$AUF0?*+A/-!$4_MQ.37CON6I?[WQ9SKSES[]VDF]\R02B+ M%+"0#ACC#DSP'K#"5$L;C5>Y VY;L@>'^!;0+SOH9PJ&)3I(I GA##$;O49& M<2\M1@8AS]$4J+_%.?[7H!\[HS'V"[QGA'?-AXTLPHY@#-@:#$QX#!IS ]SE M(*ZH-,)Q8Y,TD/E=8+VTL)X%U2%PJF.4(7B&@E61<>ZBX(%S%+"8699?!7,1 MY$TBO>:W-10Q+)T%9R@!%J4$E30Q\-X$*]-BIJ6L!#E9'4&^Z"9=OO-Y@; \ M&*3O=L<=NLSW@M#MUO=UJ(:SV#'UPJC5CZV1^1J&^8=_/29W5.4E;FAF_7M_ MD,;<>W$V&(2>^W9E'E^93B]S39J(8=H VV>#?+94E<@^,%\+RCW1?7 M0B,_^U=_,_\_?W2/2/>S_9C?^27??77TZ6C[J+MW\!KM'>R0PX]IWLZ[)X<' MNVCWH/LIJ23H$"NT]_J]14)X%3$X1SDP'#0H[338I*(0(YC3!FUL3NHBUP&Q MSC7I2^.0LC9E;RH1FU!AC":(L*,0"CL+%^SL59M$E MQN/FA.PGHLJZ4\Q8I C;JDTZ]+)KERY$E>N;>K!-<)O=1-_ MWYIJT,11?;E'N4>YQV+O,5MXS*SYGD6'OJ)#WZ ^[X71?DRJ;\F0?%QU^<.D MNJPQ)1IC"D0*!,QJ 5HI <9H)8BG/!":(VV$THV&U2T^-7+Y%*IRY=.\LFS4 M^1Y@/#_I;:;[R"$SW+]/Q M.[T7YK0S,MVWQV80K!D&_^(*>MZ$A*AA9Q3>AL'GC@OC>.HWP?4_]*J[_&VZ M9Z$8G8T9G1]W)GNQ",DDUQJT]!@8C1PLU@0H9P9;2X5';ER+;-+F+%2PA%10 M:+JL35F;LC9E;'^MLQXUB FSP@>9]/C< M!9!,9Z M XQCJ24WE%M4H@;7E@B:3N@M-NAJL4'MX%-);[5C"HS&$5C "A1E$HA3G#)- M8MH"RV>$KFT,5A5Y^Y *KVM(68'B:#GFB C')(DJ<">0T#97)C-&WC]&8[)X M=37_A55F8I7=B?[J)@0CC>: >$Y,H%1"^MT!Y=1&P6PB K.Q*1JJ6;*B=8A6 M!:DSM15JVL-=$-H00NN^Y\2E7)D U(B$4)?T?VU]0JBP!J^Q^? M7"*-7$*B)>'MTT_FE\$"2??FSV6XA]K]JY M.MK9MBNX:F=;VCGGI$TL_U<$36P*D4!2@5@5@)C@-4=E@5-9K+5%C\J=Z&=+ M8:A3-:,KYJ9M&NW]XOIN$+#C)IU?3P;8$;1[86^N[SWQI9E /Y1OMQIST5Y_ MQ86'7BV 7;;%(D06J&+%]V7!.&ZHIHPSF92)+FOMK,7B%6"U)A#>+43_ON#Q M5MIZZ0V23'D] :$8\4)1HE.00:/ P%DY1A,7E-MHN;]B6WF$+9VW5PB\QQ H MP2"S2&,4#H3@CF4@M-H&F?^*9UUF*P2N(P3.'2E$B2SX9 A&DTU(;@+Q(7!B MHJ"!.TYUC%O;H%57&%9!L(+@6H/@,H8V>J44YTKE)0X&HH6QR)BH4 M;@04SL7;>8_,&:Z) INAT$@@ALE J#7,.\4U-[Y)N[S@J*0"807"-0'")7#0 M@]3CJ]IH)]T8K.Y+ WBIW_GKA1UI4+PQZ7 MB:P^)Q:1)SX.3[):_CBJWSW073]CY<>G8(TBYJMEX)A-NZUMKDU+97^J5J^L5B\7',L" MM=Y'R2@XK:W4P0ID)MJDO'8_H-:7.,*?CX:I-ZG*?27EWITO$^@,""H)!-762"31: M>LM@Z=8>I,W$<'@R&N$@?#HWCT]=;U# )$_$."^ 1R>C[J/7A^5Y7OWUY-W>$T/W?G^CE%4,G2<>@B(0.!#CA2<(4D>N M/:3HM[;I CQ]K1";7/&[MF6HLJFRJ;+9)-DLXS70C,:@N8AH/ !R'VU43'(N M V71\:M[#9;A$M-Q[@SB!5]E4V:RF;&[7 7_7 M.VC-6;RZY3[OZ;U_?- M56*],=@P?W!@G9/1 CBSDLJD! BB6')[[_Y@;R3W5CIFB#+@"-C B:? B0842@8N MT< *;92W'6-Z:^KZ\ (OTJ7NHS95,R_(6SK1^3,5N MB*'$WOBX[SZ5)\!OPTS]9/WD37ZR+M3ZR;7X9%VH]9-K\#L92,I<5%(JCHZIP( O'V/] MQ54]/ACNY/DJ(W#]YZX7GPT>NN/>Q/5?'KH1>C?&^/"<]KS K%'CW@1?XNA] M+^ TZ?D%AN';07.5/UW_!*O1V9K1^?GQ0JM4A+P D$K"+9<$+-?$46-(7A=1 MH G.4%FJ?U/;5K&D"@45IJMLJFRJ;*ILJFS67C9WF=YWN]2SIO9=G74NI/9) M%AP+D!>BYP2,I<08 21ZI4![5%3;UE+[*A"L&!"T7G6KVJ#KA09S!Y]1!824 M,<"A8 1H4L2D_$-II9GGRGC-5\\(W=@HK"9<\4HNS?7)1EZV)Y1.*$$HY5*@ MX'DT #Z)I /E4G,OKQZCL=@EJIG_BBI+HJJ9X8$BUUO;BWW>:]V %=349<*I6O=P5PUM24/G?<_&V6P())*$402< M\<1!B,38I+4''D/14 MV-3+XJWI>JIZU_E*5395-E4V5397-JM'!UKW.E0ZV M1 <7.KM8)Y7WG%@I;.:#4#+5,Q]4,=#,%#U*+)W(%XNM5SJXONK9NB^XJF=; MZCF?GA*CXSQ*@H'QK)XV$IL8$LHH,ND2BRFKIY5R-?2SI3C4J9K1%?/3-FKV MB^N[0<".FW1>XO$$CSR..H)V+VR$_;W'GN4#39_BHN8X/]RT_$)D6HT9^\<= MSLH*XO02,&T%0%!Y"]8)0$1M,UYS@=9P02V+X(4$P2<1$'4"V58-CL:+L&J/L?&\0+"<,D)J&C5SQY M(;:V0:NN%(LF;\79BK,59Z_L=6#&0J >1,932%*[Z$*V;564REDF].5 ^\-1 M'!5Q[QIQ]^9X;8P\&L45"318 M*;S&L!2,C@&Z13B:/)O-9VK=2M=8^N6%NQ M]GYC+5)M,$I0423PD!S(3&8IVN2\LB JUFX"ULZQ6Y;_@RXC+&4626:Q@614 M5219XX1U*)G76]L2NI17K*U86[&V':P5F>(H3S.L1@1%J6-*<:XPT*2] +PS MK*UPN@2<_GZ^DKO8_?SJC06P3$9+DM! @($DEF,@'BED>:+BSK=4H+9B:<72 MBJ7ER,L$R!8A8UIJ$-0Z&Q!LH" I=W>)I96WMNB5S2#[590#C\DX:H$PF3+2 MA@#$BZ@(<\J:O*5:3ANDI5UIKA.87M&VHFU%VR]HJUR@J)EP05+PCINH-'/: M@TV.0_S&T5=%VS5"V[F03Z83* .14&U*&T^%Q*1,;I-)#KP)C E50@TXNT[) MXXJU%6LW'6N7<K&N801/\^U.S[O*_L?=^^]_YQ^G M9XH#_(&66;F.A^.FU,?/(RS]O=_COS[TXN3PM*[)N2_.GHA^^8KS>? GD\N_ MCDY'<.S>(O$C='\3E_( ?W;]#^[3>.NG MKY[CJ#<@<_,V_\B7/EA*/_Y@3:CU]YYLNAHR1@Q'3167G_,:Q%'Y5!Z)N^,1 M= Y'!6;_3R\!&,N<8\9ST#(8#"D$PR3SCGDEW^BM[8.R1#O#U'E8$'HP&?_[ M)[=]D=2^LZ2:I?YEF3;JE9^_[X['^//IBW^=UFON#9KG:;[TKR,W>IN%.UO; M1;!SJM7<;_KV3.;6/)#"%+'/ NQG-YZMB ?-BIA#B^E[7#Y@BEWZ-GUP^7O? MNJQ^8.7E[W[KJM]^3\)]'RM5ZS)6QAY(=M4!U47PC8FE#Q1?EXG-R"1_[*JS M!*$Y4B!48VI=;*G]2'^LT?##?$+?-RH^30'\[FL^/1P>'66KH:'T__:CG[:? MNU&GJ7WV _WW-G=:OM22ZY1BSTU!YDQCD]&GYH)F:Z;=J9C M?:9@)X23HY-L,V#L-$FF,W.I62)?M;+\;3@>W^O5\@(G+O\Q-G/S"%,O]";W M>D*^=H8TTW+J$;G7\W(P+,!:IF/J4OIJ,B[>LCF[YI:]*A]=QBVRBK)[>#(: MX2!,MX2#4;Y0OS&.;V9CN.I'+UY$UZ5]RXCP#E9-O66]95NW;*GP[6I65J!S ME14>89@55F!-805ZG5H6JWF<1I<[3KOHN5;K0&S9>N06D^3*T@!0_F>,3-H; M;EQ &E*"YD",,BY8/1!KZ4#LO\G?V#>/CJKV=R]^#7 M=[OO7GUZ=;#7?_TH?%X\$'O\:8__F8S\S[_W/N^ETY3;W9SB%KK7,FS M;Z U8F5B"0 ^,R 1/!>R=1Q^@LH*$T5,!:?\ 2"D5XE(I1$%IJF7F6[5I6 :L"UFH!EDB*)G I ?#\OVA,WE:5 MT39YGM#Z"ECK#UAR#K"<<%JR8(@P.A$(C!*K#2..>J6"851.:I7Q"GURW%A#/37*Q835@;6V./5QH9"P8D)H8XERCA.P M+&.45#[/KXT^)ANT]5O;AG8UY=6!5<%JY&, MIF^8@Q6L5AZLYBJ6I> 9BSY#E-+9#,Q"SZ]\(H(FC,G+T-3CU:Q+U2J!54MM M+E8/=_9PTNEE-3C"LNP[J3<:3SK_/7&CK PE$(-=J4/Q!4^_HIUTZ-6;D%TL MXMKPOLJFRJ;*ILJFRJ8%;JQXD$ =!4$I. _6A*!H9J,H4BG9TS1N8Y1-&[)#$"15\J%T=VC/*;/O[/]1T\.]YX^YON/_OA< MKO7ZKV>?]Q_]SO[W\^_T3=2614D#R<399"#(V[:3.N2MW H(,H,$S4"PV,IM MKMK3,MOA^O0%OX;EOWHG>U4V5395-E4VRP;K>4HC]YYENRZ!,]%P):S*?]%4 ME6:O/\#Q+XG:6X9)3,>Y,X@7\(I?,)L*^ )#WXW'O91G]O2SA5U4,Z(UZC$? MA.PRL]01-+'60S8E+!#K A(O W4Q.!Y]VMKF7:VOTW2@0D*%Z_LMF[OTD]X^ M2*?>1XSD,XZ&%9^7P^<%SZQG27&'2'BRV;KS1A(',1*'4EF1) 9%SU1_A>*# M*A:T0MU:<,]6ZK8IT##G :;61 D&B=7!E$1]09SS@2B,5O/(M"XMHU:(NVUL MS.#713>GT8,_4'SNZF=5]1KU&O?E&C]P+GMI+;FUX01W>6)[ 0G8P\E^RAMX M31>XTTV_M[CI^RQXY5@@Z*+,]H NN4TEB5PC=WE5<'2F'/NJ+E>FW;XZWU&O M=3D0OC6=?H19.YK)FIX'EVXK+Y]UINHV'H?AE3()ULS8J4ZI*ILJFRJ;39+- M2AR]74R^\IY3^F/@D]'P:&[_J;RL-5ZV6,S'&QZB2J67K!69ECE-/$^*"..5 MC\9(%OS6MNZRZY.RJN,5?^^W;)9QH+=^FK;;&PQ'32;]!8C;&T_MXSRH\67V M\7^F^?@5CEN$XX5C,VB"984@RK,F*%(2SY(E,B::K#4<;#:337&.;U:IHONN M[ZU[QZJ^KZ2^S[G%0 3EM!+$1!\(,,>)<<80PR*8!"+RH#+_DEU%%Y,AZF%8 MF]HZ+333<1_<*';*#+^?;Z=5LZX,BIAMP>B3LV"%SBS%2,II/F"RPH%288FT_M%,$\'=6TR>509__A0E,/(12+3@KBDL,, M.AJ(">@)6C"! P3J[=9V6]WM:\[D"AI\5395-E4V5395-E4V53:;(IN[]#=4 M)G\;3'XAEC:(J*U.!#D' F@-L5I$8K)@*7,:=7*K1>4W-FSFH+C73D:?\LWR M&C_S(#0U%&K$3/5$5]E4V5SWE$!*&6U(B!(Y:)Z\\]9Y01.SJ &7/Q4\!:UF M7V[VZIWPWY/>"./#X7BRBY/#8:R;]#*;],N%#F\^)$@ EC#N%0'PCIB2_J(L M*&F 1T?5UG;^P&HX^*NJ5ABMLJFRJ;*Y%[*YTR"%2C_:IQ^+%1>%9$(:2W26 M&P&N.''1&!(@&6?0F0BP0OQCTP,,PO#H& ?C:6X-?BRO+T^ZW2#G9'4>9_O57K_-4]7UBL-5-E4V M5395-NM3IJ[REU7C+U/W>^8P^?V#G4]OK)<4=2KQ]=ID ]AJX@-5Q#(E'>C, M764F,-(LUAJORK[>RMZZP^KFE;UFV[2)!+MS2( 0HF&2(,L_P$4@^;= I!0Z M!AEYL+"US;H25LF8V=B0F::68XV-J0<@ZW( TKKS:['3>:,3%>F70OK'"SXK M*7S>WITG*3%!\I9/B1>9\E&=HE&"::E"IGQZL5UCC;E8+?6LT%EE4V539;-) MLKE==]4EA;@J]6B)>LR[FV*(T:6 !+TK[:*CSMPC&YFH/!AA F:[/GM>B.3_4J!-YC")2" M)JV-82X88,Y8Z:0+*45M!8U"5@A<8PB<#[WT&(32GK#D$@$9(K$Z>F*4\SXD MZ8W K6W0O"MY6R>6%00K"-[-TRYE:4ONHQ9::<& 46?06,\"IF@#Y99?CH(_ M[ ZK<'C7<+@WQPBU0@=))"*S74T@*4]\2J6]:!+>&>V]99D1VJX5XAIV>P7" M"H1K X0:),\PIU-&1)"&FT@EED+AR4J6@%4@W 0@G"_[Q R3FEMBDK($*'CB MM$8B%8L)E/<>;.:%,M/"ZS@P*Q!6(%P;(,0(4J/0#*4$9D0Y@H/ 8T8^%ZF* M%0@W CWYQ@AI2%1HS7A+C("I72^IQ2(UB%&G3)7-&IK6U#HYMVP(F%%PON MA)9K(TWR2E,-1D:OF: B:>$P\@0^6[T1)27 D!,' M41+GA5'"!L%+)3$+%>DJTJTMTBT3'"<,U4%+T*F,\NSD,%/"D^,"XPX]-I+[9VEH700YUU0B[V25O0L9&-3N_9P MTND/Q^.B$YUQZ>@:._\]<:.L*A=&]2P3.7A.*B+/>QR>9*W\<5"_>YR[?H#V MCT_!&D6$5KE6N5:Y5KE6N5:YWF[YQDFV)X1'^UK0[J19"6Q;"[H(O.-"0(G.!2"/":D\C;T>MZV;>IL[/EVIRG@6N0U9WZ0D$%%GGE2>4 M:Q$P1)NW]&8WOZ!LVPJJ_6U7-8^]][?:^RQ_MS\M:>[.2J0UK<\ZP]29N(\X M+B_^L0PG!X"4O#4F& &AB5 ZH2(U$4?8:;#^E2'[:(.?ZVZ3>9L*>Y:GK#8JJYPD:9R&<[VMXX#Y6'5]*QW^? M[#[\BK"_CT__A/B?7_NO>?^]?W?\[O6[\MG?/^T^RL]PM$M?O?N=O3IXF\?S MM]A_^J2___3UN[UW>W_O_VGHWLX;+DP,F;P1SKTF8 ,2$Y7.) %4B!XT%WYK M>Q$=SL"AT9%-KI182]96V5395-ELDFR6,NZU]II3I[6$8M7+9#-Y\#8PX)3" M#U@!5V<0T^'M#.(%?.(7S*8#OL#0=^-Q+^7Y//UL8175K&B/&,ED1"B2Y*;:/GJ$;>-#>_\2IF:0,]+ M SK;..2JUZC7N"_76.Y ]PI)+2M""%;C//<"5K"'D_V4=_2: W*W+."/11;@ MK+?9(#3$!5V.?(PCUC%=0D(X#FVH]Z[WL1 M![&VM:XV9Y5-E4V5395-E4V5S:;+9C4BSW=[@^&HR6&?VB2/,(S0C?'):'CT MJ#>>&C%Y=./+C)C_3#/AJ[FRE+GR:O$8PX08O3:6,&M-*=^KB0U6$!:FT M!Z194]($(9)8 AD0<-TB,IY8% M[R-WN$(*O;''#],B+1WWP8UBI\SP^_SK?6@DO 0,*6#6,&:\L@F$ED:#S#M. ME!X8#\PM#4--E9QGX_$)QO.1\$W?\A=88"A,,#:?VBF">3JJR6_+8DY8Z((2 M2PE+JRW1!B0!+@SQ2B-).K @*%AN_-;VM8O_UUYRJVN\5=E4V5395-E4V539 M5-ELBFSNTJ-0J?RM4/EY]X%R("FGB5!-+0$G+;&128)!469"D(ALM;C\QH8H M'!0/VLGH4[Y97N1G/H0F9;V&+51G^$_Y[T1A@?#L>379P<#F/=I9?:I=\N-)F+U%%@B1$: M(R6@,!!#4R >@?(HP86$6]MJ-3S\55,KBE;95-E4V=P+V=QI&$)E'S? /A9\ M!%HY(1AH8ADS!&A*Q)40(JO118D1K98K0S\V/< @#(^.<3">%K;#C^4UWH

.B.>Q/7?WGH1NC=N&P+7[3G!6:-&OW_#W9G2M^Y)T#+6,DB9ILV08*Q"5I2,P+P 8+4E&QMR&;NRP:=KOTIA8,NSJSF<^T"2E2)XTD*+7(5K.4Q%B9 MB# Q*8%!*Z9:*QA6@6#%@*!U5U>U<]8+#>;3=#B3- I. %@J:3J>6(89%Y1) MTD4G\PI8/4-G8V-MFO)[-:BF'IVLR]%)ZWZSQ0;CC4Y4I%\&Z=_M+'BT'$2O M#$*F?3(2T)&6PQ*:?PU,A*!D]&%KF\,BS-=HC=52SPJ=5395-E4VFR2;6RX' M4RG'C5".Q:(NWIM4.$?RA@!WBE@;@ 3)J?%*0J*EJ M4RK%!ZGDS&5A5/5M0 MSWG?C_16":6(BRD1$#H09X4@$+GWG$>JE?7DP%V!.UVBH[<6#G>"S%G->;B'S?WT*L%L'Q)#[Y,$;RUTH)3H*CU M/"3E>0K6"JD%O'EV55BM5;SO%J(?+U2TR30I61\Y82'QXI-GQ#@6,XMRTH3@ M=0J^>.>YO78KC]NJY-W2,5Z%P'L,@2HFY]"Q)(. X, :*@0&] J >6HJ!*XQ M!,[YK5/*.,>L(%HH28!9(-GZ]X0J%2PWX(#%K6W0HFMT6T>4%00K"-[-TRYC M: =OO+2H [.9"UJ:T4])&:E4,AD9^.4H>$DUY J'JP>'\RG77%'/2^"6=587 MEYHG7C-%M$.9L@% C8#,"&W7BNM45JU 6(%P;8"0HU/&TV03>.!">\-L1$LU M,]%8DRH0;@(0SO%" 0R0)4&,T4C >TFC!ER)1+/-"T17*5""L0'@? M@%!PP4$#9>B45B\G*;$4)58%P X!P?XX1>A/!,X8DT(R!8$TD3G%* M=.2,>:4\Q&P@"\:ZFE[GI+4B847"M4'"$A>2:2'CR!UHX9U'IA$#4UJ IKHB MX08@X4*\27(\>H6))!%LAD+KB0T&\P3S#)+(P.AB''<9914(*Q"N*Q N91H' MDT$PF\,A&T4.'5(MDDD1&%,BT7I2LL[P-Q_/@RY(FQ0!'C4!YQFQ%H% %#X: M%PTFN[5M;9?*M3DNWMA,KSV<='I-$_6B%)W)86\4._\]<:.L*A<&_2P35WA. M+")/?!R>9*U4LJ%^?!O7;[QD4F?X\:]C/;TV[E&H7M&47/%MP$$,* M/&3QD4BE)R"<(U8+34Q,0DJ:!8EN:YMW)1/7M0JJSF^0SMO@*%"M7: "LK8; MFACU+IDD-3B,2^O\\]$P]2:+"E^K.UU9UQ=!:9 $G.^5'=2Q)BL]E$( M!X$&E4I.3TO5G:JZ;Y"Z!P!(R5MC@@%@8%@"I$Z(2%WT$5I3][J_7U?GYWNE M0;1>,$.X*(6TW7;X&^[7'KLO;_5EFKYN_UIK71W5D"M MZ:C6&:;.Q'W$<7GQC[O4WR;+MA1L&^$A#L:]]SAE[$^&H_PL@XA9R1]^1>3?QZ=_0OS/K_W7O/_>OQM^ MSO?GNW_]V7OU+M"]OU[15Y^?T?RL'_;>/>:[[][2/%2.8C"R3 M?4*58P28D<09%HEA ,B3X'G%;&W3!8@X X=&1S:YCF(M=EME4V539;-)LEFJ ML@Y3S D5-7<.P$L?T9>2H#8$9S"('Z 0EX1/+<,EIN/<&<0+F,4OF"T)?(&A M[\;C7LHS>_K9PB^JE=$>^5B(MT^@4[2!"$=-*1;BB-&&$>J9!F:%LK$Q,IA< M9!!+QU953*AX?4]EKZO;IU.._ZE0&,8\H2;Z@DP*TA+O].N,\0 M'2W0I$PM[+]68+!4.OCU_3^5O&T,-LRWRC0H/#!-1&IHU[LLUECO7O4*ZRXKP@KL\%KJ ".SA M9#_E3?QJ.2%U;U]B;__]@K0/FPV^9#P).B8".@!Q"BA)G$*P+N_MAFUM"W4# MA[]WDO,1>^/COOM4G@2_#23UD_63=Q50<&M[P:S_NOO@1K%3%/M]_O4^=%Y? M8A.D00B4-F]P,F^"TCA @3;YJ)5-T;NE-\$F'_+9>'R"\7R40].Q[D7>U4:] M,,'8?&JG".;IJ F#JEO=$EO=JX5RN !!.A]HMF)UZ5CG)?$2.,ER9!JT%D&4 M6I#5M[4.ZEL/(:ILJFRJ;*ILJFRJ;.ZW;.[2GU6I_*U0^86D!4,Y.A$(,[34 M[P0@3FI-0E N,<:DH6&UN/S&'DD=C-"-3T:?\LWR(C_S(33I"+47]7+279?T MMBJ;*IM;C4XQ20(5&$3BD#S:$*S@)1^5*<^1+[UMGX)6LS$WF_5.^.]);X3Q MX7 \V<7)X3#677JI73HL=!O0VC')O"*EE2.!$"BQEB>BHQ6>BTS!F-S:7I'^ M@%53*XI6V5395-G<"]G<'>-@/"U:@!_+Z\L#5S?(-UG]QJLKFV4JV&4@<1&L"!!! MBVB;*M@ATKPK<.V6KV"WHLRE$)*XVU4I55 >Z6R*Q14F*ZRJ;*ILJFR68-<\-NE-S4/ M_.K,9CX/'*..WC%!1$J836?IRLFZ(!&8UMQRP:VO>>";"@2MN[JJG;->:##G M0^,*#* &@BY: I!?.2=3*0*8-X:\W!SRU3-T-C;6IJFEL.%!-;P>G:RV;)8Y M.FG=;[;82J[1B8KT2R']WXL>+4F3<4@)%YX20".(%9&1H#A:RV*0EFYM"R-7 MX[BDJF>%SBJ;*ILJFWLAFV4H1^N^K$HY6J(<\ZZF($"';$X2B4P1\,QGX])K MXF64@-Q;YF0V+GFE'!NDGC>3@575LP7UG*\,9))0PE*B)>,$5(PE="H1%2UJ M3L%K[K))8!<]/^L<0355,[IBWI]&S7YQ?3<(V'&3SDL\GN"1QU%'T.Z%#9^_ M]]BS.DS3I[BH#\_U2IVMQHS]XPYG905Q>@F89LIE9!8EA8-#H,8;8$Y085FF M4AFTWSR[*CI?K V5]2#0JQ3*N"J!,N*"<#H);!<9Q)RK*KC'* MSGG8(],B)K"$1A$)1.V)D8H3@=QYP4TR7FQM@X:NA+8*%U2U:N,ZQ9L7:BK45:[]@K4O"3O(0FASJ2R4X^RKP!UKFRQ\/QTV.],\C M+%VTW^._/O3BY/ T(?S<%V<:0+]\Q?G\U">3R[]R0ZO%_M"TJ*^GX/S/,L0& M@1. LGPSYV;Y'X$;J_B4OYJ7YV M_0_NTWCKIZ\>_J@W('.3/3]/E\Y&2BVODBGDY(UH.&IRYG_.*H*C\JD\$G?' M(^@_G^^+PZ]M7U0<+ S3)V'A08T*]UM7R3J6T M-O?<^L*%>/#XX,5. MYP##X2#?YVT/Q]U.)AVZ4_WSKJ/MCXS^/;N<0II&!&Q]V MGO2''VY][/,87 M7UL*9Z-O=N(OJ-CL_ODI^NYXC#^?OOC7:7/0WJ 95O.E?\VN/H/2MR[+U , <:7+ M?OL]*2Z_Z;4&JW[HLM_)"[C#F@_?W?!F);8NXK=G3V)_Y$FFB_PVGV5!<9MG MVSFCQV..X_S1A$;6OI5,L-7#[H^LKOX>;\CNW/^E26LC544;+;&>5N/ M>6G&W$9-%UO3A7Y)89IC+/QO\/:T_U/F/3_?X+J_<8]6*]B\*, ;7-NK.R6M M9N;9"Y9_\WLO[R>#R<_$+M*OVY^%/9QT>H,P/%HH;?]U(_'PU3;_); MTQER#3S-GW=?SCS-1\_X[N/_GRW^^COC_N/7O1VG[[NO3HX?/?JZ->C MO<^_?WKU.>;O/3[S&N\?_?%A[]V?1Z^/?H==_N>[5P_=)[=?3ZM';S_G9SG<>_IGOM^OO=='C^7N MYW[^SN]R]^C/_M[37]-I^L7N2RIW#QY_V'W[1DJ!40E)N J*@%6&>&\,B4PZ M3#*:)/W6MNWF/7N%BMG=TH%PQTKD\&D@2BE$P$)I1&-5412*I-620J:ROD6=+59)>1I MJ8SF.O&V4EYV$'K]WK11S3"5+K8S)E=.I\IOH7A'CT?#][V(L>,_=897-7ZN M7#OF+J]QXVS^SA?!(SP>9>1KED"WXXY*H,#GT]\&,4LYC+#\NMX-C%:?%Y\7 M1'[=;R9]9Q!WSHFD[EQM[5RGZ7/G=BY#I<8@#>%88M\H,\2$(CXIM1#>11K4 MUC:'+E5ME898(B'JI+8KDB<_ 3,"K1!PZ((!2>F:4 M@1"S.LNNY&U5(%@+'GKG6OG4]3+9''2>/N^\S M\O2N\KSZO*--=K-[]09GM M_?3+R3B/;]X*7KVN,NN!.[U%&H%2);")9#F:DH@?B*=.$^>=DE(%F2"VUE.F MEOR\#?5=*F^F;2+Q8_I;R<.UE'B>/$1(P?DHB)&<9?+@ [$")-%146U"8(WW MG'':E7J1/:Q_2="5) [/CHY=;U0"]QK/Q+!4ONV$0S=Z>R[NL)HSK;*(R:3W M\Y=YWT^_#0=O?^N]Q[@S'F-I<_4+/NJ-CX=CC/LIFS?_P7Y\,AS],5Z/9E7K M@4^+IWMH(Z.E-U6TE!+0^4?>:"RASD;0SB-RR,9-EZO%@N+55;'>NMT:P[B. M;E?U749]Y^D%Q"0!L[X*C8( ID!(HUR"EP#*9AL!P*Z0\K;IF!#Z>P=D MS*S""5GAW9U_OLT,_'^*QZ(W>(^S_H[5:]$VW[BD;,"\^?-\A.][PY-Q_],? M@]YX?(*Q27O]Y=-9%LJG_=%I]FL1%^+><'!V:OFL.=VL^+4$?NT_O""XR$IA MK26>"\SF41:KS_8208E2!Z3)I6(>R6OC5_5OW#O_1DL*7HV/UK1_GKVD1+VU M 8B6GA/@$8GS"@AW26B1P$4H)?19U]#K5 FIOI$E5'BJ$*1I+)T?\4MGZ0Y^ M+*^O=LRRN494Z\E<<:@V'%@,V@K(JB]"1:)3-.&04,Q5=+?S0_0>%["?<=% ?/B;TH%3=))OT2"YL>JKH];2)":3O^3X>C1 M;/)W9G-?(6>9[(2#Q?9?-FB!.@8B.9.9,V D!ITBV@K%(T^1@D74YT3D??MU$DYMD87Y'G;*[% MU3K/.2^*_?3D=/(?EKFO=E=[Z/IL@00EXX/WE!,=5""@4^E%SX"HYO"&HXT^ ME>@1T5H%TNHX614U;IT'536^-36>(TF@,44G@&1D1@*!!V*/QL*2#8>Q\Z$T..]$=N;?Y%_SO M2>^XA)3T7,2G.SDFKIZ6U0P1N5!SJW(NIYQSY"'0$+CSD6B=?P +)ML M): Y$G_L\SYSMF4[Z=3D=1DY%9@_M4"!U-(J8$8B0K2$S"!$TNS MM4BEM\[Y1'4TK64C5V?/!E*Q2^+ROZ/.56V74]OY#M-42PA2$VYE";%ED7CF M/1$\ -# A%!9;1FTT(6OLK,-&/ &>,U.R\*,W;0WCFN2$*M7[);+PSP?E52* MR:?G_0SDCT^=DQ70EP+TOQ>/W!1$9KTA0F=+&P(+Q!O+B8S>,*&T81ZVMNT% M)5&K)VQ]M?46DJ6JMK:AK7/TRT6)P)P@)K,M AX:- 6)PPAC[WY$Z-PI.6BFO;0)SI,^3:Q\/ V7J@BS M#,*\NR .V3O!J.9$4P,983 2)RPC2AFNF*)YL\C<'[A<#0.O;7?,\N"TYJK9 M.A.HJMF::LYM_L8)+P67Q&@52P''K)JEH8$5R2C!K VHM[;%!<4-OE;-S3?9 M'QZZP5L<=XKA_J4M0&.W-[&U_9[SO7Y[+0)6%PI^O/?A;;0P6*MY:C4*?27; M^)QFA91P,.R]+UUT*W.]\6"O;".X,3["Z;_/!J=2>'$FA!K]U=XVNAAD[B % MRFPD6*), "D0SXPE,G$1+(0D::D1I+KJ@O3\C2"Y]U27;R#\J^KR+>OR'"6F M7"<&"8C(:DN EUX*@BG"A:<,("]O:DN]KRX'M1JZW&JUPI5D%:7XU6 R+,&0 M]9#LUMG$N=FOT-,>]"P&D0<9HRFEC;65@0"#2&P6(S$2@V8^)#1F:UMV-=6K MX8RO1V!2U>7;T^4Y&F&M=<"T*@6[& &J!?%)1N(Q.!L4BP)Y25AK MH?#QBIZNK2:5>#["8]<[RX4?GV^O<#(:-0T7KAZ-L\&FSBT0C9EL'F'"+(DX M<_+O#&)S #"MU%Y1JSW4^GV!@43A,-L^DE";31Z(Z(E5)9C:AKPI40,":9/& M9A9[+50_QOHJ]RWX,:IRW[IRST?Z6,8+'W(K?324Q*S2V>!PBECN'*%.ZR"I DE-T[F:KU2= MTLWWDS2LO/I ;IUT-/.^?QIA]M =]R:NOX>3"D/MP=!BZG@2*/)6@T2'6 (X MHB.6)2#1\Z@X9\Y8EHE&5ZO%*H'5[[&^"GT+'*,J]*TH]!RO2$@5+\7.@PBV MN"\-<2(PHDJA0.LC1.Z:XQ>^(@K=IJ\#Q"HRBKSF.TU&TW&I)AXQ=ORG\['4 M>?+?-XS[.IX./QQ%')')\/CG,AOC8;\7.Z,)$OI81;2\YF,?OGT MQQAC1K%3.>VM.1%63VJ,VW6^C6KN5I6V-HDB%XC*^Q>)=*VD16V=LF3ST]& MX="5:*MA*O2_J>/1[1R72A[=:6N2TWH>WV:+?%.$[+/'_;\W$?G!ZK0CTN MJ"A;3:2;@:S'"[1#Q^ #Z$2BE(* %R6J.PJB?6(TOZ.<*D<973 UJ'O3M/I& M24?5ZMO4ZGDBHK/RFFQ"**\Y@82E!A8'P@"8EY%'D6+1:LJN346J\^/*5*1W M>_U:-]=RNE%J6N^KN<_BYTBQ=)4R^)H+8T?#64N$@M ML3)D(F(X3X>@\'#42J0!T70!:K.2G MDO<\FSTDL0 $ M7$8+(D6BXI!>:M4 ZZ^C\/J.Q_$ MH67T3@62#"@"-!KBA7#$TD0E\QJ3"5O;6K45:;UJG@Q@#^0J,HBS%+*3,<;2 MBJ,U,C&;C(U(%[EEIG$)9EV2.%)]&3>*98LE_4)R46AIB%0\92H"FCC 1(Q% MJT,4"*84(C5=?JV&G,LJT!HY.>X=*-P@,$=P1$%]9SW1BLK2DL]G M^Z3DR,=4*(ZPTNBM;<:[[ *.LWJ@T)+O9/4(SY/>P U"&XEDWW_B%0&JVEYL M)=J+K:8+\>O#S/YP\)9,<'24-Q]?#REO\Y!R/#XIQQC[Z;BBYWLI\LX>2 M/Z#,->OBZGH\7YK*@H@2'='>: +*,&*8%R0:)RTR##:X5C7B;; MQZY?"G$W#O=.5LL66,::G7G(Y&:J5DT*E$/'%[G<8?]^+CO/I7!XK?U_K8^60=4-""@M2VUNMI6S;:]L9*/WU+EJK++J>P<"V8JRBP"1H06F%56!&(X MYZ7^NC9)16Y+(B&H%3<5-%:=CD%J8+PN7N@XMM M5<*"SB%2DYMT%KYX65QO91=7A*K%.'^)V3QW!: BRU"5.00QM/2+,!$S7)1\NJ^!5D9=3Y/FSO,"=0LV(MR85OWDB-CA!$*1R(4KK MA=[:UFP3&]>M2]YA:T1C-AGW+L7HUO,.OTM%ZO'?=6#LCP4^(D())=*4R! < M 7226*%T-ITD6L=C8EJ4#IQ:MV \K4S:88L^D'N'";>>=E@QX:8Q88[:N.!Y MI#02S@,G()@B1FL@-'(-2;!D)&QM"]-5TBTF:SE!64Q"D&RRACV,X]]0#,0$2@4QQB 69B K>10:2 MV5F^IEC,UUQG3\[JT9E'&$9-Y'5OREN:$Z/F!7Y1AAMQWVPDQMTIWP[Z44IN$F7G!6.1M=V-H6K"OE(H[50)WUUF]ME4@Q">E+YTZI M3)*!:D8U-YG8I-#H-ZWZO4[Z/5_@AP*3Q@8B8C29IV1-MRPD8J/1RG&03.+6 MMA%=8Z]=0'R-W3^Q]WXM>$DSSOSC=)BSYR7EX7YFI@&W6WN,A59MO7&!E][@ M)/^E]#V?]>+)'(=+)64**]4@2$3<1PJ@F+3A6_0C"1UPRK3=7OMJA5R_I=Z=4U ME7S>#81&,H>4&"H# 06:WMIGJR@MJ':U]?Y9*KVZ37LTT MOAEZ&^3J>P7Q-Q&6KTN[)I/>]:S=AV="/,/M"M'M0?3!S@(/BPH8YY02D4J< MIT\9G:72Q&JTWC+#7; M>[A6XP3P-KK.;")&7)>Z58Q8?8R8;T%#T7'K*$G@ M! &.EC@A!<&D-#!MM2HM:)3N"G9M&G !;3)@0K> MN)"9IS"TH0S?J%]1*<.*4X;% EH:/#BPC%!J(5.&:(D%*HF4%&B@5,A2I)[+ M+H>V/#]M*-H=>X4KME9L71);A4E<^.(14I1:&(%=80<(D29[DA2@IE0[;!F@X"P+I&B0W UL:4^&GB\NTNH-'G MKA7R@K.O G^@2_V:X^&X M5_3BYQ'V,W:]QW]]Z,7)X2D.G_OB;.W3+U]Q/C_UR>3RK]S0:OGN'M),BYXS MW\[]+$-LD#EP],5R?8O$C]#] M35S*3_6SZW]PG\9;/WWU\$>] 9F;[/EYNG0V4FIYE4PA)V] P^D.]7-6$1R5 M3^61N#L>0>=P5+;R__-]<>BM[8."@\6_4/;=Z4IWVQ>)^A90B\T]M[YP(1X\ M/GBQTSG <#C(]WG;PW&W\VP0'C0.E)/B!_CG'P-W$GMYU/^S.,(?Q &]=<%C';G1VZSES;[/VW)@_>!#[64VU&&= M)D"(_:LS8\Q[)T?Y9M'U4J8H@\E."'F#S93W[?.\&$)>MP?Y M3K_TFQJ^=\IG]SZ=\MG7AWO\SZ.]OS(W?1X>N#5WS_Z2[;/7IR M^/K=6_'JX'?(W+2/_WGQZ?5?\3C+7F4.*E[_]8IE;IJ_\^KSWJ-G>8Q/^GOO M7L&KSW]\>O77DZ/]1_%P[]%ARKR8[7YXDT)S/NP(4\H1H"7-![@GQKAD@I=* M -_JG 7D[!2KP/E,6'6FK]$@T&2,EERR*%@2,2F6/X_92#@NJC,ZR1B]_^+I MSMZSUSL'S_;WNIU?=EX^>]G9?])Y_N+QR\=[![,_[^P]ZKQ\]G3OV9-G#W?V M#CH[#Q_N_[%W\&SO:>?Y_F_/'CY[_/*4#L_6R2+1NYP%YB_.GJ'![ZFHO_\< M7S]WDE& MIZ[2"%%:T ;:R'Q_)OSAI^9?C>UD/?470,YQ=A:X<,7R"NN<[/O4G>&\(/@-[^Z*T; M]#XW@EMBZ<[O1+U,/0:3GX6Z,:=A]T5%\I6S^9R_.OQ0+*QF9+-AEDM^P'Z_DSE",ZS3$3_HY*?]@*-2 MR2!SON-"^Z8%*1]E2^.#:][H,&M8<[GR>QGEL!E_ZESJ 1KCVS*X=O/\G^T] M60"*DR./HS.@&+Q].;WQU[Z=O!)"\>]\&([B& =GKAUZSU!E]_/?XHWA*C)M MD#!A\T:HDB96"$DHEPDM9. O/N_)A^&"4Z8SD^KXC,\\_+)BGS0KMO-_N:/C M?W6>GVK'H][[WKB\75;/7\W2G7[BR>DJ?7FJ.Z:RAWBZ?#JC M5D?/:7,H[9 M7X?0O<>.QXQ/ MV._E'?YT4PWGM>Y!Y^"P;*_3C:K9]4]&@][X,'\V8UH?&WJ1;SHH'^CGOX63 MT:@I$1W?G/'CO:!8ODF?C;,==^.@LI 3S:H@9 MWH_SA?,>/?7H"]KM%$AJT'8PG)P-*J^%0K>R[5K='+I)?HX\W=C! MC\<8&KG.[C7)K"9__"BODCZSI?/%ACO=;,O5\E)O&JR<6_YG&__9'E]6",9N MQQU-=;2,NPRQ/QR?%#(P.1P-3]X>#D\F91+&YXX=ONL$ZS2>="SL&?N-1EP8 M7-3<$C].\:+,P"4S=,75=:!D._(%Q>"\=9FQM\*Y<;Q::3 M3A.P]>*DCQU&"65E6;[ MR?]*=*])/_;+(-36+GP'C/2%XMTLO*G7O\T$*PL M^3\>O"RK+V-BPT@:29T6T"G+_J@W7?7_G"W*EX\?SA;@_TP7TK !H-/-P#7H M_@6+RT?2<#@9-$OJ;"C^T_3&;W&095^VBOS,!>/BZ5929O)XVE4VK^:SVS?? M>KJS\_QL$.7Y9R8?7C@!S08QOOB]3E;>DWXL\S)"=[JYO#L9S(R]TUFZ\+NG MZ/D)W>A;H#DU^J8S4'02LR!F\]7#,SF!PDJ_^ K/M."D\^$F>PB+S_V]> M8#\@J_)U]*.3O$E-!\)-=_:B;!K_+)>9S>=W3O#NY=G,X61R//[YIY\^?/CP M()N\#]X.WV>3X_^-P_#__+0S"H=Y9QW_A/&M&_V45=O]9 "LDC^5T4Y?EA2+ M_!_]TV32(Z=)- \.)T=;V\UR^$K8YX]T;@^U3M7G.J;5G7O(SCGJ.U\\]9U3 M5_T:;B:%@X_//=5Y,)P]U7D+>XH?19T'IUMV 9/O[SL_#EWS0%4!XWX"1K.+ MCO <8QD,OUJJIS7H9^ODHI4[6W3N^+C?6"C#P70_S*0FGC0F66.,'/9&L?/? MO'L5/U=^;UF[XV9=/G^47IZ/QY->9CAX#P]4/A7?#0V@2I$L[6CI'&,IL:6> M.I/*"A7!&'^4(R-J:4P59_\.)?X9LJZ+S2\-_DTY8YG MS/F+%_C<\4?>.8[Q'9ZZ? M_'F<&9C]GO.]_A>>.C,X<68@OBTWO>SCTQN4[>O4CW+A0S;^HDM&,L+WF(W+ M<;=Q=@S&Y57CH@&KQC9_D/G$Y*3Q%DW=)Z$Q$V(O%2=Y M&@V/\M?*TYS-U_3RXY-P./L4#J9'65/S8DG /N@=Y2_OX8?.BV&6TC5CYFY_ MMRA34JZRNI[[YUG,HVDAV1<8^GDI-AM96>L[9W[!1PW-:A3@_@']Y]W?WP@3 M:#3!D<# $7#!$L.2(XIGX.<^X*&YUTMAVX\)6:CL\>?.GUF.T%YV1P&GHQ&!7T+]_^_SYR0YWWI&2.G M789&\Q/9^9!O4OP]YYG?[+K'1:-.KSI\W_AUOK[ZM\'@I[F@FQ\7U+T)\S67 MA_G6B-WUBMB],,+LNQ%C\Y%U@CK# C5,6##@C7'>RQ!M3,J)6X@P>S(1T^*O9TWC(5@4?S_[+UK4R-'DS;\5Q0\ MNT_8$11WG0_V!A'C@9D'OY;PS&@\ 5\FZ@@"(;&2, .__LWJ;@F08#@)D*"] M]]J 6MW55957'BKS2O";M-:($T^0-? K2Y);(73P@BV>.JT6N3%>Y<:E=5U" MS3H^^@LQ*S$[/OO;/!GT5XN?_LCA]>%^XSC7UI1_>@^>4NC "$._V[6#XH]O MS*3_8V#/P4.SV;ZPW=6Q]_7&9J$9?V2C!]S$83\?]1;.:75CTNH5GG<76V4L[[Z MQF:Y8-NH#.#J(/[J-!;+ .(*UF5.90 ;KWM6&J_51!9'U,-*7!N=XU@GTR5FB3E9_,WB][L.6&YQ5_'X:6< M%S0J,;$/>A4N_:_[--H16#.O+)5.$2Z%[")(U7OC&;K'E^R)OOOC.IA"1"1@Z<$. MQQ9GVM*U:UK7E$=EL#V[XU2'>RWZ8_NUU8O^L$5OG7ZWR6EE,45(ZM!C&66!X#.U3RZ&U+WKNJNU0?L'LYY M2LYH[37GA&N2>,26L8 M["E>]>92-_7FJG?/ ]RXC7N$\AP>[!UT%&X\%H\=A>;/5Z/VB]<6OON[,*2^E@O3'AB(,^ M1EI8@[SW01JM"$[A!A4Q'[0@4Y;NPIZJ?+"=P3^V>Q*WTR1==*LW' U.BB.W MMUKO0)J?OA./+==2(Y\\RZWR%-*:1.0X#H%IH9G1"QC[R6GMQ8J"SV5SOO#U MQ>]+$?8Y&74RGI6Y^O\6+W5TZ:7R04;EF)59I94'"I[7474>7GTZ*5G()^M5 MPLNM25?@=]SPW.QB5&,+90W419%"40 USO(*<10'12%$=?A?G.?8P:!(/"[N M7'B>DY%?E!]=2C'7%RGF-RSO=2GF^0#_9%B6EOWL14#;]*?>!@#GFA<:#])W M!N!+PSSE&5VM?*TQ5EZ,W1 M3CX [J2S>_,$7?W>B^5%GAP?=XNWAPU8T)?F.L'&UL5AX<)D4WWQ^S&<=$%? MY''F85X>_,9%E4)QL/*&CP\PJ! 1C&3!*V1CRJ?Q,2!#G4",X4LQP];.2 MN1?%WRN;LJ#2S2765PNW\3K%EWZO>%"JH^-\;CI%:%;,6Y_[/21PY _/%9FIE[Z%9>@^;V7LH=OO$ M@VB \W"%^N^QDW.)Z_2N'("+.&U9%=W8W/@^[WCWB:K 8NH^RSZ+9*Z[RRS; M[KJ>S?67PE3OG\ MPO#7A\S08K/AWZ[&YWBN(]:TN,.HKLGXRIL'L35RC7[. M+#%E:M$OY-MG'J99K+WV!'FW75J[GS@U7 MZM:1>=Y6#EL9Y,"E;X!7'*[?2?>9DU=!#W[=>RV@L#SCP>!,Y\SQMOD;=DTK MCI:#L?N!3G;)V'VP)W8_%JSWNC>UBR[![D;KL'40.CO?_CEL;<#_G[=2 MZWW)UMW\@D6SO7G:W/MN%7::F("D#1+QD,^3K;3(8.N?1Y[T%BCSS.BS_D4^C 7(N::H\2]1YQJA31C%D7#I(V*)- K M@#YXU0B^0.CS AW$%M7 RVEEC9']$8>$ !61@$.TP-GZ!C5[\]&O%YC?(A]?>'N<,CK)B M('0R-?_P46[F:X#6)7&?GS.M_TJWOO&>VJAVU%;O?;F--B_M(K@H)_&&/TY& MK?YH)XYJ")XK!'=F[#],I8^"$"1TTHB;:)&56B*< G&)VQA=7%GGJ[#(LSG! M=7COI<7YU>'3\YI^N8H2?IH73M50=!\HFK8&A:A>[CAHP!NJ9O21B89]FJOE/B9,%4A0JF MSLO)DE5-ZK#BWX=WR%1O.6/[_9>M"6&Y[Q=_^M/V,AMPH]];Y.J15CR]U'!M MT._!CSY>JAQY\R0BYZW3[]$JJSUCB"CO8CO5KC^["S(]Z5. M^C*RO6 'H:3L.LL%ZJ%_?*EO[Q*5[VSU&G^>]&(#$$26E!D?WGWYH]$9#K-O M_>[+U^(31%C%=#XN<)D4XEPJ0VN@QGLP0SJCQE]EC?\O[?XQX!FC\M??+A?" M%$1.5Z[L]QK7WG)M7#)S:20- +=>&$[7L1SU0^SF6J-Q.1),X:0C1R8=:!S% MT7X_Y'Y)N9M'X[AK_80)LR)\Z)XUBNYGGV4)4%DD MD$N ^L=CFOQ-]]-C+Z?9Q>G)&1;CS#4*13>'HJJL_&XUTR'F#E_Y M\C$1B#W*3*3G1?N(X:@JEX)9CA96\X*G-->9%6WGRF9RDYH)F,/3_N!PLA*Y M-*US-$[9+"8$]E.OVAT3(R+F];N@*AE3 %9(#>#'Z63[@6)R95MU\GX MT$E%15H/0/QBR-7*5PUW*C;6YS*TZN,2/&Y[)9CSB4R6[1K* MT%ZQOVQ^1H+--[K:1BA?.8BYJ V^!?9:#SX>YL>'DI3EVD5L%"1]\ 38BKE# MXO@MQCLJ2^@@%"15Y8J",0KPN+Y"ID5^VUL6!35DGEI2H [[F>ZN_P& MEQEPBL8;EQ;V;H62RZF>FG8 BPOSA&_23Q0CS%?'M9>?8\42W/B,#]7_7DR MEH(@[<>P5\IEQ=&WWSFNY*LDN;G2C*ND?BY[MQ2UJ)/"K"O5J'\!J,)O1*4>;*TQ M;J17=+:*W8*;NE^^>06FH($O6AZ,7S[KX$NDID*D&4)CTO>J ML5$6\)?5^ 4J9O4S[CE:@KK=&\32<"B8@"*LY\PG19O0!S"AOCFR4U.3G;X6 MLM-G]M!N:-]])[+4V>_=ZCNO%RA3(E1A5V0-GVWVL0M1H-W8="A!S@' [1]9 M,-0RR*V6Q/$5G^ PU\I7]F\OO]982V:LOHRB7[8_7(!HI;\+([[5JP=6+>WTP M(49C._[2X\L.R]E^N61S7!!5EU83#.V2HAU;KW?H9)GRA!2-<*LOE"JRL*U+ M55&N[J0-Y862*LR:8@K6KL'M:_XR;;V4Q+^W21O'*]>8/%4M2,!JIC$:+6YL)OVQ_TNW>)&9/S9@#"A"UL,**N$]%#/KW"7@=V3,M&&4M MZ.-W%Z9F!M$OQ^#*P; WP5G<.VO\#;_!3V#G__7WA2(IKYGHDN.3P?"DHO:O MPDA%C\^2*;GR.QO'Y:T* ^#*D<,,B4LO6X\9\$/V4#ONI%C7XJ#HHK7CUL;G MX65M-G6,\=??JY-+KWXT_E+E"!^#H_2C:,H"6NW&@]%>T?)^ZFR42@&[(T2F M8^#95)#&:TEC(DZ4MVJW7)') MONY4TSR++O?WSER%L/PPZ!_M)$;T(V*,_CM]$<56\N]R^Z2(?3"G'_/O[7. M]WY\A[TD1>0:Y40)V%HL(".41LI3GK!.0D>YLD[8FKGA5'U,^Y?YK7*1?$'W M^)+[8;SL[R_VZ/O+8?*"_A%L6E NI-X8UV^,0_H]4.T\+#"*A"3$O5,(_$F/ M @@;F!O1@8^YLGX=Y,SNB_ZD$=K5 XMQ)#:' S.96[5__C-[M ^ M%/C'OPM;97QJ-D\J\+ND?[P(^_B'@JMJ;!-E M!Z7PI4L]=&FJJHFLCA%L;Z*'KC&*!K%JL%0<1#S"\C'2!*5#4A0\,IRT$RD0 M9@&%(J"-LM^WKLM5G3%X-@N&]69Q'K0U(1^<&"Y_QT&V!.U>?+NF"WS__+N+ M5@",@*TB%>B7Z!(R!ARS0+3.:5N8&I5A9)9_^EK+Y0H.V")6

FY"B#["' ?O6Y"W*<)H;&164R%4KSHH8N3Q=F[2E+DX[RJ!<_MI8 MGQ3)!L6&*CA&+[HVE,D(C5_RL?NOY6'[#'+!E%#>YU[*Z3T&'1*N12 M7Y!O<7Q*%QHY@1+U4^KX.#FBAM%.B5 1>0<1*")&&^D(4T19D%\;Y+V;7=3">R\[MMW,)/9&6FM!T2!M?.[AK"VR2G 4E-.& MI,QM[C*)_4UYPY7PKC5RS_J?F"CC+KW34:.)Z9(%ZL1E79;3!V O7>K!,[Y/ MWE'@Q18I1$N:'I CC*5YUQ_G"A1@1G1Y5)*;(X>B4<^@$ZL>QA7&73Z&+Z"@ M5-\ELE5G\>-#W?',;:>5!Y;'+1E'EX(X?KN.%2"5Z35J3Y8'][&G,KRNW&<#^. M>T9?C\G#JZ!<#>3&,4SZ(DV3SU[&]9G17'V:+Z9D/\+T%H=:6=6L3EU3]AXJ MFT1?_?*80V]8Q8^NI'/]A *W'-;Q17;X7734ZM4/;AGY30.?&G>E:&?=STM) MZ6,KD4SRF"[LQKR-2\OQMHF^>.8XYI9;*%RG V]HI'!A%-Q'8REB/7-&\\@5 MUR1H $F7N.1*& +_W+OWQFQQS/4G6;4&NS[ZVSQK[7W7WFJNG4,&W%;08)PA MRYE$1DEI0+=9'VAVHO",!IMTY2CVU&Q9[F7SLG\]](6Q-GKJD\\+AO1[G8&6 M!?E?QN+S1PF?7S)ZONN%=Y4RNDJQ_H8/2W-=A0=)MMB@A)/+QPE@$&D3$;:8 M*0K_BSQ.GS)R(SD+)E$9!8!#,H$;1DR@*46!E9D^+'T'IL[145&)DVYHXSVU M]>[*?S[?T];;W^OJ/! A(DLV!DH (+%T%KND,)>64ZN.]E(8BCJ]A95YY;L)]P]>$>1#?OM)K4MR9 M;_^:DNKQ*X PQB6\\AY4_YSH^5/]ZSMW$)@?F_U"+L2CKGP W_)"4*I?3S7? M+OJE_;S106.&U;_>'W/9'TM-QC\3WW@./OYG>[NF/<@U#5U;UNRE1KZDZE;F M+]LP5?#[9U'OQC0-P,+MV867@_LPUB_+!"W>E?7$UA.[7%?.E?CN&N2MV+;^[+;:A^>MHU:WM7%XMKWQN;N3 MQ[@1#INTR7:/-L]AO'CG:.MLFFVK>?25;+>;=(=FMJXMWOKXSSX\Z[1%/YWO MG(>CG7;SK+7QN;-S\&=FVV)3;%LZ1&%80;2E#.($4^2P=D@;K!+1*C$J5]8% MF3US6%AR_67!TL6[LI[813&9'MD.XMG42'6:T)T<#=S@CM?&TEV(Z"?WH+?? MXVYQK&M-J@4Q0>[#03P'&V2*Y/-2(>ZLZ5':%OG JRPWNN:2,O/P[URJN'TR M^KM(U?BC*#N84,?7MLD];)/M+S.VB9'*R^ I8IZ"@>*80P9'@1)57FB-#=?L M>MOD[I3$]Y*F%Z:*7UCX+S/>>U7:GBVR'6M%\ BO^4Z*X*X>](+ _>*B_3C= MNL+Z8@L7V4FSE]8(_W"$;[;?C5IG)?7\=GOS1W-CZ[ND+CBA$_(\Y?9NPB)' M)/P:---.)1V\6EG7]*:RU 5T/Y?7F&_W<][@<8GI=SACJ['\V8SZ9;+K7R*T M^%AKOL;UQ^#ZY@RN!Y\,,90@;V)"/$6/7+(62:FHC2HQ0\%7?5:;R_<)H89NK;2 M\5:>V,;52D>IL0_$,YBOR"GQA@HO?= "&R5]M#<]Y]8*R:GG*(.EP8HHR3@/ MR6G -R9 =1&N8^($GO.\-76PA]?Q[N M'GQ.K?=E3/!2 JRDV'E8712MY8@S;Y%63"&=,/8*!\>Q7%DO.A;1WQ,9]8XI$2QQSGQ"E&"*$!WP6?IE(Y'P=4-2#=!Y#.IP I M!>&$E!YQ*^!?@=A<*"B189I0I7B4T:RL$\4?D9%?XU"-0_/'(<\Y3\D9K;T& M .*: !QARUC -KC :QQ:9!PB4S@4N%!.$HRH @B"E0W9,)(H@4;QG&+E<]KX MPN!0[7'7DS#7VH'%#CL\@COE#CGRKS -_J6<^#LR;-3._>-UV-F,2JC>HYE,:]0Y.?@%]>D.HLBVM-N MLHV"IL0)$MYD(G_)D-9@HS++K.$T!!KIROI-7:1JH5Y6H9Z#DUD+]:((];3/ MJ2.URD2%K#$D!\# Y^1>(YI,B &SD");+*&N/:ZWFIQ(P8% 2)B%M+DZH0*1>%NJS&B"6Q^^I 6+Q *(U93PD M'[WSW"(E\DF9,7EP8?ZF.F>A+J2:@GH9Z$FBARSD21 MMQ&89:4VQ5YV7VJ(!T?H%WJ4=QQ932]9TTL^F0]2TTN^C,>Q,^-Q1"L3=Y&@ M*%A G N%K+0>::=E\K"6W+!Y>!P+QRYY!U[).S'ME>]_/<%DL2-OI?WC;&7\ MI6OI]&ZEX9NBT[/4ND"2XS1$KK1RPC*MA5)84X:U6+GA.;?2\$T])Z880Q2" M*T(XM<&0R+D4V!FC7-39UKEE[EXIJ]]3V)5W'NK2D>\MU6"?B2GP*1R2Y6(? M;&7>K]O)!^D3D0\^"1'\,E/-U01]#Z.S&W1&T>_7DU6S&3X#F^&SHM8]M^8\ M=O$B/;(.8RYV:'2QJW)NHU]\0A>BYBI:WD <)E$QJZ+EB7$AM/7PDPQ,4,&9 MPZ[J\T)N[?/R.AB*SL8QMV:.K76W-[S8_;B)=PX^B>;&H=C>^'K:_-8ZV#EX M]P/&T&G13781+=_NCG.MG/>W<_WVCWP/UKM;G?WX!#OMO>O8TJ347,JHD4! M&Y]+P 5R5%EDO&0V))8T%2OK8I:@:.E+&&H$6GH$RA%($D+PG#/NN#.4INB, MQK!KC7;IF1!HT2NLE@.9IHLS'#.4>TV1Q4$AS@1!AKB $NB^=I$ESN6 &4AT-J+/%ENO*FF[RYW233[$B;Y/ZZJ6"%DM&?;4,NGJ6 MST[(H#U7&B6A'.(&/#%ML$ VFD@MEDE;$ 7!V *17[U U=(K%.N7B@2\$F;: MY1#W6?H&2A2U"KF$L[@;C*Q*!D6O50Q68RM%S4S[6D7^I;SK6I,_@6A/>]T2 MD-L)1E TBH%HX3(>PI?4F'=BQ'QN;_#U M\GB]E#>X="1]2Z!%KB'I(U)J:K5"BHJ$N&44.6LB2J ]G" L"NQ>\1'2:Q3N M^W!>O913N+ L?6(!ZL09HYB8R'I73)T,E_G$J#E=9Q\1@;#,B,"LLQ09(ES M%A-AC% KZT*KFJ_SU:+$2S@X-38L'C9,DV,XK;035B+II$,XNJ> MCR!(ES1/(4S;Z=I+:WWS&'VS.:-O!(\J&9J0I3@A;G! H&$P"L$1'GDPTON5 M=7!)%NB([=6&^@KBDL;QE8#?PD3ZYF'GOZ9[O!6?Y24.?A[KJ=1:XC%:8FM& M2R0&ZRA20LEC@;AW AE-!$I*6.RD=8Z"5T+5HYNM+8AKLGAY=,MR93VQ]<0N MUY6O-DKQ; SZSQJY6)381,VLOSB\$S6S_OQ-[U?(K+\4QO?.C/$=&-C:B3*$ MI=*("TG ^!8!$15)9-2K(,AY;:8@9^I)^-+KP4I^-\[XQ[*,OTHB=O)$1.SW"2DL(JGU^_[1\2 .AX#K MCR$!O^_!V9+/VES9YM_8W-4TZH^E45\*_O$7>.2;* JN./P>Q:'XBGST5^1K M*TZ4DAX3IBDW,CKAE?#,:4(3\R967>S(?3IIW[7&Z5KBVM[)$0K]$:J>\3H\ M[J-_#G:^;9V"MRQVOOUYV&Q_.M_=V!*M@]W]W8VO9W ?\)Q#=W?#GTU[W##^ M?;@G/*<+?__TH[71.FP>'-+6T8?#5OO/0Q@[:=%_#EOG?Z9Q&O^EPB?.C.?" M)N2B$8CCJ. GJQ$A1CDBM2(.YU9VJT;.JYW= E4OU@"U] #EA> T4RT[(SB7 MW&K#J>=><4M3(L\/4*^-%N'YL&F:%H$+K:4Q'(G,:\N=QT@3K9#1EL _-'H9 M7S$M0@U.2P].+GDCDZ5>2<4C#2X$%05FRE&)N<2U];1<"#5-^4 X#5[F/-+( M>#ZN,,A$C6&S<>HLW@2-\9V[1;U-6L*Y.7;SZTE2@]/#P:GU?L:U MPSQP:WQ"N<@*<4(%R@0UB.B4/"$N$"4!G,@J5X_N"E"SCBY<2>7C_:*ILI:Z MN\?SR?*T*Z1@V4ST @G,%>(V>F1YLH@1 @L=P$LB!&29R\>72M8RO"@J>F[> M0ZVB%T2LI_V'9+TST3H4@L>(4ZF0(4PB[[ET.'!,7"I4-)L;7T)=45 GJ2]< M0OEB>Y*/:(CS-DNJ7\JW?$"7BUJA/4*AS1XGLB22-4[G^?2(:V>1BX2!:O-! MZ,2]2&IEG:XJ,VNI+GW _HU+_=Q.XNI&%R\OV-,.J)%6$BH\ E0WB"LAD9/) M(9HDB3C$W.MV9;T6ZM8+I#4OXFCK:V<-!V'H[NU87F;P;.73%P(PD)I+I.O@J8X\V3NH ^8+)^$OF_OU4QNL< MP(>*][3? 8!-M2(".4<=XIIQY)($#\09KY5B@A!6]\Y\K0+^DOESM1)_.BF? M]C6H)5(S;!%+DH"OX3$RW&N4(G@9F3S><+QX2OQ-''[ODD8^Z(@X2Q%I33 B)AKX!#NJZ,HZD8].E:M#G LFP"]U M;O&FFJL^GV!/>Q!."(RYXHB%?!"IE$&6"8_ KA2YRC%:DUYQ%=$;%^Z7.K^H MM?.CA'C&06"1:*PE,L[E?B'@)>BH',),."ZC$L+X1=/.KY:Z_>_'D[;7A.+/ M51"L+8E#C',N?SF[I+6@T0 M3WG:40/$H@#$=&\T20 @/$,&_H.X$ (Y;Q2B"GM/B(#_V%SPLS1="&J 6!Y? MIP:(Q0.(Z3:K6 ?C8W)(*(H13Q(C+:-!CBNP'3'1/@% ,+8T%L2K[4WP)!T4 M%[F/X'*,LHZ'/5!'/%>WP_J\?5[:8W-&>T@F/6@)BI(S$7$;)-*$Y)Y7E#@N MF7%>@'E)\:IX/#E$'5-[D7:(R]]VL/83%E4'/%'KPAKRYP7Y6S.0[PV/D5F) ME D!<4D.-V<#>PX$G R E%*$^*:1^2X$"@R9WBP1L!O M*^ML7AVP:JO\5JN\-L=K[C/%>>T3S M4HP[,XJ1$&*E51()Z@SBPDAD;"*(VZ0)>$0>R\HC$MS,UR-:E";O^:6JS5EL MR^O^\HA&\,6V3)QK0ZPEVE&NA-?1)^\U$<19XJ3XSN7*^$M3#R]O #:*"R0Y M3D/D2BLG+--:*(4U95B+4IP+^7J7124)H22LGW71<)>$<&J#(9%S*; S1KFHX_1SJ'2&>&>UQX0+Z9U4F$C/"#7P?$U6 M[C1WCT1#@F_K D[+KJ@P=M_I=LKW[:=&V93W_453WG?PPVA8, O_U;$.KAUU MRD]&^[%Q&<4:%S"6C91W1[#1X9M_@[F>WRPTOL1C"Q?$[AGXH<77OXS@UR/X M--_O0Z=G83"VV_B[/^R,+A\G3;;.0LS:+\7H^R=PCS#\]<9!'MG!7J=7B.T4 M;\)DS*5%-T:'4LQA[%U[/(R_C7_X?4QKW>D58RF^]'MU]PHR\@.FI+QX7OGQ M[V6W>U"!:[A4@Y4E73VY^GBM^&@*L\K/A%FC^N:/\1KY[Y];;(^F^[[S4 E9 MD\3<=:CW^$RP.T_ ZQTLI7>Z[6/=M3OX /,CD"?B47[D\W>(GX&E0J@!7@%, M71PT&%YM@$U*'](N_EEG_IYMRQ=B\F\@H4EIN-\?@$J+@W\[_B?-W.;?'7[9 MYZYI!YU1]/OUE-WOV/]5?^I&+B-.7-.02",V.6ZLI[8>F*7Z\IZ8NN)7:XKZXFM)W:Y MKKRCZ[6PQ_SO[6!PEM/\;'7VTD^-H^) QU\)T"H; &!IVV#BV@]'C M*OZ?8IF>QBM_QDO?! 5W>V!#A!UTEH^FGF6KW&?Z7D5BSG7OM=P)-C)HIJD. M*F+!M8DF:NR%$89YAVU@W[?R&<9<.R:\\[X QK_+G?K^9#"(O<7))6UUQBDS M6[QYL'.Z<]3DK8,_#G8W/G>;W[Z*UC>X_GSS?(>V#G;./YTWS_K[]\>N/[?8GMMT^Y+L;'SJ[&]VC9OL=WFU[#N/ TRDS+?KGX>Y! M=W^W#>_2WA2M#2^VV_N',+;#[6\[/YKP_-;Y/KSSYZ*(8)H*#!MAM:<,$4<$ MXBYI9)C4B'''/6,IP8*NK#/RZ'29Q2,OKG%HZ7$H>&ZI<9(&[KDF\"-1+A'B MF ^*1OZ,.+3@_.K+@D\S!:M$2.$-01C#OSCQ!%G'2,YZ5RQ%;7WNG/!J"=9K MC%IZC(I4 "8E[(0EL'^C299+[V#G C(QC6M;:6&Q:,I6HL(FHSE%RB>;:5,9 M;7 MJ'VY!;ZRGMA%<9*7AG)>OW((EX M1?'F>4W) E%Q0Q[(B0L*#6GFE@#QPGCY>'JU2E(X75/Y?/^X(L?Z;1"[K=PR@$;]$D-^ M@UT:!_DJ&(E]X1$T]@<96/_/[8Q\:F6]71"6]5/C?<;DWFCX/_^QZ]>MVB/H M 7_RM6L)^AY*['<'HK[GY6=[\MGD^T^"M'3JM]KOS[7:3[;8_T=;'+;ISWCW<_;;;W3WX M^F-W8POOG#=_[+1;J=G>FLEO59H1G;Q!222'N(X:66\\8BX3,6 J&"SP.EDE M0BT0!\,SY5W5,+7X,*4YD1P':KSAQ' K@\!.8*DU-S*J%X*IU\97]8P(-9M1 M*GTDRB)C, :$$A(9IS# E)/6$.J(\35?58U1BXM1W.G@+4E* %0EXVV06GB# MG8K<1TMJ4VHY@6K*E+*"N B3B5B@"O'(*7*@CI#V7BHFJ$G>+YXI54?!7B8* M5M-9S7/7:Q0Q9QA' M8[7 <[. :Y*<11/Q%_%P7S-)SC.*\K0SRX671*N$J/3@S H3D#/4(\IT%":Q MH#!=6:=4UV+\RL3X99S 6HSG(\;3KAY58&X1@C"+!G'/)3)!*F2%$DE+ .; M%DV,:T>OSB-9KBMKKJNEX[JJF0@>-A_+;=O,*PKQRPU.'HKN9ASBL \1&K!C^UJ%*U1](D"/6^;S.49@7(Z MN&,3HPS^05ACACAS$0%$&B1QS! :;!)F+EYA#9,U3+Y9F)Q7(*TV-A<"0Z>, M31>ME38YA!WQF1"+(9=B0%82P:AG,="4C4VFGX5"\%GYL.[ A'5!#%2R_=S& M4L3-ROHLFU!%QU.\%"WP> Z"/D.]-,,54O!:M6"E&ZQ1G%:2WQN5X+=.CN!V M_JJD^Z0B9L$%$&:.N3-,8T>]2>",,)[$]XV"W8Y@@BYH[JX*^>?X;P3I_3#H M'V62IKQ3OG5&^^]/AK *<="&9_W1[?O#%Y;6[2^5M!Z\.]W]^.%HY]O6^>X! M2-G!Y_W6T2:'OW6VL^31+9 @D+"#30Z2UXW_[_/9[K=P#*LOFQM_'.Y\V]W? M.6C!L^&^'S?I3GL?_K8E0/+.=PX^'+;H%H7QI^9!D[0^?9<>\Y!21$I@@3A- M'.DD-0K2*ZT4 5D3)?H6$/@N8QXCFC(JF 4[AMM$7&!,@75J8%E\=&FE$0$" MCV$-1H.3N++^>?.?S=;7S<:'S]O-QOOM5OOSN_?M+XUO6^W_UWC_]4M[N[GY M^@!(:P*-F HKC MKYS8;J/3^[??\;G #48501)Z9=;.?W*%6R49 ((>%J,W*F=U$/_WI#.(^0_P MF-,XB(W_>GJ>2C$MSM?)\+L\!ZTXNE>.HWQK M_>H]^U48H!IH)&5:!;E:'( M!NU \*V4EGHJF5I99VSM)C)SV"[=O-(YP^L^R_] DZU>_ODM_^'Y=V:$%LIH M!$"B$#?9M%)8(@]&EE$\BB0!KRE>F[6L&I.5+VI?O\3C44'X56X+A@O6+UKL MBS$76/5110BV"@@R/(X^4W1VS]8:[Z\@&$"*[?8!CPJH JN\"[ U*JH6;97( M#-_WL?-OMI3@8H"?256X&$%EXWA?H1'K]U#URR*#OC: MBW;0*][=@PR,YV(X*5B&US[=[_C]QF@_PEP?PP>)?40%82W6[_-$]U MO](),6L0T +PAR$ _S 59=#Y)I?T"3A"A8SE.>P[L&K+LZFUQK=8K P(;[\H M@S[+][%[@UCJC8M1?1G!3K&#T/@+UKMS\&QS"PL"#NM$.BX,YT';=;K'Q%"S?V#_A>?%O3R*S L*-C],5:]CUQKM2RM1;E#XHK?#_6(T@&7^L!"MZ:DI MN$F+VX_BX*@0OV(]!@/;VRLGMKSYU+U@8QR#8N\5Q>AY_W="Y<".'P_;)P^] MDU^F6PPJ^SI%$?O)U 9S,!>AT2]?\W]/^GD;@*%Q",8';)@\HZ-RB)VCMYC\7C^[O]6"K%W);W;W_;_6&$[LFO^I:8WJ;C^V8.*:[A8>$T >_FJJW<1?CIK%Q,ABK\-$^:&)T!+NYU!.];%>4O\+[=OIAV(B]_."? MS?;UG\%T3[#;]X>C"J)[_5%CV &\3QUO>Z-E-+7F.'_9;[ZL .TQV",_ "=& ML$/OA6P":^:5I=(IPB6HMJBP%81%K80SA%>!,74E,/8SB-N(*8+[%*IPV>0_ MX[&2&N:NA[D=O-V&:\X_P;@V3YOOOA,5L=(\H6C!T^(Y=.UL< C+$&DTQA*# MP844T/1[/\%HM-!S!?TJG#QYXD;^XUM@N-%?UYPEK,:JO?JV:Z MM[=5O.SFC^/8&\9:4F^5U/8.;YU^!]E47DF".-:Y$;TW2!N?6_)(03$F%A8J M@_>\XZ-1"\8T9\'ZP+T*1D10[%9+ V.0 A?[@8SW ZGWPS/L!]'Z]#TIL*IH M$D@*[1'/=5N.4HL,#4Z M"IP8C)RLY\B=P4\EP!NOI;W5850-$(J8WKY43/Q MI)G T4_P?^QFY/&O-GK@]MP+[*=:X=1MG6 @A-9MG5Y+6Z=KCYZ7Z"@9;)K0 M&=J]O4'< Q&>6&5%K&+LSP^K\^,J\)7M/8"6OTO+L/%E8AB..Y 4EP-,1.OW MP5K]P=% LZ7\LG# M*]H1IM9G#7G:'X1AO$B1Q6]-.<+W02$&8PR1#F=.&_!N<01=R&-FY0J&6<6\ MCV @C4[[LPIQ,)GH\:XH7(<6[(H&P0W4J$Y_MGH!MMK@K#%>C[7J_.>I4X4V M+D0!!IQW1B$-!1J\Y3RAYNEW+YD6P3CDH@*[6%*"G.04$1EP-"1(F-'IE!JG M.0P![O M3\5Y4S^?=!;F5[$#781?UV[-.KHF7VZ*A>?GS?ANG8/U9VZJ!X;!&BZ-@_MV MU>-B35-SX\>/Z=-&'G;;VYK*W?S0>K"+.%C*[W3;Q[:3,WZZGWW)/MNOHU68%*>JQ*D>)WKRW4N:*+(_?IZO,C" MZ3M5M_U2) CV3^ 68?CK$R[A\^_)G-+8C87+\Z%[T@G#QO^U1\>_CP-$=V$L M>9I>,$M_Z:MEO_G:Z^1(X)=\;#"S/^[S=J^IL/<5%>@*EJ(*@3(;!1=>&QL= MM2IJ2;T0X=;LI)E*W5N*^";ENKD4!/X7VO;'M;Y] M/MC]UA2MC<^='1A;ZZC5:6[LX>;'';%[].&PU>[N3Q?IMO)[M+?([L<\YD/< M^OCG_L[Y'MVA6Z?;&Y].=P^Z,)9/9/O;A]1Z7Q;H-K]@T6QOGC;WOCO)DC)1 MH)2S6K@F&ED>$S(Z*!QXH#[1E77PPJB<3>>M&S+4"/7B".6QDUPF@","-_.. M1ND3CCI)'Y(=YUNHF_(M:H1:,(0ZGT(H9:D+6,#R:5A#KH5%)G&'8G*.)< H MRU5F8ED5U-0(52/4PB&468P8)+I?QM&8(U0BT80I$I MA**!@()A$J4$EA/'G"#-!$-2,!V$,&!/B95U@MDJYS5$U1"U@!!%B);!^0AF M%)?1.,R$R@5VU$9LB;TM:;6&J 6#*#8%43HE*C25*$AL$*?19KH(@B0Q%E8^ M16GERKJBJX!;"X10<^J[M'A@LY6#V;TBO<1V;PZ;O\WN"LH+R9*5,?+LV!EE M*!,I%]X$HU*L8TY+!49?9F).S.A@J.>(.Z81%SHA'85$(JD4*&-)4@L>G5XU M>+::N.Z=LMS2G1LHQJ# P@!O2#!EHR=82^.MEY))6<=KEDRZI^,U5A)G=:#( M$\)RO$8C;:1#E)@(:RS 2"^K M>&/L%0TVB[<#)U*X2%@$'S(:XHBCK(X3+)EX3\<)L#*&*N90 NL,\2@YLK"* MB E,/;;$$.Q6UK5:Y7*1I/NQ^34/$O.KG-.W)[2]$@P0(1@7&>8T14Y)M#@Z M;<'"T[E"R_O:/5\J#.C,N.<2EM9S3Y%3' QXHG-*B/1(Y=0?KXF3AJ^L"P,& M_+QBA?=)"GW)HXX:%V[&A11P""Z"52 ]=U1:3JRD!H=H','6UX[]DN'"M&,? ML(C6 1"(Z!SB*7!D).NNCH<%*SP2'3VYERJJ!8<& 83J8$*CE MP@N#4LH]](3PX$A8B@)QA5U(D\FQ0O D-)E77M23 \,K2$FXOOKKFQW%057Q M]:';/\UO,F$"NDO-YX-CJ?4]%N<>;[-2[3YJ^A5J8AX""PG0.B?3)RR-]C%0 M3XA/RF,KZI#>,FGB[=DJ+Y+YJK'WN:R+(ZY )^LH-+)$.&N# P\^K:Q+M2KY M*ZSR>N/2;6R*P6@27'+<$^^(8XISC9EQE/HZXV;9I'LZ,.>"BX9HAHST">QL MY9 +T8";#"LN(N-1$-#C5A#KL)%"$*+K(-F2B?=,D$Q$'*0TR%I/$/<&?B(^E^>D MP"D.RHO,2X_EJF1X@<3[%<3!ZM*<^Z(18=8R+QS'A'&?N$M$&>F"#Y)Q;$P= M*%@J-)HMS4E,DA!90BDXBC@8ELC9W.7/) Q_AN7V:F5=KU*L%RC]KT[NG8=P M:X:3YMZ"(&NNI-8N.09+Z@0/$==Q@J43[NDX@6< U28R1)06B-M,RKJSS5?%XEH):N!=,N*/%6I910,^Q-\Y+G%NF.!FIB%3688(E$^[I M,(%)R4A&#>(I5_B[&)'Q5H$?0151,7?+SGZ$7 6WL9;N5R;=AG(: ^ADKCD' MRQP,=)9<])[S (JPJ,!@KF/-:(D,R,'@BP*\G'C') MK6$^:I(T^/5R5>FZ8*\&ADGF N84X<3S0VJH["*FNALDHXP\"-<'1)8-F!H M35D,-@$.,*:04CGMCZ3B6)$AKFPV%*4,WJVL$P-^ YG7V6*-#,N/#($)KP.% M%S.4!Q4-B1)C 18$-00'48<3E@X9IDP&;W)771' ES 4<; ,D&EJ=F[)=PP;KP*;Q)_#B;UE5>OK">VGMCENK*>V)>9V&5(^[JA M.V]_9+N-RE"IRQW?R#WJE$S4!Q[+(]Y3T0N2\FJJA&#Y0+R)8,AIK1%5UE.O M"8Z9<4CR534WAL):O!=&O -(K$R2 )ASAI66G! :''>&*^;J3,:E$^_I8PM& MG,64.9!LFIN$X(BT5Q*90%AB*9AH6.X/(E;%X\L0:OE>,/E6W@FK=6XR[3FE MPHID=%2&.R(B,W4OLN63[RGU+4!W!^$=BC;G*PMED?.1(JFD9N"!.>_XRCI1 M>M7,+6&A+GFL2QX?5H!-0M3!.\,$YU@1"SHGZ""B22EW-ZF#!,0I<.YB\+#T M$E9;^]Q3/E@I+'5UL&#IQ'O*VHC>.+ D U*.Y50'@G/_^(0P]PHD.N"0N<\8 M7H7?:O%^9>*=& Z6!J-3,CR"%G>>&Y-\S+Z$BZ(.%BR;>$\'"S0CV'M,D0M9 MO#U+R$IC$;6)"N!,LVYIY*1 MNO!Q">5[2GTKS*-@A"&PQ@+B027D0+:SB1BN;!Q;R9RP15EQGJ&'"PUV#XQ(@LYYREE+F4/QB7AFB0>LR&2I5U+Q2 %=@XH",^6H MQ+SNJ+B$H#H=#>51JJ0=DK#4F<(5(ZLPF*HQZI2$,C93O5 E5@E]83-UKE7= M_QE9>.)Z\49YRW=Z)T6Z$OPE=/Z][N_PYW*+)8!7-=^1V"NZ,[!X?EN^ZL <:0@-8^R.'T5S?9N9[O=ZH*HPMAV4_.@R;\[ MPK0U(:#$8NYSSA1R.'ED+34J!&,PC27PPFZ+X5V&.N4,9D0ZFBSG,3@K!652 M*89I<@'+E48$Y#N&61\-3N+*^E;KG\U6>_OSUN:7L916R[L^$<_QCBQWWOK_ MN,%_ICZ)-=.6*^TET$:KCF9:*"GVG]?_'X, M)]VXG28[\?W)8 _M;/0O]V]^.G'=T6]MA(K%$"%(^ZL0TY:BZP''2\T(WQV M;UU&L0)J.[T D_D;DT\&8S.62P%C[_M'Q_T>/'K8Z*=&IUK<3APV;/&7+_%X M%(]<')1ZB>'51MXC#=L+C8WH+W]$BH](PPYB_G+J=[O]T^%O,[)R#7J+JP:N MCSG9%>:AT"@3Y5=J,9B/KCT>QM_&/_P^KH'O](KW*[[T>W7W2B/F!TQIL.)Y MY<>_GW;":#_;J4\'JR=7':\5'4RJY_$RR-:S)C1_CM9L_^]EMB5SC MG#WHMC__3+";'_JHPH]SB+T^I,)'O MQEBT[_%>=RGUOV*8WFI]+N(4C6&N,4:X*S.T+%OY^G>[92N;Z76\DPOQO(NH M[R2SOW1ZC=%^_P1N$8:_WF<%EY=?XD.GUQF"W=;8Z_?##,'$H\O6%N,E[QV& M>D6QI$B%:O)7 M4:*O9TV:G[7)P:VDV^W/^]L;7_DV/+]YOG>^ ]]OG>^<[1YT#V>B1.VM\]W\ M7NV]L^;YCFA]W.2M]AZ'=SW?WFC!6#99Z^#/H^UOGU.S,]/$2S/NL<$&@:>@ M$ \T(.TY0T%39K&P+&B[LB[Q*I:OL&%HC3U+CSW M29G4GB?C;9!:>(.= MBMQ'2PKL(80R4F//"V//=(\Q87FPF$4DA,&(6QR0(SPA*BR5FEKX1:RL"[-J MZ+P._>K2WI](W6=[VH"]'O.-'L8#]GJ+!^9NXL!D-\=S7:/,W%#F;,;"L23( M7/:#DLFY!<)C9 UC"+- 8!%](IKF3H94UB4_KTUJYVXC_;QYQCDJ@TB 3L$<_-S"V+%'FII8DF M6*(2N"&KBBV2%U(3B"V2@5"+[9.+[;2%X'0BT9&(G"$@MM019#"8"<013+@( M5C*1[7I%:EZP9Q"Z;_W!8:/3:QP/^GN#.*SC!T\]#W,-DUT,P- M:+[,V ?.$L&9I0@3":X(TQX9CP6X(D3C**)@*K.&K'*]2*Y('4!8)/N@%MLG M%]MI^X!@@YD4!GF/.>+2**2)9$AZ:XQ,VN),!D)6)7NT?;#$$81+>9#5+5"^ M/DO2CF@E.UU0N MHCKN#SOY&[\-8A>^^F^\J)WZ[ZMN3;4[\<57K(.->#*Z^2O7E8 ]!T87JYS# MU5=\GTO_OD>ALIX4*N\/+CR\O8C<(-I#9!.\UF^V>VK/ABO_N5H/U^FAJ=F> MGJ@;IR.E.>_Z4N) 1?0'Q0[Y#5 H#O)5,!+[PB-H[ ^RKOP_MR^' A>WJ"'L MIT9F1\B%CO_S'[M^W5(O4F&Y>,["\N'H*!?R+D@-[_;[L1FPPW?./Q\VO^W\ MV/ZV>U@\AVZ"VO485#UMG3]?PM@[V#UH?/_W8/=@4NT>?SEH; MGNVT#W^TSC^!JH>W.=BA8!K\:)ZW4K,-]SK];JU55LJ$J,$6<:<\5'9O$.-14>\.]M'I M?L?OYP;,O6 'H?%79[3?.3EJ@"55#*@PA/.WXH]C$ _8HCD3"X2F?USLOWP_ M#]L#'C"Y?)C_"ILVG/A87 [[,;]IHUO='![;/QDTW@T.0:#@06#N#>,5&V\\ M>MMM'/>SR@+Y ^-M"%_SA>U8/*W9/[#_9MMO+P\EZS>PG,#,ZW7L6J,-%^3I ML[VS;/9%,-2^'^V4NV0A@OIC#Z3?_I;7S9?.W+W]M_=HHU&WQ)+!8CH;C M1;*#@>WME5-8/F?JMG[,*)"_ 0(Y[,!]2ABK1A(:G?P6G?Q>W6)\V5T)A7G; M ^.WEZ_HP7UBPQ4V;;]\X_\]Z>=^V8!LAW$$<]S),SPJA]@Y*M>@' /,? MVP5L:L**@:E>3$'Q*:CI;%^GDT%.1X&[E^XVO/+-=O5"X3.(3-.>%<7-A<@, MP03/"](XBD=@?O4"; U8S6)+3$3TEVIFFMM?JUGXM7$*^P@VXL!E^8Y98&![ MY-_@/\?9ORFV1]Z5Q97'-F]O>-(H^OT>O.)>9^S7C*]_OSV>PCE,AUP3=[$\ M9YV<8IG6.)FED<@[M#2+Z1P'>L=U*\0._ 80L"Y\K1&/.L,A#+P H2-[6$PW M&!@>GK1:K03JQ;WBI1I^'ZZ'-P$Y?M?-Q=%[^R6R;'_-B-<9E,)2[0PZEK4( MS\Q<(1GJ ++^C0B@&18SRTZQ>_8S+MDL9:"UNQ'\VHQD@_YQS"!\T(>_@\+] M-W;[QUF&+C"YR&/I6A#KJ7U48/"_('RP7RYA(GC/5W9.@?V3 MYK_N$8>3@KM@<^M:,+BR2:TT%S($(5V4E+$;XG#B9@-[N-5[UPOOPK^V!S#> M[K]+J=/MP!L-WXTRNA3@Z[C5[C)"(*1H&-;J-%5D># MC%4IIY(JYT .Q=I-+>! [KJ%.=W+N-3O%:*!GL0G9,<7#F[M/'6&MN@ MJT$8"LJM0K5/=A]8L5EQ7[D^:YYNYZA38%J_4/2=R088:^Z9)Q=6Q7#8]WDW MP(_>#TX*V0.1@N^NS3@'S^(0WKQ?W[*KF+>AI2:[8,CCJ! '=$":28TBN!J$ M<&V9^BGATZ*H?B) A6Q?V:*/H'TJ3+WA:&PGIK'+=R<"J"K*\KQ\3T:O&24? M1/=$UQ1Y$@8E2<63T#WIIQFLFB?=TQWHA): +JAF5'H>1J4;IZHF+7J:?+5G M;79]V6:Z&@MZ6(;::\V;>$69#P^+UUZ?^3!WC^NEDR,>:.I6R1'AL'6^>[!S M<$A:&_N'8,:>[;9;^[L;_QS!/;HY 6+GV^>#UOD>F4F.H'#_HU9GN_T5;X.9 MW-KXL]ND'PY;WS*!]E?2/(#[?&RR[8U_KJ,Y$E89*HA C&6/3:6$'&8:9:(1 MFY(F#+.5=;E*Z+QR(Y8H$ZS&I(7')"$H,3(*+H7E7%A#I9?6:4(Q-BZZ^V1C MU9CT,I@T0W_D.,-."P AYQ$GGB)+0D $:QY$,([*G+"U2A]?H% 7,-[;UIN$ MTNI"QJO6D4G1$>JI(913%0QA-$GB=,3$&4%KZVC1D6B6(BGRP(46#K&H#>(& M>T B0I&T@O+(/*$QQ[-7N5BD4JFZPG$>\OS \Z5:GA=(GJI\R,&=!X'_5J4 M[R?*TZ8%QY(1(A(26CK$29#(!8J1U!)+%3S7T>=V'IH2^OL""?./#N.O(GH\S_E8;NR>)U]";8N]!(#/LEFQQ(AC8($)R< W MU-X@JP# 6:*PL%)Q2FTN0EQEC^?-FZ,DO7"0J ;/&CQ?D$"A!L^7 <]IZ]=H MK9W ##'K+8"G(\A:XU&2A# F&8[< 7B2>9S9+0!X/I1=X8XUZOEXGC:.O M#+Y_UMQ\W6[FX^Y_?#W;/]IB>S_>MG;>??BZM_OOU/BQP9H'7Y3E/MC(D#/! M@VJQB+02.)]C;)SF+ ;*QON>(Q<^49*"MA3@ECNFK28QQ8"5%92,%[__M=-\ MAW:W/C2*S:W7N\5&<[/8V?W?K0_%ZYT/'W8^;S??/:0?^NY17!^U%LE#R"P5 MTX*#Q%C'G0HX,>JPXIF4<&%.91Z#K"=H^[@\X#MKQR(=ZOTLBK'S_@OG2GFE M&+*>,,2)],@8+)$(+#-?+W\ S_;'/36$H&G8P M[+4&9R]X"IZGAVD)IF"F'J4QDC16-3'.:W9F;P:[)0Y]HOLMTBV7!76G"]X3 MH^[+,C1F,2!FZ=K[GLZXGD;PY ^+-SWX=U"\M;[5GLW"/KP Y''SMBANR;A! MFL4DURU+OV#+$J8^D0A_*<(54]8G3U,,!'YG6IM9-X__ZG8.=F/O..>#%F7_ MXJ&YH&K_ JZW=_3/U\9Q@S8^?\+[F^]%X]W^8;F/L>GS=T2#?OK1^.$G]B_V M:+/5_/S^;._'WO?]W0]?FYM?3_?A.9J;__[:_)'S1YF3NO$#QIX+@_%X8; U M5C 74.*\?TK!NJUP%ELDKQ_>"\VZ.I(%B3=]);XAOI#=$;(U,R:!?\AO^ M1GZ_GN;_*=U@CUOT17'6,V?BR$\7#_+3Z^:Y6YMAF1+:*!M<2EQ1F?=QG2 Z M:&^HL^%A/FYMDAYMDIIO)GQ?\!D"BT$@FSU>;HA"6H!QTDD(JB(5#LNYF:2Z MS77!-)6&@ FF7("KF DTK'2!6^6E2\9X)1_F/-8:>1^-G' 2 _[Q[N*#UWZ,DJBU,Q($BFWV!M%+8$P M3C)'6!3A\0G&6ET?I:[C#B1F.%', Q),4<1#<,@Q%A#%CE'04(CJ2%97LJJE M62!UG6LSN( M(^96 ]XG&;3700JL^8A4LW;/G@OO6Y/N&2R0D\YE7JN(.%AI9*702"BON8W, M<7GNGNEY90T6YKCW6M$?7HIB X_:21J5XT$[#4Z^CI)Y(HP""*@=NV=6]''' M+A%L) X"4 M)KL[Z?;R>M0UE3_3__L%0_K?GL3'RV=/PD^WV8 WE:#7:'\?M)^L2N3$2!6, M0D%BC+A."1E!#5)6),,)%D:SJ56)O]>YMH52S&=VR2[4L2Z@F(>:CCMEFB2; M1""($$D@^A(!Z9PK#RIZS53 G(877--7Z1U=HPOI>%7IMNL=]G7B[1D3;S.& M&S5C6,T8]C/SDRN%!+"EX+(\B*&!%/7B-#G4,T*1:E M#T;X-+>-XP5@!JM!L@;)EQ,XU"#Y4T!R/("P*EG'A$2:$YNWZP-RFF$4K3-< M,2<5Q3\IJ[LH](G3&:G8=7 Z&O8'K70V'P44:W0&IJZ;2B[IFIZQ%>@SSG!_",&4/0407]#D5H=V_&P< :(X*PG][.L=U\.PXNGR[' MEO%EN]\?9L[6K>\GL=._^VP"N9SX\G"FNUW_XPN+.DEE$S*!.L0Q9TC'A.&G M0%*26*D $I?G:0(:2K*X__[YW0#B,>M\DS'Y]1;[X/1+!%- @XB(8*$0)UHA M9QVL/4G4&L5@:028@C5Q@QD ,&GG-7XXAV O]D^BSTC7/EN#3]T((-47[R-= M#XSC:NF:AW0=O3_[0L QY#HY%&B0>?LXTS1SCH+./>0"LR@RS<':Y&E#Q4BP MJD6WE^M_@XBM%J>Q%PO?MOU^*[5 @/)W!H>Q=R479W/;+;S<*''=+:=U[?H'\98TF/FZ\3B%'[J=(ON<-#/1X?EKYU_$B[9'?:J&]S0 MU[MV(R7FL.\R%>18C2POWOQ MN#4\AJ'70#$-*)J;G\Z^*&PT. $<,6)$)IWVR.)$ 3<(ML9)9R1$)&SMIF*R M"S-T3__C@97FM13\!"D07QS'@DOOD4K9WU38(I>H1XY:JD Q>21J99U/<4:* M^?HAJ^4G._>+;YX#?6K/Y &BMOL>?TG<*&5E0"IDST1*#:(F(\(I&&P$]X&$ ME75QJZ@]$];4:_Z0-?_T_8L%&V.BT @;JV'-%476)(NTD]YJ<#ETT"OK>23# MJR$,K%?YBG=Q/)X_V$(\]:T>Z':G^+?M#&WO;!1UY$#B315&%.56.MB&5F?0 M+2RL^+=N^UMI(JKG3J/GSAI:]*/M=SNV79QV>U_+#]F3/-5@=6(HI:P_=/U6 M:-E>*_;+\XIA%F.G^"T7=E (A*9/:ODN^?/WM6+C-EG-\5)Q:$/1SH6B@T.8 MP$\?[X-FVME$G)#!4<,QUYJ$9.$UZ2B5/-QT// $FOT%<[R3JH>HL6L:=NUL M;IQ^ 8(W#UPQ7]IMMM:VK MY!+$Q9Z<]+K?8;X'@%,+(!+G8OTA'MM6!T;]NMOKE4=,O+$G\-[@K!::Z4*3 M#5ZP+#)N4% 8#)[(>;V@ R+$^P P8]U-_O1UH2FAO(2Z&T!GK=@<]K)(1>L/ MB[-H>^!!M]O7I*W=!=R]^U+%\; _*%P$^#RQK5!BI1T 3%EXF>$R41/],!O2 M(MBS_EIQ(1%]^)KM9?@%&(9/P]< A4&2;]U] (D!=)R+*$_9@)@FR]NC 7Z MH6T,_@9+U U;G7 AJXC^8L+:V-T@C8TOU*B J6#(:PT^.;4.&6T"@OEV1#@= M,0>,HVMF4E[_IS@!L;(=6,RU8O<6Z8K?3UHP]SEA-\&?7 +B58.>):D#QAC, M>2]VXFF1\WEP#Q#M:3[HK:@])URW?BU*;OR]^'%R0DG]B BUXOV*[()1OC*MD]! MS5?^N+YGV^J@L8D;?^8;GRRE.;N%M[F^_[+//(+BL)<1[;_N/@403$%YS%=& MRS<9#,NSJ^WZM%6;>O[:8IVG-K?HY6VKT\[(,(*2C7$^II<2OH )ZX[%,)W+ M[8OB +YFX=V\/W)6^-@;@$-6;J(,05 ('UL?2OE)T]6J_,-OM3M91 MSF?P M/'2Y:49GCEU&^S'YK_NYJ$9@+P*++A(.?\"<)P-6)U%'J)9R J+I;ZT 0E7&,44_=EIE\LG"+*^PXG6;KNM:O@K=,L M6V'#N6)$)R:%8$I28[E7L.A\=U^#TC^GT2@'Z2$D6L((A* M #XNE4*:"X^B(=2'E NMR,JZQFOX=OA;+4Y;@T.0GZ>4AL&@-542-D(HPPW; MKH5A1F'8.VV\_R*T"TX$BJ3B/%?=)F0D42@E UZ(A 7*II#>*0RES]4+\%-E MS\:AH]7/J>.CZ =%F8=VYZM49""#I6F=DD M-AN_"?=M-8M*7HMLFLOTX(,EATEBI A*2.XXB<8I##\8@[EQ-L6;Z-]KR?D9 M1:4_ .L YZ1/Q"$C2+E=(9'1)"'A6 !?CF BL]M_9UUIA2WWLWN"L\24Y9IP M"C)*,H MC?$MX/M@Z\,$80JV5L[ N2A<6?%*!&H\O6'QQ<[[+S$%@CT)",R<01RGA"P' MW\S:"-CF*3,TYFW=6^J8 .HFTVE9&"ZRO/U[5G?OMHX!4)OQM/C0/;:=QP%8 M,)O*QTOCDYL(VJVR"Z ,TK,)\5VP*3"-_=4QRU3Y M,U5?0ID:ZL-JE&N0OS;MSKDV9U _ /+Q&HYG4>BZ9F,.+3/; MV5V*^50^+33R7B=PEWR J"MZ)(1E3.G W$KZY*NW=2:.UZVT>K?UH6R$.[, MW'+3YMKNGQ6^VGT=?IBE'<=G4&_U> M&EWX1,H%86[8AV_ A7)E6+YN D.4@\!LULO=N>)#S&RHL^PP7Q:2E35D%P5& M>7_PT@I?J6B;/A. OO>K/7N8IO+;6Y*NUIQ]'.0NQ[\O%N#7+3R#S\'U/Q$8 M!WRVR. M@/Q4\%CJ<-4@>E5$[*5SV8^Q?/L.M_>7K%PZ' Q.^J_^^./T]'2M'_W:0?<; M3/W_&[K^__ECH^_[?\1P8'M_!#NP?VC.C11_Y-%6/X*NY#_JC\&@AE02JU2/;[% M4;O=0?7+E>BIVE6J[-;HQ2H@REC6:_FJWN,\]LGV!8P+3$,KE-49H(]5K'7^ M<; F\(ER/+,T2-A>M@(3(5XN;;X/WM/$.[IP_NWGPO;'[H;6S^?IPY_-[G-W$O=W\[0W1^/&Z/6[' M]C?W3O>/_(\\+KC^]^:[;=YXMR7V-]^?P>/=/WJ\3.QM?5 1I MD=P@3+E#'")[I".5X('::&U@D@93.1L@@3%L9,<],>.Q-S+$('C (&V,"E@J M1TVP\-Y*$<$[.,F0TAN"67BSTVAL[S:VFKL?BXWF9O%FI[F[W7RWU7RSO?5Q MHI5M]L!K:D7IW8.[_C A. B7P>TFFO&<&BTWDPUG0H$J43''@SQGB%VGJ\U? MX!XZC,0[. M5HMCVP'WN/3B0S=F\H]!M;64 ;^5C5#9P^?:9\5)M]]ON7(\9=L)X%&ND>@/ MV^4N5.IUCXO^T!_>,4!X[EB%0KD7*Q?E'H\B.^]!_0*$_;G+)>8,;LF4%ZH; M0I 1O^?\9'ZA"Y_*-K7(75QYS<$IA?F&^6L=GX"W>NZ,CH)"FXU9I_):5T=C M+N_?A9"G%%0PQ'D#OP4A75S067Z-%LO88URI4('ZK0M7):/MJ\3[@Q M$1B/O7Y1[Y==D"%XI7D7TE[(^[=N>UC)9VS'D=B[T>U*T?AKH_G_;7W\6+SI M]DY&GG#Q6XX>P!<^*]XOOKU:C$8R^NKY",Y]IBIN_KO7#4-8\;_/ MQ[3CVB/TR7($D?;:Q;U!NBOFG&$E?5DP0:SA!4!T-*Z*<) ]Y6" M5L\%_M-A"^0=O"BX3PO (0MIUJ#*CVV5U^U5#8?PY1QB7VD.NSZ]X*OE7I"B M'3L'@\.S,N,Q[/=LA*]K,[-+6G7*ME[X&CV2J=R5.A4 M2O5Y$O[BJ:LG.G_./ZNB<-6Q?4YJ"L;>R&X M:5MX/V\Q]_)4I-6LUCDM,?)-J]>JSU7#LH/;QI)GLM4I![Y6;'4FQ49IHV%F-JX\P$:_WP5(*'_^B0^0J93*\9=+=W$C M>PQXVS]'_PK[+M?EVA5*M?GW$+3CO'L+UN(4UK61Y9JW)D87B.!7T/8)U! M^ASA4Y7WO[0MYZ!_C>CJT@+TN8-9V+N> M9:^TFWZ-QQSV?HGG+/7@EWC2*[J^6IRT2T-2YU[KW.N=.;I?KE=;U+W:+Z57 M^_YIMV5(H]T6V2ZA![M=A3R=O&'8OI+NRI8I]YRV8[D\;]O#5N@7_\<>G_QY M'MSWB\U654AV+6,#04\)&U4K=W]XD@.?*]LQ5Y-=.=,U3! X#'NCDL!O$)%T MA_VB9T\OG.@JI0W7BH^CY!L\04Y[7-ZC],ASA4'UU8LTTV@3 M)U?4M5*N!@",R'7U.8(YKDKLP3L'CSU?]3R? N/Z-DH/E$4+H[CPLK2IV"E] M_BOW'U4AC(H0+A(S^6OP?GZG.QQ J'=^K:M/F\HI[,%!?L+!>&1?EG67#WG>FU9"V^C4VHOX?W)B\VN9_+"LP[R7 MIHS"_OXTO;"_6NGK=[>QNL,;10=X5#7RB>PL8^UI-UN2N_T,*R.8S;G:H(&>!W M)[UM96G8B[97"\W=0O/U>W/C2_),$$H84BHPQ,$314X1AP2/C#A/M90FTW?, MT@!:&MCSU!""]0(?78Z'V/^' 2OK;RO9GM+4M#^S )U MEE'(4B8B,TAQGCG>'*"0R4?9"DF05!X-2R.1@UGKDX ]*+#EFN(HR9.]" M3>F0>, +USV27,Z?B6JKC>22XPN"2/A7WKLI]K&BEXEV9A:[W>[K^+=MA;(@ M(ONR6?QJB9M!XG#C](O #44Y93RWY8+"+&0E\-EY1\L_\.Y7T=S])$!F27/W/=W[L0?WV3_\=?2+-S?VCYM%A>_]XBS>.M^$UC_<_-TZ; MN_L@\Y_XSOLO3$66F(R()&NJ$UY-U ;%!#]SIHT0:KQX%J(Y834CX)X);HVV M$32",$N#M#J8,%X)_'9C^T/QS\9?G[:*QM;&QT\?MLJJX-MK@*?N-]Q]Y[&: M9>JUEY'S)"W7/F]6& TN)59!JLCI3]F?F*&/\V>WDMYSB^3M177/%;5YUE[8 MV=M\B;AUJVZ[\RWV!P]XH,NMR_)8893/'W]%UZ@X/_GW&>M0>S'OQ92I\,O> MPU:G>/-QN\QLP^]]WRU^:VY\W-QX_ZIX\^:OOW_/%6WP1BS[(<:.;[A?WZ&1 M)B@=DJ* RSAI)U( )=1>Q>B\LM/=F(GSO+?^,\Q$27%PV V7R[1SV@'G^+!U MLHAMAT\.TOD$*A>M\$0*)*3RB,=\.(,!L Y$:P/X#"Z$FG[DW?^4N[[7A.)B M/^,JN8OO'A^/5KU_^\E%-U=T3]&3V8JZ%T[!MJ\P_E=',IW&DORI/ZAJI>_' M,B8%=\%BI265/'LS2G,A0Q#214D9N^$TKPEUN8)DVQWP:3;"MQQ6]G>[&REW M+X,F]S<&%QQ)2^+I/[G7L\V^@+> K7 "$4U4IAFCR(!O@#2),H60DN(I'^EV M5ZX:EKD\]33O07:Z@UQMW1]66[YO;,_E[\58;?:V+A:OQ.F+=W/1[WD\E]^Y M_%Q_:AWNM0-G^T5%.%P>,5<9@EPDG DY*Y^IZD'L9X:S\EME!&MSP6\OH!/; M&YQ=^7"Y-PSV%DS);[;XJ]Q49T4">1I1?!Y'FQWFLIF^JEZ^_'*N,R\+BJO' M_QK/\GV'QR>C&H/+C:!R?S>_5>U0N_-=Y9(WNW4\8F([Z>9*E:H>UPWR#GLL MK47%#Y#+\D:4IA-+<,$NFHL7W155C?%O\%+W./Y>=N!T,L=/YFAH35GF MRR+KZ^TULPUF?%)RX'EU^L<&NSI]M+ZT&86EOLTMMOYWROD I>J!$(.7_.7?1.-[E&N MN^G%@U'YQ!O0?S ;G9:M).VB=/K90D>%9J4(GW]NEF(NIU857Z<-])52#,:2JB$MI4? MK'UVB:$VU]!$VZOH0$J9O0#)JEJ_FV7VV/:^QL&H5>1JN4K^H1I#JW]QK[(J MI7-9#C."ZJJ5\+S4*!O] MS%/8DE)M]&;_TD21FTW4FQ(G+Z3] B.K*U\;QP7JC5;UMQ%$_WX_>)[3JO_< M)-F%B[A1GG(/KN1?H]JN5NPWJAD,.YT/^>B!;&KA \UNSCI7O[ZVX$^4-:6_ M/>( MW:S8-I^CT6YW3_NO;M3)*VGQL:F\5D9_!RS/<)5!6:5X4> /@--#L QM>]*/ MK\Y_^#/W$K;MV:M6IYS6\DM_CJX^Z@K(-R@].PC>1C]?5DLOX:K@OE! M#_X/YW<>O;U6OO7'($R^1_6:HOS&M_$:>>![@MU\T]N^>=M@B5A3A-:#K0>K MZ&R7_:/4ATHG0.VR0I=IR>OX^HJ>?"_(=57.D#NN>972/5&O#9ZR=S!ZW%N> M!.?G6)GIHU,>NL*OE_381"SF MXK!LDC-]!G>[F3^C]"3FJS4C(U[NJ)] J)(C@^+\(99@8MY7D=;?.;@JXZ.- M*KIJC**K7(6[G3W(/,JBBA-R$NY*H###A,XT2[_ ;'^$VY9=-YW!J/-HQ\&5 MJC,PMSLGPT$]FP^;S4^=[JTSN3P6?_JS;D(TV&N=7., ^U7 ^Y*KYCSJ^RD8 M/@JMEE(5?ANEP'ZO9V;ZS-!Z9FZ8&?;[?8#R1IMQ'\-SYT*67XK M<\[=(5PB].\WU=9_/>AUAYV 1B/T/L:4;GOJ6XW531E$-J_4X&Q1W/;U'?!K M&P5C!;"WZ-]=DS,N6_>95%PL@!\P??+^>QS&[O5<5Y^GW&A\_@>ZSTGL#ZHV M>Z+Z&;:<6Q^'>\??VSM'#=K\\9XTCEZW]_-VQ^[[T_VCUX?[[SYQ>/U[<_?# MT=[1%FW =\^_ _<:[M-/LO%CCS4W/YTUWOWSM7G<(,W-U\>-=V^_[N\>P.M; MI/FNVX=A=1\@\_^VMT:-#YBT=C=.FTKE)##3"-+ MI;8I:<(P6UF7JX3J&VIP'J,0V:+<4S%J3*HQZ0HF<:^M$9)XXQP/2FG**C$E]>#;XZ<8]V68B%Y9ZS5#D*B#. ML$+.88-D(%@;XAQSKL:A&H<6%8>2"8E[):Q3EC,1+'6.: _V4VJ<:)K5-YH5 M?J:0)Y?K&)\< @ 2B">=D&$*(UA#)[A(&,Q)WOK2E- _:^RI ML6?AL <\]>""$H%3PYTGCD4A'(_,D. H"S7V+ KV\''L<;P*GHO'R MH9)TQ,2!=M19I47'M8\36:7( Q=:.,1R!SLWV"-+ M"$72"@IVR1,:X\JZ6.6"/1;5;D&6G^51U?I\FSY[:WW,Y,,\5\5'K9/E2G$I M2)*2.E][(XNBM>,Y&)N,%LIIB(0D1$+")00A44*>9$Z'!/A,S-R\D5IO[];; M>;'4WE>%*C/D.;5X/"U@C97$.XH$E1%QQPQR/MG1"LI%9HX6:?W%D5KQW,#22II/'7($NX0 M]S"M1D=071>=2Y1*+^>7WJOU=L'TED1-\U& ./G(B2-&"FF(CE)KHDBH"Y06 M1F_'LP%>XPMT"7+7EW-^N]F*JZ M><['YSVEV=R8[H[0/V#JFD0Y<@+LL"7).1\1TC%+H?.(5X"QA MJXS,*PL_#^U9E!VX^AKSN49IPO\H.>C6KYQ+<^VTCJGGU(SN-G:,^\5A]KW8 M+H]GN?$P^Y$4XLNO6 Q!,@//?..3/>7I\^O_LL\\@N*PEZW>?]U](I): M62^Y2DMVXVPP2Y?-KD];M:E'SLQVA,QMLCC]))N[B$!KVLB:W+ >;$T;N4C\ MB0O*'S6GQU[>9ZEY+7]97LOBIQ!<+2#O4DULN7BS71-;UL26"TQL*=:F,O(O MPM./CI<[/[2@9BFLF2UK9LN:V;)FMKPGLV5-8/G2MG1?'E&*$)08&067PG(N MK,DU;]9I0C$V+KIG/0!VV;=I]_-6ZH\]O$??'NYOOB=-NB7VC[;/FIM[M/GC MX'OSZ/"H29N'D]NT^^WFT>NCYM&'H[W/;[\V-S^QO=WV<2./]VB/P3CISKL& M@^M.);!TG&&G!;+4><2)I\B2$!#!F@<1C*.29.(XRAZ]2[MX-8TU)BT])GF) M90P^AL ,CUH:0Y.UBG'A$^/4WXQ)=;G(<^+0>$^$DXY+Z@V2F"K (>J12T8A M@3U D(U8:EGC4(U#BXI#)FGC$E'88\:]-H!#\'"),@-"+2R9U3?ZA>O#GPAY M)@@L.=$$2X+ L[6(>T*0ELHBHS,!#U=$2;6(]>$U]M38,^HI$TK$2#P!IX=S MIRVA4H-+Q+PUAHW(]-29Y(PV)$7%G 'AD$TIYQ) T/D1-EK'>+ MB#US:HQ8/!BIB2N?CG9729'QSB)-HDS@#B?%2^8=D+P%8MZI]7DN[!2&<"^"T9F]U'-K M?2!:0RBD>5",\=H+612M'<^]>.4P]E0BHG0FKC0>64\Q"EQ1BJUE6(B:]>ZE MZBV-05)+L(X:@P)39VFP2D:)F2,IBEIO%T5O)]@JM902HCPDLZ'E6'CD0LPG M<409,E$TQ:'6VY>JMU%Q(QQ7.BD':Z^M=5I#T"\\)L%P-6^]K5WE1RGO1.A/ M:%1!&628@=#?&HDJ0$D3P9;X/4PAOL5.0^WK;%5Y<: M/)_E/9M(4F%J;$Q"HGS.!EA>)I!))B#GC,&8NA1SJ0$AE<.7/ ;E=5ZU!B!'?A9C?7P"*';= M6,\T[/,!EY+Y=?2;PQXL2C$XC$4_PN2'XC]#VQO$7FY( MS#Q#JT5WV"OKH]NQM ]OV\-6Z!?_QQZ?_%G\W>N&H1_T"PO?_&SS]ZHWWK:[ MIUD4BH^Q]ZWLX-ML?6OUX0+](EI_6/0R&42(($.@M[;5*5K@]'0&W=Y9>:UV MMW. VJUO\(&![1RT,E38;"&*UN5\KQ4[,+;9;GMYPRL76(6[^O8PRV7QW_?9 M;XZ8!AF<")'Q8)G)F\[>J\0-(-&+J=-;,?__7"V_SF<.,IE\_,>W=G]"M_YBO>. M/I%F9FXZ.FSO'V_QQO$VO.;Q_N?&:7-W/S5V/6^^_Z(8H4+QB'Q@"G'./-)1 M$:04."C>J(@E!INV=I-! XUJYU4'L8__&;9.\EJLWDLHO)-!2VM!(@0WVN?3 M7Y6@2?KH(F:F%HJG%(J#LK:;>Q6B]"A2&1!/F?E2689X8-PD3H(1?&4=K]W$ M,GU%*"[@:;7$I_L(AN71$7"9,7&::\&TI-QSXK@73F(::\%X4L$X:YQ^P9S3 M@!6XO!:D@^,DD?'&(X\UAZA&.(]5%@QQAV#D)O1VEH?\OQNVVMF4@%W:!7MZ MI\V\,$VPS-U+^V3O)5R,2ZQD-(PPPG&(6G&A'&=)6Z.E\K5P/:5P?3W=V?C" M*TUQH,8@>"KM-.OLA]>)^Q) !6-N;^ LYC9VI"D#(11M_W[$GQ+<]U)2$IL[64OV>#-@E;^=7[ M0(_S3&,''@Z-GLM(K7;*$R9HT-H9KZ=+QB3BS"@8-(W?@3*G%B*R_@"F- .,LWWXNPJ7,GKT88K[ MQ4DF82E.(,SJY_ 00C$/?W4O?DW=[B!+CP>39WLET\5)KWN2,S+P[=]L,>KG MOBJ"QY>$0;_G4D/KL_W+A6O%:6MP6(:D5SY^V(H]V_.'9VM+&&5?U[Y2T;SM M'Z["+/<',+=YYJL7\BP,,X52GO]621IRY<43>W;Q2F\(7VI?DMVL%OW#;F^ M(!@^+ERWU^N>EDI]$4V7;X3H!L7)L-^5AKWR M71B>'_:S,S4F'M.I32LZR#L))_'*%$$:$3*6B4IZ?7/C: AZE,Y^DFA-4"64 MHM7H7<<"U 11, LN$,IR9X?)\$USX6E2#&S-R%4DYZYB MR3!]':JW;*^3U^#OV/MX")J_"Q=_W>[ZK\^+P:SQYAR#VX"O;UN-SPVRO[E] MNK/Y_L<.X&]CL]UNO-O[WCSZYS!C\M[NUPD,W@%\A>M]W_OQSU? 6-[<; C MW].=SY].]X^V://SVXS)ASN P4S'%DLI\MM?6!$K=UB MN_EFI[%5_/;7SL>/OQ=_;WTH/O[OQH>M21K?VZ!OFH1.@\RI%*=WCGK])\O= M1W\8P[ ==]+G4OAA-K^!/3B(<$,7>SNIE,9^R0_["\LD^R)3,('A@!@G H'? M+L$AD!8I@;4W6 GF_+B,W2XK?SZ_Y>RVVR7T%RTP9V6@W/%E7?LH-Y-=A=.1 M7!2V$HRB4TK&R"LYA@_V2Q$INL-!/Y^\F:]WX6A;?2='=R%KH#K\;B-W!4^[^7GM'H+MEBC7[,,1@8_-*-RE=]=:.&7K$I4WFN MGIQ"V)@U+=A#&(2Y6%/B8=2QMY*\DC7)U$]AI*T'NUR#Y;,-Z+&,HV:I:$0/ MP?$N&O"YPWZQ!5@=2M/^,9X,1O1T>'4>+&-+-2E->.4^<[+L3(PSTR0O+G'9 M; ^:O<2G9R.]D5#O!4SG$]-6OH 9JP7P)PK@"T?BFD/R'F7:]^&0'!,0E#]? M+MG5&!;Q3";\E#TMS8OH9Q+B=^ M3YI'/N]BD;TC^,[NOX_WCQIG.YO[A[G$>.]HX_MX67*3?J+[N^&PN?F)-G_D M7:Q_6DUXCL;Q_G'CQS:'GVGS*+1@3*EQAK^/GPH?DZ8A4<1P/C"/Q;2_K&Y[SG.-ELE-\YP3KDGB$5O& K;!A4JW MR;ENDUJW%U>W?XSI-F=4.Z,(PMJ%W&&?D#4Q(2KR$=222:E%UFVYJEXBOV&M MVP_:!*IU>Q%UFXRW$QG,.38.,9L,XECG?5""$<'.&Z*YLLIDW5:KVCRZE;?6 M[<73;9>\DQ$"]LO233RC&F'S58^'CM,X-Q&R,48N;!NT9F$E@+GFF\F M<@_1:6I"X,B;S+[.A$1&*?!AG(R$8^^(JIF$7K*"/TWNX;X*7GLSC]+R\2R$ MCRH0HR(*G@>(5*1"SCJ%B%!&20M.:\K$!ZM&DEK'7Z"./TD.HM;Q)]7Q\6R$ M\DY)Z1G"C)+1S5PG@22?6%3)8Y)U7).;.F-J'5]B'7^:7$3MJ#^5>H\G M)*30S";G\S$!$O'D,'+8:B2(EX3)2%,VX8OGJ-?5$!<)B5'I0ZATZ*?4/CR< M;FJ\[N;E(.-354[4)D&4\4\.I@$B=6Q0YIXA3*9!6R2$:5++6 M)T%UINRC9E7A&EEJ9%G"/%&-+$^"+!-5*Y): <*/B"()<>$XH/T*9^[''ON@8N%'$(L6P1YP$ABSS##&EG97$\(1I MEC(]LY1U,DS.+&2DL"-%BS'PV@Q8ZEXDB M#&,FC2OO' =%9K\I$HC%.!#B)RO6B_(IO@L5[9]JD]ZZ_\<=TM )]@;+;' M)^K&Z4AISD:_G%23XJ7@%/\:#O&G^(9YTP<'M'%QRP"X,F]LYR^OQ M]O?]S7^.]WYLL[WCQO?&[OO3O<_[K>:[MT?[G]^V]CYOG36.#C!$/6+<7NP= MO?W:_ RQ#T0N>S^VOCN-?>[C9$11\@ZFF#O=@^_1(-")(C M#F'/#=B+Q)&A1"/,K\R!Z]<='AS> MXLU5XC[?9.<4RNWS)$2E5QF"1HK6O^:DP03X[*B=@K'NQ\ZB\&X_N/1Y#U419)5S+"BK$KKJX+\:ANJG?IZ/SJE=MJRC5%49PS.JVO0EFGF7Z#$$:E,KMA?C M^?_[4<^U@#IWC[-S@Q9!6!>HM(Y[+IP@,C IK5+$0B? M6X/#-R.//&L>?R-[1 M>]$XVA/[1WML?_<]:[S[]^'>T5>\?_3I;+P$O?%N#S?H'F\>-\[V=_]I-3>_ MGC6/VC#"T&YN^M.]X[>MG=T/Q\W=?Z=F:[(AEU(MF:0(>R,0MS@B$[U L-I) M8N*2S63F0JPR,:_>E@7J3JD1:ND1BEM#" [$1!ZXXM0*[5.(3O%HM$SRWDV] M-4(]+T*--_8JE30V(N3..X1%JO$&81EA@IV#Y&$N(FP0^ ME*,&@9N,!<-41I]6UHD1JUPN$OET#5$U1%40%87!DE@?O><\1@\0Y:GCVJH8 MF:?TWEW&-40]+T1-T-'A$*2E"IE :( E) E-J'$.#-!6^Z5!X@2;-7@R=[! MI>?'7^C\VFQUU3=OEOX"%)J3B)6LP,Y9ZCUQ/(9@N*'!& C]L(1X(3Q-8JH& MI=E!:?(@/6N#T8(9Q#FVB$L1D7/*($QYA$6E2 M&QQ(3#P:ZI+0)@G"O#?@7^BG2=K4VGL?[9W(RSCMA L&>4XTXIY%I"7GB&6P MU0IKQQUH[V2/>*V\RZV\B5+OHH?5UX8S)YTEG-+<'(F#PRH]33ZC5M[[*.]X MRL)K 6M'& K)4+"_!B(#:N$GXFF*B4EKYS&UC*G$*68)UMUI MJKQA'$>AJ-21/4VH7VOO?;1W@C>,6B(BA.\NP#)Q%R4RR6,4)04MQDDR!8ZS M6"2_>9Z%,E0L:"0/\E^6;D- 'Q[(RW9''\M+RI_.^,3+#;<$]-*FP!)A+.*8,#!HVU"<4N1*9H]L@)Q1%U*OH+(E$$%T5 M]^C'!]PUX-6 M^" AVE@%#-!N&7<.J$5YS@0D532H"JJ+A5:,L ;3R[&(*,V MU* @) ">!E?/.>Z08BY:;EATR8Y*A<2\2H5^+N ]%2?&E,,4?CI=Q +<5K(:]1=V757]DLNUR>4 M4Q.<)\$H;KPT5/OD>3*$4VYUO:FT5#YXH_*_RXVEG=VM[XW-[2\B!FX)$TB9 M7!H;94!&68XDBUY[%:4R>F6=K6I<-Q35"+6 ",6BQLIJKEGBTFJC76",.1UT M %A2]3;0TB'4V76$BD(&0X) -D2!.*PIJME MZ2!JS(FB6/"@M4-!I]P!R5+>7&:(4L%"I-%SEMFW5B&P7R"$JINRZZ;LJ8!% MJ<%$2"*43EQI#6$?IS0%1B1/)M9YJ24#K.V)O)3V"GMK.!*,@4\EO47&"HU\ MQ"P9IS&G;F5=B57U^,14W3JV8.IM!%52^$S(YKCS$JR2"E(+ZQ*G1M5)G>53 M[S%_Q'O+O- ,>8UI/@>0(:N\1!'KR+!0ECA1%O>"'-3J_=+4VVB&C0J1@+GV MVEO'0XB.,EAL:@2N,R++IM[C&1%)+3;&$ 0+*Q"/."+K8T!!B,S\I4(P(M>R MZE7PY&K]?F'Z':T')UPZ9R'J+ 4A6!*2"TYKEF)=N;E\^CUFOK40F,I5NGC2S?KYO"Z.;RNI7_<+KFE445)K(J4"QRU ME]18K;AWF&,GZGS)0E@[PQES0%(/# M@'@(8DV)N#,6&4,#$D+ ^G+K8F8%Y&:5L)H.HP:\EPYX$';QJ'/#L(W<,ZL- MUIQ@ISSSW,4GXDJL 6]^@#>>4U-*P9(FC20Q+L?< AEB$G(8>ZFM->#CYW.Z MS:HAR]$N62->C7@/1SQ .D65YHZ!EV>9=,R(@+FQ1$E+A*NSC$N'>&,NGHR4 M)AH)GD/.<>&8\HYJLK!-*5LG<:K_K!O$EON>"W/#%-HCO=@>V M7?0JG)SE,.RZ^[GN$E_N#N^Z2[SN$J_;!V[WQ$4(QD7PPFF*G))H<73:&NFT M229Y7^\N+94G?C19C1L2RZ&51LI0CKBS$1DM*,*21,DEEHF9E75AP!%G"]0_ M4'EY<1*:G"(QA%L?;T?M'00-98L4-9PY9-&U$>+ M.#$*6:TY4HXFXCCVPH25=:Y7I7GT63,U1-40-7^(8D8*(S5Q#O,4J59":JXP M$]0YZ5B]@[-L$#6^@Q-9HBHX@@PE'G&N*+*6<&2Q!./$#$LJ,UE@M4KF1GA9 M8U2-47/<>R=!@UYD81[ Q)P2*1DD&< M"HYTX!9I@8EGEC-->2;E-:N:+!+?3MTJ7K>*3S\G1ED06^F=-HJ[)!P7R>8S M8@S(.6.D3DXM%V1-ECX[QIV16"/F%$'!TH M/)BA/*AH2)08"[#FU! <1)U06#K]'C/?QF %YMHB*<$GYRIX9%E*2-B@&/AE M3A)7M8HS7+>*UZWB"YS(_27*Z@76S"M+)0337 KEHL)69)IU)9PAO,Z7+!T2O. M.4_)&:V]YIQP31*$(3:'GJ -@=\1KP7CS@)14Q V@CE'',G6$:.^ISL;9B/(DZJ;9L@#?1 M*P[&2RH>D>#@W7$?&3+81$043D$1G%ST*^L@B.>2][(9*E7 M62LH0%]046"F')68UW5+2XAX8RX>MSHE3B720F7$(P)93L'CX5QP@$)"P^*W=[?=_+UP$\(O%P'ZO^\;KOO'%FZ>% MO$;=-U[WC;_D;H*Y]XU7-NJ0/O/XRNP:RFHH6_QV]1K*E@7*QIO( MB %G7#DD<29/Y]XCK3E'003/L4O&4IPWQ%<)620"L[JKO>YJ?YJN]AK9E@+9 MODZDS@A30?+H4?+"@I/F\K$0CB+#HD\N8@%NVLJZ7.7ZT;7<=??<4Z# ;T_; M_=Z'IX2?:CQ85CP8]W0T%Q%$'6$:,.)>&:1YY(BI1$T@))C,@TA6-9[,I/]> M0\%"0<%S-LK7 + D #"1M?&*2BXX,AH'Q"UV2%,O$,2]E#KJ6"01 # CSZ M)- :!A;.(WA\0WWM$2PY((P?UIZT4%)C)(CC^1@E@;37#KDH Z=62NY8N;E. MI_0"/(M+\"L4/I6R'T;9C6*KW3H&+2G5Z$&ICEF3T@L":?=)X@;C(PM*2,3X@'+Y$F,2$#$:WP MA!!FP'E9I!3MG':;?G$E3Y1CB[W7V7?%R6EX@0=0>I-P##0M5OU,K>3W4_+Q MH[N%=4:9A"RV!I3<>>2X\2@QD60"L)?4UTK^\I2).TEP'9Q&E(H G)XW/4<!4/#3O;4,HDLG'0%/W5DA,+-)N?L?RUPK^0(I^?AF@R$"'^LBQ3ES[^295KB:3NM>B==T)A8[,!@ M#Z.]8/R;PQ#$FA8SC.+/DVZ_E27@52^V07F_Q3]SIRQB:R1_?7P2;3_F*ZRL M_T8N\U PHW6Z]R(Y@J74'E T6,:3E;D)GA.B/5-:XYGJ0.IT[S)C\M:4@A 0 M @MP;&D(B">.X2>KD?",XR"C)D:NK!.YJFB] _R2L"!$#FX5-I)[SV/RUGA. M$L$TRD #%74QR,O'@O%,BQ4T2,E!(C5@ 64)&2(5/Y&"YQXM0PI+#S MB%N>D.7,(B64-Y%2ZQ5?6>=BE9G)LI :"Y87"[#11DACN0Z!8Y4L/+VD@DCI MP#GPMJX(>?E8,,Z'&Y446 MD6#Z3P5L*;@'Q**=LM,+1B)B/5"*KFDXV]BU] M1JN4I.]M%[&.<[* EJ!YSS5H<;^I<#^[>AYIRMNF;!4_OF>SQN :@VL,_GE'7]08 MO"08/)X/M4)IB85!6-N .+$,.*=42BC5ZE[K3F^OXZ)J>L8QO#D/5,PQT9;W8. 8!&/2+7DSMZ N&U/^O'5^0]_AE;_I&W/7K4ZY1.47_IS=/61E$XID"SO5[W]YVDK M# Y?&;.F!X+5@UVNP?+9!G3'5M\"'7SSH(--S"Q/4J''\Q_BLWO8B[%HP.<.^\46 M&)OP+]?[8_UC/ $_R<5>P?#J#$>XW%F:L523TH17[C,G+UR@IYY]=?MY:(NX MJCG=,Y=GO-\A84LY460>.C_#="S/C#Q*=.8E/==/BH6:]O M^>A;OG!#2,EB>#%WQL55OJ[5@0"X.X1+A/[O]W%89BVV6[P%?#<*\>&1"QN. M6YU6?] KTQ?GL7Y]RMS+.P3@\2V2UW/,(RG:Z(2-:S*T58G0+Y G/MXF^[OM MH\:1Q_N;GW!C\SUM;L(8W^U]W]]MT)W=?XYW=O?$_F;S:#Q/O'?T3WOG<^.L M^>/#UR;;9_N'[UM-W[LB>9G^/^H_;5!FZGYILH1-SYBT=C=.FT< M?*%:4&*D0P)+C'BNH=!<6"28SB?6\$1S0Q,AJT8^FMQR\:@E:C1:>C2:0Y-F MC4;/A48_QM H>N]5V4^)0T*<$8NL(^Y(9@.W!BGX([!0&-9K99W2^K"B MEZ:S(C#WFHWS^:Y3?_,&FM9$$.Y(Y%I8P!B&-;@$F8!:!H$, MUE$1X3WX]2OK?)6S2?[II=^'^,45=^[E#;7B_CS%G2AG4"IA$B4"Z 7%51"$ MVV@8\C+H"$#L5,!9<2FO%?>E*>[<2P%JQ?UYBCL>CALG&-<^HB02!.&&*J05 M$TA3%BT/W'I*JJI(]0*K(G]QS9W[MGFMN3]/<\>#F-\?%;:_W.3@W,/VM[ *_^1%V+A8@YUTOD;7@2FUOL> ?L1>M\:D^V#2 MV43\SCA8B<@=LDX[Q"F-R 0N$>,"5I1HJHG.S7":$OKG B4+ZP3_@A\C=0]M MKMV,1ZGT>&2O8E(AL(BTLQ%QS11RCFED1&+PAV.17":<)7+2RZC/?EDL77[. MH+ZVQT^@O./1/< N\<$F6"-8*.XU03:3Y"7%8"T5-DFSVAXOE0XOQOE-=VAS MK;7WT=KQR-X[H9R.#CFK(++WQH'Q%;D[)Q-08RH\L1#9\\>P6=8[[7>KVL[@ M,/:FD#N.A_*K12<.ZFWX)SI=NER59K?3K7AY,\MN7HV+E&.-/3-CS\XD2T*. MV$14 <$:28C@14!:8H,2"TH0(BN/@8AZ&^^E:>S/"]YKC9VGQHX'Z%P:'T+B MR*= $1>94X!PA1+\F@*#Y92@L?(%T@B\1(5]XJ.::T7]>8HZ'HQ'Q8QGW",N MLZ):AY$)SJ) #01C3"H1R50>K5;215/2N>^QWZ6D=2Y\;AH\'I@'HPB+ M0B/B\D'HQB0PM80A,+/&"@AK*/;EX6OD,6*P$M_YPZF;F=C,.BUW+ \S&.W^\N>*O144#^%#D D MDI+4R J#$7?:Y$.%)-+6Y)XGBW7F9R-R5=%'IT+FKHC/O.U2XW"-PPN9B*IQ M>.%Q>(+BP7+,L2$(1,(BSI-'EJ=KS,R+N*/&X1J' M:QS^F45<-0XO/ Z/9Z =]2%:(9#%B2 N14):.(.4XTIHH:5G&8?)JJ:3*>AE MQ>$I!QZ/'JTY/ ;U\]7OOA+@4G+O>]3NC(J_VSJ._:(93XL/W6/;N0$"")[M M>.$;SP8>?8S3-94'/'EB\NADU I*KGQQM$CX\BO6P7H,!S=_Y1&S\2@8+*> MZ.MSV?6K/^BM_7!<-D(NQV1Z?J!NG(Z79IV,FD:@D$Y"R6\'O*U#& MV*O.O_Z7?>81%(>];([^:X;E6%G?+4^N[J8B&Q60JOZ__K#KTY9ZNI82>G$F M^7IY0NJDILPF&9JNS'RG1PK\Q/Q.G&!82OSV(!X7=*UHV X(:*Z;+JOOU9_] M8K/5]\-^_YQE>:-CVV?]5C]/X]M6QW8\W#Q/:&A=,#%_B/UA>U!^Y-)HKTW, MUNU3>14(1J?",SG_:2FO\ZHU *SQ,T##[K43UL/UN;%7YB9=S(V_-C>]R[GY M_]G[TB:WC231OU*AD>>U(] 0 =[2C#PUO]-> B"R'L M"U G\KP=-'#YY(X_@B8&DN4&0"C0Q ..FUP*!+W M;/$JY?OELNE&0G'G ;WH#O]USAP_OGJ;>C,0+N(7HGQE(>O@.3Y MJT&G,^QU7^%JY9^V3=31?Q7'+ADOZ._K#??$Q#$* 3.?Y#CVP,:W\[> MILE6()=^;+(O*#8*G*!$2H3;6/)P?.L%P5?DEH(TBF<\AA?O ^]>, ?4:@[L M$;K15[EP8!+Y&VYE\Z0X]%SM[CA7E1**O42?^:3=BOWRL_=?202_11'[%U=/A%NQP&Z4(<0 MRV+#D C]QN3MA$2B '$ _0$M V/1F#WX_PC'M%1-U>%5-G$2]PQO LFF>,F M<^;,8,?N6!AL"906LGFFOC"R+_!LA9'!TH1/@R4:D[0RM4P2R\+S&!R,M*QT MQ29[MS8# Y*GY=&Q*58VK>#Q8,@S 8^"&?P,NZ!3( ?68@$4H4[\.*!Q^!0, M15 (DI![!L,O$!+!F(8:": (V!#]PP.>QQ45U@YT_%7$L%J%&X140#"4' B7[.Y\OWK#/*=I^=._=['3[@V JW_B0@N\N16KZ M:D7UNIVTC.(Q@!/^ :!)FYGQ>SRUYR"!E'(5APAD^%6>VX#N"/ (SY%.8)U< MH88&0( #=L/@FSL'H($N]7+89D#M;,1#,(\S 0\H#,?L+ZERX50A=&#HD0!$ ^&@TGJ;CN;! )[D:5=Q( "*))XB&F4CD=+%!30J\Y:F3PFOBV2$>>AL2,V:$(3S=.-@9' M("@I(H1IWTI4!Y,)V!4 (+F>;!4T@#L'L7 /QQ_B=N$N!)(A[NK+^R^_O67O M[L N6\!ZQ FUW)[9/43EW_0.HKIUVZ:OU_VJ@"UICX!DZG?>/(M.OEL#7T?% M&BI![$U#:0("V)4\7"K" ,.:*NCCO5'@3O 8(Q!C7;P$ /+$;:*0A[H#\Q5%-1H'!0. 9F8H)> M)9!D(5\R5'MP09$\X'Y#NY/#P*'\]^]?0]3;0&1F?(9GY7+; H#&=TZI-&Q$ MJ9H*M;<@GR<['0,I;0E]A77B"/=@-(2@6,$SAZP:>A,DNAONV!-,E,WR+^%P M,#G49S#"-$"I $P] 3,B!D$1+X7PTT_QG%'?&K!:-,3I.^&/TR$F;AC%^E+SC[ M*AY6X56PK%RRXI()G-<@GF"_ $N'=!)R.ZQ\AHXWF&V,.C$.8;"I%XS(Y9KJ M]Z,DIJV/W2A,%B0YE2[A)*"9(\.I#9\8U=X^?26P*#2GSDA#3C4H5"&T:> M3QGQX")2TD^1JI!&Y(X&E*>T+6!1+W#XBH=\C@@@Q."4N4:7+A<@E8!DG<+/ MJ&;&,^YO65C!$$%!\ J% =]&/2V(ACDB9X9TL734YWYRR#\JDP9,HZ0:7"U M,9Y$^(\M @"!N,A,?M $0G3UD([NQDF^ZSE(KBD>^'(;J4-?H8*H0*XM1NE% M0"SR;SJA=+3!& _9Z8_S@JB-L/ GFZ,JZ6,DA >R?+Q*_=*ZH,&F:IDA04Z: M%+CM#+:INQ+Y$H3,-USEQK*E18W.PLF$W!RX%I _L+#) Z.% @_'[ERDQN58 M+ 0=6"GUI1M,22N[EW+X@H]<#YDZ2IT6I6%KA" M7&JU=50*4$CL=BME5F'.]&LF,!**M'O&:U;C(>:B,A*E4)/V&2G,8@(V,AQ> M9*/ZB#W7OQ>RAI3T2@AGY@-PIK"&U)XC17GL3LG7^Q_U;QY)IR)RTQ),0(YW M:P59 P(<28#,"I]]0@\(>TL!(UQR[P@.?C0(TNM!0+D<1)FN*TXDQ7\[)D&A MX8'V@,$P(IP;I/S?*@!D]H@4;13-HERD8@QD2_]V>#0C!VJ4"2) A^,N4%[A M60MV#WEUTQ4C\W*USFU+H^W(A[F!,_$$".C,@+V#Z>Z G^=U,3^^_'P!TR.[ MX4FAE=WS@*K&R21U'AP/-;*9F.:Q- S! DS)6=)%;DCJX"!K MN#TX2,?YU"[.YYR[<\OM'C6% M92!%;)0J$_(2#(;VHPG\D2K+ZMCX#,+?A:W^BT>N]/I+H8SWR?2ADNW2,Z54 MLQ#-QSAW)1F% S(2;C2'%<>D:X+BY,OS 6PMV!*<6JB4P99D^$_I1N@H\8.$ MA)3XYGA)1 [E7$QQ@(2Z0Y:WWDOT\/K!O52,Y-6B*R^?5V[EZ Q>VZ'TE).& M&@HPUNCP!!,[=[I(<07KG;D+>706'74R_%4NTJ)PT\PV #?*_BJ,^4 EY&YIHW-0P(^RPX? M"AJ7GRAZCV8(QRD=,81#H/-[A%T175)W@-.HCFIM?O\*9IRB%3*YR(T;+&\= M'HY0R93>01>]RD2_*C BOT @'8@\NW27#(HO(IRN:)!:L-RC)'H1H]*%[D7\ MINC)2EVYQ4MC'D5"(27C+?HXM8X\PAC-E);Z\\:0]P)-UI1KIWY"Y)XML2.E&_#KX!;% D\2AW]8BP59S4#&G .7C72B&L+DJ?00[K;U;O8 M3LL BD*FBR):692[:V9HJJ<[QO_@_2Y%EM.-@MJHR 0LV> %8&4K )!V3;N; MW?CBC1#:TCZ)?N&1@(2QU5QO)**/W$EWST;&0L(H1]P3M]3IT(S;-J-F,=GO MD;ISSY_!Z)_4(MX1:Z$X>?]7 G+%H[8F+SZ]>__B>UP"$(:\947*D)!LV^W4 M6X8N1,<1BS@/[O8C$V42PZYA'R^ M)"22&*\EB=.[+3:?OH+-X/%:V%[Q]PR3?P@Z7E*50DXAZ4.""7U, 481H,"* M(HKD26,GTM%!T*?Y2=)32IH*6?D2ITO@$CJCZ"9=.L'5N%%Z$BZ"6+H4"F:^ M%+DH8@'""XS:A;VF=^(TEXD!"6$L?9)DMI(*0Q/2O9UT$P;^(7OB&0EL[BB MHX*TB<(C6'GZ0>;^RWER@WOK>([>)2-0I)2K![6M5+/%W"TA[S^58IQ==68* M5"&<6I&PCR<7>:"E&Y,<;H@_'/XV6&*LS[N[C]FP#M[KCR)WC Y=D_WJLW]S M'X,DF3V4\9>$;C"E(^G79J"C91V.?U-HQ MGO:8TD:22XK7U,S_^.-O46;A \FM[8"(>$6PVVW3^BZ[1DIB!#'1MN?.*6PD M7;&K4ZJ!?WT&;0_3YAJ4GFI!A&->(>Z>?1#'U4RH](RA?I MM^@[3N:)E]YH(+.GYE"&RT(X"<#34X;%3!2)=S_)(_PQ_C;3Y@M?DV1!RX?" ML*+\_ #9)03[!>0>L[. 0(7!'XN#Y2D;*4+5&?,+)1# IM\5P9(G@=SEX;ZX MBDD24J5R./M3O:PDLO?:W$>8 /GTW++!0.>6U=?G=*:,KR/CT$NSMK8R[-K: MWUQ4;UC-RBH(G$-RG6,8Y\,Q MZ7GDLE%WF?F]+)X:<#1A_$ HP%P*17:_A:OY34P3Z?]B=[?_0S&("_0:QMF% M)HR<1A MDE2'6F*@G.>*>Z5]J_OO%=S+G)-(J@M))"8):OM*#:?[JB2[& 0UJ7PU,NA& M9;8@.#5VBPG9+)?QD=Z:*%S:^^7<"-E?Z>D4! M<.S1LL+N[P@";G2@M-N6JR^O2C.MA(H/P(X]OHC$Z_2/-^C9]?C#:]>G]=)' M;U8SE$HN&&D^^5@=UL.A.>BV\;Q6=735Q.HH-^DH7ZNE()]U>F:_W]_ZN 6V MPK9GNX:U;-.VVX\:=O>S;MM^CL6V'@F#"RP6+":K-I#%Q78.&G9/%>B]E=N' M&Z^6E!F2['G.RCH;PKB5"^.?I6!]CX)U:V>FIH+@,UFD>/ZKO]Y1KNH*'!1- MK%F%2CG>#:0*U)@JWW=Y?9NR$E[;*M;L*GQ>%>RNJ!8GV>Q6JF\(Q%+%ZA2" M %X-@Z7\VUX'C](KUB!T3'VD*H+O99G\.)),#B6W:X/M=R>6S0>P<@V@@@;0 MB9CU$"*Z2HB4OGJ@IEA7#<"VJGZ@#0[K/T1NKR"!(;!(@_B&]^KH0,(%\JF( MOB^3)W5NT%J.;A6(%:TC_)B-5:)FZI:#]TG[NFC5T_(-6>VNT;+L$T9N'U9M MM?:=#C5!5Y2@.RVC;_4T06N";@9!WW2-?JNC^TU6#"L=TSHW3LYG C]-5ZU> MQ\+R;?Y$ 8.+,)BX\78#Y;B-5IEF[:'1Z;>K?C*64\\ENT4TDA8&AM7J:UK0 MM JL]'N55YAUJ1P#E+HF,/K((2ZZ%)/]/L5PGC4$+?X_FMKL!:V>#L\5=CB M84@OZEZ,PM9S7RF5OI)^Q+4@TD88%.4 L2US%%Q2*9V!<.7 @)#QW?9<**F$>-%9/\J/M09I-,EG:QJ#=KOT=>$-1T[,O8T]JU.SS^6B6 MJ2)>6N;PFOPOY[:7J^N4WGN6/X^KNF:ZJ]4W^]>DNVHS9CLI](Z^M="D<#(I M6Q$0/<%5?>UP:JQ9_%&54TL/3H/YXG%!=C73'=O&<'@9[5%K]?LPT[.T'5Q) MS PTQU01+U;KNF)2]IS&:?TB/Z 2?3NH1[^Y^F9C;^1_554^L8OIXU6"J1E4F?-NPK.[C%/ICJCK5Q0QK!$XMPQX\ MTJNA<5I1G [:FDMKYRSI=RAB7JQ7HDP.4!<*2^<4BP0"/4 M["UIQ>:5)!6?#:(Z+.% 0+5T&G.M2*]FU_M/K76MX70M81"?L34+-:BYD?V7 MX^^I/YB\,9 JQ#5$1=B&U;_,5:(V6_8XJ#O]H2XN5RVVR$;84Q M6,; MC6/UDB9N[%:;;-W[AB0NEP*U,60_[%<8WA=E0)->HQG'N-*%.1)&,RW MJ<<4X(J76(]W6]5,=K>M1RI0^DQ]WC.U?41#!(V2L[!*]]A:%A7&RY%RO9^& M,502,[ESJMDJVB]P.,E[%1WHV3VVN%B# \@:@5'+Z-LZ*+!9.,4\JM[QEV]- MQ&=M4#;HFD>XWW2 9Q45A4_8>H#'<>B.DIB//,'B@/F!CS9O&'CPP104"5F_ MXBK,7%O7B*TD6BZ3I:;1L@*,%'MQE7NK/LV8'L<)#AZNIFG&1;5@.#1+7!/")4*QAO;_4'5 MDP%.CH<+FWZ:#34;EGBP.EW-B)H1-2->%ASD=CRB4%#3>*+>?LDM.!U<63_Z M5V04I"'LA32 .0^GKD]4V#Y5]?A#(O+MDT3DG^-_TIX"$3+%J$+H@)&9^.$G NY$>._BQ.E&3/A)L!_5OV#9" ( 780E+F =!(N1@.\)2)S-*<5&Q-SUA"R. MD424 YOM7XH<^"$)LV69&Z*C9G)E>EA+ZPPGXTT:1'CL1DJ*AL(H&Z3JP42R MB8D\#",#W_:2,1'/,F""AS#G0E(L#C;AC@L4ZL($3C#'U^!'W"XBZ6TX%1@, MRHOTM\9.Y00(JX>MY"R4TMT,0 B:HES=X1QU+"&"!IH+WMI\RJ M3,Y&!XP"\P52)'X1X9R]@T%!D+R=AD(@+DX-8K7ECFWV43O=U%V7[CB>*0V\ M^*&R %OY)WP$\$KB[9]LTQG/HNK:UEJ^:^&_LS!=P@*D].T($//UED]@A:^Y MM^0/T8M7J]8%F!9K@%O?\]:=328GIE1IJ8'6HN3!:[#P1"AMBG_P"Z^ S4(Q M^>>+O[F33F.""#N_8GZ(T&0OLY9\ M,*^'9U]164]\^-.#.<<,LUBDHH&"U/7O0;C220:OW<5PW/%PS#ZY\? MP;8C4,P< 0*/8W;)M>;KBS#9+)RV*;DPDQR-4?%/Z[)2#JE5R'HA[ M-TBB='C MP/\ APHLU2>?!/(>&/\BWW%[==;BMM=AK5"T.BW^*P&U E'IY%/??225#6 > M.0%":A[X]%[$EO#6LD0[:XH:L<@* :V6_V%+L!1>VFGI2 5Q8Z>J722Q,B)1 ME8:*8ZPPF,E^!=YP5K3*R03UYWNY)E1&,H,WGB&M *;B600JY!C>OA.+6,Q' M(I3SMEN&Y!C<"V:[MKXCLLCY6!&("^L&O3&>\=3O%*74,DD\[_8!#!/B*X># M2C3CXU0A(C7)G0.G+@(@6-@4'33LK>. M*0?4N:.@,3&[@3L:U*1^QU8G$IQ M^X)I:R9[E\^,8V?S 5DFGE3Y4"0$(=E+<]" 4P4854 'W\A7F^-U.\9,]H=@ M((?@D'.C&: ,&5)I\!Y8*QSL? 01H#3!OV9H/4]$2"@&=* ^CBPR$\"*,;KJ MR,+VW*\"80O;(=\=@37"C1*0$'0A3I"R7^F80#+T\4BPE*]-A!=8BQ(2N.^R M+U%J43J@3 ^$G9,X<'@8/@!(EX0*%"CXC4.Z;"27B%_R>^YZ:5B'$GF3)$Y" M4>0-S^6CU"Y5=/([2 NDP)CT98Z" TU?>NZ , -!B*&9*%([_3.)8G?RL%NZG%B(T#BOW1A6X#Q)YRNWC*LI'-?N9<^]MJ-@CJ)\ MCXLB!?W6#16N);JK-TB9023#G#(CBR[38*,>7T3B=?K'F[2]CNO3,NFC-VIT M99F57#;0?/)Q;K"8+6FTJ"@R-;-Z;-*CM9LD^:S3,_NM_M;'+=/:^FS7L!:< M@JW.HX;=_:S;WC[I=2P6AAUVZ[/87NNP8??$0.Z] !YNO%IRPROY\_*7H%]( M#_M9ZF'O40\[H/9$LT#P&;X*2.U5?TE5KBPN=LW+9=FT_=U JFP R^&59;>% M8.P*^ZT*=C.K@H%!<9+-'I+?76>(_3OQQ8' .@0D8;#<"(Q9"?I9@] Q 3]5 M!-_+,OEQ))D<2F[7!MOO3BR;#V#E&D %O20G8M9#B.@J(?*8ZDUUUP!LJ^H' MVN"P]&KR\@0)##&.#'2M@TY0"*.(OB^3)\W+@?IM+43M,0&=30K(KGI(=7=H M6+UV39(;*A2*K>FYFO3<[QC]85VRYC0]:WK>F_+2-7KMKNYS43&TV"WS[,U' M+IFU4N]J.N7;_*D0]MRL8CE;\E@'1M?J5_ULU$5'SN*]L(U6S]:TH&D!:Q(; MW7J>GSW'N3/XP>NF>**N777I+AJ&V8KH 9'WPAH M2CB9D*T(B)[@!KYV.#76)/Z85J0KU+.Z!B/XIM/NZ?C0BN'$'K0U3BJ&$ZNK M<5(QG'0[IJ7-W@;<$?]*E21OY-'[_4K)V6NX'[[I64?(%GW7=99XH9Z^&ZXB M7FX&_8'FE8KAI(V!E@V(-KZ22^'RH&I5+70DL#(HUJ$\/@__FKNFU;,IFF4; M[6[EL[J.A73%TZ$UF]2.3;J&W;,TFV@VT6RR8[JVQQ"67-6(ZU= _??S68J:(Q)HTA MHV-C6S49G3+PXB@P5A" .GSE:>$K&SVTKZ@!R,ZU_99UR@U":H!SA MP):T)[3_>^;3.JOO;*P.--;OO+E 3[O$BT-^N\!V1O\!H,O.J6/ M8<]HT8A M=E&=("$UJN'92MF-I[#.GIZJLO?#3OY*6XTA "?* MNF@;+$H6"R2B&1(L_-?S!/6SD[V<)YZ4Z2$V^(;3!/;3K.[,GT.!O>%4F[B3 MG] OV^OM%&47\Y7N[F,1.:$[*H@5ZII9VB=T7\-N'D6!XU(7QJ4;SY[6KWM+ MI^ZLL>Y:OKZ?MM MKSGL=-]OW??[Y*TA_T!M41TVJ'6AGX#=J?-<]X4L/+Z.5HNU6JSN"UG_IHBZ M+^1S]X5L>AM!W7CQ6(CIQHNZ\6)%87OJQHN5C2@[^/:O!DC3?2%U7TC=%W)' M8HWN"ZG[0M:P[UB_:PPZPYJ$RUT=W^M2=/I]0X;UC]IMB5>A.GT]K47)T>JVF M!-WH4\.I.?Z*LS8]JZR.NJ5FLM$=7J8#AK8>]F%F,'QD80B-F6?%S$V[9>F: MLQ7#2=<\.TXNI.%IJ_?"W M^@%E(.\ BWYS]TCC1&-D=T'S,"V[#?:PZ-Q4P5EN0') M0KN:R5U;&]=AMZO;4U8,)Y;1MH\XAC56SH&5=N\R@2(:+_L4UKYY1&>_6CNJ M&F#_GKZ'G-KC=77].7K3%8S1[!F=05:TH.)QKY5I-;3'R-)IRYY M II+-)=<*IMFT*Y+CEU=N*3>#KLM=9*&';-=$SJIGHURQEP;24/#$LFZ'DET M>2/MD6WQ'F&4-Z.3V2"MJ_^$AI]7U\CLA*Z=9E"1K:GHHJ$Y5]P.3PVT0[OL)X'61<(Q-H51;Z43+@,F>.@]%#;!&-\& MV#C8M:Q)K:!*&\X=39R[N[&%8N()V02.VGU11PT,LX=UXS@@\X!<(FS0_>6\HG&$D?('[4:V<=E'3 M2!2)"0& TP2(.YT^4BBX12[X/G<9+_"@'X*5/L/08O-*KU&++C@>2U6.E2 MEA.;DA-KS3A7FHO)II]+,+BV-LNRMS>\DKV[X$?9)!2H"-N#J3YSNS_=Z+-% M8YGL@'23O*E:ND'J-L;*IL%M2N* ,=/.=[(Q%Y):B'T;/0[:6'D?TU0> M?" MU#D5*KY1(Z7M$;D'!T+:*PPT$]7O=";XV 'M)=Y#GU)'^1.$JCMY>/,$DCUH MH)-1,8US> ^C=T&XP$Y.@OT*9R/"1OY7I/L5 MZ7Y%->JIH_L5/>-EF^Y7=/A.JH(TW:](]RO2_8IVQ'!?7;^B:]PD8TM)T=XC[Z4KE"BB::NBM-6W-&UIVGJ6#=WT M=,IAQ3#2-L^>G'NA^*4&9+;IZK$[SBW+&!Z=/ZM+6)P)-=V.K5%30=1T[&,M M"8V7<^"E?73/B,IF=%QUQ9>LZIHZB:^FZDO'Z+1U-8LJ8J9M#(;U=Q\U$3/' M*TD:+V?17]O75:Q8%Y=]IC<;ZX*0A>V>K./43$FWN@-M/%40+W9+HZ6":+': MFEVJB)?>L&5>AF.JJ=_4P=M0'LOS"7.6'E7A;C7A6L5\E>1<7U?9HM-#I8*U M56ZLGM&W^T?? IX.*A6/%M!,<8U,T35Z]O%%7S53:*9H,%,8K>'P>GFBWK[- M#1SGD6/V6?\!'(RB3>_DE9,8!SL#G1BMU>A4'QO[A&=_S/%^ZD MTQD,+43 MV-9K[BWY0_3BU2IW 6NM07L;H&"+SBT "TM=O(Z2.=#NPW98328G9BPIQL;" M"601E]<@_D2(;\$B>.DBQ;>9.W+C-Q=:%IN%8O+/%W_;C\#^BQ^^4/V)8,+> MP818A>9_P;(_\X RZ05F MTK.5U&B&26EY>2,JYN/O_\3:7A-E#2)GV_ZQ5 R8)[V.8U6L=P0 -X+?=%F3 M:ZD44JO%ZK(F]:_I0;+XU%5-+O+J5:'MV%HBS=K]$85HFIIR?F3IC@HC\\ 2 M!$^N4+(Z3FG%AF/];!4%IW6^&A=-@-@YR^1<"4AW5<>YD$3^XLY%Q'X12_9; M,.?^HRW^4]4#N3@F=4F08R@Z+29>^^H?)[K$J_HU7*?5-?J][G5[#-*-ZX8ZRWBKJMP%JWI2N05!$S?__;P+;L-QHW%<2-YIJJ8H82'YIB 5]) M?9BS5HJOF>W2&QBMX66L%VU6[JF VC-:?5TVN(JHL6RC95VF#*I&S1Z_G)7F MN%^',^;+2DT*)Y.R%0'1 M$_S6UPZGQIK&5]NHQ6H9PW9;Z_551(UMM/L:-55$S8UE=#HMW;.Q5_.R28OK.\'\>GJTW'2,0?>(.L[Z2O$\@AK[ VJT5 PM M0Z,[T'?P5<3,3:]G=L[-+M74;.K@8RB/L_](1R^[P5+)WZ_T:2$//B@C#HSA M^HD8LV A9!3=XT+F5DNO/[((?T72$] ,MBN?"G8LQ&MD_C6"BFZLMC'LM1_; MO4 CM&H(M7N&/;2U6-!>H7WGQV!@MFM")]73V,Y8@4'2T+!$=5L/LKB\ROHX M7>Z0<(P&6S'MZXHCUO;L=GNV:UI78L[JT (=@J%#, [8Z^G[7[#;%_JUB0L)E MK=Q3WE,H0-3,(;GM]K33?J1]6QGWX E-T4;@],;J&5;+/MI4U0BM*$+MKM%M M'UO%JL%(K0O>K.[@Z(I3M78;-=;,_[%HQG'N-*M.5)&,RWZ

^RZ5D-/N\U?X "6=TQ7%&"[S7'5/[KT7H/CVAJ!4ZO5,?I')W-HK%8;JS?# MKM$:')]WW$2$U@=G+;.ODY+K;=I_PE80-U)?^)[Q. [=41+SD2=8'# _\-'* M#P,/OIR"6B%KB5R%8=\YMD"%ME'.(G7:K2,J(6BDY ;]QOG\Y?V7W]["(@+GZRSP0!,^NM>]4J#EKEZW =OC(,'1 MT\T\S;RH!@2/[L-\0JA4,,=I:/0[=JOR++X =5^I[^(U\9A:]^6*V+ M7ZC]7TQ";_^0LG%[[P*?F(7'8ISFDD=H"(6"1_"3Z[-X M)IB3A"$LG#T('K(3GJ0'KG(1NG,>PFBE+-^QS&(P3)XX8T*[,I\2*!/C%'T D(?N9^WPJYD@-\H,/7K!$%&0?F.Q. M"/:C^A?W:"I 7X0 B81#2$BYJXG9/&#)**9,<0-J6_&_:E M6@R2,*-2 M +,K[U*/3<:C*'!<6LC2!6(Y/XWB'F;P;Z V#M1R[\8/S(-]>$"4(G)"=P1K MXZ/@7ICLI\/:;#/N14$.2Z,<X$SAL K^1K2>@ &SD#'[D>K@;I%FE1 ML@0R2,8%=R*\=QT0HBD#&+BLI? \N;R7[;2=",#+0RIW_2@)N>_ _"*./3EE M*!SAWDNL_\Q#9\;LEFUO(&?,Y[A16#\NYQ/_"HP]XZ$'\T^X(Q<+(\"WK>?A MES.RA=C='!9@#&($P-M=!>\X"5$Z;[!. >_%D<>A*^_A<(J(HY"$/[GW$+G1 M%@Y!T*=#!"#_1S"AD"@'V+\-OP($>+1"!Y,0]RY@"N%/X6U!:P3J!@JDF5W? M179E @Z38.XZ.*F((J(-N0JD05S\*(3G/AXMP9\@7$UV+"IK0P#3O0V+BJI+ MA52%HA9P&7&:ZQTEHN^EU3:'+.47$)HY$)(X ]BMA0>"DS2H #OX"$ MQ=,D%"#)8GA*1 K#3!(@=N!/F$P5-NJTK/]A228M5,DVY_)_EO.O7^? M)%U*#U'VTC:M-9DC\E,53PX1J<5.A(@*"$AG47+HI\_LCGLB/>DG;AC%[*\$ M)H4E*F4HQ^2F0&\*H[ME[52,#*H'JD(ONZWULX 4@@5_0 J-\%\HNHG08&0@ MGOS05*<&')Q6<^$#@* M_ ^AV*;GPV+,'LL5SGP)F)./.H?XIJPL6H@4LO!9R^R4?I8M%\2[($Y"_20N M,^%YYT(SW3#3\"Q.ZN *?YW%J9+6, ) M>3L" OAZRR>PPM?<6_*'Z,6KE=V!4G:[!LUC +%]VY/)B8E"PARX42G^KT%^ MB1#?@D7PTD6*;S-WY,9O+K0L-@O%Y)\O_N9..IW!T.+<&HSL3K_K#(0S<9R! MU;5&W!KUNO_7?_'#%XI> +X$@1^C,/G'*_Y#&9ZKPJ(K!]-B:S$OT-0B5+B& M!QEYQHH#KD1/RS\KZ%7L5] *G!736>'J +>L'H#'?<]S&<,C0U_($7-;#'!:C]I)R%.$&JYY:."6BCCT>"I2>GR3[ZCI>,)8A0GRO[ M$DA@'TRDA8+?2%TPDDO$+W,PH:-%'JN3)$Y"4:!-V*%T#[EDAM(F?@62 MZJ/$]4 PU@/:@YB"B0OF/<#A>$VP-I3M/2J:/Z7A<0G(B_!>H_QU M7^,JK?[];P/;ZK]!;$2)5W *SF$),T3EO[F?@&)EJ#%7'0U'"ID30YS&>>W& M(,>=)ZEKY5=-U:2D/9;(^Y)$Q!OW5#()>G8!-@9$9W-7PA,W0D MZV06%45RP$8]OHC$Z_2/-VFS/=>G9=)';]3HR@SK;I9VI_GDX]P0,5O2&%%Q MS&IF]=BD1VMA#/)9IV?V6_VMCUNFM?79KF$MV[1;G4<-N_M9M[U]TNM8+ P[ M[-9GL;W684@]M)5HU\VA&@!.Z[0RO.D0>UDF/C01/BFN]PHELFW50"0/ M#DNZ)0=KD, 0X\C VTM0-PJA?]'WQR"VOFFKOZE@V*>$WSSVC;U>>5W1!K+.&T!J<&N"S*]_I^=WF-9GDQMAR31O?H5C;:=C@/(PYLRWZC<5-!W&BNJ2IF M*->A*1;PE92GWV+1[BU]])0^=+6AYX'1M?KZJK2*J.D8=O?89CX:->= #6"F MU]&8J2!F[*%Y;$^?6OMBSFT[5]=!O?GT3C9XRRR.VDE1FWXUOK2^-?U"M+7<$T,AZ_5'>K^V%7#2NNXYG(: M+>= R]#H]H^-/=28.0O##(;F$29$K1TJ#3" RR/ /\K2H2.!A?QE!=U'=M>\ MRD:K]>RCVND90ZOR&5;'0KKB"?F:36K')BW#LMJ:332;:#;9L=N>T1_V-9=H MK]V^4C\]\TKJ_)P-I#H\YE"CYEGC80I2I0W4,@X2K$A_\*%5$8O7MM.^*,?: M](?OOQK,5-%@FH:04??HNQE-1J>,,#D*C!4$H([3>5J'<"].G'S)UCDS'9 M5AL;QP7S>3#&3V#!CNJL'<^ ":8SZG =\BD.$RRPLU[BRXYTL!WQ;4%-[45X M3]_%9M1C5I^QP*;,B7-E-[)NQG[>Y5U_II M@>3*NR\#2C?;D%-._49W-YQ,J#S\('Q@HQ";W\#@?PJ0)-L:B*I>S9V2MG)Y MP^;M&0=R*8JL0P'TANTJBISW;9L)/J:&C0R/;=F[$%83)23#TL$S68E2 MSHM,5A;^6<#C9E?N5:!D?>9#ZL^)G J*!.Q%>,19(G+"8 E6IX^J!(IO[.VL M,$B=0H'"L%=C)%9:>J9-M5<[>L)JL]T9F[W7"ZW7U6H1T2^'&ZUN17$#>>- M)/:-[N 1,#Z">PXXQD7+_K!+V#7ZSL9%DIK@7F;LKP1(6& S6)005M8)W%KO MG;NSBSCV2!01MM(4\(;\479AW=*?O+4N]M9ZHR-R<(=Y>_2TQVK>_!P;6Y)6 MA_JR'\0P60*B,>UF_R/(3&I(A/O:(_FD3HB=+]W)PV&R[\J;B'?7W#"ZB;AN M(EZ!#I9_OU.TK5U(O=/M*W;ZRALW1K.' Z-4F M\Z!"\:":H"M*T%;7:+=T/U9-T TAZ$%;T[,.V)=(Z=NF?1V4<"4!^V?;YDH< MU0U>YF_DB1\3&%T7AK';1G]8^81!71WA'+1P8QN=05M7$ZD65NR>8?>OI(M@ M)2+GVVK=U22'7WY^#C^9W/"PY&!>3XJ[?!)!R4E]2*I<([3>;<7E=(.[JS. MMKC9[6,*'&DJN(+V?1I.5][F\)DZ*556C]YR2':-OGUL4Y@*J[5-0DW+&'0? MF8&M4?.LJ.D8@_ZQ/:XT9LZ"FTW"Z5K\NJ3QU89-'JWW7F$50_]B*[8KQL\94 M-*.-2O>Q]^S7W$7EA'Z$9E#1#9;5/-KUHTGH) $*5]R(1X=YZ$8\V]>VT8CG ML"K;AL:6].6<^Z!%4%7_0F\4_"0640S4DW5=29P9"[#%C>>E72'2 MCC78F\/S\&4,L0F*.\(GHP#IB?C3=0CW>6,J:1*L?9MM ME:A8+--.-I))A.^(<:/(HKP#T='"L02KY:UL5ON"X3?%;D2EJ*-.+KTC.KE@ M\Y5HK4=5R^SOZ#1$'\"/LO$9B (>10(;714:OASX MEHX7M5JL;L]1_TX'NCU'+=&FVW/H]ARK9WH%:\'K]ARZ/4<-(*;;<^CV'+H] MQ\JMV]6UYRB'PX]B$0KL3TU>='3.S -8TG_HAVM(4NG: UW9O()XZ75Z&B\5 MQ,N-90UTHDK5<#(PC\AQUSDJ53R)CZ]:>,R6*Q&U7+[QHZ.6JQ.8O"5OK&T, MNL>>7M5+IM?D55'R:AG#!M0HU.153?*RC<&@_M1UD)I7LTH@0_,R>*F+IE<7 MGTM6ATOI=5=3$,2RX.32[I9*HJ9MM+N7*1NI4;//NC?:?5U&IW)8:6F?2]U] M+JS@ M\FB33YC(\JAB7*O9NRK&J"2!][J*NIP>*A6LY''3Z1KMX?%7T*>#RH6-*7K=RG [,RG>&KZRG;TL<^P%%4=*% M5#/W>&>F,,$2"Z:(49RFF1=@L7\71="4 ML=Q6(_MY\5DLCG)"27#@[*LE.];K<.0 6V+!/*H: W#&.@VA\ #LXQRXXQ!@ M[2-^SU6I8 MM 76N$GN1P+#*A(A4;8.)$%%AQ^F65)6:GSZS.^Z)M$K%Q V! M+M>*Q>2@,]F&ZSV;>%Q:"6*#*5<9@0$.SC0.K:@ALFV2D1%4QW;[&/)@4404:F(U[1^P%I> M:0 SM@L?*J6DE7_"1Z!_)/'V3X#4G5N0P"%WXM=1,@? /I1643C'>4I,9/=6 M 5/\+R[<'?_SA3OI= 9#BW-K,+([_:XS$,[$<096UQIQ:]3K_M^P_R+]:!;F M"593<3L"Q'R]Y1/8UFON+?E#].+5:DD)U[]=0\$Z]+:"8S(YL5"1N !B1L&, M& 6)*D)\"U;"+[P"-@O%Y)\O_K8?'8"-+U2& [CL'4R(]8+^\8K_4(;J\NH> MEGW&LB0;NA!1YB^!?_O3V[>?V0?7Y[X#,["?@PL*0%KJ*).,7-X-,,/[MTQ5C4#X;@0 M2"Q8B$W6LG'I]?QPV63NG$CKI5L([5@2L >995)ZC%OOB!_/(17QQYX"X M7\22_18 -I^HSY]?Z0,FNW=A]6NH0!(-?)&J%5)G>2C6.8P#L, E$RV!I> $ M_GIEH'/C*]LP)M&R.;PV PURQ",7\$_E'D$4CK$252@U^NW%M:,K@]A-_+! M!PC J[SP)4'3N#*HY);2M6V@WL* D=T,JYXE5#Q:>TCFD5%HL0NY&H*,Y M011+294JH<*8-@Z893Y9[ 'V'") Q)(:05TPPF^P)L/(>QV-B%-^*, MR( RS-+9I/*PALD;8W*$Z!R+- 1BA*4 MT#7"(M3XPR1!>:>P18[3L8OX.M;(/'\->12S$U O M@R52'EW?7-D)BC77@>^P'/'FX0%H7Q>XZ$<@'9/T#;SL& ,OP@O;)6F]2\]V MS%;_<95,=PT[-.W!XRJ9GK\^JEYK8]=:$BZ1\APHI^*QNSJ,7YY:E=7N5Z,P MZ7KAM/)X@2^S4.PHIWM=P%BI4Y:U:/GB)"P>N;);P M678BV8C\W@Z"IQ64;'3ARL-0L;-7A<;#&5DB#<:Y^XFP\58#_VS E]$G:/2] M]UPP$Z7SJ$((V**^7"&JO@1@CC^7CE%=X/1U&=LCB.2WM'W=?K-*KUYHALQR:BV:74<\W[W7D> M]6X]%&..8T;C1N-FVO&S6F4Z)IA\:*GTHG!X^MV=O-2S8X;L<5C!>SVH8]K'S* M[U%@OK#W4'-'<[BC9W1['B.\9 ZR5%FSU=A5IOFWBDG#V.X"3]ZO.\>KB;IG30!I1+*V>PCV6- M8Z\A'N"FTS[B?*[PQ5F3<&)KC%0+(XV[9FX0;CI&I]UO#F:N,@"@;0R'P\K& M -3A^JD0R,7KM3^R2/ZJDZ[_]*L*$A=E,5?B0U'N7,N08_CK90 M-6XT;AYC(+2& XV9"F*F<5QSE9Z="_-7 SP[>P*+9?M>'2C8:>XH#Z.W!@/-'9H[-'>4A!(,#:L];&8 IJ;3!M&IU6UH./OAYI^FY^;0 MLS4PNL.Z5(.O<9QP8>DP(AL'R<@3JVL_;0"MGO"",R]/Q;C,@:X$F#\._$%:[<,9K=L^Z1P*-6L5TW $BNPBC!Z%\P7 MGJ"@KP]>XHXC]G<^7[QAG\-@G#@[.CIM@$"NO00*!X'H<% _;9X*H^(/#LM0 MX/_@!4MT.[ [$=Z[SHX2RQH/IV>)<($]S@2[^XFPL1$DH('_;,#_E0J+8\;- M>\^=N_Z>IM/G1\#13I?&HNI+$'/ON=2+Z@*G?U@JLNNS>!8D,,0X,ICXY@C8 MQD*$N$ ^%='WQT"N#M'EY43R6[G'[M78W>$7,V7[JN#U2[]C](>5#PJI M7JRJIN=JTG.O:PPM3<^:GAM"SRJV7Q.T)FA-T%=-T"<(C]*D?^'TA);1MWI7 M1/J-32KZ1<0G:E10->R>574ZKW"]AR;1@M'KU*4,K":%9R6% M&\LRNITC2C9JM)P%+1VC-6@W BL-KY.S3<+:@]852=B3=E^V3;M;Q2(]'^<+ M[H9SX>^(R&A0\0/;;C7'0&\27HQ61_=:KB)F&E?T1>.FNKBYRH(\MF$?74.R M>KZS:JLY[[\MO" L5%U>+$+N1MR#+4>/5'TJJ[YO*>][R2*7VBP^L1#7N-&X MT;AI%&X:[E2JX*ET4@]/NXIZC\Q71_<.BP/F!?[T-A;A'.\4X3?W?D?^1X,T M[,;921HW&C=GP(UE=+K:7UI%S#2.:Z[2\W-A_CJIYZ>2ZL^7$+[E#@5$D=\G MH"Q U87B*MP^C3.3&H2;;E?WVZHB7C3/:-QHMT]C)=\>O>?P1'S]9I7>U&AM MY)L:K8U\L[&%*;(2L:?)V]D'CRNJ07[BWFQ,>U"#,=(U^ZUBQK3%3765'X^8L\JRWNV-BK?!RE<&. M?:/?J6ZX8WT]..__2MSX ?8T1P>.U'B4,^<:_#C:0M6XT;AYC(%@=7>W-M>8 MT5RC/3LUY:\&>';V!!:__]?'+S]N] [=M[\K"CDX;L<5##FP^N@JJ7K,P5%@ MOK %JKFC.=PQ-(8=S1R:.31SE$42#(QA^_@N"YI.-9V>ET[M5C.)]'#C3Y-S M<\C9&AB]85\K)<\=)5Q8.HS(QD$R\L3JVD\;/JLGO&!$\K%+V^/[J9N+A_&( M?<>""0O%O?"30VZUZN(DM-MF?Z?P>J(D.MM&OMN*E"-XHW[XL[JFI?%7[U(D0]"]]=.T5A MP1Y?1.)U^L>;E !OFED]-NG1&BKDLT[';/6[6Q^W3&OKLUW##DU[L/WIKE%W/^NV'S>J7NM5 MKO5H7\!ANSJ,7YZU<%9]!]=O7NI-33/Z38U6_:9&:U/?U&AMY)L:K8U\4Z.U MD6]JM#;R38W61KZIT=K(-S5:&_FF1FLCW]1H;>2;&JV-?%.CM9%O:K0V\DV- MUD:^J=':R#?+@_]C\UOA"10,=V^QC-. BB%PLM?0Z%!Z/ MW7N1!P%^]V+E0Q5"V,H_X:,H\))X^R=EL8RXA?2Y\[B@R^&^H$N;8M*S_!T) M@^)_9V$.P:FX'86"?[WE$UCA:^XM^4/TXM7*1N:N?[L&N/4];]W99'+XSJS6 M 5N3 :YCX02RR=SKQ!^+$-^"E? +KX#-0C'YYXN_N9-.9S"T.+<&([O3[SH# MX4P<9V!UK1&W1KWN__5?_/"%XEJ#"7L'$P*!1/]XQ7\HP]HZ3;DPGQ^_;O>( MZD] 4@=M>S.CPXT89Q/7Y[X#8[.YX%&";0%G/,9G?@#_XS/N *#&\(Y@2S>> ML=_-.Y/]]/;M9ZKH&LV"Q!O3NR,!3.Y'+@ 3YH!-<0](TB>^9'& )>U5'T(C M[3'H3[-?'![-V"(,[N'[,1L]%%[A#@P!3"LBX\BDMB_N7$3L%[%DOP5S[C\- M?.R$&74'3AF$ $< 13P3888?H+@<:0"D21#."3V+4$0HJ,8[T6:R+S/ ;CK: MG#_DV)LO>$A4#>B*7-@&#[T'%KNQ!X,6*24.72?"E/YW'N@,'E 9. A-X7BWA5+Y"8"F$Q%CVS94A"T4?2JYP$2@A%2-3??6#);#*5,!# M8*%YADNJ)M9_$S$X=MP(L'<[YU_Q,Y!X --(1.;JR8%GACO^YXO])Q$>%RPCED0H MR>="R/=R"1Z,0*]58F0L(O@ M?A5Q9+)?87POQW),XD' NR"E\$_@CW#,_DIX"$H!6X*@>CFTS38#P'@PKLER M$G%Q33 %:A&P!Q\[X\!Y@V).:@D>[(O?1JZ'7Y# HFG>_NL3>P?ZAQNS MM]-0$/,9[&X)O\"7ZLD'[LCO<"\?7-\CHES[RF0??3I:9?7Z49#(/<'RYQ(* M3G O ZQ/ AA_V,QBAE/!XA@M3Z>JQ-,>\Q?$B>OWJU7*Y M-"/AF-/@_I7[[;_&@?//5V]#9P8*9/0*Q"H/7XUYS%\-.IUAK_L*5RO_M&UB MMOZK.'9O[99M67;;,F?Q' PI^!=[Z_L)R1L0UW%133\?WS)Y9+!? F"U'KME MGP+@JR] 3.Q'(AMX_"LI3O\*PC# H[KL3-@M@G[XQRA\]4,U!1<*"+0/L, # M1UY6LI]VGL )B%R$_&VPYLE82)Y7-L #FX3!7 HSX$V UCM094! MX)G*?H17Z _4EO[- >?A R,"6(0N*E"!U'Z\($*AIB333Y]!\?3 !.$H.%'5 M(N'Y>BL8"T=K=S7UM'XYC[VVV1H\+OMLU[!6S^QTVH\:]OS)>;38WD'#'EC4 M8:N;;+CQ:DD"LZ2BYTS\7?=!E5> ^ 5^83_#:[.(O0>I,2;I_ZUQ#/XE.K.%ZE:=MA6CVYM?+G:9(=M MR.X:P\ZQ362J5U5=DU*L3"A[A5Q2$ G^H:YF)&T8Q\]'I/)=.YV"2W=[,>0A+9^.$ M8I-@E^DX>*>6QHY-W-A@,&8,VX.7@\DD$C&NA.ZB)Q/AQ#CF,@@I]B*]-I\' M]^K"%J^B7K9,U3%,74WC)W1_=/L@>'C49J?"QU_E&^_N/F:W54Z ZTZOJ++; MJ%A@WB'E^^ F^[B()RSQ'?C/!(EW]=8S-%M36PW MYZZ/02<&XPF3$,.&\,!EK2'/*A*AJ*DFQ%_)>Z"?@;XB=A46Z80 MC^T;+L4@]Z(@O7Y>@SX%FDN9A9?9%'"C9$0\"P6(&0J9!,DP5D\F,MA$RC[V M-@29 #S #34!28P%O/_-Q4W#MR]ML\4*LL<)(H0>!OL0U83"G8^2,))2Q0'L M!W,1*CRC@/$$3?S!2UP KL3Y9[F@353WS.XQF(Z2!<90X*IGP!,(X)3D/'$O MO"B-Y?P=< XKO(LI?!&Q\#X)04@V*J:AS"MV&/]GU,5!"IB#U0/']:,DI-!= M.+]B3Q([<+1P[V5P[\\\!$E! U$\Q)C/@2>0*#$RXA/_*MB[&1 B!HZFL4[P M&7S0:A3\_]L%X@]1;?4>0'"P"'10=P+_!GC-^9_P*'Y(@[,6'@86C\LY?L;O M,:Y.^$4&=W%3,!S\*R"J1SGF2A$,JO:2J!J&P?_!&<0W5Q+#*(%37$9ULC^$ MC"M!D3()@%MQ-)\)?Z9L_ @0)6:!AQ%L]]P#!0>Y6B[2_0]I S)R[*MX $Y% MA<)C' :/@3%'(=&6^A50$7(GZST.;!IA6(N/DE8LF#,3B0#6"GB&#;J\'!$BQ;A]"&/^?OO8 D\'\+)1:'_L'>IGLE@8PQ" M+(,V80*#X^"D2U!/PVAU'_4S '$J6$%0R\@?@J *381W"5%^ *ORI[<8BEK MJF;1)S>>N63)_3_0 M\08B>%4#[K0,6 _*T B$LA/*V%#YH2=ELM(R[^:@UJ.APSYDH=KPZ"Y(XMD2 M5#/0M[_"#GA45+?7UR-!CN#W%"KP,.,4@*[FH;GA*,),*EC. CT):(BM++O= MI65G"R:5/29K$7\#.4$GY8R/,57KW@V2"+XBL48S2<=&%C\.^^<^Z1-WF(K# MPS'+204T$MHL68-@^80B6[S<'J9YB6(P^A3!Y&>I*NI[W*D DX'L+6:;W>]8 M&#QP+WZ0R]^8>DGY?@LXR9*(C;A29R2JLA7(%E&PAK>Y.>@6HND#@FHD\&ST M%$NPF(-MA'8OI20XH3N2\/_,02WX:##,H;%;;S[">F&A:-&0BB,B>F"]T1'V MUQUAWRC+YJ//WB934!/) TIR Q3- '-SQED*GS+T0=1PE"B8&^BC/S$6SLRG M]#^T$Z*(I,GH0;I-QP(U59(O K8PI?=0Y4X\$C9@L\Y)K-"G&4^C>$Q%92G7 M^B6"O&T9H-]0YB])19/]N,LX1H.6MJI\$VVSNVH8DW% ^Q8R+3'$!])ABK.G MTGYEA4OA>08+1I32A-N@],C_P +008))IPM/95C.$0;PK\*YD@LM>?[\)_ I MS17!(:8X8@86,,4!K9CS)'QX(LB20ED&ZBM033)^6('BY_=O5^"QFB&E' 72 MWIASM$51A$JMH.S,DLL+E;[ T"^A%AX24V;FCB>=;^I(.OHDI=RM% MC>%Z";9SM.#5UU1D.9X7::.:34VC. M@96M $#:->W8W?2W;.1L9 PRA'WQ"UU.C3C MMLVH64SV.]TLH*&=/8/1/[U[CS, WLE")9:1@&K;[2P3![?B8-Q_IA"E;F=E M#Z>TM&7M=KMLD3#WL5<;E9#-?U!Z+_)Y41X1?ER\>F)P$/M 0DY1_*8)W+D, MS7PUZ$.(I5:&-TSD\4!_@A.KE&]))P>*EWV+X-F FTL(5/)3BN4)NG"D)&I+ M3B]\ [\7EC97&9 I=6_R@2H5 1HI1T_.2/ABXL;J*$CS24,1)Z&?Y[NC1,)% M (O]"0 YWF52LSNR//9GQQU9);B@RK?3;[&R"= <'.=(IE_>?_GM;9:"#V(K MH-M?=8^KJ%?>WZ)H4I[R3/Q3CKX81_+%PL6L<8BO7RIO<$+"&0XJ37]=IU'> M7>G+E#G(/,]!_B/[%$W#W)IZ:5MFZ_"!TH62KIY$6>6!E5UA%B0N>L/F(Q>U MRGG.;[_7P";OGR8EL6L9,^^]#F$O+=/>N'Q//;RDN*#IJ2[KHR@ F8'"ABJ< MY!> 2L-)ISWT2HZ@C3Y:O.12MRXK?GW:_(A[W'?6P;$"C=7=T^+HY),.ZU&6 MWVL4W-C%7]TH2N0<>)3#ME2J.N67@_D&N(S=5 N5U5;29-H<7/G5PW1*";+W MJ)[0[6GJ=5D/A) [VG2G^T0GJ.&'E&>/E2U X0&&E IEGKDOCXVTDH#P[UW@ M-:+DALMMS.:^S;*Y:V:)G@P*;_%:ZO9?Q'WK]12>Q2%PU,I?_&!>H%3,6V+* M+&M62K=VRU#F'9FM)44KTN"B2"EMD? Q2(BXGRR ^\"[)^:5'V;WO#!9LD > M?3EHY8$$AA1#' Z.PJ^J2A35WT#M;GTLT$BC9/1GZNW,A11Y_O"W$1CA @48 M>4NIT) J%)3Z5^6=)JS*!2O#CX-0RC*<.4$Q+N^UT8]O*/V5C@(\P6%NJG>$ M7].Z5X\&! RHWC"[E'NT>+H&QB5ZY"T.$,W%82QK[0"6LP)@K.[Z!/#A;0:+ M78"@NF?RC,"%J/(I,46NY/N+U/Y2,*Q&2OP/?#T.YLIO.Y? 6Q. M*B?"ME)P]U0PQM,"YA8IIPO/00 MXMJJO_$I\%L4;S\.2$@5*1.%6<\V>VO"K""FR#7AYB4 I=M8U2PRUABAJ$S2 MT1.E->:VR9M-E:Y9RLR6HE$7N-A@'_UB.1OE%'Y'!1;7+Q!W: 83TA]X1 ;D MNNXO=7Q -Q!0!-H\#Y5YA& 0_J&2SL,[@Q@D+L916VNFW*H W"#GM3#(SKJE MO!I2.,8J.F&4'8KHI,SELO*K"PZ' SK5#(I&*JX 58.H<*1NJQ$VQTN846:& MDS8F30]TNF$_IE"XOD7B!,GH[CT**LET[#S=/G?TJZ>TZ/WMNJZ6+%%@*)W(Q.3,Q3CQY90S: M'Q4Y]]>9QI),TY7W#.6#A8)"X=+"MQ3-CG\L4'E[P"@9$:(ZA'?5P%#OOV'M M9?8.G?B8(\1N>%YZ5GEG2B?ZG@PJ>&.":E\:[D_ZGRS/[J4N]I6XJ%0<_.K$ M0;8O>Y *@Y=6K[VN,Z-D0O_]%$^^!>BTCKM 3WT6@!YL!08&^>6BXDAKK:K, M)DNDWA5*A_ZN2HX+]$JO]5*/*4=7%*(0?L.$E14SSA6IHXW\P7X0 MXT406%^31.5P%*Z:\IL9Q1GRYHR<@W1UM9*@2@D@^34H^?CPS<* Q&89*^9.]=7:A!%[+[*\Y153( M+EV!*4^X'U \#L4#J_K2TN&AXMB468H2"; 0IW==J3ZJ,GM0WZ"P'NX7=D%< MJ\)J8G)W(IKH6D^E E,^S0?,%R1 C%&]?=E=-WCW@%-\RQ((E>,T7=T:6I;R M(A SHVE'A:A@6*GTH&Y >,9E&!>%):DT(6 $Y2@JC4!>>5VZA85*@:&HD6QL M%2R8A92IH&X,+A.>1UT,\JON18 &B@P.2:\YE7#^.?B3 LS%5&E+[T# /?X M+E=7YRIG#GA/!2!Q%9R]>W[=S; M>/?^'1S7AIB[:\_MU(E-?X+,Y7@XL\![)*>3(R7LVOG)$K[Z# M1[8,TWL)@,^+W5,+%@G/\B474MZRB\!DA2TFGOCFJJTL95["%.B9%)^<9?)X M#)5 3/=)1,,QIHDN9\)/97*AR/\";_0(*JM] [)7:!AUJ-21X.]D,%H!GJDC ME%Q]M*^QL4XO(7TQ?(_2G#R.6M+QG*GO"G0($H"F%^2KET90\I@;-33'H@S[\B M8!1 ,.PP55Y6W-'&"A1=+TGC#NE-+('@2[$MTV$R+C 0,Z>%D+1Y&3JSZ$&]7/"B9/$[W]P+]U JH4CRFX M*KJ7[C;E!/+B>#I%)4&2RNK0819R/4*_5N;@4MM*C0DZPIT9+)VB/:=Y/&M4R*?HJ"K>Z!I*'O+--[XGY&$^9O$R+OQI:=*PM6_?[ MP+>%"C<8T>'3Y4/Q8EPF8I$&ZN/9(^.[%&^O7G0?T2NECK+\L)LI4/B5UPX. MYS2*#\]@3$X)0XP1()9*L\GHO$36DA2:!;4A R2Q;)T&K$NAUBLTN]+DHNSH MA!%DI()L')-'4#Z^!52[^BV@WN&9A[E&;Z6G%0GS,\#)22W:]RISH%[QSA7Q MKH6B4,/"#W+:3*-?J(@!B(A@D1E^%!N;'UKJJI_GZ$ES.:)BO,I%=HX+*Z3= MP-F;S!?*8,?.B/$L&%,RFR#=%3WZI//*D)_#20\.^@B+<(G+;E=GLEYW)BOJ M?N2S#E,_\I9#);,74TWPJR@RAY&SL'3;_)F,IY+_Z7@K6 )IQ*%,Y5.)?:!\ MY%^0(R=C%%*/2;:@NP;O@C#I&X\T5+^-],=BUC>ED:66%3F1HDP\*8K/ ^B+ M6BXIS:#;X@KQ:L_$Y)A$.H3H&.64_OY5J%)DU*PR#X',PM%780$R(UKM;*GJ MLZ2R<_N-UM5$IE^HN,_:A?_45%],J_Q))N*!G2P R?7+66N MJG=MGT!"R2:AM0)G)=;V(0A7SC[IG*6XPPRJ!HN$8+>R)60?_E#VZ4[*+A0[ MP6,;OR4_SDI!W@^9@I"YUN50LI;*6C$5RV2?8'D>EE3!E$#T;:],XZ9J@<[B MJG! RU'TF/HJUH*C(DF3VOBX7N.#Y$36I5;)B57&*&U6^VC!U)#(E$]TA]TD MF9'6;\N-,G5/3XD$P3R+WZ +#J18*5NR1&P#[T'Q_A/6[&#Q,ZITFD39#X61 M XO@ S^4+E"F8#KO?DOCV@*;?,&M==N;6P>\::85452JKL-P9*.#/D M@U]'GM(^ZUA1LD2+4=FG;)'N,,AW>%X%^PG7-\,+7-_L-JXYW;7CQ7T>G(-B M'PAI$:B(2\ &2/3Q[:<@^*K*5"I0U)"T*"+G?V6LE_>@A%(6CV2U;O\WK685 MI60T4?OWU/YS9VQ*0RI*F.(>!?=5?OB=D&5([/[;]-+E+H\)>2N;E%C#=IN\ MJ'R.Y?J4QS3[U'I?\NG[;\HCFX_1*8YA9BC;7')FZ6W @"(65"ET\AJI"*Q$ M7DW+VMI8-0H'7 ;A6!7)3F^E95*A,TN?%8J6N( ^'LH'KU.P8M%3C'*.,U[, MS%5R;6_^/!*>*^Y+?D_&6)MP_6<*/%C_,7,.;SR@2EP;/Z?EQ#<>3 /NK?^F M\B;6?Y[SAXV?D"37?Z2"Z1L_HNE6LC!5*6OC]S3*?O.!$%\W?YR5 4D5>US_ M&<-NLM\0O>GOA3'J&%@@;T"VLWE6MJCP$P@))ZNS*_*2?5F5/U$HU5-27%/R M3A[ 5UYPK5A',JO?M%K840Z410W=NUE,%]X6!Q/YO%#+@7@T6YZ1Q8+%6%9T MJI1K&:A$K^8ECMZLQXQEQ39W5J/+?6(RU&=S:VHK;XH SK\J9";]/TP7!"$P MP2LO8MA4 R#>,1AR)?R/BMQ05U4X%5@@I$\ UMX415,^H;PI"RF(&]4,O&6: M98TG-HM"KRY+72@G*NQX.ST4*U27UJ2FF'$*8 -SZ)Y[%"6*U.:KZ%$95N5B M4G-6P&,"6PYI1RLE43%.#ELW%$IF$+7D14.IJ*QJ\8(5_::8 @<_KJ^;476: MPJ_8N<',"YAOTCT/1198)V,4L]!<.$0P%(XZR>!DJQ5J)W@*J>A*6/_&R#@K MAND%H9I$*C%4,!=C>396,@X(IS0], +U\R'U+N<:C,[?N1L5'820@C'0RI3Q M6@H#6+DK+37NJE)BM EU_PE/EC-!"(+_/*3&:;H V<<,C=@I_8E!CR)$Q1/$ M&-Z#;HF]*R([36#/:K:N5/+*JO=DZR@6&MW MKHB56V99(3I.IG0U;$LJ&*H MK(A-E"#@995A.-$5CV'P)L[_0*D*A.==:R%@DK(!'V- X3&P,QA5AY-?YORP M=V\U/,9^SCMFI9J2JDV_[WSCU&Z**D90/JP4F2IF?"P*'6 48M,BGP!&#"_W M4S2#%):%K;'EVNY/'NP52S_HLZ T(V^2L3E4LE- M24 &X4H \]6@BCR2(@V( -AD017Y"5B,/4[["&'NEDHNSLYBW+!23F6]2*E> M;5N>TJT,-DKRXU?%Q\/:C#1^8[-5P/KUUEN3_0:38$4 %$2I<4:>12\2,H)[ M]:)+I7YKW^ 5^P97HH0R*I/:MCN7]>WP?Q69*.:6]!.I]*F53"@=3M2V3A). M9-DZG$B'$SW%OTD'0]M$9Q><-K'T4R&[PP]>^N\?"Z8;'^%5T\\R40Y/D^W< M?*DPJ8ZH<:!F0JA= MZ>B:!Z/RQ0+@2U2=#8^V(:@MA1)%>77(;<6'2HH83=QO6..R6,IHRZ"EA0 W M1U0]H\:WR0(O1/(2%S1'!+H8'R,! TE_^OBO7W\KF6UKI8NM59BRXDOHCJ!> M$D::@Z@2P]/"ZZ#;NJ0>W[C?RY M6@6[6:FH:GV'=;2#\'NP%2BI3+(1CM(S M[6*U)]0C;USW>RS#BA<^4+M@HOX'6 M3(ZMO):W3/C,[Z%25YH;%BH1,$G7Z+##'@?334)3];M1[^6%Y'U_]446+?F" M[B8HQ3ZU*F0E6"G(7&I4+.O 4[L(Y78!!4VE+J;,@%F:*X-/O 2M AG#=HS8 M>U.F:"BHI\H+^B!N':SCMXC$Z_2/-\!(8"\^O'9]XG?ZZ(T:7FD\>&Y3<06P M/]0D-)]\G!_I9DL>ZW$(_S].9U:/37KT*AYO/NMTS%:_N_5QR[0>^:S;WC[I MKB]W+=;JF9U.6R_VF18[/&C85T1BF3::'E(=.@]C=)U[R#C_?-%^D6NL8_3V MOFXQB]Y*YZCRJ_;B&[Z\R=WK["@Y\7F,BPV=KB4KZ4C!E4FHIVT<#DCYMWT( M$#PQV9!(&0C.;WZ50VC+Z;:FIS^1F@\$#IP3YU(46R7!XM?"%'=9;;6?L;!: MH7[QU8 S9O';EKQ0>5IOGSGST'S2FLC-6\1,PJ)8KB!-Y4!QOD$P%9@%.%Q MVH/XH"DOPHV#@]!P0X[V(($AQM'W*^C8PVPC[GR=AABU>ZM6Z#A"3";'$MYS M2J#R/7\I:\EU "7NW?$A]/((J)U??D-6KVVT^E;Y^78D0;,C-_DXN3VA_ZN^W);M MS&23^Y.([[6-/TH2[0=>!22172J^VQIH>VFN8_:[CQ/?A\+)/@Y.I:+\\J)/ MZ?0#V[+?'"GZRHGA/**O+BKKGN9'6O_:*O4V>HQHF.VE-KH$?58X[1)ZA^JO MEQ=Z4M_KU%[5D]!M5TSPR8 "O+)F<1"KPKW%L/RTD!1&>!6KHFAMYL 2+1<& MU'.,L>^[P_REC;"7C]MQ%24K6M*#[N/4R8,=XX\7O*\H%*+RA3+VQ)UE6:IU MCCM+:V/((\'! MQJ5Q0VLS7$+,3@_T2H-#4_PK_R*A@K);(I.XT_R&K/L$M, M">,J?0=S:X!(TNE=%2Y$EJ#VVR]*H^@&":4QA!1(XXL P=C M]J>4'"$A1#B"V>6,^:*#$'N)>.Y$=F*5CPO5=N-0\%AUE99MV?TIMJO! M[!.U*)6F-^%NF'?0D5D\I>%>4=K/A*M:^!) (Y%F5V1MKK)R_FGHGN"4Q"J+ MO5"JB!SAD$:P8W><)]:IY)DBN1; 7 #/KEY5!T>&=ZM628$BC3LF!4:'H&_( M,FQ8:&V,@<5'%R YCWBKD00& M6V ! O0E\2*0U#T]/=TSW<^3((P816UPR9@>\:&'%@)HI)&VX;=SZ2V:N1G\Q4Z-VQ(_AAZ/0'J"#21 7+P, <86;V:YL=HK?6?)H+J\(;$$F5X)>(IW@ MQ-\5D_JDJ+[ET%I&[EOZ,H!ZDGUR*,T_$7+%(K3"_,<53S$AJ./.HB-C::Y# MS="@50T4D$"#)K$CLA]$8@8%)4BM%)L5FL-;"F?2?2=Z_P@M6K;.3K6&3A+H MRZ]^<++[A]K'US7RZ>WQ87??5 M7$:W\_"#=W'ME42%ZMSFA-J7(B+$!%0.\SI6$&&IR*#3'''HAW&.%^W$$>2F&0]=#/@I"CR4O1SWR\J?1&QV!+/+:S(,C6O,='-PX:Y@1 M2@TS]= 1$(2$$HR'Y5FL^H1WRFW\%1 %TE#ID?)%RFOU+7$/NJ':/ &\O![R MQF%.#YAZ(N<'KK.(X4NB!D5DD1$6%,%8T/TB[ [@U1/9-<5 %M[;@X9%\2BA MIX G^CYA![VV)@Q#0\+^P+TK!K!/3EP$,P/&)+() M8AM6<;H2G@13XEX2!!7APR3GV.S4 F0RN#>Q@+( ((@\A'DZ@18\R-ZPU4U] M1M^+XM\W7@%T:#GXOKMHS(\)=G21Y"E_I<9->2Q)F"*48HT2?LHTUZE9H&U% MQ4J::OD@-F*#F+@W1BJ*[3ZZ T(L_!$*QR4]L=JLU+7='"O)]ZY5YR\L(O6A MU"GABHWZY?3P05-D&*B9-G4)H:0@P4=22]QIM$1$@ >8L&3MHH5#MV[2%8CY MFF#$)5EIBURDR7T4=LC)0A&\!]BKD0O-Y\+KD;YQGQAQ:0#D)W)K$DB1MD%# MM3KZ77?,8ZJ^B.9Y',4XRR2JEQ^ _TYUH\V,RJVB0DY';;$$R40!M'.X0#LQ MXT".,9K+]?=RK])6:I@OX3F&NQ^*:2UB9'3)'IXKUG+U[W[( 9T9ZT,\@-WE0ZMK2W)>F##R6$N$G1Z# MXH8N8NVA.9"%=-DX^LCG_X3<#U0DC_DLH$-A1BOB=SHQ]F?F;9"4G>+7B [;YSV$H.US3F>H0K"1A1LH"%?LB8R#"&X&C'[N8>4*0XIBYL1?1^93 M;\!G=(YIG'RL?-8U:LBT/!Q, .@ATV>+WD(]"M-H!5,<@8KB/@Y"7!(@T9>O M7Q(O);W5=[VM:XV8@97"]D"2#Y@#K.%0]M1H1MN9R8-U DY4SY<+JWC&$/*' M,8F:=- -U*:+X*V%6_7)1*B!@53"GR9&J?[A?C1"Q) M[3L* ^)"8[:P"6'18B99_C .4Y39Z-I_AI8MO2A[24Y,>/% G9'3+^#E MWILU6$D6B9T$B9>T3UA^ <4773S,IVG5X\G*,<+$BGPX'ISBF'1"7_@Y7])$ MJ#&3(T76W5/^W+7L5R82^7BY%BB$\\7KB7SA:!GYR28Q;+[DL>B[PF1LQ?MJ37 MJZO==@N:K>M&/7O-KN=ERQ6]8BP%+KK#('Q-+-D^..S!)^PC?@BA4 /S*:AR M%XFN\-_*11^>4DS"NT9]-*'T@_YB%K*QD7XVII2= &Y-FI$VQX1@VZ4IMUV: MBL;(=!P7*'5$- <>+")T:0V.3_#0Y*:?EY+(<.<#0((/$XKNC$G-H!],$HI MCXSCF92L,(A_ Z77BS4*1\HDCL38FE ^((]@-:!(\3!H/%6U#C M^E^.E'"Q <7ED8=@/ZO"]JP*OKGU3GXT&BJIP\-MP[BD"KN-@-2D %])K=F< M(K-\ (YJ!=M:"4)@0S"0'QO)?,R4I3$BTPM=F.UVS+9P1OLXJH4S*IS1)LUV M?Z%NJ<@HC@[E!Q^*#PM$TI3FFR$B:3$VQ=@48U.,S3Z-S?ZB+,=-G-'"&W_V MBI^K ,9=7^B8HZ2F&)MB;(JQ*<8F%V.SMQDOGJEN.ZV5&Q:R2JHBQJCGAE!S MI80^X*W(S%6TX=1@TSR(L\>H'Z1!7$6^W-C;VE'GB[E]T'-[61: O3MJF"?7 MOEGG^G#[YY1@ QF*?. I&,-GXUQ9B"Q"/X5/LE'>NU2M!E3\)FIG-O3,:0V< MZV4D'+]SM#^8$P)P6KE4JA*>[)4+Z/5N7[NQ/$Z(#BP,AJXGGD7]T!Z/@-S$ MU\(Q=F^62]J(6IBCGCIW-(+VQ,#M_JTO*>^3->*^]L!_:BUWQ)R5:_Y1W>\! M2&0_P EHJO(Y[C49"Y6KX.%?*U=B[Z\.K5*IY!):I:)K-[S/0COPM>]C%R#7 M',OU$CT8NPBLM: A)^U0G>5RJ*K;FKB$7[1.S)'Y4G\#C- VZ_-@(N:H0EL_ M1(.\R*5!UG3M$1NP[V*@M#T:'/GLP^D!KV;2 UXMK[,'7'U5R-@]%=H"6I7/ M?C@2D^$-3* M-8A/O21_&5H=*[C-/LQ85>+]57Z9DU#+UREGU;X_F97JW4U]S6N-:-U'1; M"Q5#-WY=HDUM*2FR@O1((\KF'?8'WTKZ:P:U$:6+2HF_5 R)"7@-RNP+=2+L M3S-!$Q=3*54!TD'D<4:MI_Y!\$!)]J03H#DS>^Y8=M-']VE+$*Q*J:Q^UV9> MASG/S"\G-B^>6Y+O\V M]!S"R$O:KG&.D(;7>F3%1J56>M?4+TIGAVOJY<+4J9F+I1,O3V M]==/G]9E[1N3Y,^KUKWVQ%X(Y++Q$G ',6';W2$?,>W&[2(IL#XEZ,Z/W;5Y MO\=CE\2*O;>0/,OM9!#.2]>;7' WG/.MS>^S%LMAI[ M/(9-XH$Z!+]:75L8OS$AKI$KNLD&0'(0< C2@33\A@5,NP7@\U-)B@9?@_,T M8IN67P-B$>1:TWHN)^I$-AX#'KN"49][SP[O,H &!X89-*. #7RD]H#NK![0 M9P.E7G0/>&WZ8D^:D?_:C!96@DT5/E4,/4+D5,5?]-F&RK_PZ.-7.I=Y_=]; MY*V3?(*6OY!M/4V56TY$72QKE&1E+R_-I7E\2TNK(--"M$^?%FECXQ5J9A"P M[I [N11G"96)^*IB(8"9^4TRTXT!S6JOPB(-0'GYY%YA2+F<0@)WZ,B:<4 0H0-A"?@@/"C(2$0T UM%R@<'# M:T0-GJ13U>6)/X(2O$OQV+>?>^V.QAX?@@S/X'JZ0,J0]1O,OL(5LYG3Y5I[ MR#EPLN&;O'6G&]Y-7B(@";SW\YO22:AC)<_*4FCB46\_Z9KY0^U66(S_\:== MXE]'S];Q$G1T4X_5\+'O/&\%(H?-')2O=HB?(Y*)Q44:6ZLZJF53=51;9]51 MW@J+]K6&:$V6:!BIZH7:=U\>S*?OK49[/85"*E-Q3R2X=)"_C=@2 Z \7C( M[+ZB!D#KC GB/!X"T1O>+VZ5R)X9:&<+HFIZI;8J]/[BNU:J:T&/K^OGU=60 M[M^Z:[6NU\[3H?WG=%OD_=FZ7(MH%GWL&;I!6G>3\V\CWC>-SLXRU=EZ12$" MX2?>'3KB.0/AD$\@C])1LW/D+(Q];J]C[@7)'@H^!R)G:XQKG7WS9;H1^>_G M#?G>]4JBVB>7@,G<)GQ"2JFN)FL8G4U/G-_\WZX\UIMHWW3M6^B-AY/"H^^^ M'"D<>I8D#9O61V&Q>R?'[H<@,><\;'%?#RW>UQHOO!OBB>ECOV]UN;>*J2ZA MFO5\-;^!1=.SG*XU9G8VFLZI915.89]$WH^\1"L2DR(Q67-BTK"MORQ7^P%% M^I[''+?PZ;LOQYZG)H7-[J$RK'[!EKD=[D6I@P $ '1T:2TR,#(R,#DS,"YX M77?1Y^9'4R(+U&/$RR)@YZH'*/O#A&/ MR.5L@KXS_DAGV+(NM%"/35\X'8TEVN_L[R^_Y6GEJG)\?$.@< M.OLGAT<:]%F<"7M,)AA!Q7QQ]BS.6V,IIV?M]M/3T][3P1[CHS8@==M_?ND/ M=-%65-:C_N-"Z>H@%B8M+21=*2R(YN,3>L]FDK6K;.3WHQ(45 M%"T I[Z0V+?GX([DEGR9$I$O Z_;ZK72T[$Z76N_VT)82DZ'@237C$\^$Q<' MGCQO!?[/ 'O4I<0!;CVBV%LHD'HM,1\1^15/B)ABFY2HWL4[A)33Z63*N$1^ M1M3%8JA-%EPJL:ZR]@"L#6GJ,QM+'7NJO !7<>,5)MX4JAO5H*Q]RR<5KN\ M!8&P1AA/U[ B+1E:$CVI;DTJ"KL0QNUG%5;Y=N0&BBYOJ8]6=[^:VE415UXW M?+-BN6W8D#2I:C;$>H7&UIYQ-"9>4B'0?K@'&G+CG+>C)K;A'^^'A MX1X8$I?(X"^&HWK=!A'B]9.*Q+(J(LY; ECP2.B:&M=[RDG5>H.(@-%$T_Q/ MK[Z-O:K5!Q$[\/X5M7>(6[7V($)]ND;EE?0#O$?4.6_U&$P^[_ (C%//O]W? MK)YT:+6)0(P:XR8&773T?UUD)?-5"VE)I$0_M9<%EJ "09Q;_T)_7@[R2#@J M4B"X%!ZEY18=FRL6/8P]6>A?7S"/.FJN/H!*Z.F?8.XM!(]0MPAIY/%B'1_1^0?VK395([Z1XZ/-.-ZU M7NVI*^RIQ>]@3(A<:^A^QIX[5$ F0D[+3" M< :H2,,VG:NX86QO:I*/:&*OVZG:W)K;7][R$?;IW]J**RPH-).[5(6P[PSH MR*D=2K"TUH_ M(-"+4HI1HAG%JAL4"\I_3-4^ /G*&9P5TD;F]I>92P,U,U%S3V8$:J]VO*'K M D?;4JB=\%X@)"R6>&E.S$!&>@Z6Z8DPP_WX.6JX4S_';1!9-_Y,C52\0F^8 M%C$2<+A,0$JZ86X64L^ZJK@Y%C&Z^2C/S9%T@]S<9_[H@:CS&T,)H^,MS(GX M%>.A]_VF5_ M2O/V@(?>FP5)I,P8(IE\PO9")#2A20&2G]2IQGLAAI'.3/YA17JHB>P8TSO5 MB"H+9^0LD[(HE3-J(H.I7$XUKK*"1E9R,QP11E-]'R5XJOM^4=#H^TQ"(X71 M1-\7)XBT/[:3:PJAC/QD,AHE$DX1;TVB+3=%4:WQ%$$8:2J;ZVABD\K-6U3C MI@C"R$V5!$@3^5G.:%0=1BPZ7HI>-H2[!WX[N,3[309R(Q M]=YJ-5QH@C$J7B^-8J'$,I0R#;V/C-N%66F.!\%T&OY%-?;F9]?>-LP*33"& MV>NE8BR4MBQU!J^1<9:?8=E&+[4&LC$J2F=T=GV)D>.MT%F:N4Q>9V4NKH$$ M&;-GVVB/FRDQ$IQ)$95+W.T::I4XB K<$:X=Y=OD=NC1T:N$0QE=QJC()*_* M1D5<+J4>)?IWT;$F8S^Z;QD?H&T7(76*$' T'HTX"7W$W$A@VUV'08TQ)C(I MU;(QL:A8K0]BR2:&0VJ3IB+#.9)&TC()UH4]HH:Z/]JGH6JU?.G,5"<%T7KI MNM2CX/)U>"D+:20LDW5-;RQ17R^F8P5(,I2H:"2=Q9M%ZL(^)_ (<]/E*M*[ MB0H3W8>9=&Z9?2H+Q5I59ZHD4"*QBX)EBK:Q3MM @S$&,LG;D68SD)'-3(XTP

I6\D6[D[QMMHI-6!C6QF8%2 M%NXB+B9[&X--=6!C9&2R;L61L1MP5I[%25P3.:/RDKXDGI'33-8L>UYG@,"9*$X8M0&49DQU)E681@D@Q?+DGZM9JZ-\BL0VIWDRI,1YR$G+9>(AL M^! W?IUA3>P(CU2$IJ#A"YH;$V/LH@?\V&,4Y. M+\OY'![%^/]V%C^U%V]Y#[\OW 2O[H&/?H1"*A3QJ>>I Y.QB/[MC3-H;)0Y#_IB:B<( M&UX+B0#PJ0S4M]\Y"Z;GK; XE6320N$]UO,?XSASV 13_P;>*:#DNOOE*@W4 M# USIT_EF :3XLJL*%R#:GSS.4Q6N4.<;]!O^?&8=A=P>XQ%:B?R@5V1.TR= M2Q=X^8M@?LV"A?JZV!/S"F\*:_9,^",5,GXU#"]?/&_9G("VDOX*G\#4&QHM M?S%[JS>X"6].%<)FQ93G%JT!X3W,A\R_YH08[,^4JX'Q>OR\@@!R^D2OCWJ: M[IK'0-*@J],KEU0_NNL5I*RI=DQCG/*??P%%[*EY7ML#).31O> M%\Q!W!X7$[Q@*C>3*:9$JVG4/L "SV-J0QOK.JRL=[9@37O= M,9FH>X:GH*N@.LO%ZEF9@9K#P6J=]!GV!P$LKB;4T!0+16K0' =/T.?!#&!A MYFJJ4H%(#:H4MGGL:4@8M+Q [T'E_3E(CPDY/^VY,CC7!ZQI+W,92#9A0^H1 ME;<%T^S'U4TSOW!-&^AB_JUL1ZE M2^/?0]H\ODLJJFOO9#\PV+VQGA8X(-W=#*XC5@YM9UQ9AQ4FXW857I&E3DQI>$.W1&5>C_ MIN9A?IBP**Z14:P&5:O0@>O#LLGAC&V,"1G(#7K_5TUNJI2?FH:;$X/I4C7@ M%]8-):?FV8(U,#_U=S4P<2B9PS (U:!::B3UB *]]@+JB#O.G$ =GHPZ"_,X M7$:Z!A7]3&#&8(>'[!P268TGZES%W_'-&MB&IAM:L:I'J8;R?Y]"ZBWW\$?< M+][]#U!+ P04 " %B5]5M@\B2Q&ULY7U;#&/=+:C*[?(DSJ?)$+CLYV6\L7!KV MVJ%([;5(V3J__C1(4=:%EBD2D)8\52E%DJFUON[^ '0W&HV__]?GX^F34^B' M;C[[Z2G[@3Y] K,X3]WLPT]/__C]-;%/_^L??_O;W_^#D/]^\>[-DU?SN#R& MV>+)RQ[\ M*33]WBXY,_$PQ_/O,^ M?H1C3[K9L/"S6%XP=#\.JU^^F4>_6.G\F[B>?/43Y2>R^1@IOR*,$\%^^#RD MI__XVY,G:W7T\RF\@_RD_/^/=[]>>>4"%CW:,?X0Y\?/R@>>O9S/AOFT2\6Z M[Q?XM9A[F.>C$^A7D >48_7\D]/%XN.%'M3)V@! M\Y\[//39%\#13^-RNOK]&_SY_-$%767L\'D!LP1K96W>/IW'*Q^:%E/-^\U? M3GV Z>JWD^5 /GA_,OD-%K_BH#F&-_-AF"!1G1)H"("HB)2:$A^!$69S-!*$ MI5Q?55>1:4"A5M;-?@@K$Y\_'4W-V3.8+H;-;XIJ&:'LW-+_N17&6I_[R_2V MG^=NL1(HY10D T.H=(Q(*A*Q7!O"E?;&)V>9=DT$^H+AJC27^/&\CT_F?8(> M)Z^G3SY!F6K.Y[$U(-_'&\2Y.HK./_%L6!X?KYY).B3.YN_+I%;+VHMY%1VO M38BP#[7Q%4F>+Q9]%Y8+'Z;P^_RW.?[#;(&*P3_^\.ML 3T,BXF# )9Q0P)3 MGD@C!?% %3')2D%#2@Q\>V[O G47QO OC"&/A#)M35:-6;_T"&]-[XE5N(8S M$0D- +AV,T4 !-\9,G+W(0SET <*L\[.(79$EZC95\6'?NX^!,=GY?+ M88&VZ-$DTV7QF9X/ ^!_Z7?_&>6VWAF% QF")C+0@#X+H!JL34P)#5JE)G+O M 79,\^N^W+D^5%K;K-I@>3D?%L/S6?KY\PG,$,M$NRRC=H8(*Q&%QA7!@C2$ M 3B9J))!B";,N8YD5)-H+5XUI]#;L+P M\VW^^*]+ S[EBX>'VD[FNS:H,4IXCI M?*V"\]D"<7#)$N5$V\"+HZ[1>4-W*DCJG&+6\F":<.AAKR38@>/#&,\N)P14@ MNS!*_KLSZA#C56/0T>(C]"C;\:Y17QWD8!X.^]7]-PEFZ=0#Q1X)AQ-7%823GQVE#".L2JG%F/6\$"A MW3[RC"D*VI-_-V?N!S=\HR3%JVZ(:W$@?9'F-U@P-W07G'F.GQ$:ZBD>XQU[77D+#.4XB2$L,5#@G%$G$" MQT4VR:KH*>>R32A^'W/AN#** ;@.0@@B)#?H$ B)(;.(A#,;J HI"MLF8W9O M&<6Q9^":CY"[KV/W0Z?*LQ "/?=R7V#07C*+3EL.EN+*JLIVK!&6."J!&"VU M\X&!U&TR+U\!],C2>@]$S,/LV&[OSC#*C.*!N)A0,HZ+N$LQD)29!$X#YYPV M8=/M>W?[#)=AV9>RM7<0YZ?0=RB<5&T,L4(S M@BXJSN 9D=$@01H/ENDV3/@ZIC&Y]E7Y4,D,]1;2XQ/?]:6T\BB_F<\^O.E. M(94JBL7P3YBFU_/^CP$FSEK@H>S590Y$QH0A3;*49.>23U9(T(V\\UW@W7%; MX_&0I;YQ#N;-8M%-7L%)#[%;J2/!R13*-_ZXN S_;_5+/TL^QG[U^XG@,BF' M_J$"C@H(2/"@=20J<$F]I(DK^8V*XSN_]([;$N-G1%NU7V/%WY]=5]L;_+EV M#?K+^3'*\Q%U@JQ>^X$5B]&W/;UE5?HWI:E4GK[E/1?YH!@2M2%Q#+T\+B". M&N)\!N(5LU^X+9W)T7+"(LNX?&B) M"PF*$ZQ/ @SW++9)WU469%PN?AL"/Z3M1TO@8*F.*B2B8O%7M= DI.@)$U%9 MYGU(JDTPT93 !^V1YP2>4^9(B!*=M<08<98I@EZ;4Q+99EB;XP7C/)7UD(R[ MY5S77:Q4MV[G*VL@!H!HCMG+9=_#+)[]WOO9X.-*+;.T^NG*I? M]@X5SE[ .$FR5+%9XTG(4A-N8@HT)4D;;?"VD>>1+";WSMX1L*?Y2'A^ZKMI MT6">]X.?PGN(R[Y;=##<1+Y5[V\]*F QX2$GKTPY=%T.UW%AB;=%AB@ MXU!OD^UO+-BXTF/C'QL/P:=[R\"\\-.R&_'^(\#BT,/_5Y]5.[MR"](#;7.^R+Q?OY\/E#*+L*G;CJ=&"-!\D2)5Z6CAL38P#.="% E(@1N0VRU ME?=M=&-P+ ^V^):2[KIFJ;=*;JJ WX ?X%U1ZE'^8UCCG #7S!NMB0-5,B 6 MP?EL"91S[ DC2*9LFS7N-EAC\-ZJ4Z2>(2I6S9S">OTJ&Q*;NO&X<@ 7:R)/ MI&<)WVX)UQH%-?C%JZR(]%9YF[@RS4Z6?!/<&#R9!E-)7:/4];?/I[<+0!/0 MVHD8,C'"Q0*@%"\(("QX8T665ILV:\U6.&/8Z*L_-/YT$W7SN\L MO5_,XU\?YU-4Z_#S_RZ[Q=G$6\ZM0 ?<455.PR6&0 M593\Y;D%HLPB<12..XO!AK2)^)PTB8F)9 6#:-IDWF]B&8-3U80CU\?"@69H M,1 NC4D791+4>9)YP%&.:S8)Y?0Q= &H,+=2\< MJ668:DRY*=]>&2^ +)6,OK2(U$06V):#(=JA:^& 1P9M"ACJX!^#PW8O_'L M[*R78'RP1.>R^:Q9(,$CLIB4#%)EYQOE#G98[/:0<3[[\#OTQZ\@+"X) MB4XV<(4PK,F<2)LI"9Q*PG%E"0Y=]R!D&R&WXAFIG[:.,)Y$ADRQ-P' ]:V*S8BAZR )4B!#: M--38!=U(OWG@84J6.+FCUVD+2+L[=3/UN4 R8899R4"6_5:G'"L_ H&ZZ%!G""_;7'CLFG[NBC2\?)3I$D=7X^R\?/W8SZ,]NRD6SQLB6 M9R(T\^MV6#9S_.(P(J TXI!JDSG[.J8Q^=D-6%'9*%7.&3Y?+N;'.&@%$^1D(O?EDL)?):>J)RXR#*$('Z02EF:8$9H@MMRE$XXS A=69X'8PZ=6GCLE=;63, M ]18"VSM$@I;_9QD8\:?$Y$"!&)I%;C!!08T0QT2M;K1-N$NM_: M3M\C(Q3C?(EC\*T_*]G\\Z>B22_%")3Z3$7"N35D*,>^)9I3,Q)9T%P&G7EJ M4UZ^ [@QN;P',N5&,JBR:>J-B$O)[[)#Z4^ZA9^NT@^7,E8;%3"94^8"77)5 MBAY26O7Z0SW(F(R0R>A6FR]W@3DF)[DRC]J9J]$6QD6YC$K&YF (R*2)5(D3 MIZTE)EB7M.(AJS9YHJUPQN1C5V;(X>IOG6?>8*):R<2D(:(7)0Z;>U@ MO=%+T!3 T42XHR7OA-_Y:!FZ2UJ42EZM&]TY<2#P7>AF'B?=[M.D=>LQOKC> M07HC!"-A]6*6$(**93Q0*WC*GC6Z.K0 MYO3*;:C&E#"H1Y%J=JAZ\G.&'SDK17/";T/5N&Q*\F!TC()DX"AI<)EXJ0(I.^0Y4^%X;I,!N4O9U$B+DN[* MF2V]UFJ9IJ9/M3PNNH9TN0'SJTT#YG)/Z*4>S%\58>)P1'.G)"[T'A63K2+6 M,AP AIB"%;@.B51!6!+NW&PQ-.( M>M)*J$8W:]4_DU_.=,YGJ^>>1UG2".51K*Q+'SI.#;'6 PE&*N^BE;*1)WL= MR9BFYP,YL.T@[=Y*KS<-I]2M>MQ/WZ(?]>OL?/]UXJU16H,C5&@@4D1*//IB M^)W3.B1M8FY38_050&,*:"L3H88)ZFU>]>"'97]VB9)RV((NH=+'PW@_2S[V?=[,-PQ2',7>P6 M$R$U$SXFHGG41#KFB1=.$>:-=1%LY+'-Q2\1B\,(%K.O4.%8FQ%/"4 M4I J*G;OFVACV$"ZDY6WGDO>2\7WD^ZCUH2D/"\7$>+@U$X0KR"2[#@8G(:U MI?><^AI9?X,*'*AF@"H'<6ZT+70L\0R;/7L9\6"5C:V9E-:9R8 #$I614 DN$0])$\6I-Q(T3D%MSEFV:"95 M)5NF36 8L0(QE&((:S5JI-RM:*24P?%H+&M39_^M;-G862&8M!49D3IVTZ^HO+GWR M+?3=O!S**'DK> 7K_U^P\>?/\:.??8!W*,S/.4-$SUPPRZFFA M>[N?.D3B% M[GFR09<>9)!MH[Z=]RKGH1/A^BE'^?*3CV8'R3!Q,6GE01"=Q7E^P)=JB*0D ME;+(1]#U:?NA:57-42@U?X@#([[3#N? %V=_#.5PV.MN MYF<1]?8\+KK35:GU)"JJ(\.@P46%CHP2DGAK%>%>:\F5QT6K3:'-[AC'Y%P\ M(C8W(D%KDJXOI;B*CU*%L;(#(H21I?RF-$!#5D40H%UFBC7*">Z.<4QYAL=/ MTD-)T)JD%XB@)'F*YMU$%*Y@FB,41J:,B03G418SEP*])0;2IO]YWN=]CH\&?K4+#U_/^ M'9PL>Z3" $?Y4C'1)$0%3D8@6FE=^HE%XG50Y>Y&HZ6V4:8VJ;9O8[NCZ]ZV M?J,1L6[L3-2U6,TMJPB0AM>HF$L85P4$VW20DK(QRDQ4+C=D*5O*TX)&'G@9 MN13!VS9WLMP1Z)@HEM#>##HB^ 4 M26RYFHB&B'*"RUDVVU3_!K8Q.:(/, -5,%@U(JWEA%5WF+=]AR*?E#+;-=,G M*5-((:*PAB7T9P-%6FN+"@@K3S=+:.,IW0KKCJ5FW\7T4\].#Q$<*Z<$IS$0 M'=%ZV7:AN;D&A><))9 MZ04O>3FBKX#@0QT%=&R9;'73[:X8'T,<N6>ETY_'>6+">;E M?, 9@.LLT-WP..3+XJ$"(TY:1[C007+N>>2-BD!O0?4((HW:)*IFI&JT^<5W MLU+I\?W;4;RHG2AX6 MX+?Y;+[1T[I:?F*=I&5UP1 \"2)%,B0$#- Y!$:M8A'7N29\:R+.8PAH:C/U MX7E1LJS6F* M_?#>,6KZ+DAZ#Y:M>V52*2=#O:Q'PSFX2> V*0PA5FTMU[--PTKK9O6E"C0[ 2SD^2T!*;V>,%HTDX*GU-DEE M59NM[UW0W;'[Y7=!HNI6JYD2/.T&5-3K>?]JO@R+O)QNL"$B8W@YUI%@57>J M&/$)HQ:6HA'2"NX;W8AQ&ZHQM;.\)_I4,U*] QT??0\OD,FI'(K%Z7"EK4G* MSDMO.#'*61326^(Y"R0%18'SQ*ENLYFU'<\N5+'?%U4J&*;A6K7I-U>D! D> M$M5$^K79O)Y598NU#&??>KT[YVJG@WQ+=[&4V\5RA8 M9"29]S?B]+ M669O7+XQ"390O]*%<[ID58[H-'[Z&:"=V?&^) MYBKFJ5D<1'K?;Q!A*R$-(2MFMKZ59\V"42G2'U@SCIHTU9V M=XR/H4SP4*)][;A290LV.1KPJEO)OECVEU806/1RZ51? M#BXR3QS3&I%"H%DD*62S"S?NC/81E!56)UUKHS:AWY9$SI7Q8="O#29%(GS) MY1A;+I[5G/ 05-+&Q12:11Z[@AS3R?X'(%M-$[8Y_;1)/;^'Q6*Z:@NU31\L M4!64M.CZ4$[0A4)5\'+);:*H)\HU4VW.T-T=ZR,X'=62<0T,6H]X7\Z.7H:\ MJBS;!M* 2I$'15#ZTD6.EUZ?8 A56G&6 V>TT;)Z-Z"/H1RPE1_7PI9-F_AM MO0=W>%6:E$_W:>!W^_-J-.^[ ^)*C?N^]/1?>TS;WK_I]G^U'^0[."E;W+,/ M/^,?+,XF5 ?.@_=D59DEDQ 8+F,(+3@&Z=8Y:AIM%583H<*&QJ6K8LV-JZY;;:GGK[2X=6N M.CF@ Q&MQ>B(TI-T+;V]4+-XW M!>I5R-X)^>5Z@@UL+J*$'#RQ97-'(NY22V")B4;36&XFTF-@[A;H8TKE/@+: M'FK\!_'&)EZ7B\M7W=LHKN0(B6#TG G/)KK2?-'QAP^A*HSBFT_'YVZZ2F^G M#FCM6=G<-:JDZ!,UQ/.H"'K0,>J00-,VQVSV@CNJ[;YF%-PR1!M;MN92GU^$6-3%J$S.78 Q+2L/ MR]/&QF^:Z+QT=FG_[.:6A]1(:7X+6[4\YOHU9Z7K$!.1:Y8CL4Y$7.F5*>UC M-.$RA)SQWUQJU3?J"XK#/8?S9_TY[_\J[1SFL52UE;Z:$(S%^9$%E$WB=.D% M(]Q))4%J)W.;_;GM>,843NW-@9M9D8-57]&!/,?RNIMUPT=(O\SG:9@XIVVD M4A"V:MQ!A4&WEDO\,0IF&4Z*IDW-TW8\XUI':M-@?]77I\$[_^E?.,/VG9^6 M1HF:2Z0?\> +(T6IC1>2*,N9RYYSB&WJ +?"&5,%2'T2[*WXNGUS+O"\7YZ< M3%=EL$+P!"$3S9Q'/B9%O.(E%P,B6V^8X6UVDK;C&5-51C465%!]4P_P?RCW<[R-.7LLIS*_TT=W?53SD;35\RFK25G(^+[^G[(N<)YQT M=IE:*XDV^$5&P=<-KUGIFJZ2=JQ1-ZOM> [>9;GTU(N<&@Y+Z3!NIR@+#@#G MB$_9$A< F2)45@;-V0+F#&YHA48<7T*.E3]]7;;+O?B5BSJK%0F(I<8.":+ M"V%61,B4@N'*4=VF\?5=VZ3?6W*\K>7OI/"F2PXNJ5]R)B?0K]KPE+8&L]A- MUPTQYAEGYC]76H?T_!1Z_P%^6QX'Z.>;6TO*'PU'R\50)O*2T-][46J+I\:R M=8\:J[2P;452$KG39;E>]CJ4"==&1F8"25!N6H>2R\T\$HJND(]H+4_;K'AW M!'KH%/B5U]UXSPL_='%"I>>K.R^\DN@E>DN)=YH1T#YK*B,/MLVVSIU@CFGY M;,F[Z[-K.UM66W&W0OR:,KX<:)QHF11GI9^B";%NVTV MS?8$/*9U_,$I6-F^C3<@$F+"P!@^K$K%7\[[DWGYS'GCV(.V)79\=)W-BGWD M:%**_7*]_80&_[+[=5'V\+84 .*PV*DB+_)(RQ4JH#)'AS$C,96Q)(:(3 6= MD2GW4%102YY#.A1=;M:6-LW:_*5.;3C"?(S]ZO<3RI)R# QQ16>2EG,, ARZ MV\%J!S0F\-\@[YU?.N+"@01>VL5Z]5",Q0-=/2OB8=ETV#,L%TIQ?] MLVE6GMF,\;I)Y6A,L!BO1T^R$E9H96GTC3J&W YLQ)71#TJ[%G:MN"6TEFP# M0FGK*3.9*,N 2&T2<4HY CG[4$IIO&[5^.H*D%'=$3)",AUBM^IW,%R[EF2# M"51,DJ$CRW(HS9/+!3R!EW)-;[FD,0IH4]=T.ZYQ[2V-CED5C7I/#9&T#L:" MS\2:X3A-\G#\[KMO?OOU1^:_^<]__-N__R_7[QY_>S[2;HX MQ_'\V0Y\UQK%@NFF(Q0Q?/_^^[O0KB"DG-FM$Q, MAQ!8\ Y9CN!BUEEZ;18/'0W'?_R]?HDPPV-WW[R?SS_\_=MO__SS MS[]]BM/1WR;3=]_2$]6WJT]_L_SXIUN?_U,M/BWHM=\N_GKUT=EPW0?IL>+; M__[I]=OT'L^!#<>S.8S3EQ?0Z_/\ZG^\CL9\>_E'^NAL^/?9XO]_/4DP7ZCG MWB$\V_B)^A-;?8S57S$AF1)_^S3+W_SCWYX]NY0<3--T,L(W6)XMO_WMS:O; M2(?C^;=Y>/[M\C/?PFA$B!=/F'_^@-]],QN>?QCAZG?OIU@VHE\-N8(R%F]P1DFBXBD61(C*T$[Q'CNJ?OC_GJ62QC@8O1O$?$MY_=*][).0S[ M%/"M1_> =O$@=H[G$:=]0OWJN==PKD#>1%@?._E9#R; MC(:Y+JMOY_2UKK.S23DCIBT6@-G]F.?S(:L++0^*+[!U>.@UP,2,X7A8?_V: M?EP^N8+K&3I^FN,X8_[FV3!_]\U0HP7/5=0H@PY>>T@F0[!%0HK%ED&'Y]=! MK(8QFJ2O7C>J*^CD2N4CB#A:_'9P,6/O #X,KAY*X\97].UL "IYA8*S5#0R M75)FT?G"@G(IY5@4&'V;,+,5 0O,XH(RRU<0=:3X%D?SV>HW55&"<;%T^NC?X$<<7^"/MSR1)4EZ:_T[;]LN+V7QRCM-7XS2ZJ#O^\]D,Z=_\ M*WP:J""E@QB8I"V::>D] VL#4S8%9V7D+O@FP]\![-?R^4+BY].5I)9+P(YK M1#5L>N7+?')8!5T2A<;XS;/)-./TNV_XOIQZ.9G-S\H2^/,X6X >0(EDPH%C M23D")9QCD,EB$UKFY*S(/(DFK%D+Y\'S8G\AW]:\Z$?S_YQ,\NSY.+_%Z<=A MPMG;R2A?(;2*%O%,PW6 BFF5!0,'@4Q[[K0GAKI4&M+@+FR'YT0/2EQ+B]XT M<%".#'CDTDNG"4^@^8!(SIY7Y !&KFSQ@APZ.# WCL6)_C38F2!;B;]'8I!A M.O@>/TPQ#1<&6T:R7>LW<#Z9SH?_N_@EC#.D-%W\?J"]M5X+S60VY/)CT"P8 M6D9MB$IRM$J6>(_QN_5+'_+BT%;"MZD@]UTC7IU_@.&T;I9GY?5D_.[U\"/F M:N',9__"4?YQ,OUMAH,0O%$8+$N1-DWM:5Y#CIX%B9@4 C@5FRP7G> ]9,*T MT\-MLJB]R3*>74SK(=H;3)./.!WB;%"<<9@39S$%H!52.18-3XQ'!Z"*\)*[ M-M2X#>91$&%/&=]6N^[#CJA;V ^?/N"8?)^!)IN9UB=B8 PT/J4+ TZLM,@U MK6>TFJ7=-$T== /'C_<5>!-MCMB6.CR>5AW9)N PV"7 MN%3,QVR9!LX9 '$U<2VA!&M5:'-D> /(@]?[/H)ML)F?S=_C].?)>')Y1S-^ M]VJ<)N=7+*3U2$D(9&!XLBYUX>1*F)B8TR&+("1/4391^]VX'CP+>A3[;5+8 M_2=_!?.:K)+57<=P?$$@OUSDO< RF>+EYWZ%3SC[X1.M7_3^X1BFGQ?RH=&E M>DLR&8T6X[ND_2"*@IS\$L:5I/W.6L.BHJ$%C$;3X@810/2F@*<8U@V15D1@5CVLB#7KCX2U MCX1#^PGZMOY]^[7LZM[VEWH"2Q*?SZ?#>#&'.,)?)QM8;8Q#G7EDUB.0I) V M<)$,DR"L*^2Q&4Q'6L9V&<\C8=]1U7R;O*%?\GX_G*7+@6'^,JZ?<7Y6:JB! MYH1(TAKK1)*$M9#1D*-@(962> A!P2%VUKM1/C*B]:B2-==X>X=_7!XJ5; # MD:V6.6>6 WW1N4;ONE(8(40/V7K#>1-V?,'PX'6_HSC7:';OJWNBV!^7R$>&(O> M*'J]L_7*V1I:MCQWS'"AG$M::-?F-O< MOGT/4WP!LV&ZNJ!2!GDL/#"E:+ Z!TM4+)%I!RBEXLJJT.:4_RY8#YX"_0E] M#25Z..2]SV@FW O("_ #:PP:B9GY8&G3XR4P\MZ1B6R<@N!RXFU. [<$>GC: M]*CGK1V;W774(*1P&_/X:^ ((LM%9AFZ>A">]>6MMC 2E'%D4>DV5\D[0WZ\ M-&NEMQ8WUNM$,B IE(C*,D^49YJL<08VD>-EG([&@P+7YKIJ+9S'1)3]Y=W@ M%OMWK,FKF)]_)*Z^PY\OJG3.R@+@[.QB7C,[Z]'/)5@IO/$YBB8K\*^;:&&_"6&5$O-*0 M%K(QS#AIN.,%3&FS4=T#[-$9R_L(?HUIL_==>2=3; GZB1Q@&*6 M!P-:N@RBSMM4%!U$(:8+D:_)I;24Z@$LQ(&S 7 M+Q#:)-]O"?1QD:>EEAJ8TU=&XJ_U!F1 UJ H)DIF90&F4^$LHHFLD(58=)&: MES9)QU_CZ)$2U\KJ-#>1]Q#F.JOEV661E+^GT62&^;MOYM,+_/)+VL3PT_R' MT>*%WWTSPW?UFUWY,)O.ZP5JODCSL^DRV?7YI^%L4*0M*I8:5.%I$%YQ!L98 M5H30/**C5:]3LA"]X!H;Z*>;3-B$H$O8;G>D[S M]XM5LQ.HP8V:2GUI_#:%316AOBB]'TW=5GM/8CX8!WPD9CLLK%BNF,Z< M3-U:**X88UR,*3K5*0SA%'7_576MHZA^&^DV<&.7P'Y:6$/<,X485O)*M1&^B F:9Q-2D>2^!2-, 1OC^BIX MM]_1>R6\H"4*3,#(N[ USCXQ7[1AJF02=0"-O,TQ8/^5\-[.)^F/]Y,147EV M*;>=@K>%CEJEY!C$FD+)G6&0R#0O(:EDBU!)MY)('_A/XCYG&U;==E8/KL8& MV]V-*#ZNM?$\,"UI6=>0@9QW,MFX+>2C>9 \_E5"(_>AQNY";6.UKL*Z9>!1 MU5C]7(AP6EG%0@F.8< BA7$V^#:G4R<6);^/;G<49X/+C466[ 9I(>1Q7OPT6ES:_).D5\=QF?SX!M,( M9K-A&5Y6^JZ?A4\#02L0%C+4;,1(RY,6+'#,K$0)J(05TK1)K#C$Z!X\&4^. M @VN;3:-\?E'&([JUDK09S#"MY@NIJ0^G#W/_^]B-J]2OKJ67+[3D/H;BFY05NS6R%>J=#,D* MER<;6-(ZT7!B9L%(23\:#BY(87,;VZWG@3QXWAY3L0UJJ*Q']3VF*<)L42Z< MOK\Z%:@U/7-0R=?[7@^*)I;,D@4-R%"BUUX'$5.;X@-;0WWP7&NKG ;%5WX: MCB?3A:^\!FHM$U6G0XTHVC0=_G7I<0\41BZEBPPS//>.HLH&-506!SFO9K,+S-^3(4&+,TZ'D_Q?,+H@D[B.(RT..^E3 MS_^$:5X4-!QD&73*M8:UE^3\):N9=]*S3/B3">AE;.,8[03WP9.MO9(:5&?Y MM506C-V]1< M;W';N7>8<9+)>"\S&R;CN(HO(N^""HMGM&3/N5I':S#1B9'\P8D!,&$M) M#(OQ3!>:3!#(,/#D(23\1!F' MZ6WQ,4)A9$,!T\8K%J(1S*I8="Q>27'C\G-M@[/U3S]"8MK^8I_T*K,&$5L; MO,0EN% R6?[X7L,Y&B@B0:Q5,\G M:;B*^?H>X_Q:Z,PJJ.;'R?0MC+"V_GX^&DW^K+WXZ'R%W M7&- 9D/-]A4RLIB-9;*(E+#F^^8V^3%]C^11L^$1;;9*>!2LB,R C"@@IY39'@>OQ/ ;F]"#I@T4>+;$)%UT!FXB, M2"NI(GL\+KJO<#31Z*0SM+E_OPO58^!";U+?&#W4:][>^GI$7XSU5^,RF9XO M?OM]9?EHMD,.WPXOZ2&?;]^AW0&CNA^]?8\X7W0.7+VX AM-R/;&V8O/],.'R0Q&_YQ.+CY\Z7NR M'OR7"P.7;/W+3S"&=P3K MF92U\VT6G@[@GHA[1YI?KYIM<.:W0D)S*@['B\'7[/QA7DIB<0Y1<$J^G1@$ M'9-V"9D,I=YZ&LXB1,><)OH9WN&@8-)8A&:TC&>F$6(-ZA&+'[7/UIE&IT>=(3XQ\NX; MSKZUW*('_/)$[&Q<3[Z^+. #"=X'+@(KB]JT7A@6ZH117I#9D%PAC[D)^S8A M>B+;)K+UHL,6.9R7=X"+GK!Y82"LE\(@.('9\\AR-I+I( OSN4@FP024-?VE MT5U<5X1/W-N8SME"QPU.2]O+\S)^3AD @\HQKCD-TWK' BK/:-H5$S0F;$3E M PWP4$&M#X7_I\BK8X?AUC)Y5Z;.9;'+'%V6DB:_(P]09^<9H HL:VZ51.YM MM^N(3H4_OWKUL<)J3Y(7DS[TTW.UV"L@JP*V':#T7B?X!HC#5P?>0QWKE+J' M+!NK-QD>=/*"Y9K#K$7TS,N:@EHK0A4O.._6Z>]TU'I'X=\V6MU&A'W'R;Y] M=5F_8T8KTBIH)Z%UM>*1$H*<# .(D;::U:(*WUO@;C4'7!\G>?O1A"[ON M)>9)?S)JPP!4GHJ(./B01=9LDZWN M/6W>MS?O%CIM<,QY![SE_.H"L&GJS;T0CY.&TZMBNY-F#ZTTN+VY'RCY9E9G M65BL62=:H*UUGRI0(*@0:;W=E M=B/)'IHXW*JT!(FU[ERL34Y#[942':K'0WIL/'+AU.MY.FBNEY MP;L'H28O!+31+.<:#:0Q,W#@68GZ(BSI%QFRCCP,Z^-.!MN&WW=>@?2O]YZ/Q[= 6[OA3,H*,U>F&(? 5);D10<- MC,1$S#)@I+9*SX9IQS6+.BHFM?>%#"W,3O3+S$ZXGAB[)V/[UW[K MD.^[Q[.J4+3$/X"0HO3)LF(=,)VB9I T,A>*2CE8[UR;*D"[8W[B= ]6P#X\ MZ#$4;[ZI[ \$3 M%_=<7_?1:(-+UPUS905OV4+V]D>6O3_?PPS/+N:7/>]>U$;PRQWB5_@TX +! MT!@8!TE#TY:D*3$Q<"4%'PQXKULMM:T&]<3_K:+KC\"D!A4]UAM*RU(XRX$M MQ'U6UG[TYG"2R"D9GYF/.=9RWIE%;VN;4ZVC]9Q)?"+6WK\G!*&X#*G$X6M\']XG$ M6Y&X5^TWZ&W?89+-?D9"7Z=7$7[1-(_%0 ZOMLZQP(UC)4#@/"=;;I[:]7JE MU WE$T'O#KEKH.O;O R'Y&6GSM/%BAREH &D110\D8R,(B%I"GUM@A9MJ&!5' MOD"(S$NP)EB9<^D4EWI ]M\8PA/M^Z?]/BQ9P_=^,U/OEMWSE"87X_GL%_A< MQ_+R8EH;G@U 1@7 +5,!,M.*J]HQ23&I"'S6QAEL$[B_-_0G?O=P3=,#*];P M^I 7CC2"Z<673BM#G*T&D;Q+)+)Z:2H,T[SV*-6",Y<0BN QEG858/9&_\3N M?MC= S?6$'SOTAC7("W\W*XC&B2(QB4>6%2U]TKPM04O(+,^2N0V&=!M/,I= M$3\1>1.1#\*!->3M.W.T64I2BJ!CB9XI4_,!ZEV4]P L>^=EY%FTZNE^H $^ MQHKK^]OEI\6K8U=5"XHAA7KN98YLA" M=)YAU%"R*;K8-N>:)\7?TZA)=@SZ;J/_ R3#)I6E!I\)CN4D I)#J-$V-@@G M@+8N?_HM!@ZJDGLR9;>19_.:9,8(Z9&&HVI1:JWHBX\I,G0.=796FF"Z*/?A MUB3;6;5[R;+G>7M6RNS]9(IO\STJ8A^@NEPCNG]$HE(-G&#G*'7AI%3KUC4M7<: MV,@U)"=EZ*#?KY_Z^/6ZAQ1;EV!>USS *JBMV^/\P.6CE*?QA$#+HDSESAM;RK MY,P;ZZH754JBJ60.45;[X?2':3W^8K=3?6W^8;737HY>[KO$CR. RO5ZJ1$!H@OE0NS EXX62 N-3 M]]O#&4C[Z:='ZWM]Q];[H3S^[K=;J./.[K?;R[)Q]UNEM*>%4#.(U<]SIC;* MRK0DN>@7YVXI=6JT>3IJW:+[;3]:W4:$!SB:YL$84\A:,@+);O+T)2(H9GTJ M4EH=D)=3/YK>6\SW'#=O(Z/#%&9C_#?_GN-U@Y70L:X'3Q!C)&SN)H^&[QJEI\)LTQ_SH\IX^"P9U'+Z>?)>'+I*]:\P^J,KDJ,25UB<5G6.&C+M+2"@ G)N.3&A"!M%FVH M=#>NORR7>E17BVL*XBRMC_E*6,O_I,F[\?!_,8N!)B-/*U=8R8;631TR\X"9 MY:!, *2%U#8J77@?M+\LI?I56H/[UI\OJAS/RF6B:#W)>GL9_ST;D'MEBW** M@7.UP0H:!CX@LU9ZE;P(-K<)4_> MN4:T+/J@F>.NQ)#ICXUR'_O!?ZC,F!.AXQ&4?BIY+3=6].?3*8S?+5[Q*SUA M<;Z80A+*T3@RKYU$+#B:D8K6=2-J4RJ(-+!#[,-KL!WK%N88A+E[*]Y7<2WN MAN]$N#P-[8*Q;2Q*!Y1'"D?I6<-;$6@/]1R+2BXXX\%JIE41],5&YF.)+!CG M@S!.)]/F'/%X%+HO-.4$&+2-5GJ^57H[AW&&:7X]G+\?7IR_GN?EM8EV$$LR MJ?:FIB^8#(NU&;UT9"V8;&7&&XG-:Z^6-CW_"($BO6MBTK,83^3V:?F!M?MU MPTNH+J\]Q%W4UL._<27EE7(V>L6C\T0@[XMUR OA]4D8$^^_DNJ"X'1NID ( MZ[)FUI-#JGT"%E4HS$B5.(:@M6N3K'>\W1">92HFU4 M%LV"BXFV/A%CS14B'IXFD1_LTVXC@N9?!QA) 1M>+$T 8GMR )S?@A&3Y MY 8\N0%/;L"3&W <-^"P=M+WPQF\>S?%2[E<=71N>$)ZSQL/81EM,^@;)E&0 MR?F009H+])=,_+]\[2O?;PL]7#OTPM4*I$J-<^7H7: MABHR<-XQJT4 &Y5--RL%]9>,>R>RGA;['Z_)_7IH[54J9(W9IG_SHOD<*)-\ M],Q8VIHTMXZ!MIQEH9,K.6J+;?IX[@#V*#G)_7%IPS+=3%T-S(D-\KC<+VH0 MK7;<,9,$F3JT3S'PM&FH8-#0,E&L:Q,2?1>J0VW]39G2F]A/Y;3N2TKWQ8PD M-)NM(B(79RT@54PFTC@"5I*+&E9+\D)K'!;)P;HVL0UWPCK665I_RI^T4D*# M()@EEN5M?AV-Q#'9.FLNRY=NOOQ.?I MCZ/)GQ'2'S_ MO1TD:Y,HM)U9F0S3$36+/)$YRHOQ4H'+YJ[,J1FFO[V;?/QV^<1+/2]_6*AY MH> O[SML7:.>!#_92VH-#O1^GHQ_FUW55[( @HP2HJ8E4D;)H$C)@M6T(Q$] M4VIS%'P-Q$/6ZKXR/4S8T*OQ1YS-%P[D< RUBN+'>C$XFT^>ES(<#>G3L]VO MOK9Y>@_77#L/YL:55N:T&'.K@\Q%0^(A*YL+%(\BE>C-8)L7[=M[[>I-K\;/ MO[SIUVMO^G*JC,[G)'5B$K%N))G<.'29J2QD(O\NY=(F774KF/OWH[O_9<_G M/\)P^E\PNL!! 8R@96$E.5I4P2@6<@"6>4(=>,#4J-SNED"/T:ZT%;MN=WAK MI[,&&V$7N)?.FTT^&<,UX]%(IJ7@+ (D\N*309**58U*:W2&>+A6GZ=$INVU M<^S;L(4)DMYCOACA6?GA?RZ&\\\_X?S])'\9[^W?(M;&(9?5UETIV?',,FU@ M3/M"U@5WM7R(,S(D4Y3NU+.VFU^U!]+C%9!NPIO)$?37L[.^"=>J/T,'9+T? MW=R-Z0CG-P?3[:2I8@Y+'7*.O'.%YH^,F>G$"WTG%#,YV0R6>\D[F:0G2YF[ M3GQ.D#';Z., E:Y1:M 0%.-9.O*L2X53#(LT=$XPC93Y'B?S)"I=]RGU>PI? M;R.ROOLLPC1.QC].<=4-(^4D9,B"Y9A-;2-JB:2B%C!3Q%Z?0RZ=[F!O//=Q MZ&X?8;4M!W)U41@ HK1,*$^ "O!:L-#5+U:)+!7D+AU0US[\4:AP?[%MO%WK M]13O]63\[E>5#]],9E.)W\.Q^]FJVUH4JY_;O=3O7W>UL,I7V^# MO9G;I[T#B]Z"R#HHX2&"MR5;+B1/P@SV>?&^-:#B_-5X1MYG-1N^.-$EDQ7@ MR3PPQBNF8_(,?$;:&00*!SH(V^:,?@.@?8]=KDMNP"$(GG)@BFM>*SZ+NE+2 M,(/U*4-1TK4Y6;F.XACUC/;7]S^-3_XZR;E#W_+S'HV>RBGK^MJK+[Y!)M MN9*YXHF?M &S4#P9R:5$-%I9TV@5N!O7XV!$C[)OT2OZJQ%?QUK[]%V,Y[], M\9PL\)^12)RTH%W+L. MK^&-R+Q)FOS?[%W.NKC2*9)P3Z/G3I"/@S.MM-*@ M=OG74"\/\3&%@#)[5J'1T(-E09G,4HVV@*A]/(AU?-C$L^8TV%ZVQ[Y86XWC MY13S)TP RV+!AQM M73(F!D .<:;]JR1O#6"G_JDG3(%[DLH.P8!MI-Q \V_PXV3T<3A^]S6XY9%N M#!RD-HHT!+3@"?H.:K=ZPX55$2.4T(8"=\(ZO!6YO^9N5S7H2>P]7V4M.A6^ M #(^+I$]?S?%A;FQ@I:$E: 5B\8GIK6C[W*UFAPITB!XR/>=DW=XS0/6<-]" M[/G&JYY^O)[ *L&1\RB\ L=LC:[74A>R?R,G=]<82VN:*3=KKZU5Y]=/?>#: MVT-$/2>-O9R,9Y/1,,,<\P_C.0D1+_.9@_86#(T*N*H-HX-A40)GUD.4.= F MU*T/7J?HD4TH'KIEWIN$#Z#U):6[H.H]X&PSGL,'F_6CKWL(L(>P>PXBNP.= M%%R4PC4KT6:FLW"TNMG::+ 7N"!X[) .VD7'/FO\%ZLU$#7*" M\E:$"4Q%[0! M::R-ODUIIT-2X9[CN(,Q80M9-ZGIE2ZFE]?1RSW*)=!%IL32HG)-EH:%X#4+ MM%TY(&P9VAS#W8)R>->^#QW=JNBUCX /T[;N[J#*YSDOW@"C5^-%T>K]FM7M M\;+F@:O=AWJS,5W10:&7W!C0KDCON7-"ZYK")H7G]\2MWOG>-F&KV6CG32UU M$GRNO7\Y\T1,AMPIXP-7R;4Q^UJ%K=*#SLKEV=P@:FF]!\'28IT.(M76,(;Q M7+)QR*7CG;(PM]_ KJ$XG?B3;71]:]O:5:XM_)=K6%;GKUUP/CZ>]*R;%H;O&K2OQK3U MXVS^IC:8FE]V"_EAG <^F.*"2DR+5(_V"[*0E&:V>*>\C4B;^<%HM 'DX^50 M'UII$$:[#NI/\&EX?G%^F^PEAR@CP?3*A7JK$UDLAKX80[_7X,&TB9;NGQ0*;>^ZW#^<4*O U5!=I@78E,<"5),*X0:/(U60YZP\/Z\1OV<7\UEU(@CWP)&&58J6!<-)+L)91NYI M%0[!QEQKS38ZO=T2Z<.FTD'T* %#VQB*A>7O.410OBK)'STQX+M97LJ"1]K[U$RB2('ATQ((4@ZI-": MZ,]\@>BX,75#]M>^MM'2'G[J#B!O)C%-RU*91]NH$&^ZA\/P'W7>NL'JK1'[#F-KR]B*/A^141 M@>M0G":G)5@R=((BJ]C[VC55V.0=1MZMXMGF5SQH??8IOD.EB+B0?0HQLFQ$ M8;7O+?,NF$DNFOE2+2@ ';R/@ *2)D/FCN:5P@ MDZWV16#!$R:T6H+1+NMN!MR#3Q'92B_WI(AL(]0&9OJ:*@3%2>FY""RZ%)D6 M,C 0QC";; "):&5I$_]RVO59]CFJVU/*#9)#UB8U=\'TUZW/LI7&NE3GV$7< MAZK/8ITQ-F&AW6.- 621A9C5%[EH&]%H_4:-7+L ]O>&;"WD!LL!E_;/)=7$3*G M>J3(BJSIRQDB\S%E9HW)"C@@E$/<[3\F2W!/*3>OXGFM@4,77$VMP4W(CF,1 M[JNY.XFPI]B;+P?7^WJ@PV#0,%,["6J4AGEK'$O.@@E:"0UMS(+#TN$>Z_!0 M;-A&VCW?Z3Q_\7I]A3%(W$8O.0M0&V8##3GJ K6W :;$38SYQ@'!^C)M&YY_ M[*B^7:4_Z5ET/1??>WL1;UB:KI#;HM S9>N)I7:)8&G'1 J&"XA&*^B@QUL/ M/IP"^Y/UI"]!]7ZQ2D.;O5_K*? 0;91)LV*"9\3&ZHX20,%+)ANT2(^VB_XV MO^(13,6^!-CWXGI5Q?$U+N+#UW-8. *[4]X&SWH M7BNL7.6(_80PNY@NP/9=6&7[=_103V7/@=TLHR)4E* B]SQKGUTL4J V28%T M,7$YV/YU^WJ]T^%'>MY'G%V]^O55?H?D(*5PR$*NB>A>DH<'R;+@DX $/HM& M;;/NA+7O;K2^3_+9GV.:9JA3SK)$TV(,M8F&A, MF_%WAGB,9:XOQMSET+V-JT@L^?S M*^D,;.'@ R 3HF:QU=Y%M% 'IDT(6@>;;*.*8UL"?4QD:JFC!J>/K\X_$)0% MWQ>M75^32/+"N)_]"T?YQ\GTMQD.(DB.2(ZXBY&@1>Y8D-4O=RX&IP)WT.9^ MHA.\1T6?WO71P*VZQ',U\MHP;32I5L- 6@%D[!<64J:A1T-#%\FPB$K;)!4Z MS9L092.DQT2.?N3>(,CI"M+LVN!?P*BN?&_?(\Y?UT>0U%]\_O*!EY,Q&;UI M$=;_XO._,+\;CM]]C[/AN_'BLY=W@"607U'K.699RQ'IXFF,,3$>4/ 4LO"J M31.S=F,Z7/9T*R*>B+Z/G8I=0TU7G='/RGHS\O9O$:N/ONQ#A8;&JIFP()FV M13,(8)CT2G,#T>32:;GL%.B[#])C106<"M$F1U!XSX'FFW!=];"['UGO&2=W M8SI\ULGA=#MIJIC#4D=RH77&R(3BH9;:RUZ/FH!YJPKSTCE.+J(UW9I-;5\7X"Y83Z9E(Q4V./A98EG-F@Y@FL:M?@7G M.,&J/:KK5MF)?67=I*O)=5 \.)EDD8P7[IEVM0:G=)[Y5-#%F(-O5"/U (J_ M)RSU4'K?1L1]VW*3>C=>)?GCZ&*89[],)_DBS6??#S\.JXQ66QY$KVW0JQQ= M!PQ<*,Q:IT#G(HSMTGRVV]L.?YJ[ASHF3679X'Z14-$&.O_\"VV"\^?C7*VF M#PN2?[ZJF@4Y%(.@&)3:.MVC9-'&S'*(0@@R<<"6)G.^ [@G4Z*I.AM<'&R$ M>*W63Q>(3%7*KAK31X8X6P(R0GH$24:8 ML(4 6QED*0C17X> M>LF\II5)>\C60.U7TR7C:\/C'X]*^Y)AS^D?UQ:7ZX-=-8LOAM:4Y)ATP1&< MDEE4(3"CK9'9"6=YEPNI.U_RN%3R/&9D?7QSQZGI? M>>.SGM-$MGMIJ[R1/89^(Y'$!:Y*1N%EY-IFFL*RI.!$AA!RE&9](LEV[V^9 M65(XYR[&VID.@&F7B:N!N"J5YK(8;H7)#R^S9-N@<]*G*N@T"]+1C-4)&5CA M6="*5F@>C>=MI/# $P.V8<^^B0';Z*B!-W0%Y&><+^*.7P\A+G*Z!ZA$R#4F M0;AJM$G:TZ/(R%!JQ7UQ F*;DG6;,3TFHO0D^08N4L-S;@&97 !1HY')?-#> MU@#V:)G45O- &TTN;;RMQQ[FW0L3CZOO8X=YWQ+'B\]74_+E"&;+.]](]H_+ MDN5G*!-K!LI48AA"6V%74V,7IO%;9<7E?0%F=C"RLZ MGXW?U#8DT]KS'6;#V6_C29SA]&.5R*OQAXLY_7DR3@L[8B'5KX>WBB+I,,"F M5VG-AWB:;6)L"?%B0=)?NM"XJD(%E%$,I[J3FAM8MXD&83A7O,VESH/ ME/3W7!X^9,YO0X4#1,ACI4@AC3>E%R)^H M\NX)M-]&\JT#[0&-TD)YAK38,@TVLP"",Z&,T;H.VMQW!'G<0/L'0(%]9-YW MP<':KQRF^?5P_GYX<;ZZ"Q/&ZJ@-\[6GV:*M/:!2+"N)O#:JM-QW(,':AS\Q MH4_I-PBOO[:E7GW[KR%.Z27O/[_&CSA:[*V&9T[:,\PZ2$3:5!A4?\BXZ N( M*-"TB6/JAN_)Y6RMU);4NWYMM% ?KD(XTZUU[?@99REV@!]T)JB:ZX;H4V=J?1;5!'-,?Z5^@R57]<2/ )AU84;IF6WC+(M>*F2("9/H#UXTMJ]N@_FHTV447!UI- MU%7G*.ZTAE+=1/(:K50,; F,>RZ2D4YXWZ8\YQV@_FHTV447/=K->]?^0"6- M=K+4$]% N"$S;[FLG:B" &>4DYTNO)]*/QW&G3NHPGL,A^U0_:(+LJ?23[WI MMGLAGUT4<]C23Y:KVH?-L@3.DBV7:/4UEK.*-N\.E=;/4M]7MNI+816=^-J]:> MB7L(:+6BP2DRJW12G/DD%/, PMJ8-2]=ZC\=^4:BH1;W%]O&F=AK4L2K<;Z8 MS:>?5Y5*WI 9/:XV-7T"JZ3.R#I;6$DU2/^RUG#\_ 8_3*9SLJ)6A3!VSH_H M]_T]I$HT%,B-K(G(A==%*)&!O" 2B58N&\=C-L+HH ;]0NFEQL_5PZ_U_GA] M%5;J:&$2@I,35PPR76BG!D#)G,]HLP!:K4R7C7_7TC]WHNNA77>5_H\D]Y5# M\3M-[I>D(E+'E+0RNJAYRU4/]&_^%3X-@%P)PQ>>1,CU)CF0=Y%IY@>04CNN M;:-+N1W 'JV*3G^<6M/JNZG*FN2;U\G]>C*;K5 /QQ<$\4B0(!Q M]L,G&AF]?SB&Z>>%T'Z>C&NT,^EBM!#K',F:F ^*]2% RHQGK6N+U, \"LMR M4M%%JTSD;:KT-!S4(V3MJ5"@1:6X*^_H#BF^6&UXRW[?7GC0R3/K:]"@2IR! M-X61728QBYS%S<3*KNC.0=;*^K8V1O5\E^66SN;OL7IQV&Z=,&] MXHBH7*TO4A/L0##/:3@B^)AL@2QMIZOE3F<7ZQ &] MY^.\1+2*).L"JO=3T(UP#G\ NK^F;JN])S$?C /!I1(%J2BH4-OH:&"QEF.D MC=1R)Y3$U%\E^P/K_HZ3S .I?AOIMBD15X&MFM,**^L5,TO2UN:TLC P-2^R MJ."DKGU3V[0T^PK&80_ >E+-[2IO.\JU@5.U'-<23+:F")\KCEI'7QC/R.J- MK"@)R6=I2J-6SU_!> Q*WEVN!R]SGT104D%F$&JUH52;S4=:N#+Y/"YZ+J44 M;91^BF7N#V7L]:^;YO7KNX#Y:]>OWTI==]8QWT76S>O7!XPN\V"9@1J3!*ZP M$%5@QCL7>$$TJ=7V<-KUZ_O3^S8B/D[]>AJ.E[D6ULFUIHJ1B4$I@CD>?(JR MF!)N')4^X/KU6ZEC^_KUV\BRY\OKWXG/TQ]'DS\CI#]6AL_*7"DZIBP$V2>% MZ!QTKFE=F65A@/XA\P>Z%/R[XQ4/5:]]2:WGJ;LXQ,Y+;OTP&IX/+\/W5M!$ MJU#ZEUW.]U9>3*5F?1+JS MCSA]CY!7M7\AE1!K@?&B:Y5QS9GG,3+4)H+((N'-.+(-B_#:QS]41?8AK8VA MI$UC2ZZ0__#I UDDN$=9S**!$+SMHW]?P^P$[WIWH8K M-[V"/E71L^7X/7Z88KJL,I!Q:>;">17$_RY^6X,1@%4^Q(FI27$>H%4.L2TSKK!@H MI8BRD=NBC0*>&D76? 7D$7&B#U&W+(GP//^_B\N0_K/R.TRG0'OV0+H07#T> MY5DLFI5D,J*S9PD=%A^T2:$-#^Z$]0A9T9\:&O0O.YN_Q^G/D_'D,F"K#K]& M:JT8K$-*66K'N*KU]E$B\_4R+-5;,(CD@]UL(]$32>[&]0A9TJ,B-K8H:!GJ M>16@^DL5$*EB/I\.X\6\WL?\.MD0XB>*42J:6O)(UHXY"5DP63"1M) J)30< M&^U%+<;S"&EY HJ_36=SC-A.IUSRVB)S(=,,S$B04P"6;;(2C$*>V^R7#SVV MTHJAM]&Q+T'!*R_3L&D-$A(3+A:0D:Y0H/SEKD,(+P//(0;Y7P> MTN735@+OW/D-I(O^O]^ M"E[OQCEVA&#S 9+ [,Z>4+?;GHYHNW6[Y9USPG&C D^)QZ6BAF2U6_/I+\!' MO8L%L$"*.Q'CEDHD,O%#X8=$(I'Y'__KZ]/2^R**,LM7?_TF^-[_QA,KEO-L M]?#7;WZ[_PF@;_[7?_[+O_S'_P/ _W[SZ8/W8\[63V)5>6\+02K!O3^SZM'[ M.Q?E'YXL\B?O[WGQ1_:% /"?]4MO\^>7(GMXK+S0#\/#OQ9_26+?ER*50,"8 M LB0#Y /(:!2,,KB()+(OWGX2Q"D4H2^#V(8,@ QQ@"C5 !.24HYY"&"<=WH M,EO]\1?]'TI*X:G.KE U&_SPOW_Y\)D]BB<"LE59D173 LKL M+V7]X8>WMDG]&^@>PSHCT 0@BCX_FO)O_G/?_&\!HXB7XI/0GKZ MW]\^O3\K$O^@G_AA)1[TR-Z)(LOYYXH4U0="Q5)I7[=6O3R+OWY39D_/2]%] M]E@(>;K995'LM:JUQ%K+(-%:_NLY83]X=5<772JRX:-ARKVDOXW_]1OVTJ*IL4:N05X^B(&4IJG)! M4I8@2A"(((D!I%$ */%3D"2(T"1E4D)_46T47X@5^.US)[IN_WSCWUCTJ#HS M!(4H\W7!MFO:T_+40J76*+VJH1]6Y$F4SZ1]06FHE_]&Z?^L]?-J!;U&P__X M8=L/2^"6H\*QG ")CUJUVVMQX*T=51L!H^&Q)V4\7&X?'HIZKGJ,%,6+LAT] M\I2O5]6-^L)XN?24]AXE2VT$>>6C$)7'U=,W^D^K?,761:%-RJ9_GOC*EFMM M@'K/1?XLBNKEQGM6[ZH'5MP3_UAGS[I/WWN_'KU*"J%>?Q9,6Z95[E'A*3-U MF?U3_9H7'LM7I<*#>T16ZLN'(YISGK'M.%*]030UK*/([\FPI.O_'#T MC;LM.AU(P2Y\/=HG?E"0,/%<@;V9HPWYR\I6^>4O:0.&$O:-PI^+0FTQ3BB^ MF2KK$CP0\KSX44BA!I:_5UN1)_&V&>1%@%.JM@$!0#R1:A- 0T""E(-4" 0# M25GJIXMJ8T2J>/VD-4)@:^F42OFZ^Y*4M-:_;4!A$08_B&55 M=I_HF1X /VBW;?_:+VF226_4V6[VFST\C 8^=D3\0:@-[H>,T&R952];WE^D M*"8LEBE(DX@ 2)3]2#B!0!(%*^2,R3BTH82+$N=&#QN%O:76V%NV*F?"DA5@UUL9?[@JAEE^EU]V>2K3[D9?FIM247*>4R1%C9'R'5M,,A0+XR1S@4 M* B9'V'"%T=>C8MSQUP#HTEDYL1Q.:':#GBL[8&VY1_5 \+[]D'UH/RNMF"6 MJB.V]&0Q.&8\Y1CK:0BKP[?3VMM1V]-Z>]]JS;^[\3KEW9&7/6!.6$S,UH:G34WH=&2SLJ.@FC&>E<"\[(]'*(B_=[H^+_YXY% M^A!PRA2 WF>'S?;WJR_*)LJ+%WWF^GYU5^1,E.5"I"(*@I # MZM,8P#3$ +.( J1_#Z%$$&*;^7Y:S-QFO%;.4\OCL! M&GG6;Q2\\3J86B5OO)^+O #B\T.- M C7'1%F]^ZH/%<3"CR$/<9P"'$+% @(& "68@0@+I$R!D(G4M[,&]MJ?V^3O MU*L/"5?:X[<2EM;_(8*F1L!@7$9?_5M(6M5<+O8G^^QXE=^7,?'R?K*#Q^OZ MZ<<&>BE)5OP76:[%+X*4ZT+HH_!R\^'?,E&H)A]??LR?2+9:T!3[(HU#O;M7 M\SN(,*!!B "/A(ACR*2(F@M?:J=D#&A"?66E)"F*(IR$(C )KSO9NA4M31!?IY13>VZMG4>J MJLCHNB)T*73\TOV[^T^W7EGE[(_'?*G0M'1<[*-*90I]1@1 B&AH(P4HE010 MAD0(40 AMG+]#$=U K+?HGKC%:)2WU#!/2YDQFS]O?L@FG'X8&A&YFB-2J-8 M>U+DW1Y\Y>Z(VS/ODT@XI>%]"9/2[,G.'=+HZ8?L:+(LJL7;?%7FRTQ'3O)W MJZJ.\;C]FI4+GQ/,H0B!X!(!R*$/B%3D*9%@,2($26H4%]U=/KU/4 M^UVK:FC"]4+:/\M= 37R9!^$D?$$-P&A;YZK]W?FN/KM<'[W"IADFIMTL9OM M1L\.C(;-2J5HE:W6@K=!,$K0[8JK/SSG)5G^7.3KYW+CCDQB&81QZ ,9TQ1 M3$) "40@"6G$@TARSJV"XBSESXTJ=M7WMOK76Y.N!U[3!1-OIY,A,K,B1@1^ M9.IQC+E]G.XPY-Q&\%KJ,&UL[S" CJ)^!S;C(A[XD[Y6_%'^5HK:6;Z(0I;2 M5$ 0DA0"B$0,2!@B@/T(*PLHD%(FPV.!#Z3-C>0.XX#K.]<@EV"M?K&YM66& MM1E_.4-P9+8ZB@/^U*&GE/5J;<<* CX#RH@!P(<27S'X]TSG^P-_S[TT/$JF MK&K/UON5XJU;_D7?4BOO\ULILV6F3+GR0[82[ROQ5"[T-2,?,ZQ-*0*@$ 0@ MQ$(043]B),9)Z%L%RUE)GQOE["BO8T;TTM[IKQT)VQYXO^L^>'4G+.TJN^$Q M/8L;"?313^J,<:-^8:3![J8PW.J0@@^T:&$I]V27VN5)M:8)>/ MI/9^!!3[D 3Z0CY3EI0RK *4PP02V,9 &(S,G,+W,CDM<<];[=I>O6H6_ M<\=5YN@XY28#L9-RD3D,A]QC\>;0%#I%]D61EMI1;D*VMIX2Z*=$^(("$4JL M=GB8ZJ0Z/L ))I(E 4>)E376*VUN#+.C[(VW$[4XW$W5#[;A89\K",<^VKL& MO0$)=PQ0<9QXIT_BQ EX##I_G(C'Y*5AI/*6/&<56=:1[#RKUH4X?0"X""'A M$8L"D*:<*WZ!$A <)$#B$,*0AT$26)W%F0J>&]6T>C?W31K%;SR^>SB>;W2W MHQSCH3!CGS$ 'IF(.FS?[6)[)O# '2'9 N64FXR%3TI3MI <,I;U^\/(:^,( M^R@_[T14O_O'.JM>-I$Y8>#S!*K]O_T&L4'!TJ9#8(99SF'=F3"24K,A"'6(8I MIU3]QX2.SK0_-^)I5/1J';U.23.&.8=@/Y+G3\!!&4@GW_ MD'_Y0;U9<\ _H/X1-#_6$_]\]/A-6)"3>[ MKX_RMLZ&_7%=Z4(@.K7U@L$T"6E >5,7\P-(\T;]N>F"]]$ M>/NL7P/1YH1L.'294/.>-DZ7>X[S5'%&\O,VY M6,0\22.8()#$7,<""@9(*@(0^UQ0Y/L)D\;SV4#>W*9W:WWOZ7S3!+KIBB*M MYIY6W7:;TH^[Z;;%&9K3;&.N G+ YL8(GBLW._TR)M[\&'7X>#-D]MJPS5&= MR5#P\B>E[F>R5%;(75O8YTZ7];E=\7==49\%BQ.BLP^"A*41T(4= <$I S[F MC&M$J)0V^R(+V7.CGD[UIJYFJ9379OI!3:2;_:)(=GLEFX$QVR:-!/?(W+2/ M].<6Z;L-TG=;I-]=1-IZ58]OUV65/XEB<[3A4QG':2A!%-($P! B@ ,4 @H3/TA"% >I5=Y5 M0[ES([=6[6;&=8HWQ80[U0>?,9D.A1FEC0#PR'3F"-L!08%62#F.##23/7%X MH!4@QS&"=J\[N0BVS2+"8AAQ7X(PTM7V_#@ B$@,>$*E^I,RR$)QQ26PN1+3 MT56FH2QT#ED)0#0@-%ERB(*0N#!-GY7P9K,C=*."IM M5VUU]YYKW5U5M+LT1F86Q"3(C\PX??7NFF1BN_WPFHYXO[?_ZAYY=9=8Q--T].D!M] S4,M.%5M\[# M,4[IK1/R7J?^UOF.GRW"U?.*'7545:8CAU><%/Q#5CUFZZ^J;Z(H$2G$ M0&(8 HAI"#!B%$B"*4S2(/"Q44*Q/B%S(XM.3Z]5U%.:?F]&$;U8]G.#*X1& M)H63X%RNPVF.$L_96KL*FL0>8Z.U)VTN7REC C5!H6%.]:1FP]#'D5]S8>^K MDY"@B?(=^QD].S!GJTYFM$S&>A)$,V/H:FA&9KP&E>/*@PXSKO8AX#;3ZDE)TV98[>OL M46;5WH?M[9R]K,_O5VRYUB'&)V]SUJ)WZJK@A'$1$0D"G5 5LD27J:$,,%]M MG"!B+$J,+D1/;II#-=P/*%EXY*I=MJFFP'IF#]E/2WWB;?IRY3W[C M-0.S5TIGD@$Q-]^F&9B)#+QQ!\C*(+P>UQZ3\8K&)S,JKP=@U^QTT)I]*:7/ M[%'PM0X':R[O_B*JQYQOT^\>?RKJ6/LZ<6N, L+]E ""([52!3P$1(H0!"'B M*.)I$$=&@1'7*C*WM6JK]4U],&A=C>FJ4>E?J:;$>@*WH0W,5@6=7&!T==&G MJY28K#"4"ZAVBT_*S"AOUF6V$F7Y63S46UNKI1L%+?80%J- MA,$F?BQ\Q]ZW[^C]8Z?W;L)F741C;'@MMN1CP3S1+OS^47CDX:$0#_K6YDI4 MFVP=TN-[W_)-[WJ_\)YZ(W]89?_4V9[7A=[.DY7^LVY4_Z9V?EG.O_=N2X]X M*T69I'ST,D5N-Y[:"^YJD*DG.%?M4,+^T.5P5MNJVG\^BI7'R)+I_+JZV;J9 MYR+_DM5OO'C?KDOU0[;Z;B<=HZ?)\Z&6DZUXIE2MO*?:^G)TLC3HV]#G.[!J M;SIWP9!N[GD(!C4P-,%I^:C_KXWM+V2I%\U/RM(N,E8)KO^@"&7_@YTG[^IO MZ_N54H64XD?1_+OQ:727]C^IR?-.2O5]6O!4H#@-0Q"26 !(DA!@/XE &L5I M$*><)6%L4^=^6O6M%MI-)\9<#1J5=76L>HIKLJE_$-M>VF99G?3[8+8EF.\H MC[S/J_WDZ/;KQM9YL_ZG$__&SOA08$KT/!^[;#X;M=U_(F=XD&PVO0 M<)E(]C5&T7$ZVDF[,'%2V]<8GN/4N*^BQ77!L9DHVV"C@%'(D1\#'/(00!\' M >< 28A(@GT?1Q;N8Z.),QMK[>CX+"@URUV9FO!58A,X*EN=;L2*> M\!0R24/[)+1-XW.;P>^VZ5:]1L,AZ6=;X/KG\+5PC#Q]+9 8F'5VO\L.4LZV M#;Y"OMG]KIQ.-GOPS-"SFL/,TYL%_4YOB?/5;:7, ;JN"%V*^US'=>GD ?E2 M-?KP?J7FD+(7%KZ:Q(& J0L9D#/8(!0%(.$0XIEP%-$H%0_92E?7JO-FU1J\RB#B,%)(D!A0&JM!%*&::[&? $Q( MD$@1IS0(VD%\M^+S'L).P4D&4.ABJ*\Z="2$D- T!-(7^@!GR4EN]!S7LMAUI+1=\W;[IGWT^[WSNNZ]RDB;GL9//7YC']M/ M-'0#COU=(NTX/L"):A,'$KB$\SCBP&GKUR2RNB=?WS51\F_$2LBL6NA$>U$0 M(,!(BA2')TB7N?1!ZON)[R/,,++B\#-RYD;*=_I\L]1S5^9%=Q1:D:_VGJG3 ML)KZIZX&:W0O58V,4M%K=?2^;;5T6##W @XC)+(ZEO4*B:S.=OAT(JOSC]M' M*WW0Q\(K3M?9LJ[S(263&,H0D#00 9! A"+0_T?7?!62FB6R/Q$VW.;^A_J M* OU_TY!\]"70]3Z9_F56(P\L[5FMRO^YFH0S"-\K@!CHAB>MZ0H7NI(FR9P MAI1ZBZ6C7&B[\2H?A:@\7B=FEUXAM >DK/.T/XHEKU>3YR+G:Z9KS'KK4GSO MW3]FI2>^ZB5?E-Y2?_4VS^K$U=][M_51O)WH9;YZ $LEA-]LPHNT^=G::*,7'3:4-;%)V9.."1)-:+UZK1"K_$N3 MX$E9O%K/3>,W7KEFC[H'F39>,O7T$RGS5:&,Y\TGY[?M M6)/E'?3S(RD$):7@;_,GO?S4@_Y)^_W*K!*?1?$E8Z(Y3OW4A*SI M!^J2.@M"$/.C* 0T(FI=P8P!BN(4" $3IGZ*(*4VYN78"L]ML6I+7[*=CG3W M7.T,U=%'VLSBG=/XC;S WMZ]?WOCU9T!=6^\._)2YX*]+0H=6M!0Z2;,1M:% M/LK*V^F3.Q-[*N"=VNJC*SVIT3_5$!SN'B:3.W -:B*:2]6LR+YH&^974;UM MLWA$G/MI+"* $4]U#"@#) @YH&D:PS!D8<*,4D"9")L;]]\71-EN;V9VI#ZM]"A-L/ LO5HF],#)G>$=)C MLW0'[Z<=>(FL=-:5#MV&FIL"D?IN]4V;U$\_2AHM1#4CPDG'(11I*P!*D* >2I!S' <1US$23RX M_MEID7.;JOO%N&H?D!+[Y'&EZ_#R9F?@-EOHW8(X\E3?QZ]35UM/'S98_MB' MY54%S/KA&:UNV1FQKU:NK!^&OBIE%]Z\,L%#XVS1&Z!\M4E$$.$DC21-@(^D ML@)$I#8?B&(@4!S[:10K^]R*EX9>!;@G7]]SU5HF,U9[3=KP]B"D,DV$ M!)CX"5"[!000ICX@OD@PA"SF9I$5%R7-CC2:T'@=,["O[L K ^< OKSA< ;; MV*0Q%+$!5PLNH''E/8-SK4]\Z>!")X]O(%QZP3["XFU;,5I\_"**1T&Z%.,2 MTQ@%000$UEFCTD01A$]2D,:*(01E,HV-3L1Z9,R-$#9J>IV>YM$&YV#LG_R. MP!EYVA_CXO FH $$/4?@Y]Z<["C\@NJ[1^*7'AU8)8QD17V\L:UU46XJK3 1 M"!KA" 0PY0"2$ ,D?0QBB=3TY5%*[*K9] F;VVS6NGJULCNE6ZIU-7?-G ?ULEO&"51C\]L0E*S<,1=1&.R*.=_R9&Z8BYW;=<%< M?GA@9%D="M^%+1%.PSAFJ=JD,65(02D!YCX#F.&(<\H82:1-4H>]UJTF^62Y M&=J:18.J:NV#9V;?#(9DY,G16"8%3[QDN M=OW$?N#R.\-HY.\B>WBL!+_]HO83#VUBJ8^R#G$O/ZZK4M?RK/<>R[5Z;+O9 M>%^)IZWO,>8( M6.JIUO3,V^E:?;5EQ;)EDZ]ZL,_8T0B;4=WTXS8R*8X]9-;4Z19AIR3K2+5) MZ=@MG(?$[;CUZY+IOOPJJ@4-91B$7 (A2: C]!@@E N04)E (H5,PV1('EW= M^-SH]NH4NC5B!*58K6?*EN9U.5EE2U,L"(@C]4\4^'[,(INM\&#$)ML)9TYP M,ULPAJ(Q,NUOU+KQ?NTID#LXU?!N=T?),EP+>)4$P[M=.Y=;>.^9@8'(FR)W M;4VJ3^)9)XC22:!D7CS5*_";E_:/V\,G A/$2)J")*:AOB2I,Q"3%&"?)0GG MD?K4+@_?,#WFQI6M?MY&>Z_>75C&+@\<$S.JF #ID5FEZT%M/1X!OM.+&UU* MJ'NBV7U[HQP"7HFIV\CI@;I,&U-]'6!'T=97-FD2'WS\T@&B<:XA]@E_G-J(!%&V3D2YX 0Q"D,$2)UT 3$,L"1J M[0M]CGRD+S]8>1><:#4W:MOME+?ME==UJ\DWL-,Q/6&[KNG@LN;HY<9KNF<9 MJN-DG,T(&V'O^BTWF@]U M#5_ W-87[ [)"9V_.\=+K=H3>7G-T!K)K7M!^"OY<^X-7Q_&%5]U%Y% MS8B%>!2K4I%F4]Y [<5%]K!J1+*7^X*L2F4#:W-XQ>O?EC6#_DRRE<["^$9( M]<8GP9:D+#?W]O6SY.LB(D$BHB "04AT[CYEKR*11"!$<1 IDU4DW,IHG4+I MN5'DCOH>V>20W20?'5 M99*A-V/;N0WHR$Q==]?;ZZ_7UG;Y5G?CNQNO[;G7 M==W;Z7OM\=S]/NCN;]ZD-0;>(0C-2^2K.]*?FV)G=DG$*2#.&OQ*>D0EY/]WDUF;^A53M!M(=;?8@X93E3LF9E)1Z M.GK((7V/VDWYLJATCDI=0^=CT2;*KQ,;PE @%G(.DJ:R;4 87X,8D9)G")* M?&J4).:<@+E-]E;'>MEOU;1*%WD6R/[Y[@*>D2?[ &2,)_FE[O?-);>3X\-$S8[=)QF1DSKMJ.!PFRW2& MJ>L;W@.UF?KZ]W6@G;@;?F6#5Z;\?//R(2,T6^IDX=HW5.]"!(.IE"D"*.9, M7YJ+ *:1KWX54/IQC%)D5 [(2-K<>'.CH5>K.*@,0#^\9J3G#+2QC3D[O(8G M^.S#89P,GR$-0'*DH#P;35XI0F\ 6.?#]88T-HPX#PIHM=YX M2F/$$YB A'$"8*2&!_LD "*4,>&18'%B%=AP4LKFCM[.']-#_\)!Z5D]/^>ISI4BDWD9WY:Q21F,( M Z"F/@:0"PY(* E G/HPX9 3:%2>XKR(N4W\1DNO5M.[(VU)%YN*5B>![)_R M;N 9>;[O(=,4NG%=SZH/@=YR5B=?G+":59_B^\6L>I\@#AL/4 MAS!,B+0J53.-VG/CEWWWBO>K>G20NWVB038WE),ZR8Q&<4#FO2E!=9S3 M;Q+5)\X6..5P'.-1QD?[0XQS>!IZP:Z M9ZK\)EL-_Z?7Z'CC]0,U(*%)+PR.#A]G*NE_W.TU4'TQQ_0B MS^WF5N*OHOHH]>T_J$S_0$8Q".O*K!#& ,5) GP"U;Z4MO+T5JP^HM43PLUMT2N_ M(6;<^/KC/C*UNKX1>KMS0_C7YJLPR=U/-P,RR6W/*U6=Q?U.-W";WNAT)&V" MTKUZ@[>Y$T*(LA\YP)%( >2( *A!%)&G$>"!C0:'LACKL?C=T=7>9;6O<8L*LJZIYHSOX(Z+,N[4(*_B&K M'K/U4WMP07!$ Q)0@"%" H9 R)0!&@:^#[A"?>Y,#T!.BEA;D36*>FU6IH? M_9P&\/+)S]6PC+Y-WT?D\K&/(33FV:BOAFBB9-/&7QZK@['>WO>%AA_S51LLLR )87Y*!$")4"2&:000%3%(-(Y+@^NZ'W4X&2% MO,]U9;=^]]EGANV[WA:"9]5/A-5W-%K;':5)FG(U(R4-A+(RL XP A@+H-4 M!Z!)LSB3/B%SFZB-CEZGY,#=TDDXS;9"UX(T\O2UQL=ZC],'@-,-S$E!D^Y. M^KIZN/7H?79@KO*Z2,,F6[^, T%22$"$8@J@VF.H[44H0)P0$5!()(NM?"C[ MS<]MHM]^_OSN_K-ETN]]P,PF]' 81I[*;:F5,>H5G.ZSVXS8^R*F36U]LGM' M.:I//V7O _B%%%DEV&.[00NB""<<2T 3$@,8(ZQ^"B$@G(4!XUR$D5%9D^.F MYS9'.^W,M[0'4%W>Y@\'8.39V2GF.)SS='][MJL'+TRV3SVMZ.X&][V6L>"!ICZR$\ B@G4I]T8$!*'0$;$)Q%) M4AYSV]+'1I+G-CMW%->GSOIPLM-=U^_::M]>AK*.I30=$;-U>!2<1R8!=Q / M*C%L!9?S^L-FTBI3K85\SJUR(ZZ>;;RV/&3 P,E1)%](54=M:$V&/4Q2EE76.0/V>KA MEJD_U;?WM[''VPO; 5=&GI\RP$*=J@Y)!C"%(4@3+G6BNA2'5HZ]:Y29&VGH MG#7M1:I?!-&JUKVQC):X9G3,^&4JS$=FHFTWO)U^M-5>ZYYXVZYXV[XH@V>, MJ_4N4'4;97&-0M.&6CB [BC>PD6;PPCVEVR5J_WER_N58AUEL_TH6*'X0.C: M8DI:561T78=YW.>_*H#R5:7 6M85UYL7_M9$;R^"!,]9N-+/B NFOYBANJ-TSY<9WU0 ?/OY?1L[6Y8LMR-D9Z-I M1LZ3#LXT1+VOI]N-U?6L"U?=ZI_>H9][SVAZZHV[7F#NE<6?*34KIKB$] MI'?G[0^C^D^B(LHLYUV5R"[(3E(4)Y"I'3+C '). "$4U:FH9)! $E*KA,ZG MQH)$Y<(/-IABM^W3(_2 X):4SHB:EF/[N M'A+&A:>';J5IM34OZPOV@4 "DY"#"&)EL\4L!42F,8"!H(+$H21V/OYC$7.; M]EK#G1W8H.P')X TW \_H.U0K9 9L.<]UWO%&\DC,Q-O#<]T\WO2=?7)P M*I;:K.C,B_>KNT(\DXRK)4X4A:*3K\]B50JUL:PO134']PO,>!0*%@,11U!M MW*CVDB48^&D"140#B$0T8.,V3)N9;M-:U3W1Z+R3&7A3@H[4^EOG41DR8J8' M@:,-P%2G@NV.Z]NN"]_IT\%N+%KUZZ%H;IS>]@_!D"0H5R#H.JG)$%6F3E)R M!5PGDHY7-2 MS"QMI5U7].4(.AM0S6VFZZ":PFZR0VF0[70>!.?VTPE1D]M0Y[M[RH[J>7K@ M18'\Z2FK.C_\V_K6XX-8L3-G6<+W:13Q4!%$J#92?HP!3A@!,HJ%3U%*!0VM MKA!8B9\;<>QH7Z_.>_I;WC"P&P(XS]$F,TQ2% J"H=BG ""!"((@H MQGX$4\*Y5::LN0S])-'&_[V'WM@W,8!UU$$9([#J.OJ^0S754X$^GRYK;.O!MK9P7?C>P$.8)-,VH MV1%&(U/K-GQ5%XG3BMYX+6(C'%8;8#).0'\0F4NTS N$#":FO+$]]7Y3(!$28PB"&+$U3JWI!!C+GQAP?\M4# M^)!]40;BO?H\T_6Y:N?XH,-N$]#-B,4QE",3S& 4KG)&,B=U*RL0#B MD'1L7AU&/CN%(C]*BSJ373E7G>LIC)@/4I\+ .-$$5/*$,"^]'G(N1_@P(:8 MKM1G;J35JK5??;^E"2(U0Z2!0C )*2Z ML"X!B81Q*$3HB]B*=L\)FAN?MGIZ&T4'G]Z?A=:,"5T -C+%#<+*_J[P!2#< MWA@^)VS:>\,7NGQT>_C2\PZ2K?>ST2>U6U4?+%+IRX0$&%!(*8!!B #A) &) MB'TD((*^W7F^O0IS(Y16K2NRJ9LA;\8JX^(Y.Y/J$OC7)5BWPF^\W.IF:KQ> M6G4KF'HSJMNU--0B8NM"EI#6YOG$#Q38^<*2$:W>T'C!.[&(0]N8'S5RQ<;1#]=1M3!?8OS$(U\ MN^*$X%>^2W$>BLLW)WK>';RE.C9<[LG7=U(*5M4.H.._+W 0H%@J"T0BC $4 MD ,:\DB9(3[%(9)!((W*N5REQ=RLE#;HIR)?O>:(T+ M\?A[K9,[*M4%K^F#3KER^BFGVZWA*+K><0W09.I-UW"P3NR[KFALX%$A6?'; M%7^SSI9ZD]=MOR 4<1A+$(4D!-"'$% 94$ 0I:':@LD QU8'@*>DS(WW1_CO*):W3<#B= M[ >IO7S3_OHF M1[R.OYFL,(4198(!&@8,P#0-@3*X" AXX(>(XX0$1I6#!DF?&\V:WQD?2*MV M8V-&I*,A/C)UN@1[G.OYHY*CG0;SNYQ_B0"'-3*8\IX+\2A69MG19L37,'?ZYZ7[=[*MJ9'I^,81"A0BQ@#H0PY@,CW 8:,@I@E M49C*)!&AE5OA-<=QFN7O:!Q?=P"-5\#7&I;QU\B=$=F[(W_CJ3YJGXGJY6Y< M7-M1;[>G/4G7G2ZI8XR"ZT77J8Y3+\MC 'QBX1Y%C'V1T[>DH/GJIT*(KLPI M]$DD$@Y"%/@ BB@&R&<24((%)[[B],@HU/A4X[,CXXU^YJ5.CP#KY\]K81B; M_#:J73[NN0P%SUF]"6].],>"9$_*JWXYK$K GNMR3Q'8HU_]WKM/<:GQNK%$KI?W'W]/K''*@7[_B'_\H-ZK=Y>_0/J'T'S8SW)3S8XR73NZTHW M<7N?&>9E/+V_V2M0M5^A;D%)R.,PI("G.HXM3'R (\I!E$*(9(P1%O& 6P;6 MBAA]OV=8T.^FK1C!7KRJ(*MRV1]KZFC4S)Q.XPS"O KW[7? G:MH,'9.G4'V M6DSJ[AD,TJ%#9WA# Z]3LD?!UTOQ41Y>4G^_DGGQ5,MX\]+^L2YMOX@BS ,J M4I"RB "($0'4YRD0 0]"903I(Q>K"Y?V.LS-,'J_XNNR*EZ\5DEE\NM29\O2 M^[W6US8WQ8!1"5/"F(@)$((G %(4 J(P (336/H!0B1"BR]";;5G,BZ[NHPW M,ETG]()UG!!CIR,W'MT,WW2C9K9^C3P2(Z]@XPR!_4W>X2"ZO>L[0(]I;P,/ M!^KHOO 530U,NYNMB.KE![UH3,UZ#OU/&7,RUI_/1N7M469TV7V,"0+73_Z9F1W M/9@3I>IM]/1J16^\C:I>IZO#/+TFD+C-U-LK<=ILW LB/8Y#P.!$I9%' J$W@D7V=PBGBA>ZUC$%%(*V*.LZN M2*/KFHLCUE!\C9J(_34.G=0L?/?U>9DW%U?;DH@+3*0@+%0[3T@0@-#G "M)OF95$M=#KKZN4743WF_/WJBR@K M(7Y50_UC_D2RU8+$ 6(T]@&5B (8,0%0$$F%'XP01"3V?:.KY9=%S6W:-QIJ M8^7&TUIZOS=Z&GHD#+#MG_AN$1N9 .S!,J8!WHP6+-X;?D,I7GZN<_?'YD:BOS>U:R2FR?PJ^"%F%;] M1)C.XO[R26A.RE8/;_*BR/]4/[PEZMNB_K+ .(U\CCE $5-L(B,$<)#X0*)$ M8(A"GOA&@3S#Q,^-8-Z0U1^>:KOVVK.Z$S?>2E0>^4*R99,3WS(+AN5XF#'/ M>"B/3$8?6FP;U;U.=YT4N=7>VZCO=?J[K#(Z+1PQJ MQ3[N^?.:=NVW8;8AD5S''P*<8#\46$C3$.>CUN=&5DI! MT&EH'K!\#%H_Y5P-Q=CGK#LH#+B%<0R'^36,JV"9Z!Z&T9?$*O[Z;*][0JV/ MWYDLJOJLNKL!U.A@D3?K4EE.9;D@6#*: MA@Q$D=29E151(*'3C#&"0P8QHP@.B-)V<45)Z!.2+_CH&E&N"XP&IEO:WB:M 4: MI:; 2];%_'<*NV/>2Y X)=ZSPB;EW4M=/J3=B\\//& GA=Z'EG>BJ#UO;TB9 ML06,@A!BI(RQ*%2TD#*F]XP;"(0>Y..[? MW7^Z;1SMC_E2H6M[Z'X293.ZN!J[D;FBT\]3"C;^]!NOUM'A 7P?!&[/X$]* MFO88OJ^S1R?QO0\/KL]+.MJ+./G-D$OP*/D:?V!@JMVHWW[FN7L^@M>?1?Y0 MD.?'C)%E&QC"DI!SG=0]9)(#&" !L* 88)8&D,DP2!)L&G1S5LK<)OZNA@-B M;T]@!8]5=,W%[E\=6'->PF0Q-1<[N1M.<_EA^ZP5/[8N]GOU MZ@)#WV=U/;TP$@#Z" .4I S$$L;*N \D"8W"9@X;GMND[G3SM'+F.2KVL.J? MO]<@,/*4->N\54:*4ST=G(UBK['),E&^4.;ZJ=&X$LNH. MTY(@Q4F2Q"#QN9IUD$! HE2"F*D-=\@1"LQBU\^T/[?)UZCHM3J:+Z6GH+N\ MB%X)R,AS<1\+ATF@+G3]ZJ7S5-N3+9H]'=M=+OL>&[8);@M5ZV0+.A6VSGG] M]ZQZ?+LNJ_Q)%+JZ35W<9@%]DN(HH8 &:D\,8QD"JF^G""0@AU(B3(U,95O! M[];E(4Z+KA,-MRCP'RR/SA#%_KC;W?M]E JS.%H$AC?TD G6%;6EB 'U!0&$)RD-24)08%6PMD_8 MW,C*-K>V/;IF/.0*LY&YYPQ<(Q1U- %D@IQ2KU'BT:3K9IFBKC* :G.J39AY MN^*?1?$E8Z)L75FQ9!C'"0-48D4:4< @B(!PNV:!6M M[]ZVF@[P#YX'U6!KXP*JL3"YUF@N>BYT<1F62R4GK;5&XWQ-C,LQD%Q;'>E4GJG*N/-UM#0BM]XC>K> M5G>7E1AM\7)<>-%8_,1U%FUA.2ZK:-W"P +5ZINELXK]4_!:9EFN=?*?+L=% M&$HA$\:!$&&L#!>UY4$(!X D0H8Q3%+(K78[_>+F1DT[VGI<2%$4Z@?9YJX: MD$3D MAF'.4.PI%Y:1>]AJ-:5=VG&C'#Q&W!ZWZ1TQ; -NK^44%LL[<&^E!$ MU=14TL&71C70D&2,"Q2!@$880(0"'489 C#@(HPP2G=)!$W=*W8ZF T>?9C MV$=FH&^;#GSGZ2J#1_&5JWT'0S;,'V,]4H9.FE'0G\AS(ZK]*G33EYD;#)]; M/X^U%M,Z?X:"=.01&MS0P)UB5I*'AT(TF4(_RM:S76=QW9[*^&%"*(IBD!"A MB##FRO!"+ 8ADAP2G& 96UE?1E+G9H3M*ZTO4K1J6^X5C1 WW":ZQG'L'>(Y M"-M,T=XH!V!6*+G=%QI)GG9+: /&T6[0ZN6A&5^:Q"29*#7CU?5(J@7'/@W4 M_P'C 0.0I!1@%A*0HD2AP"%-D%6%Z)-2K!AGLKRMRWSU !3!/7G+K=*V65M. M86K&,5/4Z/T/3ST]HJB%#4@ M+Y_(G[^HC4V1D66Y\%,8,8I#@!)M@)!$ HHA5ANS1,)$<"9B:'>'Y824N1D< M2C?OJ5/.]B;+*13-)OS5V(P\X3?ZW7@:H8V*-][/1>[R5FLO$([OK9R2-/'M ME9[.'M]AZ7MX<,1>OORB4RGMI5IJXS%\&D*4I!% #*OU/T0^H$',00CCA.A M&);:ANF=ES8[(NB4/4PT9AV$UX.P&3DXPVUDDC@+V0A!+T:8N(ZJZY$X=2C= MY,D^A=I'*A^="#83\]N$%F9$XX L5Q*>=^ 'KRB9UY<;*D8OV* M[V86N_#DP/J%V<,JDQDCJ^J6L7R]TG>0[_)EQM3&8NL28\A/8AQ!P&"B2Q9* M!"B-(8@Q]CGA*:.Q5:2*F=C9S>SB@:RR?[:UUG2^@%+[T>Z4C"[]WDT3P[7M MGK?MG]=UT+(LGMD0F=D0[H$?F3@N0#E2W+X=3&[+VYF)GK:BG14<1T7L[-YV MDXSGQVRYK@2_I65]16#!42(2% 4@80(#&(@($)IR$"/B1XA [&.[TC?]\N9& M7:UZ=0;J-E'/M\OZ4/-9%!YKL^'KCOSENO0\A[B;T9)#-$?FHU,I>SIP?^_T M=MF\W7M<[K^E>735WIX,W7M/%09DW3&=QC7..\7KG7N.;I#-(SUT#=M3]L(?B%L,=L)8J7VQ77=9R> MZ]0S^BQDH483$D@92!(> 1@+J4A><" X\6.>0$'M$D&>%S4WLMYH6F^&1:>K M'>/V(&O&H6[P&ID5]Z':J.G\/.TR&$XYJT?[^_4W M]YCW(WO9<>X,KXD.WH^@&E"HI!\S\Z(ESK";J(")_=?-Z@C""(Z>DXC^]R<[ MD##JQNZYA-D+@V^0O"7EXUV1?\FXX&]>?BL%?[_:9$O=)DM=!"3&?IHPP*FN M;1TH6" AZ*. Q0 MPA"Q.V_M$38WJ_"#CKF^US'7]8716EG+$],^: W/21T!-O;I:*NF=I'5:(UY ME\,$$[='H7T"IST ->CZT;&GR3LN IB,^JX$K@)&>,*S*[, M$K*'RHCI0!HYKYCW8Z^C_0D^]A\=1@P?JT=1Z/L@RH1I[K)V>26BB$"1, @( M#$, )1* ZB/'5+! A)!PRN(!E>#."C3ZRD]?"J[65]^9!_4.J2G,;;G].0^R M&4%7:2+#P\S(GXB6?%?9+D6Y8^BR+Z0*OLBRC=D MJ4-Q/C\*47W0 Y7EJSZU.VZ4,R;E[\)_J"8Z$=19@^K^MEFPQU+* 6" M(: BB@%,XAA@I'T:NHABX@+_(TCA?5PY3<'K"EC' M:7JO5FOB5+ZN8#Q.]^NL9:?7-!>!3*"$2%GZ*0T!%+H40JIL?A_[(D0L"1.* M'%S/G!MS_KKU+Q[F];U_=__IUBNKG/WQF"\5PJ7W;;;R>+Y<$O6S]D/6#LCS MSGBK 1CF>AP ZRLX'5LM1[^4.8F7L9,UATN8II[%P\>'<7'=5561#':ZJ'V8RY2!F'"I 1AC#F ZGL#*/0QB!,ATR") M68"M? =6TN?&,YWR'FFT]VCMAZ\)I/3RK?8UQS0?6Q*+W>C(&$9^ #E(."= M_1P!@F4$0D1")GPU8-+I[.\JW1UCNUI)!J#E=8>PTF'3=&03.X6HTK)&! M4;WB0;O8V^IT 2AVL/'8:J&5T1)Y,=]EUO-]U)[VZEY8FG,.1-V/J MUQG/DKSRI>T5>^_5\:D(UB=YTPZEC!LB7BS+E5+9?DV?Z)9 M<]C_-E^5&:\OV>:K>V4?EDVIU6"!$4K(9-NI[>WH?>/MPWQO +,UB0[!RRE- M6BDP*1$.@>:0Z@:U,8S,[HJ;WJP!?4E*Y6$G_+BQWQ-*[E>MI4BR@6D.$H#M?,+$"/:H(H!]I5]%44H MC%(N4@:MSE#[A,V.23M=/;5/]WBKK4=:=:TMKO,H&QM@3K ;F0$[E;Q/@HGL MBXZHO.EJT>G:[EY[>][[5GM$U#=XZ3"C@0E&KBVX\P*G-N@N=OV$?7?YG8%9 MDK+R.5>#^W.1KY_?K]ARK<\YU*>J.U6V6@O>9G7+5YW$._*BORUOVRK-2<)U M2DD!(LQTTA2< )RF"8C30*8DDI3'5L;>U1K-C:#4-IH+[[G1T9*/KA\>,]*: M%/21F:WKBU=WYL;;=,?;[8^WZ="-M^'"MD^*"%T7Z78&L-M$4%=K-6W:*%<@ M'B691;M9/EW:97T^(R+]?J^_CF M98\YRW[J+-LDG'Z" A((D,B( QA+ 3 *0T #CB&%,,3,RF"<2._9T>&>F5-> MMG,&)OF1B0?D<"V:6OS0!>V+ M:*(UE;1:KR]:S?(^OY4R6V9*^](RK:!-DS/BD!VU]6TX'6#>::X/-[:ZCY)U M< AHCBG 0H&)Y[$]-,>3<4 ; TO-Y*O?RC8<00:(D"@- IU$ =F.@=J(@#% M@6!^S$*:0ALS;J?MN9E:[U=*2A,@0Y:696!V$#.CF($XC,P@2BOU[PC1&R>Z MZ[8*RT[[TY99.>[841V5$X\,FY@Z2[TN!Z*SI2L*>$N>,UU#2>R=39:=3YBF M6 98;;E0S*2>NH&.&XT I6&"N"^H2*VR-5E)G]OD;M7RGO.BCF3,I;? WT!9^,VN-N_N[E((?,C'X4 BR %D.LT$VG 1'J M&Q/J9&II:.]KMM!@?KRQ6ZA!C[?'-KWHRE[J6>$BCYK]>-DX@4<:A=&)J!F M#]L!V'9@QXE[4R=GV[N,[MJ?.P# $3RS-EJ\@H]U $BGO:5#&AI*DY7ZQF5T M*6[+4E3EKZ)Z][7UMOZ$=J;37[$9?$N3BB11_-,DW\KJP4[;ID4?J+MW4I6[4_I PMGY: M+TF=@.Q)[QO_2;J]X[]!>(,QU&Y6O;+7[>G/HC!J/PML2=1@-$UYT^T8C6^S M=0-PVPZ S@7Z[49GKU/:86BJ#4:.V=! \,0$: [%,>=9O#N,YM[F3\^%>!2K M,OLB&HY54C[*>_)U(2+IBR"&@$FNV(T&VKF%!9 B]4.:!NIC9%/HO$>6%:E- M4-E\3]6#PER7\^?:<5/?$)A1DB-@1V:B?4SW3+B&DQ3Q*XUOO-L#@.^(6]^6 M 5Q.2:E/WJ1<9-#Q0PHR>>5Z;_LBU/>5I=IBLH C *%$@'(& 0TC29)0B,#' M0YWI\^(#?;=VN,XKD?W2[^>V]G$JWRU:=!43?E[5CV^7:OU M[4D4'S)"LV56O2R02$E((PQX@/1M.5\ K#,LT\ /4)@(R:'5C.V5-K[[8#5=\!V!-?J2WU9]^E,IZG6:WG@;75TNZ@:0.%[6^R1.O+ ;=/YX M:3=Y:1AW-/N53;&F;0C;0M$#2U*$@!\%(8 DT&E+TA20*(1!0B(&[9S)9R7- MC3.ZW?>VD)JW5=:.0LZC:T8?3C ;F3J&P65-&Q>A<$H9YZ5-2A<7.WU(%9=? MN+*BY_O5\[HJ/X@O8AETY]*5)+S M6-;J,/:\,#)H5U5M2/M:7^+G@;UY^*P5_OVK"=G52859E7[(JVPE& M3[!4/$%3$&$L $0X IA@'_C"9T$TC >_*A/54\X97_*"Y$]K)IP0?929YUL4NG>KGC]V[*Y>;])OMZY M<>^:D-U=I_M]_FNN,S15"E2ERT,=D*0ZM, ,\ACZ#&"40F63)0F@2>"#5.(4 MQC$4S$]M*/55>S,W=FX[[;&VUTW6W::C'MGT],:KR%<[TG[=+XT9__^W^2J, MO)34.'B]9V7=%Z7#Q-L!I0Z5V(%EI]S&_B%;B\[18=L^0%Z'D+LU:A8#[72Y M>]T>3;IRSF+P#A?A>2AUI0>D\[PJ4^$70;1OA7]D+-L"9ZGZG\]" 21!NH*4T*7A$@1H$*1J M=Q0)Z%NE-1Q=X]FMRUL/I++J-QI[MW;DN8BK]6 H?L)2& *8H!(1( M!%(!(Q]2&<2Z+HIY'*"YZ+F%!6H#FFD_S[IQ[7BRTWG'H^;$H79J'*YRI%V) M[NLZT#;*[SC01O>:]2 VA;?LE/@Y>,EZ8#'TCO6U,(S,[HN:65\^ZR#BFR!"-TD:=]7='\62ZS]_5M^$^H#F?_QKD/C_'ODW MVRL7/PJV^Z?@9L#-BQ-#8\9C ^&>AJ\V.']N<*[U<\=(Y_ONE'E.B)F48IZT8PPNLL6[5:5,J<]/9+GLJCR2S[0_MSUMHZ)7Z^AU2II-[',(]L]J![B,/*7M(#&>TA 1*E:AK3(,9AP"$B5D%#%^3-;5IO,A*W-Y8J\M4Z6?X% MA,T6;X>XC3SM-Y"UARQ*5V]'V?K0Q'T"YPNXC)*]^9S,5TG=? & ]QKV5XRZW6]?9 U+I:7F"Z!+49O[@$<&2"^7" VKM^U.PO/!E"X?82 MU"6ATUZ,,H3@Z+*4Z7N#+U"5^3+CM1/W\YJ6&<](H81]+.HCRYV"Y&(0-C%03O1:FZ&SUVA+)[L M>:GF6"YU,IYM%[WG6F/K2UH.ALZ,RR8?D)$);Z\_-]YNC]3T\9H EYU.-56P MNVYY7;]TB(KNF?=[^^^]^%IY;]2\_\/A(9U3\%U?+W.@V=37T-R!>>*ZFL/& M1\R=IH_T6).)BPD4ARR-U2:41@!2WP=$2@G2.&$L$LJB3'WGF=.V\N?&TJ9Y MTT9(D+8S*&:L/"+4(_.O77*TN@NODAKM&+SI$Z/MZ#"_M&C' U*BG:B&1?L M=[KDQ"9S#0VQ'ZGM,HC5'AG * @ 3B($A!JM)*4$0VEEMMH(GQOO-=OG[)C] M^&[M&3?\=V%84B0P#7P(: IU-& * 1:8 Y_)T$]U;+^(;#P9HPW+9%Z-60S+ MD#7)'=C3+TAGBB[MAZAO:S2]6K#Z$,1'7,4N*/"*2Y@9-/WKEV$;XR]>APEU M"4^"0,H0!*FN#!]""K"/ T!C2G@D&0YCJYND5^@RMZ6MG=M]M#E"%F2[X7-/ MKO^M,B.?*W!71_AT=?$4YQIQ\F3YE <-P*M1[XQR+ \"[AIB=I-W62>^?_OY M?7.-IU3RVL053*(T]3$#%,8"P"#"@,0D $A1AM M=30O0W$*NG[>$QP]@3-!R2K.AP]$/34 MWCCUUF3U-GI4WJVQT??8, /SLRB^9$RT7S,H)<(LYH *G "(A 0TQ!"$(A2* MR @4Q*K2_%[KBO0U\NU. 8(%QFF+N)T"*. "0*FL#XR@!'/F^ MC@32:2[L@@@O"YW;E-[5^6:O/L--O7$@C!5U/VRC"PWP-Z,"UZB.S!#[@&X4 M;LH([ZCL,M;0'"#' 8<&@B>..C2'XCCTT.+=@=E2-[6^[TC&WZ_:6H +'D < M!5)9#9!*9420!%"=-57X$$4A"61*K7(LGY$S-^[9JND]*SU!MO)8HZEEFM0S ML)KQBP.P1J:4'9RTBOH^ZML+.-GG1^U'P6UVU#.RILV-VM_AH\RH%QX?Z*Q^ M4E_\0N\>/TJ=T?U#]D7P)@GKW\22_Y07OY5B$5*6QA#%@- X!9!$5!^Q4B"1 M+Z(TBFB( BNWM(G4N9'%5NF=JE/LD10/MOL1,] -G0&4T@[]O388N?7L&DF>UH=K \:1M];J97N_;'=*\'.1KY\W MI[(GO<)O\[+*Y2?Q1:B/%[%/B4QP#$0*0P 3[05!,@:^CV(1$TPBLQ2LUR@Q M-\+2RNGCE*)1SZ+4\.!AN.P(G@+E]USD?,UT!4BU=I?YLOVA]2>J M.;)2#*7^S->*G?% !9SIM#3J)/GYOQ?VC&/]N,_YESZ>_= M^,BO':D>1_K@IB?SME_;^5V7_-5MV2]L]1KYAI2"OU7?LJRZ5=]2H:=$ZY06 M7$H8)1%@,&( ,HP %E$(6.)CDH:1[_M&08P&LN:V3-7J@EI?KU'8VVALSI27 M +Z\,CF$;>SM> ]B PXO+T%GOI8XA'"B)6/0E\^*M0TQZ2'G2RU,QL&&7=FE M6M-7QKE.O:D,@ ,F8AQ(D,@H5ML#F0*$=)A=&.B]0IH&B5W51T/!<^/:#^]O MW[S_\/[^_;O/WNVO/WKO_M_?WM__'[<7JRW+,8P!Y_JB]2AU%FS1F?3N M]>O45+"%Q/8NMJ/Z"7>%W@!4+W?JJU,I0;KQYS;U\V:*A$2&@80A",-0 "BY M !0KAL*0I (R(2)LE S*1NC<.*G3^<9[UEK?;#(^U(I;5HTQ0MV,F%QC.3(I M;6&L%=X0T_,V(_\8!&6#DE-R,A(\*3'90'%(2E;O#KZ7H'/;B1]%\V]3/&:E MAE>G?(U\*))8( YXP &, :42 YBBGF2!"'T">NR6-Y;74 X+]1H]NQGM;R? MY*;!1D/KJP,]"!N>YUP-V&3A_[5^WK>=IM_I8V$3[(;$ZU_&Q'5$?H_$J6/N M+W?^1%2]P4OV;JR/M%2J5V)#3ZV+ ,4^)S) 0"1^K-DC 33 /I 1]U."($DB M:.J^.B-C;F9+I^9VD37WN)R#\;*3R@$X(Q/#,2X#7%+G #)W13D :B(7E,47 MR%M?*J^$D_JF(^F.H7,B_J\]+G(F2C+;/5PTU04?,K4 M;_K\6SW L[*Y4:]#D7/I/2EKOLC(LE2ODLK+2F^55YY8"J8>8YG>QY:5($\W MJGG5RM*3:[&\\59KMA2D4#^0:EWH,UA2UNW_J=N[V8G,6FK%U6=/74AG]D]] M^MOH78AEG0*LRK76N^Z'?>]#K53=WI]9J7LHOF3YNER^J$8K\:#,*=6HH^/= MTU^%OMM/^R],=_'II*)[=YY./S%LW_J.%"OUG=()9NIKGSH[6YV<;2%@XDN* M$: *&0!A( %.$@(0(5%$68A)Q&V\9V?TO:$ENSW:H3 MQ$;F]$['^D9YK:7W^R@9_BZ"X72+>E[:I-O3BYT^W)I>?L%5999;IFB\$%S' M<+T2,D!^IW6F:2J08PR> (*Y31Y$$<<4E/ @'>+E,9,_4V;5?QZ4K M+J56PU5/-O+A V!&*\[P?,4:+3=>IW,;_]>H/6;IEO,@C5S,Y83@5R[OMZ]KI9$&T9V6RCC^*&.@KA7#;9E-",9^#P.$H #0G7Z"0B4:1,#D6 8 M2RA")(Q<:#9"YV;7;$HDM$H/K'EJA+<9$[E&<60FL@=P<&$)$T1&J2[1*_A5 M2DR80'&NSH31NP,W3G4X0\-@VYS%'_]%Q[[\+S M0^O:E-5'^;.^P*5#-=O+6I_S)5^D 8,BP@0(&NBSN2@&A(L4,$Y]Z$,>09S: M%:LY)VINM-!=)FQNM%5>29:V@4H]N)I9)6[0&OLPKP6J5K,^U^D4];2F+DN[ M7$+#<;V6L^(F+L)RJ=O'E54NOC'@O+[-KI?EJRXE7NC+*)0QD"E6W!!% B!* M,2 IXX+__]U]:X_<.);E]_D5 @:8K0*""U(B):H;6"#]JC76[B2O(\\-OZ$1&X\!N;+>P)YMUJ M9@,'WA79UP]%NK7M5L 8(3J#$"#"*< :8\ 0R@&%,!-QALV7WNLK'UK!L9'! M@>(1D_^QK=?=&_;3ST,(/I)N?L5KCD_/S'3_]N,DJNR(:D.BPA+K-E<%^@X' MT)I6G>]/HLJ^J#0P*BV8+ M_1=;7_]4OG=)VNY;O MU/9._6_%WFT5&AC1GJGU&,QWQV"^:0>S2\J_*SRA,_Y;Y0Z=\.\*Q(5\?^=; M0Z7[%VO"JK+=XEM5/_JSVDSSF.!$:0A0K#C * TFX:/C2[4O;4$P%74W;@H,(BO6AR@T#S:J5X6?2Y/Y@Z*\A2U2OHL'M & M8,^5!*Z*?^6R FVPM-<8:'U"U\"@M\;%7K'YQX54/_^7>IG*!),D81CD6MIV M%0DQ:\X,@5C$&$*B*(J=JF5>E3 VAZF*;:FTC HU(Z.G;PS0*9#MFT4/'V.IKMFT9!,.IY9E^$I\.&T76< MW+>+@N U5!7T;KAY[1FUXM&P8W3]WL'VBUK5/]PM:K^XVP+MM]5RO3;K0#W; M3*E"+"-:@#BU6^>QK4_+. 5YQ@6G(DFT=6B6QIUR6WH=/-N+]782^GL]"]5L M\*+1S6]M=0B8V^*I(PP]$UN)P$,S M[KG NV!EW('#Y_T)7*!<-.ER*7+NE: M47JA[G4YW:<"0YRFN08IL1W!&9=F5B8F 6Y6;_Y5H4^ ,YM=G:%H^?I^6E7.,8J:#=12Q5#%G4^-SQPX>8# 0,7 M9SXW[;P \X5K.J8X:JW$YEZ__RF^V_S)+VRC[A=OV?J[_;_-7/K!YN:#O?ZB M;/DAL5'2_N)N(8]_<'#EE(DTPRA)S82G&F!)*& H5T 1"/-,9VF:^25#AM=Q M;.11FFBGBJJ,C%9%"Y[B[^MH:?MJKK][9E+V,+9NQ/3*(];WCLENL&K[(FN@ M'22K]*3X,SK0?1+MS2I_:7=L3W]V<$/ C,[^1B)L[F@Z;)=H?T&?YI#V* M\ON*K%>;Z=OE8KV9? MI_S5(F(0"G(SLV81QZN[GIG7Z>W[0GB(, 0)PH!B;GS"',4@UYE!4*:QTH3A M5#F=-37(&!L%[%7T+H!_CI^;RW4C*CW/]+UV/94.;# _\>N9R!CYVO&GI^ MOGS]TF[3NZJU\T59JBBS&_1R]<2,YO=\/OM6;,R___FLK(OQ.'LRE]SKK^:G M:UVFZ#S:VK=3J6&>0Y8!!=/8^ 59 CB" A"5T]SX-JE*N0\CA%%K;"126647 M#Y5=T8%AT=ZR253;%I7&V:7)H7EFSED#/8N !1IL-_H:?@A[9KP!1\^;+,." M'91? ZDV*"6'A?.4Q0,_O1OQ_[Y8*6%OD+\O#"IR9A_,Y@]FMGQGZP-%WK!Y MH=GB@YE)&[/F7,Q^&*YDJY^ QZ)FS]]9$1^9$NW$YI.W-,N(J>F S M.8G^7;%59$T+1](!H0W*T"'T&I2> P)YRLTA']TY2'WYI+YNS$K>.OJ5G*_? ME;)-\.YDK9+MS3Y?KK=FNKQY.6K?OF[NW[ZVATT?S=/7TSB16&B- 519:JO" M() GT*SF49PB%D.-M/);R ^F^]B(ONH]L+-]$E761X7YQ?G 'H#H (&(OT0U M!E$)PB3:P1 =XA#M@8C^*(YB"RP\EP%#OF&N6QVC?&]ZWT(9XRO3)9M@Z,$+ MG8XPF/Y#YS,,/3 7$B(&5Z%KFNILN2I+ GQ18L[6ZYF>B4+&W:YJT#NU%JO9 M2FT+KR9* YQ3:I9!2($T5EPJ3A*LO#KM^"HPM@_@J=+>J:J>^+M] M6?I$M??]IF-];<^,IV>V*K/"7J*]_M$?#\OYS)9.ZF,COBN$@1-=/948..NU M&T3G*; =G].-\^Z68E;7.'JG^.:K$MM5<71X]X/-YG:7Z<-R]97-U=]G9HDS MGR__M/1M?E9&JMG['MCJ('M 4 (IQ8!*J0!&F?E;G$& I:9$9B2+L5?#CM * MCHTS[6JSZL)W4-G,AAWM3WK\:#3XD+K1[&L.5,\T?%=4J3LJ/&8&3$+I>RR"\GEP)0?E^[X@/OT> M]"8GR-;4IV7Y::I"F C-#.OA(>Q9V*Y@.#$!\(N=1$Z%\@LM=W5R4#VRV*CI6?E:;HI9.747G91I3*F <*Y!B$9LEJ4Q MSH5Q5S)!TYR1A##8H:33=8E.,V'X$DZ=0UD;L'5S2&Z$:AC2L$K6[6IM4_%" M4;/TJU7]-9PSTHY'4$^D0=R@;DB[V:<^B,,=71V0.REMNX?"O[E?/:R6/V;& MB"G.: HY@H"D+ ,8,EMX@ D#J20Q)@+#V"GCL4W02)V.2ME)Z90;2*-:85]_ MXPJ^KI[&[:@-XV-T *R#=]&,QHU^Q96'#^Q1-)MX[DNT7.]?D>GNS:?+I7$T MC6.A* 7*^ X \XR#/&4IX+DF6#.,5.94I+9)R-CHP.AY0SFFJU VS_Y0 /6] M,7P!FPZUF*Z"Y%Z**018 U5B\GJAO.HOM8'04'[IZJV#55]J4_ZP^%+KM;?7 MZ?ZX6&]71:2&VFSFA8QRU6 6:'>VH66Q!SW-J$ 9-%Z1TK9$7:J(8<0L!CK. MLTPRJF3NE W<786Q\>5QX>E9;4-D@TI_J)5-AF7K]5+,B@39XHA(LB?VS?Q# M_>=V]NQ_X-=AV-P6:_T.1L_AGXK@?O#U5B#<48U7 MJQ?N!U-3^7#/)W4FS&>UVKP\F#?/1K.]KR>PK61-2,SC/*4@QC(QSB*%P+RS M*8B33"4BT3EDV*=Z79,P+Q(#K MG[8JU I%"]!VJ@8N NX"26@JNBYP:-)I-?T"O;3?H[H1*V MH'>+S&&+?+L!<%;XV_&V#B=C]N3]#5LK^4D5L3J7SRV23!HVX1PD<8H SFW/ M6V9<$YD2J70LJ:1.'.,N$YV78T8&>WYW=/$.;/O)Q83X& MQ7OU:5>@0;$8"IX3 #7D ,=< T:%\0TU@JG!@"<$^7B$5^2,C:*+%*Z]GC=4 MT[@&K)OO%P"NGDFX$U+>WEX+#D&]O&NR!O7N6@P^]>K:+N]."OO2"_L"M0E6 M""FN ,RQ<>&(SD&>)ASD$C&::HV1]BKG>47.*$EAKZ<_#US"TIT';D1H"![8 MJ]A3U=\6'(+SP"59@_- @\&7>*#I\JY5@)_92Y$1<*]MKQ_;W\U*FF*:9XQF M"#"5:8 Q3D".I0:*$Z89QS%2N,Z9<*.":Z*V>!A-5N(V3.;1[7& M-C%_OFN%)(W6OO5WK\#LQA$W03=4S9(]5CK:MXUZUX15AVJWS4 $KE][1=C M%6F;33ZO,=MR?<>*(<*L2[?S(E5IQ1;K^4EMDFKIC+)4X-1Z#1DR_@.,$T") M3D J*60Q301%3J'2?F+'YDX<:%WV>?^W?T4I_&M1QF>EOJO%VFZ<5MG/96T) MSV(?;J/AQB[A,>Y[=^@ W@_+E9I]6U2G6^*H.-+=9K.:\>W&5DNP)5[[*[SA MA6#8^G$\S1H3&1 "M,WLP)E*0 MF\D*).2:8*8SYA9H<_;DL9%2I5Q4:N>>S74,5S.EW 1"SZSA:+]7ARTFGS4N;+N^&ST4I2$^KM=;)=]M5V6+C-E2%BG@^XZ'Q55W M?[*5+)I=3S556,%$ IKF9M61*,,=A%"0IMS\-\]E*E(?[NBDQ>B(Y3^W-C^9 M604C5N8^O/@12K?1<&.;WC'NF8K*LCRE 5%I052:,*F+2!QTA2VO+@R91(4I MX=CJ)B2#4EDW30;EN9O .B7!VQ[6-2!XWS"\6N;GBM XR3'(B8X!5C(!5.2Q MC09&0D$.1>YU:',N8FS<]LFM&;TK@&Z,=1LL/=/1,2(]['%J^9>1[*>_5*_PB[H\KWS87O6\+\REW%:6Z63#!)-$AL+B*&G /&5 XRC!/( M*%<0.;E$?2@W-C8)%1S,B^P#J,G.Q-QHW%)S\NGK>; M]2?U0\V3RKGD"&>$X@0@F\2+.9. YYP *!$C.DE0SKQJI33(&MN']9="N2CQ M/-UL0M/-50^$4<]?M\."DZ6BDZA"K <'W@&3?HI.7I#W.E4GKQM^M>QDPRV! M:X>4>V,&I/05)EE_(98(IF"4(8Y8H%J1[BOV4Y0/V01RMCF HB M/EN5X4#LF5!:JH@$WG=T@V682B*OL)/H9KYS-9$0>X-%K)&M=[0P(_?R=?O\ M/+=EOPR?Y# A.5!:D+(Y4RYM77TLXDQI*:#P"LJZ+&9LSL<#6VW6Q1185QIV M*"1R#J8;9=P.4<]44180V6DXB6H=@]-$,Q3AZX>V]*N,$EM$4.H 8\5!PG#F"M*$'-KYWA-P-B(X4#'PF,HM?1( M++\$8OO._:W0],P%!^H93_4Q!"8>J?4W8C/0YK5-L8CFLQ]*3B*IGE=*S(IP M[;;\YZSU3<5_5#? M9\*^C?M[BT?9!^SNM9<+<_FR>&=WMVR^,[/T,[1]0?C1O<]J^3Q7_SU0>G_# M>#4E\U^Z;;C4_0:ECQ+UFZ[KG%"SW-J]ZF]%"V?;V;$.UQ20$Z6U I)ALUYC MD!KV31'@.8N)S 6/>>R91'-%U.AX>*=I5*O:.1JV 6 WCRT,;'US=#?$NJ2X MM( 1.JWEFKBA4UE:S+Z0OM)V1\?(^7JGJ#H)(0CG"=%F#:?SU"SDB&6)1(*8 MI3J-"1,)].JZ>O+\L5'#^VX;P*>HN4W]&[#H>;[O-.OAA.B*U6&CW4]D#!OD M?MG L]CV*Y=UF[>?M_8A]_J+*OP]XQQ^5=^*!-UIK&G,)91 I@B:919G@,G4 MG@^GE,8ZQ3+6/E/XNJBQS>924QNPN-S%NV_F[_;PGH!YO;I^W#R.TOS#+\^ <'5[XM M(U^,X[$+?5E/$8LQ5E@;AHDYP)DR#,,(!QGA!*4\5B*CT^/:SHQOV=NY#4E]U7-WW M5%]U? ?:D'VEX#K=X^Q/2L4+CQ5AF-EO85ACH+OA[ZOP79; M^+[&V V6-W0Y<<0.8%EPJVP0^>Y@)*_=Q LSZW)=QM" 12_[&8&PQ3(#ZSAL MD2/ C^W(%4Z!@\!+09BGYB MO(Y%O4YTUT5SK\9U7;ZZ&P6\7:XW=G/2/'J[KP.5\801VZ!%)50 G!@$. @<: M,0@Z]2]+&G3F-QI[.O&;+^Y8'49M[)RJZU+<;S?K#2M:B]P]V;"$*4T(8AF/ M09;'$F#"C1,@4@BT(A@E4(D\\>H#UR9P;&SPABW^$=+G?5G95C/+'(>U.H-6\]$43YPJC*1,Y0S MP%%N8QYEX9HHD,4XIE JC0CQ6YQTU&1LA%5M.Q2[%4'VFKJ/D>NZ9P#D>U\: M'91FW^T47=@=*M,%VG>1;']N5?A:QNI)4;ZT,+PL8AIRI74C^($78UVU&7B] M=B-HYTNZ6Q_H7]7\776\5M1,GUD196C*%*W[(9@,[.*).+/1O&JHWB1>C1-4H6EI!!(Q3-@^SF! M7*88Y"G%<2P42_/$=[NW1>;8:.! 9?^-WS9\W7>! Z(VP)9PI6WAV)15 O8* M1Z7&87>&'>$)ODW<)G?P/6-'("YM(+O>VG4W^>EIN2CJ&!=5D:8QUB*5. &6 M8@#.K4\1)PHHE$C!,X:1WR[2J8"Q$4FI7[2V"DZB9[:*?E@U(_C?(;+Q?]': M>F]_C6(")Q 6_R]_9*;1=O-]N9K]TZP&V";Z:EZ%(JF@[ B5P$ED(W7*5802 MA[]"Q:_07R-D_IH1.B'[A\[*LN,M#T3F7S C$YK0\QLO2_/=&S]Y+URWQ;N/ M=N\[XL5 ?RT'NJ[-5H 6/-V&8I3]F/&I!/HH7R[7QS&5&N$(^E%(!@!LVGB!8A(01D6.44 M,0V%%EZ?HIOQ'/!#VV:Y" MTWTC+&')_+*H8:FZT=PS(FZ^NOO>WFRW>U@F,GU3"UNX9JJ35.9422!L\3^< MR0SD"DJ@,BPQ8@EBL5?$>(.LL2V4#U0M\W\/E8U^^;S(N2HR-<6H;RG"CWQZBKVRN"B^OB$NU^+M7G^/FJLC@V;0IPBQ:D".5,IP-QV=DVE!HAFMJ^U$E(P MSTJ@/O+'1I$'ZD?+(C1!'!I@5G,-66M!!L2-%GN$N6=&/$2X#/XXTCTZ"HP] MC&D-6FFT"WBARX]ZZ3!T3=(N %TH5-KI,?ZAJ>^-M[EY>?^D5M^,U_G;:OGG MYKN5QA8O4Q:+A$/;D<:&_.,8&X;+8 :HQAE*%8,Y<_($6^2,C+&C5P<##N%67RSNZ0//Y M\D]F]/VP7+U;;OE&;^=5S>3U%R74[(I"Q M!IHAD=*882*D=<8 M.?I$?2'?OT=4POWE .Z=,07:5D->&@SK"W4!Y\P3 MZO20KGY0]9PR#\"0Z]<-VVS74YI0+%62@RQ+#=,A'1N7B'*0VS4@UHA)XM2D MKTW0V$BM^KK7ATH[;:-275]7Z JZKK[0[9@-XPQYP]7!&VK&XD9WZ,K#!_:' MFDT\=XA:KN^\@ZYGFT]%^U_(,4TR G(*.< Z9H G.022:BT,"Q!,O*+"]H\> MV_&[W3F8%8M,[\WL&BS&:"R1UB#-<[-T% :L')I%9&KK'".=9!A[)3AU!&N( M:OFW@Y5RAH54 A B&< R02!'"()<)(1B3J!FJ5_83#>XA@F5"0"8\P%(!Q!Z M_D98ZT\VZO;1>P^6N9:+Z&ZS67?5R8%UNM _JQ MYU"%/KNH'S_TB<2)61?.&4ZOZ+AT?K)C]\\JDOG#;&%\5C-6MH[0VJR4#1D* M D'&$N,_0HT B\W?,L..7 J9\=QOI=P@;&S\>*AKV2W^Y[-:K(MC/%UK'@FK MNN="N EQQW5O(!S[7N8>0FC+6"B^*1*?BE7NVT;H_)>T#IB$7<$V"1QVP>I@ M^MGZU.6>S@E3^W#>MW.V7L_T3!22[G[.UE.E%.488B Y-&Z#SC2@&8N!E$)1 M%4N28:]$SQ9Y8R.6XR#XZ%CAZ ^KLG^R5"/@;J02$,:>>>4F!+LD2KG@$CI/ MJE'FT&E2+@!>([(^ \R:]:VS2=S4T' M4]G\ZW0:GS]UD E[U9AZ:EZ_H-N7OJY&?K^P<87WVJQ*GM5J\_)@1FVSZW@X M13#F69R9#SZ3,?H$?8$'= T?1 M@WH)?G"<.@N>=_N?D[U=_E"K7:EMJA".I88@S1(",-4$Y%I3@))4H3@7F NG M;NAG3QZ;SU HY]WN_!RP]K.NSC#T3!/."'B=9EVTMO/QU?'3!CNONFC$X0'5 MY0O\>Y#:!+-/2[:H^F5GB,1(< PHQYD-P)$@%UJ!6$$*$<%48J=CZ?-'CVWZ M6>TBJYY[+[\3K)HGWFT(]#SS=L:WMQ5O0\&]'6%W- ;J)>B!BE?_O\N&-S3O M.[EAL,Y[EQ4];)MWY8JNN:B+@K[^/MM\?[M=;Y9/AM*LL_U9;>IH,PFUCFWS M6C-DJ5F@F*4*)Y0"F.$X3B%)$59^.:FM,L?&5+7*59_92NE)N2Z).)L7@8"^ MN:GMT+LM3@(#VKO+<8CEVQV6A<8&4FT&=-!P/P_X F>WMLL=.,O5&8CS;%?W M6SLRU2W=0J>4VEYK7 .20V&6-*D&>9HP$#.>F34-QP*G[EW9@^CD,R7'VX7= MD_-N&D1'-AQJ4/KF2<>VRJRYK7) G@P!;%@&O4FC8;DU!'AGK!ODH?XKUJ]_ M&@XPOU/6#_VZY?/9TVQ3+4:P0CI+=0P2FC+C+3+C+5*L 14)(:G24BCANGQM MD#,V#W&G:KEZJ95U7],U8=J^S V$5,^4=@6D#BO@)K3S[BGDM MD!V@:%@M-]T]V-+9P83#=;3+Y=U;@=JB+^_+F#A[")])LX#.0"HP!9AS IC= M6A?F9SI/<2H9]0DR/Q7@18:#57H3)VU _;N 'H'HNA;N#DWO"]]U59ZI5BYL MS\]+9@=O]WDD9/!.GY=,O-3D\^)U?I.Y2$9;O4Q__SJ52FF1F=4BT2@&&%*; M+2()D"(1.I8Q4])I1W[_R+%Y+[\O9G;M8)-K7.?I 3[-,[.;U3W/Q=\_?WQ\ M_R[Z^GCW^/[K[=/PW,:&TZ[JXG+>5?\HIEPQV0X>-]GE 7?G-S,Y,' MMKI?%:^9++H//*A5V>D0IQHI31!(%;%S# K [2J"2\QA(GBLA.]\TJ$08ML0N'Y@@P+;^S?WL+N(4=B\N"7-R;+72-$8 M,G!+2 ^(^FI ]4;8N^J[GGWNXE/-THY4:4 M>J:0'4 5B90*AF.+!NN#LL,E.8.R08.AI[._Z=*.LYW]5.L']G)81@7E4"O% MS+(<$S/;B8V-%S(#209CBK%$+/9*X+L@8VRS_4Z(E6TBL;&J>L[O"P@ZSN_; M<.E[?EOMHDJ]'HZ7&ZP/.[\OR!EV?E\W]&Q^-US:,5.WB!"OGK4+S$RA(HQI M#3)(J(VE0X"FA ...,MC35*>8J\4W4M2QC;'ZTHE9=#\7SSS;R_BZ#;/;T:G MYYE>ZK>;XD'#7ITP")MA>U'2L*FU3<:>Y=0V7MQMUA>K GOT?%^\A.TLZ-[\P65XW*BO1]![IK[CE@^_U,K;P-Y? MJXKG.P.BNW;0;VKVX %=;WT>7'1XM18/'@ U=7?P>4SW((M[_=MR*>UA[U>U M^C$3:OUU.9<[IP)FQ+8LI$ G.@88&[^/ZLRL_F*:"07S3$#/9EIM(L?&=6^K M$(Q"YX+E:JTCJW9G]\X!?-?3I)"0]GZ8=#.:G0([W *'NK1(G;PX \W&"Z% M@SC>&:"@4W-_UBHD]RPY 8DDSF4.)"4"X!@F($]C\S<42Z8S1I!B_LD)-^OE M,_/&FZ#03S?KVP?=C1\''<2>Z=._O_5NK/M+:@@&<'\5KCII]7HUL&X!L;%* MUDT/[L;MOR]62M@;Y.^V5JLL"JBP^8.9$M_96MWS^>Q;(?U-F0)ZOWC\/EO) M.\-!/XQ[QU8O4Y4P;?A; JWMZEME,> 9XR"!JKM*8W-2:]6C MY4[W260F!O&CY !CY<;)PXY SZ2\-R8ZLB;:CX_8OEM,?NG MDFC*<4R27$GC2$MLSWQCP)094\0Q4BG"+*=>1>I;)8Z-3VN%Z\2+2?T7V[^H M4MK3VVT%W=&;#0EEW]YJC>*7&L7J+]&7=A3]W5!79,*ZF:U2AW4C74$XC&7GV@ONYZYKXV&5_\?EKF])V M,BPR!M.$YCZ98,$T\R*Q 5+(JE/1XLS@RHK=+/B/&RH\OG_\B[JPPVS&QV^RN#U3)M'73#J+M^75O?KPUZVD[/F& \L;!1><*R#$G$X[08E M[."@GA)[> '!B_:_6SZQV6**R! ML\31>9W-9>=+I<.5[J]@[["+>BN8@^Z2>N,8LH#_,39#E?"OI(ZEB/\Q"!YE M_$]N[-J\\DY*\WJM'Y9KXW3]W]GSVZ544V6<1L11#&Q%4(!I+$"NM'$H*8UA M)@0G;FS3+&9L%%-U8JQ4G42ELI'1-K+J^C:NO(AL,Z&$PZMG%ND*58>FE4U( MW-BR\N*C!VY8V63>>;O*QJN[AONI9S:KRQG<+6014',433T5C'!)- &)$@+@ M7'&0,Y: C, M":2&LU*W0+,,UCO)H@@9I^<,4.#8O':Y \?C.0-Q'H/G?FLW.OJ[FGW[OE'R M[H=9@'U3G[>V8-*]?C>;;\U/RUS-^^W&\-_"GM5.)1=0)[D *HV-JR(%!EPA M"!AAG,,4:Y)X]3/SE#\VFJK5CUBI?R1+Q>N\Z^5>]:+P0_ECSVH/WF,4QRIA M@@,L1 HP2P5@T$R46&J,.::Y0LQG5[+/,1I@[_%N1$/C]FWI$?">OS.[^5"# M7NIN]P5+M:,#O2=195&XCTY'Y()^@'QU&/1CU!&@TP]3U\=T/;!9;U?V_-F> M 1F)-L\B580PG&* ,)4 9YP"+J$$'":(8DXU0E[1X!=DC.UCLU.Q./DM=3R/ MAV1/9D!D$4K9W 3*&6JM6!8CQ0".16*@CAF@"$(#-410$9SA-.G0TJPKXL/W M+WLMX%W/G6YZS4Q?@BHF[3_5:<>I[O72#RGO9-& 2=]Q<%#3KQFTP]G?F- MU_K7A?^X$+9PDWJGRO]^7+QESS.S8"OV(^1LLS4OCKG(;D3(-]O-Y^7FW]7& MAI-.$YA0HE0.$I(J@!5+ :[@,MVDS6J^B-"3Z158F_1J9 M=2BK:CJ)TKIR![0RS[VB^@UCUTQ# PS%8*$M%?SO=O!_7$25)=&A*5%M2V2, MB8PUT8O:%''3@PR(>P7\809FH +Y_0Z05SG]VW%MJ+9_P\,'*\9_.P"'M?H# M/*UC@2'Q7O^8VBUQD3-B'&,) 28)!2S&.6#2O@5YQK1@7D6*AK=A;&[X<5#- MNCWWT/.4\#5>$S?G?^2#W_,GVW_BQ!4:TU4F!.R'M/K#4;8FDZO8,>P M=:%>;Z#.:DN]HBH])\V^VYH/^1=EP^2D/0SX8'1AX!F'<>>F>1?OE<,!*VXK,VE?(J6U'^G62:AOT&F=6;3N0G=-J'1[=C;0_L-FJZ*[P MYF7WU_\Y,U\3H\'+)_7#(&MWG(7 ,$V%!'%*#"]C%H,[_=-K==T3?C5K#8]HS>]X"IS<=^J$3E/$<10]* M:GYPG/*6Y]TW4I.ENZ*,()M_7*PWJV)/)P5%3X8Y7* MT8'.-IG":AW]4?VWEZT"+^#Z8:E&R:]#4BY@7.4HIYO]T[3>58<;_WO+5F:. MSU_*U-.I0"D7289!:O_ @E&0(T$ S'%.N,0Q=^L:V2!C;/13JQGM](Q*1=U3 MLZZAV4PW@3#J>S?2&QZO=*P6 #KG8EU[[F")6"V&'69AM5W:L;E,><+^:<;X M;%X4+Z[;6"SDY^6BRB^:9IDB"1(QT-SVL$PX ISF J1$H8Q1ACCTZB?E)G9L M)%"WF)KOU=[G8GDVHW'#WVR.6'^?+/]:[:-C&+'A)SL_K);/A4GL> ,9(!J,QKEHH$"^6U M7]XD;&R$<]Q;Q5:*+=0-T;OF'&C'4]= \/7,,#<@=TLOFJN0]-5XYES@:W69 MN6IZ0TN9Z_?;R^N";RE6B6![G(&?V "XG O \2X%B,5<< M:DX3//VA5GSIU3NO1:S/W#@4WN-'V&H=K79J'YRV>6ZK.,'NZ,H$AK)O1Z; M<*_OP6&8K0*V4SEP%SY'@,(WY6L3/'R//D#[7>%#LQ'Q=% M9,(/&ZBP?ES>:6V<*<."!S%/.E6Q5#$'7&@*<)9G@$J> $(@HH*@3$*O.A=> MTD?G]VR?GMCJQ7Z[#^SP32+S@=^-G7H#M6>:.M"["*LW:]9:=7MDOU>^UQBQ M3N@%3EWST6#@I+8.X)RGNW5YR(UG5W?R/[:ET'O]=[9:,=L#)#&K-4UP##0T M)(:5S@&G:0JDRH3=,LK3W*L=::.TL=%7K5>D]X=6;*=WQR.KBS!['E7="MYP M1U1[3>U'H-:UAT.H)DCZ.7RZ*/%U#IV:C+]ZV-1X4\>.=RLE9YL/3-@]II:NFGG66>[ZE3<6^ZS^\VFV4&B**8:0 ML QDD@FSYB':S'&8@#0F*J82\RSO5NOS4,K8IOEI_01L M^Y%R$+AZGO:=D>I>ZO,2$F$J?1X]^74*?5XR[FJ=SXL7=_NZ?U8;N]'[L%K^ MF$DEW[S\OE;RXZ)BP=GM"Y8_OGI>',%CO--\5BNCC^-L?L= -9ES%#]U! MQA.6"RUB?)_0.0AP^[2=VV(_[]3S2ME2?C8C2SW/E?V+W4E^LCUG_EG\W)"L MT6/S\F#>01L']+ZN\C=-%$D21'*@E+2YK7D*N,BY&3J4Y&E.%**T+G7D>+0> M2#6GR7I<]ZAG3OQDES)L;UXD#^SS#B8,,WZ.9_1#CLE@ 8F[<3BT:1+MK"I/ MS0[LFD2U9>9OUK9)<.N8QC')#1T4&A?1"W&38YW>,K%3? M[%-V+6;/2-MJI&^WUC?[HI\Z,.T!A0RX=Y X;>>D. MQ%D IL>MW6BG:,WQ=OEDB.^[6JQG/U19M.7N!YO-;8")7J[6;*Z^*K%=%0YT1Q0C!# &8T!55H"EG!&%8-0D-POA+-G MC7TF[3#1GV7'FR.+HZ,.IY-H9SLPQ@-K?;0W_^"$_KC=:86";]O35WF/8*9C MA+D$&9$*X)0R\T9E$*22)%JC#,;"Z],WHK=HB,]F^0Z)HW=H5KU#<_L.C6NT MW3[!(QK#GC_?8Z, ;V=@H*$*ZDCTK?.@3LA W#JP PE-NAQYV[O;G\4L=N: MAHGB4"D&\EQ @&U>"D=I!E)N/!F=(DW]3@K\51C=IV5_3+#3U?-HH,,XW'3L M&0C=USW^W..^MZ*74X/N( YQ(MJDQAA.1AU@ MIE0CI6(N@."QMIV3$,@%,W]D4$&J<9PPIP27RX\?&W]5L4N%BE&EHV]DUQ%\ MS=1T.R@]TXX7'AWBMRZ9?6/@UM$C!X[8NF3.>:C6Q:LZ[MC4-/#)GC36Z?XO M=1]@#F.L<\C-&EEA\P='@&G&@&0"9QD1'''BN>'2*'"$^R6[#^.\.&D_"%F8 M[-HP/Y=.I>>RMQEZQU5K,#C[7G3N<"PTG>QJ@+STT'?9#96PZ[MFD<,NSYS, M/UM=N=T5=F?8[C M>7;?!."#^O7=KM M$WZQO=/>I_A@M+UXR;OMRO@1#T7[D.WF0:UF2_G&GOE5#HGQ0Z:Q19?>M9K&6:I@GB8@U=A^ M;Z"M=Z4S$&N-.650[X+Y1G&.@-X^+\:1@ [?Z9 M_Z C;'M#V,ENKR^JC G*YS<"&IJNNZHS-!O?"-L%LKWUB1TSC[ZSE7ICN%K: M+4/SP$*&\U(#',11QG&NNG4K^-(L9&P?:=*[-"^!6 MSR)>NE:T)D7/?*/+V+IQW>V(];[KUFQ[QGY<5'GM?U-/7*VFF4(<:A$# M)(FP3I6MB0PQ@-R6"2,IE-BOZTR3M+%QQE[9HI\N^+BHJSAX)H*P^=,NQI\E13O=U+&$J/DBW"VD_8_] MVOY@[=YRU:K%^/R%*5+ISE">8J3# B!;4W'&:Y1;][UR<*^!'FL5*P( M QR9F8K->AK0#!$ 9:*0U%(G.JM?@D>OVG*O_28\#K(9>9"=_/_#Z^#V>7V5 MT1VL])W;N=;Z.!QR\##(OL8@=#&]L$H.77*O%X@O%.;K1T[74,B%NM?'-=O_ MQG[.GK9/;Y:KU?+/LF"@^ ^#&V'W!VC,;6[6+CIO''1LF40WU3OGH M;1O4'4(R_3$+'*SIH<# 89S^T)P'>'9X1D=&6RZ^&0)X>J?XYM$\XMWRB?.!+$TA5 2KT/VRV+&QE)62V#5C*R>D\AJ&OU1 MZNK9'N8*KHZ4=#-:?9-/)Z#\::81A["$MF*?Y1'5Q0D>0D)AD@4,4 "X%!'F-A0%0(<:RY1DZ1X TRQD8$M8I1H:/? MS+\$H=NTOQ&8GN?\,28]G/(TF!]TJE^2,^@\;S#T=)(W7=IMAG]1/Y19/]GE MU%N[/F)B\_?9YOO;[7IC5EJK7>"*;=MK_B=MU*_(8WMBHX'260YPC#G@$*5 MY%HJQ33/)?%A@ XZC(TA*A.JC4[UT\A<% EBI0F>!SQ=!L6-4WJ&NF?.J;0O M0:[UC_XT!D2U!8?1=[4182.F;X P*&]UT6-07KL!J%/>N^51W7CQ]\5*"7N# M_-UN'.V.S\VK7,1![]J6OV%SV^GWZW>E-G=/R^UB,Z6)S*4]&F"($X I,:NE M1!HWB<.4$99PF7KM]-R@R]AXLM8Y6NZ4]J/&6\;%C2('0KMGJMQ;$1V9$>U& MX+Y]!+RY,0!V03GR%GT&YJHTA M%?;PV!BVLFX2[>R+#@P\F/63J+8Q*HVTV\>'9DZBPM#(6MJI M)W+@]\#+PWV%T1W&^1UX8+NZQX'Q[\-S#J7B:SC5@>&]XF^'EA*FE<['1:&+ M%6-/1CYNU--ZBE7.$4ECH DQ/C?7'' IS.="4L%36^HTEK?TTKDD=&S4?]9, M)WJG-FPV7T=_%,>#A=*>'.X$OEGO()1@#7*;)(!YQD&.!0:2$MOD@:-,I'Y% M*D/#/TRIRO.V/ =Z]ST(;I_'T,#V_-$+@.C-G8Z:(.JUU=%%P:_:ZZ@)BK9F M1XWW^GT9UJO-]/[/A:'4[[/GZB@UY2)&A"# :*J +6H-6$:D^0JP)(T%0QF/ M73X %YX]-I[?J>=Y&'T)MF;6N!&,GLG! P=G$FBPN&FNF]L.YKGYU^DT,!U?,T[H215R6Q-A ZEQ*[ M^N#!:HFUF7983*SUVLY-K.VFX?J!O=A8VTK*W4+:F-NZ0BCB".%$FN593 &F M @*JH HY3P5B90L\TLH;I6R\ZU^%+/9S*9_-PRU^C!?_LF9 M^,=7M?HQ$VI=!5)!$AL^X0HD$F:&5K(<,)TQ$..,H9BE,(%.M-(B9VQ44J@: M_1M[>OYK5&L0(+>FB[>Q!*<#2AI@'7R[LF\_Y090/!]<>B>;O\8;>AUX_+.ZUG\YD1O+[; M?&"S59GV#@7/)-<(Z%S' &/C;C"5Q M$T#GJ8;='G-+R8)']E.M;866*4\YTH03("G3 *>2 =M+ 2C!L@3E2##J%6)[ M\ORQL5252[RQ^IF5T4QV2>[>H^?*0ITQZ9UEZD*_:EW44PJ=#'UF= ^YS'L9 MKY"*?&;@Y4SB\\LZUJ]5?/-QL=ZLBF+MG\W05MOKA$*=H1@")K,$8)(P0'DJ M0 :%8E1)I%+M59WVBJ"Q36BK9[17=!)953OFSET%UVV:AX"LY_G>$2W_XK M M4(0M_7I-V+"%75M,/BO;VG9]-X+8^0DV0GVS-O[$0=>6OQ5)/4K>+[[8ONFV MV':Y>;*J__F&K6?KQZ*2@?JY>6,,_,<4ZE0IR"C@D$!@UCD<,)9F@#,9)[:G M.=%>.;GA51P;*>W=\:BRYZFL'+:SJ7#H#ZWR8ZH>1MF-XUYW['IFQP[#%OU1 M6!-9[^8#[E_!XEW="KU8A8U@UA2V^U+JW/.,U2 M+BA@*!< YTJ!/"8*Z#AE&:=)BBGJ4(FL6:H3(0Q?5ZSLQ5DV4>W0X* %:263 M+*5)!A1B!& M".#&:PJ_(6;"&+ M)!W]YM:&'7GD5BNGIE2ME? W?5;44E?)/:77K$FQX\? M&TGOM*M\7M_0\F/LW(BA.R(]$X$[&/Y1X1=M#AO_?2QBV$COB^:=Q71?OJK; MM/VL_JPB1VR&T0]'UG@1P/>8^%&%'TBW#.56'#WND?'RD^B M4O'HC^J_O6PT=$4O*"EY*S$H;76%Z)38.C^G&_55W976'Y8K(TPH)8N"MH67 M5!X\VVT&L9G]*/8@IDQCAFB<@R2F-GP6,Y!G. 8B236AG&BME=]:R5.#L2Z> M9K6J$=OIZL=\OD/A1GQ]P#L,[]6:1WJYBGZIE2]*+OT:E:#O#(CNVD'W9KV. MT 4E/5\=!N6\C@"=4E[7Q]S&>(_+._&?V]E*&9EF+;AY>3!OGXT5MMU GNTE M4QHSGN7:ME;2LX/%=:3Z)G MJ_>D./10M>H=]H@\AL2/],("/13?V?"]4NWH80?UPQ[JG?+AJSMJHR5]@Z*Q$TB^UE2S*KMGM=PXP@UL]ZPN/?,@C[E MXB;1XS)ZHXK Q$E46%0F;5J;!AL&ZVY3-\[Y8DL[;1[4:K:4[Q=RFL5(Q!D7@$K[,;.[ M%#FF$J";%LQZ;V9S3?ZK][)I <:EE4W;([JQUV]LMK"-PNX77]G< MR'Q8J1^SY78]?_E],5NOMTH61?3?O'S=\O5,SMCJY7YEEP56(;O[H=3Y>?4T ME11G,!& .]F5%M9]7^@[]$>U/-/(U*8Z/: MVLFEZ)QPE-WK> 0E]WXT'?0ST"O8IQ^,?H6%R/;ZW4PD6^'NGTH6#2FWBXU1 M\FFV??JL-E.,THRDJ7&,$PH!YB@!E.4)('&>(DY0DG&ONJ0>LL?F&!\H6_;^ M-=I&OSR7^O[:80/;9QS<>+TG='MFZ[/TL4.DW^V0?M@A_;D!Z1N3RIPPZS'/ MK%G^*Z:>.0'3G(WF]HB.G':IEZY#N]TW2B]7:I=-.TU4KJ#*%( BEP!#20'7 M(@=,YFG&LLQVB_+BNS!ZC8T+R[(5O=#8%-V3& ,-IB-I#C]$?1/J MQ3[FDUU0>6O+\TG$"^/J.X(VH J,=U@R#J3;L$0=%M S$@_\^*[1MINW;/W] M8;7\,9-*OGGY?:WDQ\6'V8(MQ%&DQQU?%QVVIA@KG2)L6U@)6U*99R!/E I MUS'-D32.K5>&L;\*8Z/MG:H'X69_\8VT]1X'-QKN%]V>&=]SW5D1_U'8$#;GM"F+@H%MO-08.N^T*TWG@;>/!O\T6R]7! MKO,TSQ*")$, )50#C&(&> HS@(C&,>&94@GV8;E3 6/C,%N4T_907,[G=D+- M*C4]7J:@8A_I^W)N7J7U?ZOW+^\VF]6,;S=%-8'-,CH!KS8C M' %= R@HO9P)&90\KIEX2@U7K^N:);@?WW)TIVG"8Y+FRI:ASFU\:6+6J0D$ MB:*(H%S&/(VG&[M4-+- MBV\*X1FP;F1P&UQCH(,'M@H:$'H=D<")AF=B!DXVO&;F><+AU2N[!K4\S6QR M2E7@X^7M\NF9+5X^?7I[OZI^9P9U4S7#^/3P-[9@WPS5E[5L[U>_E=GZU36[ MKAE[;X*GC&2*@213%&"A": $)T#*6$HBXU@CX1<(TZN^8W-.*G6CYU+?2;3< M]7B9M7UK7V6\7<-P1C.*O8?N%-9$.U.CRM;H%V/MK_9HN+[DP&+SRX=?)U%M M=E3:;2^N7XB'^H78-_T)[WP--$R!HX7ZU7G@"*-!!N \*FD8L=T^66^7Q0F0 M*+<-S4KYFWGH^K?5QI!F>881(%!A\[E!$#"8&8=6J+-L@: MVZ?B4%5;B_NY4M;O^] $KANW!X*L9UX^1:O6<;FE*V<\/=DNO,9[_OK=+%+6'XM8F2E1FJ="94":E2_ 3$G $IX"02E* M"1$B@\*O4^L523ZO_C#-64M%RU7O)%H7ND9E")$O95S&UI4N;L:K=ZHH@/I: M E4J.8D^-B/5@2<:<0C,$9=E#

_X;:?VH.;;-N#J<8%Z$$U01 T$"0'H:9I8F0N=8F@]'9KX>PI9LE-2XG#I5 M,4PSDJ?9+OK]O\1HGX2_#[4#.XK1=/M>O?Y4[/ES=R&H9V_E/J1G781-VBCX M1_:S" 4JC8XJJX<_*NIW9'KH"!)>H6T=%-C M;)/Y<@/FHK8/*Y6O"V[[>]M=1LG9_^H9^_[]JT+QZ)?:A%_M!N1I2^>REV(U M#@>6!/67;D RM#_4196A_9T;X+K@S]SRM(XQSVRS7:E[O7>:IG&,5,82#: 2 M&N!,&Y)4TJQC11)GL8 BD5[%P<]%C(WV2@WMPJ7K;L(%&-VXZS9P>N:E/2Y[ M]:(_^BGD>Q6'L%'#YV*&C0J^:N99U._U*[O-]#OY']NJBL#C\HNR"L_FRBS8 M]^NHQ^6E0./[.C/X0MP]U3D3DB= R-AP!8T%R)., ,4Y-F2A% 3JG5?3R KBQW&L/:\\\>6"> M'<"=@<5VV/'FF?EU0Q+'SMR^DSCZ')"@A-V+HH-2?I]0GWXT>I75,:9*#1?EHQJ MD&"MM/%'59HCKQ8UW?08V\>C-J.H_66)Q%HRB0YMB0Z,\0Q3[SA6;A^! 4:@ M9Y[W!+_7%ILWHADV6+ZC+L-&U-\&V%G8_8V/\S]>>+_8V&U3*6T$E-U!O5\] M+O]<3..,ICIE!# F<\.4% )J]S-SD292YXEM=NQZTG!%QMA8L%0SJO2<1,4V M_'(565W=CR"N =I^&A$ IIZIJA-"7L<4+1AT/K&X]MS!#B]:##L\QVB[].;6 M-U_4]ONNB1N=V M%-IY;KLU(.FX;@J"3]]+(_=) &058QK:3%66 :B8)53HC M*71M[.(I>VR<8L]X5](>!&A5'/FXMP?Q1;V9;GK&LF?^^72M'OY>_6BG?U0; MT!_6[KU7>L1\H&8K@;'WZJS2$;V&5BJ^3QRL=TI'4P^;I71]Q+4OPN$8FF?_ MXW_\2_T3\P&UL[+U;DULYDB;X/K\BM^9U48G[I:V[QY12 M9K5LE2FMI)J:V1>: W"$.$61:I*AE/K7KX-DW"]BD <\4%995RM##.HKZ6+^;W\2?^9_^@'G:9&G\[-_^]-?W__"_)_^Q[__ MM__VK_\78__KI[>O?GBQ2.?5C_(+F4MW^[_!=K."_H"D-M(M/)<^:YUBP6 M3#$9H8KG__?9OPCA"DK.F=$R,1U"8,$[9#F"BUEGZ;79/'0VG?_]7^H?$5;X M S$W7VW^^F]_^K!>?_J7'W_\_???__PE+F=_7BS/?J0GJA\OOOVGW=>_W/G^ M[VKS;4&O_7'SV\NOKJ;W?9$>*W[\7[^^>I<^X$=@T_EJ#?-47[":_LMJ\^&K M18+U1N;?I.N'![]1_\8NOL;J1TQ(IL2?OZSRG_[]O_WPPU8LJI4'Q>L[__O5O_WQZO6?EK@BQ&S8?44?[!Y17W88*?AEC?., M6Q8OWC);I!M?FE4!+Y87_W(&$6>;3R<9IY/-DY_%%;TQK21!&,4<*1 M'*1F6I$PZ -D,8/0624C4QD, +=>OA<69/]8.$:FG<#B#2ZGB_SS/+\@$SH! MX^C_BF<2@F7:$[B]$,B<]!Y]E,D:' P4-UZ]%R14_Y X7)Z= .+]$N:K:17\ M#M1%H):9?";M52%;1S\!.L<\V*1=X"&;.-Q.<>OM>\%"]P^+HZ0Z,C)^GJ^G MZZ^_3&?XV_G'B,N)1)DPI,Q 0E#)L5\"((%;EPF;YLDPX]&Q.VW[H4$TR\2 MCI)B%PAXBV?3*H3Y^C?XB!.'EDODF1F5R0?*%%K%+( 5931'X9PS9B 4W'SS M7DBPO2/A"&EV@8:7%.TOR91M!/^.Y(_/%^?S]?+K\T6N#G((/FM!PL@4GM:T' L>CA.R%%=<[5H:3=1?0>0]?7F82W[1,M\F,G45$+P!2 MBHS<)G*?B[0,9(E,65.*,1!@,(OR E[P<7W#I8-,2&%=$46J[PY/N?RX.OW DCH'2#'RK4G<#RG'U\O MWR]^GT]\*FALB,Q91X8PED+X#LB"TU%H703PXZ/7!UZ^7WJ+?R?(.%"H/>'B MS6*UAMG_-_VTV2.--* 0JE1((%H4S6J@Q;2#+)RP6/+Q0>S#[]\/'1UG/P<2 M;4\ V?A1KY=OEHO/TWDB#]S[6+(D R@%\:$T[8Z8@65KI(2@@D]I6(C)<60(O%]"+6)Y]_5C7,PF1F1$C<@RY'JB5].U MR4=F)*2@R+4Q_O@\UHU7[J?\CM.;APNPD\7_\Y?T >9GN,G+\AREP>A8+LDR M3=L9A<6!D.LPDA6C/[08S ! XTP9YU,&K,-@1V/T4[ >/[E.5 XBW"YB\G-/32!S3 MS_@"UK!C:X).Z"R,9+;4B+CFTT '0=;/%),M&BQA()C<3\%^,.D^83F >+N MR;L/.)L]7WS\!/.O$R^MYT479H/W3&,FN$,!%NG=-7F2M#R^ NON>_GZ]KL6_UG"8B903D-6#RM$D&8YDO%EDH MV1=>4!08ZHCC,3KV TKW2O5^\.@^77F,0,?.4VZWP5^FJP2S_XVPO"P[]-:A MMT0T1MH7A2$O6^3"N HQ<)XSA6''YRP?>/M^N.@Y?SF$6+LP%K7:;/F<2#]; M++].LO!%*E^8],70)ID"BY$#PZ1X3=&J((\/9>]Y\7Z Z#BC>:PPN\#"NX\P MF_UTOIK.<;6:"%0^@U9,H55,.^T9@%/,F,P]M]P(/=1AUXT7[X>%CE.;QPJS M"RS\_!&79^3^_&6Y^'W]X<*)EBE$\$ZP(F0A7RAS!K'Z0MS&&!19-V4'PL2] M!.R'C8XSGT,)MY.; %<;X"_TR6JBBK("7&39BWJ.(\A7#HZ8L3*18,"GK([& MQP,OWP\;'6=#AQ!J5[C87G39,H%&1:]I"_2Z)OFC=2PBTK88G34.N>#J^%.2 M!U^_'S8Z3H4.(]B1T?&,.,@;+F9P-@&M8RS!,RV+(_=(:^9)",PD*6*))B<\ MWM>\\\?.$EJH3/!I4Q+#E' M^P37Y#HH[9A%Z^EWF,'*1Q94@57<*'_WGLVJ^A%GZ]7%)YO%12#=M0'X[]\@ MZ%!3^ASC#271>%!,EL[( ;8.%DZ&C^+H$Y8HN4O/R6"[\OL/EYVG"9U^FJTF1MJA($;<$#_7N M)+G1QECRJH7F$9W+\%AFZQ(G]()K&*&_W<;'0Q2,BY!CM+D84+1]0&/U;)YW M'*Q>+#["=#[QD:3@L+!B.87BF6L6:M.78HQQ,:;HU&-')P?AXRX9XX!D&,W> MA8& M&:-CY%BU+H:2<0< V"F(P)?TXVH"*GF%@K-4R"'3)65&^W$AU\REE&-1 M8!Y+>@S@LE[2,@Y4!G1*!A)S!T!YBY]Q?HZ_D)0H@MSX[W^;KC\\/U^MR;=? MDHL_.Z^5!\]6*Z3_Y??P9:*"E YB8-(:3@&_]PRLI;5@4W!61N["8U=,#D?2 M <1VXO\>B(_%:975 1Z?+U;KUV7'Z&5$"24FS\&QI&I5I7".0;V;);3,R5F1 M>7HL/7T7P ^*J!SP-I_V]P?4D58P(JO5Z.GF!]-8TW2@EXZ<9UA_@ M8[U4\%^;#V&>(:7EYO.)]M9Z+323N1[18* PQI"YMR$JR=$J66YU [AS#/'D MEXZ[R0UGE-I*NP/;]/+C)Y@NJT/PNKQ:S,]>33]CKA[@>O4?.,N_+)9_7>$D M!&\4!LM2),= >[(GD*-G02(FA;7^Y[&&$D>@S5?G MR]K?^RVF>H(\Q=6D..,P)PJ94Z#@62G'HN&)\>@ 5!%>)&:?W9D,0 M'2GO#B!3A5*WZ9^_?,(YQ:033?$(V5%">PR\=M4H##BM (MZ@/=$@. ?@# MH MIA-&%C4')C&8'"%!@,?J?@^'QUU:QMUR!D;)D:+N8+OY"\YQ"3,R@\_RQ^E\ MTZ^VWL&]8"B8DY';((0O(4V]1" M/D[7.+VF&R%H0!4\'5!A"Z@YGM7JV_<#VI[*PRMRWBZ._*;S<^+MJJ;W)RR+ M)6Z_]QZ^X.KG+V1N27?3.2R_;L1*0DGUL' QFVW$LEUIDR@*<@H;&5=U]HNU MAD5%$@D8C29;#!S;[(4-F1JG'78SF]B'\CL( BY9W"WGG\C%J+&,5]9JDQR+ MI0XAB %H57/-(%E5)$;%XV/-!([%\!V"QNFVW11_QPF]@[WYV\OHLFSB33T0 M(%VMU\MI/%_7ZJ#WBP=6D#$.=>:168] DD6UZ;C ) CK"@74!MO4W+7A9Z1V MX*.9SN8Z[\9J7DCAQ725MH+ ?"6'WW#]NM0R()B);+7/.+ ?Z0^B-(GK=YA:T-61?/7?, M<*&<2UIHUZ8^X@89(S53/P6(GB3A#FS5S["<$[Y7;W"Y:<0;U&%DC-6)O=1XUF 8Z<(B^'9(0 MFQL.-[Q.K#%H)&;F@Z6=G9? @",RD8U3$%Q.O.7]^;T)';?6=$"(/#F$/%Q? MW<'Q\=CC)J,((LOD.?/HZM%,UMNZ$F$D*./(Y=1MBC,.)GG<2M930;25#CL MZ[TBG)#42D1EF:?E58>S\#K'BR)BXW0T'A2X-@>Q]Y(S;KU0.Y =+_L. /0W MG)Y]H+CAV6=:%V>[.3^ORYWVREOFI/#&Y\R9*(*8$S6W;55BQ91$44Q6NM%U MZB>1.6[I43O M=-5!T"\+;87T]EYY?7R8HPUW("WS(AZ+B<%L)"-8<9)PQTO M8$J;S?4;A(TTY.=$@<4Q6N@ 5'NYJCL>M_N_29!B%+3U6UZ;>P9@T9O N'%) M))E53&TN<#^9U+["BZ. ('0ICO/$PGM*^P8$G@M-?;]=KQ]L]'+!UQ/$\QNLC-0^]N;;SA1+]Q' MV&K<&+=(#H;'.DT\U@E.-6+EG#-EHW%H>+"A9>'8X(UQG^(<['607+AU4G'+ M,-<[1T8%!B $RXD6E95<0:-&+4-STF=SWJ?@[QA'<'!=#U@T<"(K6F=I+/$# MSE?3S[LR[0$MZ'U/;VH]O\G.0);S\IVOR_8MS^;YGG=?(3KI$)77C,#KZCB; M.J\]""9+\B58GR-OW(M[/T('K*F#@.@S<1M=;:"3I&->@VGK^R7,5W5B+>EO MGC=_FVVUF?_/^6I=17U9B^JEDE"28EG4LVZ[F0T$P%3DHK;+M%#:7+MHPT\G M[?Q.@.0.\-#QJGCV&::SZJZ4Q7(%,]P-A)_BZB[/]UX;V 85$Z,@D&7P3/$L MF?:9-*2#9T4$:P('++*-A]^8L4Y:8HRX3L9 R,$+YC,NXV*P/CYW9''!YT$W M:2)D!3(!TR+S[6T&[W-B2:'%*#!SV>9.P,",=-+_XP1+8DP$=% -_-C.^>B* M?X!]G:+1(7G&K=YDLP7%X\(P!S[&+%QRT*9OVL",=-*Y9&3?J34"NK@O\8@% MF$1%OEZPCJ4"O);Y! 8*';/6Q"CK.4UI%\=$5(B"T_\WZMIWXC3<0QO! MX0'T4[:-C"X&3@M8"FEJZ) 8\/I'#C'$E'(*;>ZICQ1 M"D'+WRFA";NUQT4,AMF,8%$9Z6.;R'P?ZHXUW=L.W)>\N@1<*Y&9#0F9-C$S M+P0P0XYY;4"7B=\FO-ZDHQOC-@PJ;ENT(X3>0;)X2_W6[%Z?<,MC0%NEH&KV MPGH6L^',F^B5 IMU;K-*[B5G7 =H]][H7*,L#M S'-8?:@. OWGY_\\GWZ& M677BGZV?PW+YE3;;_PFSY'7 M Z*.@L'M"'EPG70 M&8D%@BOXYOPL!I, QV@Z>7\,U&]6'XE%B966F$87DR7(%.ZB5-OR&B2 MN',Y<\MLE)EV_MJB+$9D3I@@;$%%##,>U V/I:'UT0'$;A)?+[3Y M0N;2J5AK2K1D07M@0!(\B#9%%$^'3;/CK08;UL$R[N ,]LVR-O=>?WTS M Q+'/%=/[M,NTW45?GB9N;.1#"D23UCG=">L!VP^1N#*J$;M2?:AK@?_9Y! M;7!5C#R.\54= #C/\9P$6._V)*YLTLDS@2K5$@4RG4)YACR#L:%H _L,7+SU MV'&CJN%UMAA&@!WL/;\""6^.RZ_7Y;*9FC1QT61IC&G:\7'Q=Q.L,5+8SU\CS]?341T6>E2F0> MZ_D*\$C+0I#J%>ADG'!X.ZZZUZ[<]^QQHZ6FQN5H48X,A>.KD*VJ M>#DG09V1;E9;V/KV9E>69N4 M)A?3:MGLGNV#5(T[Y6P\"_I4A?1@/SWG$+DC@RM\O:K*.;"0G&/H0DG%\!!DF[E@ MCY+5PT'*P- :3@T=8*J6.FRKT%<79]/7Q+41WT1*Y#R5R%R]_*E3G2B94"MK@7.C@%TK-2._KH>F3I ME7?,2>.TE1C"[6&N]V;D;S^WA^J1@71_M-BZ"<8F60LH/I&1BD:DT'S.E; ^;H7!E-8H,7. G>J#9=Y?:EL)NV56VN#3515 =. MRS6^;E?V&6,4%[1GJER36S$9!CEREGB1(ABNG&X3:SU,T[@Q?!L,/ RT8Q32 M ;0NKB.\@:_U+L(%-_-\S4USB7MK"OEEQ$F]E6!8R$70NDRT]H#E#X8O?:;7^$ M"R:*D5979Q;(@66:@ZI'CW7H"(6GHMCJZ#9!V[WDC)M':H2JXP7? 7INIELO M)/7UDAN>,/G@&"0CR"(3(]'13UY+(WGB$GR;@Y7'Z1HW>&R$IP%5T46SS/?P M!6]M]Q,HW"BI$X4^@3,M>6"!\\22R06(A>0;7:B\AYAQTU*-0'2LT#LP2>0I M+L_IK7<%=,-9]$&IY*(GKDQF.GO+(C<47E.PXXJ,-C<:1;4??>/6][5SXH=6 M30> N\9.G7.T^K18P>POR\7YI\N6KO?.^+B\8)J5BD ;?8F.+#/WM+Y,+,QQ M5"B]RR6W*>H[DO!Q:_E:^?HG5&9?V+W@0%5S;[)F45N_O1$"T7/&/9>.DP<* MO(UAO$O+N"5Z[1%VB,A[2/Y?BX>OF>V4A FR5JJ*VJ\/01(7DOC1Q2DF%=$PYWJ\(KIP]1\(7:ZSI!6Z%!1+M?>+SK16@A*%Z43K1M4FZ.6D M@>0387:*W$0[F VKG@YVOK)-X-GH3Q0=8%5,_W59WP9KAG MQOIL4DXDR(:UQ=^@KIL,1CO4#:ZD+DS=S:P?A=O79%DK\]%# D\.0#(4<>L8 MR"G(]),W020A,AK=IJ'=-PCK)MO1#G!#JJ8#([>I+[O.PM6J"4[+8+EDSM9Y MD5YR"E*"9"+E0&;<6%?:%&4\3%,W^8Z&V^@P"ND 6O>+CQ^GEP75SS>)E3.<)V)J M8I4W)D)@1==VHA')X@;(+*+S/"N!R%/+E^!5@L$HT%5#:TJ59]@*"QZZ&; M@&<(X7> H?=+A-7Y\NNU55 \1Y]Y8L* 8+J$PKS.A>58(,LH"F*;$0IW:1E[ ML&T3Y!PI\BYZD$[OVM3_/=$ M0L<>&]O&5#545@!T9:6P3F1BV+;U$R;BJS$6".$G>7-N:@ >XN!BMB<9= M'3$AI;2:6QE=F_8=P] _;C;T9+:LN6H[L'_?2O]-3.(EJ:*8B(+L.7'%H([- M\!BE VT12Z,;:-^@;+]\%V^%PE.?]1ROG>]A0OF-0:Y#SB-_Y,%MI]&>=-;X MP]T$9"*7'4 S H:MPXDE Q$R.?369\[!&]XFX7B2T;2SV>+W*O)?%LL7B_.X M+N>SN^/E+NINT7@+ 153COQ2K1+%SF@CLQY+*,[2@FIS!/0D,L=.YP^,J3L) MCV8JZ\!+))%-U_AJ^KF6%=UL>G@MS+[>$W@"B2./M0E0VDQD(!_&@Q?,1C"U MSHBK1F443Z=U[+."QLALK+P.X'GM4(UVI]?+C4CS)LW]!I?O/I >)B$FH7VR M#$(DEAQAQ]OHF((L$0QZ;&0D]R!N[".'Q@ <6CU](6Y#_^K9^?K#8CG]+\P3 MPYW-J7JOI?; JEQ$VIQE/4+4V&<,IT/84>KH$5DO5ZMS8L.% M'"RG!9(,Q.HQ%!8]*&8=!> ^J:0;U?D\0-#89PBG1M0!:NBB4O_&R>^6E4D] MZBC%.P;(ZT4]! 8 R##S:"RX9-,)3MNWQ(Q]C- 81\>*?S"+U##'<2G$1=EF M<2X_.#+'\@))D,M[+S)RMPT$T6=7(LV4!0==6: )3JTK6ZW1TDZ<8 M"!=WCP4.EGH'[M$E]5N)U+*2Q7Q3XOUENIH$%Y1)UC-N#*]QJV(^.\WJ#**" MR601VG3[?I2L3A!U@+X?@L[1PN\ 2;=X>+'X"-/Y!&)"VIP3PV)H;RZQMC#+ MCGGO2' R\-"H:.Q>!UT *@;T>(%"RF3$'ABP9&'IVT$ MVK!!,NY5]-'ZTJI'\SW$C)NH'AX\Q\J[ \A<.\)YOX3Y:K951_X_Y]OY/CNN M4 L0"D)M1E=/=+)D$8NG=2&B]\+;(!N=$>]%W[CYZ096:7BM]("U19K^A413 M*_=KLZ9WF,Z7VV*>SS"=U?CBE\7R'=&QT./T;5N)7YP^-H, UT@*;+),PK6ADOZIR/A!DI0QSY8QFTINGB0/+8)7V^0T8FU&P9< MAPNX V/W9KDHVRAC0JY 5"))E@M!7"NK6"C!,0HVBA3&V>#;= &\HJ&3^LUA M<'&@:+LH=GJHU0#%I3@]VW6W3U\W*1E(&P7-KR=H+D+>G[#0OWB+:0:KU;1, M$UQ\%[Y,!%E,++$P&S&2.=6"!8Z9E2@!E;!"FC8N_"FXZZ10=!@H=P>'#BSG M0S*YS.L0JRN8X;6,SV76\J);Q[W.QS;=,P&!RI00F<^:XK8LZHE+5"R1*PXV M6)"^S4W@QHQU4N_:=F&, 8(.UL0]DKC@\B"'N[+'DPTLZ=IB.S.(L/&94T5=6PGM_># ?)VYY0;'$Y7 MVQ58YR0\M +_8YL8F2B,7$H7&6;D3)M,@A 0F',Y),Z1I'.:!C>'3XE M0IXOZL'8^L,B3R*Q%(NQ+)1:*RX M/OHQ@%>!(EGX!XHS-_?@(FT*N3KEY)%O%/D6202KZ9JBSN7G:<+M0GQ+SL[9 M?/.4;=_:#%*6F A%J8ZFC-FQJ (PPXV#8BUFT>: JC5G^T'\>SF[Z@H''9C@ MNV=YFR3,A#NMK'; I"N:42CIR8TG7HPWR4)!85T;[_4!@O9#X?=RR#6$U/NQ MK0.=!T/VSA;:2< 79-I'9$$DS83G16406O,V56RG/.+_7H[;1M#ID6?\/\^O M]W,_Q;WRU:(\A]6'7V:+WU4]8;)R+EF5 M=\ ,H<;0]%.4(4(M=\O89B;[8U0-4!E2G_EFN?@\)?G]]/6OJ]K9ZG*\Z[.T MGG[>'EI'0P=+X@72F]-THV+Z>8:[RJX;[5 5+Z:@ M()Z4U[4YI6-1([(474:5H&:@FD!\'^K&W>G'Q]"=\><#*[0#D%[4(;Z>UQN7 MK\M/YZOI',G;01ESB0J851JV75.#UZ*.2]:6"P"NVA3;/431N+Y!=V <1''C MYQ]KQY:7'S^1*[3U?UXMYF>;?M+;+M+O%S_AB^GJTX)D^;K06OL/G.5?%DN2 M[42 5R([PW24>MN"-0K#:WX,=(J0Z"W?2-\<_O9Q=_-NT'@B]75H*-\L\?-T M<;Z:??WK?+HYX]^D6W_Z^NX\KJ9Y"LNOKY<76=?/N%HC_K:8+R[DOU741%A M0(HD 5/>WACU)BBFO//&"^)OXD$S;6:N[DF'>8&6:*+T2.A>=&HU;NI6?<2OSN #R TCJPW!MIK8CP M>\:G3'ATR8,A#K*43'/:@(*-]%,T7C@HFNLV;6(>HVKA8]0M6X%?#=@7$P M!78 QI?SU?FR-E>J@OV,2Y+1!+W2 B2RE"SYYDG0RC((S&N91X.-''R%Z[A)&Y@PX,NFED+2\93X411Z'U#':)A \_FRJ M66EZ=V <3H4=&,*[D5J-NM9?W\Q@VZ+Z4^5OXK7-KMAZY.MK;WRI&(2:9(LE M@T%EL='U_/WH&[F0O3N(-M!J/R9T4VQ:*_9(H%L!__REAF@XD:B-D4;6653D M!Z>D6$B\-D6LE?VE&,';5&8]2-+(Y>?= 7,8W?6#1>)A-T==K)-C7I^],XJ::>+6?- M_,_I']7@3EIR/GCAK)A4:J-2\DPXL6AS!&\+&@]M;E,\2M:X!_&C8>Y0Q?0, MMC=+_ 33_&)'ULX+>3;/&P]E>X8[ 9=S*1985$K7"\F6Q:(XBS8X&8*0@&U* ME ZC=]R3^='@.;@J>\;MA?U_ U^K\:\U6"DMSXG *<3I;./[3(J4/A3A&&9' M.X(PA?E$\C4%,K>8I5-MSA8/HW?:H-CXY,%JD00OI1#1M6HSN3^.XA^*C 7,0E?5C1/22)2N%52"ASFR.@_6DN)B^D>H.-Y0+6@DM0;FM?KI?D,$D MT)$;AC%1L.>#92# LF3!*DPN.&AS./1T6COIZ7VB^Y9#*:V#_9M\D8ON(MO> M.3=.#LA%N3H\0$'BPA!9/=VOU7C$65:**5-B%%%ZPQO5#^U-8Y?W-0=#R^U: MH3:JZP&4RT5"S*MMM[N-]-;GRVN5_[C:-!VMTM[^'O-$&1,DA7@L;";I%J^9 M+[RPI#-M%=DJU6A0Z"'4=GG[LQE06ZNS,\C>0&275SA/ = AE=<9+B^+JM[A>CW;.$SW2'2B(7&NM6(F MD'>M:WD?^!"8D3%:P;W3NCT\]Z.UR]CH%"AMH,H>P+KS:'Y9+*\SNTE/W,>> M%ZD@5\"X":F&@)9VBYQ9$<"++-RE()MZI'L2.FY::22WM(42C\TQG3B2GUB. M4F,=HZ>,9EI:1[&G54S("#;(Q*-N-*=R;QK'O8!Q8FPV4EV_Z:7+HOU[!)EY M!,6M8$+8VOH3#8N9:V9UE!BDM4*U:0'[=%H[&0UVHO324$KK84>_[K.L5N?5 M9=E>G7Z/RX]U)O;$NU('$&<68@F,'!+.HI'$DPABKI, M![4"VB!JZ<(3W$H(7]53U#?+*0GK4^W-O65N(E4VNJZ66.H9K>&*Q42^1"PV MYB(]+Z:-87N4K"X3.ZV@-IR"^CG=OA9?T4HZ7Z8/Q!QY)HN/'Q?S39>%2;$V M4M0$+$E:31JE8T'$0KZKY9S79MVN3:/6;]/69<:FV98ZK*HZPN U7^$:DYL8 M_QYA3EP("GTDT8'S=::\8%!HI0$D6H(N2)/;Q,%/)+3+1,TI'+ZAE=B!][>_ M-"?"F>1!.)9<=3P<;02 );$@N>#DAO@DVE2F[4]CEVF:5LALI+H.TC0_EX)I M_;K\_(7V@OD9OB6[_'I>F:W_7T^9/L,,-]<]+H9FU5\\F^>;'US[YD08C]EP MSUR2H8Z)Y@96^T=F..CF-T.+[I;N+H; M\7%=K%M13UP)$"/GC&^F>3I#7KY(D8GHLLC%%-UH@/9I^>QDGO;0ZZ5CL'2P MB1QG-Y3R6M@LF1&:HE[A:@&#$60W4 ;EE):NS5V1]AM#^R':70']2:H\6>6*8_+D:Q$1'/P7IA7;@A;Q5S')OC^?!">MDKO90F!U?>7]0_'*+ M#FVTK.18: E'PX*N\7\@:5B=Z/>V6_RVG[/=-WZ?HKSO;O#AHFP[3;_9:.P# MKJ<)9C>Y.7P"XOT/;S<*<0]FAI^)>'>\YK7;?M%ZI22+JH[,M+;.@ V901*Y MGMK&4MH,+MJ+O$%:C]6.T$O\@//5]#-N6Q/]LECB]&S^_)S /T]?WR]AOIIM M5'S1B>W9)>S*CPR'BRY[$%SYFM_Z6)]43K9@HWZ MG S-23<3%@?"YKV-R\;2? ?YNH=F/JOL;) \,R$(9-JZS$)6AN6@C)+:E.); M#4,]?-+V*6Z>-L+A$'KHY^#XH57U[#-,9[4I1EDL*9#$=YAH^6P.E"Y[Q&WN MB-%*NG>@\W8[G$B?P,ODF$XND50@,U^\)ZG(!,(63X[,23!L#QRWO5Z>P7PW:N G6$U7BSI"Z/+1,,_OR.F:%@IVYNM='Z6-F&;35*LC MGA[,'?O&02*\0=D>*.R[^YJK?(4/)A$FF,4ZQPRB91$$LB2]]DH'66*CH1T/ MTG2TI7U,ON])I#_-:ID>-QA%S,"2 N);YPT7<&,Q^2+C(;) M6.\YVT3!$.V!S'DA (Q'&=H$I4\D=-"ST]7C)VVK^NELL3I?XM5B,1"SLAX8 MJ-HTB[O:=-UH9B+]@@N2'C83U%&4CVOA6N+QT2/I#%W+WUEVMO_=NUEU[%*]E'$8PB MT3B*5W(.+!0 5K*LN @6?9LN27L2>/R=OT=?<[5*'*12."^U--DS+1,R7P?S M6EJG.D=:O+9-EY-]*1S7XK7 T]V+@ UTU:M%N]Y5_NFVZTY/^F.MU(/D#&2/ M+I[_]6J'NL0,:=/FNB-EZQ73"3*+LM &58+P 6C9-)N[]R!1Q_=!OO/H*_PF MIT/B:%D1ED ,R!EH#BP'GA075DK7QNMZC*JQYVD,@X^[S8T'TD//=F0W,^= M.W+QKP>S(_>2,Z =V3W_Y;QV3,^?ZXW>VO2RE.EL2M1 3J72<)WM2^40EF;[KBM@EZR4\%DSFT.F79B"#E JL61]T0ZC MM:'5J*D[Q(QO5YK@Y3Y#K4OUSLRP&ZDQD^+Y7+Q.P6AAYB<;SQP$"OT M%**'2E'1J^[9NRQM4$X6SFRTM6TIC_62+&U@",89GCSJ-BWI[J?GZ(33C:=> M(=TG;H/FG!40EFFG$^VDJ;#L'? 0=.*-YM8^0-#(Z:'CL7 G"S2 X'LU,;7_ MP71KHVFQ;NM1SW!^X$'>8T\;J QS3W('LBS7WO?LUOON=9:3YI(V+6MSK.T3 M8SW^R$P$;@U: @AO=)WK*60>?>5MGY==2QCD%#%KQ[27GFFE,@/#ZY@\ZR-* M([)N4V7Y-#K'M5KM<';GEEL[[?5JXRYGAO^*4+D[-&"[_SF#V+4]2!S,5UI. M/Q.%M:J+X'1^@83_P'QVHYW#/;A+QJNH=&3.U29-Z&0% S(45EOI+$IL<_)^ M!-''>UU/?O75ZH$@I 0T#+'V3L/J(8!3]),(R@9K(;=I!W$,U6/[;Z?!YUTG M[T1Z[M5*WACU_ F7[SZ0O@ZPDO<_9Q KN0>) UG)GV$YK^'JF]U+KN((D-)G M=>@3IJM#IIPZ+0O'9=]HPX ME,QID%X&F7)N$U<^2-*XEFD03-SI1C.(^'NU*2_G^9R$]/4=GAV>);_UB(%2 MY8\1-M2EO>W#W^*G6D%,>\@%8'PP&4IMFVY*G5LBZRC^/;(D(^H]6@8Y4M#"1631H62V&!ZB"D#@/@G3W;D\@^#D3L7F MP"KIU<0<6;8]7M5Z5]7K8U6QIQ L-U8R[FBGT\[74QJ/3 :GI99>^$;SC=I5 ML?\&VX%JUV[T!^N\RK2$<[V3H@NQZK6L X.%2%*@++F-TWB7EFZKTY^"A#L] M*H\3>0>7S*[:"Q#U[\[C:IJG4 N"7B^O#>OYN.L9<=F)X&>2Y?IB^7Z=))N* M PN,UR'4FN3&0&!@QAN9BL\8H$TQSR#DCWM[N!$T3Z_8#M#\U]I9^^?5>OJQ M'O%/)#?.8@R,@B):BZ%H%@HQ$W-(F>(:EU*;JTHWZ1CWWFXC?!TAZ@Z \F8Y M72RW;1G>8IK!:K7Q4#8ZN;Q3_ )7:3G]5#^X%KR70%] M$ I-BJ91-_TG4CKN?=E&8&NJK@[@>%\_$9+9[G[)M?8B.[M\%4EEKW5(KE8; MF=KZ6DKF?1&T[H23J(4!U297=C#)XW:K;030TRBP!Z1>G!>^+KM.[#"[=FZQ MG-?*$\W&]>-97=5?A^\Y8*6-3?U]%+Y2*L\U2%7T09CR0 T M-Y]UV;WVEL-3 MA6?:Y-JF/F5F;2+AJ-KNL$U[U[W(^SXZ=CP%2??T)AI82[V:MFO],0XV8G>? M,73KCH:&Z;$&#;* +D%KYK7"VF&*,W .66VD6Z2P DV;9=BP@<>5#W#YDFU* M?WT+W=%FKGE%-Z_,1_(VH#; "5):R-P7UVB6\;X4CG\!?PC.)<)J00H)TY.GW; MCX??=;4(*.*Q#KAD$8VAZ")K!B912*2\$,$)4*:-D7H2F>-;JB88>[A5R-"J MZ]5^/=Z/8V,W#K!H^SSU!.U$[B&_;4\1'@1$Z8!9Q4/MAU48"$,.?$XB2Y2T MV;59S&UZBES+MM#S;^W>04BPSG*&OHXU01]I]T;'BG5%)2^-3*&Q=W67JK%O MIQZ-BD<27L>IH%<#=._=]H-=J<>>UNXJ?LLCA2,N/-L0R8>.@HGH,].:UPL\ M63"?4(9LT$39:/KN>!?R+_7S;+7"S4M?32'2UEU?M]-9?CU_6Z?3U*E?](7? M%O/EQ5\W!^.W5IF16$(1G*DL8JV:K8-#2B$Q^_('6]['GM;N>G]#R_O@A6X!QG-3!'.AG@?%PAG4^]UHZ3>$ MA!!,:6(/6EWRO_(Q_H;3LP]KS,\^XQ+.\+?SCQ&7K\OF;;>70$D:-2?FI:M= M+;BA)5!D8"I)E6QP.9O6!ZQ/(+?3Y@!/P=+#KF$KM?5JN6[?SS\B\W;O@YHT M$6AHJAZ\(FZ$*-YJRP!JV1'GP(+%0(O*B0"FI"!TFS7:JI7 )>9OO^'EO"R6 M'[?5C1FA5'E_<;4O8 X*K;=UG8!UA%X/ M+-(J8B))6S2F@HUB\(8M#';NQ:Z\:GYVL<-->'999^V9S,&3>:"?H)C$I"4G M1PGMO&]SO/,@2=T6(3\%%W=N< RB@ YN#CU\(>]B0OM;A-GTOS!/DA?DM5K/ MC#:%XO]8AV9E9"5$E$E)^FVCRVI[T]AMAX)CL-9(14//.>]KO[Y^)^#BGL!J MM/WZ46IZV*_W%U?[_9KGDJ/2CG&;+-,>#8N9ED[B2OD@1.*IS1;6;K^^&#_] M!J;Y-UQ/R'"X'!A M=[ C;S.L[^$+KBH'$^*4A%&026$4TPJ00:Q##&04*>DB2F[3L_X6(=WNK<=A MY7!ACX@5VI\JZ4N$%;[ [7]?SI_#IRG9[Y^_?"(+/:T=M^JMB^HVY)_.U[\M MUO\;UULNM4,=>&V0:=&+1QA,(RU@CC$2 '#'^&" MXP'WRW[Z^J0;;)O3@XDR 8560C-)=/6.Q90^=K%JYA H1SR5M/C3L+@]W61 M\2GHOG_O[PLQ(_H4J^5Z\OKW.3WGP_33LR_3U82V0IH'7B\5'F,XGR?"@DQJ[#P0'R'+DR.7YNY?/%Q^K MR&EM_(HUDSXAL%O',9/&1!W10.%Z+$ZRHE&B]]8:+_<(2>YY= >*/D1%B^'D MU4%2XX9U?'ZS,65=!3(Y)W*L%S=J-VCC"PM<<5H4%!OYD$34;9(O]9.=X9?$D=)",%URS5!&0VNU M]B9((0MMG+:IS;3.@TGN%I:'0."REH*82/9- M2S#,"\*_=JXHRXV/C4IV#B3XCY[W>3KV'G.$&@&AP^Q Q&@41HJP_2E97CMCARM\/5 =H8N2#M*N+7#__Y_ET_?577']8Y*O6 M27<_1:S[Q$:"2+;;BB(9AHQ,>Z58X$(P5(K<4BVL5L.=NAU#Z;@3D'JVDB?% MP,A8?XB/W:K5Y/" -IKE7,]/-68&#CPKD?L<4M)AO]&M>Z'Y<5K&.VD\'186 M310S=EQQ3U@$+NG"BR/SKP.%10I9+!0E<>T-?2Y2A+A/9-%+R#FTQKX153Y% M?/WY: V,_:OI'%_2TU<3EZT-OI!M^[>$=?!8GPU_3A=XV6'J*_5N,#\ZZM7SU\O=[][ \OUKKCFU9M?80ZU M>]76]+Q>_@7I5S#;?>>R"N?B7M!$:>7TII$5A]KT.'@673%,V1C0.VVS:'.$ MVIBQKH*V?@"]Z!=='2RV-\M%0LRK.@KAQ;3Z!)O+*J_+3^0AABQI MSQ9U_"!MYE(+VLS)13#@O#(IUTOM31;,'L3]T2NTA@']T%KN +@7E-/ZC=/Y M1EC/25[3O)/N\ T_='[Y=[S!MS[I38)3F#V/+*<#07W01;F M\!6/;.TSK+ MPL _;]"?[ ;]4] ]U@WZIR"F Q?C1'7$/I'F4$2F,M2;PR8P+T4=@.6-%DAZ MBVWL4D=W);[C;/8!T![GKL13<-;!ZCNT>+9(A\(5Q;ARM0PB4WP=G6<8-91L MBBZVT:B>?]Z5& 9[ ]V5> H0.BQ<22I+#3X3^;8V:R>Y!2$SLT$X 61;_/?5 M2>&DZOQ&59KJY*WM;0^5K AD6TU 14Z(0!9XK*.@!:1L MT>GH]T#&_4\?]U3KU/ 80,(C8^176$[7F#[L*!?))FZP#KC4ANDZ'#SJFGL# M&[F&Y*0,>V#CYE/'/1LZ-2:.D&AO_O1]?3VLE;8=O MQL=IJ1=X[=:C4MK3>M0,8G5MG:FMM#*M#!?])CV2TEYM'+_OAJY/4-\C#5V? M(LNQ[CO?=QKR:!5]([7X%'EU MX 6=LOPGQD11:]MJ\.#SE=/NC#W'5?+?@^G MG8(/+QYE\BY^1/IB@2MXF'^H,B*M M?_2#S@-A]UB]'U1X_R3XKVX9'P?7DJ%Q>J=_Q. M(*0H?;*L6 <434<*NY)&YD)1*5.$[5R;2\B'T_Q'=^I/[KD<@XGO9P]XO?Z MRZWVZHVKB5-:@8_(2A&)Z4([773!, E-YG7.?A%/SCW) [@5T_1KM] M6/#[UN4%.]L& _=\Y<7YL@Y<_0 K?'V^?H/+Z2+_A&6QW.UD[^'+A L$0SPS M7C,#6EN2OL3$P)44?##@O6YEXELQ]8]S2^_(/: +5/6ZP"YNW^X$L5'/ZW+O M5V^SGT1.R?C,?,P4)]5RU>@M^8I6ZV@]IS#_A -C#F=DKX7D_KF0QD//T-.I M3[])W>8^%"V#U(JAJT-Z-NU#8LRDB5*R-,&#;7-5<2 &]EHS_I]KYO1HZ76C M(3Y^KO-)U@_8ATGR042I$R-^)(5_8;$;5W*1?B$O""+(6K:[)QC@1O'2H# >4ZVW$ZP#GKDO!^5 M^QV,\7]T=#=3_.&@7JQA=G)0/UNOE]-XOJXG\>\7ORWF];M$#SW[[+)[9;$B M1RF(X;09_$(()%4#]! R'B^$M?EHL MZ:MG/],_6'^=B-K@E5M@A9OJ!!9'H5.(S$NP)EB9<)N>YG*2W.Y^O5&_A:67]^OJP(F(","H!;I@)DIA57)'8*F:0B7K,V MSF";F4='D[[?VOB'/>(>!R(=!!=/8WAY?M5_?(JK"YZ3=XDD7,_RA6&:1V!1 M"\Y<0BB"QUC:C?8^FOK]5L8_#[M/#90.%LW3NZA>K]I[7^ G2>O7[ M=/WA^?EJ3=I;KJ[T]')>%LN/VX/.@WMX'O>^07I\#LCR0#U =Q3]10"XQX'8Z<6(X$.$%AK@UM/-4]"3S6-.]>\Q;K?:9ZDH[+ MC?S);+R.L^G91A&UVBK5<'OZD;[RNKRC3U>%WK[)$M=[':X8%#X5EKQW3"-: M%GW0S'%78LCTRT:>RS#TCWO#H 46;UO<$?3<@>/Q8O?:'??/EDN8GVVVQO?T MA,UMS1224(Y8R+S.O+/@&'B5F3>B3N^B_08;'6=]D[8N4'E2Q-SVE8=57_> MW-TJ=<$9#U93U%L$_6$C\[%$%HSS01BGDRDC0+*+1B4#(^))@#M /2/7'%,D M,,^PI!!R_6%Z_O'5.N\N&VL'%".:Q+1S] (S/"-]S*QY[? M,T@.T>)B8)%V8(F.-N]7D:"WW'OE%9.I]C^TT;$HA":XE* 0G"^RC;T:CH=Q MK^EUL-6.!(<.%L*]+O=JA>O?<'V1;RO6Y^1\8DYIDFQ)@469@98Z()?><&?: M7);>@[COW$L\$#>WA[P,K,1.<7DYLW0"&8K1WC.>7&1:$T>^^-HRI*!26"\% MG@Z1EV1]YV:T'18/4UP'*-Q<5OIM,5]L4["USJ.FF"_NWTE=8G%9U@0L.=O2 M"F)$2,8E-R8$60> -8'AXW2->P^Y$QP.J+H.@'C+J;_\3UJ.P"NP D;^=;^:!EVTU M3_7 W^%9C3)7$Q>]+C$<#HL_PJ*XYOJ!$-9E32$K.6K:)V!1A<*,5(EC"%J[-E% ! Z]$ Z!PQ\Y@G>KTMA,OX]<=FJGDQ7<'9V1*W=%SV9VV8 M3_C&&T^CC*>P?>(L@G2"IU!H?\9$D9MRM#]+BMR,PR"+LCJ6[[IH^:;H7U^( M?NN9\17O]:G61)=[$7R!53"82"P&A=DVOQQ0F,K0DIU)S(ZY-N=.C9(T^ MJ6L@[2]:J:('7&UIOZA 3(5(-,!0BU /,@J+(GOF;$G&\R@]VC8XND[&N+@9 M4+VW@7.PK,>>I;2H+E)5P"^S\VE>O5DN\CDY'R^FGZ?7ADZ3NQ2!>\.D!(?W]UKQI M6814BL1BP-;R9E L)EN8Y19M#LXD3'O XY%7C)O)&@830TEPY"E\EU;T+[@X M6\*G#],$LXT%=2+;8CAGV=E8<\7 ?(F)*55 ;\YPU%Z1P%[S^!XD8URH#.Z; M#"?RL7&S74376=@M*)V"L%E584!MXJ0Y6<%,4@+@Q0,H(X8;%/H@&>,-^AM( MO8NA93TB8#9=6I9?)W]]-TG6)E'(R%J9#-,1-8L\D7/&B_%2@$0<*]\.H/' [GIU1@)D&2/4"YA> MA=H4.3)PWC%+KAK8J&P*;0YMOT79N$7BS3(F@RJD X!](WEYV3"F7O>A_^5- MTWI:;X.OP4[)Z'#'*P]2WB!CJKNGC-UZM>4Y?G# JSDZ %,]IDTK$+S,O M&7*7,>;LP;0YGWJ$J.,;R.X>_4L=U? U M,T(E8B(!"Z5DQJ4N@8*(2*%$6P!=)V?L<;:-\7.PY#N SVZLW(Z3=^>?/LW( MQ$]J7\@8)++H:G50%(H%10I//M=JT: ];^-^WT_/V!-BVP!H -EW@*!+!OZV M6/[]Y?S-2^%&^P*W>\4,;8%NT#/V3-7& M)NAPV?>$H-]P/:DEP@J,8-YY)''(0+1'0S(I.2M?_?LV9:K7J1A[E3&=3^O:1H=2^3Q\LQCJ(G0&#K]W[ M7\Z?7;W__;7W7P+1N0PNB,3(I0EU8(=D09+;PT6B34H('AK-U7X*E4-8IF^] M:YM[L\DG8SCQ'PU%#5)PBAK( D>1#";@5C6ZN[TWB>,'<4VP=9^1&UYE8Q^Y M)@I/SV?XNOS\G^?3]==?RQ/;[U3V"$K[1^@!P%F,H,61T?H0'[LC+P#EG2LD-!ES'0!8 MZ"<*N?NA M,@!$:9F@F)7I KQV?W+U#ZM$E@JRW$/S]SY\G*QC0_4?+\).LD7?\M->71Y$ MH_,YU6G#$K$6WF7+ KK,5!:27#6?4(=>,#$QTL77".T_Y#L0,@< ,Y#]==K MO>*8MV=2V6DD(#HV&G-Y+S_$-6./ZY9R> M=;Z9I+#913"%@#)[EK303,= "U69S%*M586H?;3_?WM?UMS6D:3[/O\E(VI? M7FZ$)%O3BF";"LD=CGEB9&TBIDE X!JZ_[ZR0+!121( 3BG>(KN8=@R!=+G MY/)55F95+FWR['80,_7,B<$8>-PP=9C .]A,W]$K9V1LXZ;W]75-IRW(R=:" MLBR31%B-4ZP%ZR5]%9E1M;EM>$S+](@9I-Z';<>'R;H[M&PC)*=B3N@H)$++ MR%$-$2AHDI!T5"4ZHS&WZ8BYBYII$3-4P\\"Y@AQ=P"93_G;XN(;;?L_,K.- MAX-G*!1Y=)(C+2=.WY$\+&C&C0SD]Q7?K)OJTV3U!*)CM/XXR7LD%4Q\++69 M%_(65SE=<_+FRS)O:@!O6(G<"%02@G81E++T78H.2&2"ZXP.T\],^T! MPFCH&%N@$V.CAA$G"[QI$L!8X$ZB!5-K^)10!= %!K9H;=YU/43%Q(?U('NMHAE(*$U1E))5L?V M*4[;H*B.?'+DPBM#RV@TK.P@H"^0'*/3Q7@"[B"FJ<>6Z^VQY>U46T^N4A22 MR->J,N(X.&5)'B(BS\(5:=I,/-A%S<25TR,?G R6=X>8V:XB3^C.66?0GGPN MLKRJ]D6*8+W2*+0QP;4I'MM-S[21[W ]_P0X1PB] ^A\SO&*WEJ9V-I+&U$5 M$2/$3>>K)#1X[Q1X,IT6B9>$;8Y-'I'2%V".T>^CKH1#A-T!6GXTOG=7MB61 M5!S3H#6%BRK4,-ZE#"SQS"TJ6F1K,JL;&WJ#&DW@%X[E_(GC'T MG,7D03+%ZB!47G/5B MO7$Q(3IMMDSAQGXJ>KH".5.N.3>DH&7>&CYNIS4E@ M3E)'R,:3??\SQQF2+*+-@9T FRAR$!Q5WM . -82LA:2:,;69_GZ>K)NQD' M32/JH0.;]*.$[O,V6VVZ0'YN(F)HM_)?)#Q4\R1PL7:;(A'7W6\:([H02K>YZKC$'EWB)F;"T,FC=2R@*Y%U*I(<@:"5R!$"5;5 MNT/=QM2\FJN.@_2\WU7'(4+O 3KD.IZ6ZTRG[?%[PHC&AMII65GBP#D(.D;0 MTF()6B9BK UL'M'2%V2.T?!#T P3=P> >7Q=XT(R.8@ 1I'-5;E8\,$&X&A% M<2%P9MM4H1YW-];L,+(!7(8)>^J:]AI:T ]R37O\?!4N9I>WH$>F?+%*0?2& MMFV*DL Y5_M:A#@*1Y@=K5 M')Q-#'@LY-BQ@C*/US7G]622'N/7CB;G#K&R745<&4/K18+!8$"Q4NN3 X*T MQ09AN13QWS23]"#][I=)>HBP.\PDI>U0,4=R0!%-W2\]>$<\9*,$:F63VL\Y M^4MEDAZDTY]DDAXBX [(NX.(/-\[2=YYCP:$R#KFB@9N0"G4QWJ(T,*IA2T;;*/7UOY[4%: M/ZC\]A 5=("GD[RFASTX,V+:ACIT%ZS$VB,MTW*+*D,(03J9O"JF33KR+FHZ M+,\=@I[! N\ -#_NY-='W2+%>G0$1=2*GX0!7(@)C-9)(L.,Y27N'??V4UEH<$9;B-:@]DIRA6UVJZ[&QE@9"8XP:+)**@"M:LZQPCTR&D!T'5[LX03SR_ M)R GA9C"6UJC?^+1+$ZW^EE,Q],$%%!T;Z.Z^4U#"2&."N)?+ B7#;[Z/[I M5_1T7#^""1A+F%-O"+<-;D[R/-W&8 _7BV(Z,TZ^5K:UBXH/EH(PSD'GPD6F M1\:@]]D>]GI;3Z=J8VP6XXNX R=T9]AELC16Z@(6+0$_60T^D)Q*'>,5=$HF M=!;GOE#8,A!&HPF]@QY4N]'/L*@2C0'#+07L7/HZ"TZ ]\PY%HNT:A\#\^0+ M>DK_'\&FC"/(#LS(4X4122OKM ED"!VQD3,#%U'5T8)2.\]DM&V2VH848[\0 M?L8^ SE.ZAV Y^1>=MY94,(XAQSBI@U&G=B&2>LZ9S1IFYFPK,V,U_M4]!3G M'JG69S(@#Y)Q9_BX<=$_Y6IXR0N[K:9YAU_I9^OO9RJ2M>4<09A:8*Y,J76? M!F(J4;IDK91MYDP?1F=/@=3X&!M93YVB\,.U\UB[598,/DH%IC@KG0FYB$:M O8GLJ?PK!W^QM!0I^#[._XYN[RZ M?+RP2J+ (1!;3EI?FYP&"$73'UK3YPKOSW-NCKZGJ.PIK&L'OU%T-'&TMXNO MN\K5QZQ)3TZ$+0$XDX($6;,A)45$VKF@8Q'NT2WYSACPP-?VY-D/PU-KF7=J MSFX'(9V6-Y>U[OWT:KVJ1=/$YYDE=,@8#'C-:CAL*4HRJ@J3V,PIF^3;%T?M M0^E>,#2O 88OHJL>L+@YC%O=L'B/DVO6SK1P-BK+H>!\6+4!3^ M4#BN!,G.>R<@><.MRL9*^Q)M"Y^C<2^\N=>$MT;ZZ;7URKO%Y>5L,Y&0%M6[ MQ7Q-"RO/8ZU0.+K#RL^?.4HCE0-)'ZE?RMU;5V\>OO9Q"XV,R5N)IDY/EZ!J MSW"'7D!AF)@IA! 1FBSA@\@*_,B[/(M,4=$4-3(E,^X&0 M$*2F;2?K&+UP)BK^'3^?K9_0C$3WM.&2\28P3C$HF]& <4KPK05CF=)9.LT725X;1/>V[?,[ ':?E5XOK]XFJY M/K_/YB>)[X.W9O= MWQ=O\T>%7EQCB 'I%07.F4#DH$_#A.>_.V]%A M5$Q[<] >FB^LIU[/>V^OZ?Z>L!)?40U]M_O?J$N\?KRVI+O[?>_Y?2%%OPO>37[,K]>@9M,Z.)9+'7T6!(U M)4L5#M"&4=@+AB9&VF$#M$\/[*3YN>ZIRI5(.P"7S-1,C@9-: XI" M_W$F!#4>@)^G9;IF?R^'A443Q4P<2KW[_*%V-22%K>)B6_C&/05[&3T4K#V$ MA-?@N3,0F8C$@M+X<%[]SOAHQZ.G@\F8&EN,)[ZIM8_+L)B_7^:\I3W:0N%= MML"31E#UE@T3SV"TU[:4)$/:IWCTX7.GN>ULJ?B54%O+^XFJ75Q^4B7<7UZI?9M]F*/KTQR!B<,E[=='JV"&A] M 6.L1)4*UR;LLY/M];:)07*\*A=-Y=J!22$NON;E^OM',M3K-_-4_8&OFP7U M_786$B9?=$8)2#LX+:,L()B0(/G .:?-&TUI8FCV(&[:=)I.-[VQE=HS3N_- M4.$I*$OK#YCEU=P[,O=1TO+VO.CB',N-^C+L0=RT%G!T0.P+N".UTP'@3K!F M[*2W5R186I];ZQYLJ#/='S?24ZGH#I6Z0\K MK09KH ,8U9AZ3K\RRZLM YH+EU&06\!-(0:,@5!JE;7FR5LL7NLV)1B/2)DV M8&P-GV&2[P ZMP+9DB^"*B(BR2$;,M!!&:B]^D![)6SF46O6!C@/")G6Y6H- MFR%2GSCR.PTK>M@Z/V2!QY2<\(+T*VNRJ1/@%%E0Y3 9C;7V?I^.JT\\?MJT MWU9P&$N>$T/BGA&\+YPM(Z5HLGW1@K#>UN2E!$%Z#UH9+9+EUK!]+C*>?;#O8;.[%K[=![<#[[>K_V':U017I@4210TA-/QI)AMB@- MYSIHW0:A>Y,X=*HHUHL$U+Z@,)G;JK8RL@MM17#W"\ M_$JD;]96J4.D3TB$:=/Q??6W?)'>+Y;_6.6S@(+EK"S8$(B5P"QX48=$6!N\ ME9Y9;#/,:2_RIF[HV QZH^NF \!=T[\C0_=,&(YH72&O))&H@B91420,(4ME MHI#9[I=8=S#(GB1IZE:-K8 UC@Y>5?''WW'YS[S^-%O] Z(ZK33A2_(>\&HZ2JH-2EW@P()11S)LD4FESX/M7 MK39Y*6R_8#'*(1CIP*>XE<3;[R\N<+7-UPHI")L$I%0'3;!Z-Y.- MAV2$RISVT.3:M'5YEJR_;'G)0=AY"M*#%=D3*F]8V=P9;G;E=#K_E./5?FM2O##_.O5^E-M[A$W\>5&"S^*XW;LL(\L%D[N&2?K(5*" M8$P$IZ/P7#.G6)N\@>:L=;(ZAL/P*8!W@8FIP.HD;06> M(@\HA7BJT:R6[">N>%=5,)TJ_B?%-(=H86H0/:P)P:REXM)!S@5!H4G@D3/@ M4FNEJI >#H'HN)CF%^KB,IW,UN>SJ\N;W RNC0I*@ROU(KZV M<<P!HY\,[22SN#D7#-=&3P_?V;D[ WV9Y242=?S_)W_+% MQG_0++&4BP9C,=("H7 /J[^L;7 %>>!9-VZ/\2Q]G1BZ;@.3L53;$V#O'Q8^ MYF^[MA.O9Q*6##N/M+:#0/!2UN^DB\'16DUM;B(/(K,3-V]$G#P%Q=&5UA,B M-UO.:B,QOMT-G,3LH@LDI<1!>4\KV49:OXX+);(M=K_.(ND48F++2IVE8J+R4*2J*5+.0&!*@B[<8Z(?,-5X:WY,5"?[\200.T8O MG4),WJP6QZQ26&H\1.&1$1+0% _,,1ZUL-RY-BEESQ#5250R"<2.T=_\MPV2=#F\@ MHC7D;D1:J-HP2,G:G!5''<<#\%^R_]9!6-B__]8ABIGZT'C'F7=1)1NL[@5W M@F(R4?M"*@NAI.2M5ICR@QS'OF\>QM;83ZX,#A%?E\>^#GTV2I(P)&W[*LHZ M3H]+2O\33/7^I8X-_;9NX3 M\Q"_YMZOJ?2Q*':^Q MF&_^I]6]"=K')_6WI6>4?/\7%-E(I0"_XG).KUA]W!)[FPLM@C-.) _,T*I0 M*9 'P%2DY1*--1A$R&T:PCU%T5#3N5/FI^6QM&<75_1K=^GA&WMQ)Q=EM*:5 M"'(SD 7K5#>M'3#FO)8H%2WD)G(9A_YI]_U1T/;0&D^@V X\@7VYKNE#D2)+ M%Y0MEN+)RIPC-\=EI2%A]M*(G,O#1,X71NV&S&G!.06.CH3RX4H]&K%$25BT MQ.Q6G(]X?)/^^^K:DS\+7&JN"GE13BE0$^R6W_]<]X<45B?$\KOEY875VK\K0\ M(N-R<46;@4#OZWT5R%3J:+C$P%EI03I!(0$W+F*;W)Q1R.\TT#H$:X\:5;RX M6GMM:O%AGLAE67Z_G41Q:TNV!N1X$[GWHT>QC,<&,B2VV,_],T=3')8Q@J'IJND13P6NS1I_PMSVMB M975ZJHA/R>O9O*6VG+EN.!2^WXKX9GC*:$9KV/N;6+811=+:_%F77!$\5$36 MR*70#JFT!9<$"X$)@XV.WEN9O[O\N(=ON.=ZO[U1U74&@G#<(87[8%P] )"1 M 3I=R$TP(B>>$G_8MW@L(1Q.;*<&\Q U;@<[G2X_Y^6W6;S. MQ'22Y9S)%4T%:RX A6@*)F'V*JG;*Y=U%P43XZBURAXZ/IEK!X&5 $4*C+1]ZQ+:%'?_0,9T>=)M '*\ MC'L R+-34"/W4DA,@+X.*:&_ @8RL,G(6L5.L9K@;0#3[[3BE_)GQM=0#W#[ M89ZJS\$FY@UHK&6>: OX(.N1B;6>E9QU;&6/7LD8XH/4^^P8XD-D/77AUG[C MK5/M*)4A<(WW1QH[[3*AZYA43[T.C M8&(L"4X^K(R>D[8X_O5B=CF[+CNZ885'Z^J 3[*C'FD#)G0[KFIN?DI&:!>E MM7N X2>OF3;!91Q C"G)R?>1)7EF!/#3;WEYGC'=#//$6'RHDXJ+JN.*%0/' M0H"L=$">>,P/B\N?V#AV/G[:XKVQ=HKADNO'V]SEH)_<5NQ8%(ISAE!G6!-C MK-[190'6I6P2QY*2;NF$/DO=Q!;EI4.=L?75 0:W%X37:2S7-;)_S-;G[ZY6 MZ\5E7GZ8US27>KVR6I'SG]/O^.<9II(TVQ3'^E2[JWKRQ9*G+1B%4)8ITZAY MY!'$=N$8CXB8Q-D'];T$])/HN+BXT:B+R\6I\5X\A-B E8JIG7"3VXS VD*(,-%,0&UN;. MN2%37;C][1#?"QQ>2U+,K:_TZY]?\WR51TS2>_+135)9]F.D=9:*=(R438YE M\JYV3;6V5LYG$%S$HH6UDK6YQ.HI2\5*&YTR&:Q/C-9)SN CA5O)1"-0R\Q2 M_+\LE=%P-$:6RB$JZZ)J[OF#YY!B,>AK+F2NS3@EN?&19.B"-D;EH#"UJ8T; M?O/352;+0; XZ.;G$ UUX&7^>##A?#:\R%3OS:LCX#5X5RP4QWSQ 2V6-D.- M7LW-ST'J??;FYQ!9=WIBEZ-4*# "M[5OJ[2%A.$,V(3(G?/,>_43WVKHB=T+ MW>TO&=WYBUU5R MPJ M:FQ]=>$:_6>>4ZQ[L>GS=3F;SZI+6:O3MH'1F4.5O23;G 2G196]K\WP M/205F20F?6Z41_43PKHP9"-B8=%.+1-O=+]D>FN\;MV4\O96'B^KX/[_YL/: M>3/&Y>;S,QVY=JQXR+8*3>H :$N$Q$W.OK9.E/MT+3WHI:_@E.L8++45?@<[ MZ,U9V\VBB)*I@'52F[$4!ZLD :64M#P",T5IB:S-4<(#0KJX&V]GFX:(O0/4 MW+8>O.N:IW'$LE$^9S \>0@9IN+\TI'WP9#SY+5Q45[ M.T2-IY(.\'6Z/L_+WQ;SQ?4E0A57O3VX62W*QYB$LL D)Q.+2 MBA!1<2%CS)JU:+:@[ ,'@!KS[=F3: M_J#^$7"5_]]__"]02P$"% ,4 " %B5]5S>+\[5H( 8+P $@ M @ $ 83(P,C(P.3,P97@S,3$N:'1M4$L! A0#% @ !8E? M5>BN)Y=:" ;2T !( ( !B@@ &$R,#(R,#DS,&5X,S$R M+FAT;5!+ 0(4 Q0 ( 6)7U7^QT];)@4 .8: 2 " M 101 !A,C R,C Y,S!E>#,R,2YH=&U02P$"% ,4 " %B5]5#^NU"24% M !K&P $@ @ %J%@ 83(P,C(P.3,P97@S,C(N:'1M4$L! M A0#% @ !8E?50S0!-!'^@$ D:L: ! ( !OQL '1T M:2TR,#(R,#DS,"YH=&U02P$"% ,4 " %B5]5KVTGZ2,, #>@P $ M @ $T%@( ='1I+3(P,C(P.3,P+GAS9%!+ 0(4 Q0 ( 6) M7U6V#R)+%Q\ $HO 0 4 " 84B @!T=&DM,C R,C Y,S!? M8V%L+GAM;%!+ 0(4 Q0 ( 6)7U7B._JM)3L ,N/ @ 4 M "