0000844965-23-000049.txt : 20231030 0000844965-23-000049.hdr.sgml : 20231030 20231030171258 ACCESSION NUMBER: 0000844965-23-000049 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231030 DATE AS OF CHANGE: 20231030 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: 231361389 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-20230930.htm 10-Q tti-20230930
0000844965--12-312023Q3FALSE0.001P5D00008449652023-01-012023-09-300000844965us-gaap:CommonStockMember2023-01-012023-09-300000844965us-gaap:SeriesAPreferredStockMember2023-01-012023-09-3000008449652023-10-27xbrli:shares0000844965us-gaap:ProductMember2023-07-012023-09-30iso4217:USD0000844965us-gaap:ProductMember2022-07-012022-09-300000844965us-gaap:ProductMember2023-01-012023-09-300000844965us-gaap:ProductMember2022-01-012022-09-300000844965us-gaap:ServiceMember2023-07-012023-09-300000844965us-gaap:ServiceMember2022-07-012022-09-300000844965us-gaap:ServiceMember2023-01-012023-09-300000844965us-gaap:ServiceMember2022-01-012022-09-3000008449652023-07-012023-09-3000008449652022-07-012022-09-3000008449652022-01-012022-09-30iso4217:USDxbrli:shares0000844965us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember2023-07-012023-09-3000008449652023-09-3000008449652022-12-310000844965tti:CommonStockValueMember2022-12-310000844965us-gaap:AdditionalPaidInCapitalMember2022-12-310000844965us-gaap:TreasuryStockCommonMember2022-12-310000844965us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000844965us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember2022-12-310000844965us-gaap:RetainedEarningsMember2022-12-310000844965us-gaap:NoncontrollingInterestMember2022-12-310000844965us-gaap:RetainedEarningsMember2023-01-012023-03-310000844965us-gaap:NoncontrollingInterestMember2023-01-012023-03-3100008449652023-01-012023-03-310000844965us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMembertti:CarbonFreeMember2023-01-012023-03-310000844965us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000844965tti:CommonStockValueMember2023-01-012023-03-310000844965tti:CommonStockValueMember2023-03-310000844965us-gaap:AdditionalPaidInCapitalMember2023-03-310000844965us-gaap:TreasuryStockCommonMember2023-03-310000844965us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310000844965us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember2023-03-310000844965us-gaap:RetainedEarningsMember2023-03-310000844965us-gaap:NoncontrollingInterestMember2023-03-3100008449652023-03-310000844965us-gaap:RetainedEarningsMember2023-04-012023-06-300000844965us-gaap:NoncontrollingInterestMember2023-04-012023-06-3000008449652023-04-012023-06-300000844965us-gaap:AccumulatedTranslationAdjustmentMember2023-04-012023-06-300000844965us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300000844965tti:CommonStockValueMember2023-04-012023-06-300000844965tti:CommonStockValueMember2023-06-300000844965us-gaap:AdditionalPaidInCapitalMember2023-06-300000844965us-gaap:TreasuryStockCommonMember2023-06-300000844965us-gaap:AccumulatedTranslationAdjustmentMember2023-06-300000844965us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember2023-06-300000844965us-gaap:RetainedEarningsMember2023-06-300000844965us-gaap:NoncontrollingInterestMember2023-06-3000008449652023-06-300000844965us-gaap:RetainedEarningsMember2023-07-012023-09-300000844965us-gaap:NoncontrollingInterestMember2023-07-012023-09-300000844965us-gaap:AccumulatedTranslationAdjustmentMember2023-07-012023-09-300000844965us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300000844965tti:CommonStockValueMember2023-07-012023-09-300000844965tti:CommonStockValueMember2023-09-300000844965us-gaap:AdditionalPaidInCapitalMember2023-09-300000844965us-gaap:TreasuryStockCommonMember2023-09-300000844965us-gaap:AccumulatedTranslationAdjustmentMember2023-09-300000844965us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember2023-09-300000844965us-gaap:RetainedEarningsMember2023-09-300000844965us-gaap:NoncontrollingInterestMember2023-09-300000844965tti:CommonStockValueMember2021-12-310000844965us-gaap:AdditionalPaidInCapitalMember2021-12-310000844965us-gaap:TreasuryStockCommonMember2021-12-310000844965us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000844965us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember2021-12-310000844965us-gaap:RetainedEarningsMember2021-12-310000844965us-gaap:NoncontrollingInterestMember2021-12-3100008449652021-12-310000844965us-gaap:RetainedEarningsMember2022-01-012022-03-310000844965us-gaap:NoncontrollingInterestMember2022-01-012022-03-3100008449652022-01-012022-03-310000844965us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-03-310000844965us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000844965tti:CommonStockValueMember2022-01-012022-03-310000844965tti:CommonStockValueMember2022-03-310000844965us-gaap:AdditionalPaidInCapitalMember2022-03-310000844965us-gaap:TreasuryStockCommonMember2022-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-06-300000844965us-gaap:AdditionalPaidInCapitalMember2022-06-300000844965us-gaap:TreasuryStockCommonMember2022-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:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember2022-07-012022-09-300000844965us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300000844965tti:CommonStockValueMember2022-09-300000844965us-gaap:AdditionalPaidInCapitalMember2022-09-300000844965us-gaap:TreasuryStockCommonMember2022-09-300000844965us-gaap:AccumulatedTranslationAdjustmentMember2022-09-300000844965us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember2022-09-300000844965us-gaap:RetainedEarningsMember2022-09-300000844965us-gaap:NoncontrollingInterestMember2022-09-3000008449652022-09-30tti:segment00008449652023-02-28xbrli:pure0000844965us-gaap:PreferredStockMember2023-02-280000844965us-gaap:CommonStockMember2023-02-28utr:acre0000844965tti:SouthwestArkansasMembertti:SaltwerxMember2023-06-3000008449652022-01-012022-12-310000844965tti:OffshoreServicesMember2022-07-012022-09-300000844965tti:OffshoreServicesMember2022-01-012022-09-300000844965tti:MaritechMember2022-01-012022-09-300000844965tti:OffshoreServicesMember2023-09-300000844965tti:MaritechMember2023-09-300000844965tti:OffshoreServicesMember2022-12-310000844965tti:MaritechMember2022-12-310000844965tti:StandardLithiumLtdMember2023-07-012023-09-300000844965tti:StandardLithiumLtdMember2023-01-012023-09-300000844965tti:StandardLithiumLtdMember2022-07-012022-09-300000844965tti:StandardLithiumLtdMember2022-01-012022-09-300000844965tti:CompletionFluidsProductsDivisionMembercountry:US2023-07-012023-09-300000844965tti:CompletionFluidsProductsDivisionMembercountry:US2022-07-012022-09-300000844965tti:CompletionFluidsProductsDivisionMembercountry:US2023-01-012023-09-300000844965tti:CompletionFluidsProductsDivisionMembercountry:US2022-01-012022-09-300000844965tti:CompletionFluidsProductsDivisionMemberus-gaap:NonUsMember2023-07-012023-09-300000844965tti:CompletionFluidsProductsDivisionMemberus-gaap:NonUsMember2022-07-012022-09-300000844965tti:CompletionFluidsProductsDivisionMemberus-gaap:NonUsMember2023-01-012023-09-300000844965tti:CompletionFluidsProductsDivisionMemberus-gaap:NonUsMember2022-01-012022-09-300000844965tti:CompletionFluidsProductsDivisionMember2023-07-012023-09-300000844965tti:CompletionFluidsProductsDivisionMember2022-07-012022-09-300000844965tti:CompletionFluidsProductsDivisionMember2023-01-012023-09-300000844965tti:CompletionFluidsProductsDivisionMember2022-01-012022-09-300000844965tti:WaterFlowbackServicesMembercountry:US2023-07-012023-09-300000844965tti:WaterFlowbackServicesMembercountry:US2022-07-012022-09-300000844965tti:WaterFlowbackServicesMembercountry:US2023-01-012023-09-300000844965tti:WaterFlowbackServicesMembercountry:US2022-01-012022-09-300000844965us-gaap:NonUsMembertti:WaterFlowbackServicesMember2023-07-012023-09-300000844965us-gaap:NonUsMembertti:WaterFlowbackServicesMember2022-07-012022-09-300000844965us-gaap:NonUsMembertti:WaterFlowbackServicesMember2023-01-012023-09-300000844965us-gaap:NonUsMembertti:WaterFlowbackServicesMember2022-01-012022-09-300000844965tti:WaterFlowbackServicesMember2023-07-012023-09-300000844965tti:WaterFlowbackServicesMember2022-07-012022-09-300000844965tti:WaterFlowbackServicesMember2023-01-012023-09-300000844965tti:WaterFlowbackServicesMember2022-01-012022-09-300000844965country:US2023-07-012023-09-300000844965country:US2022-07-012022-09-300000844965country:US2023-01-012023-09-300000844965country:US2022-01-012022-09-300000844965us-gaap:NonUsMember2023-07-012023-09-300000844965us-gaap:NonUsMember2022-07-012022-09-300000844965us-gaap:NonUsMember2023-01-012023-09-300000844965us-gaap:NonUsMember2022-01-012022-09-300000844965tti:CSICompresscoMember2023-09-300000844965tti:CSICompresscoMember2022-12-310000844965tti:CarbonFreeMember2023-09-300000844965tti:CarbonFreeMember2022-12-310000844965tti:StandardLithiumMember2023-09-300000844965tti:StandardLithiumMember2022-12-310000844965tti:OtherMember2023-09-300000844965tti:OtherMember2022-12-310000844965tti:CarbonFreeMember2021-12-310000844965us-gaap:SecuredDebtMembertti:TermLoanMember2023-09-300000844965us-gaap:SecuredDebtMembertti:TermLoanMember2022-12-310000844965us-gaap:SecuredDebtMembertti:AssetBasedCreditAgreementMember2023-09-300000844965us-gaap:SecuredDebtMembertti:AssetBasedCreditAgreementMember2022-12-310000844965us-gaap:RevolvingCreditFacilityMembertti:ArgentinaCreditAgreementMemberus-gaap:LineOfCreditMember2023-09-300000844965us-gaap:RevolvingCreditFacilityMembertti:ArgentinaCreditAgreementMemberus-gaap:LineOfCreditMember2022-12-310000844965us-gaap:SecuredDebtMemberus-gaap:RevolvingCreditFacilityMember2023-09-300000844965us-gaap:SecuredDebtMemberus-gaap:RevolvingCreditFacilityMember2022-12-310000844965srt:ParentCompanyMember2023-09-300000844965srt:ParentCompanyMember2022-12-310000844965us-gaap:SecuredDebtMembertti:TermCreditAgreementMember2023-09-300000844965tti:VariableRateComponentOneMemberus-gaap:SecuredDebtMember2023-09-300000844965tti:VariableRateComponentOneMemberus-gaap:SecuredDebtMembertti:TermCreditAgreementMember2023-09-300000844965us-gaap:SecuredDebtMembertti:VariableRateComponentTwoMembertti:TermCreditAgreementMember2023-09-300000844965us-gaap:SecuredDebtMembertti:TermLoanMembertti:TermCreditAgreementMembertti:LondonInterbankOfferedRateLIBOR1Member2023-01-012023-09-300000844965us-gaap:SecuredDebtMembertti:TermLoanMembertti:TermCreditAgreementMemberus-gaap:BaseRateMember2023-01-012023-09-300000844965us-gaap:SecuredDebtMembertti:TermLoanMembertti:TermCreditAgreementMember2023-01-012023-09-300000844965us-gaap:SecuredDebtMembertti:TermLoanMembertti:TermCreditAgreementMember2023-09-300000844965tti:ABLCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-09-300000844965tti:AssetBasedLendingCreditAgreementMemberus-gaap:LetterOfCreditMembersrt:ParentCompanyMember2023-09-300000844965tti:AssetBasedLendingCreditAgreementMembersrt:ParentCompanyMembertti:SwinglineLoanSublimitMember2023-09-300000844965tti:SubFacilityMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2023-09-300000844965tti:ABLCreditAgreementMemberus-gaap:LineOfCreditMembersrt:ParentCompanyMember2023-09-300000844965us-gaap:SecuredDebtMemberus-gaap:RevolvingCreditFacilityMembertti:AssetBasedLendingCreditAgreementMembertti:SecuredOvernightFinancingRateSOFRMember2023-01-012023-09-300000844965us-gaap:SecuredDebtMemberus-gaap:RevolvingCreditFacilityMembertti:AssetBasedLendingCreditAgreementMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-01-012023-09-300000844965us-gaap:SecuredDebtMemberus-gaap:RevolvingCreditFacilityMembertti:AssetBasedLendingCreditAgreementMembertti:DailySimpleRiskFreeRateForSterlingMember2023-01-012023-09-300000844965us-gaap:SecuredDebtMemberus-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:RevolvingCreditFacilityMembertti:AssetBasedLendingCreditAgreementMember2023-01-012023-09-300000844965us-gaap:SecuredDebtMemberus-gaap:RevolvingCreditFacilityMembertti:AssetBasedLendingCreditAgreementMembertti:SecuredOvernightFinancingRateSOFRAdjustedForRequiredBankReservesMember2023-01-012023-09-300000844965us-gaap:SecuredDebtMemberus-gaap:RevolvingCreditFacilityMembertti:AssetBasedLendingCreditAgreementMembersrt:MinimumMember2023-01-012023-09-300000844965us-gaap:SecuredDebtMemberus-gaap:RevolvingCreditFacilityMembertti:AssetBasedLendingCreditAgreementMembersrt:MaximumMember2023-01-012023-09-300000844965us-gaap:SecuredDebtMemberus-gaap:RevolvingCreditFacilityMembertti:AssetBasedLendingCreditAgreementMember2023-09-300000844965us-gaap:SecuredDebtMembertti:SwedishCreditFacilityMember2023-09-300000844965us-gaap:SecuredDebtMemberus-gaap:LetterOfCreditMember2023-09-300000844965us-gaap:FairValueInputsLevel3Membertti:CarbonFreeMember2022-12-310000844965tti:CarbonFreeMember2023-01-012023-09-300000844965us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMembertti:CarbonFreeMember2023-01-012023-09-300000844965us-gaap:FairValueInputsLevel3Membertti:CarbonFreeMember2023-09-300000844965tti:CSICompresscoMemberus-gaap:FairValueInputsLevel1Member2023-09-300000844965tti:CSICompresscoMemberus-gaap:FairValueInputsLevel2Member2023-09-300000844965us-gaap:FairValueInputsLevel3Membertti:CSICompresscoMember2023-09-300000844965us-gaap:FairValueInputsLevel1Membertti:CarbonFreeMember2023-09-300000844965tti:CarbonFreeMemberus-gaap:FairValueInputsLevel2Member2023-09-300000844965us-gaap:FairValueInputsLevel3Membertti:CarbonFreeMember2023-09-300000844965tti:StandardLithiumMemberus-gaap:FairValueInputsLevel1Member2023-09-300000844965tti:StandardLithiumMemberus-gaap:FairValueInputsLevel2Member2023-09-300000844965us-gaap:FairValueInputsLevel3Membertti:StandardLithiumMember2023-09-300000844965tti:OtherMemberus-gaap:FairValueInputsLevel1Member2023-09-300000844965tti:OtherMemberus-gaap:FairValueInputsLevel2Member2023-09-300000844965tti:OtherMemberus-gaap:FairValueInputsLevel3Member2023-09-300000844965tti:CSICompresscoMemberus-gaap:FairValueInputsLevel1Member2022-12-310000844965tti:CSICompresscoMemberus-gaap:FairValueInputsLevel2Member2022-12-310000844965us-gaap:FairValueInputsLevel3Membertti:CSICompresscoMember2022-12-310000844965us-gaap:FairValueInputsLevel1Membertti:CarbonFreeMember2022-12-310000844965tti:CarbonFreeMemberus-gaap:FairValueInputsLevel2Member2022-12-310000844965us-gaap:FairValueInputsLevel3Membertti:CarbonFreeMember2022-12-310000844965tti:StandardLithiumMemberus-gaap:FairValueInputsLevel1Member2022-12-310000844965tti:StandardLithiumMemberus-gaap:FairValueInputsLevel2Member2022-12-310000844965us-gaap:FairValueInputsLevel3Membertti:StandardLithiumMember2022-12-310000844965us-gaap:OperatingSegmentsMembertti:CompletionFluidsProductsDivisionMemberus-gaap:ProductMember2023-07-012023-09-300000844965us-gaap:OperatingSegmentsMembertti:CompletionFluidsProductsDivisionMemberus-gaap:ProductMember2022-07-012022-09-300000844965us-gaap:OperatingSegmentsMembertti:CompletionFluidsProductsDivisionMemberus-gaap:ProductMember2023-01-012023-09-300000844965us-gaap:OperatingSegmentsMembertti:CompletionFluidsProductsDivisionMemberus-gaap:ProductMember2022-01-012022-09-300000844965us-gaap:OperatingSegmentsMembertti:WaterFlowbackServicesMemberus-gaap:ProductMember2023-07-012023-09-300000844965us-gaap:OperatingSegmentsMembertti:WaterFlowbackServicesMemberus-gaap:ProductMember2022-07-012022-09-300000844965us-gaap:OperatingSegmentsMembertti:WaterFlowbackServicesMemberus-gaap:ProductMember2023-01-012023-09-300000844965us-gaap:OperatingSegmentsMembertti:WaterFlowbackServicesMemberus-gaap:ProductMember2022-01-012022-09-300000844965us-gaap:OperatingSegmentsMembertti:CompletionFluidsProductsDivisionMemberus-gaap:ServiceMember2023-07-012023-09-300000844965us-gaap:OperatingSegmentsMembertti:CompletionFluidsProductsDivisionMemberus-gaap:ServiceMember2022-07-012022-09-300000844965us-gaap:OperatingSegmentsMembertti:CompletionFluidsProductsDivisionMemberus-gaap:ServiceMember2023-01-012023-09-300000844965us-gaap:OperatingSegmentsMembertti:CompletionFluidsProductsDivisionMemberus-gaap:ServiceMember2022-01-012022-09-300000844965us-gaap:OperatingSegmentsMemberus-gaap:ServiceMembertti:WaterFlowbackServicesMember2023-07-012023-09-300000844965us-gaap:OperatingSegmentsMemberus-gaap:ServiceMembertti:WaterFlowbackServicesMember2022-07-012022-09-300000844965us-gaap:OperatingSegmentsMemberus-gaap:ServiceMembertti:WaterFlowbackServicesMember2023-01-012023-09-300000844965us-gaap:OperatingSegmentsMemberus-gaap:ServiceMembertti:WaterFlowbackServicesMember2022-01-012022-09-300000844965us-gaap:OperatingSegmentsMembertti:CompletionFluidsProductsDivisionMember2023-07-012023-09-300000844965us-gaap:OperatingSegmentsMembertti:CompletionFluidsProductsDivisionMember2022-07-012022-09-300000844965us-gaap:OperatingSegmentsMembertti:CompletionFluidsProductsDivisionMember2023-01-012023-09-300000844965us-gaap:OperatingSegmentsMembertti:CompletionFluidsProductsDivisionMember2022-01-012022-09-300000844965us-gaap:OperatingSegmentsMembertti:WaterFlowbackServicesMember2023-07-012023-09-300000844965us-gaap:OperatingSegmentsMembertti:WaterFlowbackServicesMember2022-07-012022-09-300000844965us-gaap:OperatingSegmentsMembertti:WaterFlowbackServicesMember2023-01-012023-09-300000844965us-gaap:OperatingSegmentsMembertti:WaterFlowbackServicesMember2022-01-012022-09-300000844965us-gaap:IntersegmentEliminationMember2023-07-012023-09-300000844965us-gaap:IntersegmentEliminationMember2022-07-012022-09-300000844965us-gaap:IntersegmentEliminationMember2023-01-012023-09-300000844965us-gaap:IntersegmentEliminationMember2022-01-012022-09-300000844965us-gaap:CorporateNonSegmentMember2023-07-012023-09-300000844965us-gaap:CorporateNonSegmentMember2022-07-012022-09-300000844965us-gaap:CorporateNonSegmentMember2023-01-012023-09-300000844965us-gaap:CorporateNonSegmentMember2022-01-012022-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, 2023
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
Preferred Share Purchase RightN/ANew 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 27, 2023, there were 130,079,173 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,
2023202220232022
Revenues:  
Product sales
$68,967$55,494$230,719 $195,850 
Services
82,49779,518242,417 209,915 
Total revenues
151,464135,012473,136 405,765 
Cost of revenues:  
Cost of product sales
41,41036,571139,678 130,916 
Cost of services
63,55260,334186,424 162,276 
Depreciation, amortization, and accretion
8,5788,63425,705 24,061 
Impairments and other charges
777 2,262 
Insurance recoveries
(2,850)(3,750)
Total cost of revenues
113,540105,539349,734 315,765 
Gross profit
37,92429,473123,402 90,000 
Exploration and pre-development costs3,7759366,836 3,500 
General and administrative expense23,83823,83373,254 68,096 
Interest expense, net5,6363,99916,672 10,933 
Other income, net(2,041)(1,410)(8,690)(4,858)
Income before taxes and discontinued operations6,7162,11535,330 12,329 
Provision for income taxes1,2482,1785,612 2,899 
Income (loss) before discontinued operations
5,468(63)29,718 9,430 
Income (loss) from discontinued operations, net of taxes
(48)319(68)270 
Net income5,42025629,650 9,700 
Loss attributable to noncontrolling interests2225 43 
Net income attributable to TETRA stockholders$5,420$278$29,675 $9,743 
Basic net income per common share: 
Income from continuing operations$0.04$0.00$0.23 $0.08 
Net income attributable to TETRA stockholders$0.04$0.00$0.23 $0.08 
Weighted average basic shares outstanding129,777128,407129,395 127,890 
Diluted net income per common share:  
Income from continuing operations$0.04$0.00$0.23 $0.08 
Net income attributable to TETRA stockholders$0.04$0.00$0.23 $0.08 
Weighted average diluted shares outstanding132,089128,407130,835 129,704 



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,
2023202220232022
Net income$5,420 $256 $29,650 $9,700 
Foreign currency translation adjustment from continuing operations, net of taxes of $0 in 2023 and 2022
(2,750)(3,873)(284)(7,095)
Unrealized gain (loss) on investment in CarbonFree
146 (306)474 (306)
Comprehensive income (loss)2,816 (3,923)29,840 2,299 
Less: Comprehensive loss attributable to noncontrolling interests 22 25 43 
Comprehensive income (loss) attributable to TETRA stockholders$2,816 $(3,901)$29,865 $2,342 


See Notes to Consolidated Financial Statements
2

TETRA Technologies, Inc. and Subsidiaries
Consolidated Balance Sheets
(In Thousands)
 
 September 30,
2023
December 31,
2022
 (Unaudited) 
ASSETS  
Current assets:  
Cash and cash equivalents
$33,826$13,592
Trade accounts receivable, net of allowances of $508 in 2023 and
$538 in 2022
122,900129,631
Inventories
92,12872,113
Prepaid expenses and other current assets
21,57523,112
Total current assets
270,429238,448
Property, plant, and equipment:  
Land and building
23,30825,723
Machinery and equipment
309,082318,693
Automobiles and trucks
10,37911,832
Chemical plants
63,91263,528
Construction in progress
4,4617,660
Total property, plant, and equipment
411,142427,436
Less accumulated depreciation
(305,063)(325,856)
Net property, plant, and equipment
106,079101,580
Other assets:  
Patents, trademarks and other intangible assets, net of accumulated amortization of $49,904 in 2023 and $46,996 in 2022
30,13232,955
Operating lease right-of-use assets
34,22733,818
Investments16,40514,286
Other assets
15,14713,279
Total other assets
95,91194,338
Total assets$472,419$434,366
 

See Notes to Consolidated Financial Statements
3

TETRA Technologies, Inc. and Subsidiaries
Consolidated Balance Sheets
(In Thousands, Except Share Amounts)
 
 September 30,
2023
December 31,
2022
 (Unaudited) 
LIABILITIES AND EQUITY  
Current liabilities:  
Trade accounts payable
$50,322$49,121
Current portion of long-term debt1,9113
Compensation and employee benefits31,09030,958
Operating lease liabilities, current portion8,7457,795
Accrued taxes10,7779,913
Accrued liabilities and other
23,28125,557
Current liabilities associated with discontinued operations414920
Total current liabilities
126,540124,267
Long-term debt, net156,748156,455
Operating lease liabilities28,01328,108
Asset retirement obligations14,13213,671
Deferred income taxes1,8902,038
Other liabilities3,9593,430
Total long-term liabilities
204,742203,702
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, 2023 and December 31, 2022; 133,217,848 shares issued at September 30, 2023 and 131,800,975 shares issued at December 31, 2022
1,3321,318
Additional paid-in capital
482,709477,820
Treasury stock, at cost; 3,138,675 shares held at September 30, 2023 and December 31, 2022
(19,957)(19,957)
Accumulated other comprehensive loss(48,873)(49,063)
Retained deficit
(272,818)(302,493)
Total TETRA stockholders’ equity142,393107,625
Noncontrolling interests
(1,256)(1,228)
Total equity
141,137106,397
Total liabilities and equity$472,419$434,366
 

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, 2022$1,318 $477,820 $(19,957)$(48,991)$(72)$(302,493)$(1,228)$106,397 
Net income (loss) for first quarter 2023— — — — — 6,040 (7)6,033 
Translation adjustment, net of taxes of $0
— — — 1,421 — — — 1,421 
Other comprehensive income— — — — 121 — — 121 
Comprehensive income7,575 
Equity-based compensation(1)
— 3,514 — — — — — 3,514 
Other7 (1,341)— — — — 1 (1,333)
Balance at March 31, 2023$1,325 $479,993 $(19,957)$(47,570)$49 $(296,453)$(1,234)$116,153 
Net income (loss) for second quarter 2023— — — — — 18,215 (18)18,197 
Translation adjustment,
net of taxes of $0
— — — 1,045 — —  1,045 
Other comprehensive income— — — — 207 — — 207 
Comprehensive income19,449 
Equity-based compensation— 1,507 — — — —  1,507 
Other2 (52)— — — — (2)(52)
Balance at June 30, 2023$1,327 $481,448 $(19,957)$(46,525)$256 $(278,238)$(1,254)$137,057 
Net income for third quarter 2023— — — — — 5,420  5,420 
Translation adjustment,
net of taxes of $0
— — — (2,750)— —  (2,750)
Other comprehensive income— — — — 146 — — 146 
Comprehensive income2,816 
Equity-based compensation— 1,396 — — — —  1,396 
Other5 (135)— — — — (2)(132)
Balance at September 30, 2023$1,332 $482,709 $(19,957)$(49,275)$402 $(272,818)$(1,256)$141,137 
(1)    Equity-based compensation for the three months ended March 31, 2023 includes $2.3 million for a portion of short-term incentive compensation that was settled through grants of restricted stock units rather than cash.
5

Common Stock
Par Value
Additional Paid-In
Capital
Treasury
Stock
Accumulated Other 
Comprehensive 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 (loss) 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 (loss) 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 
Other(833)— — — — (9)(836)
Balance at June 30, 2022$1,314 $476,381 $(19,957)$(50,154)$ $(300,867)$(1,181)$105,536 
Net income (loss) for third quarter 2022— — — — — 278 (22)256 
Translation adjustment, net of taxes of $0
— — — (3,873)— —  (3,873)
Other comprehensive loss— — — — (306)— — (306)
Comprehensive loss(3,923)
Equity compensation expense— 1,098 — — — —  1,098 
Other(949)— — — — (10)(955)
Balance at September 30, 2022$1,318 $476,530 $(19,957)$(54,027)$(306)$(300,589)$(1,213)$101,756 


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,
 20232022
Operating activities:  
Net income$29,650 $9,700 
Reconciliation of net income to net cash provided by operating activities:
Depreciation, amortization, and accretion25,705 24,061 
Impairment and other charges777 2,262 
Loss on investments
157 159 
Equity-based compensation expense4,199 3,361 
Provision for credit losses190 31 
Amortization and expense of financing costs2,707 2,378 
Insurance recoveries associated with damaged equipment(2,850)(3,750)
Gain on sale of assets(432)(980)
Provision (benefit) for deferred taxes
(805)(66)
Other non-cash credits(916)(359)
Changes in operating assets and liabilities:  
Accounts receivable7,600 (16,661)
Inventories(19,990)(5,707)
Prepaid expenses and other current assets1,313 (3,782)
Trade accounts payable and accrued expenses2,893 17,069 
Other1,133 (1,768)
Net cash provided by operating activities51,331 25,948 
Investing activities:  
Purchases of property, plant, and equipment, net(30,240)(32,678)
Proceeds from sale of property, plant, and equipment658 1,489 
Proceeds from insurance recoveries associated with damaged equipment2,850 3,750 
Purchase of investments
(350) 
Other investing activities(1,836)(841)
Net cash used in investing activities(28,918)(28,280)
Financing activities:  
Proceeds from credit agreements and long-term debt97,384 1,695 
Principal payments on credit agreements and long-term debt(98,441)(3,292)
Payments on financing lease obligations(837)(1,174)
Net cash used in financing activities(1,894)(2,771)
Effect of exchange rate changes on cash(285)(1,201)
Increase (decrease) in cash and cash equivalents
20,234 (6,304)
Cash and cash equivalents at beginning of period13,592 31,551 
Cash and cash equivalents at end of period $33,826 $25,247 


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 energy services and solutions company operating on six continents, focused on calcium chloride, completion fluids and associated products and services, comprehensive water management solutions, frac flowback, and production well testing. 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 or controlled 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, 2023 are not necessarily indicative of results that may be expected for the twelve months ended December 31, 2023.

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, 2022 and notes thereto included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 27, 2023 (the “2022 Annual Report”).

Tax Benefits Preservation Plan

On February 28, 2023, the Board of Directors adopted a Tax Benefits Preservation Plan (the “Tax Plan”) designed to protect the availability of the Company’s net operating loss carryforwards (“NOLs”) and other tax attributes (collectively, the “Tax Attributes”), which may be utilized in certain circumstances to reduce the Company’s future income tax obligations. The Tax Plan is intended to reduce the likelihood that any changes in the Company’s investor base would limit the Company’s future use of its Tax Attributes as a result of the Company experiencing an “ownership change” under Section 382 (“Section 382”) of the Internal Revenue Code of 1986, as amended (the “Code”). If a corporation experiences an “ownership change,” any NOLs, losses or deductions attributable to a “net unrealized built-in loss” and other Tax Attributes could be substantially limited, and timing of the usage of such Tax Attributes could be substantially delayed. A corporation generally will experience an ownership change if one or more stockholders (or group of stockholders) who are each deemed to own at least 5% of the corporation’s stock increase their ownership by more than 50 percentage points over their lowest ownership percentage within a testing period (generally, a rolling three-year period).

In adopting the Tax Plan, the Board of Directors declared a dividend of one Series A Junior Participating Preferred Stock purchase right (the “Rights”) for each outstanding share of Common Stock pursuant to the terms of the Tax Plan. Initially, each Right entitles the registered holder to purchase from the Company one one-thousandth of a share of Series A Junior Participating Preferred Stock, par value $0.01 per share, of the Company (the “Preferred Stock”) at a price of $20.00 per one one-thousandth of a share of Preferred Stock (the “Purchase Price”), subject to adjustment. The Rights will cause substantial dilution to a person or group that acquires 4.99% or more of the Common Stock (or to a person or group that already owns 4.99% or more of the Company’s Common Stock if
8

such person or group acquires additional shares representing 2% of the Company’s then outstanding shares of Common Stock) without prior approval from the Board of Directors.

The Rights will expire at the earliest of: (i) the close of business on February 28, 2026 (the “Final Expiration Date”); (ii) the time at which the Rights are redeemed pursuant to the Tax Plan, (iii) the time at which the Rights are exchanged pursuant to the Tax Plan; (iv) the closing of any merger or other acquisition transaction involving the Company pursuant to an agreement as described in the penultimate paragraph of Section 1.3 of the Tax Plan; (v) the close of business on the effective date of the repeal of Section 382 of the Code if the Board determines that the Tax Plan is no longer necessary or desirable for the preservation of the Tax Attributes; or (vi) the close of business on the first day of a taxable year of the Company following a Board determination that no Tax Attributes may be carried forward or otherwise utilized.

The Tax Plan adopted by the Board of Directors is similar to plans adopted by other publicly held companies with significant NOLs or other substantial tax benefits and is not designed to prevent any action that the Board of Directors determines to be in the best interest of the Company and its stockholders. At the Company’s 2023 annual meeting of stockholders held on May 24, 2023, the Company’s stockholders ratified the adoption of the Tax Plan.

The Rights are in all respects subject to and governed by the provisions of the Tax Plan. The foregoing summary provides only a general description of the Tax Plan and does not purport to be complete. The Tax Plan, which specifies the terms of the Rights and includes as Exhibit A the Form of Certificate of Designation of Series A Junior Participating Preferred Stock of the Company and as Exhibit B the Form of Right Certificate, is attached to the Company’s Current Report on Form 8-K, which was filed with the SEC on March 1, 2023, as Exhibit 4.1 and is incorporated herein by reference. The foregoing summary should be read together with the entire Tax Plan and is qualified in its entirety by reference to the Tax Plan.

Mineral Resources Arrangement

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. We recognized approximately $3.8 million and $6.8 million of expense during the three-month and nine-month periods ended September 30, 2023, respectively, and $0.9 million and $3.5 million of expense during the three-month and nine-month periods ended September 30, 2022, respectively, for exploration and pre-development costs representing expenditures incurred to evaluate potential future development of our lithium and bromine properties in Arkansas. We are also party to agreements whereby Standard Lithium Ltd. (NYSE: SLI) (“Standard Lithium”) has the right to explore for, and an option to acquire the rights to produce and extract, lithium in our Arkansas leases and other potential resources in the Mojave region of California. Standard Lithium delivered a notice to exercise this option to acquire those lithium rights in our Arkansas leases on October 6, 2023.

In June 2023, we entered into a memorandum of understanding (“MOU”) with Saltwerx LLC (“Saltwerx”), an indirect wholly owned subsidiary of a Fortune 500 company, relating to a newly-proposed brine unit in the Smackover Formation in Southwest Arkansas and potential bromine and lithium production from brine produced from the unit. We filed an amended brine unit application (“the Application”) covering approximately 6,138 acres, which expands the size of the unit area and also combines brine acreage that was previously leased by each of TETRA and Saltwerx (“the Brine Unit”), with the Arkansas Oil & Gas Commission (“AOGC”). On September 26, 2023, the AOGC held a public hearing and unanimously approved our application to establish the Brine Unit. On October 17, 2023, the AOGC issued formal orders establishing the Brine Unit and integrating all unleased parties within the Brine Unit, subject to a 60-day statutory election period for each unleased party, to elect whether or not to participate and share in costs of development of the Brine Unit. If no such election is made within the election period, such unleased parties will be deemed integrated within the Brine Unit as described in the formal orders. The MOU includes provisions relating to: (i) initial brine ownership percentages within the Brine Unit, including the bromine and lithium contained in the brine, (ii) the transfer of certain leased acres outside the proposed Brine Unit from the Company to Saltwerx after the expiration of the 60-day election period, (iii) Saltwerx reimbursing the Company for certain expenses incurred by the Company to date regarding the development of leased acreage to be included in the Brine Unit, and (iv) an allocation of certain future costs for the drilling of a brine production test well and other development operations, including front-end engineering and design studies for bromine and lithium production facilities.
9


Significant Accounting Policies

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

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) losses are included in other (income) expense, net and totaled less than $0.1 million and $0.3 million during the three and nine months ended September 30, 2023, respectively, and $(1.1) million and $(2.7) million during the three and nine months ended September 30, 2022, 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).

10

Supplemental Cash Flow Information

Supplemental cash flow information is as follows:
Nine Months Ended
September 30,
20232022
(in thousands)
Interest paid$14,282 $11,578 
Income taxes paid$3,918 $2,525 
September 30, 2023December 31, 2022
(in thousands)
Accrued capital expenditures$1,271 $4,901 

New Accounting Pronouncements

Standards adopted during 2023

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 previously-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. Updates at each reporting date after initial adoption will be recorded through selling, general, and administrative expense. On January 1, 2023, we adopted ASU 2016-13. The adoption of this standard did not have a material impact on 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. In December 2022, the FASB issued ASU 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848.” During the three months ended June 30, 2023, our asset-based credit agreement and term credit agreement were amended to replace LIBOR and Eurodollar rates with the secured overnight financing rate (“SOFR”). There were no significant costs associated with the amendments and the amendments did not have a significant impact on our consolidated financial statements.
NOTE 2 – DISCONTINUED OPERATIONS

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 Offshore Division is 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 loss from discontinued operations for the three and nine months ended September 30, 2023 consists primarily of general and administrative expense associated with our former Offshore Division. A summary of additional financial information related to our discontinued operations is as follows:

11

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 
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 income, 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 

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, 2023
Offshore ServicesMaritechTotal
(unaudited)
Carrying amounts of major classes of liabilities included as part of discontinued operations
Trade payables$319 $ $319 
Accrued liabilities and other 95 95 
Total liabilities associated with discontinued operations$319 $95 $414 
December 31, 2022
Offshore ServicesMaritechTotal
Carrying amounts of major classes of liabilities included as part of discontinued operations
Trade payables$319 $ $319 
Accrued liabilities and other506 95 601 
Total liabilities associated with discontinued operations$825 $95 $920 
NOTE 3 – REVENUE FROM CONTRACTS WITH CUSTOMERS

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

12

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 whereby Standard Lithium has the right to explore for, and an option to acquire the rights to produce and extract, lithium in our Arkansas leases and 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.0 million and $3.7 million as of September 30, 2023 and December 31, 2022, respectively, and vary based on the timing of (i) invoicing, (ii) performance obligations being met and (iii) 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, 2023 and September 30, 2022, contract costs were not significant.

We recognized approximately $1.2 million and $1.6 million of revenue during the three-month and nine-month periods ended September 30, 2023, respectively, and $2.6 million and $1.7 million of revenue during the three-month and nine-month periods ended September 30, 2022, respectively, deferred in unearned income as of the beginning of the period. We also recognized approximately $0.7 million and $2.4 million of income during the three-month and nine-month periods ended September 30, 2023, respectively, and $0.9 million and $2.4 million of income during the three-month and nine-month periods ended September 30, 2022, respectively, related to the Standard Lithium arrangements deferred in unearned income as of the beginning of the period and 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,
2023202220232022
 (in thousands)
Completion Fluids & Products
United States$36,484 $30,261 $115,167 $103,449 
International36,726 28,902 125,307 103,706 
73,210 59,163 240,474 207,155 
Water & Flowback Services
United States67,877 67,641 204,446 182,059 
International10,377 8,208 28,216 16,551 
78,254 75,849 232,662 198,610 
Total Revenue
United States104,361 97,902 319,613 285,508 
International47,103 37,110 153,523 120,257 
$151,464 $135,012 $473,136 $405,765 
NOTE 4 – INVENTORIES

Components of inventories as of September 30, 2023 and December 31, 2022 are as follows:
 September 30, 2023December 31, 2022
 (in thousands)
Finished goods$79,689 $60,481 
Raw materials4,313 3,734 
Parts and supplies6,622 6,432 
Work in progress1,504 1,466 
Total inventories
$92,128 $72,113 

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

Our investments as of September 30, 2023 and December 31, 2022 consist of the following:
September 30, 2023December 31, 2022
(in thousands)
Investment in CSI Compressco
$7,228 $6,967 
Investment in CarbonFree6,563 6,139 
Investment in Standard Lithium2,264 1,180 
Other investments
350  
Total Investments$16,405 $14,286 
Following the January 2021 sale of the general partner of CSI Compressco LP (“CSI Compressco”), we continue to own approximately 3.7% of the outstanding CSI Compressco common units (NASDAQ: CCLP) as of September 30, 2023.

We have an intellectual property joint development agreement in place with CarbonFree to evaluate potential new technologies. CarbonFree is a carbon capture company with patented technologies that capture CO2 and mineralize emissions to make commercial, carbon-negative chemicals. 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 investments and capitalized and accrued interest associated with the CarbonFree convertible note.

In addition, we are party to agreements whereby Standard Lithium has the right to explore for, and an option to acquire the rights to produce and extract, lithium in our Arkansas leases and other additional 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.

See Note 8 - “Fair Value Measurements” for further information.
NOTE 6 – LONG-TERM DEBT AND OTHER BORROWINGS

Consolidated long-term debt as of September 30, 2023 and December 31, 2022 consists of the following:
 Scheduled MaturitySeptember 30, 2023December 31, 2022
  (in thousands)
Term Credit Agreement(1)
September 10, 2025$156,748 $154,570 
Asset-Based Credit Agreement(2)
May 31, 2025 1,885 
Argentina Credit AgreementOctober 19, 20231,900  
Swedish Credit FacilityDecember 31, 202311 3 
Total debt 158,659 156,458 
Less current portion (1,911)(3)
Total long-term debt $156,748 $156,455 
(1) Net of unamortized discount of $2.5 million and $3.4 million as of September 30, 2023 and December 31, 2022, respectively, and net of unamortized deferred financing costs of $3.8 million and $5.1 million as of September 30, 2023 and December 31, 2022, respectively.
(2) Net of unamortized deferred financing costs of $1.1 million as of December 31, 2022. Deferred financing costs of $0.7 million as of September 30, 2023 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.

Term Credit Agreement

    As of September 30, 2023, we had $156.7 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 up to 50% of Excess Cash Flow (as defined in the Term Credit Agreement) from the most recent full fiscal year within five business days of filing our Annual Report. If our Leverage Ratio (as
14

defined in the Term Credit Agreement) at year-end is less than 2.00 to 1.00, the prepayment requirement is decreased to 25%. If our Leverage Ratio at year-end is less than 1.50 to 1.00, then no prepayment is required.

The Term Credit Agreement was amended in June 2023 to remove references to LIBOR and Eurodollar rates. Borrowings under the Term Credit Agreement bear interest at a rate per annum equal to, at the option of TETRA, either (i) SOFR (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. As of September 30, 2023, the interest rate per annum on borrowings under the Term Credit Agreement is 11.68%. In addition to paying interest on the outstanding principal under the Term Credit Agreement, TETRA is required to pay a commitment fee in respect of the unutilized commitments at the rate of 1.0% per annum, paid quarterly in arrears based on utilization of the commitments under the Term Credit Agreement.

    All obligations under the Term Credit Agreement and the guarantees of those obligations are secured, subject to certain exceptions, by a security interest for the benefit of the Term Lenders on substantially all of the personal property of TETRA and certain of its subsidiaries, the equity interests in certain domestic subsidiaries, and a maximum of 65% of the equity interests in certain foreign subsidiaries.

ABL Credit Agreement

As of September 30, 2023, 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, 2023, we had no balance outstanding and $11.5 million in letters of credit and guarantees under our ABL Credit Agreement. Subject to compliance with the covenants, borrowing base, and other provisions of the ABL Credit Agreement that may limit borrowings, we had availability of $68.5 million under this agreement.

The ABL Credit Agreement was amended in May 2023 to remove references to LIBOR. Borrowings under the ABL Credit Agreement bear interest at a rate per annum equal to, at the option of TETRA, either (i) SOFR plus 0.10%, (ii) a base rate plus a margin based on a fixed charge coverage ratio, (iii) the Daily Simple Risk Free Rate plus 0.10%, or (iv) with respect to borrowings denominated in Sterling, the Daily Simple Risk Free Rate for Sterling plus 0.0326%. The base rate is determined by reference to the highest of (a) the prime rate of interest as announced from time to time by JPMorgan Chase Bank, N.A. (b) the Federal Funds Effective Rate (as defined in the ABL Credit Agreement) plus 0.5% per annum and (c) SOFR (adjusted to reflect any required bank reserves) for a one-month period on such day plus 1.0% per annum. In addition to paying interest on the outstanding principal under the ABL Credit Agreement, TETRA is required to pay a commitment fee in respect of the unutilized commitments at an applicable rate ranging from 0.375% to 0.5% per annum, paid monthly in arrears based on utilization of the commitments under the ABL Credit Agreement. TETRA is also required to pay a customary letter of credit fee equal to the applicable margin on LIBOR-based loans and fronting fees.

     All obligations under the ABL Credit Agreement and the guarantees of those obligations are secured, subject to certain exceptions, by a security interest for the benefit of the ABL Lenders on substantially all of the personal property of TETRA and certain subsidiaries of TETRA, the equity interests in certain domestic subsidiaries, and a maximum of 65% of the equity interests in certain foreign subsidiaries.

15

Argentina Credit Agreement

In January 2023, the Company entered into a revolving credit facility for certain working capital and capital expenditure needs for its subsidiary in Argentina (“Argentina Credit Facility”). As of September 30, 2023, we had $1.9 million outstanding and availability of $0.1 million under the Argentina Credit Agreement. Borrowings bear interest at a rate of 2.50% per annum. The Argentina Credit Facility was backed by a letter of credit under our ABL Credit Agreement, and expired and was repaid in October 2023.

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, 2023, we had a nominal amount outstanding and availability of approximately $4.6 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, 2023 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, 2023, there were $1.4 million of letters of credit outstanding against the Finland Credit Agreement. The Finland Credit Agreement expires on January 31, 2024 and the Company intends to renew it annually.

Covenants

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, 2023, 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.

There have been no other material developments in our legal proceedings during the quarter ended September 30, 2023. For additional discussion of our legal proceedings, please see our 2022 Annual Report and Quarterly Report on Form 10-Q for the quarter ended June 30, 2023.

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, 2023, 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 $74.9 million, including $4.0 million for the remainder of 2023, $24.0 million in 2024, $21.9 million in 2025, $15.6 million in 2026, $7.1 million in 2027, and $2.3 million thereafter, extending through 2028.
16

NOTE 8 – FAIR VALUE MEASUREMENTS

Financial Instruments

Investments

We retained an interest in CSI Compressco representing approximately 3.7% of CSI Compressco’s outstanding common units as of September 30, 2023. In December 2021, we invested in a $5.0 million convertible note issued by CarbonFree. In addition, we receive cash and stock of Standard Lithium under the terms of our arrangements as noted in Note 5 - “Investments.”

Our investments in CSI Compressco and Standard Lithium are recorded in investments on our consolidated balance sheets based on the quoted market stock price (Level 1 fair value measurements). The stock component of consideration received from Standard Lithium 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. Changes in the value of stock are recorded in other (income) expense, net in our consolidated statements of operations.

Our investment in convertible notes issued by CarbonFree is recorded in our consolidated financial statements based on an internal valuation with assistance from a third-party valuation specialist (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 (loss) in our consolidated statements of comprehensive income. The change in our investment in CarbonFree for the nine-month period ended September 30, 2023 is as follows:

Nine Months Ended September 30, 2023
(in thousands)
Balance at beginning of period$6,139 
Change in fair value of embedded option
(50)
Change in fair value of convertible note, excluding embedded option
474 
Balance at end of period$6,563 

Recurring fair value measurements by valuation hierarchy as of September 30, 2023 and December 31, 2022 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, 2023(Level 1)(Level 2)(Level 3)
(in thousands)
Investment in CSI Compressco
$7,228 $7,228 $ $ 
Investment in CarbonFree6,563   6,563 
Investment in Standard Lithium2,264 2,264   
Other investments
350   350 
Total investments
$16,405 
17

   Fair Value Measurements Using
Total as of Quoted Prices in Active Markets for Identical Assets or LiabilitiesSignificant Other Observable InputsSignificant Unobservable Inputs
DescriptionDecember 31, 2022(Level 1)(Level 2)(Level 3)
(in thousands)
Investment in CSI Compressco
$6,967 $6,967 $ $ 
Investment in CarbonFree6,139   6,139 
Investment in Standard Lithium1,180 1,180   
Investments$14,286 

Impairments

During the second quarter of 2023, we recorded a $0.8 million impairment of our corporate office lease. The fair values were estimated based on the discounted cash flows from our lease and sublease agreements, including the rent rate per square foot (a Level 3 fair value measurement) in accordance with the fair value hierarchy.

Other

The fair values of cash, restricted cash, accounts receivable, accounts payable, accrued liabilities, short-term borrowings and long-term debt pursuant to our Term Credit Agreement, ABL Credit Agreement, Argentina Credit Agreement, and Swedish Credit Agreement approximate their carrying amounts. See Note 6 - “Long-Term Debt and Other Borrowings” for further discussion.
NOTE 9 – NET INCOME 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 per common and common equivalent share:
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2023202220232022
 (in thousands)
Number of weighted average common shares outstanding
129,777 128,407 129,395 127,890 
Assumed vesting of equity awards2,312  1,440 1,814 
Average diluted shares outstanding
132,089 128,407 130,835 129,704 

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

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,
 2023202220232022
 (in thousands)
Revenues from external customers    
Product sales  
Completion Fluids & Products Division$68,532 $55,354 $228,415 $195,469 
Water & Flowback Services Division435 140 2,304 381 
Consolidated$68,967 $55,494 $230,719 $195,850 
Services   
Completion Fluids & Products Division$4,678 $3,809 $12,059 $11,686 
Water & Flowback Services Division77,819 75,709 230,358 198,229 
Consolidated$82,497 $79,518 $242,417 $209,915 
Total revenues  
Completion Fluids & Products Division$73,210 $59,163 $240,474 $207,155 
Water & Flowback Services Division78,254 75,849 232,662 198,610 
Consolidated$151,464 $135,012 $473,136 $405,765 
Income (loss) before taxes and discontinued operations
  
Completion Fluids & Products Division$16,932 $12,357 $67,330 $46,910 
Water & Flowback Services Division8,475 6,482 22,869 10,808 
Interdivision Eliminations 3  9 
Corporate Overhead(1)
(18,691)(16,727)(54,869)(45,398)
Consolidated$6,716 $2,115 $35,330 $12,329 
(1) Amounts reflected include the following general corporate expenses:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2023202220232022
 (in thousands)
General and administrative expense$13,552 $11,968 $37,206 $33,856 
Depreciation and amortization101 165 303 528 
Impairments and other charges  777  
Interest expense5,755 4,437 17,029 11,978 
Other general corporate (income) expense, net(717)157 (446)(964)
Total$18,691 $16,727 $54,869 $45,398 

19

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 should also be read in conjunction with our Annual Report on Form 10-K for the year ended December 31, 2022 filed with the Securities and Exchange Commission (“SEC”) on February 27, 2023 (“2022 Annual Report”). This discussion includes forward-looking statements that involve certain risks and uncertainties.
Business Overview

We are an energy services and solutions company operating on six continents, focused on calcium chloride, completion fluids and associated products and services, comprehensive water management solutions, frac flowback, and production well testing. 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.

Consolidated revenue for the first nine months of 2023 of $473.1 million reflects a 16.6% increase over the prior year, reflecting growth in international markets and the Gulf of Mexico, as well as a strong second quarter for our Northern Europe industrial chemicals business. Our strong results for the first nine months of 2023 reflect our employees delivering operational and financial excellence in our core businesses while simultaneously advancing our key strategic initiatives. Third-quarter consolidated revenue of $151.5 million reflects a 13.7% decrease following the strong Northern European industrial chemical business seasonal peak in the second quarter.

Completion Fluids & Products Division revenues for the first nine months of 2023 increased 16.1% compared to 2022 as pricing and market share have continued to improve. Completion Fluids & Products Division revenues decreased 25% sequentially, following a new segment record high during the second quarter, including the seasonal peak for our Northern Europe industrial chemicals business. Our offshore results declined compared to the second quarter as projects were completed or shifted into the fourth quarter.

Our Water & Flowback Services revenues remained stable compared to the second quarter of 2023 and improved slightly compared to the prior year, driven primarily by the first two early production facilities in Latin America that became operational in the third quarter of 2022 and the third early production facility which became operational in May 2023. Our growing fleet of TETRA SandStormTM advanced cyclone technology separators also remains at high utilization with continued market penetration and positive pricing progression. Water & Flowback Services margins have continued to improve, reflecting ongoing automation and cost-reduction initiatives.

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. In June 2023, we entered into a memorandum of understanding (“MOU”) with Saltwerx LLC (“Saltwerx”), an indirect wholly owned subsidiary of a Fortune 500 company, relating to a newly-proposed brine unit in the Smackover Formation in Southwest Arkansas and potential bromine and lithium production from brine produced from the unit. We filed an amended brine unit application (the “Application”) covering approximately 6,138 acres, which expands the size of the unit area and also combines brine acreage that was previously leased by each of TETRA and Saltwerx (the “Brine Unit”), with the Arkansas Oil & Gas Commission (“AOGC”). On September 26, 2023, the AOGC held a public hearing and unanimously approved our application to establish the Brine Unit. We completed the evaluation of results from the second exploratory well on our acreage in Arkansas in the third quarter with exceptional results. These results are being used to update the lithium and bromine resource report which we plan to complete and release in the fourth quarter. Additional steps are required before making a decision to develop the bromine assets and include further studies to analyze the resource as well as completion of a pre-feasibility and/or feasibility study.
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. The analysis herein reflects the optional approach to discuss results of operations on a sequential-quarter basis, which we believe provides information that is most useful in assessing our quarterly results of operations.

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

Consolidated Comparisons
Three Months EndedPeriod to Period Change
 September 30,June 30,$ Change% Change
20232023
 (in thousands, except percentages)
Revenues$151,464 $175,463 $(23,999)(13.7)%
Gross profit37,924 49,155 (11,231)(22.8)%
Gross profit as a percentage of revenue
25.0 %28.0 %  
Exploration and pre-development costs3,775 2,341 1,434 61.3 %
General and administrative expense23,838 26,225 (2,387)(9.1)%
General and administrative expense as a
   percentage of revenue
15.7 %14.9 %  
Interest expense, net5,636 5,944 (308)(5.2)%
Other income, net(2,041)(6,435)(4,394)(68.3)%
Income before taxes and discontinued operations6,716 21,080 (14,364)(68.1)%
Income before taxes and discontinued operations as a percentage of revenue4.4 %12.0 %  
Provision for income taxes1,248 2,875 (1,627)(56.6)%
Income before discontinued operations5,468 18,205 (12,737)(70.0)%
Discontinued operations:
Loss from discontinued operations, net of taxes(48)(8)40 500.0 %
Net income5,420 18,197 (12,777)(70.2)%
Loss attributable to noncontrolling interests— 18 (18)100.0 %
Net income attributable to TETRA stockholders$5,420 $18,215 $(12,795)(70.2)%

Consolidated revenues decreased between the current and previous quarters primarily due to a decrease in overall activity for the Completion Fluids & Products division sales volume from the strong Northern European industrial chemical seasonality impact each year on our results in the second quarter. See Divisional Comparisons section below for a more detailed discussion of the change in our revenues.

Consolidated gross profit as a percentage of revenue decreased primarily due to our Completion Fluids & Products division lower overall activity levels and margins. See Divisional Comparisons section below for additional discussion.

Consolidated exploration and pre-development costs increased primarily due to costs associated with the lithium front-end engineering and design study and appraisal costs for the second exploratory brine well in Arkansas.

Consolidated general and administrative expenses decreased compared to the prior quarter, primarily due to a $1.3 million decrease in provision for credit losses as a provision established in the second quarter was reversed in the third quarter following improved collections, a $0.4 million decrease in general expenses and a $0.3 million decrease in legal expenses.

Consolidated other income, net, decreased in the current quarter, compared to the prior quarter primarily due to the $2.8 million decrease in credits for exploration and pre-development costs reimbursable from Saltwerx following the cumulative credit in the second quarter, and a $2.0 million increase in unrealized losses from our
21

Standard Lithium shares received in April 2022 and 2023, partially offset by a $0.5 million increase in unrealized gain due to the change in the unit price of the CSI Compressco common units we own.

Consolidated provision for income tax was $1.2 million during the current quarter, compared to a $2.9 million provision during the prior quarter. Our consolidated effective tax rate for the three months ended September 30, 2023 was 18.6% due to income generated during the quarter, partially offset by the utilization of net operating loss carryforwards in the United States and certain other non-U.S. jurisdictions for which a valuation allowance had been established. 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 and certain other non-U.S. jurisdictions.

Divisional Comparisons

Completion Fluids & Products Division
Three Months EndedPeriod to Period Change
 September 30,June 30,$ Change% Change
20232023
 (in thousands, except percentages)
Revenues$73,210 $98,222 $(25,012)(25.5)%
Gross profit25,327 37,133 (11,806)(31.8)%
Gross profit as a percentage of revenue
34.6 %37.8 % 
Exploration and pre-development costs3,775 2,341 1,434 61.3 %
General and administrative expense5,829 8,551 (2,722)(31.8)%
General and administrative expense as a percentage of revenue
8.0 %8.7 %  
Interest (income) expense, net
(309)104 (413)397.1 %
Other income, net(900)(5,819)(4,919)(84.5)%
Income before taxes and discontinued operations$16,932 $31,956 $(15,024)(47.0)%
Income before taxes and discontinued operations as a percentage of revenue23.1 %32.5 %  

Revenues for our Completion Fluids & Products Division decreased primarily due to decreased volumes for industrial chemical sales following the seasonal uplift in Northern Europe in the prior quarter, as well as timing of customer completion schedules, which resulted in some planned offshore activity pushing from the third to the fourth quarter.

Gross profit for our Completion Fluids & Products Division decreased compared to the prior quarter primarily due to the decline in revenues mentioned above. Our profitability in future periods will continue to be affected by the mix of our products and services, market demand for our products and services, and drilling and completions activity.

Completion Fluids & Products Division exploration and pre-development costs associated with our potential Southwest Arkansas bromine development project increased $1.4 million due to costs associated with the lithium front-end engineering and design study and well appraisal costs. General and administrative expense for the division decreased $2.7 million, primarily due to a $1.3 million decrease in provision for credit losses as a provision established in the second quarter was reversed in the third quarter following improved collections, and a $1.3 million decrease in short-term incentive compensation expense. Other income, net decreased primarily due to the $2.8 million decrease in credits for exploration and pre-development costs from Saltwerx following the cumulative credit in the second quarter, and a $2.0 million increase in unrealized losses from our investment in Standard Lithium shares due to a decline in the share price.
22

Water & Flowback Services Division
Three Months EndedPeriod to Period Change
September 30,June 30,$ Change% Change
 20232023
 (in thousands, except percentages)
Revenues$78,254 $77,241 $1,013 1.3 %
Gross profit12,697 12,893 (196)(1.5)%
Gross profit as a percentage of revenue
16.2 %16.7 %  
General and administrative expense4,457 5,080 (623)(12.3)%
General and administrative expense as a percentage of revenue
5.7 %6.6 %  
Interest expense, net190 27 163 603.7 %
Other (income) expense, net(425)(228)197 (86.4)%
Income before taxes and discontinued operations$8,475 $8,014 $461 5.8 %
Income before taxes and discontinued operations as a percentage of revenue10.8 %10.4 %  

Revenues for our Water & Flowback Services Division in the current quarter increased due to continued higher revenues from our early production facilities in Latin America following completion of the third facility in May 2023. The North America onshore business revenue was relatively flat compared to the prior quarter.

Gross profit for our Water & Flowback Services Division remained comparable to the previous quarter. Gross profit as a percentage of revenue also remained comparable reflecting the ongoing margin expansion efforts driven by investments in technology, integration, digitalization and the benefit of our early production facilities in Argentina. While we have seen some signs of softness in certain land segments in the United States, pricing has remained relatively stable for our differentiated products and service offerings.

The Water & Flowback Services Division income before taxes and discontinued operations increased primarily due to a $0.6 million decrease in general and administrative expense primarily due to cost reduction initiatives, partially offset by a $0.2 million increase in interest expense due to borrowings under the Argentina Credit Agreement.

Corporate Overhead
Three Months EndedPeriod to Period Change
September 30,June 30,$ Change% Change
 20232023
 (in thousands, except percentages)
Depreciation and amortization$101 $93 $8.6 %
Impairments and other charges— 777 (777)(100.0)%
General and administrative expense13,552 12,595 957 7.6 %
Interest expense, net5,755 5,813 (58)(1.0)%
Other income, net(717)(388)329 84.8 %
Loss before taxes and discontinued operations$(18,691)$(18,890)$199 (1.1)%

Corporate overhead loss before taxes and discontinued operations remained comparable to the prior quarter as the $1.0 million increase in general and administrative expense primarily due to higher long-term incentive expenses was substantially offset by the $0.8 million impairment associated with our corporate office lease during the prior quarter.
23

Nine months ended September 30, 2023 compared with nine months ended September 30, 2022.
Consolidated Comparisons
Nine Months Ended
September 30,Period to Period Change
 20232022$ Change% Change
 (in thousands, except percentages)
Revenues$473,136 $405,765 $67,371 16.6 %
Gross profit123,402 90,000 33,402 37.1 %
Gross profit as a percentage of revenue
26.1 %22.2 %  
Exploration and pre-development costs6,836 3,500 3,336 95.3 %
General and administrative expense73,254 68,096 5,158 7.6 %
General and administrative expense as a percentage of revenue
15.5 %16.8 %  
Interest expense, net16,672 10,933 5,739 52.5 %
Other income, net(8,690)(4,858)3,832 78.9 %
Income before taxes and discontinued operations35,330 12,329 23,001 186.6 %
Income before taxes and discontinued operations as a percentage of revenue7.5 %3.0 %  
Provision for income taxes5,612 2,899 2,713 93.6 %
Income before discontinued operations29,718 9,430 20,288 215.1 %
Discontinued operations:
(Income) loss from discontinued operations, net of taxes
(68)270 338 
NM(1)
Net income29,650 9,700 19,950 205.7 %
Loss attributable to noncontrolling interests25 43 (18)(41.9)%
Net income attributable to TETRA stockholders$29,675 $9,743 $19,932 204.6 %
 (1) Percent change is not meaningful

Consolidated revenues increased in the current year primarily due to improving industry conditions compared to the prior year for both our Completion Fluids & Products and Water & Flowback Services divisions, as well as the first two early production facilities in Argentina that commenced operations in the third quarter of 2022 and a third early production facility that became operational in the second quarter of 2023. 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 Water & Flowback Services division activity levels described above. Profit margins for both divisions also improved due to stronger market conditions, a shift to higher-margin projects as well as price improvements and cost reduction initiatives.

Consolidated exploration and pre-development costs increased $3.3 million compared to the prior year primarily due to costs associated with the lithium front-end engineering and design study and drilling and appraisal costs associated with our second exploratory brine well in Arkansas.

Consolidated general and administrative expenses increased compared to the prior year, primarily due to $5.4 million of increased wage and benefit-related expenses driven by divisional headcount additions and higher operational activity levels, as well as higher short and long-term incentive expense, including the impact of the increase in our stock price on long-term incentive awards.

Consolidated interest expense, net, increased in the current year primarily due to an increase in the interest rate on our Term Credit Agreement and increased interest on borrowings under our ABL Credit Agreement and Argentina Credit Agreement.

Consolidated other income, net, increased in the current year, compared to the prior year primarily due to $6.7 million credits for exploration and pre-development costs reimbursable from Saltwerx under the MOU entered in in June 2023, offset by a $3.0 million decrease in foreign exchange gains.

24

Consolidated provision for income taxes was $5.6 million during the current year, compared to $2.9 million during the prior year. Our consolidated effective tax rate for the current year was 15.9%, compared to 23.5% during the prior year. The increase in our tax provision compared to the prior year was primarily due to the increase in income, while our effective tax rate decreased because a significant portion of the increase in income was in jurisdictions for which we were able to utilize net operating losses for which we had established valuation allowances. 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
Nine Months Ended
September 30,Period to Period Change
 20232022$ Change% Change
 (in thousands, except percentages)
Revenues$240,474 $207,155 $33,319 16.1 %
Gross profit87,469 66,726 20,743 31.1 %
Gross profit as a percentage of revenue
36.4 %32.2 %  
Exploration and pre-development costs6,836 3,500 3,336 95.3 %
General and administrative expense21,553 18,517 3,036 16.4 %
General and administrative expense as a percentage of revenue
9.0 %8.9 %  
Interest income, net(600)(1,042)(442)(42.4)%
Other income, net(7,650)(1,159)6,491 
NM(1)
Income before taxes and discontinued operations$67,330 $46,910 $20,420 43.5 %
Income before taxes and discontinued operations as a percentage of revenue28.0 %22.6 %  
 (1) Percent change is not meaningful

Revenues for our Completion Fluids & Products Division increased compared to the prior year primarily due to higher European industrial chemical sales volumes, as well as favorable pricing and customer mix. The division also benefited from recent capacity expansions following investments in Brazil, the Gulf of Mexico and the United Kingdom.

Gross profit for our Completion Fluids & Products Division increased compared to the prior year due to an increase in revenues. Gross profit as a percentage of revenue for our Completion Fluids & Products division increased primarily due to favorable pricing improvements. Our profitability in future periods will continue to be affected by the mix of our products and services, market demand for our products and services, and drilling and completions activity.

Income before taxes and discontinued operations for our Completion Fluids & Products Division increased compared to the prior year driven by higher gross profit, $6.7 million of credits for exploration and pre-development costs reimbursable from Saltwerx as well as a $0.4 million decrease in unrealized losses from our investment in Standard Lithium shares, both included in other income, net. These increases were partially offset by a $3.3 million increase in costs associated with the exploratory brine project compared to the prior year; a $3.0 million increase in general and administrative costs due to higher compensation and short-term incentive expense due to increased activity levels and strong results; and a $0.8 million decrease in unrealized gains from the change in fair value of the CarbonFree convertible note embedded option.

25

Water & Flowback Services Division
Nine Months Ended
September 30,Period to Period Change
 20232022$ Change% Change
 (in thousands, except percentages)
Revenues$232,662 $198,610 $34,052 17.1 %
Gross profit37,012 23,793 13,219 55.6 %
Gross profit as a percentage of revenue15.9 %12.0 %  
General and administrative expense14,496 15,724 (1,228)(7.8)%
General and administrative expense as a percentage of revenue
6.2 %7.9 %  
Interest (income) expense, net
243 (3)246 
NM(1)
Other income, net(596)(2,736)(2,140)(78.2)%
Income before taxes and discontinued operations$22,869 $10,808 $12,061 111.6 %
Income before taxes and discontinued operations as a percentage of revenue9.8 %5.4 %  
 (1) Percent change is not meaningful

Revenues for our Water & Flowback Services Division increased significantly for both water management and production testing due to overall higher customer drilling and completion activity. Customer activity levels have continued to improve, primarily in our North America land business. Revenues have also increased in Latin America due to two early production facilities that began operations in the third quarter of 2022 and a third early production facility that became operational in the second quarter of 2023.

Gross profit for our Water & Flowback Services Division improved substantially from the prior year primarily due to higher revenues resulting from the increased activity levels described above and pricing improvements, and a shift to higher margin projects as well as continuous efforts to increase margins through streamlining operations and automation.

Income before taxes and discontinued operations 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.2 million decrease in general and administrative expense from cost reduction initiatives, partially offset by a $1.6 million decrease in foreign exchange gains and a $0.7 million decrease in gains on asset sales.

Corporate Overhead
Nine Months Ended
September 30,Period to Period Change
 20232022$ Change% Change
 (in thousands, except percentages)
Depreciation and amortization$303 $528 $(225)(42.6)%
Impairments and other charges777 — 777 100.0 %
General and administrative expense37,206 33,856 3,350 9.9 %
Interest expense, net17,029 11,978 5,051 42.2 %
Other income, net(446)(964)518 53.7 %
Loss before taxes and discontinued operations$(54,869)$(45,398)$(9,471)20.9 %

Corporate overhead loss before taxes and discontinued operations increased due to a $5.1 million increase in interest expense, net due to an increase in the interest rate on our Term Credit Agreement and higher borrowings under our ABL Credit Agreement, and a $3.4 million increase in general and administrative expense as well as a $0.5 million decrease in other (income) expense, net and a $0.8 million impairment of our corporate office lease. Corporate general and administrative expenses increased compared to the prior year, primarily due to increased wage and benefit-related expenses to support higher activity levels and higher equity-based compensation expense, including the impact of the increase in our stock price. Other (income) expense, net decreased primarily
26

due to a $1.4 million decrease in foreign exchange gains, partially offset by a $0.4 million increase in unrealized gains related to unit price changes of our investment in CSI Compressco.
Non-GAAP Financial Measures

We use U.S. GAAP financial measures such as revenues, gross profit, income (loss) before taxes and discontinued operations, 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 define Adjusted EBITDA as net income (loss) before taxes and discontinued operations, excluding impairments, exploration and pre-development costs, certain special, non-recurring or other charges (or credits), interest, depreciation and amortization, income from collaborative arrangement and certain non-cash items such as equity-based compensation expense. The most directly comparable GAAP financial measure is net income (loss) before taxes and discontinued operations. Exploration and pre-development costs represent expenditures incurred to evaluate potential future development of TETRA’s lithium and bromine properties in Arkansas. Such costs include exploratory drilling and associated engineering studies. Income from collaborative arrangement represents the portion of exploration and pre-development costs that are reimbursable by our strategic partner. Exploration and pre-development costs and the associated income from collaborative arrangement are excluded from Adjusted EBITDA because they do not relate to the Company’s current business operations. Adjustments to long-term incentives represent adjustments to valuation of long-term cash incentive compensation awards that are related to prior years. These costs are excluded from Adjusted EBITDA because they do not relate to the current year and are considered to be outside of normal operations. Long-term incentives are earned over a three-year period and the costs are recorded over the three-year period they are earned. The amounts accrued or incurred are based on a cumulative of the three-year period. Equity-based compensation expense represents compensation that has been or will be paid in equity and is excluded from Adjusted EBITDA because it is a non-cash item.

Adjusted EBITDA is used by management as a supplemental financial measure to assess financial performance, without regard to charges or credits that are considered by management to be outside of its normal operations and without regard to financing methods, capital structure or historical cost basis, and to assess the Company’s ability to incur and service debt and fund capital expenditures.
27

The following tables reconcile net income (loss) before taxes and discontinued operations to Adjusted EBITDA for the periods indicated:
Three Months Ended
September 30, 2023
Completion Fluids & ProductsWater & Flowback ServicesCorporate SG&AOther and EliminationsTotal
(in thousands, except percentages)
Revenue$73,210 $78,254 $ $ $151,464 
Net income (loss) before taxes and discontinued operations16,932 8,475 (13,552)(5,139)6,716 
Insurance recoveries174 — — — 174 
Exploration and pre-development costs3,775 — — — 3,775 
Adjustment to long-term incentives— — 500 — 500 
Former CEO stock appreciation right expense— — 1,074 — 1,074 
Transactions and other expenses— — 108 — 108 
Income from collaborative arrangement(1,933)— — — (1,933)
Interest (income) expense, net(309)190 — 5,755 5,636 
Depreciation, amortization and accretion2,301 6,176 — 101 8,578 
Equity-based compensation expense— — 1,431 — 1,431 
Adjusted EBITDA$20,940 $14,841 $(10,439)$717 $26,059 
Adjusted EBITDA as % of revenue28.6 %19.0 %17.2 %
Three Months Ended
June 30, 2023
Completion Fluids & ProductsWater & Flowback ServicesCorporate SG&AOther and EliminationsTotal
(in thousands, except percentages)
Revenue$98,222 $77,241 $ $ $175,463 
Net income (loss) before taxes and discontinued operations31,956 8,014 (12,595)(6,295)21,080 
Insurance recoveries(5)— — — (5)
Impairments and other charges— — 777 — 777 
Exploration and pre-development costs2,341 — — — 2,341 
Adjustment to long-term incentives— — 322 — 322 
Former CEO stock appreciation right expense— — 329 — 329 
Transaction and other expenses
— — 57 — 57 
Income from collaborative arrangement
(4,749)— — — (4,749)
Interest expense, net
104 27 — 5,813 5,944 
Depreciation, amortization and accretion2,193 6,172 — 93 8,458 
Equity-based compensation expense— — 1,492 — 1,492 
Adjusted EBITDA$31,840 $14,213 $(9,618)$(389)$36,046 
Adjusted EBITDA as % of revenue32.4 %18.4 %20.5 %
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. Our liquidity at the end of the third quarter was $107.0 million. Liquidity is defined as unrestricted cash plus availability under the ABL Credit Agreement, Argentina Credit Facility, and Swedish Credit Facility. Information about the terms and covenants of our debt agreements can be found in Note 6 - Long Term Debt and Other Borrowings.
28


Our consolidated sources and uses of cash are as follows:
Nine Months Ended
September 30,
20232022
(in thousands)
Operating activities$51,331 $25,948 
Investing activities(28,918)(28,280)
Financing activities(1,894)(2,771)

Operating Activities

Consolidated cash flows provided by operating activities increased compared to the first nine months of 2022 primarily due to an increase in cash profit and working capital changes.

Investing Activities

Total cash capital expenditures during the first nine months of 2023 were $30.2 million, which reflects increased expenditures to accommodate industry-wide activity recoveries. Our Water & Flowback Services Division spent $22.0 million on capital expenditures, primarily to deploy additional SandStorm units to meet increased demands and to 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 the third early production facility in Argentina. Our Completion Fluids & Products Division spent $7.8 million on capital expenditures, primarily investing in additional capacity to support higher projected activity levels in the United States, Latin America and Europe.

Investing activities during the first nine months of 2023 and 2022 included $2.9 million and $3.8 million, respectively, of proceeds for insurance settlements 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.

29

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 granted Standard Lithium an option to acquire the lithium rights. Standard Lithium delivered a notice to exercise this option to acquire those lithium rights on October 6, 2023. The agreements governing this option contemplate a 2.5% royalty that Standard Lithium would pay us based on gross lithium revenues. A copy of the Option Agreement with certain confidential information redacted is filed as Exhibit 10.1 to this Quarterly Report. Additional information on these inferred resources is described in Part I, “Item 2. Properties” in our 2022 Annual Report.

During early 2023, we completed an initial economic assessment for a bromine extraction plant. We expect an initial economic assessment to follow in early 2024 for a lithium extraction plant, subject to the progress of early engineering. In June 2023, we entered into the MOU with Saltwerx, an indirect wholly owned subsidiary of a Fortune 500 company, relating to a newly-proposed brine unit in the Smackover Formation in Southwest Arkansas and potential bromine and lithium production from brine produced from the unit. We filed an amended Application covering approximately 6,138 acres, which expands the size of the unit area and also combines brine acreage that was previously leased by each of TETRA and Saltwerx, with the AOGC. On September 26, 2023, the AOGC held a public hearing and unanimously approved our application to establish the Brine Unit. On October 17, 2023, the AOGC issued formal orders establishing the Brine Unit and integrating all unleased parties within the Brine Unit, subject to a 60-day statutory election period for each unleased party to elect whether or not to participate and share in costs of development of the Brine Unit. If no such election is made within the election period, such unleased parties will be deemed integrated within the Brine Unit as described in the formal orders. The Brine Unit will cover approximately 6,138 acres combining brine acreage leased by each of us and Saltwerx for development. Under Arkansas law, while bromine can be commercially extracted, the AOGC will need to establish the applicable lithium royalty before we can commercially produce lithium from the Brine Unit.

The MOU includes provisions relating to: (i) initial brine ownership percentages within the Brine Unit, including the bromine and lithium contained in the brine, (ii) the transfer of certain leased acres outside the proposed Brine Unit from us to Saltwerx after the expiration of the 60-day statutory election period, (iii) Saltwerx reimbursing us for certain expenses incurred by us to date regarding the development of leased acreage to be included in the Brine Unit, and (vi) an allocation of certain future costs for the drilling of a brine production test well and other development operations, including front-end engineering and design studies for bromine and lithium production facilities. During the second quarter of 2023, we also contracted a third-party firm to execute a front-end engineering and design study for a lithium production facility. Only upon completion of an indicated resources study, pre-feasibility and/or feasibility study and attainment of capital commitment from either a joint venture partner, governments grants or loans, or other cost-effective sources of capital that will not over-lever the Company, in addition to confirmation of a successful recapitalization of the long-duration zinc-bromide battery storage manufacturers, would we proceed to a final investment decision.

Financing Activities

Our financing activities for the first nine months of 2023 include $97.4 million of borrowings and $98.4 million of repayments under the ABL Credit Agreement, Argentina Credit Facility and Swedish Credit Facility, as well as $0.8 million of capital lease payments associated with equipment leased primarily 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.
30


Long-Term Debt

Term Credit Agreement.    The Term Credit Agreement is scheduled to mature on September 10, 2025. As of September 30, 2023, $163.1 million in aggregate principal amount of our Term Credit Agreement is outstanding. 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. If our Leverage Ratio at year-end is less than 1.50 to 1.00, then no prepayment is required.

Asset-Based Credit Agreement. As of September 30, 2023, 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, 2023, we had no balance outstanding and $11.5 million in letters of credit and guarantees against our ABL Credit Agreement and availability of $68.5 million, subject to compliance with the covenants, borrowing base, and other provisions of the ABL Credit Agreement.

Argentina Credit Facility. In January 2023, the Company entered into a revolving credit facility for certain working capital and capital expenditure needs for its subsidiary in Argentina (“Argentina Credit Facility”). As of September 30, 2023, we had $1.9 million outstanding and availability of $0.1 million under the Argentina Credit Agreement. Borrowings bear interest at a rate of 2.50% per annum. The Argentina Credit Facility was backed by a letter of credit under our ABL Credit Agreement, and expired and was repaid in October 2023.

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, 2023, we had a nominal amount outstanding and availability of approximately $4.6 million under this agreement. 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, 2023 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, 2023, there were $1.4 million of letters of credit outstanding against the Finland Credit Agreement. The Finland Credit Agreement expires on January 31, 2024 and the Company intends to renew it annually.

Other Sources and Uses of Cash

In addition to the aforementioned credit facilities, 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, 2023, the market value of our investments in CSI Compressco and Standard Lithium were $7.2 million and $2.3 million, respectively, with no holding restrictions on our ability to monetize our interests. In addition, we are party to agreements in which Standard Lithium has the right to explore for, 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. Standard Lithium exercised its option with respect to our Arkansas leases on October 6, 2023. We also hold an investment in a convertible note issued by CarbonFree valued at $6.6 million as of September 30, 2023.

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.

31

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 in unpaid aged receivables would also negatively affect our borrowing availability under the ABL Credit Agreement.

As of September 30, 2023, 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 2022 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.
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 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. We have finance leases for certain facility storage tanks and equipment rentals. Information about the terms of our lease agreements can be found in our 2022 Annual Report.

Product and Asset Purchase Obligations

For information on product and asset 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”.

32

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 development of the assets including construction of bromine extraction plants, the economic viability thereof, the demand for such resources, and the timing and cost of such activities; the ability to obtain an indicated or measured resources report and an initial economic assessment, indicated or measured resources report, and/or pre-feasibility or feasibility studies 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 inferred 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. With respect to the Company’s disclosures of the MOU with Saltwerx, it is uncertain about the ability of the parties to successfully negotiate one or more definitive agreements, the future relationship between the parties, and the ability to successfully and economically produce lithium and bromine from the Brine Unit.

Management believes that these forward-looking statements are reasonable as and when made. However, investors are cautioned not to place undue reliance on any such forward-looking statements. Such statements speak only as of the date on which they are made, and the Company undertakes 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, forecasts 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 2022 Annual Report, and those described from time to time in our future reports filed with the SEC.
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 the Term Credit Agreement bear interest at a rate per annum equal to, at the option of TETRA, either (i) SOFR (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. Borrowings under our ABL Credit Agreement bear interest at an agreed-upon percentage rate spread above SOFR. Borrowings under our Argentina Credit Facility and Swedish Credit Facility bear interest at fixed rates of 2.50% and 2.95%, respectively. The following table sets forth as of September 30, 2023, the principal amount due under our long-term debt obligations and their respective weighted average interest rates. As of September 30, 2023, we had no balance outstanding under our ABL Credit Agreement. 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, 2023
 Scheduled MaturityRate
  (in thousands)
Term Credit AgreementSeptember 10, 202511.68%$163,071 
Asset-Based Credit AgreementMay 31, 20258.75%— 
Argentina Credit FacilityOctober 19, 20232.50%1,900 
Swedish Credit FacilityDecember 31, 20232.95%11 
TETRA total debt, including current portion $164,982 

33

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, 2023, 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, 2023, the end of the period covered by this quarterly report.

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

PART II
OTHER INFORMATION
Item 1. Legal Proceedings.

For information regarding litigation, see “Item 1. Legal Proceedings” in our 2022 Annual Report, our Quarterly Report on Form 10-Q for the quarter ended June 30, 2023, and Note 7 - “Commitments and Contingencies” in the Notes to Consolidated Financial Statements included in this Quarterly Report.
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 2022 Annual Report. In addition, we are subject to the following supplemental risk factor.

We may not be able to utilize all or a portion of our net operating loss carryforwards or other tax benefits to offset future taxable income for U.S. federal, state or foreign tax purposes, which could adversely affect our financial position, results of operations and cash flows. We have adopted a Tax Benefits Preservation Plan (the “Tax Plan”) that is designed to protect our Tax Attributes.

As of December 31, 2022, we had United States federal, state, and foreign deferred tax assets associated with net operating loss carryforwards (“NOLs”) equal to approximately $86.2 million, $11.1 million, and $7.8 million, respectively. In those countries and states in which NOLs are subject to an expiration period, our NOLs, if not utilized, will expire at various dates from 2023 through 2042.

We may be limited in the portion of our NOLs that we can use in the future to offset taxable income for United States, federal, state, and foreign income tax purposes. Utilization of these NOLs depends on many factors, including our future taxable income, which cannot be assured.

Under Section 382 (“Section 382”) of the Internal Revenue Code of 1986, as amended (the “Code”), if a corporation experiences an “ownership change,” any NOLs, losses or deductions attributable to a “net unrealized built-in loss” and other tax attributes (“Tax Attributes”) could be substantially limited, and timing of the usage of such Tax Attributes could be substantially delayed. A corporation generally will experience an ownership change if one or more stockholders (or group of stockholders) who are each deemed to own at least 5% of the corporation’s stock increase their ownership by more than 50 percentage points over their lowest ownership percentage within a testing period (generally, a rolling three-year period). Utilization of our Tax Attributes may be subject to a significant annual limitation as a result of prior or future “ownership changes.” Determining the limitations under Section 382 is technical and highly complex, and no assurance can be given that upon further analysis our ability to take advantage of our NOLs or other Tax Attributes may be limited to a greater extent than we currently anticipate.
The Board of Directors has adopted the Tax Plan to protect the availability of the Company’s Tax Attributes. The Tax Plan is designed to reduce the likelihood that we experience an ownership change by deterring certain acquisitions of our common stock. There can be no assurances, however, that the deterrent mechanism will be effective, and, therefore, such acquisitions may still occur. In addition, the Tax Plan could adversely affect the marketability of our common stock by discouraging existing or potential investors from acquiring our common stock or additional shares of our common stock. If the Company is unable to use the Tax Attributes in years in which it has taxable income, the Company will pay significantly more in cash tax than if it were able to utilize the Tax Attributes, and those tax costs would negatively impact the Company’s financial position, results of operations and cash flows.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

None.
Item 3. Defaults Upon Senior Securities.

None.
35

Item 4. Mine Safety Disclosures.

None.
Item 5. Other Information.

Rule 10b5-1 Trading Arrangements

During the three months ended September 30, 2023, no director or officer of TETRA adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.
36

Item 6. Exhibits.
 
Exhibits:
3.1
3.2
3.3
4.1
10.1*+#
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.
+     Portions have been omitted pursuant to Regulation S-K Item 601(b)(10)(iv), because the omitted information is both not material and is the type that the Company treats as private or confidential.
++    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, 2023 and 2022; (ii) Consolidated Statements of Comprehensive Income for the three and nine-month periods ended September 30, 2023 and 2022; (iii) Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022; (iv) Consolidated Statements of Equity for the nine-month periods ended September 30, 2023 and 2022; (v) Consolidated Statements of Cash Flows for the nine-month periods ended September 30, 2023 and 2022; and (vi) Notes to Consolidated Financial Statements for the nine months ended September 30, 2023.
#    Certain schedules have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The registrant agrees to furnish supplementally a copy of any such omitted schedule to the SEC upon request.
37

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 30, 2023By:/s/Brady M. Murphy
  Brady M. Murphy
  President and Chief Executive Officer
Principal Executive Officer
   
Date: October 30, 2023By:/s/Elijio V. Serrano
  Elijio V. Serrano
  Senior Vice President and Chief Financial Officer
  Principal Financial Officer
   
Date: October 30, 2023By:/s/Richard D. O’Brien
  Richard D. O’Brien
  Vice President – Finance and Global Controller
  Principal Accounting Officer

38
EX-10.1 2 a20230930ex101.htm EX-10.1 Document
Execution Copy

SPECIFIC TERMS IN THIS AGREEMENT HAVE BEEN REDACTED BECAUSE SUCH TERMS ARE BOTH NOT MATERIAL AND ARE OF A TYPE THAT TETRA TECHNOLOGIES, INC. TREATS AS CONFIDENTIAL. THESE REDACTED TERMS HAVE BEEN MARKED IN THIS EXHIBIT AT THE APPROPRIATE PLACE WITH THREE ASTERISKS [***].

OPTION AGREEMENT
THIS OPTION AGREEMENT is made as of the 29th day of December, 2017 .
BETWEEN:
TETRA TECHNOLOGIES, INC., a corporation existing under the laws of the State of Delaware and having an office located at 24955 Interstate 45 North, The Woodlands, Texas, 77380
(the “Underlying Owner”)
AND:

ARKANSAS LITHIUM CORP., a corporation existing under the laws of the State of Nevada and having an office located at Suite 888, 1100 Melville Street, Vancouver, British Columbia, V6E 4A6
(the “Optionee”)
AND:
STANDARD LITHIUM LTD., a corporation existing under the federal laws of Canada and having an office located at Suite 888, 1100 Melville Street, Vancouver, British Columbia, V6E 4A6
(the “Optionee Parent”)
RECITALS:

A.    The Underlying Owner is the lessee under various brine leases and term brine deeds located in Columbia and Lafayette Counties in the State of Arkansas, as more particularly described in Exhibit A hereto (collectively referred to herein as the “Leases”);
B.    The Underlying Owner desires to grant to the Optionee, and Optionee desires to receive, the Option (as defined herein), on the terms and subject to the conditions set out in this Agreement; and
C.    The Optionee is an indirect wholly-owned subsidiary of the Optionee Parent.
NOW THEREFORE, in consideration of one ($1.00) dollar paid by each Party to the other, and the mutual promises, covenants, conditions, representations and warranties herein set out, the Parties agree as follows:
ARTICLE 1 - DEFINITIONS
1.1For the purposes of this Agreement, the following words and phrases shall have the following meanings, namely:



(a)“Affiliate” shall mean a direct or indirect subsidiary, parent company, or entity which shares the same control person;
(b)“Agreement” means this Option Agreement, as amended from time to time;
(c)“Agreement Date” means the date of this Agreement, as first set out above;
(d)“AOGC” means the Arkansas Oil and Gas Commission.
(e)“Authorized Recipients” has the meaning ascribed to such term in Section 8.2.
(f)“Business Day” means a day other than a Saturday, Sunday or any day on which banks in the City of Houston, Texas are not open for business during normal banking hours;
(g)“Claim” or “Claims” means all claims, damages, liabilities, losses, demands, liens, encumbrances, fines, penalties, causes of action of any kind, obligations, costs, judgments, penalties, interest and awards (including payment of reasonable attorneys’ fees and costs of litigation and investigation costs) or amounts, of any kind or character, whether under judicial proceedings, administrative proceedings or otherwise, and whether in law or in equity, and whether in tort or otherwise.
(h)“Commercial Production” means the production of Extracted Materials from the Exercised Leases in commercial quantities. Commercial Production will be deemed to have commenced on the first day of the month following the first occasion that Extracted Materials are shipped from the property comprising the Exercised Leases for commercial purposes; provided, however, that the processing or shipping of bulk samples for testing purposes shall not be considered for the purpose of establishing the commencement of Commercial Production.
(i)“Confidential Information” means all confidential and/or proprietary information disclosed by one Party (“Disclosing Party”) to the other Party (“Receiving Party”), and may include, but is not limited to, information concerning a potential business relationship between the Parties, trade secrets, physical samples, financial, business, sales or technical information, terms of agreements, negotiations or proposals, business operations, plans, products, processes, technology, strategies, facilities, research, finances, customers, legal affairs, pricing, information systems, development plans, marketing information, commercial information, properties, environmental considerations, suppliers, technical information, raw material usage or sourcing, business methods, personnel and similar confidential or proprietary information or data of, concerning or belonging to the Disclosing Party and/or its parent, subsidiaries or affiliate that is disclosed (a) in written or other tangible form and marked “Confidential” or with words of similar import, (b) orally or visually and identified as confidential or proprietary information at the time of disclosure, or (c) under circumstances by which Receiving Party should reasonably understand such information is to be treated as confidential, whether or not marked “Confidential” or otherwise. Confidential Information shall not include information that: (a) is already known to Receiving Party or its Affiliates at the time of disclosure without obligation of confidentiality to Disclosing Party, (b) is or becomes publicly known through no wrongful act or omission of Receiving Party or its Affiliates, (c) is rightfully received
- 2 -


by Receiving Party or its Affiliates from a third party without a known obligation of confidentiality, or (d) was developed by Receiving Party or its Affiliates independently and without the use or benefit of any of the Confidential Information.
(j)“Development Operations” means (i) all Exploratory Operations, and (ii) all activities carried out by Optionee in connection with the development and production of, including without limitation, drilling for brine; laying pipelines; installing power lines and power stations; building roads, bridges, tanks and other structures and facilities for the production of: (a) Extracted Materials; (b) the processing and distribution of Extracted Materials; (c) the construction of any improvements, fixtures or equipment reasonably necessary therefor; (d) disposal of post-extraction brine following extraction of the Extracted Materials; and (e) any other activities or operations related to or necessary for the drilling, development and production and disposal of brine and extraction and Commercial Production of Extracted Materials on, in or under the Leases, each of the foregoing in accordance with the rights granted herein and under the Limited Mineral Assignment;
(k)“Disclosing Party” has the meaning attributed to such term in the definition of Confidential Information.
(l)“Environmental Claims” means any and all Claims relating in any way to any Environmental Law or any permit issued under any Environmental Law, including:
(i)any and all Claims by any government or regulatory authorities for enforcement, clean-up, removal, response, remedial, or other actions or damages under any applicable Environmental Law; and
(ii)any and all Claims by any third party seeking damages, contribution, indemnification, cost recovery, compensation, or injunctive or other relief resulting from hazardous materials, including any release of those Claims, or arising from alleged injury or threat of injury to human health or safety (arising from environmental matters) or the environment;
(m)“Environmental Laws” means all laws, rules or regulations of any agency, board, or governmental authority having authority over the property comprising the Leases, relating to: (i) pollution or environmental protection of the air, surface water, ground water, or land; (ii) solid, gaseous, or liquid waste generation, handling, treatment, storage, disposal, or transportation; (iii) exposure to hazardous or toxic substances; or (iv) the closure, decommissioning, dismantling, or abandonment of any facilities, mines, or workings and the reclamation or restoration of the property comprising the Leases;

(n)“Environmental Liability” means any Claim suffered or incurred in respect of environmental cleanup and remediation obligations and liabilities arising directly or indirectly from operations or activities conducted in or on the Leases;

(o)“Exercised Leases” means those Leases with respect to which Optionee has exercised the Option;

(p)“Exploratory Operations” means all activities carried out by Optionee in connection with the rights and licenses under the Leases granted by
- 3 -


Underlying Owner to Optionee under this Agreement to investigate, prospect and explore for, and evaluate the production of, Extracted Materials, including without limitation conducting exploration, geologic and geophysical tests. Exploratory Operations do not include right to produce Extracted Materials in commercial quantities under the Leases;

(q)“Exploratory Period” means the period commencing on Agreement Date and continuing until the earliest of (i) the date that is the 10year anniversary of the Agreement Date; (ii) the execution and delivery of the Limited Mineral Assignment; or (iii) any termination of this Agreement;

(r)“Extracted Materials” means lithium and [***], derived or extracted from brine produced from the Leases;
(s)Indemnitee” has the meaning attributed to such term in Section 10.5.
(t)Indemnitor” has the meaning attributed to such term in Section 10.5.
(u)“Knowledge of Underlying Owner” shall mean the actual knowledge of any of [***] (President & CEO), [***] (VP - Chemicals) and [***] (General Counsel), except to the extent that such knowledge is subject to attorney-client privilege.

(v)“Lease Period” means the period commencing on the date that the Limited Mineral Assignment with respect to the Extracted Materials is executed by the Parties, and continuing for a period equal to the life of the underlying Exercised Lease(s);
(w)“Leases” has the meaning attributed to such term in Recital A hereto;
(x)“Limited Mineral Assignment” means an instrument in the form attached hereto as Exhibit B.
(y)“Minimum Royalty” means $[***];
(z)“NDA” means the mutual nondisclosure agreement entered into between the Underlying Owner and the Optionee Parent, dated June 8, 2017, and as subsequently amended;
(aa)Option” means the exclusive option, during the Exploratory Period, to obtain the Limited Mineral Assignment and, if exercised, to conduct Development Operations in accordance with this Agreement and the Exercised Lease(s);
(bb)“Optionee” has the meaning attributed to such term in the preamble;
(cc)Optionee Group” shall mean, whether individually or collectively, (i) Optionee, its parent, subsidiary and affiliated or related companies, (ii) its and their joint owners, co-lessees, partners, joint venturers, if any, and their respective parents, subsidiary and affiliated or related companies, (iii) its and their contractors and subcontractors of every tier (other than any member of Underlying Owner Group) and (iv) the officers, directors, employees, agents, consultants, insurers and invitees of all of the foregoing.
(dd)“Optionee Parent” has the meaning attributed to such term in the preamble;
- 4 -


(ee)“Parties” means Underlying Owner, Optionee and Optionee Parent, collectively, and “Party” means each of the foregoing individually.
(ff)“Receiving Party” has the meaning attributed to such term in the definition of Confidential Information.
(gg)REGARDLESS OF FAULT” shall mean without regard to the cause or causes thereof including, without limitation, pre-existing conditions, whether such conditions be patent or latent, imperfection of material, defect or failure of equipment, breach of representation or warranty (express or implied), ultrahazardous activity, strict liability, tort, breach of contract, breach of statutory duty, breach of any safety requirement or regulation, or the negligence of any person or party, including the indemnified Party or Parties, whether such negligence be sole, joint and/or concurrent, active or passive, or any other theory of legal liability.
(hh)“Royalty” means a two and one-half percent (2.5%) royalty on gross revenue derived by Optionee or any of its Affiliates from the sale of Extracted Materials to a Third Party in an arms-length transaction, without any deduction of any kind or nature;
(ii)Third Party” shall mean any person or entity not a member of Underlying Owner Group or Optionee Group.
(jj)“Underlying Owner” is defined in the preamble; and
(kk)Underlying Owner Group” shall mean, whether individually or collectively, (i) Underlying Owner, its parent, subsidiary and affiliated or related companies, (ii) its and their joint owners, co-lessees, partners, joint venturers, if any, and their respective parents, subsidiary and affiliated or related companies, (iii) its and their contractors and subcontractors of every tier (other than any member of Optionee Group) and (iv) the officers, directors, employees, agents, consultants, insurers and invitees of all of the foregoing.

1.2Entire Agreement; Amendment
Except as described in the immediately following sentence, this Agreement constitutes the entire agreement between the Parties pertaining to the subject matter of this Agreement, and supersedes all prior agreements, understandings, negotiations and discussions, whether oral or written, of and between the Parties relating to the subject matter herein (including but not limited to the NDA and the memorandum of understanding entered into between the Underlying Owner and the Optionee Parent dated effective July 26, 2017 (the “MOU”), which shall terminate as of the date hereof), and there are no representations, warranties, covenants or other agreements among the Parties to this Agreement in connection with the subject matter of this Agreement except as specifically set forth in this Agreement.
1.3Headings
The Articles, Sections, subsections and other headings contained herein are included solely for convenience, are not intended to be full or accurate descriptions of the content of this Agreement and shall not be considered part of this Agreement.
- 5 -


1.4Currency
Unless otherwise indicated, all dollar amounts contained in this Agreement are and shall be construed to be in dollars in the lawful currency of the United States of America.
1.5Exhibits
The following Exhibit attached to this Agreement is an integral part of this Agreement:
Exhibit A-Description of Leases
Exhibit B-Form of Limited Mineral Assignment
Exhibit C-Form of Ratification, Extension and Renewal of Brine Lease

Exhibit D

-

Insurance Requirements
ARTICLE 2 – REPRESENTATIONS AND WARRANTIES
2.1Each of (i) the Underlying Owner, on one hand, and (ii) Optionee and Optionee Parent, on the other, represent and warrant to the other, as of the Agreement Date that:
(a)it has duly obtained all necessary authorizations for the execution, delivery, and performance of this Agreement, and such execution, delivery and performance and the consummation of the transactions contemplated by this Agreement will not conflict with, or accelerate the performance required by or result in any breach of any covenants or agreements contained in or constitute a default under, or result in the creation of any encumbrance, lien or charge under the provisions of its governing documents or any indenture, agreement or other instrument whatsoever to which it is a party or by which it is bound or to which it may be subject, and will not contravene any applicable laws; and
(b)this Agreement, when delivered in accordance with the terms hereof, will constitute a valid and binding obligation enforceable against it in accordance with its terms, except (i) as such enforceability may be limited by applicable bankruptcy, insolvency, reorganization, moratorium, liquidation and other similar laws of general application affecting enforcement of creditors’ rights generally and (ii) as limited by laws relating to the availability of specific performance, injunctive relief or other equitable remedies.
2.2The Underlying Owner represents and warrants to each of the Optionee and the Optionee Parent that, as of the Agreement Date:
(a)except as set forth on Schedule 2.2(a), to the Knowledge of Underlying Owner, the Leases are legally and beneficially owned or held by it, are valid and enforceable, and are free and clear of any liens, charges or encumbrances;
(b)except as set forth on Schedule 2.2(b), to the Knowledge of Underlying Owner, all fees, taxes, assessments, rentals, levies or other payments required to be made relating to the Leases have been made, except
- 6 -


where the failure of such payment would not reasonably be expected to have a material adverse effect on the ability of the Underlying Owner to consummate the transactions contemplated by this Agreement;
(c)other than this Agreement, it is not a party to any outstanding agreements or options to acquire, purchase or sell the Leases or any portion thereof or any interest therein;
(d)except as set forth in Schedule 2.2(d), to the Knowledge of Underlying Owner, there is no adverse Claim or challenge against or to the ownership of or title to any part of the Leases or the property comprising the Leases that would reasonably be expected to have a material adverse effect on the ability of Underlying Owner to perform its obligations hereunder;
(e)to the Knowledge of Underlying Owner, there are no Claims pending or threatened against or relating to the Leases before or by any governmental or regulatory agency or board that would reasonably be expected to have a material adverse effect on its ability to perform its obligations hereunder;
(f)to the Knowledge of Underlying Owner, there has been no material spill, discharge, leak, emission, ejection, escape, dumping, or any release of any kind, of any toxic or hazardous substance or waste (as defined by any applicable law) on the property comprising the Leases in violation of Environmental Law, except as would not reasonably be expected to have a material adverse effect on its ability to perform its obligations hereunder;
(g)no toxic or hazardous substance or waste has been treated or disposed of by Underlying Owner on the property comprising the Leases, or is located or stored on the Leases as a result of activities of the Underlying Owner, except as would not reasonably be expected to have a material adverse effect on its ability to perform its obligations hereunder;
(h)it has not received from any governmental or regulatory agency or board, any notice of or communication relating to any actual or alleged Environmental Claims and, to the Knowledge of Underlying Owner, there are no outstanding work orders or actions required to be taken relating to environmental matters respecting the Leases or any operations carried out on the Leases that would reasonably be expected to have a material adverse effect on its ability to perform its obligations hereunder; and
(i)to the Knowledge of Underlying Owner, Underlying Owner has not conveyed any interest in the Leases to any third party, except where such conveyance would not be reasonably expected to have a material adverse effect on Optionee’s ability to achieve Commercial Production of Extracted Minerals.
2.3The Optionee represents and warrants to the Underlying Owner that, as of the Agreement Date:
(a)it is a company duly incorporated, validly subsisting and in good standing with respect to filing of annual reports under the laws of the State of Nevada;
- 7 -


(b)it has full power and authority to carry on its business and to enter into this Agreement and any agreement or instrument referred to in or contemplated by this Agreement and to carry out and perform all of its obligations and duties hereunder; and
(c)it has financial capability to make all payments due to Underlying Owner or otherwise hereunder.
2.4Each of the Optionee and the Optionee Parent acknowledges and agrees that the Underlying Owner makes no representations or warranties except as set forth above, and that it expressly disclaims any representation or warranty (a) as to the possibility or merits of Commercial Production on the Leases; (b) otherwise with respect to the Extracted Minerals or Leases.
2.5The representations and warranties set forth in Sections 2.1 through 2.3 shall survive for a period of (i) twelve (12) months following the Agreement Date.
ARTICLE 3 - DUE DILIGENCE; GRANT OF OPTION; CONSIDERATION
3.1Optionee shall have until [***] to conduct due diligence concerning Underlying Owner’s title to the Leases. If the Parties jointly agree that Underlying Owner’s title is defective with respect to any Lease, Underlying Owner shall have 120 days after [***], to acquire sufficient acreage to cure the defects. If Underlying Owner is unable to cure such defects, Optionee shall have the right to either (i) terminate this Agreement with respect to the Leases that are defective, or (ii) accept Underlying Owner’s title with respect to such Leases “AS IS, WHERE IS”. NOTWITHSTANDING ANYTHING TO THE CONTRARY IN THIS AGREEMENT, THE REMEDIES SET FORTH IN THIS SECTION 3.1 SHALL BE THE SOLE RECOURSE AND EXCLUSIVE REMEDY OF OPTIONEE AND/OR OPTIONEE PARENT IN THE EVENT OF UNDERLYING OWNER’S BREACH OF ANY REPRESENTATIONS OR WARRANTIES WITH RESPECT TO TITLE CONCERNING ANY OF THE LEASES, WHETHER SUCH REPRESENTATION OR WARRANTY IS CONTAINED IN THIS AGREEMENT, ANY OTHER AGREEMENT OR INSTRUMENT CONTEMPLATED HEREBY, OR OTHERWISE ARISES FROM THE TRANSACTIONS CONTEMPLATED HEREBY.
3.2Subject to the terms and conditions of this Agreement, the Underlying Owner hereby grants the Option to the Optionee. The Option may only be exercised a single time after Optionee’s completion of its due diligence pursuant to Section 3.1, and may be exercised with respect to any portion, or all, of the Leases, at Optionee’s sole election. For the avoidance of doubt, the Parties agree that the Optionee may not exercise the Option with respect to a portion of any single Lease, and that if the Optionee exercises the Option under a particular Lease, it must exercise the Option with respect to the entirety of any such Lease. Upon exercise of the Option, all rights granted hereunder with respect to Leases that are not Exercised Leases at such time shall automatically terminate, and shall immediately cease and revert to Underlying Owner.
3.3Upon Optionee’s exercise of the Option, the Parties shall promptly commence the following proceedings with respect to the Exercised Leases:
(a)Underlying owner shall deliver to Optionee an executed Limited Mineral Assignment.
(b)Underlying Owner shall, at Optionee’s sole expense, reasonably cooperate with Optionee to the extent necessary for Optionee to obtain
- 8 -


drilling permits and any other required regulatory approval for brine production wells and brine disposal wells to be utilized by Optionee in its Development Operations.
(c)Underlying Owner shall, at Optionee’s sole expense, reasonably cooperate with Optionee to the extent necessary for Optionee to secure administrative orders of the AOGC forming one or more brine production units to facilitate Development Operations and pooling all owners therein, including previously unleased brine owners and/or uncommitted brine leasehold owners.
(d)Underlying Owner shall, at Optionee’s sole expense, reasonably cooperate with Optionee to the extent necessary for Optionee to secure an order of the AOGC establishing an appropriate royalty payable to brine owners occasioned by Optionee’s extraction of the Extracted Materials.
3.4Underlying Owner expressly reserves, excepts, and retains all rights under the Leases, including, without limitation, exploration and production activities with regard to all minerals and chemical substances which may be produced from brine from the Leases, other than Extracted Minerals.
3.5In consideration for the grant of the Option hereunder, the Optionee shall make the following payments to the Underlying Owner in immediately available funds:
(a)$[***] on or before the date that is [***] following the Agreement Date;
(b)an additional $[***] on or before the date that is [***] months following the Agreement Date;
(c)an additional $[***] on or before the date that is [***] months following the Agreement Date;
(d)an additional $[***] on or before the date that is [***] months following the Agreement Date; and
(e)additional annual payments of $[***] on or before [***] beginning with the date that is [***] months following the Agreement Date, until the earlier of the expiration of the Exploratory Period or, if Optionee exercises the Option, the Optionee beginning payment of the Royalty.
3.6The Underlying Owner acknowledges receipt of a payment of $[***] from the Optionee Parent, which amount constitutes a non-refundable payment made in consideration of the Underlying Owner’s execution of the MOU.
ARTICLE 4 - ROYALTY
4.1During the Lease Period, at any time following the commencement of Commercial Production, the Optionee shall pay the Royalty to the Underlying Owner in accordance with Section 4.2. The Parties may agree to enter into a further agreement setting out the terms relating to the calculation and payment of the Royalty provided such agreement contains at a minimum the terms and conditions set out in this Article 4. If no such agreement is entered into by the Parties then this Agreement will continue to be binding in respect of the rights relating to the Royalty.
- 9 -


4.2Installments of the Royalty payable shall be paid by the Optionee to the Underlying Owner within thirty (30) days after the end of each calendar quarter.
4.3In the event the aggregate Royalty paid to the Underlying Owner in any calendar year does not exceed the Minimum Royalty, the Optionee shall make an additional payment to the Underlying Owner within thirty (30) days after the end of such calendar year such that the total Royalty received by the Underlying Owner in that year equals the Minimum Royalty; provided that the amount of the Minimum Royalty shall be prorated for the calendar year during which the Royalty first becomes payable. For greater certainty, except with respect to the first year that the Royalty is paid, in no circumstances shall the total Royalty received by the Underlying Owner in any calendar year be less than the Minimum Royalty.
4.4Not later than one-hundred-twenty (120) days after the end of each calendar year with respect to which the Royalty is due, the books and records of the Optionee relating to operations on the Exercised Leases and the statement of operations, which shall include the calculation of the Royalty for such year, shall be available for review by the Underlying Owner or its representatives. The Underlying Owner shall have sixty (60) days after review of such information to question the accuracy thereof in writing and, failing such objection, the statements shall be deemed to be correct thereafter.
4.5If the Parties determine that any overpayment by the Optionee of the Royalty has occurred, the amount of the overpayment shall be deducted from future installments of the Royalty payable (including amounts payable pursuant to Section 4.3 hereof).
4.6If Underlying Owner determines that any underpayment by the Optionee of the Royalty has occurred, the amount thereof shall be paid by the Optionee to the Underlying Owner promptly after notice thereof by Underlying Owner (but in any event within 30 calendar days following the date of such notice).
ARTICLE 5 - COVENANTS
5.1Optionee agrees that, until [***] it shall not directly or indirectly contact or negotiate with the lessors under any of the Leases, or otherwise attempt to enter into brine leases or obtain similar rights from such lessors or the owners of the interests covered by the Leases, or to interfere with Underlying Owner’s relationships with such lessors or owners without the prior written consent of Underlying Owner.
5.2Underlying Owner agrees that:
(a)provided Optionee is not in breach of Section 5.5, and subject to Section 5.8, to the extent within its control, it will use commercially reasonable efforts to (i) during the Exploratory Period, keep all Leases in good standing; and (ii) after exercise of the Option, keep the Exercised Leases in good standing during the Lease Period; and
(b)it will not actively engage in the production of Extracted Materials from brine produced from the Leases(during the Exploratory Period) or the Exercised Leases (after exercise of the Option), except as a by-product of operations conducted by the Underlying Owner on lands comprising the Leases (during the Exploratory Period) or the Exercised Leases (after
- 10 -


exercise of the Option). If produced, Underlying Owner agrees not to sell any such by-product in competition with Optionee.
5.3Underlying Owner hereby grants to Optionee, its employees and third-party contractors acting on behalf of Optionee, a limited license to conduct Exploratory Operations during the Exploratory Period.
5.4If the Option is exercised, after execution by the Parties of the Limited Mineral Assignment, during the Lease Period, Underlying Owner grants to Optionee the right, power and authority, at its sole cost and expense, to do everything reasonably necessary or desirable to conduct the Development Operations on the Exercised Leases as they relate to the extraction of Extracted Materials, including the right, power and authority to:
(a)access the property comprising the Exercised Leases;
(b)employ and engage such employees, agents and independent contractors as the Optionee may consider necessary or advisable to carry out Development Operations on the Exercised Leases and in this connection to delegate any of its powers and rights to perform its duties and obligations hereunder;
(c)develop and construct any facilities for extraction, transportation, processing and refining of Extracted Materials from brine produced from the Exercised Leases, provided that (i) the siting of any such facilities on the lands constituting the Exercised Leases has been approved in advance in writing by the Underlying Owner, which approval shall not be unreasonably withheld, and (ii) that such Development Operations do not interfere with Underlying Owner’s rights and activities under the Exercised Leases (or any other Leases); and
(d)remove produced brine and Extracted Materials from the Leases;
provided, however that Underlying Owner shall at all times have the right to conduct operations on the lands comprising the Leases, and its rights to conduct operations shall in no event be subordinated to Optionee’s Operations. Notwithstanding anything to the contrary in this Agreement, Optionee’s rights, powers and authority with respect to the Exercised Leases are at all times subject to, and limited by, the terms of the Exercised Leases and all applicable laws, rules and regulations in effect from time to time, including those of the AOGC.
5.5With respect to the Exercised Leases, the Optionee covenants to:
(a)use its best efforts to minimize the impact of its Development Operations on operations of the Underlying Owner on the Exercised Leases as in effect as of the date hereof or in the future;
(b)ensure that all Development Operations conducted on the lands subject to the Exercised Leases by the Optionee, and any of its employees, agents, consultants or contractors are conducted in a good and workmanlike manner in accordance with sound mining practices and industry standards and in accordance with all applicable laws and regulations governing the Exercised Leases, and consistent with appropriate health, safety and environmental considerations (for clarification, Underlying Owner has no responsibility or duty to supervise Optionee’s or Optionee Parent’s operations or safety and health programs);
- 11 -


(c)pay all expenses incurred or authorized by the Optionee in respect of all operations conducted by the Optionee on or with respect to the Exercised Leases in a timely fashion, and ensure the Exercised Leases are kept free of any liens, charges and encumbrances arising from such operations;
(d)not less than ten (10) business days before payment is due, provide Underlying Owner with a detailed calculation of royalties due to Third Parties due to Optionee’s Commercial Production;
(e)timely reimburse Underlying Owner for lease delay rentals, and, when payment of royalties is required, either by the terms of the Exercised Leases or by order of the AOGC, not less than ten (10) business days before due, pay Underlying Owner necessary amounts (in accordance with Section 5.5(d)) in immediately available funds for royalties and other costs allocable to Commercial Production and otherwise payable by the Underlying Owner to the lessors of the Exercised Leases;
(f)as soon as it is available, provide Underlying Owner with any and all reports containing production data reasonably required by Underlying Owner to confirm the amount in royalties paid by Underlying Owner on behalf of Optionee and, if Underlying Owner was required to pay more to Third Parties than the amount paid by Optionee to Underlying Owner pursuant to Section 5.5(e), promptly pay Underlying Owner the shortfall in immediately available funds;
(g)pay all taxes owed in connection with Commercial Production (including but not limited to sales, use and severance taxes);
(h)at the request of the Underlying Owner, provide Underlying Owner with samples of any brine produced under the Exercised Leases, for the purposes of testing and analysis; and
(i)conduct Development Operations in accordance with the terms of this Agreement, the Exercised Leases and all applicable laws and regulations.
5.6Contemporaneous Operations and Processing. The Parties contemplate that they shall each have a coequal right for Underlying Owner to conduct operations, and for Optionee to conduct Exploratory Operations on the Leases during the Exploratory Period. Furthermore, the Parties shall have a coequal right to conduct operations during the Lease Period on any Exercised Leases, and in no event shall Underlying Owner’s right to operate on the lands comprising the Exercised Leases be subordinate to Optionee’s Development Operations. In the event that Underlying Owner (or any third party acting by, through, or under the Underlying Owner) begins exploration or production activities of any kind on a portion of the Exercised Leases, Optionee shall have the same rights with respect to post-extraction brine so produced by the Underlying Owner (or any third party acting by, through, or under the Underlying Owner) solely with respect to the extraction of Extracted Materials as are granted to the Underlying Owner in Section 5.7(a).
5.7Post-Extraction Brine.
(a)The Underlying Owner may, at the Underlying Owner's sole option, require Optionee to deliver to Underlying Owner all or any part of the brine remaining after Optionee’s extraction of Extracted Minerals. In that event, any cost of Underlying Owner's taking of such post-
- 12 -


extraction brine, including, without limitation, transportation and further processing, shall be borne exclusively by the Underlying Owner.
(b)Optionee shall dispose of all post-extraction brine, whether resulting from its Development Operations or Underlying Owner’s operations with respect to the post-extraction brine identified in Section 5.7(a), into one or more brine disposal wells in compliance with the rules and regulations of those agencies having jurisdiction thereof including, without limitation, the AOGC and the Arkansas Department of Environmental Quality.
(c)In the event that Development Operations conducted by the Optionee result in the extraction of by-product materials of commercial value which do not constitute Extracted Materials and which can otherwise be separated from the Extracted Materials, the Underlying Owner shall have the option to acquire such by-product materials at a rate, and on additional terms, to be negotiated between the Parties. If the Underlying Owner declines to exercise its option to acquire such by-product materials, they shall become part of post-extraction brine disposed of by Optionee.
5.8Renewals.
(a)Subject to Section 5.8(b), the Underlying Owner will use commercially reasonable efforts to renew (i) any of the Leases which would otherwise expire during the Exploratory Period, and (ii) if Commercial Production has not yet begun, on any of the Exercised Leases, on a form of renewal document which is substantially the same as that of the Ratification, Extension and Renewal of Brine Lease set forth on Exhibit C, or other form which is reasonably acceptable to both the Underlying Owner and the Optionee.
(b)The Optionee will, promptly upon request from the Underlying Owner, reimburse the Underlying Owner for [***] percent ([***]%) of any portion of the renewal bonuses paid by the Underlying Owner to the lessors of the Leases (including any Exercised Leases) that exceeds, in the aggregate from the Agreement Date, $[***] but does not exceed, in the aggregate, $[***] and [***] ([***]%) of any amount in excess of $[***] in the aggregate. Notwithstanding the terms of Section 5.8(a), Underlying Owner will not be obligated to renew any Leases which cannot, after reasonable negotiation efforts, be renewed for a renewal bonus of $[***] or less per net brine acre covered by such Leases. In any event, any amounts in excess of $[***] per net brine acre shall be the sole responsibility of Optionee. Underlying Owner will notify Optionee concerning any Leases which cannot be successfully renewed within the parameters above, after which Optionee may attempt to negotiate renewal of such Leases on any terms acceptable to Optionee. However, that portion of any renewal bonus which exceeds $[***], per net brine acre shall become the sole expense of Optionee and shall not be considered in the computation of Optionee’s duty to reimburse Underlying Owner pursuant to this Section 5.8.
5.9If any regulation of the AOGC, or any applicable law or regulation, imposes any requirement on Underlying Owner to post any bond or security, or results in any additional obligation on Underlying Owner that is based on Optionee’s activities under this Agreement, or on the lands comprising any Exercised Lease, the Parties shall promptly negotiate a mechanism for Optionee to satisfy all such requirements or obligations to Underlying Owner’s reasonable
- 13 -


satisfaction, under the principle that Optionee should bear such requirements or obligations at its sole expense and liability.
ARTICLE 6 - TERMINATION
6.1Subject to the immediately following sentence, if at any time the Optionee fails to perform any obligation required to be performed by it hereunder, or the Optionee is otherwise in breach of a representation, warranty or a covenant given by it hereunder, then the Underlying Owner may terminate this Agreement, but only after it shall have first given written notice of default to the Optionee and the Optionee has not cured the default within sixty (60) calendar days following delivery of the notice of default. Furthermore, and notwithstanding anything to the contrary in the immediately preceding sentence, in the event that Optionee (i) does not pay any amounts to Underlying Owner under Section 3.5 when due, or (ii) fails to deliver to Underlying Owner the reports referenced in Section 5.5(f), then Underlying Owner shall have the right to terminate this Agreement, but only after it shall have first given written notice of default to the Optionee and the Optionee has not cured the default within fifteen (15) calendar days following delivery of the notice of default. In such event, Optionee hereby authorizes Underlying Owner to execute and record releases of all Limited Mineral Assignments made to Optionee, on Optionee’s behalf. Such right to terminate this Agreement, whether or not exercised by Underlying Owner shall not be an exclusive remedy but is in addition to all other remedies which Underlying Owner might exercise.
6.2Provided that the Option has not been exercised, Optionee may terminate this Agreement at any time after it makes the payment described in Section 3.5(b) by giving written notice of such termination to Underlying Owner not less than ninety (90) calendar days prior to the date that the next payment by Optionee is due under Section 3.5(c), Section 3.5(d) or Section 3.5(e), as the case may be. In such case, Optionee shall not be required to make any further payments under Section 3.5 after the date of such termination.
6.3Notwithstanding any other provisions of this Agreement, in the event of termination of this Agreement, Optionee will at all times comply with (i) Section 5.1 and Section 11.6, and (ii) all applicable laws, rules and obligations, including those of the AOGC, the Arkansas Department of Environmental Quality, the terms of the Leases, and the common law of the State of Arkansas as it pertains to the plugging and abandonment of wells, removal of pipelines and surface equipment, and restoration of the surface of the lands on which the Optionee has conducted Exploratory Operations or Development Operations.
ARTICLE 7 - TRANSFERS
7.1Except in the event of a transfer to an Affiliate or the Optionee Parent, the Optionee shall not be permitted to transfer all or any part of its rights or obligations under this Agreement without the prior written consent of the Underlying Owner, which consent shall not be unreasonably withheld.
7.2The Underlying Owner may assign, transfer and convey the Royalty, its interest in and to this Agreement, and the Leases to any Affiliate, provided that any such transferee agrees to be bound by the terms of this Agreement as though they were a Party to this Agreement, and the Underlying Owner provides prior written notice to the Optionee. Furthermore, the Underlying Owner may mortgage, pledge or charge the Royalty and its interest in and to
- 14 -


this Agreement to any financial institution or other provider of debt or equity financing, or to any other person or entity.
ARTICLE 8 - CONFIDENTIAL INFORMATION
8.1Except as required by law or the rules of an applicable stock exchange, during the term of this Agreement and for a period of [***] years after termination or expiry of this Agreement for any reason, the Parties shall keep confidential the terms of this Agreement and all Confidential Information.
8.2During the term of this Agreement and for a period of [***] years after termination or expiry of this Agreement for any reason, Receiving Party agrees not to: (a) use Disclosing Party’s Confidential Information for any reason, other than to carry out its activities and obligations under this Agreement; and (b) disclose Disclosing Party’s Confidential Information to any individual or third party except to its employees, consultants, directors, attorneys, advisors and its Affiliates that (i) have a “need to know” such Confidential Information for furtherance of the Purpose, and (ii) are bound to confidentiality under terms no less protective than the terms of this Agreement (collectively, “Authorized Recipients”). Receiving Party shall implement and maintain appropriate organizational, technical, and administrative security measures, exercising the same degree of care in protecting Disclosing Party’s Confidential Information that it uses for its own confidential information of a similar nature, but in no event less than reasonable care. Promptly after becoming aware of any unauthorized use or disclosure of, and/or unauthorized attempts to access or modify, any of Disclosing Party’s Confidential Information in the custody or control of Receiving Party or its Authorized Recipients, Receiving Party shall notify Disclosing Party in writing and cooperate with Disclosing Party to investigate and mitigate any adverse effects therefrom. Receiving Party shall be responsible for any unauthorized use or disclosure of Confidential Information by any of its Authorized Recipients.
8.3The Parties acknowledge and agree that any breach or threatened breach of this Article 8 by Receiving Party could cause harm to Disclosing Party for which money damages may not provide an adequate remedy. The Parties agree that in the event of such a breach or threatened breach of this Agreement, in addition to any other available remedies, Disclosing Party may seek temporary and permanent injunctive relief, without the necessity of posting a bond or other security, restraining Receiving Party from disclosing or using, in whole or in part, any Confidential Information.
ARTICLE 9 - NOTICES
9.1Any notice or other writing required or permitted to be given hereunder or for the purposes of this Agreement to either the Underlying Owner, the Optionee, or the Optionee Parent, shall be sufficiently given if delivered personally or transmitted by facsimile:
(a)In the case of a notice to the Underlying Owner, at its address shown on the first page of this Agreement, to the attention of [***], Vice-President – Chemicals. The facsimile number is (281) 364-4398.
(b)In the case of a notice to the Underlying Owner, a copy of such notice shall be sent to the attention of the General Counsel, at its address shown on the first page of this Agreement. The facsimile number is (281) 364-4398.
- 15 -


(c)In the case of a notice to the Optionee, or the Optionee Parent, at their address as shown on the first page of this Agreement, to the attention of [***], Chief Executive Officer. The facsimile number is [].
or at such other address or addresses as the Parties to whom such writing is to be given shall have last notified the Party giving the same in the manner provided in this Section 9.1. Any notice delivered to the Party to whom it is addressed as provided in this Agreement shall be deemed to have been given and received on the day it is so delivered at such address, provided that if such day is not a Business Day, then the notice shall be deemed to have been given and received on the Business Day next following such day. Any notice transmitted by facsimile shall be deemed to be given and received on the first Business Day after its transmission (provided that such facsimile is promptly followed by a mailed notice).
ARTICLE 10 - INDEMNIFICATION
10.1The Underlying Owner agrees to release, defend, indemnify and hold each of the Optionee and the Optionee Parent harmless from and against any and all Claims arising from Environmental Liability suffered or incurred by either of the Optionee or the Optionee Parent to the extent arising from any operations or activities conducted by the Underlying Owner, or its employees or agents, in or on the property comprising the Leases.
10.2The Optionee agrees to release, defend, indemnify and hold the Underlying Owner harmless from and against any and all Claims arising from Environmental Liability suffered or incurred by the Underlying Owner to the extent arising from any operations or activities conducted by the Optionee, or its employees or agents, in or on the property comprising the Leases.
10.3The Underlying Owner shall release, defend, indemnify and hold the Optionee Group harmless from and against any and all Claims brought by any person, party or entity, arising out of (1) injury to, sickness, disease or death of any member of Underlying Owner Group, and/or (2) damage to or loss or destruction of property owned, leased, rented, hired or chartered by any member of Underlying Owner Group arising out of this Agreement, REGARDLESS OF FAULT.
10.4The Optionee shall release, defend, indemnify and hold Underlying Owner Group harmless from and against any and all Claims brought by any person, party or entity, arising out of (1) injury to, sickness, disease or death of any member of Optionee Group, and/or (2) damage to or loss or destruction of property owned, leased, rented, or hired by any member of Optionee Group, arising out of the performance of this Agreement, REGARDLESS OF FAULT.
10.5Each Party (the “Indemnitor”) shall release, defend, indemnify and hold harmless the other Party (the “Indemnitee”) and its respective Group from and against any and all Claims for personal injury to, illness or death of any Third Party, or for damage to or loss or destruction of the property of any Third Party, to the extent that any such Claim arises out of Indemnitor’s activities under this Agreement (including, without limitation, Optionee’s Exploratory Operations and Development Operations) and is attributable to the negligence, strict liability, or other fault of the Indemnitor or any member of its respective Group.
- 16 -


10.6The indemnities in this Agreement shall only be effective to the maximum extent permitted by applicable law. If any law is enacted in any state that limits in any way the extent of which indemnification may be provided to an indemnitee and such law is applicable to activities undertaken pursuant to this Agreement, then the Agreement shall automatically be amended to provide that the indemnification given hereunder shall extend only to the maximum extent permitted by such law.
10.7Each Party shall support its indemnity obligations hereunder with the minimum insurance requirements set forth on Exhibit D for the duration of this Agreement. Except to the extent mandated by law, the minimum insurance requirements hereunder are not intended to limit, in any way, the indemnity obligations set forth above.
10.8If indemnification pursuant to this Article 10 is sought, the Indemnitee shall give written notice to the Indemnitor of an event giving rise to the obligation to indemnify, describing in reasonable detail the factual basis for such claim, and shall allow the Indemnitor to assume and conduct the defense of the claim or action with counsel reasonably satisfactory to the Indemnitee, and shall cooperate with the Indemnitor in the defense thereof; provided, however, that the omission to give such notice to the Indemnitor shall not relieve the Indemnitor from any liability which it may have to the Indemnitee, except to the extent that the Indemnitor is prejudiced by the failure to give such notice. The Indemnitee shall have the right to employ separate counsel to represent the Indemnitee if the Indemnitee is advised by counsel that an actual conflict of interest makes it advisable for the Indemnitee to be represented by separate counsel, and the reasonable expenses and fees of such separate counsel shall be paid by the Indemnitor.
ARTICLE 11 - GENERAL
11.1No consent or waiver expressed or implied by any Party in respect of any breach or default by any other Party in the performance by such other of its obligations hereunder shall be deemed or construed to be a consent to or a waiver of any other breach of default.
11.2No investigation made by or on behalf of the Parties or any of their respective advisors or agents at any time shall have the effect of waiving, diminishing the scope of or otherwise affecting any representation or warranty made or incorporated by reference herein by the other Parties to this Agreement or made pursuant thereto. No waiver by the Parties of any condition, in whole or in part, shall operate as a waiver of any other condition.
11.3All statements contained in any certificate or other instrument delivered by or on behalf of any Party pursuant to this Agreement or in connection with the transactions contemplated by this Agreement shall be deemed to be made by such Party hereunder.
11.4The Parties shall promptly execute or cause to be executed all documents, deeds, conveyances and other instruments of further assurance and do such further and other acts which may be reasonably necessary or advisable to carry out fully and effectively the intent and purpose of this Agreement or to record wherever appropriate the respective interests from time to time of the Parties in the Leases.
11.5Each Party will bear its own expenses in connection with the transactions contemplated by this Agreement, including, without limitation, the costs and
- 17 -


expenses of all attorneys, engineers, brokers, investment bankers, agents and finders employed by such Party; provided that the Optionee Parent shall reimburse the Underlying Owner for [***] ([***]%) of the costs and expenses of legal counsel retained by the Underlying Owner in connection with this Agreement, to a maximum reimbursement amount of $[***].
11.6Unless earlier terminated pursuant to the terms hereof, this Agreement shall remain in full force and effect for the duration of the life of any Exercised Leases. Notwithstanding anything to the contrary herein, (i) all covenants of the Parties shall survive any termination of this Agreement for the duration of the obligation of any such covenant, and (ii) all indemnity and defense obligations of the Parties shall survive indefinitely.
11.7This Agreement shall inure to the benefit of and be binding upon the Parties and their respective successors and permitted assigns.
11.8This Agreement shall be governed by and construed in accordance with the laws of the State of Texas, and the Parties submit to the exclusive jurisdiction of the courts of the State of Texas in respect of all disputes arising hereunder, provided that any issues related to title of the Leases shall be construed in accordance with the laws of the State of Arkansas.
11.9Neither Party shall be entitled to recover from the other, or their respective Affiliates, any special, indirect, consequential, punitive, exemplary, remote or speculative damages, or damages for lost profits of any kind arising under or in connection with this Agreement or the transactions contemplated hereby, except to the extent any such Party suffers such damages to a Third Party, which damages (including costs of defense and reasonable attorneys’ fees incurred in connection with defending against such damages) shall not be excluded by this provision as to recovery hereunder. Subject to the preceding sentence, Underlying Owner, on behalf of each member of the Underlying Owner Group, and Optionee, on behalf of each member of the Optionee Group, waive any right to recover special, indirect, consequential, punitive, exemplary, remote or speculative damages, or damages for lost profits of any kind, arising in connection with or with respect to this Agreement or the transactions contemplated hereby.
11.10Time shall be of the essence in this Agreement.
11.11The preamble and Schedules attached to this Agreement shall be deemed to be incorporated in, and to form part of, this Agreement.
11.12Wherever the neuter and singular is used in this Agreement it shall be deemed to include the plural, masculine and feminine, as the case may be.
11.13The word “or” shall not be exclusive and the word “including” shall not be limiting (whether or not non-limiting language such as “without limitation” or “but not limited to” or other words of similar import is used with reference thereto).
11.14Nothing contained in this Agreement shall be deemed to constitute either Party to this Agreement the partner of the other nor to create any fiduciary relationship between them, nor, except as otherwise herein expressly provided, to constitute either the Optionee, the Optionee Parent or the Underlying Owner as the agent or legal representative of the other. It is not the intention of the Parties to this Agreement to create, nor shall this Agreement be construed to create, any partnership or agency relationship between any of the Parties. None of the Parties shall have any authority to act for or to assume any obligation or
- 18 -


responsibility on behalf of the other Parties, except as otherwise expressly provided herein.
11.15If any provisions of this Agreement shall be invalid, illegal or unenforceable in any respect under any applicable law, such provision may be severed from this Agreement, and the validity, legality and enforceability of the remaining provisions hereof shall not be affected or impaired by reason thereof.
11.16The Parties acknowledge that they have each had the opportunity to consult with independent counsel in connection with the transactions contemplated by this Agreement and this Agreement is the result of the informed negotiation between the Parties. Therefore this Agreement should not be construed against either Party by virtue of such Party having been its drafter.
11.17This Agreement may be signed by the Parties in counterparts and may be delivered by facsimile or other form of electronic transmission, each of which when delivered will be deemed to be an original and all of which together will constitute one instrument.
[Signature Page to Follow]
- 19 -

Execution Copy


    IN WITNESS WHEREOF the Parties to this Agreement have executed this Agreement as of the day and year first above written.
TETRA TECHNOLOGIES, INC.
By:
Jim Funke, Vice President – Chemicals

ARKANSAS LITHIUM CORP.
By:
Robert Mintak, Director

STANDARD LITHIUM LTD.
By:
Robert Mintak, Chief Executive Officer


EX-31.1 3 a20230930ex311.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, 2023, 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 30, 2023/s/Brady M. Murphy
 Brady M. Murphy
President and
 Chief Executive Officer


EX-31.2 4 a20230930ex312.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, 2023, 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 30, 2023/s/Elijio V. Serrano
 Elijio V. Serrano
Senior Vice President and Chief Financial Officer


EX-32.1 5 a20230930ex321.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, 2023 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 30, 2023/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 6 a20230930ex322.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, 2023 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 30, 2023/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 7 tti-20230930.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 Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statement of Equity Statement link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - Consolidated Statement of Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Long-Term Debt and Other Borrowings link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Industry Segments link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Long-Term Debt and Other Borrowings (Table) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Industry Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies - Supplemental Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Discontinued Operations - Loss from Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Discontinued Operations - Presented Separately in the Statement of Financial Position (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Investments in and Advances to Affiliates (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Long-Term Debt and Other Borrowings - Schedule of Long Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Long-Term Debt and Other Borrowings - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Fair Value Measurements - CarbonFree (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Fair Value Measurements - Market Risks and Derivative Hedge Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Net Income per Share - Reconciliation of the Weighted Average Number of Common Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Net Income per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Industry Segments - Additional Details (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Industry Segments - Revenue, Income from Operations, and Assets by Reporting Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Industry Segments - Corporate Expenses (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 tti-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 tti-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 tti-20230930_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). Consolidated Entities [Axis] Consolidated Entities [Axis] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Loss attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Pay vs Performance Disclosure [Line Items] Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent All Award Types Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Investment, Name [Domain] Investment, Name [Domain] Interest rate Line of Credit Facility, Interest Rate at Period End Debt Disclosure Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Investments Balance at beginning of period Balance at end of period Investments and Other Noncurrent Assets Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deferred income taxes Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Discontinued Operations and Disposal Groups [Abstract] Discontinued Operations and Disposal Groups [Abstract] Restatement Determination Date: Restatement Determination Date [Axis] Investment, Name [Axis] Investment, Name [Axis] Standard Lithium Ltd. Standard Lithium Ltd. [Member] Standard Lithium Ltd. Commitments and contingencies (Note 7) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Construction in progress Construction in Progress, Gross Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] 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. Geographical [Axis] Geographical [Axis] Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value(in dollars per share) Preferred Stock, Par or Stated Value Per Share Intersegment Eliminations Intersegment Eliminations [Member] Net income attributable to TETRA stockholders (in dollars per share) Earnings Per Share, Diluted Impairment and other charges Impairment, Long-Lived Asset, Held-for-Use PEO Total Compensation Amount PEO Total Compensation Amount Treasury stock, at cost; 3,138,675 shares held at September 30, 2023 and December 31, 2022 Treasury Stock, Value Trade accounts receivable, net of allowances of $508 in 2023 and $538 in 2022 Accounts Receivable, after Allowance for Credit Loss, Current Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] (Level 3) Fair Value, Inputs, Level 3 [Member] Treasury stock, shares held Treasury Stock, Common, Shares Line of Credit Line of Credit [Member] Other assets: Assets, Noncurrent [Abstract] Trading Symbol Trading Symbol Bank line of credit, letters of credit and guarantees Letters of Credit Outstanding, Amount Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Trade payables Disposal Group, Including Discontinued Operation, Accounts Payable, Current Net income attributable to TETRA stockholders Net income, retained deficit Net Income (Loss) Purchase obligation, remainder of 2023 Unrecorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Foreign currency translation policy Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Cost of revenues: Cost of Revenue [Abstract] LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Fed Funds Effective Rate Overnight Index Swap Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Equity: Equity, Attributable to Parent [Abstract] Purchase order Contract with Customer, Liability Cost of product sales Cost of Goods and Services Sold Summary of Investments Investments in and Advances to Affiliates [Table Text Block] Executive Category: Executive Category [Axis] Leverage ratio Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Schedule of Weighted Average Number of Share Schedule of Weighted Average Number of Shares [Table Text Block] Organization, Basis of Presentation, and Significant Accounting Policies Significant Accounting Policies [Text Block] (Level 1) Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Purchase obligation, 2026 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three Unrealized Gain (Loss) on Investment AOCI, Gain (Loss), Debt Securities, Available-for-Sale, with Allowance for Credit Loss, Parent [Member] Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Sub-Facility Sub-Facility [Member] Sub-Facility Letter of Credit Letter of Credit [Member] Translation adjustment, tax OCI, Foreign Currency Transaction and Translation Gain (Loss), Arising During Period, Tax Operating lease liabilities Operating Lease, Liability, Noncurrent Foreign currency exchange (gains) and losses Realized Gain (Loss), Foreign Currency Transaction, before Tax Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Offshore Services Offshore Services [Member] 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] Translation adjustment, net of taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax Assumed exercise of equity awards and warrants (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Risk Free Interest Rate Measurement Input, Risk Free Interest Rate [Member] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Inventories Increase (Decrease) in Inventories Contract with customer, asset balances Contract with Customer, Asset, after Allowance for Credit Loss, Current Unrealized gain (loss) on investment in CarbonFree Other comprehensive income (loss) Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Variable Rate Component One Variable Rate Component One [Member] Variable Rate Component One Award Type Award Type [Axis] Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Cost of Goods and Services Sold [Abstract] Cost of Goods and Services Sold [Abstract] Document Quarterly Report Document Quarterly Report Interest expense, net Interest Expense Capital Expenditures Incurred but Not yet Paid Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Total property, plant, and equipment Property, Plant and Equipment, Gross Trading Arrangement: Trading Arrangement [Axis] Use of estimates policy Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] CSI Compressco CSI Compressco [Member] CSI Compressco [Member] Entity File Number Entity File Number Operating lease liabilities, current portion Operating Lease, Liability, Current Trade accounts payable Accounts Payable Entity Shell Company Entity Shell Company New accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Counterparty Name [Domain] Counterparty Name [Domain] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents at beginning of period Cash and cash equivalents at beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Swedish Credit Facility Swedish Credit Facility [Member] Swedish Credit Facility Patents, trademarks, and other intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares issued Common Stock, Shares, Issued Gross profit Gross Profit Number of shares owned Number Of Shares Owned Number Of Shares Owned Current portion of long-term debt Long-Term Debt and Lease Obligation, Current Security Exchange Name Security Exchange Name Long-term debt Long-Term Debt Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] Fair Value Measurements Derivative Instruments and Hedging Activities Disclosure [Text Block] Accumulated Other  Comprehensive Income (Loss) Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Dividends Payable [Line Items] Dividends Payable [Line Items] Total cost of revenues Costs and Expenses Maximum Maximum [Member] Comprehensive income (loss) attributable to TETRA stockholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Property, plant, and equipment: Property, Plant and Equipment, Net [Abstract] Document Type Document Type Purchase obligation, 2027 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four Asset-Based Lending Credit Agreement Asset-Based Lending Credit Agreement [Member] Asset-Based Lending Credit Agreement [Member] Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One 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. Other non-cash credits Other Noncash Income (Expense) Accrued taxes Taxes Payable, Current Trade accounts receivable, allowances for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Exploration and pre-development costs Exploration Expense Preferred Stock, Convertible, Conversion Ratio Preferred Stock, Convertible, Conversion Ratio Variable Rate [Axis] Variable Rate [Axis] Trade accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Statement [Abstract] Income Statement [Abstract] Revenues from external customers Revenue from Contract with Customer, Including Assessed Tax Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Argentina Credit Agreement Argentina Credit Agreement [Member] Argentina Credit Agreement Less: Comprehensive loss attributable to noncontrolling interests Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating Segments Operating Segments [Member] Swingline Loan Sublimit Swingline Loan Sublimit [Member] Swingline Loan Sublimit Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Dividends Payable [Table] Dividends Payable [Table] Diluted net income per common share: Earnings Per Share, Diluted [Abstract] Investments in and Advances to Affiliates [Table] Investments in and Advances to Affiliates [Table] Entity Tax Identification Number Entity Tax Identification Number Inventories Total inventories Inventory, Net Statistical Measurement [Axis] Statistical Measurement [Axis] Southwest Arkansas Southwest Arkansas [Member] Southwest Arkansas Insurance recoveries associated with damaged equipment Insurance recoveries associated with damaged equipment Insurance Recoveries Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Principles of consolidation policy Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block] Entity Interactive Data Current Entity Interactive Data Current Foreign currency translation adjustment, tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total Shareholder Return Amount Total Shareholder Return Amount Product sales Product [Member] Entity Common Stock Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Segments [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Retained deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Pretax loss from discontinued operations Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax Debt instrument, face amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Saltwerx Saltwerx [Member] Saltwerx Counterparty Name [Axis] Counterparty Name [Axis] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Income from continuing operations Income (Loss) from Continuing Operations, Per Basic Share Disposal Group Name [Domain] Disposal Group Name [Domain] Basic net income per common share: Earnings Per Share, Basic [Abstract] Prepay excess cash flow, threshold Prepay Excess Cash Flow, Threshold Prepay Excess Cash Flow, Threshold PEO PEO [Member] Other Stockholders' Equity, Other Water & Flowback Services Division Water & Flowback Services [Member] Deferred financing costs Other Deferred Costs, Net Income (loss) before discontinued operations Total Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Total investments Equity Securities, FV-NI, Current Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Purchase obligation, thereafter Unrecorded Unconditional Purchase Obligation, To Be Paid, After Year Four Unrecorded Unconditional Purchase Obligation, To Be Paid, After Year Four Debt Instrument [Axis] Debt Instrument [Axis] Total liabilities associated with discontinued operations Disposal Group, Including Discontinued Operation, Liabilities Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Credit Facility [Axis] Credit Facility [Axis] Services Service [Member] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount All Executive Categories All Executive Categories [Member] Purchase obligation, 2024 Unrecorded Unconditional Purchase Obligation, to be Paid, Year One Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Number of Reportable Segments Number of Reportable Segments Earnings Per Share [Abstract] Earnings Per Share [Abstract] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Common stock, par value 0.01 per share; 250,000,000 shares authorized at September 30, 2023 and December 31, 2022; 133,217,848 shares issued at September 30, 2023 and 131,800,975 shares issued at December 31, 2022 Common Stock, Value, Issued General and administrative expense General and Administrative Expense Purchase obligation Unrecorded Unconditional Purchase Obligation Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Preferred Stock Preferred Stock [Member] Payments on financing lease obligations Finance Lease, Principal Payments Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Other income, net Income recognized Change in fair value of embedded option Other general corporate (income) expense, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date PEO Name PEO Name Proceeds from insurance recoveries associated with damaged equipment Proceeds from Insurance Settlement, Investing Activities Conversion price Preferred Stock, Convertible, Conversion Price Base Rate Base Rate [Member] Other income, net Disposal Group, Including Discontinued Operation, Other Income (Loss) Disposal Group, Including Discontinued Operation, Other Income (Loss) 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. Investment Investment [Table Text Block] Purchase obligation, 2025 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities London Interbank Offered Rate (LIBOR) 1 London Interbank Offered Rate (LIBOR) 1 [Member] London Interbank Offered Rate (LIBOR) 1 Class of Stock [Axis] Class of Stock [Axis] Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) Variable Rate Component Two Variable Rate Component Two [Member] Variable Rate Component Two Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Corporate, Non-Segment Corporate, Non-Segment [Member] Other Increase (Decrease) in Other Operating Assets and Liabilities, Net Depreciation, amortization, and accretion Depreciation, Depletion and Amortization 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 Interest rate Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total TETRA stockholders’ equity Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] Foreign currency translation adjustment from continuing operations, net of taxes of $0 in 2023 and 2022 Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Common Stock Par Value Common Stock Value [Member] Income before taxes and discontinued operations Income before taxes and discontinued operations Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Standard Lithium Standard Lithium [Member] Standard Lithium (Level 2) Fair Value, Inputs, Level 2 [Member] Maritech Maritech [Member] Shares outstanding Shares Outstanding, Percent Shares Outstanding, Percent Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Preferred stock, dividend declared Preferred Stock, Dividend Declared Preferred Stock, Dividend Declared Purchase of investments Payments to Acquire Equity Securities, FV-NI Parts and supplies Other Inventory, Supplies, Gross Patents, trademarks and other intangible assets, net of accumulated amortization of $49,904 in 2023 and $46,996 in 2022 Intangible Assets, Net (Excluding Goodwill) Finished goods Inventory, Finished Goods, Gross Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Parent Company Parent Company [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Bank line of credit, net availability Line of Credit Facility, Remaining Borrowing Capacity Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Equity-based compensation expense Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Income Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Unamortized discount (premium), net Debt Instrument, Unamortized Discount (Premium), Net Fair Value Measurements, Recurring and Nonrecurring Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Ownership percentage Equity Method Investment, Ownership Percentage Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Total equity Balance at beginning of period Balance at end of period Equity, Including Portion Attributable to Noncontrolling Interest Investments in and Advances to Affiliates [Abstract] CarbonFree CarbonFree [Member] CarbonFree Completion Fluids & Products Division Completion Fluids & Products Division [Member] Loss on investments Gain (Loss) on Sale of Previously Unissued Stock by Subsidiary or Equity Investee, Nonoperating Income Minimum Minimum [Member] Net property, plant, and equipment Property, Plant and Equipment, Net Exercise Price Award Exercise Price Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Proceeds from credit agreements and long-term debt Proceeds from Issuance of Long-Term Debt Net income Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Income (loss) from discontinued operations, net of taxes Income (loss) from discontinued operations, net of taxes Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Income (loss) from continuing operations (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Other investing activities Payments for (Proceeds from) Other Investing Activities Retained Deficit Retained Earnings [Member] Less current portion Long-Term Debt, Current Maturities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and equity Liabilities and Equity Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Net income attributable to TETRA stockholders Earnings Per Share, Basic Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Arrangement Duration Trading Arrangement Duration Total pretax income from discontinued operations Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Pretax gain on disposal of discontinued operations Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Segment Reporting Table Schedule of Segment Reporting Information, by Segment [Table Text Block] Secured Overnight Financing Rate (SOFR) Adjusted For Required Bank Reserves Secured Overnight Financing Rate (SOFR) Adjusted For Required Bank Reserves [Member] Secured Overnight Financing Rate (SOFR) Adjusted For Required Bank Reserves Income taxes paid Income Taxes Paid Investments in and Advances to Affiliates [Line Items] Investments in and Advances to Affiliates [Line Items] Total long-term liabilities Liabilities, Noncurrent Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Fair value measurements Fair Value of Financial Instruments, Policy [Policy Text Block] Termination Date Trading Arrangement Termination Date Common stock, shares authorized Common Stock, Shares Authorized Raw materials Inventory, Raw Materials, Gross Document Information [Table] Document Information [Table] 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 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. 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] Liability Class [Axis] Liability Class [Axis] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Investments Investment [Text Block] Compensation Amount Outstanding Recovery Compensation Amount Term Credit Agreement Term Credit Agreement [Member] Term Credit Agreement [Member] Deferred Revenue [Domain] Deferred Revenue [Domain] Gross brine lease acres Gross Brine Lease Acres Gross Brine Lease Acres Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Provision (benefit) for deferred taxes Deferred Income Tax Expense (Benefit) Document Information [Line Items] Document Information [Line Items] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Minimum business days from filing Minimum Business Days From Filing Minimum Business Days From Filing ABL Credit Agreement ABL Credit Agreement [Member] ABL Credit Agreement Tax Benefits Preservation Plan Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Work in progress Inventory, Work in Process, Gross Compensation and employee benefits Deferred Income, Current Insider Trading Arrangements [Line Items] Industry Segments Details [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] General and administrative expense Disposal Group, Including Discontinued Operation, General and Administrative Expense (Income) Disposal Group, Including Discontinued Operation, General and Administrative Expense (Income) Machinery and equipment Machinery and Equipment, Gross Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Adjustment to Compensation, Amount Adjustment to Compensation Amount Proceeds from sale of property, plant, and equipment Proceeds from Sale of Property, Plant, and Equipment Noncontrolling interests Equity, Attributable to Noncontrolling Interest Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Disposal Group Name [Axis] Disposal Group Name [Axis] Principal payments on credit agreements and long-term debt Repayments of Long-Term Debt Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Axis] Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Industry Segments Details [Line Items] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Deferred revenue, revenue recognized Contract With Customer, Liability, Revenue Recognized, Net Contract With Customer, Liability, Revenue Recognized, Net Gain on sale of assets Gain (Loss) on Disposition of Property Plant Equipment Share-based Payment Arrangement, Expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Provision for income taxes Income Tax Expense (Benefit) International Non-US [Member] Number of Operating Segments Number of Operating Segments Name Trading Arrangement, Individual Name Daily Simple Risk Free Rate For Sterling Daily Simple Risk Free Rate For Sterling [Member] Daily Simple Risk Free Rate For Sterling Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Inventories Inventory Disclosure [Text Block] Term Loan Term Loan [Member] Term Loan [Member] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Asset retirement obligations Asset Retirement Obligations, Noncurrent Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Comprehensive income (loss) Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Credit Facility [Domain] Credit Facility [Domain] Other Investments Other [Member] Other Current liabilities associated with discontinued operations Disposal Group, Including Discontinued Operation, Liabilities, Current Basis spread on variable rate (percentage) Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Long-term debt, net Total long-term debt Long-Term Debt, Excluding Current Maturities Weighted average diluted shares outstanding (in shares) Average diluted shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Accrued liabilities and other Accrued Liabilities Disposal Groups, Including Discontinued Operations Disposal Groups, Including Discontinued Operations [Table Text Block] Variable Rate Component [Domain] Variable Rate Component [Domain] Variable Rate Component [Domain] Revenue from Contract with Customer Revenue from Contract with Customer [Text Block] Purchases of property, plant, and equipment, net Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-In Capital Additional Paid-in Capital [Member] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Cover [Abstract] Equity compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization and expense of financing costs Amortization of Debt Issuance Costs United States UNITED STATES Series A Preferred Stock Series A Preferred Stock [Member] Other liabilities Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] Debt Instrument, Collateral, Percentage Of Equity Interest Issued By Certain Foreign Subsidiaries Debt Instrument, Collateral, Percentage Of Equity Interest Issued By Certain Foreign Subsidiaries Debt Instrument, Collateral, Percentage Of Equity Interest Issued By Certain Foreign Subsidiaries Schedule of Cash Flow, Supplemental Disclosures Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Investments in and Advances to Affiliates, at Fair Value [Roll Forward] Investments in and Advances to Affiliates, at Fair Value [Roll Forward] Industry Segments Segment Reporting Disclosure [Text Block] Increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Secured Debt Secured Debt [Member] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Variable Rate Component [Axis] Variable Rate Component [Axis] Variable Rate Component Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Accrued liabilities and other Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted average basic shares outstanding (in shares) Number of weighted average common shares outstanding ( in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Unamortized deferred finance costs Unamortized Debt Issuance Expense Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Consolidated Entities [Domain] Consolidated Entities [Domain] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Long-Term Debt Table Schedule of Debt [Table Text Block] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Credit outstanding Long-Term Line of Credit Accordion feature Line of Credit Facility, Additional Borrowing Capacity Line of Credit Facility, Additional Borrowing Capacity Noncontrolling Interest Noncontrolling Interest [Member] Income from discontinued operations attributable to TETRA stockholders Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent EX-101.PRE 11 tti-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover Page - shares
9 Months Ended
Sep. 30, 2023
Oct. 27, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
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  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Entity Common Stock Shares Outstanding   130,079,173
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 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Common Stock    
Document Information [Line Items]    
Title of 12(b) Security Common Stock  
Trading Symbol TTI  
Security Exchange Name NYSE  
Series A Preferred Stock    
Document Information [Line Items]    
Title of 12(b) Security Preferred Share Purchase Right  
Trading Symbol N/A  
Security Exchange Name NYSE  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues from external customers $ 151,464 $ 135,012 $ 473,136 $ 405,765
Cost of Goods and Services Sold [Abstract]        
Depreciation, amortization, and accretion 8,578 8,634 25,705 24,061
Impairment and other charges 0 0 777 2,262
Insurance recoveries associated with damaged equipment 0 0 2,850 3,750
Total cost of revenues 113,540 105,539 349,734 315,765
Gross profit 37,924 29,473 123,402 90,000
Exploration and pre-development costs 3,775 936 6,836 3,500
General and administrative expense 23,838 23,833 73,254 68,096
Interest expense, net 5,636 3,999 16,672 10,933
Other income, net (2,041) (1,410) (8,690) (4,858)
Income before taxes and discontinued operations 6,716 2,115 35,330 12,329
Provision for income taxes 1,248 2,178 5,612 2,899
Income (loss) before discontinued operations 5,468 (63) 29,718 9,430
Income (loss) from discontinued operations, net of taxes (48) 319 (68) 270
Net income 5,420 256 29,650 9,700
Loss attributable to noncontrolling interests 0 22 25 43
Net income attributable to TETRA stockholders $ 5,420 $ 278 $ 29,675 $ 9,743
Basic net income per common share:        
Income from continuing operations $ 0.04 $ (0.00) $ 0.23 $ 0.08
Net income attributable to TETRA stockholders $ 0.04 $ 0.00 $ 0.23 $ 0.08
Weighted average basic shares outstanding (in shares) 129,777 128,407 129,395 127,890
Diluted net income per common share:        
Income (loss) from continuing operations (in dollars per share) $ 0.04 $ (0.00) $ 0.23 $ 0.08
Net income attributable to TETRA stockholders (in dollars per share) $ 0.04 $ 0.00 $ 0.23 $ 0.08
Weighted average diluted shares outstanding (in shares) 132,089 128,407 130,835 129,704
Product sales        
Revenues from external customers $ 68,967 $ 55,494 $ 230,719 $ 195,850
Cost of Goods and Services Sold [Abstract]        
Cost of product sales 41,410 36,571 139,678 130,916
Services        
Revenues from external customers 82,497 79,518 242,417 209,915
Cost of Goods and Services Sold [Abstract]        
Cost of product sales $ 63,552 $ 60,334 $ 186,424 $ 162,276
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 5,420 $ 256 $ 29,650 $ 9,700
Foreign currency translation adjustment from continuing operations, net of taxes of $0 in 2023 and 2022 (2,750) (3,873) (284) (7,095)
Unrealized gain (loss) on investment in CarbonFree 146 (306) 474 (306)
Comprehensive income (loss) 2,816 (3,923) 29,840 2,299
Less: Comprehensive loss attributable to noncontrolling interests 0 22 25 43
Comprehensive income (loss) attributable to TETRA stockholders $ 2,816 $ (3,901) $ 29,865 $ 2,342
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Foreign currency translation adjustment, tax $ 0 $ 0 $ 0 $ 0
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 33,826 $ 13,592
Trade accounts receivable, net of allowances of $508 in 2023 and $538 in 2022 122,900 129,631
Inventories 92,128 72,113
Prepaid expenses and other current assets 21,575 23,112
Total current assets 270,429 238,448
Property, plant, and equipment:    
Land and building 23,308 25,723
Machinery and equipment 309,082 318,693
Automobiles and trucks 10,379 11,832
Chemical plants 63,912 63,528
Construction in progress 4,461 7,660
Total property, plant, and equipment 411,142 427,436
Less accumulated depreciation (305,063) (325,856)
Net property, plant, and equipment 106,079 101,580
Other assets:    
Patents, trademarks and other intangible assets, net of accumulated amortization of $49,904 in 2023 and $46,996 in 2022 30,132 32,955
Operating lease right-of-use assets 34,227 33,818
Investments 16,405 14,286
Other assets 15,147 13,279
Total other assets 95,911 94,338
Total assets 472,419 434,366
Current liabilities:    
Trade accounts payable 50,322 49,121
Current portion of long-term debt 1,911 3
Compensation and employee benefits 31,090 30,958
Operating lease liabilities, current portion 8,745 7,795
Accrued taxes 10,777 9,913
Accrued liabilities and other 23,281 25,557
Current liabilities associated with discontinued operations 414 920
Total current liabilities 126,540 124,267
Long-term debt, net 156,748 156,455
Operating lease liabilities 28,013 28,108
Asset retirement obligations 14,132 13,671
Deferred income taxes 1,890 2,038
Other liabilities 3,959 3,430
Total long-term liabilities 204,742 203,702
Commitments and contingencies (Note 7)
Equity:    
Common stock, par value 0.01 per share; 250,000,000 shares authorized at September 30, 2023 and December 31, 2022; 133,217,848 shares issued at September 30, 2023 and 131,800,975 shares issued at December 31, 2022 1,332 1,318
Additional paid-in capital 482,709 477,820
Treasury stock, at cost; 3,138,675 shares held at September 30, 2023 and December 31, 2022 (19,957) (19,957)
Accumulated other comprehensive loss (48,873) (49,063)
Retained deficit (272,818) (302,493)
Total TETRA stockholders’ equity 142,393 107,625
Noncontrolling interests (1,256) (1,228)
Total equity 141,137 106,397
Total liabilities and equity $ 472,419 $ 434,366
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Trade accounts receivable, allowances for doubtful accounts $ 508 $ 538
Patents, trademarks, and other intangible assets, accumulated amortization $ 49,904 $ 46,996
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 133,217,848 131,800,975
Treasury stock, shares held 3,138,675 3,138,675
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.3
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, 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       192      
Comprehensive loss 7,911              
Equity compensation expense 1,104   1,104          
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 loss 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 loss (1,689)              
Equity compensation expense 1,159   1,159         0
Other (836)   (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 loss (3,923)              
Equity compensation expense 1,098   1,098         0
Other (955)   (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)
Balance at beginning of period at Dec. 31, 2022 106,397 1,318 477,820 (19,957) (48,991) (72) (302,493) (1,228)
Net income, retained deficit             6,040  
Net income 6,033             (7)
Translation adjustment, net of taxes 1,421              
Other comprehensive income (loss) 121              
Comprehensive loss 7,575              
Equity compensation expense [1] 3,514   3,514          
Other (1,333) 7 (1,341)         1
Balance at end of period at Mar. 31, 2023 116,153 1,325 479,993 (19,957) (47,570) 49 (296,453) (1,234)
Balance at beginning of period at Dec. 31, 2022 106,397 1,318 477,820 (19,957) (48,991) (72) (302,493) (1,228)
Net income, retained deficit 29,675              
Net income 29,650              
Other comprehensive income (loss) 474              
Comprehensive loss 29,840              
Balance at end of period at Sep. 30, 2023 141,137 1,332 482,709 (19,957) (49,275) 402 (272,818) (1,256)
Balance at beginning of period at Mar. 31, 2023 116,153 1,325 479,993 (19,957) (47,570) 49 (296,453) (1,234)
Net income, retained deficit             18,215  
Net income 18,197             (18)
Translation adjustment, net of taxes 1,045       1,045     0
Other comprehensive income (loss) 207              
Comprehensive loss 19,449              
Equity compensation expense 1,507   1,507         0
Other (52) 2 (52)         (2)
Balance at end of period at Jun. 30, 2023 137,057 1,327 481,448 (19,957) (46,525) 256 (278,238) (1,254)
Net income, retained deficit 5,420           5,420  
Net income 5,420             0
Translation adjustment, net of taxes (2,750)       (2,750)     0
Other comprehensive income (loss) 146         146    
Comprehensive loss 2,816              
Equity compensation expense 1,396   1,396         0
Other (132) 5 (135)         (2)
Balance at end of period at Sep. 30, 2023 $ 141,137 $ 1,332 $ 482,709 $ (19,957) $ (49,275) $ 402 $ (272,818) $ (1,256)
[1] Equity-based compensation for the three months ended March 31, 2023 includes $2.3 million for a portion of short-term incentive compensation that was settled through grants of restricted stock units rather than cash.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Operating activities:    
Net income $ 29,650 $ 9,700
Reconciliation of net income to net cash provided by operating activities:    
Depreciation, amortization, and accretion 25,705 24,061
Impairment and other charges 777 2,262
Loss on investments 157 159
Equity-based compensation expense 4,199 3,361
Provision for credit losses 190 31
Amortization and expense of financing costs 2,707 2,378
Insurance recoveries associated with damaged equipment (2,850) (3,750)
Gain on sale of assets (432) (980)
Provision (benefit) for deferred taxes (805) (66)
Other non-cash credits (916) (359)
Changes in operating assets and liabilities:    
Accounts receivable 7,600 (16,661)
Inventories (19,990) (5,707)
Prepaid expenses and other current assets 1,313 (3,782)
Trade accounts payable and accrued expenses 2,893 17,069
Other 1,133 (1,768)
Net cash provided by (used in) operating activities 51,331 25,948
Investing activities:    
Purchases of property, plant, and equipment, net (30,240) (32,678)
Proceeds from sale of property, plant, and equipment 658 1,489
Proceeds from insurance recoveries associated with damaged equipment 2,850 3,750
Purchase of investments (350) 0
Other investing activities (1,836) (841)
Net cash used in investing activities (28,918) (28,280)
Financing activities:    
Proceeds from credit agreements and long-term debt 97,384 1,695
Principal payments on credit agreements and long-term debt (98,441) (3,292)
Payments on financing lease obligations (837) (1,174)
Net cash used in financing activities (1,894) (2,771)
Effect of exchange rate changes on cash (285) (1,201)
Increase (decrease) in cash and cash equivalents 20,234 (6,304)
Cash and cash equivalents at beginning of period 13,592 31,551
Cash and cash equivalents at beginning of period $ 33,826 $ 25,247
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statement of Equity (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Statement of Stockholders' Equity [Abstract]            
Translation adjustment, tax $ 0 $ 0 $ 0 $ 0 $ 0 $ 0
Share-based Payment Arrangement, Expense     $ 2,300      
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Organization, Basis of Presentation, and Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Organization, Basis of Presentation, and Significant Accounting Policies ORGANIZATION, BASIS OF PRESENTATION, AND SIGNIFICANT ACCOUNTING POLICIES
Organization

We are an energy services and solutions company operating on six continents, focused on calcium chloride, completion fluids and associated products and services, comprehensive water management solutions, frac flowback, and production well testing. 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 or controlled 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, 2023 are not necessarily indicative of results that may be expected for the twelve months ended December 31, 2023.

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, 2022 and notes thereto included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 27, 2023 (the “2022 Annual Report”).

Tax Benefits Preservation Plan

On February 28, 2023, the Board of Directors adopted a Tax Benefits Preservation Plan (the “Tax Plan”) designed to protect the availability of the Company’s net operating loss carryforwards (“NOLs”) and other tax attributes (collectively, the “Tax Attributes”), which may be utilized in certain circumstances to reduce the Company’s future income tax obligations. The Tax Plan is intended to reduce the likelihood that any changes in the Company’s investor base would limit the Company’s future use of its Tax Attributes as a result of the Company experiencing an “ownership change” under Section 382 (“Section 382”) of the Internal Revenue Code of 1986, as amended (the “Code”). If a corporation experiences an “ownership change,” any NOLs, losses or deductions attributable to a “net unrealized built-in loss” and other Tax Attributes could be substantially limited, and timing of the usage of such Tax Attributes could be substantially delayed. A corporation generally will experience an ownership change if one or more stockholders (or group of stockholders) who are each deemed to own at least 5% of the corporation’s stock increase their ownership by more than 50 percentage points over their lowest ownership percentage within a testing period (generally, a rolling three-year period).

In adopting the Tax Plan, the Board of Directors declared a dividend of one Series A Junior Participating Preferred Stock purchase right (the “Rights”) for each outstanding share of Common Stock pursuant to the terms of the Tax Plan. Initially, each Right entitles the registered holder to purchase from the Company one one-thousandth of a share of Series A Junior Participating Preferred Stock, par value $0.01 per share, of the Company (the “Preferred Stock”) at a price of $20.00 per one one-thousandth of a share of Preferred Stock (the “Purchase Price”), subject to adjustment. The Rights will cause substantial dilution to a person or group that acquires 4.99% or more of the Common Stock (or to a person or group that already owns 4.99% or more of the Company’s Common Stock if
such person or group acquires additional shares representing 2% of the Company’s then outstanding shares of Common Stock) without prior approval from the Board of Directors.

The Rights will expire at the earliest of: (i) the close of business on February 28, 2026 (the “Final Expiration Date”); (ii) the time at which the Rights are redeemed pursuant to the Tax Plan, (iii) the time at which the Rights are exchanged pursuant to the Tax Plan; (iv) the closing of any merger or other acquisition transaction involving the Company pursuant to an agreement as described in the penultimate paragraph of Section 1.3 of the Tax Plan; (v) the close of business on the effective date of the repeal of Section 382 of the Code if the Board determines that the Tax Plan is no longer necessary or desirable for the preservation of the Tax Attributes; or (vi) the close of business on the first day of a taxable year of the Company following a Board determination that no Tax Attributes may be carried forward or otherwise utilized.

The Tax Plan adopted by the Board of Directors is similar to plans adopted by other publicly held companies with significant NOLs or other substantial tax benefits and is not designed to prevent any action that the Board of Directors determines to be in the best interest of the Company and its stockholders. At the Company’s 2023 annual meeting of stockholders held on May 24, 2023, the Company’s stockholders ratified the adoption of the Tax Plan.

The Rights are in all respects subject to and governed by the provisions of the Tax Plan. The foregoing summary provides only a general description of the Tax Plan and does not purport to be complete. The Tax Plan, which specifies the terms of the Rights and includes as Exhibit A the Form of Certificate of Designation of Series A Junior Participating Preferred Stock of the Company and as Exhibit B the Form of Right Certificate, is attached to the Company’s Current Report on Form 8-K, which was filed with the SEC on March 1, 2023, as Exhibit 4.1 and is incorporated herein by reference. The foregoing summary should be read together with the entire Tax Plan and is qualified in its entirety by reference to the Tax Plan.

Mineral Resources Arrangement

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. We recognized approximately $3.8 million and $6.8 million of expense during the three-month and nine-month periods ended September 30, 2023, respectively, and $0.9 million and $3.5 million of expense during the three-month and nine-month periods ended September 30, 2022, respectively, for exploration and pre-development costs representing expenditures incurred to evaluate potential future development of our lithium and bromine properties in Arkansas. We are also party to agreements whereby Standard Lithium Ltd. (NYSE: SLI) (“Standard Lithium”) has the right to explore for, and an option to acquire the rights to produce and extract, lithium in our Arkansas leases and other potential resources in the Mojave region of California. Standard Lithium delivered a notice to exercise this option to acquire those lithium rights in our Arkansas leases on October 6, 2023.

In June 2023, we entered into a memorandum of understanding (“MOU”) with Saltwerx LLC (“Saltwerx”), an indirect wholly owned subsidiary of a Fortune 500 company, relating to a newly-proposed brine unit in the Smackover Formation in Southwest Arkansas and potential bromine and lithium production from brine produced from the unit. We filed an amended brine unit application (“the Application”) covering approximately 6,138 acres, which expands the size of the unit area and also combines brine acreage that was previously leased by each of TETRA and Saltwerx (“the Brine Unit”), with the Arkansas Oil & Gas Commission (“AOGC”). On September 26, 2023, the AOGC held a public hearing and unanimously approved our application to establish the Brine Unit. On October 17, 2023, the AOGC issued formal orders establishing the Brine Unit and integrating all unleased parties within the Brine Unit, subject to a 60-day statutory election period for each unleased party, to elect whether or not to participate and share in costs of development of the Brine Unit. If no such election is made within the election period, such unleased parties will be deemed integrated within the Brine Unit as described in the formal orders. The MOU includes provisions relating to: (i) initial brine ownership percentages within the Brine Unit, including the bromine and lithium contained in the brine, (ii) the transfer of certain leased acres outside the proposed Brine Unit from the Company to Saltwerx after the expiration of the 60-day election period, (iii) Saltwerx reimbursing the Company for certain expenses incurred by the Company to date regarding the development of leased acreage to be included in the Brine Unit, and (iv) an allocation of certain future costs for the drilling of a brine production test well and other development operations, including front-end engineering and design studies for bromine and lithium production facilities.
Significant Accounting Policies

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

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) losses are included in other (income) expense, net and totaled less than $0.1 million and $0.3 million during the three and nine months ended September 30, 2023, respectively, and $(1.1) million and $(2.7) million during the three and nine months ended September 30, 2022, 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 is as follows:
Nine Months Ended
September 30,
20232022
(in thousands)
Interest paid$14,282 $11,578 
Income taxes paid$3,918 $2,525 
September 30, 2023December 31, 2022
(in thousands)
Accrued capital expenditures$1,271 $4,901 

New Accounting Pronouncements

Standards adopted during 2023

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 previously-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. Updates at each reporting date after initial adoption will be recorded through selling, general, and administrative expense. On January 1, 2023, we adopted ASU 2016-13. The adoption of this standard did not have a material impact on 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. In December 2022, the FASB issued ASU 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848.” During the three months ended June 30, 2023, our asset-based credit agreement and term credit agreement were amended to replace LIBOR and Eurodollar rates with the secured overnight financing rate (“SOFR”). There were no significant costs associated with the amendments and the amendments did not have a significant impact on our consolidated financial statements.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Discontinued Operations
9 Months Ended
Sep. 30, 2023
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations DISCONTINUED OPERATIONSOn 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 Offshore Division is 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 loss from discontinued operations for the three and nine months ended September 30, 2023 consists primarily of general and administrative expense associated with our former Offshore Division. A summary of additional 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 
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 income, 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 
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, 2023
Offshore ServicesMaritechTotal
(unaudited)
Carrying amounts of major classes of liabilities included as part of discontinued operations
Trade payables$319 $— $319 
Accrued liabilities and other— 95 95 
Total liabilities associated with discontinued operations$319 $95 $414 
December 31, 2022
Offshore ServicesMaritechTotal
Carrying amounts of major classes of liabilities included as part of discontinued operations
Trade payables$319 $— $319 
Accrued liabilities and other506 95 601 
Total liabilities associated with discontinued operations$825 $95 $920 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer REVENUE FROM CONTRACTS WITH CUSTOMERSOur contract asset balances, primarily associated with contractual invoicing milestones and/or customer documentation requirements, were $30.7 million and $33.1 million as of September 30, 2023 and December 31, 2022, 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 whereby Standard Lithium has the right to explore for, and an option to acquire the rights to produce and extract, lithium in our Arkansas leases and 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.0 million and $3.7 million as of September 30, 2023 and December 31, 2022, respectively, and vary based on the timing of (i) invoicing, (ii) performance obligations being met and (iii) 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, 2023 and September 30, 2022, contract costs were not significant.

We recognized approximately $1.2 million and $1.6 million of revenue during the three-month and nine-month periods ended September 30, 2023, respectively, and $2.6 million and $1.7 million of revenue during the three-month and nine-month periods ended September 30, 2022, respectively, deferred in unearned income as of the beginning of the period. We also recognized approximately $0.7 million and $2.4 million of income during the three-month and nine-month periods ended September 30, 2023, respectively, and $0.9 million and $2.4 million of income during the three-month and nine-month periods ended September 30, 2022, respectively, related to the Standard Lithium arrangements deferred in unearned income as of the beginning of the period and 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,
2023202220232022
 (in thousands)
Completion Fluids & Products
United States$36,484 $30,261 $115,167 $103,449 
International36,726 28,902 125,307 103,706 
73,210 59,163 240,474 207,155 
Water & Flowback Services
United States67,877 67,641 204,446 182,059 
International10,377 8,208 28,216 16,551 
78,254 75,849 232,662 198,610 
Total Revenue
United States104,361 97,902 319,613 285,508 
International47,103 37,110 153,523 120,257 
$151,464 $135,012 $473,136 $405,765 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Inventories INVENTORIES
Components of inventories as of September 30, 2023 and December 31, 2022 are as follows:
 September 30, 2023December 31, 2022
 (in thousands)
Finished goods$79,689 $60,481 
Raw materials4,313 3,734 
Parts and supplies6,622 6,432 
Work in progress1,504 1,466 
Total inventories
$92,128 $72,113 
Finished goods inventories include newly manufactured clear brine fluids as well as used brines that are repurchased from certain customers for recycling
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Investments
9 Months Ended
Sep. 30, 2023
Investments in and Advances to Affiliates [Abstract]  
Investments INVESTMENTS
Our investments as of September 30, 2023 and December 31, 2022 consist of the following:
September 30, 2023December 31, 2022
(in thousands)
Investment in CSI Compressco
$7,228 $6,967 
Investment in CarbonFree6,563 6,139 
Investment in Standard Lithium2,264 1,180 
Other investments
350 — 
Total Investments$16,405 $14,286 
Following the January 2021 sale of the general partner of CSI Compressco LP (“CSI Compressco”), we continue to own approximately 3.7% of the outstanding CSI Compressco common units (NASDAQ: CCLP) as of September 30, 2023.

We have an intellectual property joint development agreement in place with CarbonFree to evaluate potential new technologies. CarbonFree is a carbon capture company with patented technologies that capture CO2 and mineralize emissions to make commercial, carbon-negative chemicals. 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 investments and capitalized and accrued interest associated with the CarbonFree convertible note.

In addition, we are party to agreements whereby Standard Lithium has the right to explore for, and an option to acquire the rights to produce and extract, lithium in our Arkansas leases and other additional 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.

See Note 8 - “Fair Value Measurements” for further information.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt and Other Borrowings
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Debt Disclosure LONG-TERM DEBT AND OTHER BORROWINGS
Consolidated long-term debt as of September 30, 2023 and December 31, 2022 consists of the following:
 Scheduled MaturitySeptember 30, 2023December 31, 2022
  (in thousands)
Term Credit Agreement(1)
September 10, 2025$156,748 $154,570 
Asset-Based Credit Agreement(2)
May 31, 2025— 1,885 
Argentina Credit AgreementOctober 19, 20231,900 — 
Swedish Credit FacilityDecember 31, 202311 
Total debt 158,659 156,458 
Less current portion (1,911)(3)
Total long-term debt $156,748 $156,455 
(1) Net of unamortized discount of $2.5 million and $3.4 million as of September 30, 2023 and December 31, 2022, respectively, and net of unamortized deferred financing costs of $3.8 million and $5.1 million as of September 30, 2023 and December 31, 2022, respectively.
(2) Net of unamortized deferred financing costs of $1.1 million as of December 31, 2022. Deferred financing costs of $0.7 million as of September 30, 2023 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.

Term Credit Agreement

    As of September 30, 2023, we had $156.7 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 up to 50% of Excess Cash Flow (as defined in the Term Credit Agreement) from the most recent full fiscal year within five business days of filing our Annual Report. If our Leverage Ratio (as
defined in the Term Credit Agreement) at year-end is less than 2.00 to 1.00, the prepayment requirement is decreased to 25%. If our Leverage Ratio at year-end is less than 1.50 to 1.00, then no prepayment is required.

The Term Credit Agreement was amended in June 2023 to remove references to LIBOR and Eurodollar rates. Borrowings under the Term Credit Agreement bear interest at a rate per annum equal to, at the option of TETRA, either (i) SOFR (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. As of September 30, 2023, the interest rate per annum on borrowings under the Term Credit Agreement is 11.68%. In addition to paying interest on the outstanding principal under the Term Credit Agreement, TETRA is required to pay a commitment fee in respect of the unutilized commitments at the rate of 1.0% per annum, paid quarterly in arrears based on utilization of the commitments under the Term Credit Agreement.

    All obligations under the Term Credit Agreement and the guarantees of those obligations are secured, subject to certain exceptions, by a security interest for the benefit of the Term Lenders on substantially all of the personal property of TETRA and certain of its subsidiaries, the equity interests in certain domestic subsidiaries, and a maximum of 65% of the equity interests in certain foreign subsidiaries.

ABL Credit Agreement

As of September 30, 2023, 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, 2023, we had no balance outstanding and $11.5 million in letters of credit and guarantees under our ABL Credit Agreement. Subject to compliance with the covenants, borrowing base, and other provisions of the ABL Credit Agreement that may limit borrowings, we had availability of $68.5 million under this agreement.

The ABL Credit Agreement was amended in May 2023 to remove references to LIBOR. Borrowings under the ABL Credit Agreement bear interest at a rate per annum equal to, at the option of TETRA, either (i) SOFR plus 0.10%, (ii) a base rate plus a margin based on a fixed charge coverage ratio, (iii) the Daily Simple Risk Free Rate plus 0.10%, or (iv) with respect to borrowings denominated in Sterling, the Daily Simple Risk Free Rate for Sterling plus 0.0326%. The base rate is determined by reference to the highest of (a) the prime rate of interest as announced from time to time by JPMorgan Chase Bank, N.A. (b) the Federal Funds Effective Rate (as defined in the ABL Credit Agreement) plus 0.5% per annum and (c) SOFR (adjusted to reflect any required bank reserves) for a one-month period on such day plus 1.0% per annum. In addition to paying interest on the outstanding principal under the ABL Credit Agreement, TETRA is required to pay a commitment fee in respect of the unutilized commitments at an applicable rate ranging from 0.375% to 0.5% per annum, paid monthly in arrears based on utilization of the commitments under the ABL Credit Agreement. TETRA is also required to pay a customary letter of credit fee equal to the applicable margin on LIBOR-based loans and fronting fees.

     All obligations under the ABL Credit Agreement and the guarantees of those obligations are secured, subject to certain exceptions, by a security interest for the benefit of the ABL Lenders on substantially all of the personal property of TETRA and certain subsidiaries of TETRA, the equity interests in certain domestic subsidiaries, and a maximum of 65% of the equity interests in certain foreign subsidiaries.
Argentina Credit Agreement

In January 2023, the Company entered into a revolving credit facility for certain working capital and capital expenditure needs for its subsidiary in Argentina (“Argentina Credit Facility”). As of September 30, 2023, we had $1.9 million outstanding and availability of $0.1 million under the Argentina Credit Agreement. Borrowings bear interest at a rate of 2.50% per annum. The Argentina Credit Facility was backed by a letter of credit under our ABL Credit Agreement, and expired and was repaid in October 2023.

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, 2023, we had a nominal amount outstanding and availability of approximately $4.6 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, 2023 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, 2023, there were $1.4 million of letters of credit outstanding against the Finland Credit Agreement. The Finland Credit Agreement expires on January 31, 2024 and the Company intends to renew it annually.

Covenants

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, 2023, we are in compliance with all covenants under the credit agreements.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
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.

There have been no other material developments in our legal proceedings during the quarter ended September 30, 2023. For additional discussion of our legal proceedings, please see our 2022 Annual Report and Quarterly Report on Form 10-Q for the quarter ended June 30, 2023.

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, 2023, 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 $74.9 million, including $4.0 million for the remainder of 2023, $24.0 million in 2024, $21.9 million in 2025, $15.6 million in 2026, $7.1 million in 2027, and $2.3 million thereafter, extending through 2028
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Fair Value Measurements FAIR VALUE MEASUREMENTS
Financial Instruments

Investments

We retained an interest in CSI Compressco representing approximately 3.7% of CSI Compressco’s outstanding common units as of September 30, 2023. In December 2021, we invested in a $5.0 million convertible note issued by CarbonFree. In addition, we receive cash and stock of Standard Lithium under the terms of our arrangements as noted in Note 5 - “Investments.”

Our investments in CSI Compressco and Standard Lithium are recorded in investments on our consolidated balance sheets based on the quoted market stock price (Level 1 fair value measurements). The stock component of consideration received from Standard Lithium 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. Changes in the value of stock are recorded in other (income) expense, net in our consolidated statements of operations.

Our investment in convertible notes issued by CarbonFree is recorded in our consolidated financial statements based on an internal valuation with assistance from a third-party valuation specialist (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 (loss) in our consolidated statements of comprehensive income. The change in our investment in CarbonFree for the nine-month period ended September 30, 2023 is as follows:

Nine Months Ended September 30, 2023
(in thousands)
Balance at beginning of period$6,139 
Change in fair value of embedded option
(50)
Change in fair value of convertible note, excluding embedded option
474 
Balance at end of period$6,563 

Recurring fair value measurements by valuation hierarchy as of September 30, 2023 and December 31, 2022 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, 2023(Level 1)(Level 2)(Level 3)
(in thousands)
Investment in CSI Compressco
$7,228 $7,228 $— $— 
Investment in CarbonFree6,563 — — 6,563 
Investment in Standard Lithium2,264 2,264 — — 
Other investments
350 — — 350 
Total investments
$16,405 
   Fair Value Measurements Using
Total as of Quoted Prices in Active Markets for Identical Assets or LiabilitiesSignificant Other Observable InputsSignificant Unobservable Inputs
DescriptionDecember 31, 2022(Level 1)(Level 2)(Level 3)
(in thousands)
Investment in CSI Compressco
$6,967 $6,967 $— $— 
Investment in CarbonFree6,139 — — 6,139 
Investment in Standard Lithium1,180 1,180 — — 
Investments$14,286 

Impairments

During the second quarter of 2023, we recorded a $0.8 million impairment of our corporate office lease. The fair values were estimated based on the discounted cash flows from our lease and sublease agreements, including the rent rate per square foot (a Level 3 fair value measurement) in accordance with the fair value hierarchy.

Other

The fair values of cash, restricted cash, accounts receivable, accounts payable, accrued liabilities, short-term borrowings and long-term debt pursuant to our Term Credit Agreement, ABL Credit Agreement, Argentina Credit Agreement, and Swedish Credit Agreement approximate their carrying amounts. See Note 6 - “Long-Term Debt and Other Borrowings” for further discussion.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net Income Per Share NET INCOME 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 per common and common equivalent share:
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2023202220232022
 (in thousands)
Number of weighted average common shares outstanding
129,777 128,407 129,395 127,890 
Assumed vesting of equity awards2,312 — 1,440 1,814 
Average diluted shares outstanding
132,089 128,407 130,835 129,704 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Industry Segments
9 Months Ended
Sep. 30, 2023
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,
 2023202220232022
 (in thousands)
Revenues from external customers    
Product sales  
Completion Fluids & Products Division$68,532 $55,354 $228,415 $195,469 
Water & Flowback Services Division435 140 2,304 381 
Consolidated$68,967 $55,494 $230,719 $195,850 
Services   
Completion Fluids & Products Division$4,678 $3,809 $12,059 $11,686 
Water & Flowback Services Division77,819 75,709 230,358 198,229 
Consolidated$82,497 $79,518 $242,417 $209,915 
Total revenues  
Completion Fluids & Products Division$73,210 $59,163 $240,474 $207,155 
Water & Flowback Services Division78,254 75,849 232,662 198,610 
Consolidated$151,464 $135,012 $473,136 $405,765 
Income (loss) before taxes and discontinued operations
  
Completion Fluids & Products Division$16,932 $12,357 $67,330 $46,910 
Water & Flowback Services Division8,475 6,482 22,869 10,808 
Interdivision Eliminations— — 
Corporate Overhead(1)
(18,691)(16,727)(54,869)(45,398)
Consolidated$6,716 $2,115 $35,330 $12,329 
(1) Amounts reflected include the following general corporate expenses:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2023202220232022
 (in thousands)
General and administrative expense$13,552 $11,968 $37,206 $33,856 
Depreciation and amortization101 165 303 528 
Impairments and other charges— — 777 — 
Interest expense5,755 4,437 17,029 11,978 
Other general corporate (income) expense, net(717)157 (446)(964)
Total$18,691 $16,727 $54,869 $45,398 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure        
Net income, retained deficit $ 5,420 $ 278 $ 29,675 $ 9,743
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Organization, Basis of Presentation, and Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Principles of consolidation policy
Presentation

Our unaudited consolidated financial statements include the accounts of our wholly owned or controlled 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, 2023 are not necessarily indicative of results that may be expected for the twelve months ended December 31, 2023.

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, 2022 and notes thereto included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 27, 2023 (the “2022 Annual Report”).
Tax Benefits Preservation Plan
Tax Benefits Preservation Plan

On February 28, 2023, the Board of Directors adopted a Tax Benefits Preservation Plan (the “Tax Plan”) designed to protect the availability of the Company’s net operating loss carryforwards (“NOLs”) and other tax attributes (collectively, the “Tax Attributes”), which may be utilized in certain circumstances to reduce the Company’s future income tax obligations. The Tax Plan is intended to reduce the likelihood that any changes in the Company’s investor base would limit the Company’s future use of its Tax Attributes as a result of the Company experiencing an “ownership change” under Section 382 (“Section 382”) of the Internal Revenue Code of 1986, as amended (the “Code”). If a corporation experiences an “ownership change,” any NOLs, losses or deductions attributable to a “net unrealized built-in loss” and other Tax Attributes could be substantially limited, and timing of the usage of such Tax Attributes could be substantially delayed. A corporation generally will experience an ownership change if one or more stockholders (or group of stockholders) who are each deemed to own at least 5% of the corporation’s stock increase their ownership by more than 50 percentage points over their lowest ownership percentage within a testing period (generally, a rolling three-year period).

In adopting the Tax Plan, the Board of Directors declared a dividend of one Series A Junior Participating Preferred Stock purchase right (the “Rights”) for each outstanding share of Common Stock pursuant to the terms of the Tax Plan. Initially, each Right entitles the registered holder to purchase from the Company one one-thousandth of a share of Series A Junior Participating Preferred Stock, par value $0.01 per share, of the Company (the “Preferred Stock”) at a price of $20.00 per one one-thousandth of a share of Preferred Stock (the “Purchase Price”), subject to adjustment. The Rights will cause substantial dilution to a person or group that acquires 4.99% or more of the Common Stock (or to a person or group that already owns 4.99% or more of the Company’s Common Stock if
such person or group acquires additional shares representing 2% of the Company’s then outstanding shares of Common Stock) without prior approval from the Board of Directors.

The Rights will expire at the earliest of: (i) the close of business on February 28, 2026 (the “Final Expiration Date”); (ii) the time at which the Rights are redeemed pursuant to the Tax Plan, (iii) the time at which the Rights are exchanged pursuant to the Tax Plan; (iv) the closing of any merger or other acquisition transaction involving the Company pursuant to an agreement as described in the penultimate paragraph of Section 1.3 of the Tax Plan; (v) the close of business on the effective date of the repeal of Section 382 of the Code if the Board determines that the Tax Plan is no longer necessary or desirable for the preservation of the Tax Attributes; or (vi) the close of business on the first day of a taxable year of the Company following a Board determination that no Tax Attributes may be carried forward or otherwise utilized.

The Tax Plan adopted by the Board of Directors is similar to plans adopted by other publicly held companies with significant NOLs or other substantial tax benefits and is not designed to prevent any action that the Board of Directors determines to be in the best interest of the Company and its stockholders. At the Company’s 2023 annual meeting of stockholders held on May 24, 2023, the Company’s stockholders ratified the adoption of the Tax Plan.

The Rights are in all respects subject to and governed by the provisions of the Tax Plan. The foregoing summary provides only a general description of the Tax Plan and does not purport to be complete. The Tax Plan, which specifies the terms of the Rights and includes as Exhibit A the Form of Certificate of Designation of Series A Junior Participating Preferred Stock of the Company and as Exhibit B the Form of Right Certificate, is attached to the Company’s Current Report on Form 8-K, which was filed with the SEC on March 1, 2023, as Exhibit 4.1 and is incorporated herein by reference. The foregoing summary should be read together with the entire Tax Plan and is qualified in its entirety by reference to the Tax Plan.
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) losses are included in other (income) expense, net and totaled less than $0.1 million and $0.3 million during the three and nine months ended September 30, 2023, respectively, and $(1.1) million and $(2.7) million during the three and nine months ended September 30, 2022, 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 adopted during 2023

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 previously-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. Updates at each reporting date after initial adoption will be recorded through selling, general, and administrative expense. On January 1, 2023, we adopted ASU 2016-13. The adoption of this standard did not have a material impact on 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. In December 2022, the FASB issued ASU 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848.” During the three months ended June 30, 2023, our asset-based credit agreement and term credit agreement were amended to replace LIBOR and Eurodollar rates with the secured overnight financing rate (“SOFR”). There were no significant costs associated with the amendments and the amendments did not have a significant impact on our consolidated financial statements.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Organization, Basis of Presentation, and Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Schedule of Cash Flow, Supplemental Disclosures
Supplemental cash flow information is as follows:
Nine Months Ended
September 30,
20232022
(in thousands)
Interest paid$14,282 $11,578 
Income taxes paid$3,918 $2,525 
September 30, 2023December 31, 2022
(in thousands)
Accrued capital expenditures$1,271 $4,901 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Discontinued Operations (Tables)
9 Months Ended
Sep. 30, 2023
Discontinued Operations and Disposal Groups [Abstract]  
Disposal Groups, Including Discontinued Operations A summary of additional 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 
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 income, 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 
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, 2023
Offshore ServicesMaritechTotal
(unaudited)
Carrying amounts of major classes of liabilities included as part of discontinued operations
Trade payables$319 $— $319 
Accrued liabilities and other— 95 95 
Total liabilities associated with discontinued operations$319 $95 $414 
December 31, 2022
Offshore ServicesMaritechTotal
Carrying amounts of major classes of liabilities included as part of discontinued operations
Trade payables$319 $— $319 
Accrued liabilities and other506 95 601 
Total liabilities associated with discontinued operations$825 $95 $920 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2023
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,
2023202220232022
 (in thousands)
Completion Fluids & Products
United States$36,484 $30,261 $115,167 $103,449 
International36,726 28,902 125,307 103,706 
73,210 59,163 240,474 207,155 
Water & Flowback Services
United States67,877 67,641 204,446 182,059 
International10,377 8,208 28,216 16,551 
78,254 75,849 232,662 198,610 
Total Revenue
United States104,361 97,902 319,613 285,508 
International47,103 37,110 153,523 120,257 
$151,464 $135,012 $473,136 $405,765 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory
Components of inventories as of September 30, 2023 and December 31, 2022 are as follows:
 September 30, 2023December 31, 2022
 (in thousands)
Finished goods$79,689 $60,481 
Raw materials4,313 3,734 
Parts and supplies6,622 6,432 
Work in progress1,504 1,466 
Total inventories
$92,128 $72,113 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Investments (Tables)
9 Months Ended
Sep. 30, 2023
Investments in and Advances to Affiliates [Abstract]  
Summary of Investments
Our investments as of September 30, 2023 and December 31, 2022 consist of the following:
September 30, 2023December 31, 2022
(in thousands)
Investment in CSI Compressco
$7,228 $6,967 
Investment in CarbonFree6,563 6,139 
Investment in Standard Lithium2,264 1,180 
Other investments
350 — 
Total Investments$16,405 $14,286 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt and Other Borrowings (Table)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Long-Term Debt Table
Consolidated long-term debt as of September 30, 2023 and December 31, 2022 consists of the following:
 Scheduled MaturitySeptember 30, 2023December 31, 2022
  (in thousands)
Term Credit Agreement(1)
September 10, 2025$156,748 $154,570 
Asset-Based Credit Agreement(2)
May 31, 2025— 1,885 
Argentina Credit AgreementOctober 19, 20231,900 — 
Swedish Credit FacilityDecember 31, 202311 
Total debt 158,659 156,458 
Less current portion (1,911)(3)
Total long-term debt $156,748 $156,455 
(1) Net of unamortized discount of $2.5 million and $3.4 million as of September 30, 2023 and December 31, 2022, respectively, and net of unamortized deferred financing costs of $3.8 million and $5.1 million as of September 30, 2023 and December 31, 2022, respectively.
(2) Net of unamortized deferred financing costs of $1.1 million as of December 31, 2022. Deferred financing costs of $0.7 million as of September 30, 2023 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.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Fair Value Measurements, Recurring and Nonrecurring
Recurring fair value measurements by valuation hierarchy as of September 30, 2023 and December 31, 2022 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, 2023(Level 1)(Level 2)(Level 3)
(in thousands)
Investment in CSI Compressco
$7,228 $7,228 $— $— 
Investment in CarbonFree6,563 — — 6,563 
Investment in Standard Lithium2,264 2,264 — — 
Other investments
350 — — 350 
Total investments
$16,405 
   Fair Value Measurements Using
Total as of Quoted Prices in Active Markets for Identical Assets or LiabilitiesSignificant Other Observable InputsSignificant Unobservable Inputs
DescriptionDecember 31, 2022(Level 1)(Level 2)(Level 3)
(in thousands)
Investment in CSI Compressco
$6,967 $6,967 $— $— 
Investment in CarbonFree6,139 — — 6,139 
Investment in Standard Lithium1,180 1,180 — — 
Investments$14,286 
Investment The change in our investment in CarbonFree for the nine-month period ended September 30, 2023 is as follows:
Nine Months Ended September 30, 2023
(in thousands)
Balance at beginning of period$6,139 
Change in fair value of embedded option
(50)
Change in fair value of convertible note, excluding embedded option
474 
Balance at end of period$6,563 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income per Share (Tables)
9 Months Ended
Sep. 30, 2023
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 per common and common equivalent share:
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2023202220232022
 (in thousands)
Number of weighted average common shares outstanding
129,777 128,407 129,395 127,890 
Assumed vesting of equity awards2,312 — 1,440 1,814 
Average diluted shares outstanding
132,089 128,407 130,835 129,704 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Industry Segments (Tables)
9 Months Ended
Sep. 30, 2023
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,
 2023202220232022
 (in thousands)
Revenues from external customers    
Product sales  
Completion Fluids & Products Division$68,532 $55,354 $228,415 $195,469 
Water & Flowback Services Division435 140 2,304 381 
Consolidated$68,967 $55,494 $230,719 $195,850 
Services   
Completion Fluids & Products Division$4,678 $3,809 $12,059 $11,686 
Water & Flowback Services Division77,819 75,709 230,358 198,229 
Consolidated$82,497 $79,518 $242,417 $209,915 
Total revenues  
Completion Fluids & Products Division$73,210 $59,163 $240,474 $207,155 
Water & Flowback Services Division78,254 75,849 232,662 198,610 
Consolidated$151,464 $135,012 $473,136 $405,765 
Income (loss) before taxes and discontinued operations
  
Completion Fluids & Products Division$16,932 $12,357 $67,330 $46,910 
Water & Flowback Services Division8,475 6,482 22,869 10,808 
Interdivision Eliminations— — 
Corporate Overhead(1)
(18,691)(16,727)(54,869)(45,398)
Consolidated$6,716 $2,115 $35,330 $12,329 
(1) Amounts reflected include the following general corporate expenses:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2023202220232022
 (in thousands)
General and administrative expense$13,552 $11,968 $37,206 $33,856 
Depreciation and amortization101 165 303 528 
Impairments and other charges— — 777 — 
Interest expense5,755 4,437 17,029 11,978 
Other general corporate (income) expense, net(717)157 (446)(964)
Total$18,691 $16,727 $54,869 $45,398 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Organization, Basis of Presentation, and Significant Accounting Policies - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
a
$ / shares
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
a
segment
$ / shares
Sep. 30, 2022
USD ($)
Jun. 30, 2023
a
Feb. 28, 2023
$ / shares
Dec. 31, 2022
$ / shares
Dividends Payable [Line Items]              
Number of Operating Segments | segment     2        
Foreign currency exchange (gains) and losses | $ $ 100 $ (1,100) $ 300 $ (2,700)      
Preferred stock, dividend declared           1  
Common stock, par value (in dollars per share) $ 0.01   $ 0.01       $ 0.01
Number of shares owned           0.0499  
Exploration and pre-development costs | $ $ 3,775 $ 936 $ 6,836 $ 3,500      
Gross brine lease acres | a 40,000   40,000        
Southwest Arkansas | Saltwerx              
Dividends Payable [Line Items]              
Gross brine lease acres | a         6,138    
Common Stock              
Dividends Payable [Line Items]              
Shares outstanding           0.02  
Preferred Stock              
Dividends Payable [Line Items]              
Preferred stock, par value(in dollars per share)           $ 0.01  
Conversion price           $ 20.00  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Organization, Basis of Presentation, and Significant Accounting Policies - Supplemental Cash Flows (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Accounting Policies [Abstract]      
Interest paid $ 14,282 $ 11,578  
Income taxes paid 3,918 $ 2,525  
Capital Expenditures Incurred but Not yet Paid $ 1,271   $ 4,901
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Discontinued Operations - Loss from Discontinued Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
General and administrative expense       $ 533
Pretax loss from discontinued operations       (559)
Pretax gain on disposal of discontinued operations       829
Total pretax income from discontinued operations       270
Income (loss) from discontinued operations, net of taxes $ (48) $ 319 $ (68) 270
Income from discontinued operations attributable to TETRA stockholders       270
Cost of revenues       54
Other income, net       (28)
Offshore Services        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
General and administrative expense   510   533
Pretax loss from discontinued operations   (510)   (587)
Pretax gain on disposal of discontinued operations   829    
Total pretax income from discontinued operations   319    
Income (loss) from discontinued operations, net of taxes   $ 319    
Cost of revenues       54
Other income, net       0
Maritech        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
General and administrative expense       0
Pretax loss from discontinued operations       28
Cost of revenues       0
Other income, net       $ (28)
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Discontinued Operations - Presented Separately in the Statement of Financial Position (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Trade payables $ 319 $ 319
Accrued liabilities and other 95 601
Total liabilities associated with discontinued operations 414 920
Offshore Services    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Trade payables 319 319
Accrued liabilities and other 0 506
Total liabilities associated with discontinued operations 319 825
Maritech    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Trade payables 0 0
Accrued liabilities and other 95 95
Total liabilities associated with discontinued operations $ 95 $ 95
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
segment
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Contract with customer, asset balances $ 30,700   $ 30,700   $ 33,100
Purchase order 4,000   4,000   $ 3,700
Deferred revenue, revenue recognized 1,200 $ 2,600 1,600 $ 1,700  
Income recognized 2,041 1,410 $ 8,690 4,858  
Number of Reportable Segments | segment     2    
Standard Lithium Ltd.          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Income recognized $ 700 $ 900 $ 2,400 $ 2,400  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues from external customers $ 151,464 $ 135,012 $ 473,136 $ 405,765
United States        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 104,361 97,902 319,613 285,508
International        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 47,103 37,110 153,523 120,257
Completion Fluids & Products Division        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 73,210 59,163 240,474 207,155
Completion Fluids & Products Division | United States        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 36,484 30,261 115,167 103,449
Completion Fluids & Products Division | International        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 36,726 28,902 125,307 103,706
Water & Flowback Services Division        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 78,254 75,849 232,662 198,610
Water & Flowback Services Division | United States        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 67,877 67,641 204,446 182,059
Water & Flowback Services Division | International        
Disaggregation of Revenue [Line Items]        
Revenues from external customers $ 10,377 $ 8,208 $ 28,216 $ 16,551
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Finished goods $ 79,689 $ 60,481
Raw materials 4,313 3,734
Parts and supplies 6,622 6,432
Work in progress 1,504 1,466
Total inventories $ 92,128 $ 72,113
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Investments in and Advances to Affiliates (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Investments in and Advances to Affiliates [Line Items]      
Investments $ 16,405 $ 14,286  
Total investments $ 16,405 14,286  
CSI Compressco      
Investments in and Advances to Affiliates [Line Items]      
Ownership percentage 3.70%    
Total investments $ 7,228 6,967  
CarbonFree      
Investments in and Advances to Affiliates [Line Items]      
Investments     $ 5,000
Total investments 6,563 6,139  
Standard Lithium      
Investments in and Advances to Affiliates [Line Items]      
Total investments 2,264 1,180  
Other Investments      
Investments in and Advances to Affiliates [Line Items]      
Investments 350 $ 0  
Total investments $ 350    
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt and Other Borrowings - Schedule of Long Term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Total long-term debt $ 156,748 $ 156,455
Parent Company    
Debt Instrument [Line Items]    
Long-term debt 158,659 156,458
Less current portion (1,911) (3)
Total long-term debt 156,748 156,455
Revolving Credit Facility | Secured Debt    
Debt Instrument [Line Items]    
Long-term debt 11 3
Revolving Credit Facility | Line of Credit | Argentina Credit Agreement    
Debt Instrument [Line Items]    
Long-term debt 1,900 0
Asset-Based Credit Agreement | Secured Debt    
Debt Instrument [Line Items]    
Long-term debt 0 1,885
Unamortized deferred finance costs   1,100
Deferred financing costs 700  
Term Loan | Secured Debt    
Debt Instrument [Line Items]    
Long-term debt 156,748 154,570
Unamortized deferred finance costs 3,800 5,100
Unamortized discount (premium), net $ 2,500 $ 3,400
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt and Other Borrowings - Additional Information (Details)
9 Months Ended
Sep. 30, 2023
USD ($)
Feb. 28, 2023
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]      
Preferred Stock, Convertible, Conversion Ratio   0.001  
Parent Company      
Debt Instrument [Line Items]      
Long-term debt $ 158,659,000   $ 156,458,000
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 | Revolving Credit Facility | Argentina Credit Agreement      
Debt Instrument [Line Items]      
Bank line of credit, net availability $ 100,000    
Interest rate 2.50%    
Long-term debt $ 1,900,000   0
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, letters of credit and guarantees 11,500,000    
Debt instrument, face amount $ 68,500,000    
Secured Debt | Variable Rate Component One      
Debt Instrument [Line Items]      
Prepay excess cash flow, threshold 0.50    
Secured Debt | Swedish Credit Facility      
Debt Instrument [Line Items]      
Bank line of credit, net availability $ 4,600,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 $ 156,700,000    
Interest rate 11.68%    
Minimum business days from filing 5 days    
Secured Debt | Term Credit Agreement | Variable Rate Component One      
Debt Instrument [Line Items]      
Leverage ratio 2.00    
Secured Debt | Term Credit Agreement | Variable Rate Component Two      
Debt Instrument [Line Items]      
Prepay excess cash flow, threshold 0.25    
Leverage ratio 1.50    
Secured Debt | Revolving Credit Facility      
Debt Instrument [Line Items]      
Long-term debt $ 11,000   3,000
Secured Debt | Revolving Credit Facility | Asset-Based Lending Credit Agreement      
Debt Instrument [Line Items]      
Debt Instrument, Collateral, Percentage Of Equity Interest Issued By Certain Foreign Subsidiaries 65.00%    
Secured Debt | Revolving Credit Facility | Asset-Based Lending Credit Agreement | Minimum      
Debt Instrument [Line Items]      
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.375%    
Secured Debt | Revolving Credit Facility | Asset-Based Lending Credit Agreement | Maximum      
Debt Instrument [Line Items]      
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.50%    
Secured Debt | Revolving Credit Facility | Asset-Based Lending Credit Agreement | Fed Funds Effective Rate Overnight Index Swap Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate (percentage) 0.50%    
Secured Debt | Revolving Credit Facility | Asset-Based Lending Credit Agreement | Secured Overnight Financing Rate (SOFR)      
Debt Instrument [Line Items]      
Basis spread on variable rate (percentage) 0.10%    
Secured Debt | Revolving Credit Facility | Asset-Based Lending Credit Agreement | Risk Free Interest Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate (percentage) 0.10%    
Secured Debt | Revolving Credit Facility | Asset-Based Lending Credit Agreement | Daily Simple Risk Free Rate For Sterling      
Debt Instrument [Line Items]      
Basis spread on variable rate (percentage) 0.0326%    
Secured Debt | Revolving Credit Facility | Asset-Based Lending Credit Agreement | Secured Overnight Financing Rate (SOFR) Adjusted For Required Bank Reserves      
Debt Instrument [Line Items]      
Basis spread on variable rate (percentage) 1.00%    
Secured Debt | Asset-Based Credit Agreement      
Debt Instrument [Line Items]      
Credit outstanding $ 0    
Long-term debt 0   1,885,000
Secured Debt | Term Loan      
Debt Instrument [Line Items]      
Long-term debt $ 156,748,000   $ 154,570,000
Secured Debt | Term Loan | Term Credit Agreement      
Debt Instrument [Line Items]      
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 100.00%    
Debt Instrument, Collateral, Percentage Of Equity Interest Issued By Certain Foreign Subsidiaries 65.00%    
Secured Debt | Term Loan | Term Credit Agreement | London Interbank Offered Rate (LIBOR) 1      
Debt Instrument [Line Items]      
Basis spread on variable rate (percentage) 6.25%    
Secured Debt | Term Loan | Term Credit Agreement | Base Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate (percentage) 5.25%    
Swingline Loan Sublimit | Parent Company | Asset-Based Lending Credit Agreement      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 11,500,000    
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Commitment and Contingencies (Details)
$ in Millions
Sep. 30, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Purchase obligation $ 74.9
Purchase obligation, remainder of 2023 4.0
Purchase obligation, 2024 24.0
Purchase obligation, 2025 21.9
Purchase obligation, 2026 15.6
Purchase obligation, 2027 7.1
Purchase obligation, thereafter $ 2.3
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - CarbonFree (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Investments in and Advances to Affiliates, at Fair Value [Roll Forward]            
Balance at beginning of period     $ 14,286   $ 14,286  
Change in fair value of embedded option $ 2,041     $ 1,410 8,690 $ 4,858
Other comprehensive income (loss) 146 $ 207 121 (306) 474 (306)
Balance at end of period 16,405       16,405  
(Level 3) | CarbonFree            
Investments in and Advances to Affiliates, at Fair Value [Roll Forward]            
Balance at beginning of period     6,139   6,139  
Balance at end of period 6,563       6,563  
Unrealized Gain (Loss) on Investment            
Investments in and Advances to Affiliates, at Fair Value [Roll Forward]            
Other comprehensive income (loss) $ 146     $ (306)    
CarbonFree            
Investments in and Advances to Affiliates, at Fair Value [Roll Forward]            
Balance at beginning of period           $ 5,000
Change in fair value of embedded option         (50)  
CarbonFree | Unrealized Gain (Loss) on Investment            
Investments in and Advances to Affiliates, at Fair Value [Roll Forward]            
Other comprehensive income (loss)     $ 121   $ 474  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Derivatives, Fair Value [Line Items]              
Investments $ 16,405     $ 16,405   $ 14,286  
Impairment and other charges $ 0 $ 800 $ 0 $ 777 $ 2,262    
CSI Compressco              
Derivatives, Fair Value [Line Items]              
Ownership percentage 3.70%     3.70%      
CarbonFree              
Derivatives, Fair Value [Line Items]              
Investments             $ 5,000
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Market Risks and Derivative Hedge Contracts (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Derivatives, Fair Value [Line Items]    
Total investments $ 16,405 $ 14,286
CSI Compressco    
Derivatives, Fair Value [Line Items]    
Total investments 7,228 6,967
CarbonFree    
Derivatives, Fair Value [Line Items]    
Total investments 6,563 6,139
Standard Lithium    
Derivatives, Fair Value [Line Items]    
Total investments 2,264 1,180
Other Investments    
Derivatives, Fair Value [Line Items]    
Total investments 350  
(Level 1) | CSI Compressco    
Derivatives, Fair Value [Line Items]    
Total investments 7,228 6,967
(Level 1) | CarbonFree    
Derivatives, Fair Value [Line Items]    
Total investments 0 0
(Level 1) | Standard Lithium    
Derivatives, Fair Value [Line Items]    
Total investments 2,264 1,180
(Level 1) | Other Investments    
Derivatives, Fair Value [Line Items]    
Total investments 0  
(Level 2) | CSI Compressco    
Derivatives, Fair Value [Line Items]    
Total investments 0 0
(Level 2) | CarbonFree    
Derivatives, Fair Value [Line Items]    
Total investments 0 0
(Level 2) | Standard Lithium    
Derivatives, Fair Value [Line Items]    
Total investments 0 0
(Level 2) | Other Investments    
Derivatives, Fair Value [Line Items]    
Total investments 0  
(Level 3) | CSI Compressco    
Derivatives, Fair Value [Line Items]    
Total investments 0 0
(Level 3) | CarbonFree    
Derivatives, Fair Value [Line Items]    
Total investments 6,563 6,139
(Level 3) | Standard Lithium    
Derivatives, Fair Value [Line Items]    
Total investments 0 $ 0
(Level 3) | Other Investments    
Derivatives, Fair Value [Line Items]    
Total investments $ 350  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income 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, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Number of weighted average common shares outstanding ( in shares) 129,777 128,407 129,395 127,890
Assumed exercise of equity awards and warrants (in shares) 2,312 0 1,440 1,814
Average diluted shares outstanding (in shares) 132,089 128,407 130,835 129,704
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income per Share - Additional Information (Details)
shares in Thousands
3 Months Ended
Sep. 30, 2022
shares
Earnings Per Share [Abstract]  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,500
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Industry Segments - Additional Details (Details)
9 Months Ended
Sep. 30, 2023
segment
Segment Reporting [Abstract]  
Number of Reportable Segments 2
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Industry Segments - Revenue, Income from Operations, and Assets by Reporting Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Industry Segments Details [Line Items]        
Revenues from external customers $ 151,464 $ 135,012 $ 473,136 $ 405,765
Income before taxes and discontinued operations 6,716 2,115 35,330 12,329
Intersegment Eliminations        
Industry Segments Details [Line Items]        
Income before taxes and discontinued operations 0 3 0 9
Corporate, Non-Segment        
Industry Segments Details [Line Items]        
Income before taxes and discontinued operations (18,691) (16,727) (54,869) (45,398)
Completion Fluids & Products Division        
Industry Segments Details [Line Items]        
Revenues from external customers 73,210 59,163 240,474 207,155
Completion Fluids & Products Division | Operating Segments        
Industry Segments Details [Line Items]        
Revenues from external customers 73,210 59,163 240,474 207,155
Income before taxes and discontinued operations 16,932 12,357 67,330 46,910
Water & Flowback Services Division        
Industry Segments Details [Line Items]        
Revenues from external customers 78,254 75,849 232,662 198,610
Water & Flowback Services Division | Operating Segments        
Industry Segments Details [Line Items]        
Revenues from external customers 78,254 75,849 232,662 198,610
Income before taxes and discontinued operations 8,475 6,482 22,869 10,808
Product sales        
Industry Segments Details [Line Items]        
Revenues from external customers 68,967 55,494 230,719 195,850
Product sales | Completion Fluids & Products Division | Operating Segments        
Industry Segments Details [Line Items]        
Revenues from external customers 68,532 55,354 228,415 195,469
Product sales | Water & Flowback Services Division | Operating Segments        
Industry Segments Details [Line Items]        
Revenues from external customers 435 140 2,304 381
Services        
Industry Segments Details [Line Items]        
Revenues from external customers 82,497 79,518 242,417 209,915
Services | Completion Fluids & Products Division | Operating Segments        
Industry Segments Details [Line Items]        
Revenues from external customers 4,678 3,809 12,059 11,686
Services | Water & Flowback Services Division | Operating Segments        
Industry Segments Details [Line Items]        
Revenues from external customers $ 77,819 $ 75,709 $ 230,358 $ 198,229
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Industry Segments - Corporate Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]          
General and administrative expense $ 23,838   $ 23,833 $ 73,254 $ 68,096
Depreciation, amortization, and accretion 8,578   8,634 25,705 24,061
Impairment and other charges 0 $ 800 0 777 2,262
Interest expense, net 5,636   3,999 16,672 10,933
Other general corporate (income) expense, net (2,041)   (1,410) (8,690) (4,858)
Total (5,468)   63 (29,718) (9,430)
Corporate, Non-Segment          
Segment Reporting Information [Line Items]          
General and administrative expense 13,552   11,968 37,206 33,856
Depreciation, amortization, and accretion 101   165 303 528
Impairment and other charges 0   0 777 0
Interest expense, net 5,755   4,437 17,029 11,978
Other general corporate (income) expense, net (717)   157 (446) (964)
Total $ 18,691   $ 16,727 $ 54,869 $ 45,398
XML 62 tti-20230930_htm.xml IDEA: XBRL DOCUMENT 0000844965 2023-01-01 2023-09-30 0000844965 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0000844965 us-gaap:SeriesAPreferredStockMember 2023-01-01 2023-09-30 0000844965 2023-10-27 0000844965 us-gaap:ProductMember 2023-07-01 2023-09-30 0000844965 us-gaap:ProductMember 2022-07-01 2022-09-30 0000844965 us-gaap:ProductMember 2023-01-01 2023-09-30 0000844965 us-gaap:ProductMember 2022-01-01 2022-09-30 0000844965 us-gaap:ServiceMember 2023-07-01 2023-09-30 0000844965 us-gaap:ServiceMember 2022-07-01 2022-09-30 0000844965 us-gaap:ServiceMember 2023-01-01 2023-09-30 0000844965 us-gaap:ServiceMember 2022-01-01 2022-09-30 0000844965 2023-07-01 2023-09-30 0000844965 2022-07-01 2022-09-30 0000844965 2022-01-01 2022-09-30 0000844965 us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember 2023-07-01 2023-09-30 0000844965 2023-09-30 0000844965 2022-12-31 0000844965 tti:CommonStockValueMember 2022-12-31 0000844965 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000844965 us-gaap:TreasuryStockCommonMember 2022-12-31 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000844965 us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember 2022-12-31 0000844965 us-gaap:RetainedEarningsMember 2022-12-31 0000844965 us-gaap:NoncontrollingInterestMember 2022-12-31 0000844965 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000844965 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0000844965 2023-01-01 2023-03-31 0000844965 tti:CarbonFreeMember us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember 2023-01-01 2023-03-31 0000844965 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000844965 tti:CommonStockValueMember 2023-01-01 2023-03-31 0000844965 tti:CommonStockValueMember 2023-03-31 0000844965 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000844965 us-gaap:TreasuryStockCommonMember 2023-03-31 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0000844965 us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember 2023-03-31 0000844965 us-gaap:RetainedEarningsMember 2023-03-31 0000844965 us-gaap:NoncontrollingInterestMember 2023-03-31 0000844965 2023-03-31 0000844965 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000844965 us-gaap:NoncontrollingInterestMember 2023-04-01 2023-06-30 0000844965 2023-04-01 2023-06-30 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2023-04-01 2023-06-30 0000844965 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000844965 tti:CommonStockValueMember 2023-04-01 2023-06-30 0000844965 tti:CommonStockValueMember 2023-06-30 0000844965 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000844965 us-gaap:TreasuryStockCommonMember 2023-06-30 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2023-06-30 0000844965 us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember 2023-06-30 0000844965 us-gaap:RetainedEarningsMember 2023-06-30 0000844965 us-gaap:NoncontrollingInterestMember 2023-06-30 0000844965 2023-06-30 0000844965 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000844965 us-gaap:NoncontrollingInterestMember 2023-07-01 2023-09-30 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2023-07-01 2023-09-30 0000844965 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000844965 tti:CommonStockValueMember 2023-07-01 2023-09-30 0000844965 tti:CommonStockValueMember 2023-09-30 0000844965 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000844965 us-gaap:TreasuryStockCommonMember 2023-09-30 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2023-09-30 0000844965 us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember 2023-09-30 0000844965 us-gaap:RetainedEarningsMember 2023-09-30 0000844965 us-gaap:NoncontrollingInterestMember 2023-09-30 0000844965 tti:CommonStockValueMember 2021-12-31 0000844965 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000844965 us-gaap:TreasuryStockCommonMember 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 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:AccumulatedTranslationAdjustmentMember 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:TreasuryStockCommonMember 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-06-30 0000844965 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000844965 us-gaap:TreasuryStockCommonMember 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:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember 2022-07-01 2022-09-30 0000844965 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000844965 tti:CommonStockValueMember 2022-09-30 0000844965 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000844965 us-gaap:TreasuryStockCommonMember 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 2022-09-30 0000844965 2023-02-28 0000844965 us-gaap:PreferredStockMember 2023-02-28 0000844965 us-gaap:CommonStockMember 2023-02-28 0000844965 tti:SaltwerxMember tti:SouthwestArkansasMember 2023-06-30 0000844965 2022-01-01 2022-12-31 0000844965 tti:OffshoreServicesMember 2022-07-01 2022-09-30 0000844965 tti:OffshoreServicesMember 2022-01-01 2022-09-30 0000844965 tti:MaritechMember 2022-01-01 2022-09-30 0000844965 tti:OffshoreServicesMember 2023-09-30 0000844965 tti:MaritechMember 2023-09-30 0000844965 tti:OffshoreServicesMember 2022-12-31 0000844965 tti:MaritechMember 2022-12-31 0000844965 tti:StandardLithiumLtdMember 2023-07-01 2023-09-30 0000844965 tti:StandardLithiumLtdMember 2023-01-01 2023-09-30 0000844965 tti:StandardLithiumLtdMember 2022-07-01 2022-09-30 0000844965 tti:StandardLithiumLtdMember 2022-01-01 2022-09-30 0000844965 country:US tti:CompletionFluidsProductsDivisionMember 2023-07-01 2023-09-30 0000844965 country:US tti:CompletionFluidsProductsDivisionMember 2022-07-01 2022-09-30 0000844965 country:US tti:CompletionFluidsProductsDivisionMember 2023-01-01 2023-09-30 0000844965 country:US tti:CompletionFluidsProductsDivisionMember 2022-01-01 2022-09-30 0000844965 us-gaap:NonUsMember tti:CompletionFluidsProductsDivisionMember 2023-07-01 2023-09-30 0000844965 us-gaap:NonUsMember tti:CompletionFluidsProductsDivisionMember 2022-07-01 2022-09-30 0000844965 us-gaap:NonUsMember tti:CompletionFluidsProductsDivisionMember 2023-01-01 2023-09-30 0000844965 us-gaap:NonUsMember tti:CompletionFluidsProductsDivisionMember 2022-01-01 2022-09-30 0000844965 tti:CompletionFluidsProductsDivisionMember 2023-07-01 2023-09-30 0000844965 tti:CompletionFluidsProductsDivisionMember 2022-07-01 2022-09-30 0000844965 tti:CompletionFluidsProductsDivisionMember 2023-01-01 2023-09-30 0000844965 tti:CompletionFluidsProductsDivisionMember 2022-01-01 2022-09-30 0000844965 country:US tti:WaterFlowbackServicesMember 2023-07-01 2023-09-30 0000844965 country:US tti:WaterFlowbackServicesMember 2022-07-01 2022-09-30 0000844965 country:US tti:WaterFlowbackServicesMember 2023-01-01 2023-09-30 0000844965 country:US tti:WaterFlowbackServicesMember 2022-01-01 2022-09-30 0000844965 us-gaap:NonUsMember tti:WaterFlowbackServicesMember 2023-07-01 2023-09-30 0000844965 us-gaap:NonUsMember tti:WaterFlowbackServicesMember 2022-07-01 2022-09-30 0000844965 us-gaap:NonUsMember tti:WaterFlowbackServicesMember 2023-01-01 2023-09-30 0000844965 us-gaap:NonUsMember tti:WaterFlowbackServicesMember 2022-01-01 2022-09-30 0000844965 tti:WaterFlowbackServicesMember 2023-07-01 2023-09-30 0000844965 tti:WaterFlowbackServicesMember 2022-07-01 2022-09-30 0000844965 tti:WaterFlowbackServicesMember 2023-01-01 2023-09-30 0000844965 tti:WaterFlowbackServicesMember 2022-01-01 2022-09-30 0000844965 country:US 2023-07-01 2023-09-30 0000844965 country:US 2022-07-01 2022-09-30 0000844965 country:US 2023-01-01 2023-09-30 0000844965 country:US 2022-01-01 2022-09-30 0000844965 us-gaap:NonUsMember 2023-07-01 2023-09-30 0000844965 us-gaap:NonUsMember 2022-07-01 2022-09-30 0000844965 us-gaap:NonUsMember 2023-01-01 2023-09-30 0000844965 us-gaap:NonUsMember 2022-01-01 2022-09-30 0000844965 tti:CSICompresscoMember 2023-09-30 0000844965 tti:CSICompresscoMember 2022-12-31 0000844965 tti:CarbonFreeMember 2023-09-30 0000844965 tti:CarbonFreeMember 2022-12-31 0000844965 tti:StandardLithiumMember 2023-09-30 0000844965 tti:StandardLithiumMember 2022-12-31 0000844965 tti:OtherMember 2023-09-30 0000844965 tti:OtherMember 2022-12-31 0000844965 tti:CarbonFreeMember 2021-12-31 0000844965 tti:TermLoanMember us-gaap:SecuredDebtMember 2023-09-30 0000844965 tti:TermLoanMember us-gaap:SecuredDebtMember 2022-12-31 0000844965 tti:AssetBasedCreditAgreementMember us-gaap:SecuredDebtMember 2023-09-30 0000844965 tti:AssetBasedCreditAgreementMember us-gaap:SecuredDebtMember 2022-12-31 0000844965 us-gaap:RevolvingCreditFacilityMember tti:ArgentinaCreditAgreementMember us-gaap:LineOfCreditMember 2023-09-30 0000844965 us-gaap:RevolvingCreditFacilityMember tti:ArgentinaCreditAgreementMember us-gaap:LineOfCreditMember 2022-12-31 0000844965 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember 2023-09-30 0000844965 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember 2022-12-31 0000844965 srt:ParentCompanyMember 2023-09-30 0000844965 srt:ParentCompanyMember 2022-12-31 0000844965 tti:TermCreditAgreementMember us-gaap:SecuredDebtMember 2023-09-30 0000844965 us-gaap:SecuredDebtMember tti:VariableRateComponentOneMember 2023-09-30 0000844965 tti:TermCreditAgreementMember us-gaap:SecuredDebtMember tti:VariableRateComponentOneMember 2023-09-30 0000844965 tti:TermCreditAgreementMember us-gaap:SecuredDebtMember tti:VariableRateComponentTwoMember 2023-09-30 0000844965 tti:TermLoanMember tti:TermCreditAgreementMember us-gaap:SecuredDebtMember tti:LondonInterbankOfferedRateLIBOR1Member 2023-01-01 2023-09-30 0000844965 tti:TermLoanMember tti:TermCreditAgreementMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2023-01-01 2023-09-30 0000844965 tti:TermLoanMember tti:TermCreditAgreementMember us-gaap:SecuredDebtMember 2023-01-01 2023-09-30 0000844965 tti:TermLoanMember tti:TermCreditAgreementMember us-gaap:SecuredDebtMember 2023-09-30 0000844965 us-gaap:RevolvingCreditFacilityMember tti:ABLCreditAgreementMember us-gaap:LineOfCreditMember 2023-09-30 0000844965 srt:ParentCompanyMember us-gaap:LetterOfCreditMember tti:AssetBasedLendingCreditAgreementMember 2023-09-30 0000844965 srt:ParentCompanyMember tti:AssetBasedLendingCreditAgreementMember tti:SwinglineLoanSublimitMember 2023-09-30 0000844965 us-gaap:LetterOfCreditMember tti:SubFacilityMember us-gaap:LineOfCreditMember 2023-09-30 0000844965 srt:ParentCompanyMember tti:ABLCreditAgreementMember us-gaap:LineOfCreditMember 2023-09-30 0000844965 us-gaap:RevolvingCreditFacilityMember tti:AssetBasedLendingCreditAgreementMember us-gaap:SecuredDebtMember tti:SecuredOvernightFinancingRateSOFRMember 2023-01-01 2023-09-30 0000844965 us-gaap:RevolvingCreditFacilityMember tti:AssetBasedLendingCreditAgreementMember us-gaap:SecuredDebtMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-01-01 2023-09-30 0000844965 us-gaap:RevolvingCreditFacilityMember tti:AssetBasedLendingCreditAgreementMember us-gaap:SecuredDebtMember tti:DailySimpleRiskFreeRateForSterlingMember 2023-01-01 2023-09-30 0000844965 us-gaap:RevolvingCreditFacilityMember tti:AssetBasedLendingCreditAgreementMember us-gaap:SecuredDebtMember us-gaap:FederalFundsEffectiveSwapRateMember 2023-01-01 2023-09-30 0000844965 us-gaap:RevolvingCreditFacilityMember tti:AssetBasedLendingCreditAgreementMember us-gaap:SecuredDebtMember tti:SecuredOvernightFinancingRateSOFRAdjustedForRequiredBankReservesMember 2023-01-01 2023-09-30 0000844965 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember tti:AssetBasedLendingCreditAgreementMember us-gaap:SecuredDebtMember 2023-01-01 2023-09-30 0000844965 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember tti:AssetBasedLendingCreditAgreementMember us-gaap:SecuredDebtMember 2023-01-01 2023-09-30 0000844965 us-gaap:RevolvingCreditFacilityMember tti:AssetBasedLendingCreditAgreementMember us-gaap:SecuredDebtMember 2023-09-30 0000844965 tti:SwedishCreditFacilityMember us-gaap:SecuredDebtMember 2023-09-30 0000844965 us-gaap:LetterOfCreditMember us-gaap:SecuredDebtMember 2023-09-30 0000844965 us-gaap:FairValueInputsLevel3Member tti:CarbonFreeMember 2022-12-31 0000844965 tti:CarbonFreeMember 2023-01-01 2023-09-30 0000844965 tti:CarbonFreeMember us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember 2023-01-01 2023-09-30 0000844965 us-gaap:FairValueInputsLevel3Member tti:CarbonFreeMember 2023-09-30 0000844965 tti:CSICompresscoMember us-gaap:FairValueInputsLevel1Member 2023-09-30 0000844965 tti:CSICompresscoMember us-gaap:FairValueInputsLevel2Member 2023-09-30 0000844965 tti:CSICompresscoMember us-gaap:FairValueInputsLevel3Member 2023-09-30 0000844965 tti:CarbonFreeMember us-gaap:FairValueInputsLevel1Member 2023-09-30 0000844965 tti:CarbonFreeMember us-gaap:FairValueInputsLevel2Member 2023-09-30 0000844965 tti:CarbonFreeMember us-gaap:FairValueInputsLevel3Member 2023-09-30 0000844965 tti:StandardLithiumMember us-gaap:FairValueInputsLevel1Member 2023-09-30 0000844965 tti:StandardLithiumMember us-gaap:FairValueInputsLevel2Member 2023-09-30 0000844965 tti:StandardLithiumMember us-gaap:FairValueInputsLevel3Member 2023-09-30 0000844965 tti:OtherMember us-gaap:FairValueInputsLevel1Member 2023-09-30 0000844965 tti:OtherMember us-gaap:FairValueInputsLevel2Member 2023-09-30 0000844965 tti:OtherMember us-gaap:FairValueInputsLevel3Member 2023-09-30 0000844965 tti:CSICompresscoMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000844965 tti:CSICompresscoMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0000844965 tti:CSICompresscoMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0000844965 tti:CarbonFreeMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000844965 tti:CarbonFreeMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0000844965 tti:CarbonFreeMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0000844965 tti:StandardLithiumMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000844965 tti:StandardLithiumMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0000844965 tti:StandardLithiumMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0000844965 us-gaap:OperatingSegmentsMember us-gaap:ProductMember tti:CompletionFluidsProductsDivisionMember 2023-07-01 2023-09-30 0000844965 us-gaap:OperatingSegmentsMember us-gaap:ProductMember tti:CompletionFluidsProductsDivisionMember 2022-07-01 2022-09-30 0000844965 us-gaap:OperatingSegmentsMember us-gaap:ProductMember tti:CompletionFluidsProductsDivisionMember 2023-01-01 2023-09-30 0000844965 us-gaap:OperatingSegmentsMember us-gaap:ProductMember tti:CompletionFluidsProductsDivisionMember 2022-01-01 2022-09-30 0000844965 us-gaap:OperatingSegmentsMember us-gaap:ProductMember tti:WaterFlowbackServicesMember 2023-07-01 2023-09-30 0000844965 us-gaap:OperatingSegmentsMember us-gaap:ProductMember tti:WaterFlowbackServicesMember 2022-07-01 2022-09-30 0000844965 us-gaap:OperatingSegmentsMember us-gaap:ProductMember tti:WaterFlowbackServicesMember 2023-01-01 2023-09-30 0000844965 us-gaap:OperatingSegmentsMember us-gaap:ProductMember tti:WaterFlowbackServicesMember 2022-01-01 2022-09-30 0000844965 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember tti:CompletionFluidsProductsDivisionMember 2023-07-01 2023-09-30 0000844965 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember tti:CompletionFluidsProductsDivisionMember 2022-07-01 2022-09-30 0000844965 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember tti:CompletionFluidsProductsDivisionMember 2023-01-01 2023-09-30 0000844965 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember tti:CompletionFluidsProductsDivisionMember 2022-01-01 2022-09-30 0000844965 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember tti:WaterFlowbackServicesMember 2023-07-01 2023-09-30 0000844965 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember tti:WaterFlowbackServicesMember 2022-07-01 2022-09-30 0000844965 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember tti:WaterFlowbackServicesMember 2023-01-01 2023-09-30 0000844965 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember tti:WaterFlowbackServicesMember 2022-01-01 2022-09-30 0000844965 us-gaap:OperatingSegmentsMember tti:CompletionFluidsProductsDivisionMember 2023-07-01 2023-09-30 0000844965 us-gaap:OperatingSegmentsMember tti:CompletionFluidsProductsDivisionMember 2022-07-01 2022-09-30 0000844965 us-gaap:OperatingSegmentsMember tti:CompletionFluidsProductsDivisionMember 2023-01-01 2023-09-30 0000844965 us-gaap:OperatingSegmentsMember tti:CompletionFluidsProductsDivisionMember 2022-01-01 2022-09-30 0000844965 us-gaap:OperatingSegmentsMember tti:WaterFlowbackServicesMember 2023-07-01 2023-09-30 0000844965 us-gaap:OperatingSegmentsMember tti:WaterFlowbackServicesMember 2022-07-01 2022-09-30 0000844965 us-gaap:OperatingSegmentsMember tti:WaterFlowbackServicesMember 2023-01-01 2023-09-30 0000844965 us-gaap:OperatingSegmentsMember tti:WaterFlowbackServicesMember 2022-01-01 2022-09-30 0000844965 us-gaap:IntersegmentEliminationMember 2023-07-01 2023-09-30 0000844965 us-gaap:IntersegmentEliminationMember 2022-07-01 2022-09-30 0000844965 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-09-30 0000844965 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-09-30 0000844965 us-gaap:CorporateNonSegmentMember 2023-07-01 2023-09-30 0000844965 us-gaap:CorporateNonSegmentMember 2022-07-01 2022-09-30 0000844965 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-09-30 0000844965 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-09-30 shares iso4217:USD iso4217:USD shares tti:segment pure utr:acre 0000844965 --12-31 2023 Q3 false 0.001 P5D 10-Q true 2023-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 Preferred Share Purchase Right N/A NYSE Yes Yes Accelerated Filer false false false 130079173 68967000 55494000 230719000 195850000 82497000 79518000 242417000 209915000 151464000 135012000 473136000 405765000 41410000 36571000 139678000 130916000 63552000 60334000 186424000 162276000 8578000 8634000 25705000 24061000 0 0 777000 2262000 0 0 2850000 3750000 113540000 105539000 349734000 315765000 37924000 29473000 123402000 90000000 3775000 936000 6836000 3500000 23838000 23833000 73254000 68096000 5636000 3999000 16672000 10933000 2041000 1410000 8690000 4858000 6716000 2115000 35330000 12329000 1248000 2178000 5612000 2899000 5468000 -63000 29718000 9430000 -48000 319000 -68000 270000 5420000 256000 29650000 9700000 0 -22000 -25000 -43000 5420000 278000 29675000 9743000 0.04 -0.00 0.23 0.08 0.04 0.00 0.23 0.08 129777000 128407000 129395000 127890000 0.04 -0.00 0.23 0.08 0.04 0.00 0.23 0.08 132089000 128407000 130835000 129704000 5420000 256000 29650000 9700000 0 0 0 0 -2750000 -3873000 -284000 -7095000 146000 -306000 474000 -306000 2816000 -3923000 29840000 2299000 0 -22000 -25000 -43000 2816000 -3901000 29865000 2342000 33826000 13592000 508000 538000 122900000 129631000 92128000 72113000 21575000 23112000 270429000 238448000 23308000 25723000 309082000 318693000 10379000 11832000 63912000 63528000 4461000 7660000 411142000 427436000 305063000 325856000 106079000 101580000 49904000 46996000 30132000 32955000 34227000 33818000 16405000 14286000 15147000 13279000 95911000 94338000 472419000 434366000 50322000 49121000 1911000 3000 31090000 30958000 8745000 7795000 10777000 9913000 23281000 25557000 414000 920000 126540000 124267000 156748000 156455000 28013000 28108000 14132000 13671000 1890000 2038000 3959000 3430000 204742000 203702000 0.01 0.01 250000000 250000000 133217848 131800975 1332000 1318000 482709000 477820000 3138675 3138675 19957000 19957000 -48873000 -49063000 -272818000 -302493000 142393000 107625000 -1256000 -1228000 141137000 106397000 472419000 434366000 1318000 477820000 -19957000 -48991000 -72000 -302493000 -1228000 106397000 6040000 -7000 6033000 0 1421000 1421000 121000 121000 7575000 3514000 3514000 -7000 1341000 -1000 1333000 1325000 479993000 -19957000 -47570000 49000 -296453000 -1234000 116153000 18215000 -18000 18197000 0 1045000 0 1045000 207000 207000 19449000 1507000 0 1507000 -2000 52000 2000 52000 1327000 481448000 -19957000 -46525000 256000 -278238000 -1254000 137057000 5420000 0 5420000 0 -2750000 0 -2750000 146000 146000 2816000 1396000 0 1396000 -5000 135000 2000 132000 1332000 482709000 -19957000 -49275000 402000 -272818000 -1256000 141137000 2300000 1301000 475624000 -19957000 -46932000 0 -310332000 -1141000 98563000 7720000 -1000 7719000 0 192000 192000 7911000 1104000 1104000 -7000 673000 10000 676000 1308000 476055000 -19957000 -46740000 0 -302612000 -1152000 106902000 1745000 -20000 1725000 0 -3414000 0 -3414000 -1689000 1159000 0 1159000 833000 9000 836000 1314000 476381000 -19957000 -50154000 0 -300867000 -1181000 105536000 278000 -22000 256000 0 -3873000 0 -3873000 -306000 -306000 -3923000 1098000 0 1098000 949000 10000 955000 1318000 476530000 -19957000 -54027000 -306000 -300589000 -1213000 101756000 29650000 9700000 25705000 24061000 777000 2262000 -157000 -159000 4199000 3361000 190000 31000 2707000 2378000 2850000 3750000 432000 980000 -805000 -66000 916000 359000 -7600000 16661000 19990000 5707000 -1313000 3782000 2893000 17069000 -1133000 1768000 51331000 25948000 30240000 32678000 658000 1489000 2850000 3750000 350000 0 1836000 841000 -28918000 -28280000 97384000 1695000 98441000 3292000 837000 1174000 -1894000 -2771000 -285000 -1201000 20234000 -6304000 13592000 31551000 33826000 25247000 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 energy services and solutions company operating on six continents, focused on calcium chloride, completion fluids and associated products and services, comprehensive water management solutions, frac flowback, and production well testing. 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:120%">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 or controlled 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, 2023 are not necessarily indicative of results that may be expected for the twelve months ended December 31, 2023.</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, 2022 and notes thereto included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 27, 2023 (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/0000844965/000084496523000009/tti-20221231.htm" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2022 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%">Tax Benefits Preservation Plan</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 28, 2023, the Board of Directors adopted a Tax Benefits Preservation Plan (the “Tax Plan”) designed to protect the availability of the Company’s net operating loss carryforwards (“NOLs”) and other tax attributes (collectively, the “Tax Attributes”), which may be utilized in certain circumstances to reduce the Company’s future income tax obligations. The Tax Plan is intended to reduce the likelihood that any changes in the Company’s investor base would limit the Company’s future use of its Tax Attributes as a result of the Company experiencing an “ownership change” under Section 382 (“Section 382”) of the Internal Revenue Code of 1986, as amended (the “Code”). If a corporation experiences an “ownership change,” any NOLs, losses or deductions attributable to a “net unrealized built-in loss” and other Tax Attributes could be substantially limited, and timing of the usage of such Tax Attributes could be substantially delayed. A corporation generally will experience an ownership change if one or more stockholders (or group of stockholders) who are each deemed to own at least 5% of the corporation’s stock increase their ownership by more than 50 percentage points over their lowest ownership percentage within a testing period (generally, a rolling three-year period).</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 adopting the Tax Plan, the Board of Directors declared a dividend of one Series A Junior Participating Preferred Stock purchase right (the “Rights”) for each outstanding share of Common Stock pursuant to the terms of the Tax Plan. Initially, each Right entitles the registered holder to purchase from the Company one one-thousandth of a share of Series A Junior Participating Preferred Stock, par value $0.01 per share, of the Company (the “Preferred Stock”) at a price of $20.00 per one one-thousandth of a share of Preferred Stock (the “Purchase Price”), subject to adjustment. The Rights will cause substantial dilution to a person or group that acquires 4.99% or more of the Common Stock (or to a person or group that already owns 4.99% or more of the Company’s Common Stock if </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">such person or group acquires additional shares representing 2% of the Company’s then outstanding shares of Common Stock) without prior approval from the Board of Directors.</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 Rights will expire at the earliest of: (i) the close of business on February 28, 2026 (the “Final Expiration Date”); (ii) the time at which the Rights are redeemed pursuant to the Tax Plan, (iii) the time at which the Rights are exchanged pursuant to the Tax Plan; (iv) the closing of any merger or other acquisition transaction involving the Company pursuant to an agreement as described in the penultimate paragraph of Section 1.3 of the Tax Plan; (v) the close of business on the effective date of the repeal of Section 382 of the Code if the Board determines that the Tax Plan is no longer necessary or desirable for the preservation of the Tax Attributes; or (vi) the close of business on the first day of a taxable year of the Company following a Board determination that no Tax Attributes may be carried forward or otherwise utilized.</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 Tax Plan adopted by the Board of Directors is similar to plans adopted by other publicly held companies with significant NOLs or other substantial tax benefits and is not designed to prevent any action that the Board of Directors determines to be in the best interest of the Company and its stockholders. At the Company’s 2023 annual meeting of stockholders held on May 24, 2023, the Company’s stockholders ratified the adoption of the Tax Plan.</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 Rights are in all respects subject to and governed by the provisions of the Tax Plan. The foregoing summary provides only a general description of the Tax Plan and does not purport to be complete. The Tax Plan, which specifies the terms of the Rights and includes as Exhibit A the Form of Certificate of Designation of Series A Junior Participating Preferred Stock of the Company and as Exhibit B the Form of Right Certificate, is attached to the Company’s Current Report on Form 8-K, which was filed with the SEC on March 1, 2023, as Exhibit 4.1 and is incorporated herein by reference. The foregoing summary should be read together with the entire Tax Plan and is qualified in its entirety by reference to the Tax Plan.</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%">Mineral Resources Arrangement</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 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. We recognized approximately $3.8 million and $6.8 million of expense during the three-month and nine-month periods ended September 30, 2023, respectively, and $0.9 million and $3.5 million of expense during the three-month and nine-month periods ended September 30, 2022, respectively, for exploration and pre-development costs representing expenditures incurred to evaluate potential future development of our lithium and bromine properties in Arkansas. We are also party to agreements whereby Standard Lithium Ltd. (NYSE: SLI) (“Standard Lithium”) has the right to explore for, and an option to acquire the rights to produce and extract, lithium in our Arkansas leases and other potential resources in the Mojave region of California. Standard Lithium delivered a notice to exercise this option to acquire those lithium rights in our Arkansas leases on October 6, 2023.</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 2023, we entered into a memorandum of understanding (“MOU”) with Saltwerx LLC (“Saltwerx”), an indirect wholly owned subsidiary of a Fortune 500 company, relating to a newly-proposed brine unit in the Smackover Formation in Southwest Arkansas and potential bromine and lithium production from brine produced from the unit. We filed an amended brine unit application (“the Application”) covering approximately 6,138 acres, which expands the size of the unit area and also combines brine acreage that was previously leased by each of TETRA and Saltwerx (“the Brine Unit”), with the Arkansas Oil &amp; Gas Commission (“AOGC”). On September 26, 2023, the AOGC held a public hearing and unanimously approved our application to establish the Brine Unit. On October 17, 2023, the AOGC issued formal orders establishing the Brine Unit and integrating all unleased parties within the Brine Unit, subject to a 60-day statutory election period for each unleased party, to elect whether or not to participate and share in costs of development of the Brine Unit. If no such election is made within the election period, such unleased parties will be deemed integrated within the Brine Unit as described in the formal orders. The MOU includes provisions relating to: (i) initial brine ownership percentages within the Brine Unit, including the bromine and lithium contained in the brine, (ii) the transfer of certain leased acres outside the proposed Brine Unit from the Company to Saltwerx after the expiration of the 60-day election period, (iii) Saltwerx reimbursing the Company for certain expenses incurred by the Company to date regarding the development of leased acreage to be included in the Brine Unit, and (iv) an allocation of certain future costs for the drilling of a brine production test well and other development operations, including front-end engineering and design studies for bromine and lithium production facilities.</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, 2022 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/0000844965/000084496523000009/tti-20221231.htm" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2022 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 2023.</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><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%">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) losses are included in other (income) expense, net and totaled less than $0.1 million and $0.3 million during the three and nine months ended September 30, 2023, respectively, and $(1.1) million and $(2.7) million during the three and nine months ended September 30, 2022, 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 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 is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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="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 paid</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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 taxes paid</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">3,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;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%">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%">1,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Pronouncements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Standards adopted during 2023</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 previously-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. Updates at each reporting date after initial adoption will be recorded through selling, general, and administrative expense. On January 1, 2023, we adopted ASU 2016-13. The adoption of this standard did not have a material impact 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%">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. In December 2022, the FASB issued ASU 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848.” During the three months ended June 30, 2023, our asset-based credit agreement and term credit agreement were amended to replace LIBOR and Eurodollar rates with the secured overnight financing rate (“SOFR”). There were no significant costs associated with the amendments and the amendments did not have a significant impact on our consolidated financial statements.</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:120%">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 or controlled 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, 2023 are not necessarily indicative of results that may be expected for the twelve months ended December 31, 2023.</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, 2022 and notes thereto included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 27, 2023 (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/0000844965/000084496523000009/tti-20221231.htm" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2022 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%">Tax Benefits Preservation Plan</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 28, 2023, the Board of Directors adopted a Tax Benefits Preservation Plan (the “Tax Plan”) designed to protect the availability of the Company’s net operating loss carryforwards (“NOLs”) and other tax attributes (collectively, the “Tax Attributes”), which may be utilized in certain circumstances to reduce the Company’s future income tax obligations. The Tax Plan is intended to reduce the likelihood that any changes in the Company’s investor base would limit the Company’s future use of its Tax Attributes as a result of the Company experiencing an “ownership change” under Section 382 (“Section 382”) of the Internal Revenue Code of 1986, as amended (the “Code”). If a corporation experiences an “ownership change,” any NOLs, losses or deductions attributable to a “net unrealized built-in loss” and other Tax Attributes could be substantially limited, and timing of the usage of such Tax Attributes could be substantially delayed. A corporation generally will experience an ownership change if one or more stockholders (or group of stockholders) who are each deemed to own at least 5% of the corporation’s stock increase their ownership by more than 50 percentage points over their lowest ownership percentage within a testing period (generally, a rolling three-year period).</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 adopting the Tax Plan, the Board of Directors declared a dividend of one Series A Junior Participating Preferred Stock purchase right (the “Rights”) for each outstanding share of Common Stock pursuant to the terms of the Tax Plan. Initially, each Right entitles the registered holder to purchase from the Company one one-thousandth of a share of Series A Junior Participating Preferred Stock, par value $0.01 per share, of the Company (the “Preferred Stock”) at a price of $20.00 per one one-thousandth of a share of Preferred Stock (the “Purchase Price”), subject to adjustment. The Rights will cause substantial dilution to a person or group that acquires 4.99% or more of the Common Stock (or to a person or group that already owns 4.99% or more of the Company’s Common Stock if </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">such person or group acquires additional shares representing 2% of the Company’s then outstanding shares of Common Stock) without prior approval from the Board of Directors.</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 Rights will expire at the earliest of: (i) the close of business on February 28, 2026 (the “Final Expiration Date”); (ii) the time at which the Rights are redeemed pursuant to the Tax Plan, (iii) the time at which the Rights are exchanged pursuant to the Tax Plan; (iv) the closing of any merger or other acquisition transaction involving the Company pursuant to an agreement as described in the penultimate paragraph of Section 1.3 of the Tax Plan; (v) the close of business on the effective date of the repeal of Section 382 of the Code if the Board determines that the Tax Plan is no longer necessary or desirable for the preservation of the Tax Attributes; or (vi) the close of business on the first day of a taxable year of the Company following a Board determination that no Tax Attributes may be carried forward or otherwise utilized.</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 Tax Plan adopted by the Board of Directors is similar to plans adopted by other publicly held companies with significant NOLs or other substantial tax benefits and is not designed to prevent any action that the Board of Directors determines to be in the best interest of the Company and its stockholders. At the Company’s 2023 annual meeting of stockholders held on May 24, 2023, the Company’s stockholders ratified the adoption of the Tax Plan.</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 Rights are in all respects subject to and governed by the provisions of the Tax Plan. The foregoing summary provides only a general description of the Tax Plan and does not purport to be complete. The Tax Plan, which specifies the terms of the Rights and includes as Exhibit A the Form of Certificate of Designation of Series A Junior Participating Preferred Stock of the Company and as Exhibit B the Form of Right Certificate, is attached to the Company’s Current Report on Form 8-K, which was filed with the SEC on March 1, 2023, as Exhibit 4.1 and is incorporated herein by reference. The foregoing summary should be read together with the entire Tax Plan and is qualified in its entirety by reference to the Tax Plan.</span></div> 1 0.01 20.00 0.0499 0.0499 0.02 40000 3800000 6800000 900000 3500000 6138 <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) losses are included in other (income) expense, net and totaled less than $0.1 million and $0.3 million during the three and nine months ended September 30, 2023, respectively, and $(1.1) million and $(2.7) million during the three and nine months ended September 30, 2022, respectively.</span></div> -100000 -300000 1100000 2700000 <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 is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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="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 paid</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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 taxes paid</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">3,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;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%">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%">1,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14282000 11578000 3918000 2525000 1271000 4901000 <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><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%;text-decoration:underline">Standards adopted during 2023</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 previously-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. Updates at each reporting date after initial adoption will be recorded through selling, general, and administrative expense. On January 1, 2023, we adopted ASU 2016-13. The adoption of this standard did not have a material impact 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%">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. In December 2022, the FASB issued ASU 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848.” During the three months ended June 30, 2023, our asset-based credit agreement and term credit agreement were amended to replace LIBOR and Eurodollar rates with the secured overnight financing rate (“SOFR”). There were no significant costs associated with the amendments and the amendments did not have a significant impact on our consolidated financial statements.</span></div> DISCONTINUED OPERATIONSOn 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 Offshore Division is 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 loss from discontinued operations for the three and nine months ended September 30, 2023 consists primarily of general and administrative expense associated with our former Offshore Division. A summary of additional 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:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.108%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 23.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%">Three Months Ended <br/>September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:400;line-height:100%">Offshore Services</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pretax loss from discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Pretax gain on disposal of discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total pretax income from discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">319 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Income from discontinued operations attributable to TETRA stockholders</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Nine Months Ended<br/>September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:400;line-height:100%">Offshore Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:400;line-height:100%">Maritech</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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: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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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, 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(559)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">270 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Income from discontinued operations attributable to TETRA stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"></td></tr></table><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><td style="width:59.280%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:400;line-height:100%">Offshore Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:400;line-height:100%">Maritech</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" 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%">(unaudited)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Carrying amounts of major classes of liabilities included as part of discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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><td colspan="3" style="display:none"></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%">319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="3" style="display:none"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total liabilities associated with discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">319 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">414 </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></tr></table></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><td style="width:59.368%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:400;line-height:100%">Offshore Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:400;line-height:100%">Maritech</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Carrying amounts of major classes of liabilities included as part of discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></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><td colspan="3" style="display:none"></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%">319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="3" style="display:none"></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%">506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total liabilities associated with discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">825 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">920 </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></tr></table></div> A summary of additional 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:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.108%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 23.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%">Three Months Ended <br/>September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:400;line-height:100%">Offshore Services</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pretax loss from discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Pretax gain on disposal of discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total pretax income from discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">319 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Income from discontinued operations attributable to TETRA stockholders</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Nine Months Ended<br/>September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:400;line-height:100%">Offshore Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:400;line-height:100%">Maritech</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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: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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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, 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(559)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">270 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Income from discontinued operations attributable to TETRA stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"></td></tr></table><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><td style="width:59.280%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:400;line-height:100%">Offshore Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:400;line-height:100%">Maritech</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" 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%">(unaudited)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Carrying amounts of major classes of liabilities included as part of discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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><td colspan="3" style="display:none"></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%">319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="3" style="display:none"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total liabilities associated with discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">319 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">414 </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></tr></table></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><td style="width:59.368%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:400;line-height:100%">Offshore Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:400;line-height:100%">Maritech</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Carrying amounts of major classes of liabilities included as part of discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></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><td colspan="3" style="display:none"></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%">319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="3" style="display:none"></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%">506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total liabilities associated with discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">825 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">920 </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></tr></table></div> 510000 -510000 829000 319000 319000 54000 0 54000 533000 0 533000 0 28000 28000 -587000 28000 -559000 829000 270000 270000 319000 0 319000 0 95000 95000 319000 95000 414000 319000 0 319000 506000 95000 601000 825000 95000 920000 REVENUE FROM CONTRACTS WITH CUSTOMERSOur contract asset balances, primarily associated with contractual invoicing milestones and/or customer documentation requirements, were $30.7 million and $33.1 million as of September 30, 2023 and December 31, 2022, respectively. Contract assets, along with billed trade accounts receivable, are included in trade accounts receivable in our consolidated balance sheets.<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 whereby Standard Lithium has the right to explore for, and an option to acquire the rights to produce and extract, lithium in our Arkansas leases and 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.0 million and $3.7 million as of September 30, 2023 and December 31, 2022, respectively, and vary based on the timing of (i) invoicing, (ii) performance obligations being met and (iii) 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, 2023 and September 30, 2022, 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%">We recognized approximately $1.2 million and $1.6 million of revenue during the three-month and nine-month periods ended September 30, 2023, respectively, and $2.6 million and $1.7 million of revenue during the three-month and nine-month periods ended September 30, 2022, respectively, deferred in unearned income as of the beginning of the period. We also recognized approximately $0.7 million and $2.4 million of income during the three-month and nine-month periods ended September 30, 2023, respectively, and $0.9 million and $2.4 million of income during the three-month and nine-month periods ended September 30, 2022, respectively, related to the Standard Lithium arrangements deferred in unearned income as of the beginning of the period and included in other income, net in our consolidated statements of 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%">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:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.898%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.491%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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><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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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></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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">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%">36,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">115,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">103,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">36,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">125,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">103,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">204,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">182,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">10,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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%">104,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">319,613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">285,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">47,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">153,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">120,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">151,464 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">473,136 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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></tr></table></div> 30700000 33100000 4000000 3700000 1200000 1600000 2600000 1700000 700000 2400000 900000 2400000 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:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.898%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.491%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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><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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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></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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">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%">36,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">115,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">103,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">36,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">125,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">103,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">204,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">182,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">10,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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%">104,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">319,613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">285,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">47,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">153,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">120,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">151,464 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">473,136 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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></tr></table> 36484000 30261000 115167000 103449000 36726000 28902000 125307000 103706000 73210000 59163000 240474000 207155000 67877000 67641000 204446000 182059000 10377000 8208000 28216000 16551000 78254000 75849000 232662000 198610000 104361000 97902000 319613000 285508000 47103000 37110000 153523000 120257000 151464000 135012000 473136000 405765000 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, 2023 and December 31, 2022 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><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></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: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, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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, 2022</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%">79,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">6,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">92,128 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">72,113 </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></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, 2023 and December 31, 2022 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><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></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: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, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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, 2022</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%">79,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">6,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">92,128 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">72,113 </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></tr></table></div> 79689000 60481000 4313000 3734000 6622000 6432000 1504000 1466000 92128000 72113000 INVESTMENTS<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investments as of September 30, 2023 and December 31, 2022 consist of the following:</span></div><div style="margin-top:5pt"><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><td style="width:62.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.627%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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"><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%">7,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">6,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">2,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Other investments</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%">350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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:100%">Total Investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">16,405 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">14,286 </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></tr></table></div><div style="margin-top:5pt;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%">Following the January 2021 sale of the general partner of CSI Compressco LP (“CSI Compressco”), we continue to own approximately 3.7% of the outstanding CSI Compressco common units (NASDAQ: CCLP) as of September 30, 2023.</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 an intellectual property joint development agreement in place with CarbonFree to evaluate potential new technologies. CarbonFree is 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. 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 investments and capitalized and accrued interest associated with the CarbonFree convertible note.</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, we are party to agreements whereby Standard Lithium has the right to explore for, and an option to acquire the rights to produce and extract, lithium in our Arkansas leases and other additional 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.</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%">See Note 8 - “Fair Value Measurements” for further information.</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 investments as of September 30, 2023 and December 31, 2022 consist of the following:</span></div><div style="margin-top:5pt"><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><td style="width:62.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.627%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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"><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%">7,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">6,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">2,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Other investments</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%">350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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:100%">Total Investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">16,405 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">14,286 </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></tr></table></div> 7228000 6967000 6563000 6139000 2264000 1180000 350000 0 16405000 14286000 0.037 5000000 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%">Consolidated long-term debt as of September 30, 2023 and December 31, 2022 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><td style="width:43.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.449%"></td><td style="width:0.1%"></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:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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%">Scheduled Maturity</span></td><td colspan="3" style="padding:0 1pt"></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, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="3" style="padding:0 1pt"></td><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><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"><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><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%">156,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">154,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Argentina Credit Agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">October 19, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Swedish Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Total debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">156,458 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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,911)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.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:#cceeff;padding:0 1pt"></td><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><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%">156,748 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">156,455 </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></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 discount of $2.5 million and $3.4 million as of September 30, 2023 and December 31, 2022, respectively, and net of unamortized deferred financing costs of $3.8 million and $5.1 million as of September 30, 2023 and December 31, 2022, respectively. </span></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">(2)</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 $1.1 million as of December 31, 2022. Deferred financing costs of $0.7 million as of September 30, 2023 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><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, 2023, we had $156.7 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 up to 50% of Excess Cash Flow (as defined in the Term Credit Agreement) from the most recent full fiscal year within <span style="-sec-ix-hidden:f-660">five</span> business days of filing our Annual Report. If our Leverage Ratio (as </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">defined in the Term Credit Agreement) at year-end is less than 2.00 to 1.00, the prepayment requirement is decreased to 25%. If our Leverage Ratio at year-end is less than 1.50 to 1.00, then no prepayment is required.</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 Term Credit Agreement was amended in June 2023 to remove references to LIBOR and Eurodollar rates. Borrowings under the Term Credit Agreement bear interest at a rate per annum equal to, at the option of TETRA, either (i) SOFR (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. As of September 30, 2023, the interest rate per annum on borrowings under the Term Credit Agreement is 11.68%. In addition to paying interest on the outstanding principal under the Term Credit Agreement, TETRA is required to pay a commitment fee in respect of the unutilized commitments at the rate of 1.0% per annum, paid quarterly in arrears based on utilization of the commitments under the 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%">    All obligations under the Term Credit Agreement and the guarantees of those obligations are secured, subject to certain exceptions, by a security interest for the benefit of the Term Lenders on substantially all of the personal property of TETRA and certain of its subsidiaries, the equity interests in certain domestic subsidiaries, and a maximum of 65% of the equity interests in certain foreign subsidiaries.</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, 2023, 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, 2023, we had no balance outstanding and $11.5 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. Subject to compliance with the covenants, borrowing base, and other provisions of the ABL Credit Agreement that may limit borrowings, we had availability of $68.5 million under this agreement.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Credit Agreement was amended in May 2023 to remove references to LIBOR. Borrowings under the ABL Credit Agreement bear interest at a rate per annum equal to, at the option of TETRA, either (i) SOFR plus 0.10%, (ii) a base rate plus a margin based on a fixed charge coverage ratio, (iii) the Daily Simple Risk Free Rate plus 0.10%, or (iv) with respect to borrowings denominated in Sterling, the Daily Simple Risk Free Rate for Sterling plus 0.0326%. The base rate is determined by reference to the highest of (a) the prime rate of interest as announced from time to time by JPMorgan Chase Bank, N.A. (b) the Federal Funds Effective Rate (as defined in the ABL Credit Agreement) plus 0.5% per annum and (c) SOFR (adjusted to reflect any required bank reserves) for a one-month period on such day plus 1.0% per annum. In addition to paying interest on the outstanding principal under the ABL Credit Agreement, TETRA is required to pay a commitment fee in respect of the unutilized commitments at an applicable rate ranging from 0.375% to 0.5% per annum, paid monthly in arrears based on utilization of the commitments under the ABL Credit Agreement. TETRA is also required to pay a customary letter of credit fee equal to the applicable margin on LIBOR-based loans and fronting fees.</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%">     All obligations under the ABL Credit Agreement and the guarantees of those obligations are secured, subject to certain exceptions, by a security interest for the benefit of the ABL Lenders on substantially all of the personal property of TETRA and certain subsidiaries of TETRA, the equity interests in certain domestic subsidiaries, and a maximum of 65% of the equity interests in certain foreign subsidiaries.</span></div><div style="text-align:justify;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">Argentina Credit Agreement</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%">In January 2023, the Company entered into a revolving credit facility for certain working capital and capital expenditure needs for its subsidiary in Argentina (“Argentina Credit Facility”). As of September 30, 2023, we had $1.9 million outstanding and availability of $0.1 million under the Argentina Credit Agreement. Borrowings bear interest at a rate of 2.50% per annum. The Argentina Credit Facility was backed by a letter of credit under our ABL Credit Agreement, and expired and was repaid in October 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;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, 2023, we had a nominal amount outstanding and availability of approximately $4.6 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, 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">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, 2023, there were $1.4 million of letters of credit outstanding against the Finland Credit Agreement. The Finland Credit Agreement expires on January 31, 2024 and the Company intends to renew it annually.</span></div><div><span><br/></span></div><div style="text-align:justify;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">Covenants</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, 2023, 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, 2023 and December 31, 2022 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><td style="width:43.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.449%"></td><td style="width:0.1%"></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:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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%">Scheduled Maturity</span></td><td colspan="3" style="padding:0 1pt"></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, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="3" style="padding:0 1pt"></td><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><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"><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><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%">156,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">154,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Argentina Credit Agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">October 19, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Swedish Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Total debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">156,458 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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,911)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.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:#cceeff;padding:0 1pt"></td><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><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%">156,748 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">156,455 </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></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 discount of $2.5 million and $3.4 million as of September 30, 2023 and December 31, 2022, respectively, and net of unamortized deferred financing costs of $3.8 million and $5.1 million as of September 30, 2023 and December 31, 2022, respectively. </span></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">(2)</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 $1.1 million as of December 31, 2022. Deferred financing costs of $0.7 million as of September 30, 2023 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> 156748000 154570000 0 1885000 1900000 0 11000 3000 158659000 156458000 -1911000 -3000 156748000 156455000 2500000 3400000 3800000 5100000 1100000 700000 156700000 0.50 2.00 0.25 1.50 0.0625 0.0525 0.1168 1 0.65 80000000 20000000 20000000 11500000 15000000 0 11500000 68500000 0.0010 0.0010 0.000326 0.005 0.010 0.00375 0.005 0.65 1900000 100000 0.0250 4600000 0.0295 1400000 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%">There have been no other material developments in our legal proceedings during the quarter ended September 30, 2023. For additional 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/0000844965/000084496523000009/tti-20221231.htm" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2022 Annual Report</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Quarterly Report on Form 10-Q for the quarter ended June 30, 2023.</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%">Product Purchase Obligations</span></div><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, 2023, 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>approximately $74.9 million, including $4.0 million for the remainder of 2023, $24.0 million in 2024, $21.9 million in 2025, $15.6 million in 2026, $7.1 million in 2027, and $2.3 million thereafter, extending through 2028 74900000 4000000 24000000 21900000 15600000 7100000 2300000 FAIR VALUE MEASUREMENTS<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 representing approximately 3.7% of CSI Compressco’s outstanding common units as of September 30, 2023. In December 2021, we invested in a $5.0 million convertible note issued by CarbonFree. In addition, we receive cash and stock of Standard Lithium under the terms of our arrangements as noted in Note 5 - “Investments.”</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 in investments on our consolidated balance sheets based on the quoted market stock price (Level 1 fair value measurements). The stock component of consideration received from Standard Lithium 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. Changes in the value of stock are recorded in other (income) expense, net 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-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investment in convertible notes issued by CarbonFree is recorded in our consolidated financial statements based on an internal valuation with assistance from a third-party valuation specialist (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 (loss) in our consolidated statements of comprehensive income. The change in our investment in CarbonFree for the nine-month period ended September 30, 2023 is as follows:</span></div><div style="padding-left:2.25pt;text-indent:36pt"><span><br/></span></div><div style="padding-left:2.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:78.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.459%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Nine Months Ended September 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-54pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at beginning of period</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%">6,139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:107%">Change in fair value of embedded option</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%">(50)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:107%">Change in fair value of convertible note, excluding embedded option</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%">474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-54pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at end of period</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%">6,563 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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 fair value measurements by valuation hierarchy as of September 30, 2023 and December 31, 2022 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><td style="width:28.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.720%"></td><td style="width:0.1%"></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="padding:0 1pt"></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="3" style="padding:0 1pt"></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><td colspan="3" style="padding:0 1pt"></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%">Total as of</span></td><td colspan="3" style="padding:0 1pt"></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%">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><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><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><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, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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><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><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><td colspan="3" style="padding:0 1pt"></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: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><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%">7,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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><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,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Other investments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:120%">Total investments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">16,405 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></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><td style="width:28.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.720%"></td><td style="width:0.1%"></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="padding:0 1pt"></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="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><td colspan="3" style="padding:0 1pt"></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%">Total as of </span></td><td colspan="3" style="padding:0 1pt"></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%">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><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><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><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, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><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><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><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><td colspan="3" style="padding:0 1pt"></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: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><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,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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><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,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:120%">Investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,286 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%;text-decoration:underline">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 2023, we recorded a $0.8 million impairment of our corporate office lease. The fair values were estimated based on the discounted cash flows from our lease and sublease agreements, including the rent rate per square foot (a Level 3 fair value measurement) in accordance with the fair value hierarchy.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Other</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 our Term Credit Agreement, ABL Credit Agreement, Argentina Credit Agreement, and Swedish Credit Agreement approximate their carrying amounts. See Note 6 - “Long-Term Debt and Other Borrowings” for further discussion.</span></div> 0.037 5000000 The change in our investment in CarbonFree for the nine-month period ended September 30, 2023 is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:78.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.459%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Nine Months Ended September 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-54pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at beginning of period</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%">6,139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:107%">Change in fair value of embedded option</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%">(50)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:107%">Change in fair value of convertible note, excluding embedded option</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%">474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-54pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at end of period</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%">6,563 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 6139000 -50000 474000 6563000 <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 fair value measurements by valuation hierarchy as of September 30, 2023 and December 31, 2022 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><td style="width:28.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.720%"></td><td style="width:0.1%"></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="padding:0 1pt"></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="3" style="padding:0 1pt"></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><td colspan="3" style="padding:0 1pt"></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%">Total as of</span></td><td colspan="3" style="padding:0 1pt"></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%">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><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><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><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, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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><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><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><td colspan="3" style="padding:0 1pt"></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: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><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%">7,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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><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,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Other investments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:120%">Total investments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">16,405 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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><td style="width:28.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.720%"></td><td style="width:0.1%"></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="padding:0 1pt"></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="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><td colspan="3" style="padding:0 1pt"></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%">Total as of </span></td><td colspan="3" style="padding:0 1pt"></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%">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><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><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><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, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><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><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><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><td colspan="3" style="padding:0 1pt"></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: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><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,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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><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,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:120%">Investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,286 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table> 7228000 7228000 0 0 6563000 0 0 6563000 2264000 2264000 0 0 350000 0 0 350000 16405000 6967000 6967000 0 0 6139000 0 0 6139000 1180000 1180000 0 0 14286000 800000 NET INCOME 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 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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></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%">129,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">129,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">127,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assumed vesting of equity awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">132,089 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">130,835 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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></tr></table></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 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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></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%">129,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">129,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">127,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assumed vesting of equity awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">132,089 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">130,835 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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></tr></table></div> 129777000 128407000 129395000 127890000 2312000 0 1440000 1814000 132089000 128407000 130835000 129704000 1500000 INDUSTRY SEGMENTS<div style="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:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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: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><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><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><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><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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%">68,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">228,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">195,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">68,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">230,719 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">4,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">77,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">230,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">198,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">82,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">242,417 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">73,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">240,474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">207,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">78,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">232,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">198,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">151,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">473,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></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:700;line-height:100%">Income (loss) before taxes and discontinued operations</span></div></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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">16,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">67,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">46,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">8,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">22,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">10,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">(18,691)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(54,869)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(45,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">6,716 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">35,330 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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></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><td style="width:45.898%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.495%"></td><td style="width:0.1%"></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="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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="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%">13,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">37,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">33,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Impairments and other charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest 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%">5,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">17,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(717)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(446)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(964)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">18,691 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">54,869 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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: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><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><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><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><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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%">68,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">228,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">195,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">68,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">230,719 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">4,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">77,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">230,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">198,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">82,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">242,417 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">73,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">240,474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">207,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">78,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">232,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">198,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">151,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">473,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></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:700;line-height:100%">Income (loss) before taxes and discontinued operations</span></div></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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">16,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">67,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">46,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">8,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">22,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">10,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">(18,691)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(54,869)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(45,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">6,716 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">35,330 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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></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><td style="width:45.898%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.495%"></td><td style="width:0.1%"></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="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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="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%">13,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">37,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">33,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Impairments and other charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest 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%">5,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">17,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(717)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(446)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(964)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">18,691 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">54,869 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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></tr></table></div> 68532000 55354000 228415000 195469000 435000 140000 2304000 381000 68967000 55494000 230719000 195850000 4678000 3809000 12059000 11686000 77819000 75709000 230358000 198229000 82497000 79518000 242417000 209915000 73210000 59163000 240474000 207155000 78254000 75849000 232662000 198610000 151464000 135012000 473136000 405765000 16932000 12357000 67330000 46910000 8475000 6482000 22869000 10808000 0 3000 0 9000 -18691000 -16727000 -54869000 -45398000 6716000 2115000 35330000 12329000 13552000 11968000 37206000 33856000 101000 165000 303000 528000 0 0 777000 0 5755000 4437000 17029000 11978000 717000 -157000 446000 964000 -18691000 -16727000 -54869000 -45398000 false false false false Equity-based compensation for the three months ended March 31, 2023 includes $2.3 million for a portion of short-term incentive compensation that was settled through grants of restricted stock units rather than cash. EXCEL 63 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )J)7E<'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 " ":B5Y7]@/+ >T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITE!(71S6?&D(+B@> O)[&ZP:4,RTN[;F\;=+J(/X#$S?[[Y M!J8S09HQXG,< T9RF&YFWP])FK!A1Z(@ 9(YHM>ISHDA-_=C])KR,QX@:/.A M#PBB:6[!(VFK2<,"K,)*9*JS1IJ(FL9XQENSXL-G[ O,&L >/0Z4@-<U*+-4_L:4#[)R0<.;T^/+V7=R@V) M]& P_TI.TBG@AETFO[;;^]T#4Z(1;<6;JFUV@DLN9'OWOKC^\+L*^]&ZO?O' MQA=!U<&ONU!?4$L#!!0 ( )J)7E>97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MFHE>5Y>+U8I7!@ 8R4 !@ !X;"]W;W)KS;*"7;:5<_GV/ M;&*15#YX/3@?@FU\7O1:TM$C6>>/0GY- \X5>8JC)+WH!$IMW_5ZJ1?PV$U/ MQ98G\,U:R-A5<"HWO70KN>OG07'48_W^62]VPZ0S/<^O+>3T7&0J"A.^D"3- MXMB5SY<\$H\7'=IYN7 7;@*E+_2FYUMWPY=<_;9=2#CKE2I^&/,D#45")%]? M=&;TW=R9Z(#\CM]#_ICN'1-MY5Z(K_KDQK_H]'6)>,0]I25<^'C@].M%/^I@[\,#;6> M)Z(T_T\>BWL'@P[QLE2)>!<,)8C#I/ATGW8/8B_ H14!;!? W@30JE]P=@%. M;K0H66[KO:O.I3QS//R3ITX)&]G"7Q7'*1^2D^LY%7KOA9=!TU7D)BDZCFZ M?W^ N\B-XG'ZC^V1%9(#NZ3NG>_2K>OQBPYTOY3+!]Z9?O\=/>O_9/-[)+%7 M[@>E^P&F;MROGK?^LGKT%EZ'P=;B\0U]CDJ?HYHM M4[HPL.3=LKH><:VU&Z76BD3#&AH@PM:Q_+*?2(W/G34A9W9H/2(X&748'8S:Q9B,\N*E? M9ORR.GYGO@_JT!!W!R1'A4^)O5YQ23:8#(?0:&"42O.F,AB26\AP@=4^JM74 MOL$DBG+(_^S/]1DT[95X3*S6<;E5P,D?0OB1F_CIB=5O&UQ$#1A1'&W>^ET( MJ**(_!5NJWLQKC@:.>.^U6D;N$0-+U&<>-O )&HXB=8"I7DFI>;! @+#9),WU,P^I<45OU@GPG,\JJE/ TVT%C7E MPT&Q J+!WGTQ;O6)*U;Y;(.5F&$E5HN5E@&/(NB)\=9-GFWF#LA40CT>U]2> MX2)6BXO 6 PLM%3"^PI>]>(+^90I&$02'QJOU?"1 &?W& JU8:ZF5_P>IM3I M]T<3.H)>_F#S:%B(U6*A.31+";GG)O'Y$_F5VZL1E^K#WW@PF)Q99S%X<-.Z M--##<$IYR3G78:IS[!?N2G3"?4"NVZ6LZUC'$#RRJ5%#.ZP6[>C)*,Q6P-U& M2'MMXCHSS^,@ 0)^(6;UV@;O,,,[K!;O+&,7\L]EEL+7J744.:!3G8#:P!QF M,(?AE++S=Q5SN='#Y,^@H (TT^*"U4;; !]FP(?57"+:[Y[7<-%>F[A8Y6IT M&_###/PP'%7>>MRM^E6[Q.4^VSVV 3[,@ _#,64&!OW"9.3:1T94?0:POD8X$JGLWB.TP3V.X1Z'MO BY:C($LA_N?R1+[F42,K'5-ZYTH.',\?"F1O=>F1U8O)&NGT_ GN-[$5G]'1!8 MW5AMM0%!CH$@!X>7EPHC5T]>X"8;7KEL?4#H]LO2NF*+AS7U9\#'P8%E"6,' MS$)F9"'YF@/9^DAJ.A+#[(RW042.(2+GK(74="2XV3V!-E#),:CDX'3S+:D) M5]IK.WI22Q:9A,Z2> M;TA6N%!ELCHJ._7VMK'HB4F^NR5[YXVPA5" S"L !@ !X;"]W;W)KW:Q. ORXDDV7]12"$V>5U6M M+F=+K=?G\[E:+,4J5^_E6M3PR[UL5KF&R^9AKM:-R(MNT*J:,\\+YZN\K&=7 M%]UW'YNK"[G155F+CPU1F]4J;_YW+2KY=#FCLYP#/<]XV [H$/\IQ9/:^TQ:5^ZD_-)>_%)< MSKSVCD0E%KHUD<.?1W$CJJJU!/?Q=V]TMINS';C_^<7Z3YWSX,Q=KL2-K/XL M"[V\G,4S4HC[?%/I3_+I7Z)W*&CM+62ENO_)4X_U9F2Q45JN^L%P!ZNRWO[- MGWLB]@: '7P ZPD]_7 MHLG;:"IR1OZX3I"%,CXU#T^<8R? R$[5M@+*]?,:?!6K-\3[KTCS&,< MN9^;UP]GF#O?-GOVU;,?D,%W*<([>_Z(O4_B4=0;"/I](U=$/&O1U'G5)Z=H MT'AO+8:=Q;96/5[1@/JA?S%_W*<1@?' H^P0EMHP/^*4AX>P#(%Y010&.]B! M^_[.?;\;QT=7B-+M8&1 MHPC*]T**IVBX8R!T,O#+:IV735NX.X>E7HJ&+*!2/PAT=8;637B&QT<1J8V( MHLAPUL8P%C+RIU$M2Y"M0 M.041?V_*=Z("&>$=#[*3AL]1M#>YK4].7 M:,S-V)J=0I'U35\1F!<$/#$JSVA;P H1OV6ZR;5,!"@2Z)"50[ZD=6QYSLYZ/P,P40& 19X&9ZP@LC+TD M'*& #12P(Y4.E): !=X[_([4 DW[WL[^#02A&:@;!,63Q%S?"(J&862F/0;S MDCT&#WT>I"9U:\W?NZVKK!>@+,?]Y=;D9\SSJ>DP J,^-4LX!HO#Q"SB&,R/ M@WC$XT%=4J_N2"Z=D@*VT C^T MB+!19Z%5]!#1ED0T-HFP88G/Q\K^(.[H,76W3T37<([0T%6'5ON,9X>MN\[L MY$#$&;6*(F+)9#=#0"P:(V20>=2M\_X-3FZ7 >JBK;,"GYG2#D&QP-KM$5 2 M6EH6@271Z'8_"#OJ5G:_ML(NU[HI[S8ZOZM@T4M2R[J-?",K@#\ #=O]$ ^V M+<0L&A#A9YXT8!BSA4,P_LC&QP;!Q]R";XBS1J7'2+N^=CW3:S[KY!>B.O%%="+O8X4DM#=S*V[3RIMI[ 3O8J=Z#@[F"&;'72Z,78&$<[<(MRJ>$6_T+^BYB'GK)QY M<6)2@N#0FH?9\V)NU3S,'BAW?X2;0;DSMW*'CKW8+#11>86W8>[Q)Q>W*:VE MDUK+IK)V^)1V:"&XNX7XJN>TMH8/8]#ZYG-:I+D(_,1\!(; &/@?N[AV^[5DMG[2'F-1:.JFU;"IKAV$:>@CN[B%>PK0^5CNX?X-PB,AT%$S?1$#JTY)+MYDH/BO(2.G.CSO1G:8(C/G,I^;C8K*ASZ%N_N4;RR3DW8KDUI+)[66367M,$Q#M\+=WVXFPP!ZZUT(5-%Z;6F_?0MM]NWOU]$/W MPJ7Q_34]OZ'(]RD]S[8OE@[FM^^Y_I8W#R6T2OURT4ZP>X'WZO]02P,$% @ FHE>5USM MU'/H P -PT !@ !X;"]W;W)KRZ>9$:(0L]%SN3(R93:#%Q7)ADIL+SA&\+@GQ47!58P M%&M7;@3!J3$J<,?##5Z3!5&/FSL!([=F26E!F*2<(4%6(^>V,YC'&F\ 7RC9RZ-W MI"-9/I!9&<)$HS8'CLR)3DN2:"9?Q3<3JU2VUX_'Y@_V!BAUB6 M6)(IS_^BJ W#<(S!D%E$+S40U@9A"_U$%4&)G2WC-T(-\,*CX>" M[Y'0:+T9]8PUZ4:;S9*$$_$O!3HVGG$F>TQ0KDJ*%@@(,O20\:W$+)5#5\%J-*>;5)XGI6?_C.< M?>),91+-64I2B_WLLGU\P=X%%6HI_(,4$_\BX8)L;E#@O4>^YP>6]4Q?;N[; MPODU[_.?]GXB1E#G16#X@G-\AU0XFPE?;Y=2"3CH?]OVOF0/[>RZ^ WD!B=D MY "Q)&)'G/&;WSI=[W>;\*])-GM-LODKD9UL45AO47B)??P9;A%J]L*V :5M MU]CJRV(WCD+?&[J[8V';(#_JGF)F%DS/RADF_074T&;H2O$ )% /*MI2M$5RBPH#D>\2(R6"% MGXDI:E>>+EOZC"$H6^?.ZJ1<6'04SK7?:P8]M:""?B]H"&CCZH<-_2R@GA=' M=@&[M8#=BP(^,F@=11E.RU=Y9"HM;/'V6DOP^YUF MP&W0=1#[S:VW4,7]L'EV+"@_CNTQ]^N8^Q=C_I-(.6@4;ATQPDH)NMPJO,P) M4APQSO31$3S/]=FA3!$H5B#9"GZ\332R0J"%(&Q(&=CGB6H[X M9U.@IF#UUR!5VM>&PO=V]R:W-H965T M&ULK55M;],P$/XK5IC0)HTE3;(!)8VTOB#V85*U,OB ^. F MU\;,L8/MMMN_Y^RDH9O2;H)]B>WS/<^]^'*7;*2ZTP6 (?R H$W"ZE*:O"HEKZN%-#<@4KNAT%PX9>4"2]-G&RJTD2N#&<"IHKH M55E2]3 $+C<#K^=M!3=L61@K\-.DHDN8@;FMI@I/?LN2LQ*$9E(0!8N!=]GK M3V*K[Q2^,=CHG3VQDR ME3:R;,#H0MD9A3>,L29="2%EISEU$!.9@87+ *C MB5R0D2RQ] I;$VL@5R*3)9#C*56H4(!A&>4GY!VYG8W)\=$).2),D*^%7&DJ MQ+N\20BUQ*)-9F('/(._/@P_N,!O(]9:5,3;E,S# \2 MSJ Z(U%P2L(@C#K\&;T<'G:%\W_6)_]L_5$RHK9.(L<7[>/;EL;>ROAQ.==& MX8__L^OM:_:XF]TVP[ZN: 8##XDUJ#5XZ=LWO8O@4U?B7Y-L_)IDDU_1$ M.W8Z7 M=1HD_GHW[\]JC)_5F!S2J,/V=[I9"6KIQH@FF5P)4Q=L*VTGU:5KT$_DPUY_ MU.N0CW&RU8/H+WT]%J^I6C*A"8<%F@K.WF.S5?6HJ0]&5JZ7SJ7!SNRV!4YG M4%8![Q=2FNW!&FCG??H'4$L#!!0 ( )J)7E>,4+$=XP@ /XF 8 M>&PO=V]R:W-H965T&ULK5IK;]NX$OTKA+=8[ ).S9=>;6(@ M37=Q%^AV@Z9[[V=%9FRBLNA*=-+LK[]#R;%D<<2TBWQ(:\O#T1ER..<,I?,' M4W]I-DI9\FU;5LW%;&/M[LUBT10;MKUH=K7*5^V@ M;;G@E,:+;:ZKV?*\O79=+\_-WI:Z4M;B8L=G3A4]ZO;'N MPF)YOLO7ZD;9OW?7-7Q;'+VL]%95C385J=7=Q>R2O;F2F1O06OQ7JX=F\)FX M4&Z-^>*^_+&ZF%&'2)6JL,Y%#O_=JRM5ELX3X/AZ<#H[WM,-''Y^\OY[&SP$ M75Z9J3*E7N54K\BXO\ZI0Y,:Y:\@9^?OF/?GE MU:_D%=$5^;PQ^R:O5LWYPL*=W?A%<;C+N^XN?.(N-VKWF@@Z)YQR@0R_"@]_ MKPH8SMKA_'3X N(]!LV/0?/6GY@*>E_7JK(D;QJ(\PT63^= X@[SY<\_L9B^Q:)[(6O[O(3@ MT57L7,6M*U< [I="I#P^7]P/P_&MF(@R?K0ZP2F/.&40Y^EFI,*JIFY(WD)-772,+@I&]T=U#W-N:JW0>8^\FV:<\70$S;=*.&,"1Q8?D<5! M9->UVN5Z1=0W8(8&YM;-I;$;54/Y&6X3#'?L(>(L2J(1;L1*,#:1+\D1=Q+. M%V/S\CL@)O[-$RIY-L*(F(E4RA0'F1Y!IL%"%W)V$GMVC#T++M '%ZO[N]WKFIE039;7H'.U 5LS3;C<83-WVMC 3"V-5F#>F/0Q4>!BEC-D;J6R5Q3"> M]HS(GJ'$ML3M@C4$!>USF&2,26^"$3N>2!%/ ._)CH79[@/,IJ/R_79?ML)R MI:# %#IW4XXB]JGM3-"(QF(,&3/D41I-8>YID(5Y\".(C'\QU3ZW,1I3?[=A M=BQ*IW*D9T&6!!GFKY:I T*6!6GT1PGEI;R=1MO3*0LRUO(:L@F*RAS*'ZA% MZ#N_#/6*KFQ>K35HQL.$]-)QD(OYUM16_]/F8BLD93;/J#S5DC*>9UD,P(2WQQ SGD71Q+KWY,K"[/H7)"J$4*U)J:"+);5K5\_,W=F^40$UQ'PJ M%9+S9(P:,1,IFRB]O&=<'F9<)X,;NYUJ/[C/GBR6=*PG,3/)TXD2P'N.Y6&. M'>XE%!Y"F1&3X\G#S 0?E(13>(.F-&2C0LF9B> FJ86N2=5+K^K]R]U#FI*6^C(\ . (#?_\ G M"WD[#;HG9!XFY%%SO-ANT3;$0%'Y_9EX>;T"NS=5USQR6M6-CN2O.H M%+E5E;K3$WO ;S8%@VYB#!@QHUDTM45[$N5A$AU3QV GS(\-]6$!4/@^I:6) M](JT;Y4DV03O\9[W>)CW+HNBW@.+V_P;?I3"?>IB-$F\(NV;9=G468KH"4Z$ M">X)WF!.>X&"GKCY7,8%3\?)BYE%491,X.TI3X0I#ZF&KG@;I]4AC =M-V2E MF\)4D# N,-,E#[10:#0^]4DFQ['X1AF?$,*B9T?Q/>Q8^/&@.'WV8SR.Y'@+ MHG:2QU/S/CB4#=/DAY.BUNI4%*?/@BR*$SD^(,'MY)3,%#U;BG +&J@5*%Z_ MH^0I9>,N#C5C=**RB9[F1)CF+IWL(+6RNE9.9!)S6^IU(%U]%F/2U_"8F8B3 M";(3/=F),-F]5W<*TG4%;49AMFJZI@F$X%*/+Q K3J<4G>@Y3H0YKE/%SRT\ MPE4@.\<($2LIIK9^3V@B3&C=UN]UPG-8?6;B5";>\0AJ)Q(Z<40F>@X380X# MU;#571?4/9EIJ^M:584KO[]\-%:1Y%<4>M Q+B,)ID=?P-'I4YZ>(24-ZN_? MONZU?40EMPQRZX]*[I?R=AIGSZSR&6:%1091V%A3?)F#XJ[)?5[N%:&O*2-0 M54FSR6OUEO"(SBEM_[I+D!-[NS&U_L<=5EARHW96;6]5W8%[>HK:9LY[50Q_ M.CPA?4N8$'/.DGDJTR>GNFGVSSMDX",%-%D2^0/QNZ$KB;7 7EU%K:8.&62O M!&18"5RN5MJ5?'=VFNO5F:Y(D>\TU @4JD_Q,N4)'=Q;(N9,I/.X7XF-*O]E1J"!^YKAC&59-%;*S]N=!CYX MX!O6%I>#0[G# T=HIVJU<2^)W(/6,/B9O/35PYE,TV2L,E"[;'BF? J\EQDR M+#,^*9O#)7>L?:<+C2HWB1Q4\X0/S] .*-&C;RZG'AG)7E[(L+SH:/'S;Y\_ M77:YM3'E2M7-SS^E4!O>M@?;]A$%C^@-R47FS3!VJIW$?$)VREYSR+#F^&@J M1XJU*4NG/74%O*X:O)N6OJ@X8SP:O[2 FTT]39*]^)#?(SX"<^FK"-"83'C; M#+,VFMEFO-F18;1S4T:@A#0#NW,4GA0XYH#E)/=FV)]YO=95 M PW%'0RDKQ,(N>Y>MNJ^6+-KWU>Z-=::;?MQHW+(7&< O]\9$$B'+^X5J.,K M;\O_ U!+ P04 " ":B5Y7C7Z$K3L# #H" & 'AL+W=OJZ3+K1=MH%$'QH[N>?XG)M[[4QW2M^: M'"CU)(,_,*:ZLK MWS=9@24SEZI"24_62I?,TE1O?%-I9'D#*H4?!<'(+QF77CIM[BUT.E6U%5SB M0H.IRY+IG][!I*#DLKVR'_L\' #"P0. : ^(_A80[P%Q8[15UMBZ89:E4ZUV MH%TTL;E!DYL&36ZX=&]Q:34]Y82SZ5Q)HP3/F<47\&EY V?/S^$Y< D?"U4;)G,S]2TI<7Q^ME_UNETU>F#5)5:7$ <7 M$ 51W .?/PZ_P8S@80./CN$^^>^2$'5)B!J^^"$YENQ3:5I0:WC#)26!,P$+ M97A3:U]?KXS55''?^JRVW(-^;M>%5Z9B&HM>^N)9. I>]1G_3V1' M:8B[-,2/L:B"^[+ M2[O8J%G,;2;;=!@D4W][:+^2%%V =79H:[JE,94I M**ID385KF=QP<@7,&'2!9*(N:]&T "N5MOP7<^^]S]3@GN#!9!(,3FSU1(TF MDU&_L6%G;/BHL;DJ2RI&VA*RVPNHF(8M$S7"&?5BKH1@VD!%#DU!;7O>)[[E M'Q_("BZ#\$3[$T%'TD>=]-$_2&\$&F"U+93FOS#OT]H2#@]D1,.@_9T(_IO( M(]7C3O7XWU5S8^I^Q>-[.L(XCL)Q,CBM^K[(, F"R7C8KSCI%"=/=# R4^N? M)YH+%+V*DWLZXC!.1@KY6R=Q-WVG4?-^EO4$L#!!0 ( )J)7E=\ M#3NNT@X -"6 8 >&PO=V]R:W-H965T&ULM9WA?<+PF M2"\*Y)Y^:#>Q7_U>@1Z#W@=9N7PHJT_UJB@:Y\MVLZO?GJV:YO[-Q46]6!7; MO'Y=WA<[]54^^WV[SZ\UVQ*1_>GK&SKR_\M+Y;->T+%U>7]_E=\:%H?KE_7ZG? M+DZ4Y7I;[.IUN7.JXO;MV??L31;X;8-#Q*_KXJ%^\K/3'LK'LOS4_B*7;\_< MMD?%IE@T+2)7_WPNKHO-IB6I?OQQA)Z=\+J[+S;_7 MRV;U]FQVYBR+VWR_:7XJ']+B>$"'#B[*37WXO_-PC'7/G,6^;LKML;'JP7:] M>_PW_W(\$4\:,&^@ 3\VX&,;>,<&GM: #S40QP9";Q .-/"/#7R]2_Y @^#8 M(- :B*$,X;%!J#7PAAK,C@UF>I>&&D3'!I%^T&)HX-RO(^<>%/0XY >]S/,F MO[JLR@>G:N,5K_WA(+I#>R63]:[]?'QH*O7N6K5KKJ[+75UNULN\*9;.AT;] MH\3?..6M<_/'?MW\^>2U<^>7#W/GVV^^<[YQUCOGYU6YK_/=LKZ\:%1'6MS% MXICT^C$I'TCZ<]GD&Z+9W-[LNMQNU4?J0U,N/CGO\\KY-=_L"X)S8^=\OURN MVP]GOE&4]?)<[ISK_'Y-]RE^YE#41:G>5W\^]HIHGSS3E\5BO]UO#J?_7\VJ MJ/[^-Q:X_W#4L:KKW:J]$'TN'+E;E-O"^?:?95U_1R1)[4E^V:E>;M;_53D2 M=Y?Y?!7-_,"[O/C\5+%F%/-AU\YN^(P M_VKR+P4YM_*-GK!(NV3/K9FG:@\)BY&P9,2I2)$))1*6@6 ]\04G\056\?7G MEQLU'Z2D%IC7N8AILYNY-=%4K2%A,1*6(&$I$B:1L P$ZXDR/(DRM(KR6'*J MN^Z]$N;CE;'XTOY,WH5#\]//7&U2/;=FG*K.,1EC9,8$"4N1,(F$92!83W6S MD^IF5M4=RFY*7S/SEA^$@:8O,TBKUVY(C%9'QM8N3A4-$I8B81()RX@3RUQZ M3A:=M!"-]0V*W;+O&/R05R?'@%-ZB#ZOB8; M,XRT#(@P$81"*[A2,TRW# B0Y_* Z98!U2_FY?;>L<,SSM&N7K M$&&$L4-$D.$Q5'>3M$G#Y2%(IT=\B^#=H[[(FQS* &SQ'7&YA0&.-B M33KU?@ZEQ5!: J6E4)J$TC(4K2_4SBIF=J_8;O4<&_=EZ;JZ+*TI)LL228NA MM 1*2Z$T":5E*%I?EIT_SNP&^6%:>JB%NCI]?7P.M!EX#G3-3&-5W:#U.:L] M\V2U0@UP*"V!TE(H34)I&8K65VMGES.[7S[.3V*FB\IYI!OG]E23Y0FUSJ&T M!$I+H30)I64H6E^>G=7.[%Z[K:[[4-RKDL$=KNL883.[3,WS==T2<1[3*SLB M2I5VON?J-8,91]<,1)PO7![J-0,19]P:)!WE^K-(+QNH[G'F#90-G2_-[,;T M\R7>LW4X,VUKLA"GXLQ*G(@B2W$BCAXO(HXJQHDXH\8C4&0Y3O9MN![O_%IF M-VPGUWA(TW .I=U :3&4ED!I*90F&6&*A\+7%?A7.+RLLWB9W>-]IL8SG406 MWYYJJ)B@M MAM(2*"V%TB24EJ%H?7UVUC^W6_\3G^-ST_E7DU-#IU#G?U3.&)HS@=)2*$U" M:1EQ=HD]6=-MM^L'']-QTZ,]GGEZ?I\Y8:($F'@S9BN'\+-)[\1 M0,3Y+O/U>1(19WPG@'R X,X"+6=&]HW-!AX;\\Y(YG8C>:JEP E+.9SIPP)U ME*&T&$I+H+042I-CABI#I>S+KS.*N=THMAL%W#0]N6$#VS-,%AMT]364ED!I M*90FH;2,&/AS/F"?\L[KYG:O^Z4^ :=\WYF^IG!NSSY9B-"EV5!:,NZ$I-"D M$DK+B$,8FC)W]CRWV_,O6D+ 33^76$)@SSQ96U#O'4I+H+1TU-F5T)P9BM97 M8>>]<[OW/M*M(IQ8+^+&-0UJPD-I,9260&DIE":AM Q%Z^NS<^NYW:V?ZE91 MR[PCH^* >O2CLUOT@VZ51[CRD;Z88&ZG M3Y4/F5/H9BM6*+BS+D2'46L6"*[-[ABR>N,:0^YUP@]7J;AR=S BT)] MO(@X8KS,*!&&,WU_A9B(H\>+B!.S*&+Z>!%Q(=>'BPCR7"XB3Q\NJG>ALK9%VKGA'MCG7!2 MEJ:9&KCZ$ZBY/<5DN4&-;R@M@=)2*$U":1DQ\N?AP%6Q\[V]OV8S$H]8\RRX MOD6$/?ED&4(M<2@M@=)2*$U":1F*UA=LYYU[=N_\1=ZF1ZSX-L4*M!>J8W'/JA80U G7;ZQMMK,GJWM,SAB:,X'24BA-0FD9 MBM97;>?;>W;??MABI78?\@?6 MCXG.>!>CMXBQ[N#C4FAM 1* M2Z$T":5E*%I?ET\V%+?;^2\RK(3I]8I0KYGLB2>+%6KR0VD)E)9":1)*RU"T MOEB[QP'"_CA@G&$EB.7PT4Q_CC:WYYJL3ZC[#Z4E4%H*I4DH+4/1^OKLW'\Q M>I<8Z^H8NLHCG@((QCRC;J#VA]'WS[PAHL2,AZZ^O(J(H^L&:G^8B.M3YY3* MJV]Q(RD8#_E,KWXRLG=/O]O2'ZC.^19VYWO:=C[T<%&[;E-%.1%'%.5F%%V4 M$PNUR>$BXLBBG,AK%.4$BR[*JRN==HM\['Y2I*?E$\OFO=#5 MW:4Y&:=_4>Z&B!(S)H3^!6$BCO2TJ#@1^+J7EA)QQG8XDH+Q<,8]W8(D>\?] M 5/+[[QBW^X53S6U?-,*]86^#&1N3SKYC@!=)0ZE)5!:"J7)46.5H7+V!=AY MX/[87=))N9E>+B4WZ*IO*"V&TA(H+872))26$2,_-%'I''S?[N"_V*BB-L(. MC74Q]NR390BUZ*&T9-P)2:%))926$8;%41=KS0]R*P)YXL M+:@9#Z4E4%HZYN1*:,H,1>O_Y?+.C \0VY\'IE'+9TQ7G3W55-5!:3&4ED!I M*90FH;0,1>O+LW/S ^CNYP&U.CTR= HU\D?EC*$Y$R@MA=(DE)819W?@OAMT MKGOPPMW/ VJ;%'V1TIR(TA?&T"#]KUS9NSE9$U!3'$J34%I&G=T!"RKHK.[@ MY5N:/[L*[L@.>O,&8A4<%6>N@B.BR%5P1!QI05%QU"HX*J^Q"HZ"D:O@R-X- MKH(+6ONX_TKG'@9V]_ W]OOC?>+\8UX7R_[=XK:L'/5Y5_]51>%LRUVSJML1 M5G$_Y-5B=5HNUTZ]-_ME43O?\-?>H_JVZ\WF*R1W[LOJ@%3:J%?JY_.FJ+9M M,U45MK.G7MYFI83SD-=.733-1F53'2CW=ROG3E653=U"E-2;:KUHU)MU4RX^ M.?O=6KU3Y8>Z0 %VSB*O5Z^I.^E%O2J*9IXW^=7EMJCNBNMBLZE5%_8[=8Y: MU9]>57ENV[^S].8=.[LP7P_$&ZG./O6.K][QVWORW+YNLO;8*' MLOIT.*2K_P%02P,$% @ FHE>5]>*.G4]!P (!\ !@ !X;"]W;W)K M5X>H[W\MR)UP^B^:O=BH>;"9X\/_A<;+92/9@MKG=LP^^Y_+J[ M:^!NUFO)BXK7;2%JU/#US>0-OEK21"W0$G\4_*$]N4;*E)40?ZF;V_QF$BA$ MO.295"H8_!SXDI>ET@0X_CXJG?3O5 M/KY^U?]#&@S$KUO*E*/\L.MDXG*!LWTI1'1<#@JJHNU_V>-R(DP78 MM8 <%Y#Q@KEC 3TNH-K0#IDVZQV3;''=B ?4*&G0IB[TWNC58$U1*S?>RP;^ M6\ ZN5B*NA5ED3/)USG/S]?/ 'MO 'DVX"WQ M*KSGN]>(!J\0"0BUX%E^_W+B@4/[_:1:'W7H^[3C#9-%O>D"M) %;Z]LV]2I MF=O5J.2]:G\=!:=9MTBO$ M*M'(XI_GNSJ'?<@:KFYMN]"I#D^]&\9!./*N16H>1-CNWKC''7MQWU8[5C2J M6&F80FYY@[(M:S;<6I9B T0#(#+S0J(2MMCN]*.VLRU+Q\7'(D1= M0$]H%7N!OCE))!V@Q_U4=6A=U PJ$Q293+3V<#AJ/PO%.!@'A$V*QHD#.QFP M$W]JU>V^ 80<^K1,''@#11"QMA6J3$"@@ #QP,?82W^(7:&-5[K6LU!L/-G#'?E,3P9R2,4Z+5)JX8 X$ MBOT,.@3UBQ6O^;J0+W5X0S?*&PAQ)-FC([[G)J#$J+\VJ2ARH![H%7MI:?%) M5]Q:U%/-HETNVE&&EFW#T1BE18JZZAL>Z U'WC9@N64U4()J6T_(70>"SDOH M#U;0)#B)'GOI\[\R_:6TG6_&P)G83YIOLDSL57L/B?0,C@\IAZ [ ?^ K^?0*[4I6RV[\Z=N; M5VI@M&Z(A5UI !/.V',V.1*YVC4R$#'Q$S&T#QGG>8O6C:CZ7L=OC=40DX"C M,!E;80KA>>+*[8&EB7\*/;>AN%@#2BRSI]E_6J3<[2<9V);XV?8YNI0[OC'^ M$0N74A.G*>4".9 M\9-MU\85EO2WXK1Q;T+'O9Q-+)D[&@,R,"_Q,V]?:H_5 M]?MA6_@4F L;T6V5(ZX6GP[$2P-O>?W0CWS?^BSH)?#__%WP0MK.K1X8F_H9 M^SRKC],ZVS3\^)%9]]^BWDPE;RH8=U;6'*8F<:8CWUG$<)2&#L\-]$[] M]'[7%."X'2M5MW3\-E[_?ULLDVZ:S.=CFK?)49(Z&D!Z\G7:/Q'?G=@P?(8H MN:Y2J[+8Z \6UARBEN$WH>-/$C8IC..Y _C U/3;7YG/4G]MR2@K; OMXB0U MHL2<4 _#'3HRB"=I"C[#B6JE@"LZS(+0,QD-<8 MN$4*D\ %?&!DZF?DVQIB7(7%BYQW5R_5MFL?J%C7%XI[#]!P.%B-6M@W(-38 M>U-L&M' %3,#_U(__RY=6!&3:,4W15VK^%'-$K08(K>:8%(NIF$Z_C)D$:,X M#%U>&-B9^MGY(B8DQND*I0D9<[9%C(1D/AZ79R=GC15O-OH(MD5ZHNQ.[?JG M_3'O&WVX.7K^%E\MN\/:04UW=OP[:\"P%LK2&E0&K]5A:],=QW8W4NSTB>9* M2"DJ?;GE,-DV2@#^OQ9"/M^H%_2'XHM_ 5!+ P04 " ":B5Y7/(LE%/L" M !2"P & 'AL+W=O$%$%-QR]:0X,F2\9A*7/*5*=8S/N=EDJHS"!&2L9Q918L?AA#(D*6$ [+GM%OW$U;2EX+? MA*P[F1'FR8.Q9+;[X/<-2 M!D$$GE0,%(<-#"&*%!&:\3OG- J5"G@XW[-/M._HRX(*&++H>^C+H&=\-(@/ M2YI&\H%M/T/NCS;08Y'07[+-9#M-@WBID"S.P6A!'";92'=Y' X R%,.L'. M_19P3(.3 YQS 7)$+$B;D,6"IH(DONJ9$6J!YEJ^XAJA]PS M)!9DG/C@O\:;Z$;AB[WW96!7$LYA?4LKDB%4Y25H_F<8]X<5M)<,N\Y8)$/7'S8U]6/ M_D)(CC?1S[+*R=B;Y>SJ=KX3:^I!S\#K5P#?@.&^?]=H6Y_*TEXGV:A.LG&= M9),ZR:8UD;TJGF91/,TJ=O>1TT1$-'NJ_%]X":I*NB:2[LIJ)2-K:S+U\&Y< MJVMN#@O@I,3HI,3XI,3DI,2T2N)5I%I%I%J5D9H'>#G?J*?8)S/ZHG^X/L?P MK2 +V7B'+8N LK!5,O_O+U8GV:CU3YALQWJ;CSHU3NHDF]9$EA6$>?"TQ\!7 MNFL3Q&-I(K.7L=@M&L.^[H?>[ ^P8)=_\J3 2)8(F4UFT''>!9 M!YAI@TPM<">#YDC&Y7R@%11OM_@%02P,$% @ FHE> M5P2)9Z/9%@ YSX !D !X;"]W;W)K&ULM5MK M<]LXLOTK*._,7J=*5B39<9QGE6([6>\DMLM*=NZC[@>*A"1,*%)#D)8]O_Z> M[@9 D);SJ%O[82:6!#8:_3S=:+[>EM57N]*Z5G?KO+!O]E9UO7GY]*E-5WJ= MV&&YT05^6935.JGQL5H^M9M*)QD_M,Z?3D:CXZ?KQ!1[;U_S=]?5V]=E4^>F MT->5LLUZG53W[W1>;M_LC??\%S=FN:KIBZ=O7V^2I9[I^LOFNL*GIX%*9M:Z ML*8L5*47;_:FXY?OCF@]+_B7T5L;_:WH)/.R_$H?+K(W>R-B2.G_I[/CK/,$ZM/R_QWD]6K-WLG>RK3BZ3)ZYMR M^P_MSO.,Z*5E;OG_:BMKGQ_NJ;2Q=;EV#X.#M2GDW^3.R2%ZX&3TR ,3]\"$ M^9:-F,NSI$[>OJ[*K:IH-:C1'WQ4?AK,F8*4,JLK_&KP7/WVJEHFA?DK(1$- MU+O$&JO*A;JNM-5%[;Y.BDS-S+(P"Y,F1:VF:5HV16V*I;HN#-7A:* F MH\GA-^@=!M$<,KW#1^CM.*7ZG^GVF1^[UTFZ25+_9VY!X MJUN]]_;O?QL?CUY]@]NCP.W1MZC_6Q7YG9UO/DPO+_Y[^OGBZA([3V<7,W7U M7EW?G,_.+S^[KZ>79VIV\>'RXOW%Z?3RLYJ>GEY]N?Q\FF:MTE5>5B;3 Z:0:]YTD3VE1E MUJ2UV]FQ(<]5>D4!ZE:K+996\,P"H0Q!JVY9Q/:P&- NM_,D_2I:<#1ITRU" MDJJU)>:'=.ZMQL%-D9;5IJR8 U.H,YTGVX1_4.,7)V-A$I^)C9(/MU#UM@2# M2]K?JK__[60R'K]2I^WYWLOY_IZL-Z]@&NY89^;6<) EDK_S.63%>\>RFGG9 M^Z5#]:7(M;6J7FF6M+ZK$:/_; SL397XMMH:"^%N(1\KHLS+I2&U7!3I MD"D8',TV>PS6U!^JE84A6^PJ>8LZ&:P@0,I%AY M/.6 8=G5 M.CYWM5C850G6VV^MRHR5$-:0[;0TB4?2G).6VHCQZFP(@6AU6=9:3=2!=Z"S MF,Q5(.-]BJC!-,AA8W,)_AU6-A+0DD59U@4K*+ ROY>-EY1O$PI;.#-Y6.;#&DER M@R"1&N03&[;GISY,I]>!B06'.LXZ>J< 6$5V]V\*KM#D&$;C01<4]Z@"H#4_5M? M5S^@)GIU1C]F@I?1G4BP0,#"G6BUA?@[AD MO]O$Y,G MXC@W J/ TP@<% &7 =)4=F4VCE.?3QJ6/R^@!:(RHQGA7S[%F3G&P)_!'(6WI1-1:8BS[8!F;\8^0RI-=[P@?3CH#:0+\U2!&M MO$AT2Z7_#C$6_/"$$S*!,)V WTPC3 M;/T@#Y&J7">V5L]^]:>+V O&R_3(Q2!CRPX#3-FRA[3%#,%S"O5L1+ H)2P/ MEC>E82Q^JROW&.H9N$WT=+2:0CHE>E^*>:RY'^0T("=!O*$? 7>T/N T(^O( M! L)L/)[Z_J/AN-,ISD#C 18AB!SP0M(SC/-)O MN9RB)V7/1J >N3T,2MH/$JS GR4HXOU4\DSJZO6CX8L7OP;7;F72V@)Y^#<(Y834N,Y] MG%@G(W6(&Q?-^K0#?TD&\(ZS$-8C81)J=64/*7SRZV/;U-1]>&#IMF_J3]CY MJ72!7JF\VE )B]V":3YTWH@;(CC33!>PN^J5O>R/A@:H@2;5= M%08C%B9 \",T0V+8'AVF102OZ,']VV]9GY12%0PU2^XE8 ''\CZ)N@OI$^RY8=JHH:#!Z,]W"SKUF0Z!])HY"9!4A" M*N6\@H=L_)08VZ8!,D\!=E8ZSUS7F)((5W(VZHD3"&QM- ZIA._GOF;B#J/E M0KM;#Q&$%0SOS#DH>2<":&V!6P'.?N<4.;B%("&DHX/0W(R0%L#=;NPO;3&I M+==:U\X?._B-10)./T%+DZ.XANQ3ZSQ& 6EA7-=+D$_7$ 4@?.Y&$,)8.74< M[8:[D'&&P\&6!->*5M_<3+2^F_:0,DQ)+TN.[7*OZ-N/9-W4Q/ XUP6)G4RZ MMHD6?2+2< TN&O&-C*Y9^D*2#D%"L \ADC\S:4OZ"UQHG=^MS!R%VI07<6.! MTA&J3[9 "2MG;%+!LW\.#>XPEVC?=YU]!:U%NP_(JE'M ,J)1>],WPVV@Y7W M&B0G![]YN6RQ8[]5RB+.CH9C[U:=VP]JTL!J8!!\4"I1'M-] MKW=4ETO-;AR8(,A0]12/_?Z$>X@M8R/R+5E7WW=V[:>ZH?IDQ+9NM"V!X$A' M547YD3-3Z ^+);BGYQ4>DD(YY^XD=9P8 MI)JI;0S,UDGZE2N<]Z'!AY]F #,KKG6FU5?*K';@C)"[ZCU^2HI +(J):$G%;I?I7PZ')PIA./=-QE^.HR_ /U68!0)]UE0^ MN4L9Q7UV:<31\T67A_B5F0+"Y3XZM-14KC6LJ6IA"%/66G*0:^7$%-TE M@U<=;>I5"O5LR+7%7KPI#,/E:FY+@DDSG4/34K C41B)"/I.5ZGAU@3=N>\X"L$NSZT[U"-,T_TCD $9V;&_9;HH M*.QK9_1;CF%:KB6X)%MK5%K@M.& SG$EU#M>/9^NO@2-<"R<)7F]U=6=^OCQ MM%6B^[(M/PF1@A+!E>YE9KB^=)@1T:X*8-'].A=QLINSHZPM[&A_]@=)5I017*LQX@]Q+NMM\'Z:9T ,;'G>!X/!@?GD@H]RD2C@".Q3LLXFEH\?&6R%_B'>2C MD.B<0:(P162H9<7(DC(MH4Y3-I9ZAV1(C)ZDS;-PE^0\^N&5'A_B'9/\@DVC M)KE/ET'B5R9W0P$?$KOK$FIZ]>&T[<9>%5&XG!S'D)(6"N),'"C'IT1$!AZ; M KA\+6>1.IPN]R1#!B60UUGJQ1HK?+:'X+V]#XV?/]@9;#=2@="]=UDQD@W$ M?%)HZ3G\5NNEN[,@\-H43LP4/'T5X:RX?;3;O5''HP,JL>BVJ@'XAX+\:)KK M-(;>7(<\76N4LI;B,DJ EZ>H$$L#1ZWE3V7YOA2]L'<,.(D5(Q%5B M$4_<_4#21'+TI'IF%AV;(Y4K;MMKUK[X2=#<.$JX/BS3<#[/F(,^8MB^!Y)5 M1AKRG(7B*"^!@M(&#UBU<*##:9@:B T :BCJ ^K&ZV()BCI$)RGUX<-8J(6+ M[V6?)*4+49[R^<[H'8\>Q:V(^-[=KXDFH%I!%G[6@@+E]T<^_OXH(&/FXJ>3Z2OY!H;\6&L-^Z$43-XU1R]9B9!84_%\;H M-$%>0IZSAJR2F]EP94F+*AQ@".-*<:&J@PVR M"L2DI'):][5OZAH9Y G_$6:IXA$ZR".M16)]M@AY41J.+=[1E7L$1Y40(4]L M=:@#XVJ*)=)+2>_59\H>>9A^9:?*7!_(-=G.FZH<^-!9$_C90*.9Z]7!6H'( M"Y4!IR>57Y?\!;M)2!))/@@V\4G?$<-0)^"E*]$6;L8&LA2YI#[&D?-&@UA0 MQ7M3Y%*\ 59N=:;=+2<%':)$I[L/,G-^1\T!1%@?L]/W1L;19\S37K+7M0T#R.@(9?O%BL7;_5CQX*+>]/T-R[4;M6^A>I",\]M6 EW;A*X M< F88EA]WYI9D$6@M[^$$NP3/^_0(4S:82'MRVS+$Q\F!CS!PU94U@F53&X, M&+;TRV@X[G9?1L/#\$6_Y1*:+=TQRQ]L].R/A^,GW> M9EC_Q=?'GP!J $$D.OX>;BQDS%5NF-?Q$FX"L#ET$!;TO7;YP_T:IGT=-OVA M-.Y8V[$OJ3*,-O'4W^8U1:EDL#ZBGD_E$C6D5Q.VO@[OP!^CA-$(5I4%Y=1/FGLR2E)33^WTE1AF\#Y#[-OE27 M9)KQ&S%R<\.H:Y_5)5,%<-@+?R^$H\#NU?AH,#F9T!_CP;/G)S0![\;1J%J2 M-8>#%^,3_#L9/)L\VS4Y_1 ]G8%8*VH3[&OT>#%Z.Q MNM3;#L(%H,;?J5.K;ZRUUW3.6YF3MM\U/I:D\GXZ>^<+]^GL"_]R,$9@B.[( MQ3LN"EM7C>QRH$Y1O:"J^B@!;O]SN3&I.IPW_3HKRT+M).G,>!@S M(?TBVS>N=9G!B.I@N?PBBQ\SY[''-4KY,J/7%FA$G:XMTP#G6J!SP.^MA%*L M_V2X;C&YQV+>MV4JRJPUHR7NV7LOS\,Q8_342HY C0M-;B@>^2AR!S?KS:E M\L/0(>^H,I?F9RJ"C6&EU(+.I;(PGB4O1R0"*W.ST#(V(([IBB\NW/R=$@5( M%-,.Z1.7&YHFX_M7>CW'Y4\LD^D1!T'IT@@>*8G0_M MC9YPK"]:MSP@SK%>GG62ED'"N.\(* X\_1=/I-O:!3%(F?L_+=JFZ(\R9Y-) M[M_YNVL,^-9'N(CUS)+R*YXZ=6JSFDOF@;\9=6WX#(G T-MMC'Q";). ^ /&_N&\=^%O$<'-Z+$0 M,1D=C(Y"B+@)=W@W)#)\I"K A823HY,GSK>]0[67R!N'W4@@*/I]8048I3?1 M&QF(]YPTVS+2O<= )@W36^EL*6^T")RDMI2S2#?9'+_D(W5DVWMI7W7HI.J/ ML&U\XH0P3XJO]"8)7PWP(7UK]N/%NZN;=N:V(J))(;NV=YL,(4.($B>-W[!@ ML8/ M%CURYX&"R,&<>U+.-:,!(D*SP$$/?^$W\?R% ]M2YAFBW[2=<^FH\,;]9@HWOJ+W$L-6S&&WYH^^ZKE= M3/)G/6_7>ZI/HY>/><*+7K'FPKZHY3WD\&UXBWLJ+R^WR^45<#@U?(0NPQ9X M=#1\_FQ/[LO\A[K<\*O,\[*NRS7_N=()<@ MP._T6HO_0!N$=]O?_A]02P,$ M% @ FHE>5XWZ($L[!0 :P\ !D !X;"]W;W)K&ULS5=1;]LX#/XK1#8,+=!K$B=ITZX-D*;=5F!K@B:[>SC<@V(SL6ZV MY4ERT_[[(R7;3;LD[7##X8# D2R2^OB1(JVSE=+?3(QHX3Y-,G/>B*W-3YM- M$\:8"G.H0Z.F^T&! F&%JV(.CO#D>8)&R(8'PO M;3;J+5EQ?5Q9_^!\)U_FPN!()7_(R,;GC7X#(ER((K&W:O4)2W]Z;"]4B7%/ M6'G97J\!86&L2DME0I#*S/^+^Y*'-85^:XM"4"H$#K??R*&\%%8,SK1:@69I MLL8#YZK3)G RXZ!,K:9527IV<"E-J#(KLP(C&.>H!9-ESIJ6C+-(,RP-77A# MP19#)_"%[,0&KK((HZ?Z30)5(PLJ9!?!3H-3S ^ATSJ H!5T=MCKU)YVG+W. MSWD*(HN UG)E1 (?M2IR W\.Y\9JRIB_-A'A]^ENWH=/T:G)18CG#3HF!O4= M-@;OWK2/6N]W>-&MO>CNLOXS\=II:#/,R^OI:'PSN[[Y>G4)X\G5[7!V/;Z9 MCC/X(G080YNCT>X?P HA3)0A# )(5Z(!M:!#F@A+[XBZS(C0\VMC86G%T#&A M)9G1"X3($2[=P21%56@8+Q8F5AHI&'>2S_P!D*=&&G)V^8/0E #+$'WX")RT M2/@,+JE@4)6",0ESR<(-AD$: I0KS8"$83"/G*K'S"!]$$D"]$:JR(#C*2,E M;Y[1J41&SN6Y2$06(KB3Z%$]63>6_APVY\KC)A[(5@P&UB4),9CW\4RIX2--:(SF/$FJ:\FR-6$HIT3I#D%LRH(56YP5"2U$YD\,-HE M9F0X<69$1/52\CGFP@]X3XW,T [&J% ZFE;2QBZMMF7*(0RK=L76112YE*4- M%C*C>$L:R6'%/$&. MV>QJ=DM99U7X+59)A-J0GVSLALE\,0)E)?1P?VE 1LI87^7OD-885J]+CW=O M^D$[>.^GKXA:K].I=7@\IBS5=5G*Z$.T6MT+^OO^,7G"^Q['>O^E8/>/]R'H MTZ!W\M]%/3AN_;JHL[$?BX,/ZN@QJ$,:E#WGLQ1SDK5E0^;SOZ,\#%-5<)F? M5(V-"ZUK-U1-RTX]K;H!V_M05[U)U;V?E(S]397ZQ2S=6ZLS(Z'U@^LL)3;: M-?TQBQ^]I* D1>0;.6&WNR(ZTR)"DGI@UJMCM9[ /!^&H6:]]4V86N72M)(] MZ?'/XW\B^:R[;(-2[4U&WD*WW85+#$O>W$=6$+S,V_^=JU[KB/T[:K7_%5'] MH%<1=1*T8--'='/M D2-?.FN>5SBB!9_%ZK?UC?)H;] /8K[:RAQO)2T;X(+ M4FT='M/%3?NKG9]8E;OKU%Q9NIRY84RW8=0L0.L+I6PUX0WJ^_7@'U!+ P04 M " ":B5Y73):,H>T& "8$0 &0 'AL+W=O)5$DJ M3O;K]QU*=NSY_-\:'N7"V5^&R8[9J& MF]LWHM;KHU$TVFQ!ILD6I9".4E5HQ(Q9'HY/H MU9N4SOL#/TNQMCMK1I;,M;ZBAP_5T2@D0J(6I2,$CG_7XE34-0&!QK]Z](L_R+7?\^-#H-3-T&FBT M\*9Z:9"3BH(R3<\86X%JH3;&%TPTZU<@9^LB#A5NS4JQ?&'DX<5)' MI!Q@W_2P\1.P!^P<6"O+SE0EJGWY"2AN><8;GF_B9P%GHAVS) Q8',;),WC) MUN[$XR5_Q>Y]L]DO)W/K]W]]S $]?OHX/M72*]OR4AR-4"Q6F&LQ.G[Y792' MKY]AGV[9I\^A_QGVCU%^%O1QRA=G/Y]]_'+&WEU\.F>GGSY>7IR<7L[8UP^7 M[]GIE]GEI_.SB]FGSK!RPX);BUXRYS57I; !:XU$N0B H8' Z-BS\;!>W%!0"V0E?*XR?!\1(SVNY]!$!K:_"V\EK MJUG+C;LE'+XTH@\3*"%,\ULV<_ X-Q7["((L?>SO1"SMMD97'2C1<7'CK0Q8/6@8O'IBKKBRT%8+-'.?8TP# MQK!6.W"42$:$'4>1O3Y.4'&N?^/7T"26I!\I=,IK"69*\C&[W'%P'T4(EMRN M/#92M[SR67??Y ZMT7AX)TSC,].[V1BNEKV_>O![6(AWB_)0CB0H221P-B7A MU2,KB+HD8VI/2AO*.EC=WM5XJ^7N?W .ZOAXLW'8',O5A]FZZQ5#%Z3B\5\2[5?T/:KC/I&O< M/O8-AW64Y<#]7OYPUXL"/.+YB6QG<^'[%5Q%J#B*LSXAR3.M#T_O+7KM@^C[ M]?U$>*28[5ZG0(\P'9:UY&@SB.I>VOZ9;O&V,YLJ=BL4XX\-36Q#L:!PK%?T;A05[B(BF,Z>-]OT;YMC?, MT8"4&E*5-GHU?=^EGONTAQ\,QGB<[IHWZ/H/'1R.#_XW!@_\:T3M*P-3@I ? M-./=KOO/@N&9[I;OIDQ)/& *[>*QDK6XU0SJ 8>/+K,S4RMI^1)3%)U';!/1 M-Y-R_\J^N2I1 X&IG_U =&S&ZZ%GS'"MD[[3DN&*"8XK@A5+TAR0<=#:?&_D7TFGU O*M* MDCET3_L[UN#*L!1Z:7B[NM>Z%YIN,#YC/,\J9]O?&L1>^6Y+ 9A<^R%RS)@W2: MTB(,XCS"(HJR(,H+6H5)D*8'< C&H/+QQ6T#$D6P? YQ[C9QGB?6UX$TZ*@?WD: M 2$%EYQ%TS@(L_N'D_YK^^YX_YO%.3?H 7277$ 4+38;]=?1S8/3K?_VGFN' M3/;+E<"]W] !O%]HE-'P0 JV/\8<_P%02P,$% @ FHE>5P*%$QFF @ MS 4 !D !X;"]W;W)K&ULA53;;MLP#/T5PBN& M#3#J:]TD2P(TO6!Y:!;HG@.#R61 MPXU43SI'-/!2%D*/G-R8:N!Y.LVQ9/I45BAH9R55R0PMU=K3E4*6-:"R\$+? M3[R2<>&,AXUOIL9#69N""YPIT'59,O4ZP4)N1D[@[!QSOLZ-=7CC8<76N$#S MLYHI6GD=2\9+%)I+ 0I7(^,\N7RD(W7]BTL5'H0%IK(\LMF!247+1_]K(]ASU S_\ $&X!8:.[ M3=2HO&*&C8=*;D#9:&*S1E-J@R9Q7-A+61A%NYQP9CP5SRB,5!SUT#-$:-U> MN@5/6G#X ;@/MU*87,.UR#![C_=(2*[B^N_\QGUXOX%*6E1240(-< 7_+!:SQ MT.$;+)>HNAL )C*XPG3K#1IO"(P.D2 K65!+Z\$AX+^@+UR R66MB5-_A1LN M.+W:#-929AI.X+SO)KT^&8GOQKT YFQ#[]R@XJS0$+M1$$'DGD9"0X$K@OJG MYV<.J'9VM LCJZ9?E])0]S=F3N,6E0V@_9649K>P";H!/OX+4$L#!!0 ( M )J)7E>XTCV73@4 ',+ 9 >&PO=V]R:W-H965T2(=E? MO]^1#2$T35] DG4NWW59:]H[/A_P_7#A MJZ*-VUL+1K(PYI8WE^E9*V*'**?$LP:)OS7-*,]9$=SXWNAL[4RRX/YZJ_TB M8 >6A70T,_DWE?KLK#5NB926LLK]%[/YG1H\0]:7F-R%7[&I[P[[+9%4SINB M$88'A=+UO[QK>-@3&$<_$8@;@3CX71L*7KZ77DY.K=D(R[>AC1XJN"G)]. M[+R)M]Z(H[C^CK[]#UP_Z^K]&)Q120*=BFJZE3L@);\1T MN52YDAZ[OZ<+YRURY)^G:*BM#)ZVPG5S[$J9T%D+A>'(KJDU>?6B-XI.GL$P MV&$8/*?]5Q'ZA?#5UP_SFT\?KF[FXG-E0<(#(=()LQ2@W%.Q(+OC/=#TGI+F MM!=.8Y$85*+S+.,S$DN3HZ"57AT_I>)'\=?@WV>F7I5T8?6&)\'DXZN.WUW]W<&GN84?:5'Q4/E-5 M(>)V/!J(7KLWCL1G 'C,17\8B5#=CP> MB8LM^L#%'U)7Z&@,M">_D M35MLB+GW2E?$26LV2.2RM.9.H2E1?B_ZG:/?MA;1=QU#9]<.3"6F*- '*ZT MZ?75=/Y^^N>QF,T^7K_Y:2YTQ#<2F5P3D@*$P1RWTXHA63P,UM^+?PW.T0C7 M:/!EH%^N$)MM(,H 8 HC<==!9T:3=Q3DFF3FY4BU]D7 M4:E**6^K]67DO50^D@%2)%^=W_V6<0AO=%).3#J/Q)4*,=/ M3.@(A;P-6@NR"3QJ-P;?:EI)?CX$/XHJD3E\N]0/:J G-\X!T:/[3$NN M"A5P(SD.:QQ8 5[Y@#4->YDDENUR.)$:B)=S)N$VF-9$2NU@+2?)W/%=$ZI_"X!3 M><MW\Y^2VMV!4N7Q ))[62'7'#/#49:)$)R \'MET6S.#I M3FY#51VBK_!:VJ > 2CZ.-N-YKJ"1&C'T"-]/1X%\RFG M@T*! TP>G#(VY; [&"5I=0@[]% 8965C&MOG81(UA8 MU#Y _]96FX^#:;/2(;N4WFHWZP8A=RZ.3(#:08A&E)#V@8*F 7)*B&5EFY9=CZ& W'GJ:>WN#4(HX548]Q 34VE?ST2[T]U$ M.:T'J8?K]3CZ2=J5TIPX2XA&G:-AJ\Z][<:;,HQ5"^,QI(5EAJF8+%_ ]Z4! MSF;#!G9S]N1_4$L#!!0 ( )J)7E>4_I!?[PH )TA 9 >&PO=V]R M:W-H965T MP5XFM>D=_J=ZL6-GLYR>K%W_&XN MI^I6Y;_-OSA\VJNE)#I3QFMKA%.3]YV3_IO3?5K/"_ZIU8-O/ OR9&SM5_KP M(7G?Z9%!*E5Q3A(D_KM79RI-21#,^+.4V:E5TL;FR(1$UDD>8W]N%75?HS(GFQ33W_*Q["VN%!1\2%SVU6;H8%F3;A?_E8 MQJ&QX;"W9L.@W#!@NX,BMO)501,OWXE+H:1 Z6"/T2'RR M)I]Y<6$2E2SOWX/4VLI!9>7I8*/ 6S6/Q+#7%8/>8+A!WK#V>LCRAFODL:_G MVL>I]853XE\G8Y\[(.3?;O.L<__]0_Z+W= M8.E^;>G^)NFKEK:9MUG U?7G7W;O+FX^B?.+TSMQ\OE<7-_]>G$C3J]O;JY_ M__#YEUMQ9HVWJ4YDKA*1$B)R0D3"B/#"3@02D*ML#%Q466"HG*NX?-OGMP,1 M0Y3V.6\"CL3$IBG#Z(VX!:$D10H5GV1>.)T_M8E]+G);&XBRA8=&OR,8K&=. M)3H7)U.G%"@B%]O]G8:T?I V$ENB/SKHOMX_Y*?][NAU3YQXK_+=4Y1RTB)G ML /SGBKM(_'S3X>#_N"MZ']7KU_ML' MK/>S:M^EC'5*(5CU%_OZ8BCN;"[3D('^Z+![,#IB3_9'A^)*>0]J<(ZTSJUC M=MN&MCYBL#W<*?>NY'$Y$B1IQ$'[#.)'K@HC,Q+U'P0%=L:V,/Q^:Q"-P#MI MRA2*E&\-H_W%B^\"1Q*>3A]ZO(BTZ)>312<2\0$<38QL -4E9""]L-E M8$W'JVZ*QR9S^,^W/U$1XM4%"+WK]LOT/"B05I])[/=$01 N9I1=) MEH1JO#9<=C*.;3:7YBDH:Y3W6*:P08G0\B&(Y"CQ@"=C!=JVSQ$MVE:MA$A; MN*!@=\QE$P<0RPK\T9JJ/%GC4!<>B9E$^@#%1@ :ZKNMT"B1Z3FCWY2E BW( ML0,*?+EXC*EXSR2(X!*\*+81=I@.SDZ$#JEKU;(C)LYF_'T&MZ T)MV3 M(DWAL8]1[T]*.@P/^0QR)H#T-\J5.>_<50BH]B(E^_*9-&(0@;U@>A__=UE" M\*CI-#]K<@%Q961@PV#T*A(?)ASS*W6O'(8[<2-!4^N5]:/1LC)#:&PHQ.I2 M9[(I&01CB:%LPFZ%:+H4"D^ M:HQ )8K6AE&,*?C: &(*V8&;DH6(.79)8XI,P'@D*;==^I8$V3D3-U!Q=W%W M<](52G-);VMTLNO+&['MB_$?H"0- M59:$0(KD>;4T9'73:'E3M*%6R=K:MQ6WX,'XV\.$+/;[T<$A 01TE^!;B@%5 MBV2JJM64/-;DH[G3*.PYHOB"FFZ(:!,SI0I$ +R8Z9RMF2CRJ^H"U<12F")' M:R926:SU5=;8?:P$4!O1ZT*X3@12[&!_^D1B)>A(.B\"8\*?(%9662=I304O M.(4$H=;M.-53%O%RL G4].T45DG$595#F04FFG(DZ-\K#!0JZ8H&YF+E69*&W)Q>?4_W>ZF?UEVI36[5E"A8]SI! M6BG\E!:C\5"F$K"^M^D]-\(@8%*-G-14N2MM'?:B7M5\N]P\(&=KT'C+DX1+ M\!1H=U66]F*)IFHR"-R3*.JZW(8R.A(B[8!03<&TAP)^+]."RTJ;>WAHW5/( M3UQV>VIW^EZ.4Q42!R)("_)<,ODEI>9>VD'UT3L+X M),VR!-#3:!&1 !(,*0VQ6+Y;N[_)]_(H1)])?8D?'#,3U7#(EPY5?I?=^C>C M:5K[!W8#P)O8N9RDT"[K@:U!FCPC-YTB!<^BPLL:/+$8FMH &(G;!DM@SDPU MZV7\!%J#-Q!%A+$4DQ#1,+HR>CTS4%EVK46$\2!'F3Z)D*-%LZD]E_=2IW)< M8WOKX+#A;L62 &IS7%VG;F6 H*/@R_/#FE&A5<'?,2EP<^]%_=ZK[DN=O^Y& M$D/B(U'/#%^$E/&@YJ@KL!C((>WGB"Y.ZAIIQABG_5=Q"5]HH%-+BGGJN-\) M**AZ*B+4& \292S(@,\AL.66>B6/^B_IH5*N5E=*>\/!P:N0R86S/(O6E--& M-3,]G?& ,<'PO5/.M3I;=/9%;J@T#0@HIF,%C]^TCN30_Q#^\N^!R=X"PY#J(O%<" ;%X"%5Y ME2Z/.3]J:FOS\N\:VI =.0=#Q42V(X'.FJKO67 M!KIV$JW]E:FW;4[S[:]$3PA\W:!K"D)%$^&\OW"Q&O%-X*9RPJ!.%UH-O#;< ME"#$;YHJ6^GK?S]4DED_<*9LSG$-BOW_F"K7WS:B$#]*4Q Z%H>TLW#G(Q2K M(%+AN63])$@AKDR@7T]XC9QKNC_D()7/ZG&.B.N<[LJ-4DD8.9=F<2Z1A<'U M +OJ0G7QN;A:^89+HNBH[8HH1'NU^_<:5W(-,*\-Y5+S7M>=(7@0C9:Y\*Y- M;'VO2X/$6,9?0QN2SVMX\XP5H(2X,R?0,PFD^Q#-S:*Z;:9 16LOEY=1,O@+ M*/%*AFI:A4F ]Q:*B3J[K!)F1H(:TS\#AA($:8'0#,+U],O0 &DZ"PJ$0D$ M-6SM1PNI]PN52'>7V= 2%#:\/72%$5QC)#^]^9H;/J_"6N02^K MEPN>$,?AK<,\F6CZA9L0&'Z4F88/C8-<.'*'>_5*.I_-")A.Q\'UJOK*(2;1 M=$%!A@+SX=A7+4>BR[M=_T+MTRA!QJX<-*D:%Z8LJO"9NU';S[![C9_,,P46 MIS\,H,@ ;N'7\_IM_;<')^$G]\7R\(<+GWC@HMOL";;VHM>CCG#ACP'"A]S. M^0?XL#OYAL*T4Y@FW*VCA/*]#')V[.Q:.):&-?Y(H29M@%.&BW(7'$X5],)L M;K56 5D.7DA3B+DU09F23*[('X\#7+#@.._,G;7FIM\P]Z.XA('*BW-34/%4 M?PQH/;[I%M_9]%F#=]2,Q,%D3TPGTX-G[!WT\1XD>P?_)U[Q7OF\MCXZ$G^< M+GQP(,V?N[+0.CG<[80;Z<@W,J>3#)WBR:THF[U\L?]Z\NZ9$ [[$ Z?L_[] M)7O6W&ZP\^O+RXO[R_.K^SMQ>O5>S*^O[B^N?CJ_FE^%J1D[6HY=I'U8&%A\:"&YU,3BY@BL=ZK1<(C@Y "M/(QWFY!]7@4ME]WN,ME9?HH+89B3N@9M:+PF,L5TL MO<<";*AMH[>59W\UE5^5NXB.L\,U_!*E@ZX@GB0";VHNZ;QXJ)EL^%[I1YPF2&AO0$R M-=>'&OGUXJ74S;NM01Y2*]5&.2C'F@"#P8"H%L1J&H"7I2-J,SYD,M,X+E%W MS#F7"KM"FUGT@)/KOF)MOX(2"K=+P5E,[D?BKNLL1 #4 Q^I_%#6K6K/(=]2 MTH..:KEA&L*HCIHYA*LL?=9,#[;:=/D"+E TI8E-=@X?W8W$=2+8P+\C\!$T M1"#(P=904L,YGV N-#%L;0VC92Q?Q]K]8V.Q20K#O,$_BM4[L8/J1E.TR)^F M1Z::6(.?5 T'=KK4G?\A[6T*-3_3VCRJO//FL05&PF W(Q]=CG@\.\IM:=1? MW/^UD@M5HV-[#C\&L&S'4>\0[E+R\01C=L$,J57*IAZ)TT2;?S;E7H>@Y. " M==-JF_"E>D!('%]!7%3%HQ(8@+[KVJ>0^ISRGH^X6#A;W]4D+U^\G>Z_>>=W MM00FYZ[K>#QX36ER97HS>NY2$]J'5;_;/TM/V]?8HWC[IKV4KL3] G8OH3H9 MO7F5"=>^$]M%L$UZFRULP$LO?59X6I-C 9POK0W;!3OH'^NSOP%02P,$% M @ FHE>5]2MFJ1B!P %10 !D !X;"]W;W)K&ULU5A9;^,V$/XKA)L6">#U'2>[.0#G6-1 ]FBRV3X4?: EVB8BB5J2BC?] M]?UF*"GRD6P+]*4OMD0.A]]\PY)7V02Q[]B M%63'$(X*YTU:+@:"5&?A7WXO>6@L..Z]L&!0+A@P[K 1H[R27IZ?6K,2EJ2A MC1[85%X-<#HCI]QYBUF-=?[\O=16?)5)H<0')5UA%1CW[K3KH9Q$NE&IZ"(H M&KR@Z*WX8#*_=.(ZBU6\OKX+4#6R087L8O"JPCN5=\2PUQ:#WF#XBKYA;>F0 M]0U?T'>EK'Z4% -BFCEO"S94R"P6OZIXH;.%F%"(:*^5$U?:18DA/L0?DQG$ M$3Y_[F(E;#K:O2FEU#N7RTB=M9 S3ME'U3K_Y:?^N'?RBDFCVJ31:]K_C?-^ MH&@RO15?)S?WU^+#]>3N_O;ZP_7'+W?BO1)##M'/PLSWUCQ MRT_'@_[1B1.H)<[#3[0P,FF*9"XR3;YSM J!XE4Z4[:.E@X@BBL5A5&,]-MB MI8")< ,HP$FQ=]CI(:.2A(I#9#!GO9XE2F3&0]:Y I*S)W$I[28/T#@_U3\0G*- -9VR33IBVH$C+R(V-PU9- M%>""8($/9Q(=2T(SDPFB0 FN,HZ+8$R"9,RW@@&CH#_@! GFYU9#>O]&/:I$ M],6>!4-]Q]CK5%IGBC-KR#-+" ME[%#\927G+G.1FC0XLT0=SMCO+3W&='FEO.Z)#0VK[FM2D"&>;(UN' %7\$E M3E,:@VGVI 0AVL9O$+(51&T/-2BH44U=8'JQ[4$^U: MI#F3TB9?)067$?(%3T$2E6@F9SK1@$'Y@@ @$1":@Z:,0@OG_ RA:87Z5I"8 MF<]QFF0+%Q!L5P_>2-'I J\P-F\J,=Z\%,-HJ;*JG+O=4N[#P53%4H,48*41 MJG MP8O"K[EI4]'H:-3$!@HV4!V.A^)6186EY'BI\%-D/^?L4B.L;+1\>O$TYZ2L M3_-AGT<'7#N;1+_0#(E[1UB^&(\T#EO\%HK_9ZKZ7)FY[\,R/@T<.WT:4^9' M6#-QC@8Q=J-#F:#^\$[C")A# "'SB2/UTXS:.TD\3K,<+:G#2>)J^E +!JY58 M]1]&UQ=MG% SA2/CZ(@QZ'2D^$&OPY>6B"SG\LLMU<;!6Y?23AF>FW92N8<- M;4&-!C*A,JK-F@MR0>AU*6(;@[E\JDHB[+S1S:14N5&)2D=86DXN;7:-VP7='N6..;SDK MC,(_F[/-JR81!C8B7+J>^!::LGT=5%\5+ESCYPO7#8%GB%<$GO8(K%[41E;W M,"H>\\+R+,5+X>B;56?7#;_;^%23*MA$'Z2<8*+#5YMZM/[F-0F?>I[%PPJ$-ZB^! MYW\#4$L#!!0 ( )J)7E>>2&XP]@( )\& 9 >&PO=V]R:W-H965T M]W=D)*->'UO/_'(MYFQ$_YT7+(MKM#\*)>*1GY'27F!0G,I0.%FXLWZ M5S>QM7<&/SG6^J /-I*UE,]V<)].O, *PAP38PF,FAW>8IY;$,EX:9E>MZ5U M/.SOZ=]<[!3+FFF\E?DOGIILX@T]2''#JMP\ROH.VW@N+2^1N79?J!O;*/ @ MJ;211>M,"@HNFI;];<_AP&'XD4/8.H1.=[.14_F5&38=*UF#LM9$LQT7JO,F M<5S82UD91:N<_,QT0?=^+Q)9()2H8)4QA6/?$-FN^TE+N6DHX0>4$3Q(83(- M0%1T(,P"*,3O*@+,W*\Z />G"G!Q5;#34WF?-^,VZM M*DTH+MPB^9>5<;MI:R+H#/C;NVSQA-QW\:7B.Y:C, WNBL)0B.\>(BSH3-[/ MV/=D/^%![Y/3("M->/T9%IW._^+].,I^..H-!@-JA[TX&+AQ-+JD=M ;C@*8 M:2I[1-JA-M:>Z#8"\PJL9BK5$/:B?@CG9\.P'UY#OQ?' 7V'_1AF[>8ISRLK MYMCN4=@+AJ.WW2EUAM%EHRJ(X=BC] ^*1H%JZTJCIA K89KZT&PO=V]R:W-H M965TBN:WM[ M/%HXMSP5KW7Y6C5L5JTZ.C%Z3\;NAS0N!:C@-<*KW09DX@Z\*Y]S)9=_ B/E*$SF'KYT] M&CNH]1_']4;%V:!"_$)%2>]U[Q:6+OI&-M^?'P/.#I/88CH33RJHT;5<:N-4/Z>_3Z<@C8SXYS&Z@[;D<6V^2@[MLJKE M\0AE8*6YE:.3ER]X%KUZ FNRPYH\I?UY\7A2Q>, +S^]2@\TBM#J')3^3JQY!9&K^8+;SV@2>@%ZIML M:*;ZJJ]5U9+JAV;CE=6ZKZ7I?=#<0M)T9<'6VATP4I8J2S/=P@I@WBR,E-\E M)'W B>]7?%[Y/_% VE,]+.B5!7R[CURYE?T*6&=&=R3O0*<'M*$BI;%;WF2K M%KN>[YT_*"M8&@L(:RZ!/&<%P.0IRZ'&8XO3 L@*)D3Y(YE"@(,GDY?!:E#.>IL^F!?R(+&@5B:S7(6Q]XE"3X!^3/I(YOSE#*6%*@P MP0HD-(^0* 580$&SW7?1*EQI&Z0O7Q2"BU<4[R2? 8M&T;IXZTT"PP=M,?W M\8,CRR!D+!^9:" MN< /#3BG^KI=-3*TGJ'%^$8TESW\BV:P0R?O,"19^3_VG[<;&SZV50,O*7]A M^0EF:RSD"TM3,11=F85RS)F(/,\8A9EF="YQ!:"INFUCKCI_!7X;%GC$$?04 M=VU,J4!TNF6ES-!7_68-WH;J167F\CY VV>>YSLYQ%5:MP.'I$6Y)"R)<^(Y MB^!B#Q(]XV-0^K,/X0"?X?M;%8QZS*1[.4=X.;)Q+TDRQ+?,DOU-E8-WR(,A M=9$'OG9#'OB,#7E CUW)XP?C$GKY/ R%%E 0_6%RVJWNYL[38=RZWSX,K>_A M&H7D;>4,1Z.#/!V1&0;!X<7I91B^IMKAX@BB3V-I_ 9\GVGMMB_>P&X:/_D/ M4$L#!!0 ( )N)7E?88+P&PO=V]R:W-H965TX()0Y46A]"Q&%O%(Y9; 02%9%0<3C M%'*^FSA]9^^XI9M,&0>.PI)L8 GJKEP(;>%6):4%,$DY0P+6$^>J/YX'!F\! MORCLY,$:F4Q6G-\;XWLZ<5QS(,@A44:!Z-\69I#G1D@?XT^CZ;0A#?%PO5>_ MMKGK7%9$PHSGOVFJLHESX: 4UJ3*U2W??8,FGX'12W@N[1?M:NQ@X*"DDHH7 M#5F?H*"L_I.'I@X'A/Y+!*\A>$\)P0L$OR'XKXT0-(3@M1$&#<&FCNO<;>%B MHD@4"KY#PJ"UFEG8ZENVKA=EYITLE="[5/-4M""/:"O1 H1],T:>SS^@,489^9KR2A*4RQ$K'-@HX:>),ZSC>"W%\=,.9RB2:LQ32 M#GY\FG]Y@H]USFWBWC[QJ7=2< EE#_GN.?)_Y97T'79M5S0+6=ZVUB6)(&)HYN7!+$%)_KXH3]TOW95^CW%XO<4 MF[^3V-&=!.V=!*?4HQ]Z2%"6\ +.=4-6NN5#:EH@3:CJNI):;6C5S'381H/ M^T3_[0_GO4[_+$>4O5,^2=?3[@;(C:4293#6H=R>R/=-T4]-6I# M\=*VQ157NLG:9:8'+0@#T/MKSM7>, ':T1W]!5!+ P04 " ";B5Y72#5% M?D," "*!@ &0 'AL+W=O=@.!?+0I("7;5LUAJRC9MF<'#V"ML:EMDMU_7]L0FE8)*^4"MIEY M?F/$$!^%?%8E@$8O%>,J\4JMZX7OJZR$"JN1J(&;)[F0%=9F*@M?U1(P<4D5 M\\,@F/D5IMQ+8[>VD6DL<HAXU$JJDJ+%]7P,0Q\<;>:6%+BU+;!3^-:US M#O2/>B/-S.\IA%; %14<2<@3;SE>K.8VW@7\I'!49V-D*]D+\6PG:Y)X@14" M!IFV!&QN!W@ QBS(:/SNF%Z_I4T\'Y_H7UWMII8]5O @V"]*=)EX'SQ$(,<- MTUMQ_ 9=/5/+RP13[HJ.;6STT4-9H[2HNF1C4%'>WO%+=PYG"89S.2'L$D+G MW6[D+#]CC=-8BB.2-MK0[,"5ZK*-'.7VI>RT-$^IR=/IVAPO 8F>)":4%V@I M)>8%F&/7*O:UV<'&^5E'6[6T\ HM0H^"ZU*A+YP ^3??-V:]7GC26X6#P!W4 M(Q0%=R@,PFB %_7E1HX77>%=*O,.[5_1FA-ZH*3![%+5+71R&6J_FX6J<0:) M9SX,!?( 7OK^W7@6?!I0GO3*DR%ZNFT8H'&PG]Z/S[71DHA:_W_(K>XP,,=, MP8#8M!>;#G*^"WY_@]PP]"VY62\WN^G4GD":KPA?<1MFON4V[]WF-Q_ M5YLVR$-'$0 P3 !D !X;"]W;W)K&ULI5MK M<]LXLOTK*._,7KM*EB4Y<9QGE1^9O=G)3%QVLGNK;MT/$ E)F) @AR"M>'[] M/=T-\"%+BE/[96))9*/1?;K[= /S9EU47_W*F%I]RS/GWQZLZKI\=7+BDY7) MM1\7I7'X95%4N:[QL5J>^+(R.N67\NQD-IF3:NH-W;_B[F^K=FZ*I,^O, M3:5\D^>Z>K@T6;%^>S ]B%_5/ATTDK);6Y<=X6 M3E5F\?;@8OKJ/SLM"K.6U MKO6[-U6Q5A4]#6GT!V^5WX9RUI%7[NH*OUJ\5[_[5"VULW]I,M%(76IOO2H6 MZJ8RWK@Z?*U=JN[LTMF%3;2KU462%(VKK5NJFR*SB35>'<:_CMZSN*O+V5Z!=Z8^U(EY>U"2I:M[<_#N M[W^;GDU>[]'V6:OMLWW2W]U4UB6VS R[,BF OBPL$YC<9TICX<-XK?V"NID36I4O3((0S8EJU9 SGI59-F# M*M8.;Q<52:LK?(5/OIE[FUI=P=QC=9%E$%2;*BGR4KL'!&.&I;!)@B<\X;SF M2/=JI>^-FAOCE,DL@H8ULVYHBK'Z#'6LD\Q&VUHTE;,(I932#:4-B,:BCA[( M\%W25!5!0*=_(#!Y:R/H;Y.5TI49T0JTPZ*TCL1A@[EV2&WTY$@Y UT],I^J M"U56Q;V%1;1::%MUMJ*72 :LC;3B%93CS[QQFZL2_RU26.,3_M(,R,U'Y1%E M*)04 @&"YZ9JHX%4Q9;J5A\+ZUN7(K(I/Y("46*]TC6V $L;9;Z5, @Y."Q3 MKTV&QW,)7%GM&B)EL:DL-E;_-N*-8%$\)"9B[<[YU_;> M\A_DWT^+A5\54+W[UJO4>H*+=0UAIY-).I+G@K54*> UZ1@&,>KWHC9JIH[5 MW_]V/IM-7E_WQ7QJQ?"OT]Y()ST M)A6SPC?0 #NOBF:Y0FTD(WA1Q!,1N*7@&(B)27-NZ3(!/;(HBMJQ@UI5 MY@^R\-(X6)+2%O9,$9;&M$:6++OT&Y?GM_YQ<7'3*K'@5)?CJ=IL-0"[R&__ M32$4FBPENQ 3"ZGMC\8)TVFMM/7=&, /1E<[XG;&!I#-$[@-?!!,Q8M1P%XX MUT#PK2F+"FG+*2))Y.Y?-WWU!#?1ZV9>-90=9R]"HCJDEX,!1:OAFM&6XSTE M\WE;,I_O+6^?]3=U":\N+"QT(R59H'"#(K.M7/XG\M2G_G[/9;\C-M9EH:N4 MXN4:B$OJHH+1TD(@IKXCM6\P>I2^; &7&@\&)_&$ZE-#N-3C>VTS/;>9K1]B M];F2M$#O3E^\]B@5=4P>P#?2F5>)KJH'0&D-=3N<__[IHQ_$&>=&54,97=>5 MG3<$J<.$ZCO3\>Q!MMW3^J)],$J*13:4HJ:&LG^%BFZJ6M._MDJ:'"AG0H M M(ER;Q&S=S:*ID8X)T$5N6+=BGMEE/S-&ZRGK.4MQE RE9O8KR,6J*%*ID\1( M!-@^$H'-A:V[-R#TTD:@6Z$0)GY2[U.S\5R3R>-#ZU !U*%6;SB.JS58$V*? MZ(J+YB625?F5+8.FL<(UV%]%<C0 )TXY [!4CSQF;U,;Q&4CK9$;X;=D]B[B5^"L35 MEDL!>Y++/]%1HIW+:*K&@P72!]\ QD\3EZ+@/Q!CN1@8J"L]:XNBU=F+S+5I M)V5!KIPAJ^3$G0"^Y"OX-KR-*,2W2Q"2DA7K_7)$G)QIHM%0-S4H'(Q^B(=) M56:TK]7SG^/N>NJUX&5Y%&*PL>> "TKU@B;WMN]IZG($/50L*047V&_AZV=1A0DR#?T(PB8,<=<^.0Y@J"3 M!"N_=Z&_,QVG)LF8\FBP*R+QCA\@.]^1+SP\]L\&'4"E;G15HUDL)6\B82], M16_>L77*IH*;8)V*)@>#*.'AB!^0!?8%J"-!)"5Q?D4NPLI41XE51:&^H1X= M_F*:;JK<1T_%O=&NK>!L)()Y0;"!VM:9%'UDEJ7U>!WZ"C"X,,U*@E>I>9\@K/TW&H)!PF,@:;2:[ON$VQ'2U M" F:B%G"JOPT@TA&W??5WO3:8+5HC1N2W)4K1/(?7%^+7J\HE44\*\&;:$KN MO; 'H+*&PYR3%?3S1(YBG$J=29B,>O5L_/+ESVUH=S;IL$ 1OD=01MR1.^_= MP@85:2#XWH7[$P4_- M%/Q*#5])3356:Z'Y.'@?^P )%#\2/N@-9(;,>- \ MZO@>T[>S 3"HANMH+0;NA"Y*;+[F$5C;/;7 M0ZK7R\K(G(.Z=^,3%$$A%I(I%\\.1:FA3$IR)7KZ.A!+= 7JE"-+=7,> M)B,>$"#ZT8YG^K2]MYF.$;RF%P_O]Z%/FKL*0$WU@R0L\%A>AZO;1H9*@A*63@ UZZ]@.F!7*WG?O+H$ZZ MW=R8.L3C@+^Q2:#I;_#2[%F_A]R4-GB-$M+"ACF<,)\A$(4@?!YF$.)8&;_HXWWLL&5 RRX)SNYP&Q8$HH9O&*I'GAB2Q5AV0.4$T5O+=X/E@/*- MD7\E( /34=.(LIYFS\;3&%;444LK0)P140#4 !"\46I1 M=OE^8YI5%TO#8=PJ092AVG \UOL3X2%8QD(46_)<_3!8=;/4[1L7G;7CHK.] MXYTODI*IYZ!JY?<R0JZ_FI[. C$XH91N65@A%\M8(8$3:G3R]L0&SYL0'IF5J5&V/RP+]TX:G%_JM((6DWK;U$/'->>4JF%&W[3@]5V, ^?+UH\?5B+RQN MJ_Q7>]S2/V6#4Y):W+:I%B4=2N#]6Y^WMC[? M:R@D08.EPR:2!V&UV?>.2Y\F]"H*_=P3&L_$TE O0C%^WU1%F#K0N-RCMP+: MTU#3$Y+P>5T%9_3?R&F-#E(9Z,V7GXSW\B.@+HO*%=S@(73 ;@X[)0B MD5@I3?-[1TA "-J7C+,#G?NOT8:$:<@7QP=$OR*,TB(?B5)Z%/20]>-$-ISK M#06S8MADX!$\ !:$!-%\XN7#)BG'N0.M!8 @1,KMO#Z[;'W&Y6D,"B;['AMI#^8L3$SHQH MF8E4*QRT\'S72RD01E.X<$1,^;V&Y1YAMY5WN(03_%&'@T7.YR-7QS]Q\O--J"W)WV\;-/'R_V13N?W,JC*C::#7JX] MVU+&$P3]BP7]UA-$V2(T67)7X/%:S,(%F7*N&$(0T,M#F0^_ME3[GK79"^J?C?KX=ETX?!WLAND3Y#7OPTUD$=Y MSJ5\(AA;^1"IW-!^<-0*&7R8GDE!^>7B[A)9WM/MA(N[+_S+\11)H3='$SA^ M<+ZN&EGE6%VA;T+O\5&2V^'GHK2).IV=';WJPX%;M,&3A5-;10;48/AK-T;T42/7%DB[6T&@C:6ENQ[V.&\^IF%/WXS?; MELQFD:/&8)*3$YL;)G!)L70VAE76;K-/Z#K+$<\*: A7>5"+>O@+-U2X#$AM M&(>.I.WG0V^A$C%LGVY+ZQTPG+9'.'*E2PO=1L-F9+0HD2"M T4""G7H.RDC MV324;=:RI!,GGM$@T&+MQ&,R80[4G!K+! ]R)@FGIS"/*W* 8W!QYVI3=S'S MW&P:AP\A-0W/^%H+)U=Y-UA:#AOI\4@(T**@S_B+[]'X.F0-6)F/6;HNA-+M M6'TI4ZG[6W]',U;SG2,^J^F&-5%9(C=-O9KTT9N+Q3"=:'!L(CF=R':D6+YMHBP6MUV0BWM?W*A M^1 G#=!FLBM%S";'DV=MBKAM^_Q;,AD^4F,24L+YL_.C$-LQH+I!4QEX&QDD MM6W#"0IERMX],K _KE)=>QUN7Q&D ;V529=R#T^H)!U1!D2&VP_]JXG27W>3 MLNZ"UJ V?@2V\8G/V.?:?:7[;WP4QYN,I_,?/UQ^NNW.Y2L2JIVLVLT_F#ZV M*4J"M'\OC,W>7@$2EK3#\K/CR=G3+?\*4FG&)6-VGB8UCF+^.C3^[:/C6+BO M-XG=@,]Q]>B8(X&*D\@Q7:A(8VCV#AF(R8)X//YE;:CBY[V+'9*FV:)R30G= M6.#KPLW;:90G2A#RF^-)7 S@:#OGKM/O]QV=QT^TT1,%G;%H-NE1$%31E\@ M(.K^](TU',Y">E]MA%U?Y(]&WC:N<=*[5KI8+YNVW[?W\"[F5 MWCTNE_L1U(@1CW9B@5 M_$ +M/_7PKO_!U!+ P04 " ";B5Y7G27NVSAA8X0"DRM0V"T/>$U"N& B,:O M'M,;7#K#Y^<]^FT;.\6R80:OE?C.,ULNO*D'&>:L$?9!;3]B'\_$X:5*F':% M;:\;>I VQJJJ-R8&%9?=SG;]/_R/0=P;Q"WOSE'+\H99ELRUVH)VVH3F#FVH MK361X](E96TUO7*RL\EG73#)_S#W13XLF>$&5 XKC0:E[<5,9K#FA>0Y3YFT M<)6FJI&6RP)62O"4HX&3+VPCT)S. TNT''B0]A26'87X%0J7<*^D+0U\D!EF M+^T#"F>(*=['M(R/ JZQ/H-1Z$,*/ACT8MWN@5O$/A_KC:&*NIIGX> M"KC#&Q_&'5[I_U$WK)NS?1>?C^"-OQP'9\##U94]]FC4"7QFMF M2KBEQO-AW=2UP,HE5< --ZE0IB'OA^@?=7"8_@OXU+G-R2UPVP.D3^Y MF-)[JBH$RW:4F5YGY%]&4]IC?Q)/@$K"8K5!/=0%W&#:2R+_H%=*NVZ(5LIJ M[J+"'4W"C%OW:\ZW'U]$M(_]RS""0XD+GK5EA;IHAX^!MIBZ#AVDPWR[ZMKZ MGWHW'.^9+K@T(# GT_#L8N*![@9.=[&J;IM\HRR-C/98THQ&[13H/5?*[B_. MP3#UD[]02P,$% @ FXE>5U4-[]9+! ?0P !D !X;"]W;W)K&ULS5=A;^)&$/TK(]_I!%(:&P,)Y ")D+MKI%R#$MI^ MJ/IAL0>\C;WK[JY#\N\[8V.'] ))U5-5"<&N=^;MFS>SXV6TT>;.)H@.'K)4 MV;&7.)>?^;Z-$LR$/=8Y*EI9:9,)1U.S]FUN4,2E4Y;Z81"<^)F0RIN,RF=S M,QGIPJ52X=R +;),F,=S3/5F['6\^L&-7">.'_B342[6>(ONYWQN:.8W*+', M4%FI%1A1$XJ3LJM,[0JR<]-+J2-M')2%1C#=8Y&L%@66@NQ3-&V M1[ZC7=C6C[:(YQ5BN =Q"%\),+'P2<48/_?WB5U#,:PIGH<' 6\Q/X9N< 1A M$'8/X'6;D+LE7O-T M9G,1X=BC\V+1W*,W^?"NF1W"IHK2(I5K#G@!?BN#@ M'B]',*T/,.@5B#B6#$X\5E()%4D:254UB^KX<=';1Y !IH]0M@(J+4=3NI>4J?_<=+VY MMF4K?-XRV@Q YDM*:/T.>[U*6SM]9B:,>>2*%%MNM&OV;14_12G+%P%1IXY* MW-VAC"Z,B)&L'LNW_?98[18PSZ=19-AO=Q.65I=E6ML.^_RI^#^SM%:30*SE M1KID+Y5Z;P)Y#[U.#RXPVNK6*74+7]?M_ZY5/SCA^$Z"SK\2:A#V:Z&&80 O MW2;\G2MAAF9=7GRYQ9$LU>VP>=KC9!6,^B[FE&9Q+]LAFD_#V:.93_7:=>V@'@W8==]+\W:K.KV9 M12S:'SRU=>/\03R?CK)6"^6^CH\&=_$!I6I[-=A6#V#4:A;=L.O;U.L'A;]: MM;%',OA(EEJ_^,U#-8NH)Z0Z53J/('%Y57>JZSP0TOAWAQD=7'K#8WF/?A]B MQUB6TJH[W7UK*]?,HB*"2JWDNG-/>O-9[>(1'J_4G0U?V&QUTSR""*$&:R37#OY2 M%L[@WQ;MW/Q)O:IAK6!E= ]W>G &\V21A&O@+KA7QL+[9[GLE/TPC1WZ])9Q MN<._W>+S7^!/X N"-A;^&"I5G=K'R/5 F.\)W_*+@ LU7D%""7#*DPMXR2$! M2I M*T]KISS4SO(-:J5K(\?F+310!OK1PJ^P$OLQ\[%?)RWZW;RL([V8\?X='H:NV)?AU: MAU +A\%8^!V2C*1%Z@5*>,908$P0EN5>H@E)TPD\#$Z9(61;=MXBYQGP@DPH M!\8%26@>='.:09X0SBB("6(@Q922-$^1:DZ8$/ -O9H=I7L,?"G+%UA@VMM2 M_2;@7'?$1X,.BZL. MX]QB[:T'MYUYA]/#BW&S'90_U+?/S1=IZG:PT*D5FM*K7$1@MB-\NW%Z#&-S MJ1U6&PO=V]R:W-H965TA[=I(%(;& U)%V7B8]N FMZV%8V>V0^'?[SIILZ*5[B6YOO8Y/L?V MO>.-TL]FC6CAM1+23+RUM?4H"$RQQHJ9/2R\=M;J;SL6JLX!)G&DQ354R_35&HS<2+O%WB@:_6UB6"?%RS%<[1 M?J]GFD9!SU+R"J7A2H+&Y<2[BD;3U*UO%_S@N#%[,3@G"Z6>W>"NG'BA$X0" M"^L8&/U>\!J%<$0DX_>6T^NW=,#]>,=^VWHG+PMF\%J))U[:]<0;>%#BDC7" M/JC--]SZN7!\A1*F_<*F6YO$'A2-L:K:@DE!Q67W9Z_;<]@##,(/ /$6$+>Z MNXU:E3?,LGRLU0:T6TUL+FBMMF@2QZ6[E+G5-,L)9_,[^8+2*LW1P.DC6P@T M9^/ $K.;#XHMR[1CB3]@&<*]DG9MX*LLL7R/#TA1+RO>R9K&1PGG6)]#$OH0 MAW%RA"_I;28M7_(?FV]PPTTAE&DTPL^KA;&:WL6O0XX[PO0PH:N5D:E9@1./ MBL&@?D$O__PIRL(O1^2FO=ST&'L^I]HK&X&@EM!+/R3R*,UAD=>JJI4D2N/8 M^=[]LS9#1V^Q6J#NSQ^8+.$&BVTV:K,Q,#I"@BR5H,HVHT/ ?T&G7()=J\80 MISF#6RXY/=X25DJ5!D[@BG@P@>V(:>NT7-F3"0^DF40.)?)BG, MF"8+3IIIZEHX YF?T1:9GR8Q/%$S('=0:[4B[P8B_R),Z9MF&3PJR\0[[R

>*"[%M(-K*K;LETH2TV@#=?4=5&[!32_5,KN!FZ#OH_G?P!02P,$ M% @ FXE>5Y3N[2"W @ #08 !D !X;"]W;W)K&ULC55M3]M #/XKIS AD"KRUH92VD@M# UI"$39]F':AVOB-">2N^S. M:=F_GR]I0V&EVI?D[+,?/[9C9[Q6^MGD ,A>RD*:B9,C5B/7-4D.)3=GJ@)) M-YG2)4<2]=(UE0:>-DYEX0:>%[DE%]*)QXWN0<=C56,A)#QH9NJRY/K/# JU MGCB^LU4\BF6.5N'&XXHO80[XK7K0)+D=2BI*D$8HR31D$V?JCV9]:]\8?!>P M-CMG9C-9*/5LA=MTXGB6$!20H$7@]%K!%12%!2(:OS>83A?2.NZ>M^@W3>Z4 MRX(;N%+%#Y%B/G&&#DLAXW6!CVK]!3;Y#"Q>H@K3/-FZM1V$#DMJ@ZK<.!.# M4LCVS5\V==AQ&'H?. 0;AZ#AW09J6%YSY/%8JS73UIK0[*%)M?$F!(TL_IPJ"FC^77OC*T4?K[H]@!&IF*)S!Q:$(,Z!4X\?&1'WF7!W+H M=SGT#Z''\W9NF,K83CK[6![$V<_ROM94F-P3.^\%P9#>4>\B.G]OS/5"R1L-0->#**2G'UZ\,YHCQ>$Z95\%YJ(N6= + MHC[S>_[08_>4P-M:A ./'1\- S^X9$\*>;%;?^+A1[V^-["'?B\81FQ?K]V= M$2U!+YM%9*ANM<1V6CMMM^NF[8B_FK>+\H[KI9"&%9"1JW=V/G"8;I=/*Z"J MFH%?**3UT1QSVM>@K0'=9TKA5K !NC] _!=02P,$% @ FXE>5PG[7W^Y M P Z0@ !D !X;"]W;W)K&ULK59M;]LV$/XK M!S4H',"Q7BPE3FH;L),5'="L09UM'X9]H*63390B-9*JZ_WZ'2G9<1+'PX!] ML:G3/<^]\D[CC=+?S!K1PH]*2#,)UM;6-V%H\C56S Q4C9+>E$I7S-*C7H6F MUL@*#ZI$F$3195@Q+H/IV,L>]'2L&BNXQ <-IJDJIK=S%&HS">)@)_C*5VOK M!.%T7+,5+M#^6C]H>@KW+ 6O4!JN)&@L)\$LOIFG3M\K_,9Q8P[.X")9*O7- M/?Q<3(+(.80"<^L8&/U]QUL4PA&1&W]UG,'>I ,>GG?L'WWL%,N2&;Q5XG=> MV/4D& 508,D:8;^JS2?LXLD<7ZZ$\;^P:773-("\,595'9@\J+AL_]F/+@\' M@%'T!B#I (GWNS7DO;QCEDW'6FU .VUB3<<';Z6'Q+[W-MEY.T].$BZP'L PZD,2)<,3?,-]]$//-WR#S\=\QTTN ME&DTPA^SI;&:.N7/8\&V7.EQ+G=[;DS-> MIJ?87];)5^28CZ=9;I4T2O""62Q .$KK* M?>@.J!,JPQ6I)#;!+L^^).\P[ M:>RE">1$Q8WU(&H8*)40OE]N8$&3HV@$F;AGMM'<;H_1OJ;L<4E4JC%DT9R# MC_968\$MS%8:D6:!A5Y\?L 6MVP9G$&<7?:OTI$_I?WL*H*9,6@OYG1GBR,\ MR3FYM]U9S^#]NU$2)Q\@[H]&&_QB0_IF MO<-]9#D7+@4OXR5<#$-X5):)M@)Q-NI?9M<^DC0;P6L/S#ONBCL\SX9@RG[1?:,)3K1K)*D?U-R6%_,Q5([W\+!ED-&"$\+.2 M2GXV'*1/@O_4''T:UZ9&/W#%MN^5Y!'S6"(%5T!)>98Y]0YU5==29'WTW)UL M$/\O[@Q\Z8]EXY0[\2OKK\P,2'2"(1I<_;O_&Z0IE MF#"\Y$3E%/XZ?BLQ< M5Y-8^FO'\EQ5-9/;UMC!]5XR03X@M+N=B!P/PH9.4@'M9V,I6PZVTR1*U>C6 MP,727YN\;6*V:_[!L5$6'JR?"NGBN"5+G>M:J]U$>^E^C\_:]?6DWGX$W#.] MXM* P)*@E+(L -TNUO;!JMHOLZ6RM!K]<4W?(JB= KTOE;*[!V=@_W4S_0=0 M2P,$% @ FXE>5X-P8T0"! &@L !D !X;"]W;W)K&ULU59+;^,V$/XK VVP2 !O),N/.%G;@),T6 /[R,;)]E#T0$EC MBXA$JB1E)_^^0TE69$=V4:"77D1R-//-D\,9;Z1ZUC&B@9KU&A.YF3A=9TMXX*O86((['6=LA0LT3]F]HI-;HT0\1:&Y%*!P.7%F MW:OK@>4O&'YQW.C&'JPG@93/]C"/)HYG#<($0V,1&"UKO,$DL4!DQE\5IE.K MM(+-_1;]KO"=? F8QAN9_,XC$T^F >Y^8*5/X6!H4QT\85-R3LD MYC#71J:5,%F0-ZP0 MKTM$_P#B)7R3PL0:?A,11KOR+EE7F^AO3;SVCP(N,#N'GM&WF)84;L%U0=&\2>1I4RHC>@K.%2W3]K:\B@-2RH5/W-I,()[ MQ4-*)Q=EE$6PX"O!E\0@#/PP,1GV M([ !L'>$BBC+S2[/DY#O_M^B#A7/BC"TN'WZ%=>80/=LN_/K78]V9+>)9:XI M.OJ,(->HC?78.G2SF,.-3&U2="CA!"XZOC]JK!\_C/RN_[FQVP-@*I#B3B'" ML#,8]FJV[5I2=X46AFQA*J) F9CG*?@=?]BOOOL 9=!X#:"A-_#><5E:F;HF MYPETAYV^-_B?Y_Q]3?^7*1]V+H<7C?5?I;S;NVQ)N:7^0\J[G>[(J[[[ //= M%/8[_F@(1WK=H.YU@Z.][@VWK84=E6UO88\Q0A@SL4+KH\R;=;H7*ELW5 H@ M"/=3:I\YR.@UD1&@?>S:[C77.WWK.TGN/)"MO6 W]=>>-O9P:Z493 M1#0DN"11[_R""D"5DUAY,#(KII] &IJEBFU,PRLJRT#_EY*\K Y603T.3_\& M4$L#!!0 ( )N)7E>O@8]/^ ( *L& 9 >&PO=V]R:W-H965TK[4,K5+K;A]4^F&0@ M5AT[M1W2_OV.G1"H%GCQ=>;,.?',9%Q)]:8S $,^&\PO3:D=3Q<[]!_ M..VH944UW$G^RE*33;R!1U)8TY*;9UG]A$9/S^(EDFLWDJJVC7L>24IM9-XX M(X.AGID_X[@\BD3F0 A199E0!N7RA*P[Z:NP;#&$-_:2!F]=PX0FX(7F4 MPF2:W(L4TJ_^/E)K^84[?O/P+. 2BFL2!1T2!F%T!B]J]48.+SJ!=T^58&*C MR:)5^V>VTD9A>OP]IK>&BX_#V9(9Z8(F,/&P)C2H+7C3BV_=F^#V#-FX)1N? M0Y\NL033D@.1:_+J\@M2,MN"PG(A3V6^0@UXY60>^- M&ZM2(Q03[A+]B]*X:-J:",Q1ML_1!AXA=TMX+]F6+"Z=!QDJ1%>7QU\Y/_TGE;9#8>=?K^/\Z 3!WVWCX8]G/N=P3 @ M,XTM$)&VH(VU1W2KP'P26E&5:A)VHFY(+KX-PFYX2[J=. YP''3C]O%3QDM+ MYECT*.P$@^$^.E;/(.K5K(*8',M+_Z"!Y* VKDUJE%@*4_>2]K3MQ+.Z >W- MZS;^2-6&X;MQ6*-K<-W'QJ?JUEAOC"Q<.UI)@\W-+3/\FX"R!GB_EM+L-C9 M^W^:_@-02P,$% @ FXE>5WV&IH+?! $0L !D !X;"]W;W)K&ULK59;;]LV&/TKA#H4"4#4(B7JDB8&DM[6AZY!TZT/ MPQYHB;:)2J1'TDG:7[]#RG;3-@U:8 ^V/E'D^<[Y+B1/;ZS[Z-=*!7([#L:? M9>L0-B>SF>_6:I3^B=TH@R]+ZT89\.I6,[]Q2O9IT3C,>)Y7LU%JD\U/T]BE MFY_:;1BT49>.^.TX2O?I0@WVYBQCV7[@G5ZM0QR8S4\W")]^0H ML7PN@YR?.GM#7)P-M&@DJ6DUR&D3DW(5'+YJK OSUZ:'$_>)7*D58AT\.7HO M%X/RQZ>S /PX:];ML"XF+/X#K):\L2:L/7EA>M5_O7X&7@=R?$_N@C\(>*4V M3TB14\)S7CR 5QS$%@FO^"%>TDC>J8UU09L5^?M\ ?4HC7_NDSNAE?>CQ78Y M\1O9J;,,_>"5NU;9_/$C5N5/'^!:'KB6#Z'?PS7EY3Z:#P+=3_,J]:#^K'JR MU$::3LN!:#,U>>R6SII..1/]AK4BBZT'K/?$[\M$>R(]6=H!;>U/R/NU4^JK M_),_L.+KD9C&^,?O6$?:P(/=>FEZ?PRYU\IL%9"='8FZ#2 !:E,G*.?)I;/] MM@O$2Q0I>6;'S: 2XY?#5O>>/);CYNE^EB?/];5.&\AOI&JH*#@,(6@A2AB< M-[1D A9K!2VKEGR0<+C#> EE"]E]1&NX:]VI.V!E(0@K<\)ID9>D:!B(&&\' MW6-]/_EJJWKR5;;)%^JX9NW.5R/R+["_(J*D5=W@6= F3V"8]525A4)/J=EG:*6UY0)\=.RP!^9A:RFC+(XK2J>9%7P\(TL M)AAR'KVP0M"Y;E0:!%%@KR%6U0LZ;5' MJZ _M\#$4>E2^_Q: %A%VU282&8A8E2KFA9%#$F)3V#^D_)1S;4@%2T;=!BG M#0J:Y2B4!BH T._GO1@TCI(=T\>/&L[X4U('/8.TOU0H7@4].U56K'FO(\ZBS0F*(BSQ7V6FRJT\TC8HUQ%_\\#;"<(>D" M1UM!!$=VQHW4;MI7XV0+W8YT:^E6ZDN"]L^ZK@]VRJORX4 .18MV*6E9U(35 M-$>((TGL&6\3Z/U0SI9:C&H[*LD-^V*H]W70[=J0ZF MTD4=Q-Y-=1 K-M4!N>\$G-VYIF O7Z7+F <59'^ZL1Q&#_>]\^F:\V7Z=%E\ M@]!H%.^@EEB:/ZE%1MQT 9M>@MVD2\_"!AP5PG:^JQ.!@ .C$ !D !X;"]W;W)K&ULK9M;C^(V%,>_BD57U5::'9)PGS)( [EMU>V.EF[[4/7! M) :B2>S4-C!;]8*EN^:8K4DYPF!LE<=]1*+>/G7$'A62-=['\ MP@X^*1LTR'@!BT7^%QW*LD8'!3LA65(:JQHD$2T^\6OY(DX,>H,+!E9I8#4, M+.N"0:\TZ#4,^KT+!OW2H'^MAT%I,&@8F,,+!L/28-CT<*G1H])@=*W!N#08 MY[U;=$?>ES:6>#;E[(!X5EK1LHM<$+FUZL*(9MI=2JZ^C92=G'WF&TRCOW$F MI#LTQR(2B*W1,R>"4%D^QC1$RVA#HW448"K14Q"P'941W:!G%D=!1 3Z@)[" M,,K*XQA]I,6O*E/G>YM(',7B!_0.=9'88H5&$45?:23%G7JHKG_=LIU07L2T M*U6CLJIU@[(!\Z(!UH4&]- G1N56((>&)&RQM_7V$XU]5[W,ZHU:;V]T;FF! M2Y+>HYYQARS#ZJ&O2QN]?_<#PB>M;ZGDXGJF]<9L:^O_JYH@&S4<27T5'9@J MNGK,3SMZ4D7< O#T )>L[I$U+@':%OEZDDT"516S;-$E4DTCO>I7U\O1O4OH M:!^%1.D=/>-O>!43],?/J@CZ*$DB_FS[$12\?CLOF^ >1(H#\MA)LU\NWY/. M[/OOS*'Q8YO8(&$V),R!A+F0, \2Y@/!:MKK5]KKZ^BS7W;)BO!LD/^<$H[S M47Q9# "_?,V%K1I4,N]58.0,+N #7)8%JWM9]:TNS\5%J0[%Q+F0<)\(%A- M6(-*6 .ML%0LJ2)%JJ(6S@D-OB'R&FPQW1#T?J.":!4 9'%$S(0@F=#>M4FL M\# \Z4C3,.I=N3@O\\$\*V6?E^HURS@M)&O4+.5J6WUK;T/"?"!8K;>'56\/ MM;VM(L0U41T=(A6C!B]W*"SG-+5R"&(U3[;%8G,M\]8A!!)F0\(<2)@+"?.& M9R.E69>[#^2N)JI1):J15E0+EB1JR5 J*L4<[7&\4P.(6B.$+%:R$DA-6D4@ MUA9=S@O^Z*1]QKW1:.)"6XE;A7.-1P?2HPL)\R!A_G^\BYHFQI4FQE?&*^7: MD1UH^^"BY=PZN$#";$B8 PES(6%> 1O7N[\_F31&&""?-35-*C5-M&IR7M.8 M\2(SD84CRL6'D.Q)S-)\"1PP(2]&)Y/SF&(T&C0&E_-"D]ZP$9RTEJ'M9X^K.!.M>+:JC@D6!.& YW%G6TYA M7M).Y\6^89R%GGJGMXX*USEU0)VZH#0/E.9#T>J:.4F%FEK-+-E.;@]$2/3$ M7S 5.)/+$L?R0/AKJVJTO%MG'%":#4IS0&DN*,T#I?E0M+H&K:,&+>#,8 F$ M$B$DS0:E.: T%Y3F@=)\*%I=A,?LM*E-0-X\>8(FIT%I-BC- :6Y)>UT_A^: MO7%]^O= ??I0M+JRCKEG4Y]\+A?XRVR!WRHET!PS*,T&I3F@-!>4YH'2?"A: M77+'K+0Y@)Y1(9.T"U":#4IS0&DN*,T#I?E0M+H(C\ER4Y\M7Y:IJYT4$M,P MHIM6X8&FQT%I-BC- :6YH#2OI$WJ::S&AJ(/Y;,NJ&.BW-1GRH_;+Y?G4LC4 M[@*49H/2'%":"TKS0&D^%*VNNF,JWAQ#SZ6@27E0F@U*:[V":_?)M2[N%F6D#0;E.: TEQ0FE?2]'NG/I3/^FG.XTZ" MI=])6#"Z)SP_JYWR*"!M4YI6TTQTSJ[&9XD-Y+,34 M/3EXG1"^R0_A"Y2?CBY.@U9/JX/^3_GQ]L;SN?FP,%N>V^:#4QSC/^*+_RKX MA/DFH@+%9*U<&?Q?*C7#@, "L) 9 >&PO=V]R:W-H M965T?XGG,=W_377#S("%'!)HF9'%B1 M4FG/MF4084+D&4^1Z2<++A*B]%0L;9D*)&$.2F+;9 MBBG#J0"9)0D1CR.,^7I@N=9VX8XN(V46;+^?DB7.4-VG4Z%G=L42T@29I)R! MP,7 &KJ]2=?$YP'?**[ESAB,DCGG#V9R$PXLQR2$,0;*,!#]M\(QQK$ATFG\ M*CFM:DL#W!UOV:]S[5K+G$@<\_@[#54TL"XL"'%!LEC=\?4G+/5T#%_ 8YG_ MPKJ,=2P(,JEX4H)U!@EEQ3_9E#[L #1//< K =X^H'T T"H!K7U ]P"@70+: MN3.%E-R'"5'$[PN^!F&B-9L9Y&;F:"V?,E/VF1+Z*=4XY7\12\+H;V**< HC M(JD$OH"I0(E,E,8494N8\I@&%"5\@%F6IC$F!A;# MF,@(KO6ADG \045H+$]TS/UL L=')W $E,'7B&=2<\N^K;04DY =E&F/BK2] M VE?PBUG*I)PQ4(,:_"39KSK-1#8VL/*2&]KY,AK9)QA>@8MYQ0\QVO5)#3^ M=[A7IZ<9/L% P]TZ^#,UK>I8M'*^U@&^N@K_&,ZE$OI%_5E7KX*O7<]G+J^> M3$F RLU1TNLT/+?OW.[SL:*7OENV[O0)5SM^E$3Y7;.+YY'31I3>:703B6T\Q>A 4\0%-GHDW)( M;$'1V9'1NG3W5(P[+[1Z':^S)[4QF5=*[592NXU2QR2EYHJ[VNC>&U*5Z2U MZ\^$P!#FF8+/7,&C;MG3 SYT7Y;3.W?W?&A,XG_?@9<[MB^=IQT+'^R=-I*@ M6.;M6$)^$Q078;5:=?QAWNCVUD=N;UPT[B>:XC/BEH@E91)B7&A*Y^Q<%U(4 MK;F8*)[FS6K.E6Y]^3#27S,H3(!^ON!<;2=F@^K[R/\#4$L#!!0 ( )N) M7E?.ZZ-]?P4 &,I 9 >&PO=V]R:W-H965TZFD=KBF:TTHZG:SN[%:B\<V:A7Q_:3G62\-]L%JKI*$WGVWHBCTP]75S)_19KZ#X0<1B&? 8";:\M*Z< M"X)'24!ZQ5\!V\N#8Y32A!4_]NQ&Q:&"4GWX[\< M:A4YD\##XQ?ZA_3F]C+A@F:U$^B,_2)2XF6@D>HZ9H3ERD:A/*]OOKK@XM.WKU'[U 0 MH\E_?G.NL/;NA/'WW6J=82D=AG?DV\:XZ?&N)[6IM" M(/PBT#4V A_8YASU[5.$;=ROZ<]-^W!<=SL_EIU\=_8C,?K%:.FGO'X#[S;V M>,30@Z**Z=E"G:)K&M+8TTWIK*9KCJY\/TC&!PW3@1-RN15,HL6WY'3#I6[_ M*/AV(T^1QH5;/XA7C4/LGT^Z!^A69Y/_U@VFK+N#^NXFD^R%W%"/75IZ%I5, M[)@U__TW9V3_45=)2)@+"2- L*.:#XJ:#TST^4<6ZW*$:6VIKZ>@0*JD/#N& MV+-^7TE65Q@CLVMA(&$N)(QDL%$*2][)N_FPKY_378W>PT+OH5'O.Z%GU6<4 M%M.O?_AL\.+9J%/=2.ZJ.B3,A821##8\4/UL.)S6RSXJ9!^UD7VEUU9(+V#\ ME[F*+[L4P)BC:P$@82XDC(PJ!9C@!OW'A?YCH_Z/7&FU-UD5@NP]TW7X&S-T M51\2YD+"R+BB/A[;]>I/"O4G1O7S%_M),NN\-^I^BF+]HM=/A:X3JZW"I#(G MG@TF1?K##QI$!F7(F.SR,NE7'.A#9/.'W@- ]G(Z"PR),T%I1$HVG$U2COK_&)^ MU@$UM* T%Y1&H&C'E2]-K?,6KM8,[5R>0746=^Q7JR#0E*0N99-A=4K'ZKR= M936C.TM:9PVKFH*ZT=JMTF'X9+JXO-5K>5#S,SNFH,2G-!:017O6[#MPFXM+K8 M;'4_4Q$HYJUKE05UN* T%Y1&H&C'12BM,,:_EOG"H+8;E.:"T@@4[;CRI>W& M1G/WG>;+#.U<'E!O#$HC.:W-E%<:7FPVO#_BT="Y+M]ROQ MV?9#O?Q:!?J%'+*E3F6?C_5@$-F.ONQ$\4VZ96W!E>)1>KAFU&'"SJUEN!"%YBR#M22J2%,J'V^!B\/2\9VGB0]LGV@SX8:+G.YA _I3OI8X M ^7CJ>800<(FU2 M4/Q[@#O@W&1"'E^JI$[]30-L/C]E?V?%HY@M57 G^#\LULG2F3DDAATMN/X@ M#G] )<@2C 17]I<L8QF$:. MKT!3QM4;S/-ILR*O7[XA+PWX8R(*1;-8+5R-[ T'-ZJ8WI9,@S-,D<4E&7D7 M)/""40?\KA^^@@CAOH4';;B+GM7&!;5Q@O MJ?^ZW"OICKOIFM/@6N4T@J63FX65#^"$KU[X4^]MEY<#)6LY.ZJ='?5E#S]* M&@/)Z2/=9;M+@,)\\HWD:,O7\;IJ3FN:DWS^AL;!:))42N$'-7CXP MG9"X66*B+K$N"9,3?F-__$S#:M)NE[QW; ^_G'2;5M_K-[@B:!9,S.AIMCM^KXR\JF88H MZ:35"_W>F/:3,]=B?^3VQ/JF]->U7TQI0JW,8-REQ?\;C8,RQN#CL$>9=7 MF$.6-\)RH$5N+U5;H?&*9A\3O$6#- 'X?B>$?AJ8>UI]+P__!U!+ P04 M" ";B5Y7,8#+:3($ !=% &0 'AL+W=OL]%3=2=O-3P)L 6DA1+?27HO@KGVH^F"2@427Q-1V8%OU MCZ^=A!R0K O;//2%Q,[,-^-OAAG;HP.A7UD$P-%+FF1LK$6<[QYTG041I)C= MDQUDXLN&T!1S,:1;G>THX+!02A/=,@Q73W&<:9-1,;>@DQ')>1)GL*"(Y6F* MZ9]32,AAK)G:<6(9;R,N)_3):(>WL +^9;>@8J37*&&<0L9BDB$*F['V:#[X M9J%02/P2PX&=O".YE#4A7^7@*1QKAO0($@BXA,#BL8<9)(E$$G[\48%JM4VI M>/I^1/>+Q8O%K#&#&4E^C4,>C;6!AD+8X#SA2W+X"-6">A(O( DK?M&ADC4T M%.2,D[12%AZD<58^\4M%Q(F"9;VB8%4*UK4*=J5@7RC8K[GD5 K.M19ZE4+O M6@6W4G +[DNR"J8]S/%D1,D!42DMT.1+$:Y"6Q <9S*S5IR*K['0XY,E["'+ M 6TH2=&,9)R*6#/A!(_0K# /E*$?T&,8QC(5<(*>LC*A96*\]X#C.&$?T#L4 M9^AS1'*&LY"-="Z*(C3X)ZQ%#\RR$L$7?4^L/%?JZ(*5F MQCHR,[64@"O8W2/;N$.68=GHR\I#[]]]:/%K=CV,I8#QWN -8K 5_W+> C?O MQBM?#>-!(&!,%5V"S;L$\SL".TL-ITX-1X4^.=:HLD0%58FZ M0Y@QT8?7.)$9TEI_2ERWP)4-=S^QC;YAC/3]:0B5UF\-X54FYUV:]%M,VN:) MR3/2>S7I/27IBYP&D>C?B- 0:!NYI7[OQ*QC-+A5&KF5VVLLSKNTZ/>:U/9? M8]:MF765S'JP 4I%^:+'DE>]B&= MEG\5VLSG+J-U9M6@V^WX;#E7@IY+4@- MH7D3R6SDL:]D-84,AWSDK1^@X^! M.[PDK8GD#'J#"]*4RWHC:8.:M(&2M)_R= U4MLPE[ CE>)T 6I5["H;^5FPO MIDK@6]MFEV#>H!GDB[AT:<[O".PL?L,Z?D-E_%9<[+4Q#=&SZ(5QGJ)G'MZW M14L):=H?E=H MYQERQ3[A*RE>O[%;F])/;#W$4V!;W M5 P%),]X>>2L9^N[L,?B!NAB?FH^S,R6><]\F)5QW.C[;!!0 22H !D !X;"]W;W)K&ULM9I=CYLX%(;_BI6MJE;:+;;!0*:92)W :"MMI5%GN[U8[063. DJ M'UGL3+K2_O@UA($ CIMD3VYF@)SS^..8-[S!DUU>?!-KSB7ZGB:9N!VMI=S< M6):8KWD:B7?YAF?JDV5>I)%4I\7*$IN"1XLJ*4TLBK%KI5&3?'<[(J.7"Y_CU5J6%ZSI9!.M^".77S8/A3JS&LHB M3GDFXCQ#!5_>CCZ0FY#Z94(5\4?,=^+@&)5#>#XB5O'F>B.HOVM6Q>(3F6R'SM$Y6/4CC;/\_^EY/Q$&"XN@3:)U M^PG.D02[3K!/;<&I$YQ36V!U0C5T:S_V:N*"2$;329'O4%%&*UIY4,U^E:WF M*\[*A?(H"_5IK/+D]#-_YMF6HV61IVB69[)0I1.J$W*-9E7SO!#H%Q3$(EJM M"KZ*JOKF2_22^2;@,HH3\59%?7D,T)M7;]$K%&?H]W6^%5&V$!-+JIZ6[5GS MNE=W^U[1([VRT2?5E;5 8;;@"TU^8,X?&_(M-4/---&7:;JC1N CW[Q#-OX9 M44QM37]FIZ=3W7#^7^OAQ:UW)L-NUHQ=\>PCO.-KX<_?5"CZ*'DJ_M)5?<]U M]-Q2$V_$)IKSVY$2/<&+9SZ:OOZ)N/B];LHA80$D+ 2"=8KC-,5Q3/27&UKL M[VC^7?(BBY):2M2]K"O+GNA6Q/*;Y7E*&'%<9V(]'TZX)LQFF-!N6# ,:YK GK#)\UPV?&X7_)8LD7Z%%&DFO':DP_=PE"P@)(6 @$Z]3 M;6K@7DD?7,CB0,("2%@(!.L4QVN*XX'KPY[(#F]\[-@NZ>G#,&SLC7%?'H91 M-AF[Q.[)PS",^HQA7R\/?C-ZWSCZCUDUWG)=1HENJ,;T2AS%D<2!A 20L!()UBD-P:P@PN$#42-;YSB>X=T_/-&&V1PCN*80F MC#";T;Y$Z.+4(R[S]!I!#CP1,4[!+$\W":]6YWVRC1<"O8[2S7OT4.2+;6F/ M@O@Y+JVR=BZ,['-7*2@M *6%4+1NE6A;)7HE':G!4"6"I 6@M!"*UBU1:Q2) MT>IU9!A&'>QX3E]+-''8(^R('2&M'2-F/W:R MEJ!_T0_-B[FMLQN6J#69Q&B3 M+M,6=_@ XCI^_X<.71BF?;\3:,((8<3U^MJBB<.VXXR/:$MKY8C9RYVC+3]T M/N:VSEZXD+0 E!9"T;I5:RTH\:^E+:#N%)06@-)"*%JW1*U#)4:/=9FVC#7: MXE&WKRW#,.H/?R71A!'*;#S0%DT ME1H-UD5"4B,[!LBGK/^0H@MC_L%#13V=PS!J4]?M"4ZHB2-CWSWP7=TI:#T@ M-7O TX3D%/=C;NCL50OZ_A"4%D+1NB5K/2MUKB4LH 85E!: TD(H6K=$K4&E MYO><%PD+&]SBKN=[7E]8=&&NTW<_FC"*'M@:YSJ_JK:DRC0/-]F MD)MPOZNQQ>\W67Z*BE6<"93PI6H*O_.4 M!!;[?8O[$YEOJHUY3[E4&PO=V]R:W-H965TT MWW[70%'2T&P/>PDVW'/\.\2^Q+60SRH'T.2EX*6:6+G6U:5MJS2'@JIS44&) M3U9"%E3C5*YM54F@62,JN.TY3F@7E)56$C?WYC*)Q49S5L)<$K4I"BI?KX&+ M>F*YUMN->[;.M;EA)W%%U[ _5C-)<[LWB5C!92*B9)(6$VL*_=R&IGZIN ' M@UKMC(E)LA3BV4SNLHGE&"#@D&KC0/&RA2EP;HP0XW?G:?5+&N'N^,W]ILF. M6994P53P)Y;I?&*-+9+!BFZXOA?U+71Y1L8O%5PUOZ1N:X/((NE&:5%T8B0H M6-E>Z4OW'G8$;O"!P.L$WK\*_$[@-T%;LB;6C&J:Q%+41)IJ=#.#YMTT:DS# M2O,O+K3$IPQU.KDKMU!J(1DH5S,R.G)&3DAK"0/N=@H6F8J MMC6N:91VVOE?M_[>!_X+J,Z)[WPAGN/Y _+ISO>Q^G]T_YI['/]M$EV$XXO8WNYF M.*P*G6#L]E5[<$$/%QR%NZ#,H0W.E@Y#,V.W<,;* I\;Q@O[/'"HWA/V"7-&:VD M6..>&80+#]9U1T[P#FZ@* C#8;BHAXN.PCT(33G2]3UFB"XZV$\7GNN-W^$= M5D6>N[,!6CY[IQ.:K]!W*M>L5(3#"G7.>83Y9-O9VXD65=,$"/"]R$N^LE(AJDO;YG%*"LPO:$5*^61+68&%'+([FU>,X*0&%;GM M.DYH%S@KK6A9W[MAT9+N1)Z5Y(8!OBL*S/Y[3W)Z6%G0NK_Q.;M+A;IA1\L* MWY$-$5^K&R9'=L>29 4I>49+P,AV95W!2P07"E#/^#,C!SZX!DK*+:7?U. Z M65F.VA')22P4!98_>[(F>:Z8Y#[^;4FM;DT%'%[?LW^HQ4LQMYB3-T:,%R!T56-K_X>VO$ M #]'P#<%N">"_!:@'85CLK)DK7/"]L2*?OT%ALYO4QZ:)$.&R$;^>IV_GHY]Z.^4:0TX MK,&JW>TC&/I.L+3W0S7(,U+10SC^F44BW^L;5@D@P9(AOY%G:^A2_4:T*3 M_IHD0X;(1O[..G]GVN_RTZ$DC*=9!2K"8FFS#$%3[C4LT!F4F'/A>+.C0M0N M]EA?#)&-?)EWOLR?WYSF)\UIYKKS(TOF)[TI7(1'OB'M9IXH==%)7>A;$V:W MM/S R.2+UV(?6S8FR9 ALI%GT.GSI/-"C:E=R)#%1MF0*;:QR8/0#I^3A/3H M1SMGD@VU;,/F$#B.T]7]V)$^>D-M\CRO+[4I M7T ?A:$^"V^$K"S,$O Q$VFV*R;E&DJQK2TFV9 IMK%]?<2&_DMU*4/IN379 M)!LRQ38VN8_V4)_MSZO)X*3:7#?TCVOR=!:$<^>X)G]&(H=])(?:1!I]$BEA MX*'>;#1O&V5#IMC&_O61&\Y>JBA-YNVU439DBFUL=TO^!V5U6Y[$WI%0B\GNJ\L MIS4C@@1C1G>(J6B)IB[RL".YHMKQX!):B&3P+1+(( M_296P- -91(JSI8<7:"Y5$^T20#1!5(9J,HXFX$@<<+/9=C3?(;./IVC3RC. MT..*;KC$XV-;R$+5S]EA4=3-OBBWI:@YK"]1S_F,7,?M:=*GYO09A#(=Y^EN M/=V6G,HQY'F;<<$V4L "_7DG ]"M@)3_I2.W1_/T:*HOK_B: MA#"Q9.-Q8%NP@I]_PGWG%QW5CL!JQ'LE\9X)/7BD@B0H41(1:L(C.1 ZPGN4 M?HZBUHUM@/W^P!N.[>TA%6V8Y_ME6*U(KRS2,Q9Y3YB:E"E-UR1[T95GS#]U M/CH"JU'U2ZI^IT+TNR3>$5B->+\DWC?.\=U1">[S_9JVAGU_]$:"NC IP:%> M@H.RO(&Y/.!<+M8L%^*:,K5!Z8H<-'[] H\P?E.C)JJGKV]8UC?LI(^'NM%I M]K$VK+6/1V61(V.1#["ER59N.&C*((H%^D+".(G%"_J!YB!'%Z)\Q]$5;D0^ M5>@=@=4& 3O5?NQTVN,%7$?Z9DLY=7%&7A]=+QF FDXMI4[]0E=H]7&J' /N=2M?HP,Y MF7Q':'7RE1/!9BOR#OEZ3?F.'.>M@)M13HN *^N C1MT<,TYB(L;^<43-53Y MCA76C'[R/'V$F<"5F\#];D5J="/#T:>X.=MOZK MW TVVYM9G8[:2=H)C1HE#)J+Q$?X%+?R*:[1"@3Y"< =)=D[%@\SU,E?Q!_A M4=S*H[BXV], H^4YF7Q':'7R!RDX3Y;>N#6[E&URS;ZB5'/.0;J2NSN0$IO$F/?^,,M /M=_$K:,,XX26,@TYW(@.;/]D>C^1M!U?JKX3(6@ M:7ZY A(!4P'R_8)2\7JC#BK+@^G@7U!+ P04 " ";B5Y753?5N80, "C M>P &0 'AL+W=OQ;\*X5TL M.D!:6U?+W21 $M;8 "D2Q-/9A\4^*#;M:"M+KB0G#3 ??DE),46;9LSF>'<> MIO&%A]01^1=_O/GT.2^^EX^,5>3G,LW*L]YC5:T^]_OE])$MX_)3OF(9_V2> M%\NXXB^+1;]<%2R>U8F6:=\=#,+^,DZRWOEI_=Y=<7Z:KZLTR=A=0D[O]8W[9/%8B3?ZYZ>K>,$FK/JVNBOXJ_Y&998L658F>48*-C_K M73B?Z2@0">IO_)&PY[+S-Q&7\I#GW\6+Z]E9;R!*Q%(VK81$S/]Y8E/5K2WR5,D[/[]JCZN+YY?S$-E&/S-@\7J?5??[\#]9> M4%W :9Z6]?_)<_O=08],UV65+]O$O 3+)&O^C7^V1G02N.Z>!&Z;P-U*X/A[ M$GAM N_0'/PV@5\[TUQ*[0.-J_C\M,B?22&^S=7$'[69=6I^^4DF[OND*OBG M"4]7G=_DV>+C[ZQ8$LH>*A)G,W);/;*"7.8%ETJR14D^DHO9+!&W*4[)==94 M-G'3/E!6Q4E:_G;:KWA9A&)_VN9[V>3K[LEW1+[F6?58DB_9C,W4]'V>\>9" MW-<+N72-@A.V^D2\P0EQ!ZY'ODTH^?!77;FNS#)C]O")N%$CHTE.SJ\S6WR:EUOKRZ_.==9615KWN@J\J\;_@5R7;%E^6^=^8V:KU<3 ML>1SN8JG[*S'@T7)BB?6.__;7YQP\'>=8T@Q"A)37/0W+OHF]?,['E-84; 9 MF53Y]/L)NU>U&^=KT9]6U\;,:=IFB) /YT//@T&SFG_ MJ>L8*$_%L6#C6&!V+"Y$=;O*EZLX>]$Y8DQOZPA2C(+$%-_"C6\AM+V&2!>1 M8A0DIK@XW+@X--:^^N%4B8?3C/NI\ZU)'W9:D!-$83 :# 9J*[HRYF1KBB[; MT ^B;K;*%4>;*XXLVAOYD]RPBAM \CFYXG$KJ?A;%V7)JH^7O+,SXQ]G,_Z, M?OWP8E$P)BJJTX#&W+.6FB79^>7-0NS;G:5LEH6H4I:;Z[4J_76CC;N50 M5B+5*$I-M5("B&/LF=NV;V^G?4=[VC>4+E!JJDF2+QPS8%Q,IWDQ$P0Q9W&U M+IC6&__@V(?$#8I24[V1).&84<(N]A4+WEZ3+#XL D(A!*I&46JJZY)#'"R( M.% 2@:I1E)IJI801QTPCEW'VG:1M+9[6U?*$9*PB\5.UGFIP0=O< MH8R"4E/=DB#CF$GF.N/M$CZPY_N,&V*U#40*FIKDC8<(R] M\ .(MA50*LM(6UN@\-"J=1]*>U#6E4C@FI%@)^)K8':R?OCX&O=U=IBSL(U' M4#6*4E/ME3#A.M#0[D(Y :I&46JJE9(37&/GV;)SVXIUVXH3:#MPYFRM33H& M ;B2 %PS >PTYYW!JD.)U9R1=4V$$@1*3359$H3K8QLU=$8"JD91:JJ5$CA< M,W!H^VMI_0@JY5OUE.=B'1VP:_W=ZAZ(!24_V3Z. :^]-- M54PV5?&$S'E>)%[FZSVM.MSIN821WB8H%J#45)LD%KAF+)BPZ5I,*=9V_4G^ MB(LD?DB9F$-D=6S,,]&0;S-M+]@L;MU^H02!4E.-E03A1MA0")W@@*I1E)IJ MI<0.UXP==P5;Q2^$_9RRLN1]F_*1S-/\^814CSR[QSR=:0UM1$<*H&WCF3EG M:Y^.,8GA26+QS,2RU98GS_P)P;W:&I_2+KB <@I4C:+45%,EIWA83O&@G )5 MHR@UU4K)*9Z94WYY"*K5[3Z;_5#W:#87P-JN8Q"+UUDT92:6-\>@VO0[8U"C M[2AGSLC:EF,PAB<9PS//4FQ%N>U1&:U14,R JE&4FNJFQ POP(8WZ&0%5(VB MU%0K)7%X9N)HG[/YNBJKN%[8HC5PES,<7QO+H)B!4E.]D9CA66%&O63WD+$6 MLZQU=8,"!DI-M50"AH<%# \*&% UBE)3K92 X9D!X\"6JYG;",*AMNU"L0*E MIJXZEECAF['BS7Y(FWZK'^(X8;1EBSDC6UM0:JHM$@Q\\VJHKTG6C+JO2_X) M!]-9_%*2>9$OR9SW9/5UZ W-H!;1M3=S0FOKC@$"O@0!WPP"ASP-[ >CS)E: M+V^'H@1*335&EEM1=6AY9^F/.6MKHXY!&[ZD#=^\(.J L!?MF.+LC+>;<['V MY!C8X$ML\,W8L!7X]JX(U;H%W8D!5:,H-77/GN2-8 -;P%T\@*J1E%JJI62 M48(W=FR\N6"O%5"@UMD%6G,^UJXX.STD;^_FLT!B16"%%<85VK^X"\U< NNZ M!F4,E)KJOF2, ,L8 90QH&H4I:9:*1DC,#/&EI5B:\EYS$:!;?SLF7'VM1HS=C--=EN>9U^O*%7+&BBI.,C/.")8M,K%4MDUG">^'Z=4)M MF1Q7Z=6$VT]P<]&MC3X&N@2=_>%6Z/+>B,&_UHX*:0W&;C;'[C8_!M$$DF@" M+-$$4**!JE&4FFJE))K@C5WGB;+.];4&GY!OV5K4W:MV:; (*LME4M5^CQGK MQ!6MXTVNCJ?.-0^\X4Z @&(/2DUU4V)/8,:>(P2(9K&VUF/H# U4C:+4U/L@ M42O [G,/H'@%5:,H-?5H#XE7H=6^%E2 "+630(/!=G@PE\[62Y2:ZJ7DJ]#, M5_CP,.8?C]?9K"1?YG-6'RO6#)C>/K$B$\> \68P8S_)Y#E>U9]H;P9T$1I4 MC:+4U%LF(3'$;JH/H<0'5:,H-=5*27RA>8$:K\Q)29H3^TB>D:?7$7XQ44P^ MK#;Q0GO"6JA?O;8;,*!DAU)3+9-D%UHM7@,$C%=%&1_&219G4_'U.G!\F-R. M[_5W +HL#JI&46KJ?9)@&&*7Q850MH.J492::F7G+#'SLKAW1HE0'R6<[2B! M/3;L& P72H8+K5;+ :+$?5)^)V/^6HX4[>T[0)?<0=4H2DV]+Y(&0^R2NQ * M=% UBE)3K91 %YKGSMX9%48'1@4HN*'4U-,$);@-K;;W *("C9/TA4R2Y4HL MR]B$B+K;,,X+,N&A8M]*-G-A;>LV5(VBU-0;):EPB-TR-(32&E2-HM14*R6M M#=_:,O2>,-&*._Y6F!AX;KA]P"84S%!JJFL2S(9F,/N_40:YF/UG759B#(.' MCWOV8YV(5/7&K_OF0K5S3^;KL6X!4&)$J:GW4A+CT,<&$RC40=4H2DVU4D+= M\*TC%=X53 +=_.A.E\-AT\XAVU# 0JFIKDC &K[W MK+:AZ="TUA$H/VDR=*+ZC)4]QXY+-(JLT*A>@GZ3QYGNLLU2MBT)JD91:JJ- M$EPB++A$4'"!JE&4FFJE!)?(#"YO-[]H]U #L9W0CW977YKSLG9&E[$?# ?[ M&Z(DC\B*/#8-T6;/KSD+ZUH%A0&4FFJOA($("P,1% :@:A2EIEHI82"R.M 9 MM0PBTE#"-B*82V;MXS$0(9*($!UPSMK_>JUJ6Z:WUJJ:BVYM]#&((9+$$-D? MH6 *K>)LE#R;<W];\31.@SE#:@:1:FI-Z+S M(S?86: (^],UV-^N.0:D1!)2HF/. D7Z6:!P9R>>N136GAUC&F@D66?T:ZQC MB -BQ&;O?*\Y.]OJ"56C*#75:LE#(RP/C: \!%6C*#752LE#HV-.Y+3BVRT] MV&GIYE)8>W:,:9R1A*G1&S ESO(6;S;MFW>*TF2YY^SJ7]S/9BZ!=8V%LA9* M375?LM8(RUHC*&M!U2A*3;52LM;(S%IV!]2W8NJ65.U)S.9LK4V"@E2_\ZO& M2U8LZE^'+LE4G#_=_,#QYMW-+U!?U+^[W)=?;WZ^^FM<+)*L)"F;\Z2#3V)2 MJ&A^$;IY4>6K^C>2'_*JRI?UGX\\SK)"?(%_/L_SZO6%R&#SN]SG_P502P,$ M% @ FXE>5Y>&T.:. @ 6P< !D !X;"]W;W)K&ULG95=;]L@%(;_"O*JJ94J?\9VTCF6VD33=E$I:M3M8MH%L8]C5 P> MD*3[]P,[M;R%=&IS$0/FO.]S\ &R Q=/L@90Z+FA3,Z=6JGVQO-D44.#IZ*K2=; ;CL@AKJA;Z?> TFS,FS;FPE\HSO%"4,5@+)7=-@\?L. M*#_,G$Q(.RX>Z..[WB4\X[*&UD61?XU"/XS0XWJ)+B^N_I;Q-/A 'P[T8:<;_9=> M6O"71!:4RYT ].-V(Y70)?#3!M^;3.PF9EOW#RCQ^"Q/_T M2@K1D$+TFGJ^VHFBUF6%^(:2+3:E:D/L171Q&16ST_9Y.G%G_N@79-[> C(9 M0"9O!;G6V\YL[!($XE7W\6QLO>X8;6)'B0>4^.THVGUB&PO=V]R:W-H965T>WR%Y_N'EB*,]XU_$FE*)OL91(L:=M92;:\,0\S6-B;AB&YJH M-TO&8R+5+5\98L,I661&<618IND8,0F3SF24/;OGDQ';RBA,Z#U'8AO'A/][ M2R.V'W=PY_G!0[A:R_2!,1EMR(H^4OFTN>?JSB@IBS"FB0A9@CA=CCLW^#JP M,H.LQ.>0[D7M&J5-F3'V);WYN!AWS+1&-*)SF2*(^MG1*8VBE*3J\4\![90^ M4\/Z]3/=SQJO&C,C@DY9]&>XD.MQ9]!!"[HDVT@^L/VOM&A0+^7-622ROVB? ME^U;'33?"LGBPEC5( Z3_)=\+3JB9J X[09686 =&M@O&'0+@^ZI!G9A8)]J MT"L,>J>VP2D,G%,]] N#?A:LO'>ST+A$DLF(LSWB:6E%2R^R^&;6*B)ADDKQ M47+U-E1V)V'*J="8%^H"FA,]8XG-*T85+)0DC<:D>/SVZ MZ.+=)7J'P@3]L69;09*%&!E2529%&O/"\6WNV'K!<1?=L42N!?*2!5VTV/MZ M^Z'&WE"=4/:$]=P3MY86^$@W5ZAKOD>6:75;ZC/5F_^V3;3FKM[\CG!ECE\T M]TZOO-76F3_6]N#5WANAZ):B[&:\[@N\C\F."ID+4:E,"0S=+'8DF5.!)$,W MRV48A412\1X1B6H2_NN!11%28]2>\,7?;:+,'=OMCM-Q_UILR)R..VI@%Y3O M:&?R\T_8,7]I4P0DS(6$>9 P'Q(6 ,$:NK)+7=DZ^N261*F(4M',Z"I,DC!9 M(;9$&\I#UC8&W6IYY\H%$N;F,">#I>N-W03;UL 9&;NZ#B!=^B>Y#(!<-@+< M*P/-FVZ9: M[^=&$!+F'5,BZ.-R^]R33F: MLU@U99VN8W=ID-2]6EM$3(C+MH@X1[7%]H'8IDY+U/K-,FX+QSH(K'=R^_9![WT'U.B]?ME[_5.'+:JF0NV U3]NK&.;O8-NT_H[5\>0, \2 MYI_4&0&0RT9H!V5H!]K07GRB.QJA[B7Z5EMPMP56RSEW)H*$N9 P#Q+F0\(" M(%A#)L-2)L.W6A /(74%"7,A81XDS(>$!4"PAJZP66W_3> EL1YXKF) :6Y! MJX_X#NX.#R9[4)_^23X#*)_-,->R/!AL"5&@&@WJ.=V#)83>X=F!@Z1YH#3_ MI/X(H'PV VQ5 ;:T 7Y*."51^)_:XP1$31$7G])E-6()JN:.UF!KL6?_-T/2 M7%":!TKS06D!%*TIGBK=AM\LWX9!$VZ@-!>4YH'2?%!: $5KZJM*NV%]WNU5 MVW_E!5"TIKZJS*VES]R^:N^L9YZM M'-!4;T%K[.N/OL>#NO1;7!Y_N8=RF[CEN8^O@_R\;H7/CP_?$:[6O0)%=*E5_\; MR0\4! 'AL !D !X;"]W;W)K&ULM9E=CYLX M%(;_BL56JU;J#A])2":;1)H)7ZDZVE&S[5ZL]L(#GH *F-I.TOWW:P-#(<.P MB>;T)@'C]SG'G#=VP(LC95]Y3(A W[,TYTLM%J*8ZSH/8Y)A?D4+DLLKCY1E M6,A3MM-YP0B.2E&6ZI9AV'J&DUQ;+[9:T+U(DYS<,\3W68;9O[E M9FI/#9^272Q4@[Y:%'A'MD1\+NZ9/-,;2I1D).<)S1$CCTOMQIP'9BDH>WQ) MR)&WCI$:R@.E7]7))EIJALJ(I"04"H'EUX&L29HJDLSC6PW5FIA*V#Y^HGOE MX.5@'C G:YK^E40B7FHS#47D$>]3\8D> U(/:*)X(4UY^8F.=5]#0^&>"YK5 M8IE!EN35-_Y>WXB60'+Z!58ML$X%XQ<$HUHP.E3:1. MK#R<,/0%IWN"[@CF>T:D,05'OZ&;*$J4O7"*-GGU(U%F>^L0@9.4OY-=/F\= M]/;-._0&)3GZ,Z9[CO.(+W0A$U-X/:R3N*V2L%Y(8H3N:"YBCMP\(E&/WAW6 M7P_H=7E#FKMB/=V56VL0N"7%%1H9[Y%E6*.>?-;#\@_[?%#NG!_=ZKL;KTO> M>UUT?UCND%#*S1?EP?ERI''D@-6\R-_CUIF__NC[(@V@F3\ MGS[#5M1Q/U4M*'->X) L-;EB<,(.1%O]^HMI&[_WN042YD#"7$B8!PGS(6$! M$*SCP''CP/$0?;7)I?=$.:OV&:T2VZ58_=$XK$Q[;$P6^J'MH,$0ESH($N:> ME;\'&=+O"3FV9G8W9 4LE/S25/SR7#-LT).-:KF2*Z(B(J8,!3&F.U(KPDF MST9DG!C@>8^9<=+'^5^*^[S'=#H]*=7S/I9E6]U._N#P+_UU L$ZE;*;2MF# ME5IO-VA-,T7F(>VKS:#^TI4 $N9 PEQ(F <)\R%A 1"LX[5IX[7I3_DO,H5T M("3,@82YD# /$N9#P@(@6,>!L\:!L\'9[H]C3AB/DP(5A(5R><([TN>XBF(: M[:7DRAB=+!7KP6"7>@D2YIXW \RI@\)"X!@'9=<-RZY'EX3,7N@N<=(KS<& MM9?.1I P!Q+F0L(\2)@/"0N 8!V?F<:/ET_&3UD1:RR0"4%I#BC-!:5YH#0? ME!9 T;I6;+T'-5_SF#ZLOMAQD#0'E.:"TCQ0F@]*"VI:^U%W8K2>JBLGZ:V7 MZQF13_!JHX6CD.YS4;V';%J;S9R;<@OCI/W6G#MF3[MKSKUJJ^8'OMHYNL-L ME^011AC*NIO))F56;,=6)H$7Y:O^!"D&S\C F."),=9#7'RD53R&PO=V]R:W-H965T M#M1";R^&0+]9>]#/F&4;(J@I)X"#TO'"8D2@?S M:?'8 YM/LZV(HY0^,,"W24+8CT\TSO:S@3]X>^ Q>EF+_('A?+HA+W1!Q=?- M Y/WAI7**DIHRJ,L!8P^SP9_^)=701%0K/@6T3VOW09Y*4]9]IK?N5W-!EZ> M$8WI4N021/[;T2L:Q[F2S./?4G10O68>6+_]IGY3%"^+>2*<7F7Q7]%*K&># M\0"LZ#/9QN(QVW^F94%!KK?,8E[\!?MRK3< RRT765(&RPR2*#W\)]_+1M0" M?'PB )8!L&L *@-04>@ALZ*L:R+(?,JR/6#Y:JF6WRAZ4T3+:J(TW\:%8/+9 M2,:)^0V)&/A&XBT%]Y3P+:-RCP0'OX%[PEZEC1XC_LH!25?@FK)H1_*N@\]T M]4+!598*)O>!@[-K*D@4\W,9]W5Q#/[;H4E,:W4H"HU<.+%P&8#+(EI M#0BK!H0_[\6#1%!SV0C"\9$5FXO"23AJ=^*HRFYD=B)A3UEZPRAM2\L8VW<3 M+(EI98ZK,L=.7#BVV0!+8EH#)E4#)C_OPDG38$&(CES8LLA'DW87^I[Z:O>, M^2V$_.8E; 7N(K&.MDGK=[!1HN]NV%+3"ZZQC._$D:6LK2984M.;H#C%-U) M-U>6&G7'01CB(UNVK/+]L7?"EPHD?#-)_"G6E(';=S(T:O3>$TMJ>L4*37SL MQIA6D<66FMX$!2V^$0DZ&C-H6 X%WK$O7;"'K^##-]/'V1W=T1CXY^ _\#YU MFL5Z[Z$E-;UT13;^R(V1K5*/+36]"8I[?"-5=#3RN M^MJPZS9^^ A/?3":: M0XTT:A;JO3&6U/1?Z IXH.?F-[I5"+*EIC=!01 T\D4W=Y8:==\=?\@:E^BY MUMD*@)";*1*R"D*VU/0FU 9)-B9) MZ'U?FI;HN2D^068^J?NR"Z&:Y7IOC(L3&J30![F9*R&K!&1+36^"(B!D8;:$ MFG.CACM-2_3<%)@@,YC4W=F)3F^)BZ,97+M^QLV0"MN]KL8% F&% M0-C"D HWAU0M0_VV52>G^ECQ">XT?4)="=4LUWM[7)S,8 5 V,W\"5OE(%MJ M>A,4!V$+\R??\YA?J6\BP=I5T?HGZ/6$O4&PO=V]R:W-H965T4BRV&V;AR /M#2VB$BD0U+V MYN\[I&3%J^4*BW9?)%[FG!F>&4HS/PGY314 FCQ4)5<+K]#Z<.W[*BN@HNI* M'(#CSD[(BFJ7T.I<&>#D^ ML_]ASXYGV5(%*U%^9KDN%M[4(SGL:%WJ.W'Z$]KSC Q?)DIEG^34V@8>R6JE M1=6",8**\>9-'UH=+@#(XP9$+2#J Y)G '$+B%_J(6D!R4L]C%J /;K?G-T* MMZ::IG,I3D0::V0S ZN^1:->C)LZN=<2=QGB=/H12_$]ST0%Y "2W!=4 GE' M[B 3/&,EHS:=8D=T >2SE1URLCR"Q"HB'^MJBRC<7HFJ0D.+5^13K96F/&=\ M3]ZL05-6JK=(JYKM]L4X^:L0M4)#-?_D2B(8D<\JY?#(]=Q_I_WS7_V M_DB,N*NKV/+%S_ -E(JC1GKE]F6Y55KB-^2KJRP:QXG;L?FN7JL#S6#AX8=3 M@3R"E_[Z2S@.?G?EY#7)UJ])MGDELD?92[KL)4/LZ<]DGL^:BMU=8 M7%YTNO#4N1]:E^7T=TS":32:3N7^\S(C+;)H$/;.UDRV>C1Z;;5QF MD^DLZ,P>Z3/J]!D-ZK-4^%]%4> !9,84&*7@>\WT#T)/5.:*H"8$1Y)RKT<9A- T3MQKC3HWQL!IM:>2LK$VIN&IC M6('QTZCB*)C.>AHXS%REX6(+IG&_-%QLLTG0%\._^+E6(/>VJU%X#VJNF^]A MM]HU3DO;+_36;\+K5>A87V.CU?1%/^F;+NT#E7O&%2EAAZZ"JPD&*YO.IYEH M<;"_]JW0V"C888'-(DAC@/L[(?1Y8AQT[6?Z+U!+ P04 " ";B5Y7X8#> M1%<" #_! &0 'AL+W=O(T2:YBR;B*\BRZ=8)KG!EP+92,O.\0*'WLV@4'0X>^+9V_B#.LX9M M<8WN6[,RM(L'E))+5)9K!0:K630?72\FWCX8?.>XMT=K\$HV6C_ZS5TYBQ)/ M" 46SB,P^NUPB4)X(*+QN\>,AI#>\7A]0/\4M).6#;.XU.('+UT]BSY$4&+% M6N$>]/XS]GJF'J_0PH8O['O;)(*BM4[+WID82*ZZ/WOJ\W#DD(Y..*2]0QIX M=X$"RQOF6)X9O0?CK0G-+X+4X$WDN/)%63M#MYS\7/Z%ZGZG"BT1&C2PKIE! M> ?SLN0^:TS0;5=ZG\,W-^@8%_8M6&]H@2OX6NO6,E7:+'9$R,/&11]\T05/ M3P0?P[U6KK9PJTHL__6/2XQG8\9"D<8 = MGX"]949QM;6P&E+T<[ZQSE!/_7I)=@1G.S]FU;5B!LX@&R:+9892_?C6Z M2CZ>(3L9R$[.H>=SY7C)1>N['=98M(8J2:6Z?2I$2VF&RF@)2RV;UG55U17\ MK_ "YE*WRKTDKR,P#03\U._RT31)LGAW3#L^:DJ)9AM&ST+A0;O^'$Z'Z9YW M3?W7O'L:[IG95["FVZ<>LV3C>AQ3?:T<"$94TO%!IO0/>5UNZP M\0&&-R__ U!+ P04 " ";B5Y7Y#LU[2@" "O! &0 'AL+W=O55"TUUE4UT9T"6GI0RTD<1=>DI4S@+/%G6Y4ELC><"=@J MI/NVI>IY UP.*9[CX\&.U8UQ!R1+.EK#'LSW;JNL1R:6DK4@-),"*:A2O)ZO M-DL7[P-^,!CTB8U<);F4C\ZY+U,<.4' H3".@=K7 6Z!'KS#6<^7X"LFU?Z(AQ"YO,"IZ M;60[@JV"EHGPID]C'TX <7P&$(^ V.L.B;S*.VIHEB@Y(.6B+9LS?*D>;<4Q MX3[*WBA[RRS.9/>BM$G4,]I#;7MM-'J/UF7)7,LH1W=@*.,:O1F-MPDQ-JO# MDF+,L D9XC,9;M"#%*;1Z+,HH?P?3ZS:27)\E+R)+Q+NH9NA1?0.Q5&\0#KH MOL"[F%JQ\+R+L[R>">V@D\HP4:-?Z]SVQ@[.[Y?*#FS+E]G<,JUT1PM(L=T6 M#>H .'O]:GX=?;J@=3EI75YBS[[U;0X*R6I42W,.TR=\26R@N_)T;E$/69R0 MPZD"R%"?,TG4[;N Y#^"\\K/(#5343&G&H+#2:?;!Y55B/ MX!C9^9',I;$#[LW&_E% N0![7TEICHY+,/VCLK]02P,$% @ FXE>5S][ M/Y&(!P !#\ !D !X;"]W;W)K&ULM5M=;]LV M%/TKA%<4'=#6XH>^TL1 8[%8@'4+FG5]&/:@V$PB5)8\24Y28#]^E*R(%D4S M=G;UDECRX2%Y+W7,0XJG#WGQO;P3HD*/JS0KSR9W5;4^F4[+Q9U8Q>7[?"TR M^;GQ);N^J^L9T=KJ.;\65J+ZN+PMY->U8ELE*9&629Z@0 M-V>3C_B$,UH7:!!_)N*AW/F,ZJY39QZA:)5"RJFB*6_^[%7*1I MS23;\4]+.NGJK ON?GYB_]1T7G;F.B[%/$^_)G1?Z BAHMV>H/3?2;TC)>258/ ME*NJD-\FLEPUN\B6LI+B![H2MS+_58G>H2_B7F0;\19=9(M\)=!-D:_0[VM1 MQ'5NR['KO*B2[/:) [V)1!4G:?FS)/MZ%:$WKWY&KU"2 MH3_N\DTI2Y>GTTHVOF["=-$V]'S;4+*GH11]SK/JKD0\6XJEH7QD+Q]:RD]E MT+K(D:?(G1,KX958OT?4>8N(0ZBA/?/#BQ-3=_Y?[?S%M?>"0;MA1!L^>O P M:H< ^NM7"447E5B5?YNRON5E9MY:)D_*=;P09Q.I@Z4H[L5D]OHG[#D?3"&' M)(L@R3@062\YK$L.L['/VN>YW#[(XK$211:GK;J(PO@P;AF]AK'^L;F?81K8QQ*2+((DXT!DO7SX73[\ MD333ATP.)%D$2<:!R'K)";KD!&.+1C!XB+7'?#Y$4$TNGN7@0\0>F0B[GH?6 MGL_S0L[GXDK._W[+LW?MX#1UT,IS[#"$)(L@R3@062\9V%'S?YQ-=TPX1SF234U,.$8RX- M [.&8*)B0IY1D=4Z%K3^@RR)?;A;U*$[NDWJUP1@-*_?1 M(Q>2+0)EXU!L_2PIUX;'LFT8U+>!LD6@;!R*K9\BY=TPO'EK*7>?:I\2K$\_ M## WQ)X^!S' "'.8SW0M,> <'[M[[!M6_@W;#=S!6H+^?5JF4HM1Y@!9*SQZ M]$*R1:!L'(JMGSIE.;$WEL" .E!0M@B4C4.Q]5.D7"BV^JB7"8Q_F, ,84:! M&<+, F/ V01&>3T\NMG#0Q^&O9 2/2(&&*'N8/HVA'G^<)G( &-RSNCLB8=R M@-AN ;])]U>T(OLIS1^NX\5W^007]\E"/#-S _6$H&P1*!N'8NOO/2A;2,:R MA034%H*R1:!L'(JMGR)E"XG=%KY$6,G0C_D!9HJ M<0,.AX&W3TB(NJ"^$)2-0['U\Z9\(1G+%Q)07PC* M%H&R<2BV?HJ4+R3POI 8?*%)70PPD[H8_)Y1788XJ[HH7TA&W]@CPYVV@/FN M'A##_A\+]$U. XJ0X9*; 8:=P-FSXD:4U2+V[;W6#:,R3H6YKZ"."I0M F7C M4&S]3"A'1<;:V".@.WN@;!$H&X=BZZ=(.3YB=WPO4D^#*0M"S]?%8@AS718R M72V&,$*EFQW(A<$QAF[@[E-/9?*(W>3U]$).P>!7V>P-.'HT@YI!4#8.Q=9_ M]TJ903J6&:2@9A"4+0)EXU!L_10I,TCAS2 =VC(O< =K2@:8ZU)]5A<98')Z MPO0WE+@!)P6'>7M>*Z#*#%*[&=0%!]@BB#FD-0-@[%UL_CSJN>H[WK M"?NR)^S;GK"O>XYA#JDRAQ3>'-*A36-4=T(&$&:.KC0F8^CHJ_D&% WP'I%1 MGI#:/>&3?AA["+KK!\H6@;)Q*+9^$I05I6/M^E%0CPK*%H&R<2BV?HJ41Z7P MNWYTN/\6$!;J!L@ \T,7![I*F';]",.^KA.F7;\PQ'MV_:CR@-3N ;NIQAC> MQU[WT0,9DBT"9>-0;/TL*AM+P[&T!M2>@K)%H&P)C);RMT#9[X?Z$NP M9(0Z' 1D<[YKNG.J5/;AMCE.7:)%OLFI[,K.[VQW9 M_M@<5-;NG^.3.3;EZ)8;(]<;R^J M?-V<*;[.*QG>YN.=B)>BJ 'R^YL\KYXNZ@JZ@^^S_P!02P,$% @ FXE> M5W.D-:0I!0 EAH !D !X;"]W;W)K&ULM5EM M->=NJ_&(KEB>E>2V O6J*'#U M[8KD='UI06MSXBZ;+Y@X88]'2SPG]X1]7MY6_,CN66990 M3&$H#!K$GQE9USN_@;B5!TJ_B(.;V:7EB(A(3E(F*##_]T2N29X+)A['UX[4 MZGT*P]W?&_9I<_/\9AYP3:YI_EOF M+UBWV-"W0+JJ&2TZ8QY!D97M?_S<";%CP'GT!FYGX,H&ASQXG8'W6@._,_!? M&Q+J#-!K/02=0=!HWXK5*#W!#(]'%5V#2J YF_C1I*NQY@)GI5A9]ZSB5S-N MQ\8WY8P[J;Z!>S+G"X;5X QP3LWUL ML+>Y#+T6[D:+*]=(>$^6Y\!S3H'KN)XFGFNS^:^KTF@^>;UW5Z?&VX*?_F_O M>UIZ_;KR&C[O(%^SG, =X4N)9>4)G*>$W!8L\ I"TANBRWG$'#*7; I['K15XTLI]VTV?T?&SZ M]"Z]?9>)B@H]%_G[J*F*"B(G#GK4GI*H5Q(9E9P0?AMIUCPFIP 7XN'Y=W,D MU$W3BHA#G: M-=J)*$*AK*?1_[%Z:CP&GB14HH)<%#I(DE.#\IT ZN4,>CD# MHYPWQ1)G55.)A'J4+4@%T@6NYD2[8P5*$(XD7Z!D/7(DS.1%ED1%A&$H":)B M7#=P]7J$O1ZA68^2$9Y6MGDL3T%)F$Z(4'&. B^0M##Z.G8IJ1Z].(XEW500 M#(+0E933H)QXYRG?DR[JI8N,TOW1K)UY5^G2ODE'C7M38*.HGRG"N$RM6O2$_D&N9 MD?Q8L527@;PQ:*)RXQ!*84TUL-CW'+U4T-FVZHY1K+XO/P6_T_*L:[&TC;>1 MZ-@&:E"VR:!LR:!LTZ'8]A.\,XO![]@T=^1#)7U(MLF@;,F@;-.AV/:3[FZ3 M[GZ'WKDCW=OC/(2DG?#:[/OH+&JUD)WW/N]@[Q'FP,X6E6-RP#)FJH@S_%D1540<@_LT' [VT'S<'=L#]W1 MF9IHL\>C!7S18:*!J VWD6=?O.TX!\WSW*L;;JC./RA$2!9NT.E-X]/WO5#6 M3D7!T'%C63T-#,;AH>6WG>"@>81[<]\-U4'J+(2AK*PQBJ.557U"I BK"SL0'CIHOL57)VC>=_=G^(\J'YM.!=/X*7DR@YGPB/KHT MK^FW].T7FX^\>F9E#7+RR%TYYR%/;]5^!&D/&%TV+^T?*&.T:'XN")Z12@#X M]4=*V>9 ..@_18W_ U!+ P04 " ";B5Y7E4-5#F0# !9%P #0 'AL M+W-T>6QETW,LX>OJ8[&'WW/ZDV+E([]^[/WOU:%NGKGV>/)AY.3WOWYU7[\ MS #G?N 4O7R&Z$4/U]48)AWO2F]/-V)G;0^C#]STTR[[%",/D=P[J3%RXB"W M:;&<@QZ2<\E[P+8'!AGGC<&^;P.344F4HE)UUUEDS4XJB:6I#==/*V [H=]6L=E=V\"I=KV0/A?JRTL,1 MI@]%1F\DS=C:]-=98P!3#W%U4I9\\YFSAP]4*C;O1GY+4M[1M=J6TSK#/?>/T/._G><%%502WC6M:_^09_G5CJ/! M6UDV5Y5]PTZ/]2/%H9N\/ :3\>&;C)+#]U@_]AVZR>$QF#R&Y1Z\V97])2;# M8S#9/P:3T4&:#.H'W\[3])O5F*\85$W5OR=*4BD>/ MV%I>D1FGN_KZ_)1F9,7570.._;;]G:9LE2?-63M>'VR71%&2N!' W ZB"$-@ M-^((Y@ \8$@4F?O@WOTHV-ZG@O:?Z9._4$L#!!0 ( )N)7E>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G M5R-0<<8_! BR$ \ !X;"]W;W)K8F]O:RYX;6S%FFUOVCH4@/^*E4^[ MTCK("]U6C4D=[ 6I6U%;]>N520Y@U;&9;6#MK[\G0:A."T?WRQF?($Y(GIQC M^SEQ^+2U[F%F[8/X4VOCA\DRA-5%K^?+)=32O[,K,+AG;ETM VZZ1<^O',C* M+P%"K7M9OW_>JZ4RR>=/^W--72_>L '*H*S!QJ;A7L'6/^]O-L5&>3536H7' M8=)^UY"(6AE5JR>HADD_$7YIMS^L4T_6!*EO2V>U'B;I;L<]N*#*5\VW#>2= MG/FV)QQ/.E?.A/:(]OT3&#>#!NZUUL-^4#N#&,L!W9]M%MM''8?^Z">.'^3QCM?*Y*&-MR78,)NS@ZT V@\4NU\HDPLH9A,K(; M<&(J%]#<%%YE4NUN,"!9%"YWH7"'FU0M(R>/\5:K"J]>B=L&HOF!%W8NKE?@ M(LB,@,Q.!CFR]2J"S G(_(20_V819$% %G\1\HO4TI0@VF'C(\ ! 3@X&:!X M,Y41Y#D!>7Z*5#>9_OI[K4($^9Z ?'^Z_BC],H+\0$!^.&$D.X/F(P'YD1?R MVBVD44_MCK?8*;UJHSAUX/&'<9],^]1,WN?%'"M?HDZ566,LF\E[=TB,1XJ& MV30WL %$$W-G:YP137 H:2^V*BS%:-W!I%23,KMF8A S8&D"'21*+"FS61HD M']K1&R-1&DF9/7)ES>+L#EPMQC +0AKL<6&)E,62Y'O'QHL%"JR9A5<\C/AU*>4ZK)V57S M0M0'"2G1Y"<531%C4J+)3RJ:08Q)KH6=2#1GXLIZ+V),2C0YLVB.8[8!C3$I MT>3,HJ%]&%<7.>6M5"NRB M,2;EGH+9/<<*HC,QDFYF8TS*/06S>XYC7E959W6^(-_$,+OG..9/Z1YB]Q24 M>PIF]QPL+\_$#: X2Z5C3,H]!;-[CF"V&<=C8TS*/06[>U[6P<^,4L?3>T%9 MJ/C;ZVIMQEN[O\4PQYB4A0IF"QW"'%FWLEC'@?@:O]&D+#1H+=3;O_RO8*X, M5+_P$A[;2ZG+J1/-Q^[E1#%HEA;G:ZU'V'9MKJRL]O\EV/\/XO-_4$L#!!0 M ( )N)7E : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-V3MNPD 4A>&M("\@PWV8A BHTM!&V8!%AH=BL.69*+#[(%*0@U*D M07,J:VSY^J\^6^/9:VR;O.L.:;OKT^BX;P]I7FUS[I]#2*MMW#?IH>OCX7QE MW0W[)I^7PR;TS>JCV<2@X_$D#+]G5(O9[YFCMU,?_S.Q6Z]WJ_C2K3[W\9#_ M&!R^NN$C;6/,U>BM&38QSZMP;*^G4[@H*@I_)!4PB:E@^2,^/U\9?ESTE\7]07 MG /\_5U\ U!+ P04 " ";B5Y7@(3XG< ! '@ $P %M#;VYT96YT M7U1Y<&5S72YX;6S-VUW7VSI;#)^VUGRO6U5UGZ2+$.P#XSY;$F5]JFQ5,>1 MN7&5#O'1+9C5V4HOB(G!8,0R4P>J0S\T-9+I^(GF>EV&WO,VOO:%J2>)H](G MO5P=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " ":B5Y7]@/+ M >T K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " ":B5Y7F5R<(Q & "<)P $P @ '+ 0 M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( )J)7E>7B]6*5P8 &,E M 8 " @0P( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ FHE>5USMU'/H M P -PT !@ ("!)!< 'AL+W=O,( #^)@ & @($>'@ >&PO=V]R:W-H965T&UL4$L! A0#% @ FHE>5XU^A*T[ P Z @ !@ M ("!-R< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ FHE>5SR+)13[ @ 4@L !@ ("!(T$ 'AL+W=O MCV18 .<^ M 9 " @51$ !X;"]W;W)K&UL M4$L! A0#% @ FHE>5XWZ($L[!0 :P\ !D ("!9%L M 'AL+W=OT& "8$0 &0 @('68 >&PO=V]R:W-H965T&UL4$L! A0#% @ MFHE>5[C2/9=.!0 &PO=V]R:W-H965T&UL4$L! A0#% @ FXE>5]A@O!R( @ Q@< !D M ("!V) 'AL+W=O&PO=V]R:W-H M965T;-LA#1Q$ ,$P 9 M " @1&6 !X;"]W;W)K&UL4$L! M A0#% @ FXE>5W.*86W! @ 08 !D ("!CZ< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FXE> M5PJ&PO=V]R:W-H965T&UL4$L! A0#% @ FXE>5X-P8T0"! &@L M !D ("!;[P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FXE>5PG:^JQ.!@ .C$ !D M ("![<@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ FXE>5YK\[;>5 P HP\ !D ("!;=@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ FXE>5]E MH/ZO @ :@< !D ("!FN8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FXE>5U4WU;F$# HWL !D M ("!4/( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ FXE>5_\;R0\4! 'AL !D ("! MG &PO=V]R:W-H965T&UL4$L! A0#% M @ FXE>5^& WD17 @ _P0 !D ("!414! 'AL+W=O&PO=V]R:W-H965TS^1B < 0_ 9 " @3X: 0!X M;"]W;W)K&UL4$L! A0#% @ FXE>5W.D-:0I M!0 EAH !D ("!_2$! 'AL+W=O&PO7BKL

PJ 0!?&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " ";B5Y7 M@(3XG< ! '@ $P @ $],@$ 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 .@ Z ,T/ N- $ ! end XML 64 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 65 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 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 260 232 1 true 58 0 false 6 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 Comprehensive Income Sheet http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Balance Sheets Sheet http://www.tetratec.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 5 false false R6.htm 0000006 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statement of Equity Statement Sheet http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement Consolidated Statement of Equity Statement Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Statement - Consolidated Statement of Equity (Parenthetical) Sheet http://www.tetratec.com/role/ConsolidatedStatementofEquityParenthetical Consolidated Statement of Equity (Parenthetical) Statements 9 false false R10.htm 0000010 - 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 10 false false R11.htm 0000011 - Disclosure - Discontinued Operations Sheet http://www.tetratec.com/role/DiscontinuedOperations Discontinued Operations Notes 11 false false R12.htm 0000012 - Disclosure - Revenue from Contracts with Customers Sheet http://www.tetratec.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 12 false false R13.htm 0000013 - Disclosure - Inventories Sheet http://www.tetratec.com/role/Inventories Inventories Notes 13 false false R14.htm 0000014 - Disclosure - Investments Sheet http://www.tetratec.com/role/Investments Investments Notes 14 false false R15.htm 0000015 - Disclosure - Long-Term Debt and Other Borrowings Sheet http://www.tetratec.com/role/LongTermDebtandOtherBorrowings Long-Term Debt and Other Borrowings Notes 15 false false R16.htm 0000016 - Disclosure - Commitments and Contingencies Sheet http://www.tetratec.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 16 false false R17.htm 0000017 - Disclosure - Fair Value Measurements Sheet http://www.tetratec.com/role/FairValueMeasurements Fair Value Measurements Notes 17 false false R18.htm 0000018 - Disclosure - Net Income per Share Sheet http://www.tetratec.com/role/NetIncomeperShare Net Income per Share Notes 18 false false R19.htm 0000019 - Disclosure - Industry Segments Sheet http://www.tetratec.com/role/IndustrySegments Industry Segments Notes 19 false false R20.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 9954471 - 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 22 false false R23.htm 9954472 - 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 23 false false R24.htm 9954473 - Disclosure - Discontinued Operations (Tables) Sheet http://www.tetratec.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://www.tetratec.com/role/DiscontinuedOperations 24 false false R25.htm 9954474 - 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 25 false false R26.htm 9954475 - Disclosure - Inventories (Tables) Sheet http://www.tetratec.com/role/InventoriesTables Inventories (Tables) Tables http://www.tetratec.com/role/Inventories 26 false false R27.htm 9954476 - Disclosure - Investments (Tables) Sheet http://www.tetratec.com/role/InvestmentsTables Investments (Tables) Tables http://www.tetratec.com/role/Investments 27 false false R28.htm 9954477 - 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 28 false false R29.htm 9954478 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.tetratec.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.tetratec.com/role/FairValueMeasurements 29 false false R30.htm 9954479 - Disclosure - Net Income per Share (Tables) Sheet http://www.tetratec.com/role/NetIncomeperShareTables Net Income per Share (Tables) Tables http://www.tetratec.com/role/NetIncomeperShare 30 false false R31.htm 9954480 - Disclosure - Industry Segments (Tables) Sheet http://www.tetratec.com/role/IndustrySegmentsTables Industry Segments (Tables) Tables http://www.tetratec.com/role/IndustrySegments 31 false false R32.htm 9954481 - 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 32 false false R33.htm 9954482 - 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 33 false false R34.htm 9954483 - Disclosure - Discontinued Operations - Loss from Discontinued Operations (Details) Sheet http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails Discontinued Operations - Loss from Discontinued Operations (Details) Details 34 false false R35.htm 9954484 - Disclosure - Discontinued Operations - Presented Separately in the Statement of Financial Position (Details) Sheet http://www.tetratec.com/role/DiscontinuedOperationsPresentedSeparatelyintheStatementofFinancialPositionDetails Discontinued Operations - Presented Separately in the Statement of Financial Position (Details) Details 35 false false R36.htm 9954485 - 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 36 false false R37.htm 9954486 - 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 9954487 - Disclosure - Inventories (Details) Sheet http://www.tetratec.com/role/InventoriesDetails Inventories (Details) Details http://www.tetratec.com/role/InventoriesTables 38 false false R39.htm 9954488 - 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 9954489 - 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 9954490 - 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 9954491 - Disclosure - Commitment and Contingencies (Details) Sheet http://www.tetratec.com/role/CommitmentandContingenciesDetails Commitment and Contingencies (Details) Details 42 false false R43.htm 9954492 - Disclosure - Fair Value Measurements - CarbonFree (Details) Sheet http://www.tetratec.com/role/FairValueMeasurementsCarbonFreeDetails Fair Value Measurements - CarbonFree (Details) Details 43 false false R44.htm 9954493 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 44 false false R45.htm 9954494 - 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 45 false false R46.htm 9954495 - Disclosure - Net Income per Share - Reconciliation of the Weighted Average Number of Common Shares Outstanding (Details) Sheet http://www.tetratec.com/role/NetIncomeperShareReconciliationoftheWeightedAverageNumberofCommonSharesOutstandingDetails Net Income per Share - Reconciliation of the Weighted Average Number of Common Shares Outstanding (Details) Details 46 false false R47.htm 9954496 - Disclosure - Net Income per Share - Additional Information (Details) Sheet http://www.tetratec.com/role/NetIncomeperShareAdditionalInformationDetails Net Income per Share - Additional Information (Details) Details 47 false false R48.htm 9954497 - Disclosure - Industry Segments - Additional Details (Details) Sheet http://www.tetratec.com/role/IndustrySegmentsAdditionalDetailsDetails Industry Segments - Additional Details (Details) Details 48 false false R49.htm 9954498 - 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 49 false false R50.htm 9954499 - Disclosure - Industry Segments - Corporate Expenses (Details) Sheet http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails Industry Segments - Corporate Expenses (Details) Details 50 false false All Reports Book All Reports tti-20230930.htm tti-20230930.xsd tti-20230930_cal.xml tti-20230930_def.xml tti-20230930_lab.xml tti-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 69 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "tti-20230930.htm": { "nsprefix": "tti", "nsuri": "http://www.tetratec.com/20230930", "dts": { "inline": { "local": [ "tti-20230930.htm" ] }, "schema": { "local": [ "tti-20230930.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "tti-20230930_cal.xml" ] }, "definitionLink": { "local": [ "tti-20230930_def.xml" ] }, "labelLink": { "local": [ "tti-20230930_lab.xml" ] }, "presentationLink": { "local": [ "tti-20230930_pre.xml" ] } }, "keyStandard": 212, "keyCustom": 20, "axisStandard": 18, "axisCustom": 1, "memberStandard": 29, "memberCustom": 27, "hidden": { "total": 7, "http://www.tetratec.com/20230930": 1, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 1 }, "contextCount": 260, "entityCount": 1, "segmentCount": 58, "elementCount": 469, "unitCount": 6, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 32, "http://fasb.org/us-gaap/2023": 757, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.tetratec.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "longName": "0000002 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:CostsAndExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "unique": true } }, "R3": { "role": "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome", "longName": "0000003 - Statement - Consolidated Statements of Comprehensive Income", "shortName": "Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "unique": true } }, "R4": { "role": "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical", "longName": "0000004 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)", "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.tetratec.com/role/ConsolidatedBalanceSheets", "longName": "0000005 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000006 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement", "longName": "0000007 - Statement - Consolidated Statement of Equity Statement", "shortName": "Consolidated Statement of Equity Statement", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-73", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-74", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "unique": true } }, "R8": { "role": "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000008 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "unique": true } }, "R9": { "role": "http://www.tetratec.com/role/ConsolidatedStatementofEquityParenthetical", "longName": "0000009 - Statement - Consolidated Statement of Equity (Parenthetical)", "shortName": "Consolidated Statement of Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPolicies", "longName": "0000010 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies", "shortName": "Organization, Basis of Presentation, and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.tetratec.com/role/DiscontinuedOperations", "longName": "0000011 - Disclosure - Discontinued Operations", "shortName": "Discontinued Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.tetratec.com/role/RevenuefromContractswithCustomers", "longName": "0000012 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.tetratec.com/role/Inventories", "longName": "0000013 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.tetratec.com/role/Investments", "longName": "0000014 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.tetratec.com/role/LongTermDebtandOtherBorrowings", "longName": "0000015 - Disclosure - Long-Term Debt and Other Borrowings", "shortName": "Long-Term Debt and Other Borrowings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.tetratec.com/role/CommitmentsandContingencies", "longName": "0000016 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.tetratec.com/role/FairValueMeasurements", "longName": "0000017 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.tetratec.com/role/NetIncomeperShare", "longName": "0000018 - Disclosure - Net Income per Share", "shortName": "Net Income per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.tetratec.com/role/IndustrySegments", "longName": "0000019 - Disclosure - Industry Segments", "shortName": "Industry Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true }, "uniqueAnchor": null }, "R21": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-13", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies (Policies)", "shortName": "Organization, Basis of Presentation, and Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies (Tables)", "shortName": "Organization, Basis of Presentation, and Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.tetratec.com/role/DiscontinuedOperationsTables", "longName": "9954473 - Disclosure - Discontinued Operations (Tables)", "shortName": "Discontinued Operations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.tetratec.com/role/RevenuefromContractswithCustomersTables", "longName": "9954474 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.tetratec.com/role/InventoriesTables", "longName": "9954475 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.tetratec.com/role/InvestmentsTables", "longName": "9954476 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsTable", "longName": "9954477 - Disclosure - Long-Term Debt and Other Borrowings (Table)", "shortName": "Long-Term Debt and Other Borrowings (Table)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.tetratec.com/role/FairValueMeasurementsTables", "longName": "9954478 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.tetratec.com/role/NetIncomeperShareTables", "longName": "9954479 - Disclosure - Net Income per Share (Tables)", "shortName": "Net Income per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.tetratec.com/role/IndustrySegmentsTables", "longName": "9954480 - Disclosure - Industry Segments (Tables)", "shortName": "Industry Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "9954481 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies - Additional Information (Details)", "shortName": "Organization, Basis of Presentation, and Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesSupplementalCashFlowsDetails", "longName": "9954482 - Disclosure - Organization, Basis of Presentation, and Significant Accounting Policies - Supplemental Cash Flows (Details)", "shortName": "Organization, Basis of Presentation, and Significant Accounting Policies - Supplemental Cash Flows (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails", "longName": "9954483 - Disclosure - Discontinued Operations - Loss from Discontinued Operations (Details)", "shortName": "Discontinued Operations - Loss from Discontinued Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-15", "name": "tti:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "tti:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.tetratec.com/role/DiscontinuedOperationsPresentedSeparatelyintheStatementofFinancialPositionDetails", "longName": "9954484 - Disclosure - Discontinued Operations - Presented Separately in the Statement of Financial Position (Details)", "shortName": "Discontinued Operations - Presented Separately in the Statement of Financial Position (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "longName": "9954485 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details)", "shortName": "Revenue from Contracts with Customers - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "unique": true } }, "R37": { "role": "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "longName": "9954486 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "shortName": "Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-154", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "unique": true } }, "R38": { "role": "http://www.tetratec.com/role/InventoriesDetails", "longName": "9954487 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.tetratec.com/role/InvestmentsinandAdvancestoAffiliatesDetails", "longName": "9954488 - Disclosure - Investments in and Advances to Affiliates (Details)", "shortName": "Investments in and Advances to Affiliates (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-168", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "unique": true } }, "R40": { "role": "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails", "longName": "9954489 - Disclosure - Long-Term Debt and Other Borrowings - Schedule of Long Term Debt (Details)", "shortName": "Long-Term Debt and Other Borrowings - Schedule of Long Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:LongTermDebtNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-179", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "unique": true } }, "R41": { "role": "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "longName": "9954490 - Disclosure - Long-Term Debt and Other Borrowings - Additional Information (Details)", "shortName": "Long-Term Debt and Other Borrowings - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-179", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-190", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "unique": true } }, "R42": { "role": "http://www.tetratec.com/role/CommitmentandContingenciesDetails", "longName": "9954491 - Disclosure - Commitment and Contingencies (Details)", "shortName": "Commitment and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.tetratec.com/role/FairValueMeasurementsCarbonFreeDetails", "longName": "9954492 - Disclosure - Fair Value Measurements - CarbonFree (Details)", "shortName": "Fair Value Measurements - CarbonFree (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-205", "name": "us-gaap:OtherNonoperatingIncomeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "unique": true } }, "R44": { "role": "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails", "longName": "9954493 - Disclosure - Fair Value Measurements - Additional Information (Details)", "shortName": "Fair Value Measurements - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true }, "uniqueAnchor": null }, "R45": { "role": "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails", "longName": "9954494 - Disclosure - Fair Value Measurements - Market Risks and Derivative Hedge Contracts (Details)", "shortName": "Fair Value Measurements - Market Risks and Derivative Hedge Contracts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:EquitySecuritiesFvNi", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-208", "name": "us-gaap:EquitySecuritiesFvNi", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "unique": true } }, "R46": { "role": "http://www.tetratec.com/role/NetIncomeperShareReconciliationoftheWeightedAverageNumberofCommonSharesOutstandingDetails", "longName": "9954495 - Disclosure - Net Income per Share - Reconciliation of the Weighted Average Number of Common Shares Outstanding (Details)", "shortName": "Net Income per Share - Reconciliation of the Weighted Average Number of Common Shares Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "unique": true } }, "R47": { "role": "http://www.tetratec.com/role/NetIncomeperShareAdditionalInformationDetails", "longName": "9954496 - Disclosure - Net Income per Share - Additional Information (Details)", "shortName": "Net Income per Share - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.tetratec.com/role/IndustrySegmentsAdditionalDetailsDetails", "longName": "9954497 - Disclosure - Industry Segments - Additional Details (Details)", "shortName": "Industry Segments - Additional Details (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true }, "uniqueAnchor": null }, "R49": { "role": "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails", "longName": "9954498 - Disclosure - Industry Segments - Revenue, Income from Operations, and Assets by Reporting Segment (Details)", "shortName": "Industry Segments - Revenue, Income from Operations, and Assets by Reporting Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-253", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "unique": true } }, "R50": { "role": "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails", "longName": "9954499 - Disclosure - Industry Segments - Corporate Expenses (Details)", "shortName": "Industry Segments - Corporate Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:GeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-257", "name": "us-gaap:GeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20230930.htm", "unique": true } } }, "tag": { "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued taxes", "label": "Taxes Payable, Current", "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)." } } }, "auth_ref": [ "r25" ] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Preferred Stock", "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r789", "r790", "r825" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant, and equipment, net", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r131" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value(in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r108", "r362" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Patents, trademarks, and other intangible assets, accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r185", "r310" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.tetratec.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r300" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r776" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r30" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "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" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r179", "r198", "r201", "r214", "r221", "r228", "r236", "r237", "r258", "r272", "r278", "r281", "r294", "r321", "r322", "r324", "r325", "r326", "r328", "r330", "r332", "r333", "r440", "r443", "r444", "r457", "r460", "r494", "r508", "r547", "r593", "r610", "r611", "r667", "r689", "r690", "r703", "r797", "r819" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Translation adjustment, tax", "label": "OCI, Foreign Currency Transaction and Translation Gain (Loss), Arising During Period, Tax", "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." } } }, "auth_ref": [ "r3", "r5", "r462", "r464", "r472" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r109" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.tetratec.com/role/NetIncomeperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r238", "r247", "r248", "r249" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement", "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to TETRA stockholders", "terseLabel": "Net income, retained deficit", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r122", "r134", "r162", "r179", "r198", "r201", "r206", "r221", "r228", "r230", "r231", "r232", "r233", "r236", "r237", "r243", "r258", "r272", "r278", "r281", "r294", "r321", "r322", "r324", "r325", "r326", "r328", "r330", "r332", "r333", "r457", "r460", "r510", "r593", "r610", "r611", "r667", "r702", "r819" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r709", "r779" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "tti_LondonInterbankOfferedRateLIBOR1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "LondonInterbankOfferedRateLIBOR1Member", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "London Interbank Offered Rate (LIBOR) 1", "label": "London Interbank Offered Rate (LIBOR) 1 [Member]", "documentation": "London Interbank Offered Rate (LIBOR) 1" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r35", "r36", "r118", "r194", "r500", "r537", "r538" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r28", "r336" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives, Fair Value [Line Items]", "label": "Derivatives, Fair Value [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank line of credit, letters of credit and guarantees", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments on credit agreements and long-term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r40", "r544" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r709", "r779" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss attributable to noncontrolling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r69", "r150", "r198", "r201", "r236", "r237", "r509", "r797" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Groups, Including Discontinued Operations", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "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." } } }, "auth_ref": [ "r12", "r18", "r22", "r85", "r91", "r92", "r93", "r94", "r95", "r98", "r100", "r101", "r142" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r774" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fed Funds Effective Rate Overnight Index Swap Rate", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r827" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interests", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r34", "r157", "r221", "r294", "r321", "r324", "r325", "r326", "r332", "r333", "r460", "r502", "r574" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r29", "r224", "r335", "r336", "r337", "r338", "r339", "r341", "r346", "r347", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r356", "r476", "r670", "r671", "r672", "r673", "r674", "r801" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/FairValueMeasurementsCarbonFreeDetails", "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails", "http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other income, net", "terseLabel": "Income recognized", "verboseLabel": "Change in fair value of embedded option", "negatedLabel": "Other general corporate (income) expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r129" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment from continuing operations, net of taxes of $0 in 2023 and 2022", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r3" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r776" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable, net of allowances of $508 in 2023 and $538 in 2022", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r288", "r289" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r224", "r260", "r271", "r272", "r273", "r274", "r275", "r277", "r281", "r321", "r322", "r323", "r324", "r326", "r327", "r329", "r331", "r332", "r819", "r820" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r718", "r729", "r739", "r764" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other non-cash credits", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r134" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r712", "r723", "r733", "r758" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r716", "r727", "r737", "r762" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r224", "r260", "r271", "r272", "r273", "r274", "r275", "r277", "r281", "r321", "r322", "r323", "r324", "r326", "r327", "r329", "r331", "r332", "r819", "r820" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.tetratec.com/role/NetIncomeperShareReconciliationoftheWeightedAverageNumberofCommonSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r713", "r724", "r734", "r759" ] }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesAtFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInAndAdvancesToAffiliatesAtFairValueRollForward", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsCarbonFreeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in and Advances to Affiliates, at Fair Value [Roll Forward]", "label": "Investments in and Advances to Affiliates, at Fair Value [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.tetratec.com/role/IndustrySegments" ], "lang": { "en-us": { "role": { "terseLabel": "Industry Segments", "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r254", "r255", "r256", "r257", "r258", "r270", "r275", "r279", "r280", "r281", "r282", "r283", "r284", "r287" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "tti_OffshoreServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "OffshoreServicesMember", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails", "http://www.tetratec.com/role/DiscontinuedOperationsPresentedSeparatelyintheStatementofFinancialPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offshore Services", "label": "Offshore Services [Member]" } } }, "auth_ref": [] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r713", "r724", "r734", "r759" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r714", "r725", "r735", "r760" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Table", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "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." } } }, "auth_ref": [ "r51", "r52", "r53", "r54" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r826" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industry Segments Details [Line Items]", "verboseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industry Segments Details [Table]", "verboseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r51", "r52", "r53", "r54" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r715", "r726", "r736", "r761" ] }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pretax gain on disposal of discontinued operations", "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax", "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation." } } }, "auth_ref": [ "r86", "r88", "r90" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligation, 2027", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r315" ] }, "tti_StandardLithiumMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "StandardLithiumMember", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails", "http://www.tetratec.com/role/InvestmentsinandAdvancestoAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standard Lithium", "label": "Standard Lithium [Member]", "documentation": "Standard Lithium" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r27", "r181", "r221", "r294", "r321", "r322", "r324", "r325", "r326", "r328", "r330", "r332", "r333", "r442", "r445", "r446", "r460", "r691", "r819", "r833", "r834" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligation, 2025", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r315" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligation, 2026", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r315" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails", "http://www.tetratec.com/role/DiscontinuedOperationsPresentedSeparatelyintheStatementofFinancialPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r686", "r687" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligation, 2024", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r315" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.tetratec.com/role/CoverPage", "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r174", "r191", "r192", "r193", "r221", "r241", "r242", "r244", "r246", "r252", "r253", "r294", "r321", "r324", "r325", "r326", "r332", "r333", "r362", "r363", "r366", "r367", "r368", "r460", "r541", "r542", "r543", "r544", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r572", "r594", "r612", "r638", "r639", "r640", "r641", "r642", "r781", "r800", "r807" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r717", "r728", "r738", "r763" ] }, "tti_AssetBasedCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "AssetBasedCreditAgreementMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset-Based Credit Agreement", "label": "Asset-Based Credit Agreement [Member]", "documentation": "Asset-Based Credit Agreement" } } }, "auth_ref": [] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r717", "r728", "r738", "r755", "r763" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant, and equipment:", "label": "Property, Plant and Equipment, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r382", "r676", "r677", "r678", "r679", "r680", "r681", "r682" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost; 3,138,675 shares held at September\u00a030, 2023 and December\u00a031, 2022", "label": "Treasury Stock, Value", "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." } } }, "auth_ref": [ "r32", "r62", "r63" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.tetratec.com/role/FairValueMeasurementsCarbonFreeDetails", "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails", "http://www.tetratec.com/role/InvestmentsinandAdvancestoAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r291", "r292", "r293" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails", "http://www.tetratec.com/role/DiscontinuedOperationsPresentedSeparatelyintheStatementofFinancialPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r686", "r687" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "srt_ParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ParentCompanyMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Parent Company", "label": "Parent Company [Member]" } } }, "auth_ref": [ "r224" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r382", "r676", "r677", "r678", "r679", "r680", "r681", "r682" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r717", "r728", "r738", "r763" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r420", "r424" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r717", "r728", "r738", "r763" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails", "http://www.tetratec.com/role/DiscontinuedOperationsPresentedSeparatelyintheStatementofFinancialPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesSupplementalCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r41", "r43" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "label": "Long-Term Debt and Lease Obligation, Current", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r26" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails", "http://www.tetratec.com/role/DiscontinuedOperationsPresentedSeparatelyintheStatementofFinancialPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]", "label": "Disposal Groups, Including Discontinued Operations [Table]", "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." } } }, "auth_ref": [ "r12", "r18", "r22", "r85", "r91", "r92", "r93", "r94", "r95", "r98", "r100", "r101", "r142" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r718", "r729", "r739", "r764" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r717", "r728", "r738", "r763" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r717", "r728", "r738", "r763" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_AssetRetirementObligationsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationsNoncurrent", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Asset retirement obligations", "label": "Asset Retirement Obligations, Noncurrent", "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." } } }, "auth_ref": [ "r813" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Services", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r676" ] }, "tti_ArgentinaCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "ArgentinaCreditAgreementMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Argentina Credit Agreement", "label": "Argentina Credit Agreement [Member]", "documentation": "Argentina Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total property, plant, and equipment", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r139", "r183", "r505" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Net property, plant, and equipment", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r10", "r495", "r505", "r691" ] }, "tti_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeLoss", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other income, net", "label": "Disposal Group, Including Discontinued Operation, Other Income (Loss)", "documentation": "Disposal Group, Including Discontinued Operation, Other Income (Loss)" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "tti_Totalotherassets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r477" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r719", "r730", "r740", "r765" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r754" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r24" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New accounting pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r747" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowings" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r144", "r220", "r334", "r340", "r341", "r342", "r343", "r344", "r345", "r350", "r357", "r358", "r360" ] }, "us-gaap_InvestmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTextBlock", "presentation": [ "http://www.tetratec.com/role/Investments" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investment [Text Block]", "documentation": "The entire disclosure for investment." } } }, "auth_ref": [ "r785", "r786", "r811" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r271", "r272", "r273", "r274", "r275", "r281" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r747" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r755" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r111", "r147", "r501", "r536", "r538", "r545", "r573", "r691" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product sales", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r676" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r747" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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." } } }, "auth_ref": [ "r465" ] }, "tti_SaltwerxMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "SaltwerxMember", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Saltwerx", "label": "Saltwerx [Member]", "documentation": "Saltwerx" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r1", "r132" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase order", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r370", "r371", "r383" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on sale of assets", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r9" ] }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInAndAdvancesToAffiliatesTextBlock", "presentation": [ "http://www.tetratec.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Investments", "label": "Investments in and Advances to Affiliates [Table Text Block]", "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." } } }, "auth_ref": [ "r855" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank line of credit, net availability", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r24" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at beginning of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r42", "r132", "r218" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r427", "r428", "r497" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intersegment Eliminations", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r260", "r271", "r272", "r273", "r274", "r275", "r277", "r281" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r747" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r8" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r747" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit outstanding", "label": "Long-Term Line of Credit", "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." } } }, "auth_ref": [ "r21", "r156", "r842" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "tti_Totalotherassets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r186" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsCarbonFreeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value by Liability Class [Domain]", "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r16" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r755" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "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." } } }, "auth_ref": [ "r787" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.tetratec.com/role/CoverPage", "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r174", "r191", "r192", "r193", "r221", "r241", "r242", "r244", "r246", "r252", "r253", "r294", "r321", "r324", "r325", "r326", "r332", "r333", "r362", "r363", "r366", "r367", "r368", "r460", "r541", "r542", "r543", "r544", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r572", "r594", "r612", "r638", "r639", "r640", "r641", "r642", "r781", "r800", "r807" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.tetratec.com/role/CoverPage", "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r694", "r695", "r696", "r698", "r699", "r700", "r701", "r804", "r805", "r828", "r846", "r850" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk Free Interest Rate", "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r829" ] }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInAndAdvancesToAffiliatesTable", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsCarbonFreeDetails", "http://www.tetratec.com/role/InvestmentsinandAdvancestoAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in and Advances to Affiliates [Table]", "label": "Investments in and Advances to Affiliates [Table]", "documentation": "Disclosure of information about investment in and advance to affiliate." } } }, "auth_ref": [ "r622", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less current portion", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r189" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "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." } } }, "auth_ref": [] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r748" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r742" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 }, "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expense", "label": "General and Administrative Expense", "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." } } }, "auth_ref": [ "r128", "r596" ] }, "us-gaap_ExplorationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExplorationExpense", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exploration and pre-development costs", "label": "Exploration Expense", "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." } } }, "auth_ref": [ "r490" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r755" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r748" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total cost of revenues", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r124" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligation", "label": "Unrecorded Unconditional Purchase Obligation", "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)." } } }, "auth_ref": [ "r315" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r711", "r722", "r732", "r757" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r748" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r755" ] }, "us-gaap_PaymentsToAcquireEquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireEquitySecuritiesFvNi", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of investments", "label": "Payments to Acquire Equity Securities, FV-NI", "documentation": "Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity." } } }, "auth_ref": [ "r164", "r213" ] }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInAndAdvancesToAffiliatesLineItems", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsCarbonFreeDetails", "http://www.tetratec.com/role/InvestmentsinandAdvancestoAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in and Advances to Affiliates [Line Items]", "label": "Investments in and Advances to Affiliates [Line Items]", "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." } } }, "auth_ref": [] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r748" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r720", "r728", "r738", "r755", "r763", "r767", "r775" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r748" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r851", "r852", "r853", "r854" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r720", "r728", "r738", "r755", "r763", "r767", "r775" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r748" ] }, "tti_Landandbuilding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "Landandbuilding", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Land and building", "label": "LandAndBuilding", "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." } } }, "auth_ref": [] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r748" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate (percentage)", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeCurrent", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation and employee benefits", "label": "Deferred Income, Current", "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." } } }, "auth_ref": [ "r782" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r710", "r721", "r731", "r756" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss) attributable to TETRA stockholders", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r37", "r200", "r202", "r209", "r492", "r512" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 }, "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt, net", "totalLabel": "Total long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r190" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r749" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r180", "r197", "r221", "r294", "r321", "r322", "r324", "r325", "r326", "r328", "r330", "r332", "r333", "r441", "r445", "r460", "r691", "r819", "r820", "r833" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r751" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r750" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsAdditionalDetailsDetails", "http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Reportable Segments", "label": "Number of Reportable Segments", "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." } } }, "auth_ref": [ "r809" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Operating Segments", "label": "Number of Operating Segments", "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." } } }, "auth_ref": [ "r809" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r710", "r721", "r731", "r756" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r752" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r77", "r80", "r335", "r476", "r671", "r672" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r753" ] }, "tti_VariableRateComponentOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "VariableRateComponentOneMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component One", "label": "Variable Rate Component One [Member]", "documentation": "Variable Rate Component One" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement", "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r225", "r226", "r227", "r251", "r489", "r539", "r559", "r565", "r566", "r567", "r568", "r569", "r570", "r572", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r585", "r586", "r587", "r588", "r589", "r591", "r595", "r596", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r612", "r697" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r753" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Basic net income per common share:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.tetratec.com/role/FairValueMeasurementsCarbonFreeDetails", "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails", "http://www.tetratec.com/role/InvestmentsinandAdvancestoAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r291", "r292", "r293" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement", "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r225", "r226", "r227", "r251", "r489", "r539", "r559", "r565", "r566", "r567", "r568", "r569", "r570", "r572", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r585", "r586", "r587", "r588", "r589", "r591", "r595", "r596", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r612", "r697" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.tetratec.com/role/NetIncomeperShareReconciliationoftheWeightedAverageNumberofCommonSharesOutstandingDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/NetIncomeperShareReconciliationoftheWeightedAverageNumberofCommonSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average basic shares outstanding (in shares)", "verboseLabel": "Number of weighted average common shares outstanding ( in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r239", "r246" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r421", "r422", "r423", "r548", "r804", "r805", "r806", "r828", "r850" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Machinery and Equipment, Gross", "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." } } }, "auth_ref": [ "r139" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized discount (premium), net", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "documentation": "Amount, after accumulated amortization, of debt discount (premium)." } } }, "auth_ref": [ "r76", "r77", "r78", "r79", "r80", "r824" ] }, "tti_StandardLithiumLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "StandardLithiumLtdMember", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standard Lithium Ltd.", "label": "Standard Lithium Ltd. [Member]", "documentation": "Standard Lithium Ltd." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net income per common share:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "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." } } }, "auth_ref": [ "r71", "r72", "r73" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement", "http://www.tetratec.com/role/FairValueMeasurementsCarbonFreeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r33", "r175", "r204", "r205", "r206", "r225", "r226", "r227", "r229", "r235", "r237", "r251", "r295", "r296", "r369", "r421", "r422", "r423", "r434", "r435", "r448", "r449", "r450", "r451", "r452", "r453", "r455", "r467", "r468", "r469", "r470", "r471", "r473", "r481", "r533", "r534", "r535", "r548", "r612" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r175", "r225", "r226", "r227", "r229", "r235", "r237", "r295", "r296", "r421", "r422", "r423", "r434", "r435", "r448", "r450", "r451", "r453", "r455", "r533", "r535", "r548", "r850" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt Table", "label": "Schedule of Debt [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r694", "r695", "r698", "r699", "r700", "r701", "r846", "r850" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.tetratec.com/role/NetIncomeperShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r247" ] }, "tti_GrossBrineLeaseAcres": { "xbrltype": "areaItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "GrossBrineLeaseAcres", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross brine lease acres", "label": "Gross Brine Lease Acres", "documentation": "Gross Brine Lease Acres" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 }, "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before discontinued operations", "negatedTotalLabel": "Total", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r149", "r221", "r228", "r258", "r272", "r278", "r281", "r294", "r321", "r322", "r324", "r325", "r326", "r328", "r330", "r332", "r333", "r457", "r460", "r506", "r667", "r819" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r774" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "tti_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "TermLoanMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan", "label": "Term Loan [Member]", "documentation": "Term Loan [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before taxes and discontinued operations", "terseLabel": "Income before taxes and discontinued operations", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r0", "r120", "r160", "r258", "r272", "r278", "r281", "r494", "r506", "r667" ] }, "tti_CommonStockValueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "CommonStockValueMember", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock Par Value", "label": "Common Stock Value [Member]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r774" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total TETRA stockholders\u2019 equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r109", "r112", "r113", "r136", "r574", "r590", "r613", "r614", "r691", "r704", "r802", "r812", "r830", "r850" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other\u00a0 Comprehensive Income (Loss)", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r4", "r14", "r36", "r205", "r206", "r468", "r469", "r470", "r471", "r473", "r796" ] }, "tti_SecuredOvernightFinancingRateSOFRAdjustedForRequiredBankReservesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "SecuredOvernightFinancingRateSOFRAdjustedForRequiredBankReservesMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR) Adjusted For Required Bank Reserves", "label": "Secured Overnight Financing Rate (SOFR) Adjusted For Required Bank Reserves [Member]", "documentation": "Secured Overnight Financing Rate (SOFR) Adjusted For Required Bank Reserves" } } }, "auth_ref": [] }, "tti_LineOfCreditFacilityAdditionalBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accordion feature", "label": "Line of Credit Facility, Additional Borrowing Capacity", "documentation": "Line of Credit Facility, Additional Borrowing Capacity" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r795" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement", "http://www.tetratec.com/role/FairValueMeasurementsCarbonFreeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r15", "r175", "r204", "r205", "r206", "r225", "r226", "r227", "r229", "r235", "r237", "r251", "r295", "r296", "r369", "r421", "r422", "r423", "r434", "r435", "r448", "r449", "r450", "r451", "r452", "r453", "r455", "r467", "r468", "r469", "r470", "r471", "r473", "r481", "r533", "r534", "r535", "r548", "r612" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "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." } } }, "auth_ref": [] }, "tti_VariableRateComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "VariableRateComponentDomain", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component [Domain]", "label": "Variable Rate Component [Domain]", "documentation": "Variable Rate Component [Domain]" } } }, "auth_ref": [] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income from discontinued operations attributable to TETRA stockholders", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r86", "r87", "r88", "r89", "r90", "r96", "r99", "r149" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 7)", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r31", "r82", "r498", "r571" ] }, "tti_PrepayExcessCashFlowThreshold": { "xbrltype": "pureItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "PrepayExcessCashFlowThreshold", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepay excess cash flow, threshold", "label": "Prepay Excess Cash Flow, Threshold", "documentation": "Prepay Excess Cash Flow, Threshold" } } }, "auth_ref": [] }, "tti_ABLCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "ABLCreditAgreementMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ABL Credit Agreement", "label": "ABL Credit Agreement [Member]", "documentation": "ABL Credit Agreement" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "tti_SharesOutstandingPercent": { "xbrltype": "pureItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "SharesOutstandingPercent", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares outstanding", "label": "Shares Outstanding, Percent", "documentation": "Shares Outstanding, Percent" } } }, "auth_ref": [] }, "tti_DebtInstrumentCollateralPercentageOfEquityInterestIssuedByCertainForeignSubsidiaries": { "xbrltype": "percentItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "DebtInstrumentCollateralPercentageOfEquityInterestIssuedByCertainForeignSubsidiaries", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Collateral, Percentage Of Equity Interest Issued By Certain Foreign Subsidiaries", "label": "Debt Instrument, Collateral, Percentage Of Equity Interest Issued By Certain Foreign Subsidiaries", "documentation": "Debt Instrument, Collateral, Percentage Of Equity Interest Issued By Certain Foreign Subsidiaries" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "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." } } }, "auth_ref": [ "r110", "r691", "r847" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.tetratec.com/role/NetIncomeperShareReconciliationoftheWeightedAverageNumberofCommonSharesOutstandingDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/NetIncomeperShareReconciliationoftheWeightedAverageNumberofCommonSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average diluted shares outstanding (in shares)", "totalLabel": "Average diluted shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r240", "r246" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r774" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.tetratec.com/role/NetIncomeperShareReconciliationoftheWeightedAverageNumberofCommonSharesOutstandingDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/NetIncomeperShareReconciliationoftheWeightedAverageNumberofCommonSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assumed exercise of equity awards and warrants (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r808" ] }, "us-gaap_DividendsPayableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableLineItems", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends Payable [Line Items]", "label": "Dividends Payable [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation, amortization, and accretion", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r9", "r263" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 3.0 }, "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r78", "r163", "r207", "r262", "r474", "r597", "r702", "r848" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision (benefit) for deferred taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r148", "r171", "r437", "r438", "r803" ] }, "tti_MaritechMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "MaritechMember", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails", "http://www.tetratec.com/role/DiscontinuedOperationsPresentedSeparatelyintheStatementofFinancialPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maritech", "label": "Maritech [Member]" } } }, "auth_ref": [] }, "tti_VariableRateComponentAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "VariableRateComponentAxis", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component [Axis]", "label": "Variable Rate Component [Axis]", "documentation": "Variable Rate Component" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesSupplementalCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Expenditures Incurred but Not yet Paid", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r44", "r45", "r46" ] }, "us-gaap_DividendsPayableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableTable", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends Payable [Table]", "label": "Dividends Payable [Table]", "documentation": "A table that contains information regarding dividends that have been declared but not paid as of the financial reporting date. This information may contain the amount, amount per share, declared date, and date to be paid." } } }, "auth_ref": [ "r44" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsCarbonFreeDetails", "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r348", "r386", "r387", "r388", "r389", "r390", "r391", "r484", "r485", "r486", "r671", "r672", "r683", "r684", "r685" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r42", "r182", "r660" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization and expense of financing costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r123", "r356", "r475", "r799" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r285", "r286", "r560", "r561", "r562", "r616", "r618", "r621", "r637", "r644", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r659", "r677", "r696", "r826", "r845" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r143", "r314", "r316", "r645", "r815" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r29" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Income from continuing operations", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r119", "r159", "r161", "r210", "r228", "r230", "r231", "r232", "r233", "r241", "r244", "r245", "r457", "r493", "r844" ] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities and other", "label": "Accrued Liabilities", "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." } } }, "auth_ref": [ "r81" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "(Level 2)", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r348", "r386", "r391", "r458", "r485", "r671", "r672", "r683", "r684", "r685" ] }, "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of consolidation policy", "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r166" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Comprehensive loss attributable to noncontrolling interests", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests." } } }, "auth_ref": [ "r6", "r13", "r149", "r199", "r202" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "(Level 1)", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r348", "r386", "r391", "r458", "r484", "r683", "r684", "r685" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Income (loss) from continuing operations (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "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." } } }, "auth_ref": [ "r119", "r210", "r228", "r230", "r231", "r232", "r233", "r241", "r244", "r245", "r246", "r457", "r493", "r844" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 }, "http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income (loss) from discontinued operations, net of taxes", "totalLabel": "Income (loss) from discontinued operations, net of taxes", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "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." } } }, "auth_ref": [ "r86", "r87", "r88", "r89", "r90", "r99", "r179", "r439", "r507" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property, plant, and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r130" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r285", "r286", "r560", "r561", "r562", "r616", "r618", "r621", "r637", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r659", "r677", "r696", "r826", "r845" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment, tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest", "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." } } }, "auth_ref": [ "r6", "r13", "r149" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r778" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsCarbonFreeDetails", "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "(Level 3)", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r348", "r386", "r387", "r388", "r389", "r390", "r391", "r458", "r486", "r671", "r672", "r683", "r684", "r685" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r775" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total pretax income from discontinued operations", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "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." } } }, "auth_ref": [ "r86", "r87", "r88", "r89", "r90", "r96", "r121", "r843" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress, Gross", "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." } } }, "auth_ref": [ "r139" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Pretax loss from discontinued operations", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax", "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." } } }, "auth_ref": [ "r86", "r87", "r96" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r125", "r221", "r258", "r272", "r278", "r281", "r294", "r321", "r322", "r324", "r325", "r326", "r328", "r330", "r332", "r333", "r460", "r667", "r819" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement", "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.tetratec.com/role/FairValueMeasurementsCarbonFreeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized gain (loss) on investment in CarbonFree", "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r6", "r13", "r149" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r109" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to TETRA stockholders (in dollars per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r210", "r230", "r231", "r232", "r233", "r234", "r241", "r244", "r245", "r246", "r250", "r456", "r457", "r493", "r513", "r666" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r29", "r59" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Translation adjustment, net of taxes", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax", "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." } } }, "auth_ref": [ "r3", "r118", "r462", "r463", "r466" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value 0.01 per share; 250,000,000 shares authorized at September\u00a030, 2023 and December\u00a031, 2022; 133,217,848 shares issued at September\u00a030, 2023 and 131,800,975 shares issued at December\u00a031, 2022", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r109", "r499", "r691" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityOther", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Stockholders' Equity, Other", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r109", "r572" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r84", "r137" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, asset balances", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r370", "r372", "r383" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r165", "r172", "r236", "r237", "r266", "r429", "r436", "r514" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Organization, Basis of Presentation, and Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r135", "r219" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r777" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomers" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r173", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r384" ] }, "us-gaap_GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on investments", "label": "Gain (Loss) on Sale of Previously Unissued Stock by Subsidiary or Equity Investee, Nonoperating Income", "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." } } }, "auth_ref": [ "r9" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts payable", "label": "Accounts Payable", "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." } } }, "auth_ref": [ "r81", "r841" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r709", "r779" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Less accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r58", "r184", "r504" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value measurements", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r11", "r20" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r705" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "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)." } } }, "auth_ref": [] }, "tti_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "OtherMember", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails", "http://www.tetratec.com/role/InvestmentsinandAdvancestoAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Investments", "label": "Other [Member]", "documentation": "Other" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r211", "r298" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement", "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "terseLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "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." } } }, "auth_ref": [ "r70", "r149", "r200", "r202", "r208", "r491", "r511" ] }, "tti_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpenseIncome", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expense", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense (Income)", "documentation": "Disposal Group, Including Discontinued Operation, General and Administrative Expense (Income)" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r154", "r187", "r221", "r258", "r273", "r279", "r294", "r321", "r322", "r324", "r325", "r326", "r328", "r330", "r332", "r333", "r441", "r445", "r460", "r496", "r584", "r691", "r704", "r819", "r820", "r833" ] }, "tti_DisposalGroupIncludingDiscontinuedOperationCostofRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "DisposalGroupIncludingDiscontinuedOperationCostofRevenue", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsLossfromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Disposal Group, Including Discontinued Operation, Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period from a disposal group, including discontinued operations." } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r707" ] }, "us-gaap_PreferredStockConvertibleConversionPrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockConvertibleConversionPrice", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price", "label": "Preferred Stock, Convertible, Conversion Price", "documentation": "Per share conversion price of preferred stock." } } }, "auth_ref": [ "r364" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "us-gaap_PreferredStockConvertibleConversionRatio": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockConvertibleConversionRatio", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, Convertible, Conversion Ratio", "label": "Preferred Stock, Convertible, Conversion Ratio", "documentation": "Number of common shares issuable upon conversion for each share of preferred stock to be converted." } } }, "auth_ref": [ "r364" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r706" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r224", "r441", "r442", "r445", "r446", "r483", "r655", "r818", "r821", "r822" ] }, "tti_DebtInstrumentCovenantLeverageRatioMaximum": { "xbrltype": "pureItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "DebtInstrumentCovenantLeverageRatioMaximum", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leverage ratio", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum" } } }, "auth_ref": [] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligation, remainder of 2023", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest", "label": "Noncontrolling Interest [Member]", "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." } } }, "auth_ref": [ "r66", "r369", "r804", "r805", "r806", "r850" ] }, "tti_PreferredStockDividendDeclared": { "xbrltype": "pureItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "PreferredStockDividendDeclared", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, dividend declared", "label": "Preferred Stock, Dividend Declared", "documentation": "Preferred Stock, Dividend Declared" } } }, "auth_ref": [] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r224", "r441", "r442", "r445", "r446", "r483", "r655", "r818", "r821", "r822" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "tti_CSICompresscoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "CSICompresscoMember", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails", "http://www.tetratec.com/role/InvestmentsinandAdvancestoAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CSI Compressco", "label": "CSI Compressco [Member]", "documentation": "CSI Compressco [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r706" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails", "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r255", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r281", "r287", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r312", "r313", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r669", "r784", "r845" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets", "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r66", "r67", "r68", "r175", "r176", "r205", "r225", "r226", "r227", "r229", "r235", "r295", "r296", "r369", "r421", "r422", "r423", "r434", "r435", "r448", "r449", "r450", "r451", "r452", "r453", "r455", "r467", "r468", "r473", "r481", "r534", "r535", "r546", "r574", "r590", "r613", "r614", "r643", "r703", "r802", "r812", "r830", "r850" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r215" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r283", "r489", "r526", "r527", "r528", "r529", "r530", "r531", "r658", "r676", "r692", "r784", "r816", "r817", "r826", "r845" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r215" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r706" ] }, "us-gaap_AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement", "http://www.tetratec.com/role/FairValueMeasurementsCarbonFreeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gain (Loss) on Investment", "label": "AOCI, Gain (Loss), Debt Securities, Available-for-Sale, with Allowance for Credit Loss, Parent [Member]", "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." } } }, "auth_ref": [ "r299" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r132", "r133", "r134" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r775" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r706" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r151", "r447", "r454" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r283", "r489", "r526", "r527", "r528", "r529", "r530", "r531", "r658", "r676", "r692", "r784", "r816", "r817", "r826", "r845" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities associated with discontinued operations", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "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." } } }, "auth_ref": [ "r2", "r85", "r97", "r138", "r141", "r178", "r179" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/DiscontinuedOperationsPresentedSeparatelyintheStatementofFinancialPositionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsPresentedSeparatelyintheStatementofFinancialPositionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities associated with discontinued operations", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r85", "r97", "r141", "r178", "r179" ] }, "us-gaap_DeferredRevenueArrangementTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueArrangementTypeDomain", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue [Domain]", "label": "Deferred Revenue [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesSupplementalCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r212", "r216", "r217" ] }, "us-gaap_DeferredRevenueArrangementTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueArrangementTypeAxis", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue Arrangement Type [Axis]", "label": "Deferred Revenue Arrangement Type [Axis]", "documentation": "Information by type of deferred revenue arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Equity compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r64", "r65", "r393" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r114", "r158", "r503", "r691", "r802", "r812", "r830" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Line of Credit Facility, Interest Rate at Period End", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r24" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "tti_Totalotherassets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Patents, trademarks and other intangible assets, net of accumulated amortization of $49,904 in 2023 and $46,996 in 2022", "label": "Intangible Assets, Net (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r55", "r56" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r771" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r768" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r774" ] }, "us-gaap_InvestmentsAndOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsAndOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "tti_Totalotherassets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets", "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.tetratec.com/role/FairValueMeasurementsCarbonFreeDetails", "http://www.tetratec.com/role/InvestmentsinandAdvancestoAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Investments and Other Noncurrent Assets", "documentation": "Amount of investments, and noncurrent assets classified as other." } } }, "auth_ref": [] }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInAndAdvancesToAffiliatesAbstract", "lang": { "en-us": { "role": { "label": "Investments in and Advances to Affiliates [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r766" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsCarbonFreeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Class [Axis]", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r75", "r152" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r773" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r772" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "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." } } }, "auth_ref": [ "r17", "r74", "r75", "r153" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsCarbonFreeDetails", "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r348", "r386", "r387", "r388", "r389", "r390", "r391", "r458", "r484", "r485", "r486", "r671", "r672", "r683", "r684", "r685" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r773" ] }, "us-gaap_OtherInventorySupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInventorySupplies", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Parts and supplies", "label": "Other Inventory, Supplies, Gross", "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." } } }, "auth_ref": [ "r794" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/DiscontinuedOperationsPresentedSeparatelyintheStatementofFinancialPositionDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsPresentedSeparatelyintheStatementofFinancialPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade payables", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current", "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." } } }, "auth_ref": [ "r2", "r85", "r97", "r138", "r141" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from credit agreements and long-term debt", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r39", "r541" ] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r743" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r766" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r743" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in progress", "label": "Inventory, Work in Process, Gross", "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." } } }, "auth_ref": [ "r792" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/DiscontinuedOperationsPresentedSeparatelyintheStatementofFinancialPositionDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsPresentedSeparatelyintheStatementofFinancialPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities and other", "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current", "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." } } }, "auth_ref": [ "r2", "r85", "r97", "r138", "r141" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r766" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r746" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r745" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r773" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r766" ] }, "us-gaap_InvestmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTableTextBlock", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Investment", "label": "Investment [Table Text Block]", "documentation": "Tabular disclosure of investment." } } }, "auth_ref": [ "r785", "r786", "r811" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r744" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liabilities, current portion", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r478" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r775" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r766" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r744" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r708" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]", "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r766" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r745" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable, allowances for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r195", "r290", "r297" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets:", "label": "Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r8" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r767" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r741" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r478" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r746" ] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r21", "r102", "r103", "r104", "r107", "r221", "r294", "r321", "r322", "r324", "r325", "r326", "r328", "r330", "r332", "r333", "r442", "r445", "r446", "r460", "r819", "r833", "r834" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r770" ] }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossRealized", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign currency exchange (gains) and losses", "label": "Realized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r592", "r702", "r831", "r832", "r849" ] }, "us-gaap_InsuranceRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceRecoveries", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 1.0 }, "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows", "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance recoveries associated with damaged equipment", "negatedTerseLabel": "Insurance recoveries associated with damaged equipment", "label": "Insurance Recoveries", "documentation": "The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses." } } }, "auth_ref": [ "r127" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r766" ] }, "tti_CarbonFreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "CarbonFreeMember", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.tetratec.com/role/FairValueMeasurementsCarbonFreeDetails", "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails", "http://www.tetratec.com/role/InvestmentsinandAdvancestoAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CarbonFree", "label": "CarbonFree [Member]", "documentation": "CarbonFree" } } }, "auth_ref": [] }, "tti_NumberOfSharesOwned": { "xbrltype": "pureItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "NumberOfSharesOwned", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares owned", "label": "Number Of Shares Owned", "documentation": "Number Of Shares Owned" } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r767" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r746" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of estimates policy", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r48", "r49", "r50", "r167", "r168", "r169", "r170" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r743" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://www.tetratec.com/role/NetIncomeperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Number of Share", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "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)." } } }, "auth_ref": [ "r47" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.tetratec.com/role/InvestmentsinandAdvancestoAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r291" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.tetratec.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "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." } } }, "auth_ref": [ "r23", "r115", "r116", "r117" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r746" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementofEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r62" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r780" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues:", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r769" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares held", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r62" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r747" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails", "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r177", "r255", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r281", "r287", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r312", "r313", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r669", "r784", "r845" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r21", "r156", "r347", "r361", "r671", "r672", "r842" ] }, "tti_SouthwestArkansasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "SouthwestArkansasMember", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Southwest Arkansas", "label": "Southwest Arkansas [Member]", "documentation": "Southwest Arkansas" } } }, "auth_ref": [] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on financing lease obligations", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r479", "r480" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized deferred finance costs", "label": "Unamortized Debt Issuance Expense", "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." } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 }, "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment and other charges", "label": "Impairment, Long-Lived Asset, Held-for-Use", "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)." } } }, "auth_ref": [ "r9", "r57", "r140" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r791" ] }, "tti_SubFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "SubFacilityMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sub-Facility", "label": "Sub-Facility [Member]", "documentation": "Sub-Facility" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r706" ] }, "tti_AssetBasedLendingCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "AssetBasedLendingCreditAgreementMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset-Based Lending Credit Agreement", "label": "Asset-Based Lending Credit Agreement [Member]", "documentation": "Asset-Based Lending Credit Agreement [Member]" } } }, "auth_ref": [] }, "tti_Chemicalplants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "Chemicalplants", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Chemical plants", "label": "ChemicalPlants", "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." } } }, "auth_ref": [] }, "tti_ContractWithCustomerLiabilityRevenueRecognizedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "ContractWithCustomerLiabilityRevenueRecognizedNet", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, revenue recognized", "label": "Contract With Customer, Liability, Revenue Recognized, Net", "documentation": "Contract With Customer, Liability, Revenue Recognized, Net" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r224", "r335", "r336", "r337", "r338", "r339", "r341", "r346", "r347", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r356", "r359", "r476", "r670", "r671", "r672", "r673", "r674", "r801" ] }, "us-gaap_EquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNi", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsMarketRisksandDerivativeHedgeContractsDetails", "http://www.tetratec.com/role/InvestmentsinandAdvancestoAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total investments", "label": "Equity Securities, FV-NI, Current", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current." } } }, "auth_ref": [ "r188", "r459", "r662" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r21", "r105", "r106", "r155", "r156", "r224", "r335", "r336", "r337", "r338", "r339", "r341", "r346", "r347", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r356", "r476", "r670", "r671", "r672", "r673", "r674", "r801" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to TETRA stockholders", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r210", "r230", "r231", "r232", "r233", "r234", "r239", "r241", "r244", "r245", "r246", "r250", "r456", "r457", "r493", "r513", "r666" ] }, "us-gaap_OtherDeferredCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherDeferredCostsNet", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred financing costs", "label": "Other Deferred Costs, Net", "documentation": "Net amount of other deferred costs capitalized at the end of the reporting period. Does not include deferred finance costs or deferred acquisition costs of insurance companies." } } }, "auth_ref": [ "r788" ] }, "tti_UnrecordedUnconditionalPurchaseObligationToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "UnrecordedUnconditionalPurchaseObligationToBePaidAfterYearFour", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligation, thereafter", "label": "Unrecorded Unconditional Purchase Obligation, To Be Paid, After Year Four", "documentation": "Unrecorded Unconditional Purchase Obligation, To Be Paid, After Year Four" } } }, "auth_ref": [] }, "tti_SwedishCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "SwedishCreditFacilityMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Swedish Credit Facility", "label": "Swedish Credit Facility [Member]", "documentation": "Swedish Credit Facility" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r29", "r60", "r61", "r76", "r77", "r80", "r83", "r145", "r146", "r224", "r335", "r336", "r337", "r338", "r339", "r341", "r346", "r347", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r356", "r359", "r476", "r670", "r671", "r672", "r673", "r674", "r801" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails", "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from external customers", "label": "Revenue from Contract with Customer, Including Assessed Tax", "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." } } }, "auth_ref": [ "r259", "r260", "r271", "r276", "r277", "r283", "r285", "r287", "r381", "r382", "r489" ] }, "tti_Automobilesandtrucks": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "Automobilesandtrucks", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Automobiles and trucks", "label": "AutomobilesAndTrucks", "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." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "tti_SecuredOvernightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "SecuredOvernightFinancingRateSOFRMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Secured Overnight Financing Rate (SOFR)" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r706" ] }, "tti_DailySimpleRiskFreeRateForSterlingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "DailySimpleRiskFreeRateForSterlingMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Daily Simple Risk Free Rate For Sterling", "label": "Daily Simple Risk Free Rate For Sterling [Member]", "documentation": "Daily Simple Risk Free Rate For Sterling" } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails", "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate, Non-Segment", "label": "Corporate, Non-Segment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r19", "r272", "r273", "r274", "r275", "r281", "r810" ] }, "tti_ImpairmentOfLongLivedAssetsToBeDisposedOfAndHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOfAndHeldForUse", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment and other charges", "label": "Impairment of Long-Lived Assets to be Disposed of and Held-for-use", "documentation": "Impairment of Long-Lived Assets to be Disposed of and Held-for-use" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r385", "r392", "r416", "r417", "r418", "r487", "r488", "r532", "r563", "r564", "r615", "r617", "r619", "r620", "r623", "r656", "r657", "r668", "r675", "r688", "r693", "r696", "r814", "r823", "r836", "r837", "r838", "r839", "r840" ] }, "tti_VariableRateComponentTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "VariableRateComponentTwoMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component Two", "label": "Variable Rate Component Two [Member]", "documentation": "Variable Rate Component Two" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation policy", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r461" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "tti_WaterFlowbackServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "WaterFlowbackServicesMember", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails", "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Water & Flowback Services Division", "label": "Water & Flowback Services [Member]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from insurance recoveries associated with damaged equipment", "label": "Proceeds from Insurance Settlement, Investing Activities", "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities." } } }, "auth_ref": [ "r7", "r38" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r392", "r488", "r532", "r563", "r564", "r615", "r617", "r619", "r620", "r623", "r656", "r657", "r668", "r675", "r688", "r693", "r823", "r835", "r836", "r837", "r838", "r839", "r840" ] }, "tti_SwinglineLoanSublimitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "SwinglineLoanSublimitMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Swingline Loan Sublimit", "label": "Swingline Loan Sublimit [Member]", "documentation": "Swingline Loan Sublimit" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r385", "r392", "r416", "r417", "r418", "r487", "r488", "r532", "r563", "r564", "r615", "r617", "r619", "r620", "r623", "r656", "r657", "r668", "r675", "r688", "r693", "r696", "r814", "r823", "r836", "r837", "r838", "r839", "r840" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Benefits Preservation Plan", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r203", "r425", "r426", "r430", "r431", "r432", "r433", "r540" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.tetratec.com/role/InventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets", "http://www.tetratec.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r196", "r661", "r691" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r392", "r488", "r532", "r563", "r564", "r615", "r617", "r619", "r620", "r623", "r656", "r657", "r668", "r675", "r688", "r693", "r823", "r835", "r836", "r837", "r838", "r839", "r840" ] }, "tti_MinimumBusinessDaysFromFiling": { "xbrltype": "durationItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "MinimumBusinessDaysFromFiling", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum business days from filing", "label": "Minimum Business Days From Filing", "documentation": "Minimum Business Days From Filing" } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r706" ] }, "tti_Totalotherassets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "Totalotherassets", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total other assets", "label": "TotalOtherAssets", "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)." } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r222", "r223", "r338", "r365", "r482", "r663", "r665" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r793" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Goods and Services Sold [Abstract]", "label": "Cost of Goods and Services Sold [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other investing activities", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r783", "r798" ] }, "tti_CompletionFluidsProductsDivisionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "CompletionFluidsProductsDivisionMember", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsRevenueIncomefromOperationsandAssetsbyReportingSegmentDetails", "http://www.tetratec.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Completion Fluids & Products Division", "label": "Completion Fluids & Products Division [Member]" } } }, "auth_ref": [] }, "tti_TermCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "TermCreditAgreementMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Credit Agreement", "label": "Term Credit Agreement [Member]", "documentation": "Term Credit Agreement [Member]" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.tetratec.com/role/OrganizationBasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r222", "r223", "r338", "r365", "r482", "r664", "r665" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of product sales", "label": "Cost of Goods and Services Sold", "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." } } }, "auth_ref": [ "r126", "r489" ] }, "tti_Depreciationdepletionamortizationandaccretion": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20230930", "localname": "Depreciationdepletionamortizationandaccretion", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 1.0 }, "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsCorporateExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation, amortization, and accretion", "label": "DepreciationDepletionAmortizationAndAccretion", "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." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21B", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21B" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2C", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-4" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3A" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-4" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "10", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479567/321-10-45-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-19" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482551/740-270-45-3" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-23" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column C)(Footnote 6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column D)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column D)(Footnote 6)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r781": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481174/470-10-25-2" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org//321/tableOfContent" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "325", "Publisher": "FASB", "URI": "https://asc.fasb.org//325/tableOfContent" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 70 0000844965-23-000049-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000844965-23-000049-xbrl.zip M4$L#!!0 ( )N)7E2NZ:?)I) 4LPR M"+"Q2&;_^GNV3"06:K%=(L121W19)(%$(O/DV<]W_CHIIO'/?YUH%?W\?_[Z M?S>__D0/^>LHC>8__S4R5X&)_O;,/(_&HYUH?_OE MUN[6>+R[K;9?_N_V,[@5+N=[\F(>Z[\]FYID8Z+Q^:_W M=V;%FVL3%9/7VUM;__FL=EVAOQ0;*C:7R6N:+?PZ3N'=Y.'\$4=\ M;0IX6,C?7,O\8.38)-K.ER9JP6-G/]=_:*Z&R M2UB,45H4Z93GX[WT[V5>F/'\N[_VMGUM>/SV^#"X&)Y]. ^. M3X*+=\?GP<&O9\/AA^')1?#NX!_#X)?A\"0X&QX='%X,C^#3X<&G\V%P_NGP MG=QW< 87G5Z\"TY.+X(/!_#E\<'[X.#DB'XY?1L[Y_,AJ M8A\.SOX.7]NY#__GW?$OQQ$1^%4S_]^'OSXPZOM-W_YRU_@W]TWFZW=OMM>AG"8=/9L(6E\W4!_'$UT M$_[IQXOCTY.*!N[Q#DNB8MKWYK0#DP=3%>E Y4$Z#HJ)#G9>%9,@4G/\?*1# M/1WI; #L<7L_6+SE2SBKW?ORR_#B-Z#W'W_8>_GFMCTITAD3U4Q%$0B'C5B/ MB]>[+Y;#>[K?9Q$?L.^V#$H:!"H(TVR69HI8O_YB8(E N)9)I#,BHEA=.X(Z M+T#^,C7!URH#8DNB8**N\!:5P"]C$\(M:4AR6H$L?OYJ;R\XQN.=T\W/]X*3 M-"LF@^ "!OPM3:,8QLCAH_ZBX)_]_=V76U^_W4LZD6NX.@^SD=W$]>,/+W=V MMMY\PFV+Y[@=I]>)SNCK[3?+)+'U.V]F;TXJ"/*;NRJO/2P/4O7[X.C;V_..H[%QMK^$O% MCIL=JN3Q,;#E$<+C8&'!1]"?D^)1<;+>;.;9\/#XXN#]^,Q"2.*="%[]58S74!G.4P+9/"P/UP24W!.L@^PUNB]:;R8)J"63A3 M66'",E8P01@_#S,SXK&71^A,O9$.A?.^IA7"J]#Y.3$C4P0'RSR'P41GNDB# M-7A@K,/"7&E8O4R/=9;!XL$O> &LH>*-%H:R3)[VG@AJF8LF_',=.,&KNVLQ MO3GBO]SOB,-1,AD\'6CA,E,P7?@#2<$*E0$=62=BO,LS'6H@J(%W>; &A!3I M,4PJ$M):'P0I'V[D#\PI\G+T.U"C?528)I'!V_,@UT60E@7S ^ ^!Y>@9TQ) MJ,%FX,V/;T,.;]P0M[(&UP9>/(+UA;6YGL"1G6^DU[B4L&"YB8S*YM84;_G;>[M2)Z>_8<3A;/CV]&PX0"( TH 7UZ+8PKO#.P=K_[&]N;6U'D2P0BH# MR6"B8#0/M HGN!S%W!)6"O_)F(#QX[0L2M"!9UDZ-D9N.86[I=7XG2VC1WKSL M44CCX.SB^/#],-A>GFRHVP?;NYLOR#L;; 1'P[?')\<8O#B_SUK7QGNYW7D2 M^"LXE;#XKS?VEQ>AV=Y\H*7O5'1J2[7W4S4%-26FX^2'RB'N=!1 M?IWI6*'.LS!T+M2P5=VB1CFHJD7[EENBU?S?25:Y82_UQBC3ZO.&&L.Q?:WB M:S7/G]TKPG_O"'FW*?UJ?[.;S=>)>V=OV,PK&H%(%!3R:-"_X=]7I)^P/_>QV$4]PU!.692D(+$=Q[305!%26 M3987SO93(U#+5YV HOX04),!G?YZV"_*L<[ X-3$I#O^"G\?IE.PXG+@2;?: MOH^83'1_R*3&9\IBDF8P4A2.O&?#F.5^8B)$Q4LEG%]PY1.,#%(!W M*1!$FDA^7H Y?TD*HG^F$S#_LV!DER J,SS#29I-54QCX<=)6F;YJJL'E_TA MT(9Z.C1J9V*"'&CZD M.3F_(SWE--D8I#?\HY.PG(XRE83X*X9PX!\XDRKF^T)5BHM/A=8;CP<>#F4T M"-(1'"4E#O0PS=&G_GL97:*.7Q_'H!=;@[Z/FARF_$9YL&:2,"Z1Z(*9FI,! M Z-G6N5IHD:Q#E11I%FBY[32V_MO@K&6J#,]"Z_&]^,9T/&X0:AUQ#Y)%4U-8O(B(P>C M_QL.1ISRVN02/;,# B.,U36[; +]KQ(88NL">,^B-L1FL,)\;M)?/@?VA""#@*/H"EG<'$<_'+P*7#+_@N.?S(\76. MK;DW_%>)L2T\GYM!T/GFP;4!SC*BU(ZII Z@SYX& 981V2@OV_)2(D*J.+S2 MQ//K5Q>E8:C0@$.5HNBY=A7>Z,I&.EDE9 U"MKC7E\M&&R%J#.* EAL6DK:"_QZ"E MQ9_18X903:XS-U!0D3P@3Z#77&/JQ@EA9"R M*Y/1X*"_)Y?U]:')2 *)%ZGS7)LMJK>ZI$[7O11VAF.KDR M69K@:"JN9R_AXI:S&5A;F7W-]O)F8!Y,1?T)RAS,-Y*[:9GQ*[CEG(+!D$9D M66&\-M'L&<^!G# GJL;^;F![\%.D"@4;.O!)#KTPL"K))>T_W% .)FA6A4!8-"9>F;$P%^0T=UI!S^H,%@EZ3[$3CE:;&.XR MY>KP[J(XAAE&8&DGZ37:MZT7%P)RJ1;YXI6E+<8@8>5OP O\%S><_]3N#-@"*!^,=EC+X.6A>)->'#;IW^@/8>'D5E M*S *Y5Q3LFRTV)C_PS.8.HH1_J"4PJT["G!-Z=TD,%E3OOW9:$[---E4PFSMH_&$E[GF M YGHL2FL3TX\!XL8T"K;?;_WUNX[\A2E4Z?,]<H%I3&XBT#Y;'Z3KA! M4#FR+9F3AB_J7929.,8?*01P+]@/F28X-#P1[&A>4+X-*Y&;+>Q_Q3U,C=7N_*60@8W$9HLK7L5GCI^ MZTT:/W:[U('7%LARP!3!7N/S2-XT1#T;=1LJR-":D_. MY42N#HCFXPTL=N\'F#D6)A\ T5PFKM)GA3G\Y_YP^$;(HZDR]\&CUTKH*9BA M=*3T,'<>F\18*O\S*A!Q?\BKH4 ,:[Z16N"\!^H#\FZ*2,=V;N)C$SX'/X/1 M@42'?];?Y3T'=?$'X/3 V,#XRTMM^5WG#9ZJ\$U%8BTJW=[IA@-I$.G^ZLN->6PN!V4/)(T+6)G%V]B3$L;XD[(7?RXQL_F*"3DB\4[[#]( 25AJ4 M/Q6#6HA.;#76&"6J#57WE\/4$-5O/1!EV/OU9JWP\8GI:6_$]*O-W<52&CA, MSY+;$,$(6&@I82IAR,P\V5Z$DY6$<%I&*5 \46_%PS$N)'Q[[I"/W!=XV8TI M)M8<,5'1=Y&AMXH4N8 QQDOL* "8RWY(4.X+W%SAS NR41VY$4'V"I ME(/@@M49...1Q@!+,,DQ1")A?'D>/%!_F;'7G;)]+ /!6](O)J1(#P1M) 03W6VE!MNU)@=R*'ARR%I&,-4TL9D>N(-^K&_*B8@8W4'\;4RP ML_7\P!AC506R,*DPK9 ";M_'[\%3[H_)^"C84](;]M0T4AO\23);^Y0K#P1, MDA/.QWA,&4\DJ<.2,'? ED!-D$IWQ\UX,6J-Y8P(7)1$IN8JN99^\_)YG63F M$F".;=J"8/A$4M;S/Z4UWQ2B7I2A8#2A!I$\'8^['(^TO\>CD039GW/!.J6D M9I*OT)X#D"X<$7>^=_3Z:/9,]XJ3.E$TY@)DG5QJS/ #$P(?"1]< MC\ASG9X@5*I/004PB30VK6@ :3DB&:"Q.SLTMEL<&Z.# +T)W@ M,#-LVB1^L;TUA^M@D 2$0I9[@(!-Z _G-:"Q722\,ZUA MF<>*%DR.%5BY$U-R#G"MPQ1ZEC+*J$1OFWL%LG[]O%'@/,^ M14=>>(2VS,*08PZM%%KWH"8DN$=60Z^!2D >;>X]@93\0=T%^G..&YD(IALA(BW4F!5XI7!/(K%E/^G M]F=?]?;0D!7Q>/P/=3_"S?9^*RZS(.T=:9M]"NS4KA4>-SPL6-EV#ZJRRDOB?E!%PV7E1J' B!2PHP?.>ZO"VU=0O M3PK\'W/"YKT]87"RS+2! M*<%F2P[2P2')!)2-0,EH!&U1@=JTHMXV!;31!FM FFX4_'>9Z.#E(-C9VMYG MA521,9:#_BF%Z-RY8-4)4SU46Y7;G8@O-[=W>N)#9*KI@_^P.AKZ2QB7.55R MS*18G.&/V01K!KX'5$$\*I1H+#?8= KQ6R4U(^@NZ^\N[:WEE=@C M^.(4<&.?YKEI:S M/G#FRO,\\."9@11-5%H,,;^K[H"2=JJNJ9V0:%(C:-%Q(BY;840([M1%'C3* MVS&%JW0Q6?![:K ^!I4?*AOH0A!0KL.K_Q56.E#&46%@&=?\1@+)'!9Y.D*'X>G+X-WAY\>G_1!W[H MY2G9,BA@ARJ+;*X#=4\BFY';*!$V(>&E2/G4H!,P$C3*#?W%<&<-=-D90;.T M)BD=G.H'!(2>J4+0BF+Z:X (BCH;5P 4%@(&<^C'TD1ZK$R,WG@TU2RL(F)( M6AZ?Z1G"KB>%PUNX5AF6-\0Z[(D!VA4XCW5+VA""KA,AE//= .MR:+EX#XD^A(. M/+86L;H>(S4C+9>L+:SN?>?ZT'&4\8\L,LLI;X15SHIM2N>\2N<+>V-._&CN5-\ MK!?!AV*&1'!!8%=\3@@U+U#9-(?53"XQ@H!(,PQU5K$[:AJIHSKFJ^W*EF"7 MR97W"?<)T&Q[<[\OLMXCII[)^+K<0+T4Z!TKD]6MSDR\H>[M7F5F_GN/\,P; ME+T@W7VI;!V;HZ#APX \+9?B77 >'S&Q?'XH:.1'9?%TLY%^,<3[A,C:CKBG M4%EZ_U!978;T*$3VE14J'3"U=?_R]EW0 I;'O;8W=_HBZ?9>;N[LX4(,03') M= .>(3C U#?\^-5[L=\K2)PA%V11:YH\S,RHDIYFRB!Z&I'P7&<']&*@E3YH MIC11]PE3E(66G"Q>ORI!L:/1'NJ!F(5EJDYIMNJ+X6S;*!D#.?>H0>I(,P+5 M+#-H?WE=]:KN7X9:3M>Z[$D+B+ D8,W<[_;%3,VYL7%AO6LAW7=R=.#2P8!#P122J)SBDVOO\.WYG9+>J<=CXBRG+7"+QI,B[)SJPM@3N>YD'U(\_#])&SX_ M)#)V^7$_^!3$)TH.#\7<42^V61<'FB4VHI7:<5N J';;\;$5F)C2"Q*:X+)1 MV\AU@?*IF/#I]V_9#&YMHOZ(!<]N[P3/.ZV(::V(A+E ?"6@XI#ZIDK)O*B# M\L%KKS21ER=-3Y$Q9UO@9-IBET7D'X[GTJ0\@;-D6";QV]/F,"RU^<$ED?,NI[W MCG4=4G FG*\(Z_J4Q!29LWU=R4 /48L:D-H9@5:,@'+3M$2Q7;&LE@PEQE2Q MD9%KUN98%-S"P^56_X[5-391#65-+9OZE)#V>%Y0= &^!),D@UG=Z@E]Q)3^ M0.@J][$.N6QTE81T9>/9FEA7Q-NA?DKQ;Z$OT6;JEH(W]V:J+\?^YO-MHK"" M>O4XN9>!F-U 1YB:Y?JU_>,--F&(U?RU2>AEZ*8W]36'?7ISA;W%0<.51:;U MYI]%#%@.7.9RKYV[/=9XU=>[TS^Q+ A@7X[^[F M_GZ=FG%/6XN?SI9"W7>I_CYP5"K+<_N;OVDI6'UY8="Y[O\ZCV CG_U\5*GM MR&T88:/VKG]*ZOWEB7K[OY'/?GZ+P!A(M@O+3;M(N6$X=5YQU(3E_F)#-C[-Z!]N10ZZ@[<'9Q='!^^'P:] M">4C@CH5]E!87!Q<')^>G <')T?!;P=G9PS<4;29,[FWMWH(QEMH/N#\01XJ3C.H N@.5N$28G M,$:/YL[0B0YU3EU;I.GLOR6=8VP['MM&+0/7I84)!PMXL.I-"E>Z$TJ '#L& M:-UODRLH^VLZK75,]5+T.1J 66/*P;S6'*C71L*)<-TXQIH>C.$/)$JI8YVY M1E+>TZ5&AP;DKJUE7'"QP+Q1U5-+,?"2"VI1"HZ?2MY.H#"!5N&(I* -ZH^@ MM\9^N%ZI@4["BZA9EEZ9W,9:,:./FPKC88_2L.2) M204%GPIJ?UOE#KDL"0]N\AH.:)[J*^[CQ=D:ACW3TC$<[H)U\G\949/@M'[' M5,VIYHA3)Y@>_.V!;86EU,UV\C&U=_Z*#O*/CDD\%&33G9C$-G&)YAF^G@#M MR:%ETFXC<&E*X\DE9V? >UPC_RO8@(@SO@QG757=8X'6X1B&FO9>72JD1**J M]J.0PNE1#O -0-9JE/IL5-JK1V$@EG[-R5H146I>G\16WYX87 MR"Y5(BQP$$P9X,R4TX&TM5:N8Q4?G!S&QV E4BV>PDO!9I>'\=6<&D;)9C1' MVU<:CGV$72,(DF![_XUMW"B#Q/-*/JO M0GVA4IX<#ETN)0,H?:@K;ZROC/8RLV=JSA:*L[XX96NJ(MU2;N0@3\!D@&M M*<6KG![XE!9:I86^>)1IH8M9VY(8V345'5!]685"0H:&T&UPG98@+]"8A57, MTP2D YD<^@O6Z#$Y$[TJ!VX2J A;Y&JI%K%^-4]I[ZP\86AD]HOH^[I$5E_D M] >]UJIV7H5DTZ)FAPG7Y;,[!4$J$.*B+%Q1DN=70G8I"?5X84BL\H*_-\GJT\=#H8M^HTK2WWZ,ODJR MS,6\E^Z?:3YHCN<>QLI,Q9$:(_I+Y6]BSR6%+ZA$>V)F 9^8PA3PXG)$JW1< M_ZR)*Q9K+N=4:)V9W"(UR574YHSEQ7>4%5UR0GP]Y"NKG&SLG*,M7?WC_E#X MHW<7!_>A62ES)&+%0E[QER*989! 4]BF(ML%>O)(8U6\>.J1=#DR,"5=W(,A M0R@O++P/V:N?$CK<]R%60A@08GTB3 +G[ ]AOMC*"9ISXCL(.A*G#XZWSM; M?BC2+R8DYXQ#[<,*QX*#C@CXEX-*O*8JD!HA^'I$:=VRSUL8-(S(S["YA*MY/6QC0]3"*X200RGR83LO$!C]]!87X,K?+ M1M8?8ZOIJ,%C1?&A[*2OT)M\*_HZS3X'5.G&-K&X2QKNQD)]UO5IZMJ$&/(A M=]A+=8%A\2FK+E6ARC($9D4:08N.^"&]()N5_13 M&D%/]M-+[*3"/L6:92LP M,.@XU(G/[ M*Q:9Z\^I[&'2@>C7!)$T2Z\%/TY2K%E2HJ8XMQK=J 2##V%1*($K95PZ1J7K M@$TB3=I/X_42>#,]UIGHMRX7^::<:7FB3*03<' 83A'FW 1E132:#LB,@^4QVWK*FMG#X3U]!4% M/'=*ZE3A9VM<\)$DGB"69J?^AL20=^ H>LU3\$QWQ2?5*+W2%I%149*V-%D! MU8)ZIXOE/K^Q,8NB9&;1+T&,Y\9&M&!VL)!%SMV5.JT'W_AA=@.\WR/:I@;# MS:";]@8^BL=89=I^('2G>UH>3;KSK XDO,<0#K?PBDNM_WOV,T8$T_)RTM-E M6JKI"ZO#D'!YF5UAK0,6LRE4:DP:N?K(:QW#3VO;.^O!% :'IR?GQ MT?","HY7EH?O]K# V*D@?+[(5U@"[XZ#'W]XM?WF+W_Y"_R[^T9R%E%PD[H9 M&=N&#)N-29%B5[L3ZK)M*VF\&Q^,:=C.U2XC%#&*-Y);QN).)H'0W-054 M6^A)'1Y9[U6W=[:""*SQ@$SS^CL/O P]8#S8[\"PE@;&_"6]3UA*4BE/!-X* M7ZOU0(,N%HI=VWO(CRLW>6UBO9GAJ%0_1M:CH0Q$XG(.8[M5*MO6E?Q(!494 MW'I1^)$KT4)2#6]9Z^;@-'\97=#0#\Z#X_-!\-N[X=D0_A*$<%B1X.3TXK?C MBW?G%P(=_7)P&%^^&>/HOS@[._ADSX?## M\.1B0+^?P=]'Q\/SX'QX$;P]/;MXYZ[LIZP\'QXB(PN6>N"! 9^_.WC_/OAE M2*MX?OH>E_+P]-/9^9 P'8;_<_C^T_GQ/V2%_UEQY2%=0/T$3\^J[SX>G,&F M\.(/@^$_ALS)/YT ZW[_3]S1T]].AF=".^?!+V?#@\-W> EL>0M6 D:N4"4" MI!"XY/PCK!T1QO'%>R*-P^'9B5 -CH1/?C\\.!\RK<''L^#\T^&[QO#>Z$!7 MYT1C!\."GL%_SX.W9ZR;G^%6.>"^*_,$8N M<:9JKZJQ:0?H0:?1C:Z4T3RXE-"*,^3MX):= ^^K@C-4P9PF-D*,QC#FD*@ M$T-0,L 2B!1JA>,P%A!K&W SXO*I9/"LS/)20#MZRA'9R/KQA^T76V^6S!;9 MYR$%Y=5.=&D0DG,_D/R&03U;& 8JVIN%H/N!COF%@03>2DZQNDI-9,$UHK0< M"7E9!AD/*CEVC9HX*<5F# M"4LLBY=Q$ T">,Z=IE0UN>$L9YJ5TQY@?3[-$#7 CE1SE7$MFJVBQ^,FC0YX M:LU'-;4=7+6AVU^;4%5()W \;ZQOJ1+XK"JDQX=3L 8>%+G?Y2>D[$;\#3N= M9D67[_7K'5']9^[]"X$3";4.XB*:\@\=[^XL P:+Q@?F.A%'+6I(W_![J#5W MW.AV2=:)["EN_O!1$^\$IIZ5)V GN%.>^UTPC'##%J+,?DM#G\>PA3T,LG9; MZC>)V2\SG:!$\E*?PI2S]\1H=;MN9=$7:E]3P62-_6ZYDBN" FKS(B)VY=&O)#CS]]1!OG)*43:A.8HJ%:2W*+!/#68=C%6(X M&.?536R5[#\ND>T7H"1-WC;9UCH!I)I]P3B6SWUF&AE^0 MI7,5%U@U/+>N_!KQI6&HL$2NSFD]:X32%CP<3"^105*S5SA_8;>'N3DM(3U)R"$\)!8/&3,^RJN MZ55WB9EY216\*3UP:M-=R&TYT5-T6%1%:[E =8ICBX>U54!,J?1GK0:M K;H M2.-?W8:FNSW,ICE.7,-,)@X+V$N.K[H3HW*"#>J./#9Z*46PX<*PR8*+*@%0 M(_2<7((^&6-7T"1Z\F@L02W\CWH$GA/O! G =59F=V[>B-;?E/>R^N69/?1L MH"X1<9P)>/8W[.P=$IM6?X/[9\(][>^*FRX/OL$K7WC1/UP?;X.E0,YI3:!] MW;3G]9]&&C8G<15XWTX0 TG)(_M69;&IS%:P)DRFZF8EVQ?H/OPH";*@)IKQ MS>'>AB)9O8/%1Y3AS]@,OI>EZN?./D);X45?"/5F:/%:]0B!0,P8,\3?P@85 M.XNPU2.&C4ENVNW!_V-I:I(F&YE&NX ,!#LZ ;V:IA6S *;$C])R-Q%[Y8?3 M3U]-7'U,S.Y-_WD_,?OL])\'[R_^N;(&_O,>IEH?E5D-;42X,[D_"?4!,U+J M8L#F(]C3VUE&U>D"@$/IL^N;S/YF7XY>9Y %SY>97/CL9\GIL_DCZ&R3Q*U: MC:\*QF5&SK6JK#?7!=7JHT.PRD%L(OZ%*L94X*789F6DX7ISQB?1;.QPBR;3_W_@ 3T$#2+-&%3#M_/,92R\:*PZK1QE,_ M'0P*S&L91@6VW.GJ:H4[91(NW1UIUTK')"Z[2+9<',U-0KE5$?L3)BJ\>I2) M"OT7IOW+YSX&A13DG+/.:KQ1(G0L"3$6HDQDSV4S7MB2B"@#F1TB>-_:[M:Z M7R'$Z:Q4H!=PT>5!?\JX<"OG&ZED330;IQWO2=[HO[@;:<17QN8OPGO0(=6\UER MK;:LNQC(UG:M+Y_'@3(&;W)!O0;)L6G -K?/RL8FRQ';#0P!F+TP-BDJN"1( MTBP(=88JGX\5UY&CS"/1T]SD[5-,3L<$0]>HX(0F"\NIC2KS.WP=C;4/%_;P M0U@<::;06K)5YI_]RX X 2X7J\+F *1X$^C=H,MN%->:\#VV=^XH &E[FY37 MIFA#Q4O,0$=I^CF7Q JT0?,64HJO]'J@G (]6E+3 M07D:NF5U-;0)/+'$:_$%!]61]B+D!*EZ96"C%IT%A'0B';Y"R[C"(NB@TY/G ME0'GY@ONPHOZ)LC3K& P"36$M#5H_RIU;EN%H'5?9BJ<._:.N;5>T=HQ%BT5=BUC+8:!Z>YK?(![F'22+V(/M)J MQ$Y^C)-OCZ>>,5BJ4@QZ")_I]54^=/V+OG1!/+B3EU='C^CE6\^>9=M?9\RZ MRC:6&P+L;')P1G*J2L,+G&W3"YA@K*=&?$!G4E>(Y WRZ M3^2R#PGV,]&7<')<;CN>*[26TLSF&9-$K]>@UU >$=P>#GPC&N$50' '.BYQ ML\W.Q<%, IR.KWVFV*HVP9V?:Z'+$9: V\@+,_(F1%"E<-D8,VG9-0'9"G M%.*'VQ";T>2BA%7A'[LVX?1C_(.Q2?NM8N\MT^RR:"%Y!1_3Z]5B@)6]S9>] MZ.HHM5BB0)J">]MF:4P0(A0%+7/)M9U0G4_7^JL'ANZQ*P3TCA7@11@0-UNEB:J'L1]UI'=\AB7/KY1T8WNZ+ MIT3[XO7.;H733G1%'7D)Z@Z[H227"-AG7&.N[O8EM@K/+YFJEU%5:L[:C=2X M;E6G%OFLW41WZW[S+@5ZU8;,M>[&M$B,-_C>X=UBH+U\05^\;YS]4\I!E7*P MO?4H 2D,V.=;*4\DB;Z3?66?)0IBGP2(%KH/;M(FT2M ;=+6%H=Q>)&-",PC3G)NQ.%@# M&"E*T&(9\,_8MO9=[8#I,[+[5G)?>J/?>+J"%F>,1=@ MJX1T%2?F!M215;"A< VQ9;Q-[';BSB_<$HA06W53YQLJNC*YXQNN(]1]N09W MEZ,L9GA.(IX9Y%XZYG0[<4PCKR.N(&D=[%ENM#651E-XP9^T@7#_"I@CI@A; M'X#=QT*.8@J"$^X8)KI4L@+$%\C#'!%G!=J$<#+S7%)+L'.9H1+"KS&SFT0X MJ$H>*,!*6/B8HL*I+#ZRK#=CH6AK"TL5VR*66+7[9MPU2NG',T3%,5[BS *S MVU7-6=2V*O:#0&R))]W1!)GH.!I4'BEZ+7J!!<<35 7VW=XQLL*'C\1S!2Q3 MX=6TK7O;_9@*5_C+]3]',7(/*\XS/04*K$X&'Q3.@6R2 M(V;T"F00G*0%LACGZ@;FP&:*K54CG22;.^7 M0\YOCA;$YZV0Z4QP'68Q;2Y@< MWJ=NY(&;?"/5&:]:HE-BFR3,I9D-(G&BZ^I;*GTTH9.V9GJ6?:FP@:$QP]IC:9:?89 M5B@VG]&"3Q94X^=IB=U*V)":D>D5.I,\ G(!\4L"6F']A%CJS4$ZQ%Q+OEUB M-E>RR#0:.,O0Y"ZH7\-'G6@5%Y-!D*LQMOI@#\>5R5)RLZJXC@L"U@9:DV&L M@#!@6FQ MJ,#2KK;@IF9^*UEHY)!#?(2=OP*(T&XM?1=3@#@IJMXQ.JCR"3<+(I:3VYZ,G?;#9\RN&&>< M@(]L/38:"\/""5"0\%4-;SD=95S^J,3^JK)CJW=9??'?0[\(NL"\$E*=!&O; M6^O!J,RQ^B+GV@3!9;/%%[;H4!P'W8780%$1XCO'0#&->D#&_J8**P;LN,! M=%5VQ5^V)% G7,_J$TW_D/V$4V3:3$=EEG<0 "HCE""/(0V%EZ+.PFH/NG6! MS#PDGHH>3.[Z=@QLFU;A:S=['U*ZK@5!/PCN0]],U*JCC*>* MGBNK5'!_6T MM[FW5 ;T[.?U6V"QN?37$0-%M(@$,-1/,/%I:*-OG(N(Y!785\[!4>FVSJEQ.B:N;HU982=KE(VHE4S I-1_'CM:JX M( 5[@2-17YB6I'2P#S(=.P._D+%=Q/AHRH&18RU3^F%8PI5\=LH%"IF"WEZ, M)3IP,^C_BO.1R_[P$:O>6INK4%]02[AFMY&7=4$\HUN8>"7U6,5+FH2$1-!5 MHF+TXY32O#3'X!6I O2H]3]!/M"D?]LM2#S(/=']OF_S/D09@^D,@+S9?[.)"V,CN B]W MAU+?L#W:#!ZE I.4+!=81&)RD2R)T6*+:-= ?V_C5[O=V2Y"^!(3D% MMZ7\OV5$7U1LNYI(=[Y =VK&@HSS(&78C>[8BY_)P4^\.?.K@LS2-R:5M"-@ MM3213L?6@KZA0= 9.Q*C+%99E3+$7 MA]1O<-Y&EI:7$X(1J 17 -:$>7N0."U@'R-AW5(#^+#2^5GJ5P MGGHI7 O,^N^T)%AD$'?GTMR:X4\5AYDT&],W(F;VV@2S!=#[2TUT /:WPK)R M_Q')RH]X*(<5]?^"A_)Q$L9C4*#[EUW4"; X55R:U<7B_DNJM5*! A#'5DVO MB'1LKE@5:9>D8KB3^3ERBIN/:Y;NZ5-;%=33I:Q,'D2L@/&6$WS M3O0;>)="?9;\> I>DI!Z2FCP$AIV5BRA86D5W'7%Y]8^N/7B$5;?I6=&54?B MX:V"1IJ@(@.#Y@SKL$"=^H:^M8^!Q?8P(Z^A+4>//R/J3-SX?L*;BJX4G&II6A/JNNJ5G?=9C(F[M+U(0*FN\@] M.DV0QI2#0F;'0D^RX\[&C@%N9L] MBQR)>#/_%( M2\1MN[=I?:83?0T;^V1-_WFLZ?-'@H,(ZM++I6K*A(+8Q4KO M@WJ8X0FC2O<6[J\(H>NTC/T$,FH'K&^#2G0EYV9!2TFIN\!^,5@V>EF"1)#P5:&N'(3G$D_B7/X96)&I@@.ETN7%C&:=\OMC)=8AG R ML\)F+@(/G703L]6SG6A><1VZA[;WA:\.(W/Q,L#*69JXU!*GE+:32ZJ\Z,Y= MQJAJ'=8<5'-TVP5KM:__<]U&VAKQ-X3UR7"U$A=E3C3YP[=%:=^%QJ'^S:(&J;$P#J@6O"Y&2V-:SP M345^#W!0&D>ZOJGZ,>C8<2I! %J84?Y^81$_PDS[4/MD8/&T.!C@.G4,/-+* M;Z2MCBIX:"Y?4_J'HI9)7"X"V>56BD+W)-XGDO^HY1/@;, M63S&AO?6=Y3G(\RGL>2#F]:<;&&W[E)MUTR]KH,)V6):'5E&@3ZWLG E2ZW( MDJV8O:$(QD^T[G$[:(^G+#?#:84=$:_ZHNCX(*!\Y"X;C?JX;$I"KO44QH Z M\]D;!H@BD7+"HRN>8)]PTJF'S!BP4ZW"M6N M>V3D)'"Z1BIG=(+66>W ZZJG<:;9PIRN#KVH*UW-*8D5GU3!5(<3E9A\VLJD MR^%U\C&GIA,3]99/>LI42'X=87&OWXN3FD]A:"\,O?LHP] +&-F2V!83J44G MK%+EX&@DH9G%DGKJA2O)?3)R[91O(FH?R=>*: :=4JPAK52WLP?*A[Y?M[.+ MX=F'XY.#B^/3DY45O2]ZV._LO(Z9XY>,54T L0.7!G6?2@2E R*#I/D>"NPV M6P.$)9]B)2_],D)L=LA7L>5CB@HC=F![5/B=C2H_:*V_D:KUW476<*TRS'-E MB%P' !9<@GA)VD\J)A(HZ\HC"[CO(^>UUX4T.A'2Q#5?=+W@*,K'_;CYB;:/ MF;1GA"E'>JPPL"DK7K,#:E]81RWH)=*JWMXJ!I370'A1^T;)9G.^W=8TFLGO M.(OD7MB =:*98>_PJ$$TK6"P>T=J_F.=,50?YYFY72EXS/G[;;SL+K>M%4,: M$'X G $*!KBC>5-V([OSN$@YTXA"FX2/(WUF;ZE5XQ(/ZK &&I%_5[O1<[XR M-O!P J?8^S;.>QN(@X?SSQ;W?LB! M@4GS3F)1]GM MD"/81MVI8?OH#"#** &5Y%5N?UTQKEGY M!#52"=2.RVN)+77L?RHQD&)G=!#T^_SL+=.KA^<'S*-^K]#V]C(Q.&R?;VX- M?7-3""\H<&/CA\&]2U ZNE;X"! 2Y9]2<]]K>\5Y(1S1/8DAZ+ )G#(SJ:2:H*6= M%PY\@6=CKY2/')U$U"HR35LNAJJR8Q%$1[8(;&*5HBT/5%%_SVC+V<')^=OA MV?G*2M;]'L9:AMP O"DH%=?+CMGK!<;EP7AL8@K;-P,AC'7?:')2TTMG*'4+ M"_-AQ^TH7/>:##6BH5UI":XF3V*N".8M=C2F*UF1WYF"*CEA\0?OB0VJXW+L I3J7&'XNL%$HO'NLHTLZ[XQ6[Z^PZPG6L39>GLWSISR;;V91C?,CIW0,AEQ"A43&]MED4"[/,!2T\TB/"OP%]_P].3M\='PY.+XX'UP?/+V].S#:F?< MO.RO%NCC:H,0DXS6"DV!TM!]6Q7LL? S1A G*D&1X14"HO3K$GZ)+4^8"0CA MN%'#,M<*,^_9 ^?[:S(N-YQWC#H619(UMZ[\T\]:SQB@G$ XL%3])A$M"*6' M_@W'">8&L??O&PK/^D^?_5,(CWI"5V]LCD M89SF[EJO2TLW3;4>QA*)(>S];NJH=GD9V\V^YEVFDH-3#M9&ZPAT@%/[FCF* ML 0RA<='"#Q*#*+"D=3,2>"Z1O+M3Q*5:%QVO@GN*4]W9>@.:+>F4MG.]0^5CD?Z4OIYA4@B M\$B[\7#55YPHJLXH JI41>(DG)/KI"ZLC'<'N6=R TNNL@"86(GV'"7M>)"] M55J 5P&!$][$NGLNQ6!>2/5@Y*B]QO>14K,R\1JN(3_#)HC\?_P6K"YLSPP6A;6U]VF%J88PH&M2Y'UI=<(:8]E0 3<1KW 0MWKC26 MPW'G5XKU9AH+A1<1^LBKC<1>&2(F;MVAQ4LYFOLM1CL7:74=7B][&-^\\/15 M%:(P8]\+<2EB-\[_9//,4>S"GX5.4%EWR><]KJ,\@/<+@8"76D6)M-\\9B&5 MY80*#]%$80.CM'VL\=BQUWB:@KH21&JJL(,C^LPH45PZ9J"!%"$F>V$3*C=K MR/3>=C:=[J2XJ#OM<#W&7!MH#9^>["B.\I+,/3\O-*@TFNT-H?G2A71YEHX). MA3C;W2F#_] V$3 MW$S*1R3;HQYA:E.&E*["6!DJ__D$S1FI'^=Z$0QW=+8+XB'1@DBLK=/ M?@' M/'KC(PQ,?)\LYVTP^@\G>HJ672Z-8!S%!$DY'6&^>AZL[;S<7@]V7SS?>+[[ MZN43>-2#@T?=GY) -YO-G6XDEU<\12=%)\W@%[]JKK\Y3,LDU_'7D^7=*>HI M\NE%/O<>9>3S,9SLWD(K+SK8MZL)7(UB,G6&X<3L%T0J20LR9@Y174$ MT?L7G6VZ_YX+_0^-G?'4=W!\OG@@9_"B*<":?;41U3I4=&9[DTZ _K."!8H8 MRD)SJ?M3Y[8*PW423M$$G?)M5NDV>4W#]LIB8Y47[% T4L_*-J[4>SEGLK@ MX)V\C![!V.JM(\?F4"_51D) +,\@J@P)X07.&4O;)CVR97FCU,P M(OR"AJ1=I=I)WFLI -;P(;(\*E)S>5">>A.RQ"9/;R:5&5%NZ&Z.):K@%_1\ M($T>J;F'"-%4@.XW/W]0+OSSX#1D"J#L>*NZR SKFH$[!EV/9O9=FX M(\WM M4W*"W%VKKP[-JWJNR2LD*9X\STQA "C6D4Q\_9L<0#7>M;.YO>=]1^FI]LN^ M>8JVM_KB*MK=?&D]1<ZM'+J.=S?W%F;15RJI@%PP0 M'T$GA#D;Z6F"83 \Q9,TCH+*[WP3@ ,K62<(RD^0D\4TU)]:M8'I]*2E@[#^8'.:U"A O MN:+5"J1MHTJHT:4ZT B7'&@TB0>=AW%IS?&&6D=4 5==Y8/1GXPB_V!4U'RO M ]&9.OUPA-_Y^.]&WS53[8FN;Z'K_D22;V3XK*W=E;;=L?@U2\O9_2A[1*V# M"YMAP$[]@>2&N:SJ@:-0#",""U_;7J= 8X8:^R#(3?@Y(54Y,CEU6\#?'I_ M\3A;[#P"?O&\E_RB4;5W%SZQ@,Q[SBOJG.T/X1%PQ\1T[!.QR-Q(=D!W<^5 MU4MM7.]6UA8#2(M=C-VPL+F+C!FGF-$6P;OR8H+*F6@_1C8/)F[ MB(6:'=0U5MU JU<3TUQ)'J"5Q>*@(N^[HO1[S8JZV]6V<"878&#@$G:#8,AF M(#AYD9E1Z1J8<";@)3!41M>%M3%A46&5^TW "-53EJQZ2PL%4,G+KCU_BK#[ M$?87CS+"_@@$\!*1@6Y0TT66$ -8%+,BG-Z1+2Z@4J14(HQ?S+2<6@94I0B. MFDU,N"\OGD6L_X1GZ(1["DOCD;QP )+$75Q'DFLU]WDON=+Z[ /!#7V=/LO;EICX%G1ZIPU>J#NVQ+M9%8[H;A=L0PL<>>6-K 8VD#__ W:*+:86H4M]*' MN#^MPNTA!BG5Y,F/I*.ET*%F2#-B:&ND.?E5%N4*(QT,:-!Z[Q"3Z3A;& ,P0.1P8><-NRW*7;] MGM)LWEP(K?WY-&I$&Q.3I"\["RH 3<=Y M"8GRVYASA77F]Z?GWF?LEAAK+E6BE6J]LDM*\QL^5YMPSX*/6[+"=KJRPG9Z MF17V0&E)=\D*<_6#OPY/AF<'[U=78]KN83;825HA8X(=HZCM$APP28I%/@7< MQ%31*P> ((XXZ]JL2I1MFQX+*>#YLVT[92^H92W>U.9N$=A%IY75S#!EO =T MNKIT4^7>AGVSRKZ2S)*?4E5.VR9 JTQT_8/[69+XCV*$$N7RD6G>:AIQD1Q@YHQ0IIQ@G)MB7B4O$#T%9PRNLCYI: M^BGVH G8?+VC'Y\>Z>E'K\,Y6FF&)?0BW5R[,B)JDUB!5!T1J2MH./(0*P6' MK&P9O+](-P-822%P&,UU%G!IJY7_VV()4KS)5MQT'&X*FZ^V%,JQ (/3K1G M"1&.%:;HLWG$,T.U4[F\P=NJ)T;:G7KB_SP3Q^Q7FM#ZF?.SH#NW[6^'TI;P M4'CSY&L.K49I2 2'*3=:1XSM=J7G*.$%CJY!FL2A;",:M,G9+8>71JF4>-A? MW>T*P9$$<84C!IXISK CB%9"15O6\JCAY(U+].KC@"X:$L_%FU=8W# !0.C M/V /@C3YNT9:14[IPXNQI>($DS6))/N)F]&F_&]#O(EJM/(9LMO]SF6A-B_4 MCMN"KCEK\]OYH->LHSL>3ZZG%.G%;Y?R%-G>"+;W5RFRO:3#YTA9^I)Z0)LZ M@??0&N$W1UGZF?Y@'9W; *J$O[/J-7I>D)UDKAP@JHOR)]_E A=[HPMG59!D M\\7,=%1F[ 1N)]6B(ZT.8KM6^_B?Z\Z%[?B(O^VQOB2WG?5DBSZYJ(BDD^>U M"NV5"VB[V3,*)W7(QL?^1VV2*RW>^IW>ELX<2]:)=/G@),\M]&UJXH*DRIKHTJ> M/^O&:>+MP%<--JE?Z5/2OP20BRYJ-XE$8W#+1CJ!S1&/9T3-70Q3:SF3PC<' MZL%_"^J M&E.=;U68^PRQBC\81$Q'[H>H M_0SEK_]5,NPJD%N)2:E7% XG#J?Q"W0ZX\E8=U2( ++;4\:2,Y@N"]T[DRW)2$79NX5%XQJ0$U[+[ MV4UE?Z\2\44OY]@3*0<,CN*BV\XHDZ1\CG"[=X)URZ7\(T<9?B^V" X+T>_(ZNQG3P1S(6>2*%[2O#O@$'POTRD^/JB_5\W\*T5P'&D1.>&#M'X=A*R5_MW>E-=D.U.\RKU)08*["5\W"B M(^ZC7!0*/W0YH52V8BQ:H]#;$3 ;;KK1I,Z_V?O\LMMD7-XO+#&7$5.4@!&!"DG^&J0,)YGIR_28A M7G)X:K6WOS?A\MIQO\;8G)3, M:$Y9RNBW)$TVW(^Q GK#"E%&^ MJH.:'=<65,25X+>DTH:90!*.5(?4*R3@UJA1";IO-F>+']7'B9G!@XMKS:5P MTP'>YFP@(-HJ\TG2E20O,)X[?\*@>\*^7MYH R[!CK2[AX!EHA1FHN)JBE?X MN597NO:N6)M86)3,*I+ON5$6YU6Y):)7E[UH7%/S?7@WV";E,&E:24D]"Q#R5M)*PW RU6CVG5NQ,2[K\2]WBADF-=HG5;2!%ETBP@'[ B5+F:)'TKUYR=*%[([B[W- ="C*!) MV-B:FX90Y5B2KZ;22\I[10YHUA4Y3N9U*>[*(C2Q)\Y68*TV>?8F5%W3X+NZ MWMFD":F[(C?@1#%]I%2G728B):6K+"O!N- S3:OMDAZ^0SXKDV;=?LQM\I\' M9L(].AE^FA9%6BY7.5>D"6-L%&GN*T<;F::1>=$*VE2YB?;TU'1&F>F5@ M,;0KB9*\6D55F(0&CG[)*",QM[FZ/:N1OGL39/;HN[:WE@W" E9).%Y&*)(L M;!/JF;GTM)VSL>#E=5=0Z!6B3LH=L34V%,[2Q(0U1/6!0W#F*,4UHF%48TH. M9-W]I5"W-$ 2( 8LHI(;H$@OV1BF6SU[ #7<*NGW7MSTX6OF%C:^N'?3CS\X MC^T<%H6:_ *M, S56P*^7WI_D"?3PS,]7MUD>N"43?2W9^9Y-![M1/O;+[=V MMYZKT>ZK%]&>WGFE]L;CW6VU_?)_GS_[@\R5CB6CB-EW7[&=6\F\NUI5.O. MR#Q,9_,6;7V3N;6(3CJ&N_- R[72?OQA^\76F_9_CT^"WXXO3A"F\[=WP[/A MZ=M;O"*L8=GRCJ;FXY(\L#D)"H(Y)LMS,P^"/+'P$(N9?;U?U-[NYBO2$A@Z MSAW]#$R)#5B\6,UR_=K^\0:S7&(U?VT26@*ZZ4U]7[#B^@HKHT(5R];0+O'/ M<@Y>[&SN\5$H8,.+R#Y83LDF_?13$;5_>[GY:FOQKUN;VPM_NVG4W3]DU)=W M'_8G6@=>"UCM?*:2OSU[]:RQ::]W9E\"(,@ _]W=W-^O'P'&[D]/WI[\>#\\'P?')8469WGLW)-7V+M.DMQ:[K;78PI7PUO8/ MN/11S.ZV>_I),]UL])=YO:'LTA?O^VZC\%6$L-C"KH8!Z%,F"NRZ]G3'[JD? M_[>9!F_+Y+/FWK#!#;UAVZS@)Q(I=]$SGD3:DTA[:)%V MQ-J36.N!6#N_.#@Y.C@[5XK?9XD#" LBX !( !A M,C R,S Y,S!E>#,Q,2YH=&WM6EMO&[<2?N^O8&V<- $D61?+MF3'@)NF0![: MM(F!/AYPE[-:PEQR2W(EJ[^^,^2N+I:,D#XYV>1N2WS?S#9<7N2_4 MY44.7%S^'L@3,1KQ87(JDAX< M#P8P&IU ,A+ D_[H-$NS__8.L"E6CVVU!(WQ?;Q9^QFHS,/M[[-E9SH<9C206S:%*=&&3L^[(9_ MYU32SG@AU7S\TY657/W4Y3*1G@UZGMV[G=@M37%*PCV1B;R<3WX'U,I,I]])H]D=E7<5Q;&_VU-Y/ ME0+6&_!V[_@U?\.,9;VA:!XRYG-@[V_3G.L)L*O4[^DLKAR[$J8D!N[_DG^& M-(!CT.TW2_R9VX1K<.V/MPKFM-!4TN]V^QMS>$J^O3KLG73/G\B$XZTF?&BQ MGRT7<_9;A_U6V3*?MU@:.#;'E>/^U>'P['DMO&>1FL%++@3&A+:"S(\')]AE M0)_4 I$W;O?.RO^5#]UN;J_3F/I48YZO+<&H>>N4. M+O^NN$7_Q #A(MAG0!=7)& CY@;=5E 4+7(6U^^O/UVQ:TASC19-)+@6^Z#3 M#A)D] !T/BD67QAU^GM"G9^Y0S @28HYN]%FID!,H+7&(&$0]MJ@,,41N-2, MZSFKM+<5H-TH58-J1=AP5N 3VU&*ULK M*'>-,1O6K@']64(C^TZSQS#W>$]H=KV&R5>'9_W>Z;FKB53K;W+))L-<%U\1 M6C\P;B'P G$N$\PK2;H!DC%1TN54G:H5&(XH)-&S0$VGC*NP'04J:U0D2&E- M"@)?._8:^2 "19!OYJ,,DI>7AZ_A36@:TE=ZBH^2TCL=B4G],PH4*WR- M_"%;=AXH6QLHPX$:B;K*8JQ! G=[?K(XFN%V(G7;FW(\P+U:VXKA\;.CD;]Y M;C122GUP*(PXU*C%9D&FE. 4NG%8P8BF2L$647*M* M$7\E0!4QMF![$%\637N.V&0O$;NS$]H [N[N:V?\(N:G4A LN3.:DY_F#B%- MRIRPRJUH<(-(ECR12OHY"95MPQ*+ L0">B(!UJJN*/L0#F[K"965+1&]+@BK M-#56! ."QI^ 1KVD$,18 N%8CZI@_A*!BBR2)7KD%PW5]-FA&D,]3+FJ@@>B M?80LH^/)*>Z VZ).%TI@!X\:'VO!^G]V;K,NSP,/<9G0][N8!"2F\O>O]RX1 MCB]J V4XV=>S898TN5-P+?6^HSTOFD;BV6E4>_RX9QNI63AYJ:5D*-E*IP?X M>=(=)DTK2SN\$N2W]%H8Y_$]?>.HCT]9>VBK2E M8R&W] #MLZ&7%Z9QU,S>6+>0&^$%=ED4TGN +P2JQ*"@H7(AT;[0R6N$-WI* M1YX8_R?EWI (_JXDFA\(4^GPG>[-]Q3N$=PCG9V1- W?QM$0RK13"8B!6BDL M4JD9\!L*AE$:AG 81&TXFF[.T1Z$K#KKB:<36UP:%]C0P<*CW8O"6@IC$X02 M*M96C,@.P[&K"D0"+E*83.WZMYXX?MW;[3FD]B7'HL":6?0$+=Q@",X+(1*^ M&=18:L4P)_74J"E0K--\4G_ZL+6_@Z)49@Y8.LM-=')\#:F(K(=$;GFX*Z M.Y]24$'Y45^Z"/B-Q?55I-&H<]H]I=M('@.Z%\W ]46E3KBH=.3%9MFP,QJ< MW5O:[?3N+?M2K\?#SN#L_N)OZK:_4[='82'B8N!RNY+KMP>#@SO:9MPO;UFO M<0EQ=8DD=U<\+O93N8EPK^P7).%ZZ*RG_")G\Q&E0X*\;KZY/_ZDD'I/.J-7 MA\?HO\+?.S=LUN:V(PZ[+/CD%[T>:P[R_GG4SI!<)4Z#A1-B\C7V,V>WFIAX%%;,AT[Y\UG#G M@G5I7+@%,(X?@Z:P<>5ZZ4V"2NHNF_ $74KE-YM\Y99V_3?>&3\*=]7_!5!+ M P04 " ";B5Y7HP1^YP(( '+0 $@ &$R,#(S,#DS,&5X,S$R+FAT M;>U:VW+;.!)]WZ_ VK69I(J215UB679L$ZGJ?5>5PLCI[EC_5Y_P'[7YD;.>"AWTA5PV?9S M<1*>+T[\(!>)%HO+"R%G3(IW1U+$(ADG,!1OLV38BY.S\6@X/AO'$">#_AGP M/^(C;(K50QOK%@6\.RJEZN1 XT^&_>[IJ'+G;@UG5X(:=JXJ=T%)JVQ:DNM)D<]_R_)[\$XF-LR?DF^OCN.WO?,G,F&XTX2/$?M0R/](S7[KLB]@#%6X*S[]I2F_)'E? ;,P$S"')GKY3'-F:_JS:C\' TTG-(%2V@+5, GKN70Y3M!6&$)I=.JW M0M.TP&G.L)E@R6)]&7Y@_]','1PZ]BE *$07 76%I@B!C]6QV*R52X5!I0PB M7:JTJ,FY(F+7H!,AVJ4I%JQ"P!%7B$-%L2)#@T-[9VCDFY#4<40UZ@(K( ,T MPM0/9[T]*;7P6ZT,EI#N6V-V;)V ^C/$AK9#YH] MAKG# Z'9]08F7QV/^_'IN6V(U.AO!FJ[0ML9V%*B,+@)!*J-3$/C:LM?(!P%(L #Z]724 M4?IJ0_XZ>@UO?%.?P-)3>)24X*E 3.J?4:!8XVO@#]FR]T#9QD 9#M1*U'46 M8PT2N+OSD^7F##=3J3I.5Y,!?JN-3S$:/CL:^9OG1B,EU4>7 BQFZ_A=O%;X M-F@BDC$IK^W^34A/),"6(P6%HFN#':#WG4GK?3K6 N7[H>1S%0W6(XJ!@GM$ M-1)EA8JHB394*#$RH"U6%U+XS4-;)U8*R8V7[C((*1_C%/546Q(WGH#6*R$? M ;0%-,AAQ*%&%28+,JT+3H$+I^6-6(DD;!$DU[I2Q%\)4$6,+=@>Q-=%TX$C M-CE(Q.[MA+: N[_[VAN_B/F9% 1+;K7BY*>Y14B3,B>L/8$ &U77E+T/![?-A*K:5(A>ZX55FFHCO %>XT]!H5XJ$,18 M GYCCZI@_A* BBR2%7KD%PW5]-FA&D(]S'A1>P]$WQ&RC#8H9_@%[ YUNE0" M>WC4\-@(UO^S?9M->>YYB,N$OM^&)"#1M;M_O?>)<'Q9&RC#R;Z=#;.DS9V\ M:VF^.]KSHFDDGIU&C<@+KP7Y';V6 MVCI\3Z<6D:1\WL MM+%+N>%?8)=E*9T#^$J@2C0*&BH7$NWSG;Q&>*.GM.2)\7]2[BV)X,]:HOF> M,+7R)W5O?J1PC^ >:>^,I*D_'4=#*--.)2 &&J6P3*7FP&\H& 9IZ,.A%[5^ M:[K=1WL0LIJL)^Q.['!I7&!#"TN/=B\*&RF,31!*J%BC$)$MAF-;EX@$7"0_ MF<;U[]QQ_+:W.W!('4J.18$U,^@)(OS X)T70L2?&318BD*8DVJFBQE0K%-\ MVAQ]F,;?05D5>@%8.L]U<')\ ZF(K(=$;GLO#+N'?$R]AKF1QY/SF6%3FB#8 MP730PH)7%B;MCW.,!U7!%Q.I_(B^T7G35Z*=TR5U=SZCH(+RH[EVX?$;BIO+ M2&=GW=/>*=U'^M^QKO0Y'W<'X M_N+OZK:_5[#HSO:9M*O;EG%ONIW(2_ M6?8SDG S=#93?I&S^832(4%>MV?NCS\II-Z3SNC5\1#]E_^[=<=F8W9[(K'' MO%=^T2NRX2+OGT?C#LE9XC28W\-EK54'/LFG_M8O'Q9?0$F4"[]A+L1^-:A% M27=YF?<^EY"Q7Y:A_E-(F+97],0'QJW(__7T]<+,]BZQ[N" MIP^\O543GB!&:[?=Y!M7?YN_X2+RB;\ _3]02P,$% @ FXE>5P5-W-W3 M! @!H !( !A,C R,S Y,S!E>#,R,2YH=&WM66UOVS80_KY?<7.P-@%L M69)?$LM. "]-@7[HTB89^G&@1,HB*I$:227Q?OV.E!0G<3PD798Y6XLBL$WR M>/<\O.,]TBPS17XTRQBA1S_,?NSUX)U,JH() XEBQ# *E>9B 5\HTU^AUVMF M')K$?CP>,_A9T<"E.K]=HL\S98:?@HI.FWHT2Z4PN)_"]?7'VLR:,<.N38_D?"$B%U*G7MH. M)S*7*MKQW;^I'>FEI.#Y,GH[5YSD;[N:"-W33/&T'M;\#X:>H%/NZU7MZ#ZN MSKE@K>-!:%T]NG%R&")9E EQ:ZD*"/S>9TBEG/RF!NSA.,)31P7HBO21-&W+Y)5W8#?;@ L%J,C.M:E@F"T2_=ND%\=MIN#UL ?3 9#!'XRM2?D?P]^ M6(//!1:SHNY"L( :@C,I_NK ;)DAW%;0$C/,DM"UPR3/ 9FE+44+RIA-Q MMVD]W&B$R;XW"H96)AC4!H:V&S<*PG,*HF_H^MC8.QB.-X[Z7K!Q[*^L#@Z\ M23AY=K,C'\V.'F6V[X"HP4"X-9Z@P\Z@TRXH";47!DW,KS*ZSCN MQ/;(@^C;$#NO&X\[%7)S'$TUM+42PP MV[YFN[NLMG=L'9B;A!*I)_V:G)-_HT!XW'"&6(5!R;9!023B1P M%(4H[0P3Z!,YQ:*GF)^4^M4K\E-%PUN.*H8F(K M,1O=@T;NSTDK);C.5@8V/,[XKSSF^5;2;C_-42Y%2:J<;(\5R8@OUVFN259_A!)2_6D)B;#8JLWG)IL>]&]^Y-'_K-T!] M]^;I3U!+ P04 " ";B5Y7;EO!U]$$ %&P $@ &$R,#(S,#DS,&5X M,S(R+FAT;>U945/C-A!^[Z_8AND=S"2.[23@.(&9#,?-W$NY WKWV)%M.5;/ MEEQ)!M)?WY5L$R"D Y12W\T1)F-GI=7N?KNK76F>Z2(_FF>4)$<_S7\>#."= MB*N"<@VQI$33!"K%^!*^)%1]A<&@&74LRI5DRTR#[_HC^"+D5W9):KIF.J=' M+9_YL'Z?#^TB\T@DJZ-YPBZ!)8<]%AQ,HPE-@S0=XV<2!\$H#;Q]-YZ,@RD- M@M^]'D[%X?4P5C \R:M8/Q[YS,"GU[(HE.@L]U_VE9X<>S5/!-:XG M<7[]6+/98*;IM1Z0G"UY:%7JU5-;">;T0]N_*^?#$L9H M4BI?5<0W.XC'K*/"'5.I6EU3E>PB+6A^*Z[&6I= M"RC&$S1A.-HO_ZM\-'Y0M@\<8L%Y8\LKIC-KR4\5D0AHOH(S6@II[7AQ"691CL#X0F<7,<9X4N*>W%1,*4,7OAO1B:X<4-&)464 M;H-18]=B@6CUX21G?S !GTT^DI)PT<<'SA"8SRRF\%%2Q8PGVB6/,T93>,\X MX3'J#Z;V\">%.&H#F#<=C1&JZW4EW'VTK[)ZZCP)GZTQ=G.W&1[>11;(?6$+4QT-P*/>BP M-^JU$TJ2F,TQ],MK\-#"MRK+G*8;%J^-_5I1:%O,=Z8WOKOA-#I_D^JO9>TBB8D%[9(G?2Y'8]FI1H$B:J M 4KD+(%6JHXK^0/KIV'=<3V>W([\@/M;UF/;J<(FJD-;CW6KX'QA$2R?D&F$ M(OZ?A9H^4Z8%*'0C^MV<[CS7#D(R;!LP2]FVB6%CC>VQIAS%P5+2WK@T'78" MT>K.\4=&%$04AY927&+Z2\SYR*W6RR;#*X9]763:]*831";WQZ25Y$QE:P:/ M.5*2P+#U0RG3%*H2?S%B4J4W&[[6LO=N9DJA;"L92IICZWA)-^YJUE6'[:G< M]1028>E1Z>U3MITY;[WX:;[K:ZBAO?[Z&U!+ P04 " ";B5Y7=Y#PAZ9( M 0"U0!4 $ '1T:2TR,#(S,#DS,"YH=&WLO7MWH\RQ+_S__A2\2MY]9M9" M,E9Y'9WD\]A/O,V,[MF=GY_R3A:!ED4&@ /(EG_YT-TC6!0D0MP955C*Q M+01-U:^JZ]95O_WOMYG-O2#/MUSG]X[8$SK<_Q[]]O]UN__S]>$[]\TU%C/D M!-REA_0 F=RK%4RY8(JXO[G>+^M%Y^YM/9BXWJS;I=^Z=.?OGO4\#3A)D.3E M5=&'WOE8EA5EH$RZTEB2NXHHJ5U=T)7N>&Q,!GT3J:@_YI_/=<,0AX*@=OO" MQ.PJXXG6'9AJOSM!?5GI2T)?5B7>/)?UOJ:*$T,0=5,QQI.Q.A'TR6",3&-B M:J),'CL-\/OA=W3\F03 _/SM[&WMVST=&[]E].<,?G)'E=J(+R8>F MM7FMZSWC:X3^6?CA\M)%X*VN>WU][:U?.SS#GRXO-)$5_W#\P?K#-^[V*M-[ MB6U1:X#RSIT]RVB8A+$7WWH_26A*TA= M45K>Q' 73N"]QZ,O^O"#\.>V[CS_WD%.]^=C!XL/TLW1;S,4Z!SY>A?]:V&] M_-ZY=)T JX7NT_L<+]8(?_N]$Z"WX(SB]&ST'__Q'[\%5F"C$49?=PFRW\[" MO_UV%MYY[)KOH]],ZX7S@W<;_=XQ+7]NZ^_GCNL@_'SK[9QO\RL&/>[_$B_-T^\8QT=O_0>\= MSL** .N@06(G=%?<.%T+V]P[&^/G$>D-F=Z+;_HIHLM0975]\?[S:\\!K3S<(X+F%8X6/ MR+3X0R>IPA"SXB\)RA:I(\-/#:G&YQ.6:$H@R6)$%2\;Y#\NQ9HO9UX6/ M)=KWO^GO_K7GSJXM+.'/RV?U^YB_]^JW'6*<;4H%?1F$-8@?(\M$TYW[5'WC MI7!4\YT'6()_[_C6;&X3M4/_-O7(2M?%MO?FF_@.9YNW"!__\G\4J_<4 MSLO?L)+U B*A5&2Z@M@E/-S^;+5,<^W289?HL,U/EK\O'W*V\=[Q9)#*)D/T M-NB92%SXJXD?]C:W+<,*?B B*YQIX4]#RV\I#X\!?B7RG4M;]_V["16+BS?+ M[XR6EURZLYGKT _"^_QV%GO[%256JV@&;^0&\^81OR?R+S:U6BNYI#"@2$)[ M+0C?3!2ZDK:Z4?1)NCQA]+7^J8_VY>K,9TOV%AT818>F'RULL/UO^3NX1 M3RF5-3QCMP#ONZZY,(([#R/VQ3+0)HRC3\L'KE8%<%?L7=!==)-_D4=Q_O/Q M6W;6]H&U\:R5TK-6*DXG:< .EK:( ;!CKW2D94>!TC%L'CNB/[9D']KRQ 3@ M!TN;AUBZ:]Q4?M2S>XC,^>BL\*.>[4,LW2]OB-YFP?-E05^6[M>R*A?K_N0] M\AY)7&!%"]-ZP>^P?BD-%NN!N](X&5W/G>^3/WY#CCNSG+C;1F^?&*W8N,79 MYNH3/5^1.==W)TIW]:\%23ZYL[GKX%_]355]X1K6'[KE?'=]_QL:!X_(6'A6 M0*)W+[IEZV,;7;O>HVZCOUG!],*VW5>2&L1_N_20:07D>_+5L\;VM5RO=+\WV:M(R-UG JS'GXZ642I*)6\MK_+=N+TJPHLHANL2< M(Y=5%9I8G^$OZO:];IDWSJ4^MP+=;@S]F7/<,M+_R:.[\WN4 B=2T!C:,^>D M9<6^82QF"YL4USV12AZ;EO%X[E//N-(3QS&=F,A+]U'?)&GFN3(J4;_&[8U6L.[ION.I:/^QSA M5WF-2[DJI)A+IC(J)"SPB@6/E@4Z--7]K=P(2EPXR760HP;FPD9WDW#5/U P M=;%_^()"VWCWKPC=ZC.TYM+KWIC4Y2*V4E1%X4T&S[]!S&IJF*":V!@+'&IJ M,*'RZ.46T?-8XW+C P]3UA/4*HW_3W>,:PGJ%T;[I M'G+=8;W"&-'XK'9CPGJ%L0QB #41'MSZ6LG?5$^]Q\<[7KIWU3? MN2XCM4C:-]4K9L)(+9 16N,]Y688J46RK.G.=:5&:I&$;[IG78.16B3Y&''Q- MS&JJ+UM##KX>#@V:ZN36T/>\L./B@Z:[J?7T/2^._DWW5JOO>UX<[1N?^JVW M[WEQC&BZ8]V0\&:1+&NZEUUQW_/B"-_4)'"M?<^+(S]C(Y6*?+6FN[/5AS?3 M-B"0BFM ,&BJ'UMW>+,&7@U+]V@;0H?&.YFUAS?KX%K37=/:PIMU,*NIOFP= MP;.B#B,/&^^WUA,\*XS^37=":PB>%4;[IONA=0?/"F-$XW/'C0F>%<8R\+1K M(CPXSW627Q18<(C+>K>F.[G5A\_2'O27BCOH+PI-]VKKBI_5PJRF>K7L!(YJ M85OC_6*&35(F&-QTQ[NVT& MW&JJJUY';+"HP]JBT'B_O)[@8'$,:+J774-T ML#CB-]W3KCL\6!@GQ*:653?!&"N+9Q!+J(OR$!ZHE_Z,'1_.]6X+QPI?+"+L MZM5F=&-'U,"-/EO>8OG1\G=RCWVT*MW-SD8KN2M(76F0DU;.@F!RAU31/?"/ MQU"*?7_UTM9]_VY";;U-B;[WT 1Y>"NCGY4JR;DXN$US]KW._31?\SK9)?A* M9'3#0SL"LPB\<_+!,>+"G.OJ>\$'V_Y [K.GSZ>6H=L?@8)'=Q%,7_%>=^'] MPO:ZGF1SI'KFI;L@.^A<]X+W6WV&UAZGV\$K\M[*AD=A^2FQ='?XB'!8^F.F M&UT\>D3>BV6@EF;[ M)&:=WW;S.L/Q\>)XS:S37"6O?^B>%2!CVE(>,^N>MTN>RVE@*TK,YO/;(:)E ML8W9?'YKI4XJKFV=*#$;_6B=U!7*-F8#*-^B@-0#>D&8W!>>ISO/E(-/[_-U M'QF_O*E[YG0#@6N#Q)>]]_.?CVW;$V5FHS& BOJTNLQL_ 9049]5)C,;%@)4U&A7 M,!MU8A\5:]5@/]LY8EZ4F8UJ 3Q8L#28C9X!/%@P.9@-V0$\6+ ]F(T3E@^/ MIMH#S 8,V6=937NTFJQO(;N MA>JI!=J:NC\Q%P6K/_10UQ;$7!2J?E;4M;\>X9X4M-^TF?.EZ<\P4\T%S:ZFX1]AG^@ M8.J:-\X+"ON>[_X5H/-Z30RL.^I>$6S[J2>MSTF?/8F\:-(GN?]-GT MR_-S0_?&KG/MH7+GF!0J&&SZY4UA1:%2P:9?GIL56YTRFB,:;#KGC>)'H?+! MIH>>FQ]WP11YS9$*-GWR!G"A2%G0V/3"F[)MBT6R@CGG>^E=?W>=YP!Y,S)6 MZ:-YU2I52 8M(9-\6%1U3#B1Z5HW+!O3X8.K3W@1WUV]W/EF12HYC3GG_31Y M6JC*9"X$P!Q/+WP?!5]U'YGA%1?/6!&3EVF.X#(760 F%R_)S,4L#M'\8VC> MBVN_6,[SYD5%L9M YP93U5N0-:^QVWLF[^7HV;A=$*Z_6PZV!L-'-T>),!>( M 7S5C:]"]1=S@26F-JE\@&9(C3 7KP(VER'-3 ;$+EW'=VW+U -D7I%ED8'* ME.[DTW!@,LDD!Q+22[!X2_VBJESQ@+KQ%*/K?NF>1 M<>\/6))6\Z\_"![[\9V3%"BN'%D,L9FYB%>+V'S:"@3";,="^>DUJ4[KM)'% M;&R/":Q"+ M!S$+Q=L#9J.-@/@R$;_\A*1BR%];BFZ(=387W4W%' 1>3PIS99FBS 5V$W-Q M7[^7M'W5F'AD) %8)+*&S 6R$Y&U*AKYCE7SBM>5XNP["C .4C([\8DLA>X+ MQ1:SH?NZL%4LIW/J+7H XQ6_I(T5%]F!'Q=CVYHU27DQESQ( A@F<=&;4G5Z MJLW;('/YB?H,K,+8>[H;'^0D&+#6ZS8@XR/+$8WO7I#G6,_3X-IR=,? JR"7 M/=Y=/[0S$#*$9 J(Q('0\P^D^YC0Y&$WSGP1/%C^+W+VCJ9@D!^T-RP]A*0+ M2,:>S>*;;MGOCQ89)K84"'+!M>L]8L9@O^VYI3(!J9IDE7F-3.3I]O7",?VK MR009@?6"'E_U>0I=><(BV521@$Q2>S%9MD]Q8?YSX6,'&V\<#^A?"PM?_%5W M?CT@'WDO;6V-/F0V:0824TVH_4%WGM%',.F'Y5BS,KH,,8!V26 VD0=HKP?M M^EN+T%7DX@']\-8):4T7S%K/6GS3P8+0G,YOV88/!1>62&N,ML M'NY:M[S_UNT%^OJ^^O$O^(ZZ9TS?OZ,7M-6=?'41#8[[] JY*,ZO+>8[]BZI M!%_:NK\VJ:EY/6PE@;F,$_M]"9DP[9C-AZRF"(1,6IVC\S=E]<(UK#]TR_GN M^CY1JE17AW4-+[IED_ -">#K-OJ;%4PO;-M]U1V#_"U4K^1[8=U#$5X! "X1 M<,PF&V"7*-]$8"ZL7OTTADKQ6,+1R;*@P5S\N.70D!H##9'98"L36T;3!LH4 M"@UF(Y-5:.\6F*1EX8*Y4&+%K("M)!X7S$8@V[25-%!?,!>[K&/D#U.;&T/@ M:&ELDV%P-&A'83: VJ(=I:&3Y"21N6!G=3.S8#.)AT1+0Z#,0:)!6TA+0Y_, M02)I-V,'$A)S(<^61\/+W4"*K+20F MYMAP:Y6XDA4*#N:AG"WV1ZA(EA4*C MU8'/TTJ4%(J+E@8^3S%14B@NF(MYMG$K::"^8"[(-D%*1@&0R[ N K!^0-1WDDID+ M-@,@V0"DE!Z0A6I(YD+Z\2L"3.[GLX+"N@Q')@/J@,(3 MLQ:9"]\#"D_01&0R60 H/#&[D,FL!,LHK-]1B?[84A.1N4P( )(-0-9E+4+V M!0#)DN&H0/8% ,F2#:E ]J5(%-3M,C74<%0@Y0(HK-U:5"#/ BBLWT2$/ N@ ML'Z[$/(LU3HJ3;7<(!/2+)S495M!KJ)9.*G+^H$40K-P4I=] I']!ABO-1DE M*D39&P".FBP1%2+>#0!'3>:'"H'H!H"C)IM#;61\^ :_@Q?=\LJV9I9#KVSI MSM_(X&D]+*IK_VUD9+$V*:IE%VQD4*\V*:IE+VID/.W2]>8N-E70K>M$ID1+ M]Z%&AK&J9T]=>U CHT>U2$\=^T^_D?&;6J2GY+W'>COWD$W?V)]:G=R'4=+G"C6SA=L<.YGHF\WSLDG'.VM<[E7WQWX6%W-/QUBG23 M4MVT7D:_X7\HW"Q9[VNJ.#$$43<58SP9JQ-!GPS&R#0FIB;*_Z /6'W'#][) MNGH-W^N.Z/?QMX9OD'X#.S_OX3H3V7=VVGIUS Q&KIA/>:WFYX=JN=_XG@?[GRP0SJSO1 M9Y;]?OZ_+CQ+M_\7[^N.W_4Q4R?AQ[[U;W0NBOC>]-?7<.4:_C:F+%J^B2B1 MM?^\O7FZ^L8]/ET\73UN+GQMR?6N\?'J\N?#S=/-U2-W_?AQ\_AX_C!$8W@N,[M8H9O8G"1HL!B210W%DI')TK91-;Y-]=8$+7V]#['\D]$ M;8(O&(E"]Z]4'#_N,MIY_V)>2TC%D?_\D]@7OGSZH7N_N#L'?2X-.-Q/QS)< M$W$_'O>M6$JUXNP\^.L"[PS(L]\?$-ZB JR.76^F!UC[O07G$^L-F=W 6ZS8 M)!&J##6E_V4?IPI@SS 5Z+B__KQX>+IZ^/YW[N'J_N[AB;O_^?#X\^+VB7NZ MX[ :>,*RSHDR=_? B>HG\S-W=\T]_>6*6],0*^UPD@'QFO7 MXX(IXOZU9!@7[LP83TW=.O7X7;_2;?L2&#NC-\BRGY6M?4W[OO2/>Z MR%GB0,:*%LV#T!J2!9XC=EZB\+)!2=<+!;N-XOSDX<=9Q-C9+\\3W?97 JU$ M JTP(-!/#Q>WCS=4;$]!HD,4+N4Z6'%N*=C$,.8*Y$*J9866A(D,XJ_@Q9PO ML'KQR%7+!>?Y-^/;/&$WR^=NT2OWX,YT)Q^Y*R=E9Q2XP#X6V9=.^_9JUQOQ M>K+DW2L?FR[=VR*QKB(-\-O[K7W.AW1D]7>+_FGI Q=?""GRWD M\]R-8_3J9L^VL1'/GD]7;[H1T+?EW GGK=Z2TWW.GR.#A --SG(X*_ Y8TJ- M[O(\P#WOHF0P)-*$"M0]H8) 'V-9C:X?T_!9%R_9UN<^.E_^\,6T_+FMOY]; M#ET#_=*7Z.YC-PC<&7W "_("R]#MZ"'T>>''42!L..QI@D:P&'CX?^;RP5&8 MK$=A>A:8NY\I@]Y0V/^QT!/W?E;0;<_HDL-E8\(0DO_>D3O++\QUT[2<9[S# MO'%B'+%WJ./.JPJ/"<>(/Y;H*'B-53HM^KET%T[@O5]B!V?#N\ K,DB@.4!S MSWTA]_EP%[7.Z!NR]5?=0WO50T3Y4R#JD_YV$Z4<#$K8S:UNT!EI"AG0/I"& M^YUJIM&8J(0IW3Y10''8 Z)S,[G_6GB6;UH&]8*P5MX '[W,>]8=Z]_T]\], M(RD/%7%$QGKU@VL8= -"P1,,E_O'.>W)? M5YN_*&!G88JXO[FN:>N.Z?,Y$" 08IVJ,1:1F.Z:=]X]-K,LQTAOA8DB9@1Z MT_TV2N"1M+QW,;'L_VO-0WLV(I2$+3!-'@BM-KXB"A!#Z][#0++FNLU=O2%C M$5@OB+N;3$C!?BO,+,Q?CC XQI@ZHVXLCQC6?_YI((G:%Y][0C:: MDY>+(I0T=F4O"(PY0LPMN# 56OQ'FO^4F+X[=E5LHN,:;Y[8\R+139Z+?EFJ M1FRM+/]T;?E8'KB_(QUCQ9IPEU/=>48F]TBV8.Z[[@=9A^\X7G+TC<-7 Y? 5U>T7IT_@SV9=(8O3"",X; M%=L&Q34GNR6KQ(5.\VH$D%1$RC5ABHPD&RCS@:"4MM\1@ M]"EA\.Z'F>V.D%55FAY/5F#3# /2C2EGV+KOIS"H6DX33Z?[[./[;.S:GU*9 MF*DHXH4/:1W!;J,L%<40>C/HUL-A1?DZM?!?/K1I%O]D/T7WTZL)Q#IHX4KK M%FZT(;V+TIB*Z6"7KF_N]ZO$.O<\A9Y0A\1U2.[*9XEIR4: MX^X6'^>$C[H$\ZGC! 5[$\R)>30VQ6)Q=5$_M M$]-AL5*158=)0@X=MA/]VW\TJUI/_L8Q21(8<>-WSI@B_%(S<@SE=8IHIIPX MQFLU2Y_$SQS6$MS$LK'FT&T;?TAB$<33_M?"(NH$N]=C%%V [[ERM6625P^K MJ2.'>\U/7Q*2..'D8U)-S9GX4VR]DTOG'C(0M>5%B:,'!GSN$[X?YAKG+[!I MZD]=4CBU+&D.IGJPO?97?7.59(GAEZ-W^$S#,)^D\!7'F/7XX_$_\0N0R^F5 M^#MD$=%M:!\:N@:Z1A*:&0JP &"FX-.MR\#K*[OE<)53HCGJ@\@5%JF9%018!I&- M1YC'UPV:&?JF!WI8W;NE73[NL1[5>UC@*Q5!)0KD 3TO MPL.XW&/WB?M$**5%U>62+/6BRX*I18LNYZ3HLFR%$ZYZI4B0_SF[FE@C#Z%. MI#56:D("-0%JHO%J LNDSMFZA^T!W3"PFB M#4PJ,QZ/-^G8OW(8\-V8#_P9 MUB[X&=YR9\5"-L/O_]=&/Q=5Q%GKMWJN6-]N_R.6%Q#2)+MZSX.65EA-J0NSU=:6E MK;5N8.T_;[*9Y6A0O;;4[RE]M?BWQ)"7$J2ZNR M2%0FU-7['B]Y7+X"DK@7.\J-+6+G$.)VCL)>JV)^'7,FR[O$C'UVO?<8SYQ> M1%EN1!>M.>ER9W2QC8QBR] 8!4J_J*I0!A!S&[>5MY)K+1#OQWVV2]L8EE6/ M4<(LVQ8G-DB0DCLD9!'LC?KEPBYE$X%7\09QZPR"K !L_%WY@3=ZKK%Q,=U(U\DWZ%/W5^<*3 UXGC]VW6%?9FL0%TV@(#6^0 MCDLC8 L_]%@Q[<-N/3'-/K#32YYEOY.'OUKXT414'/1*W&$/O5@^W7 =W3$( M=O$V3,YADHO] #NANF?Z'"GYM\Q]177R)_USK-]95B F7=\S!@(Q1X1!_"FR M[95&^X1Y3L,1X9'QPW[^YQ[W=^37&_W*O&>2UTVMJ?I5-!5J7K2QOP_D]:<; M0S)=D$!:6YJ\I'OQ.R-PQRCJ""9I82,SGLBLA[A71,ZKGQ(Y(KUP37,9>--8 M.%:H%7Q2C8*MY4U-H72PVC,L;%#[OW=N;J]C\J>TCHZFY6E!BW^W".B&A7>N M347B+&9=TZ7-B\@-L2F([3M\+V&E5K3.2)0%7M"&O*BMSIXLUSKBPC5R[L<3 MENKW\B,42T]_K%?W\=R?A9X@X'(EAS>:W]$=JO!Z]P-=_.HU>P+ MVFGY^A&LI;:-\/$5?>R[]B+8_4I2E]BLW6JU5;?:J?=A9S^C[MA#^J^N/@F0 M=Z[;K_J[WSDKL:5MDXOTAV)/D=.5O6>Y;;\G]].5_L>ZF?WC3^(561&4\J3F MOL9!-)?RN!C[EFGIGH7\9/^:E1=/;-P5OC@%.59)ET2).D&*%RPZ*E #+>)] MYGO]&948&*WCC2X>GK@;NL5(7ZYO;B]N+V\NOG-X5[Q[^''QM-YX.K%^\/!) MA8+.P!^DVR'S\ F[J$6/G3RG:P1>(8 H_V@D'[[@ M*#SDX&V&TY_ V_V\%??P#82S"0P<'A1.XBAZ:$J&N[P@VG]LAD!,&\EE"<2T MN0PD%;,;8OI5MW72:.%QBM"1EA2(9-T>3*"U%6.YQ?R75K59 :VVH-.(_V,O?B3#; MKK\@Q4#ZV%T$'!GAB@+NP?)_@80VD_-R]<$C8%1F1BF1B"H]6N3B87Y0\;SW M7 .91")!_IK)5C)&]9#\;55&BM%!]5(.0[6D5FA9+'3W])>KAXR%0E +Q+C, MR,)',=!W](S=!ZH#:?,:4((-9:A-?FY:]T(7 ^DKJ', M!*EK J/Z'P&VG\[:@(='W49K&>+U]I+$,_CIHW "$=T<048;RGJ0T08P2I$^ M(FC?T$2G\>N?1<>W!,EK)D-!\AK *'69P^WWN*NWJ36V MH.BIJ7R4JR],!$9E9I32&3W>_'%[\?3SX>H11*V9')0/5ACN;?;7Q"XUHE!^ MFYK2F2_5#K_#*T@//RVV;'J87J]Z"G+*Q1UN#9)56N1.S NN MS0L@_>FJ:G(3]E(\T CII]6RM?LIWC-W3XWE?(U>ULCMG"9LF5%M6O?'C(7 MO_1/-P[W-'47^!8FIOK5FX'F 7>/_?IPB.+%C/1*79LSS-;J?SKZPK0PV?:J+8ZXO'W?;P9ZI<_/AT6&R9BY64(J>M M[*U2'++1<2U1RX3-Y[#)A[@?+AV9=D6Z4%.3_1%K2C0;8U4I"_RQ=8>-)Q:2RZI".EJ%45R >BDT<-N 7RZJ= /Z 4Y M"^2?%Z5"8MZ4SM*N_U6W1E[4*ONG3I)BA^\4WJMUK!N_GCWLJIK=B/Z&@=!D MT>)SCO*CVUJ%!1.AC<>ZZY,##A2(%H?%8B"V$$CEEU M]^>]6)>R,5_#.*/ORJ!4[QT=L/#-[;D!ZOK<@*Z\'!NP\+O/NCX_C[:':\^= MT5.$^(Y_LX+IY<+'[X2\&\>P%X0F%[Z/\'_-)_TMW2P!>3E+@)25]P?\L*_M MC!%(LR4E\6I;>P".VXGC?NTX5CHC5>65H0(XSH'C3._5<,QJM6-6Q1Z-+/": M.-P!;;QIF-$^RJI:0$) 0M8E9%"[A) NXT.5'Z@"0Q*2V7N9T/^TU'MY1-Z+ M9:S-\4NLITI%H*5EQ*;GGD6*AK5+D=89#21L&Q5DXV]Q*TV$X+0X+@JULWS0 M&6E#7A4'U;+\D/L3P_+8C;^)#!=K9SAI]*]@(1=WA3SC3AF_6Y5J2P*\#L-+ MJAM>BD"2+T-^**H,P8N5,+(T[$D[AMBP6C/LR0UTF\S'IOFD'+981*/4J946 M;=MR[6(F8G]'%7FE7TT8"P!Q&!!*[8"0R*A?E1=$J5I I(ACIP9$:[;AVM$@ M=T:*)O,B.>)92#@D2P*]SF@BX/(0+FO/(BH*!J:@\EH_MWE8%3"K#N)5AIQ+ MUP_(604O2VE1\^,SJ6MI()[%(+V8O .N_V$[&)A2Z%,=8TDJPSZN: MR)S?UT83.J$6I#BV:L2?'_)];3*::&Y30J[3&%-X1>"L MPB5W1@->C7%F(?I494%"Z7PFLYWY?E$6%L01CJDS*)W)Y#B2RFM"43E<"$VQ M ZD]"8G2,=4G9?YN_6"3%)?$_A_0;9Y[7H_?;0I2Q/K#9G=?R//C1$CC23L MZ8Q4B%XQ4?I9-(,'-3'X5,,/A7!WAXO#SDC3X !.^^"24,]QA#9(-)WZY,@- M+_5W\Q40MF+$SB=]CI:0V1B]0&TY*6#RM2IM\]^V+!NR<$ MHO*:1[G8*=7$SA8%!SX5:0TE,3-Y+Y/)7A;7Q>,S!)4:C)LDLR@_<,C,'UYC M!3BL1([8.7!L;)TVR1\P.L5SI@G&$4F&DS3XU=L<.7YV(5([(U&4>54IJ$J\ MP.C1*7([P7;*RVW2,TM0>57>[2I7=RCI](YFELMJ#>^.RI#78A*SQP4)F#D/ M#* K+UJ5%W5DQK!8R&'?JE#'2MQ*V3':Q$&U5ML?GNO[Y S?Q J@24P)MAHE M\#VE;U:Y&I)1POPPIMRU[B#6*?(YP4H[GL\:">P/>463F8MNG=Y661J32?&Z M)/.*D#M_ ZU:6H2W!-,L!^"DSF@H\/C]FH*WUG9@P7:U'8V:IA552U81D6DP6=MU6^J.@K64H0DF5!Q#=WBF M8+46T^ZL[DA6*S>GLN5/[8SZ_"!_\SHHD&(..@EV37[LD'XHO)K?NFEP-51U M02+D($^WP[-WYLQR+#\@S'M!' JY5X2CVK+-+BDN%-+TPC$O-BAZI#AH9'00 MUJ5P\HX-6Z9@]@XB]K(7(FKE[E4I;TF1N,Q+:NZ<'51$,0>DI/!.H4@:"'1V MIS \Y390%59[!\A#?K T@7C.00%$<;(7>H=D/!+R8F>D\OVJ P*GR\W$.N]< MW)2(4S<HU,K-J516RJ3-#M_76#JN!,"IYO1;/N0HI%Z1'\;X.LR&=DS+ MG]OZ.UDL.@PVN'+S2B!L/81M;C#RCO:CL!S#G>6PN1L7G,IV$"?!Z*8TO'4= M=XZ(P^D\WU!R'JFP29\@7E!V6[KLG,F!V&,Q[$VPPHME+SD_$#M1H%SVMBAD M5.3ARV)YJ]$^;D-&CM,!A*HYAUDLA@:=D<(/U-W,TTD&*0GUO[N^OQR;APF.R7"W(OA7 MRICPNB?"G:NWP-,Q)2U']]YO C3SL$F!BD&63,7<7%6HF5?U!(8615H*M^1RLU2E-2YB40='(5+'#GY2 MF5*Y =2GW?9BRFI.IRR0MK2H.E;WR<9&\.=ER"XI4 <=TJH,U^$K[ 6AS#T9 M;.$Z%T'@6>-%H(]M].06XWYH1'$K_8+V8HC4%9PT]?&J\4]586<''@,R@;2@ MK"H$-&J,QU6A2X:T28PFYIX3#J&X%B$W=RBN NCBU^J,AKS2G"@R%"6VI"BQ M3JM_@B5NG\U/ZQ9)F^3-".@)S(C(6<:8RF3[MD;T#TUWBX*["7:EXQ24V!G% MQ$&A?)&!G'EV9I)#1&)!1XA.,'Z5KUBQ) &5R^:&/&LC.N8"U%"%VH."PUBAGT?B0AD]KAHRDB18+X#"VQ.L'?6V;S+29*[ M4=GK=W=ZH9;29%6CD;U^S$PC1L,C +?ZS:,<>!N0:)Q66.>\NJ-QS:V)(]SC M]+6 *Q>XG+,1U#$RE%80@31NNVHO:$&HY@ M^PY[17)88K?>"D)(%=A59;)5),8T0S$!P%!)QE*9()(Z(R5W;QH(+&4)+.U8 M24]73P\7>!&N\6OJVMC^W+&/CC9;DR6$#>K\>>]NE,>?BK4>,B"23?V0Q5+, MZD_AFU<8:P-8 ZS3!A:W8+V+7)HCJ:8Z]?1P6] ;-QVC96I>-8R=!?$F]IK'K$9%XC'8]4QUA2D+"*$"TO MIL;H /K[B=H_ M'-"0LA_[P#>F>TUT]\@>$#[L :TS$GI"09/'#%]9 M4)"F<(JP?]K!2@UTIQH^" M*M1D-O^-_H),3L=+T9\1-Z9)6IJ.]3EW$?B![I!7./'9SR%!LI9>+JE[$1+W M=C$;(^]N0M'OWWT0-Y*$;%4-DDKZOP]Y3=.8.PC=7HXG5"66RW$RK$X:\(I0 M,<=/813P'G[7R6XM%'!Y6%0)($.1= :$'!I_"!F/"*S\>KFUKY] ML^P%,;/*JGYKSH;+1HD;T*M%]X#*.:B<@UJD@BKGHIUJ;Y)["+5S@%<6:^<2 M@"L+4#T'=4/U5,\E05.$^CF0 ^;EH(#ZN21!D*""[E2NA HZJ*"#:J5\%721 M.HW3I#+4T $JZZFA.X!*!:KHH+*H]"JZ P!4H8X.T,X\VK/5T1V >Q\JZ6JK MI#.CE"_4TI592[<>45@OBLA:#R&38AM9XH5!0<.UH)JNM&JZPG@^@'JZ1M33 M%<;P(1%R@1_(4%'72G0=5U%7%+P4(:K(CHF[U!S!/J-!QE$TA17_LWST3/>> M+8=VJ2+AT>B!76)3G8MR;RNJ^L^%'UB3]\W :GA9!(O1;V/O[$-[+A]W_(?+ MA:ZMPD"D@7DQ.!2%)"!*!(B/"'&W;H#MN,#E+EV']OS3B7EW;3FZ8^ '<(\! M_L,,K\W?^Q+1/14IC%?/7=\BZ#CWD*T'U@OZ\FJ9P70)_K4OABP]%SZ^HH_Q M&C!L]WZE)((E"BZEE[@U]G?M7[)$(C"6K/C-6)H$\&8V0: M$U,3Y7^0OB+1EZ;>_<[8):XSI+6)OTVDO M-2:3@N$3B@O6&VZ8"3O'@HX\B5[S"KBI1Y3GGY+9@2WD)YJJ<"=$!((0 MZ?HHCM45"*ZX]=Y:+!##G,H3,J8.?LZSA7R>NW&,'H=5//>X&/N6:>F>M3VG MFIGU;^B:#PT3\F V]] 4.3[6'-S-YI#*BMYB6QO$O\2G&X=[FKH+? O3_\SH M&G\Z^L*T,)D97>"6!9&PD<,H3"SY1^3Y:UO1\+ M/7'O9X=N*XH]9;C_JX=N>_@S599@L\S3()14A7:VB2"X G31Z"JVN$]@OK9,V2^NR M9C;S36!F(P&9.76>_J6;%!D^8D+:\>.F%7'?>+3C,NS,3#?/66T"\M1J>4I( MVZ[+TZ[(2&1,;1\$!@3F= 2FM/U'#H?$J; !@3R=D#PEY/ES")1"1\7%E*@S M*D]5UU.N91PV:@6&\SB?L$KO[]KU\*\.9RP\#SG&.Q=X^&8VS7=RNDE*%TCJ M[$"[#)ZVYW$G7*"_(9IB^W.1;L9=,$7>1M(NS-E%"[^,UOU$EAT^[L(QGSY> MXF+U#MC1O9L\Z6_WKD<_R#+K_:,Z6%&+-?N8>[]^L5J%N??3"K5"F'L],NXH MIBXS\Q\XR^%(,)&F_# @O]M_(Y)YU;.U^LC$N/G,8?9;S M@B*_%__]4O?&A&L(Y3"!TQXH9D0@,\EC_S@7Z>)%MVSBWF!Y\K'0/")CX5F! MA?R43M&]CF4WB!,YN3/"CBQ#!WB+;OK:(JA5:^>6"#H%V[3"+NC2:WG &W.J MC3G-IG9&BI;[H!P@C3W-EM>J+1%T?88T6Z%MRYM2H[=Y:"EJA!?:JWFZ)"=7 M@;(N8D5FFF)D:BDO^#=[00B2*3B?T4_42&1V(.8V6S,QMT'!C.:CM1Q3MV[< M#D@L=QC3'BQS? ,@RQQD"[26Z\;ID%9]#92B1C(.2 - M=QMKL8C6DSPY\QWY_OE60P%BD^^TJ'8V$('M]Q 2.XVJV^@$5U$+1A(Z1Y7/ MK(ODQ'I#9O??R'/CI%$DK00&DBA]@=A+ZV!71/%$GO*M-9R13P0^Y&?H PYA!61%5$01!3.B.%I6[A$#/>C!D7.4-ET[V(6AW)F%BFNR!W M7[[=:9TM*IXJ35=/QP??,WO.:BF!] *86',L"&089+CVE$1F:>[3]((@%I9> M $$&06Z?(%>3J,DLO5J8=.D7U3H>9!AD&&0X7_HJLQ /B$$M*[GCDLS(<'QW M_UP=]9O3B'^YQO7'[^55N>M:[],=MZQRGPY3"&+)LGW2^Z@I!)+4&<$4 IA" M %,(HBD$7W4;ZQK$/4X1.J!E8.) RQKZ8Z75$T+%E;6C?U_N"8/CFL ?;.7> M[RF*7$K?^?T/S;78?I%]YQEPAN+;$<<;T]G>A)76RIN]WHEEG+(Q=8;VTPT@ MPS=D1%005U3(U'*Z/:!EMUGX(-6+QDVZJ;7C?.DQBVVZQ,X$R9SF&G9$L\P-IMV[HJ+'F.7MQ W8;BMU! M#=C5R QMF5>'NRFZ+!O-,N:%OX\.;[-57+&]][7K?W,4XF"SLBV@I#ZN51 9I'!C) M>!]A<+"C\-[X;9U4ST;%!#G/344)4U'>2\6D=LP9962I?=DTF0M%]PX/;E&P M8D-&M4OZS$D2/XR9?'"4S9#V,/?IP[EE $Y03TL2OF/<9@:LVAD-)5Z4=G>-,CP88&:2-LK%S'YGI&%F MBKL'Z5IMTC=NP97Y(+6K]WL/S77+Y-#;'#D^]CQ(I,XEQTFC\4'+\#38IL.M(E_TYW3L MU"_84>9WD>N?A]8!T.Y,' MO*(D^"Y5&V,5&E=DI&+PSG/8 '4"GAI7) ,Z)\<2TB3\6[#1IJ\F \,$:@D. MT^8[$2#RO_'"LLFZ("25;1,/ NN<$!'_=TG"S&I=I):I'),-JGL';RDO]VS2 M1?"2M*93>2VFT7.M.S2S"NB';DSQ'[WWS:T<@B/'^1(K+67H 8NI$(;V,4-%?B 7'9QMJ]ET M.44SLN P#@*YI",4T9*$(04S(U;KC/HR/TQ*)X!U5($*RLG* 66EFE01 L;0 M4OFXCD_T/.69Y7!SSWWVD _FT+$G-=;H>>/<1]0\SK(?=D8*K_03BO' ,*KJ M($-QK!T*9$1ZOY]010LFTD;^>GXP8Y3?;CK%'&=B@4Y(\GM"\-RQBJ&(-1KV M#<28SGIU6UJGR/S$RIU"F2]AYDL:K\@)YPW!-ELF]! 9K648B]G"IBVU3#3W M,'UI5[13,M"R]>Q./@^S).BW-7KBGVU$9X XYL6,C /Y-_W[7B'(C'\:A%=Y MH9]B<"A8=,5@(?GT3#U8($%[2>4':M*0<3 !([[?H@ ,0(8,P"-.> QIJ+_/ M"T7%^L'\J\7\.X;U)"D@B+PZ*-KES6G\5<896O6>H9M1"[;J',6-)VG:%%'< MV(YV$/KU80%X6LVY;KMF%EC:MA='O)#03G85R+C:R6H_ I>:X!?J\\/ MA[N&+S1ZR'N2>I-C>)N^>HOFMO_ANN:K9=N9V45Z1 F\F)3,A]1H92>L"V>R M) C$&^6':L*1R;8=9&[<@D\G]'F'/0^\OSC/G(UT'W%4DKONI+OP46'G%UNJ M01*VB15IOQ/*/I"GW$U^^J$^R:PZ1*PZ%%Z2-$A2,[$_%,M=*>P0*59S1C%D MT3!&?VVKHOIY1CJ=^,'F "4P8C+T_(F(M^P'0&:MAR=I0[LF,U1)9[(^KPC0 M]H$-150&CTE_,KS9#""!G#WF".;2D>;21[>2#_QF1B[)?*B\J("9Q(9V*H:K M?=J$6$I*9[$2Q*U='X5E?&XQ6NF$$W<'3D)0$E,*Z\?ML5IG-%3YH5A0U3&D M:,LZ*)&;TP/,:8678UHNGT9&-M1&6WHHY;""TQQ6OF)_BE$'Q5&H-8,24O4. MRRS&Y)2()O&*6,T!6I ,D(QZ.JUEE0Q1P)(AXQVNGR9><$8'WHZ:-?QWW]I& M=/9FY5.BTTVA?T2(NW4#Y'.!RVV,C(;Q]''TDK>XB[F-%!(##%'J;89_L,IMA7.]25 MX?'M,,4>IMC#%'N88L\XIO<;IYNJ1N[C]QEW]]>?-T]]A<'B; MWKKI&%U.M;6T7[W38Q9QA-HV#HT2[W?79":KW.Z;?$R;?-TP]#-M+?6X%NDU/C=R- M\?O1W,:1TZTDD53C,UE$UE)F)VBKC,S>Y:="TY 5E(DU2BNY,S+3,NPP0%L1 MS>:V^XX0-T8.FEA''@UJ=V%V@EKZAB8(H]"\<0QWAHY5/RJ9B<$+PX1F,U!N M7Y'^*8:K?=J+8*C":<2DX])KX25^-?8U,I[ 5,IW8OI[1-OW8V&L=48#7E/@ MH"(;NJE@[@Y(9V]MF*^51ANM)>PQ>PMD@K@J21T1D/L:<.,RFQ::,U"^N@L!YW'C@[C$Z)^_Z!I$?%0*9RE M*PT@BL2&NBJ)S>&8755-V)5.T&2*J18@YQ5=TJ8L1W+;=+(1E)XJ5^-#<9>_%\U!@>;2Y!N=^%'^!N7-4OZ:'%3'7"NER0%2D+6X+ MF[*9K)$^X;VM6H*O=G30\MR,,ZB]6 Y2@+:O4%FJI5\TM_6(@'9 M9_1),BW:'A15- GV3Z%%D_G9JV#KAQ=RMON$F3G5N8NT3W)>)['=NW>:YNWK M8G/\GDU*ROFA6DV33>!LJ@;NQ7"6E)7SB@QYO"QYO(_C=]5D\EJ?I4WHY>#X@/)=Y34C@>6LMJ$MW-K/"&42TR#,L[GA& MCD$JJ3Z1)K2Z.?N!:_R:NC8VR?S__-- $K4O'$HM&RT4 6A85DW#LNK<6&EI&[I."'>> MF^L>]Z+;"\0=VGGOD4=[;1\VYZ6X_==U'LF3[G7OSJ/##H;'$D4*\*/ 8]^5\*DH(\VDDR1%?H!9/M1VZ^-V7S&>@S#D];@8VQH;J2;,&FI12,TJ+T/5!B/Q ML]S\'%!^5C3WOM$Y 6I,7>#%$/+H-K:D+!,O@S/"'F-PI/K(XK(51>\Q06^< MJ&5;9B"3Z8 #B=>$@A*74-61MZ"L&,:J9+B=A@VBPL\?ML.]>_*0[B^\]Z6# MATTFP_6#HDWTF"ULVD^#]@#"+SZ;>VB*'-]Z09SM^B=2F9Q3$_EXU?BGF)XQ2_K2 MDJW+=>J&E:W?,8EO47 W>=+?,D-;)?8M/]!V#VT=IZ].TK[-J:]J8GV?MLL7 M^DFL9\4"KMU+?T"!CO]H8O9-+,,*P,[*J]V6%+W2/0?3P5^#_+>0QIE130KU M-(D?Q,2>P *K6:.5P.X!Z6DM\MNCL%MD/RW$]C.&;B*29L4P.X//8N0#KBS7K*S=K)YM)+QMA.GR)21-$D7A&KZ6X ,@,R4^.)ZF)D MAF2?9(67^[N>XNXN>49WZ*7UO&;PKQ'=0&3#+H>^6JQ]OW48*.W:1K^-O;-1 MYJ_E?"512.6S/"+$D7/=/A>XW*7K4.33[/ZUY>B.@1_ T2,O]#CLWI>([JE( M/4W%SYV[/BW:._>0K0?6"_KR:IG!=(G3M2]&(BE\?$4?XS4L@OU?J0@#\?12 MMAR[M7_)$@G:+5GO:ZHX,011-Q5C/!FK$T&?#,;(-":F)LK_(*U]HR]-O0]? M]AEUQQ[2?W7U"7ZK<]U^U=_]SMG&R\\LI[M%[&TZ[:7&9%(P?$(=B(7>#4<_ MG&/-BSQR%5Z)7O,*N*E'5-V?DMFA81.6Z!LR)IV<]@Z1KH_B6%V!X(JIE%&8 MYGE"QM3!SWFFDTNQN].CMO?C8NQ;IJ5[.TUFF%G_AJ[YT#"$!UZC\^4/7Y8]Y2R' M/IE^ZG)@KSW8Z$G[OWLT&W[/556C[KKX<]462EAK4.M#VLM?*U:3Q/W?PIK/7ZM M:O\XB:U^K:+0$_K-(:PH#5/=-0H_;EGLDD9##<>WS MOI%-0U%I,D&)[]UVXOUT\+9JTQ8\?V ]&>T8'#;-;IP7K!)(3*BF1!93=A9ERH-C6>3HE^U6W=,=!ZFRMNIS= MREJ"VJL!TKWR3C5 IO>J-'>?[H4RY>Z'3-;!:?MZ0,6W#CU&_C)PKLH"'! : M]H5&$I@4FL'^MD0@-B VI;Q0IN,FDICRN$E- C1,WX '1 =$IU+1D9@6'4V@ MO6"&P]TNU2 ZM2/MQ$5'KEAT=J5#[(RTW?[$(!FU ^G$)4-A>U.1TC9H =D! MV:E:=E2V94=.=^ >) MX'3SGXNP_)WG'.QXNQ,NT-\0[8_PYR(!LF_4Q+7KX;4YR],-:VLCA?H$4/B% M?4S4;PN/A'GP&[LF'4NQBZ1!9W1@ZEI\A\P479V:(L_'&6_L17*!-\ ;X WP MIF@;)%.# MZ99PFG^?Z7;QHELV*:?$5I>/3:M'9"R\L&'_*G>PG!4=6X1YKV.;+^[HRX#, M=,MOE@'40 T ;X W;/*F"N^Z1!4ML::B&SC=+'6KX/0^<\6C3>$>< ^X1S5A MXW1]-D]ERXO9[98[615'OP9R9Z3QJK8[0/VXV''J)JIE[(W+B2KX-=!A@,.5 M<&695P)0X[0B;$K1'>L^,FD5!'9<-J8T M%+ 2M2>E6$O,;%SB=72EWF!W:B)9;SA.]9/X.<>!B8;%9B%NSBYOL@01Y(2> MRQ]12^6@<+C1P_( M<)\=>A%16&XNH 15 3P!O@S8HW3]8,^=PM>N4>W)GN'#O- M'K@$$@2\ =ZTCC=%9KF8,U!5]@Q4B'#!E8VXLK452K3\[*AC/"T^$2& MTC-.^\9V3X*SDPPB)5-OK:0PU5Z$9-R\PP%Y2KO&K;01/7 J&G@#O '> &^ M-ZS9M:D;@6:P:P?8, &[M@E(R=8S-O/4CN/L6MHJ2XYI%%J+75M0(0N;\]ZE MK7GO/W3/F"Z'O>],WDAZY1Q'&MB@1/JA/-G>F"W)ES+'/G8&C[(PKF=(^_W( M4NXS&YEX67.&!43P1$509E($13)N?L@/8Z8S@A""$#9 "+-%=MD>ECJ4"AA> M#X((@LB^(+(]>74HDWV15[7=,04@B""(; MB)CE,F#]5E/CM2IB")6P(1B>( M6!-%+-M>=WR$OI*]3NV,I&&?5]0\ 5N01)!$]B5Q)P'"EB3V24!4DG>K>4$. M00[9EL-,8IC0X;8FZ2/E>&*?%V/V01;-TM:6+]^B(&JKR'VR7=__3!C)^0CS MV.3^M= ]S-_8]&:6!/\:;V3, --=8"AQRS=J2OH_5Q%/>A(TJ' #^ I\!;X" M7X&OP%?@*_ U?X&MDG :")NK8;_;8X:J#TFI[8"7Q!(:UP+HV )=IE"5DO:X MXKWG3JP@Q-XNO$@I[B!_'2Z@BEE490)50AWH.I8RZ3%9$*@>$X=%G8Y NMU*W&)]8;,KO_1IX;I\'E%?1 A[<.BP5ZM969 M% I[)D5KBV$H .B$BM0S1UO4W@*:U !O@#? &^ -\*8MIEMI0^!E@9SD$: C M;2.@!FH > .\.3D5W6=-15==!E$94"ZS^,Q%A+#@'G /N$>U]T@1-LYQBK2% M6U[,;K?3+]*!662#G/'F5J<@?0!'4!/ &> .\ =X M;YIC^B24KU=K^APN71\65KH..&0.APF9!M9,<%%@SP1O;?+]^!'T;3[L &^ -\ ; MX WPIM)FA$=;(W*&HZ.+Z';Z&%VUAQS!ED\ M:5G<&23(A"SV.R-E(/**LMMH&J01I+%)TIC-\&5ZFJ L:@4,DP>)!(ELD$3N M#!9D2R('>*?L\ZJTVSD-)!(DLB$2F44@U839.66-EY?%86W,H'JV/TG ,JD->$DN=B(1B"2()+,BN9,<84LD13IQ7LTS<1X$$@2R M.0:IS&((52)#.F2-%V)B-8Q:K*VM7%Z;/D_&S@=3RRM@ZOQNMYH&CQS,5=?# MSBC) 'SX!+2M'CRP!MK4";F!"*.7X8O:0V3;U5W6P.9M'GFD6?!-T* M9M%+_8)GT3>L4P5TLP'> &^ -VWB3;;,\L[!G#V9919'R$I:9R3QFKJ[@V7. M.P,F05\ ;X WC/&FR+@+8P/II0%T]6L4%C/9%;N^;9/LBB%3=D5KBV0*GDK? ML/88T-<&> .\ =X ;X WK/D28D*_ENI''LND[[*2^R@>0 W4 / &>,,F;ZK( M'I>HHD765'1KI^\5-I4^;1P+[@'W@'M4>X\4L>/3FDJ?M.75/)5>EDC8>""6 MWB^DBKV1O5&Z<.5I7@E A2L;<24 %:YLQ)6M32@7.Y2^8<$C".RQRYM,=5P) M_;E9FX@IR[2+_I"EP!] $=0$\ 9X [P!W@!OFF/Z))2P,S247BZ\(0'@D!D< M)B4:F#/!5?9,\-;FWH\?2M^< Q_9.Z(>/\5FWQQ'N=\9[8ZX@*-!#"(EVY'C MS//']B*$S":2"QB# O H%1YPPA1X [P!W@!O@#?LF2,),8<,YL@@WU1Z =S MX$@*!&0 QY#8JHS HZ "@&:,I7]$\P#-QLCC,L^FCUX[*L0,WR*N>>-I37LI MGBH,JHE,6\C.P% 6QL$H @T*QNB<7/U+"^!WS=%M$'<0]SSBWJ]H'&E&<1<[ M(V4@\9HP!($'@0>!+] -Z+,]$E4A@]^&_#!F[EMZ]P*$'H0>A'Y=Z-D>NJK( M>+\?\I*6)_\%0@]"WW:ASR3SF>-]QXGZKC0K6)H%<-5!GD&>"]W$=P:@L;6) MJYV1I)&F 0/8Q4'J0>H+DOJ=G"Y;4M\GD7E)W2W7!9D'F0>9/\9R%S-7E58B MZ:1"51%Y4=X-S375M*?% V>43*./H7O+A<]T[]EREE,.EP_L$ODZ%P=+H;,< M$SG!>9?\I1A$J;V!F@)47^:N3\]9G'N(#!!X05_(4KMR3R1?WWYQW4?D#GC[ M$5>JN8#%#E.6F!& [/Y+Q&+BNH'C!B@$FM,5"3+#/SVX9&73()B?GYV]OK[V MWL:>W7.]YS-)$.0SC&ATMKSV0,L$@G0NF"+\/P\A;H:7._4YA!EG61 W3ED8]NNH0?(I"=IOFZ?I+EZ(S^F/"K3_Y!( M4J35D_=((V:=O7QWG9N'BH$,=O2G^.<*^ZS_DH M"&Q,)$PW=_$\Y9X]W0GH=$BB03S+P*^$\8/5$26/SWDZG8. ;^!PANY/>W1Q M2Q:-=N9;+L$7@461>AK![BZR7RTSF"Z//ZU],5(>PL=7]#'6$XM@_U?65 1Y M>^05([7I!$'=&DBY]N_46ZY@KC^C[MA#^J^N/L$+/-?M5_W=[YQMJB>LF[;H MMOW*>U]L,DG_8K0J*E$94:IBK+H>Q= Y5O?("Q7.;WK-*^"PV&,Y_9,EZWU- M%2>&(.JF8HPG8W4BZ)/!&)G&Q-1$^1]XCWLBNP&!^"41<0SWW\[T41S7XG<* M==,86R&,;C(?J*4;&R:'K<]]=+[\XC7_H2W3V">HQNI\\+/XX@ M,!SB/40F*(A*XZ('1P#I48!L[=/A9Y+2DZ3AWH^%GKCWLT.W[?=443[JKH<_ M4V6IA+4.U>/N"FL]M%:MUQ\H):QU(!UWUSK66@Y=57G0D+6*0D^0M(8L5NN) M@IKJKE$5\I8Y(PG4)8@/*Z3IN^NYK]M%ZP?.%(=[3?VGBK%IBTULCKJIOXV] ML]&][G'T,'B*OM[M)O B-E@<4Z/B/)J7--S2Q#"LX:8)L M!O@H6991OI.FRY-+%"LA1Q@:VB!&_)8M]W-NV:QS!(^&1+7ED03VQV#QW*VR=N_V&C.C8;9@G$O.<=&8S:2]D2]K'O1=; M:??,G?+Z"8-":TJ[#^G15T%L7_LP$)H6" V3M2JJT!DIFLKW)07$!L2FFA?* M5M9Y?)/)2@1(+. 8)H@.B$X9HK/3HH0MT9'PWM/GAZPT2 +1:;7H9)$ .\ =XTCS>9[.B= MCDF;=C2VL6ZHB44J)#.;PUIGI/&:)# TJ!!P4U#D(FW3G7O/G5A!")]=A PZ MHSS!!0 &>'FI84,:9L]6Q DY?#<'E M.0<[WNZ$"_0W1#M=9&H$D@00>K)KXSA7N %=NQY>F[,\]["V-E+"3P"%7]C' M1/VV\$B4AX[:?=+?8I#4%SJCW3UIJX%!%GENSE"D',8;>X%X!]X![5'N/%%'L=)U M3F7?B]GR;E%P-\';5145:'V9!,F'8NZST)F86]+>N&SUBE\#'08X7 E7EGDE M !6N;,25 %2XLA%75ITYK\R8#$\;*H0O2&Q9 @OLY?* L(3X5H >D?=B&2BLU'A MAOOLT+O0/MB9'1^%'E436MC-IHU0!#4!O '> &^ -\ ;X,UI\Z;(\#MS9JG* MGEG:VHPTK3DXA=/>F23F^%YPE)YQH.YW1D5-N(6C.Z4B)=N9K@2?/P-"M,ZH MK^UVP8"376S! X[Q F^ -\ ;X WPACUS9.>(^='F"#EFOGOB$ZR1)J,C\RR2 MO>@8$F.USP8\6CTT2-H:&O1#]XSIRQBT&-73B3H[G:4(X:VA04#PO-3L9[YD*LMAJ6=QI\$TC2?,^/Q2*:J=5NC2VMK(Y?M25CS";S<)F M7:VQ1\8,,-T%1E-Z+5._X.4O_TE/@@:5?P!?@:_ 5^ K\!7X"GP%ON8_4S9( M."B4:VJ81HIU>4W)7=0!F&,=<]FB5FD/,AZ<.*8-.Z.8@729:WT!5/*QO02E%-:HX:@V%FF8>9)<&G@F%F Q&&F4%G#^ -\ 9XTQ;>9+*+ MASO%^7OLXFI&LF2TDJ3.2.85<;<_3N9<+V 2] 7P!GC#&&_RA3CJUN ':UH' MDXQ/;8C4%TA'37[0$H,@A%4!/ &^ -\ 9X [QAS?1)RLE7:_H< MSL=KD(]O+0Z32LV9,\$'[)G@K4W#G\SDNSZ,=6&0*]E2IPFQA/2#._#6/!K( M,&6.=7C 1";@#? &> .\ =XP9XXD^??IS1'LH8T*J+,"<+ #CB2G.P,X1&*K MPI"YZH?,_=?"09PLP(RY$EZ:+?G.W'AU*+/8>'4HT1ES,6=7&&V[6E"$%V3Q MI&6QAHD=*611#F?,R0,1I!&DL='2F,WR97ML!]86,&,.)/*D))+MJ1U888Q4 M@1?5 HY<@T2"1#; 8JUA;,?!^A^L(6#&' AB*P0QV]:XTX^:K:U1(S/F!'[0 M!VL51/)$1#)MM^Z:1#*L3HR)ZH! @D V1""SR*,H9$YE5B*'0S)D3N75F-0H MHR9K:XN(XX?,!5/+@QES, ,'^ I\!;X"7X&OP%?@*_"U[/..HK SU^#@D+EM MUP*OH#.2M$%CQB\!JJJHZ!6%G>-G1XR14S X1]+N7'08(]<>6&5"54+QVF$L M21A+:N[X1V6(@CEQF>?$)>&C_#EQBB##G#CHQP*\ =X ;]K"FXR6[\YIE^8, M=%$$.M!EH.7I]@"@!(4!O '>L,F;G%&,NE7XH4\;X:><%]>BGA/0+ 9X [P!W@!O@#?L66]"7O/MXD6W;%(5 MC"TO'YM7C\A8>%9@(?^C*?%RZ&%L+?&]CNV^(,XXHR=G&.F:!( #90"\ =XT MULTN44\/&-+3K1TF5]"P];3A++@'W /N4>T]4H20]QYP._%=K]Y)ZXHP)''D MH51 '#D=ATO:'MD;#@M7GN:5 %2XLA%7 E#ARD9FZR_201T442!LE85C4*4O (N@)X WP!G@#O '>-)XWA9:TLS-H71'% MPLK9 8C, 3'AK#9S-KC$G@W>VA3\\8/6FW, A/865>!8#H-X2,_]OM9@7F2)/A MD7D [%YTJ-A:554VX%%0SKT9L]8?T3Q LS'RN,P#UZ/7CFH?P[>(ZV!X6F-* MBJ<*@VHBVR:R,P:3@3DFBM@/9[87W&ZX (;7'$T&>0=YSR?O-4S93"'O6C@7 M7I5WK5"0>)!XD/@\?B+3XSP5<5# ['F0>I!ZD/H-J6=Z8J@B#CLC5>$%":0> MI!ZDOBBI%W?&DI8L]3N"+0D%]:X J0:I!JD.I7IG=A=3>[DD$I$7>'60IZ0% MQ![$'L1^0^S3SE:K2>QII:PDYFG1 4(/0M]VH<\F\S*+\7E))@4B(J\5/5>O M1HFGE01GE$RC:& ;_F>Y\+5[&8A0+4+,Z+>Q=S;:G/-6WM=RXI,6."0#]!$A M[M8-D,\%+K=T)=7RPRFR_,S:U^,)$#X^(H^QF^]"/9_ MI22T#%.1I;\UXW#M7[)$HC L6>]KJC@Q!%$W%6,\&:L309\,QL@T)J8FRO^0 MQ<[R2U-ON>RY_HRZ8P_IO[KZ!+_5N6Z_ZN]^YVSCY6>6T]TB]C:=]E)C,BD8 M):'*P7K3]>B1I',L(L@C5^&5Z#6O@)MZ9%/Y4S([M,[HB>A!,HCSDNQ'%.GZ M*([5%6@M<>N]M5@@/ET]/5QP3\B8.O@YSQ;R>0[OA3U.=TSN<3'V+=/2/?SG MRK5NNO6O:[YJZ"WP+$U/]IZ-C P2_ MQN>]RYWIWC,67+*;JYLFZVKU="?^T(IT]\=O8>MS'YTO?_BR[,-C.719]$M? MHKM'JI0\8&OGI\\+/_[0%CTAU!A1-6'TY.CC'OUHRYH)/^O+/6$@[OU8Z.W_ M[-!MQ7Y/4>2C;GOX,U7>_]!*,PJ5FZ46:Z\:+-X5W\^R;P;LW1S^!ML,A8 M22"=4HMYS30=>9M/+JFA0-]SD'J.B/WG/'/$*W^A7>C/2\1]Z:&50G3S+@-+ MQ#:[)"FH?4 8\'T M,=:X]V(0MYFBI(=CI/>>.[$",MDR>L=C(2G2>_&20Z-/?<%PL[ M<-SXG7./-?Z.[F55YSU*MV9J!\$W-/>PH%((\)P^(WF]?R]_=D:;M'F:! M_J5-!\^>32 />C)N"4.\)?!27V((7%5W)%U+)4>WZ)+KS^7^?,N-$P<4OI5A MB3C;',:0Y;R@J(_M5MD$6%/Q6GA/,?,?NN40HMXYCU@0[B;W'GJQW(5OO_]T M+-]?()/60'Y]7]5XO-]YRU)(P@.$;EUGY1.'HPMCQ$HFPS9B#AV#V=YTH.UH M[+J1)A*D[9Z-8=:@;X%]'+*I2YN&MW"05>6Q$]J"_>MV"_:LIHPL=48*+PYS MRP+8R6:29"B?L"NYREH%#DRC4G:>1(>?G*>,37\ $+*V=3\.F7O)M=+ M6EX24F8V>4B&D=<$B"VW#T5)\VF+A!%)+/*RUL*Y5@Q;SC>.O_!H.V\/&2Y> MCH5\3O=]EZ2-DTY>[E*AJ@N#/I(FG\;(01,K^$S3)R::(,_#[EZ@OVTW M)P&[/6.QT+>(F&'MQ9/^=A6&,+^&%(^3#:DS&L14ZX.;UV2XI"WY.0(OLHM3#6#F9G1S*14))T?,0U#I$>D<\1#_CCJ"UU@&G:U+;T ML67G.':;;/$R L7T_92.-F':2J=""PR8[,RPK$\AJ2YDO9#.?*>P<9?AUF#- M["'=1]]0^/\WSI*X#RO:9LU3*/W.2./[^3L\,+S?MPA6!:>Y2L"3UAF)?;X? M4XO;Y#@3PPJ6'#IQ G>CIRU$ %)6"&P+P!HQ,R,_FE@94Y@+4:0F8RBS%LT# M(C( ,;:LK_&A)3:UY[V'YKJU*G+UU_LF+#R/=E(XF:1F-49K1/)ET#6*-%PX M)HU"A ?EL\J-2H[M\G+,U"$P8QD$6LD*N!2$B;2@:\!(MKW]=NV3IYN(=#4+ MPP=S_9V. EBV.EN@#Z5]"G9OJ6;OTN^[#XE,NE6%)/[^$<3,+# 2K9T=YE;) M8!,SAZ^C PN% HR,']-XH=_6'@ILZF6ZAX(U7)0U3,FY:M1_J<^M0+=O4>9A M?"HY%,R+,EC C0!7R19P8:A2":JT_N[YL,9;O8K,HG:]3=O*.8_-FV^<+",2 M5*!!C(E.AJO=1R3_^O[3)\5@*_FY6%$]L_ST.R-5Y.7"CN$S,_*X0!/Y]."8 MH,]+Q*-&&U,/E=P'?JO"8T$&-7N:/FP65T)_?G9E)$>AT$G5]M4QK:GVE[Y? M>,94)RD8=T*L'WJHA>?FY%A+..%@=1*>)Q,O3B'H5V2R^UY_IWUHG]P+ Q/2 M0QL'ARX<<^WL4,9-9= 9R0(O*9#Y;A>@DMI1E8XOLQ?4E8S(/#T>-: MN@]B_IH^-_'H \N%] Z*66=L24A)?8PK'G#7=%/ =&>X+G5%?9:FQ$(0C MJ^I2F!XVV?:%/NF9S2L#ECH%GX!EOJ%J+6A>5:WJ774C>D1!8"-"S57LX/A( M4%_:U]H*TO--QU8&!5T2N.1]W:\:GYEO7L>)**Y"S.-BQM$TS+8I-8@23I1X M1,;"HY)R_7)KQ0F$0@[-,M)[!>S@:M1L.JRL:]:)]8;,[K^1Y\9A2"61X8$D M2E_ _*V\^X05DZXY!:.V#.UY[7KK-@@ERJ+*G55Y;0@@[@LISCM&A&C%24EI?1&VU-;4H3Z M)<33$K0\UJ2$7N M6JQ/V&*?L,$S;J1:$)G--1X>: P%'R!2%[U"9-BT$03V?WA;L=AB.25 MJ78M;(7,=9N<)@\U+49&:>JWU4&9PQ+S@)84SBDG$NE9SRNL!&<@IE=-3*\P M_-!$M#3,T[6#T=A>&A6+7=5*]>N:5OT8%6HCFGT>XQ71F84GT4JI2&4:>L_H M.Z'C:@M;TCH.]$IG-)#SM! #$Y4]C"1HS 209%2;]-BWJ.WZ.BP>^VY<^3TL M&!8,"Z[]S,NAYA!-29Q.8B+KI;2&:.FNFB]!MK383[QKD M^IX:&'.F2XM (YT'KVD%A%O*16-KVT)<32;("$BQ-GHSZ(@9SM,#Q!G1N!D2 ML,2\+Z4XIJ5BE5*J0LK?3:XBNC]@LM\Y1-#(_TCQ[@N6%CH=P0\\RPB023ZX M<,S-/ZQ=&2=AM$HFSZ3!3%QLD-M^:K!,J^U+P67&;6%(C!1)*&"H!V/;0OZQ MLI6V# K[^W&?S*C3WV?B U"'@.2LZ _H@\WYQ\@V7R8+C,/F$KE[O'K7W.W4 M:-@+0L=UX0X%/JN,#@2\L0B\).#V7]YZ+PS7[]B#4 M(-29A5IDRD)3:;M]2=DMQFR>5%.[XRP@\[N6(>6U'E=K]S(PJ9 7(63TV]@[ M&VU&HLO[6DX\BD(2("4"R$>$N%LW0#X7N"M39/WQ>RWLLMES_5GU!U[2/_5U2?XK07+3U=/#!?>$C*F#G_-L(9_G M;ARC1UVNQ\78MTQ+]];K!]E:_TKCKJNY;$JGJFTC_@4^_73TA6GA57_>76%* M/:!U8EYKIGO/6,KIOB\5U5TRY4O=WCU=<2)'&].)7[C(5KM=S/#MC-W\ZJ8Q M]H@Y84VPQ>$$T810;*3<8]X:&(9/^(M?;=?X]6%.]4-SSW(6R+P(HK^1VR)L M>LT)@[T%UB1W#W] M(KX0#<)C0]^@-=:TWLXVK,6,,Z9X]9:)>'H'&U'&3NR%989/6&N"/?=<)WOI8(GX\]A/PO=U78DJ&8PRB>Y*' MOB+;YH*P-TZ/P^_]BO"+6P[>U.9D7PMKP[]A4^I5IQ]PXG @AHO$OY-EN/3E M)MQ>Y\I'SV&+]@,U$C>WUSNUJ8O9&'EWD]6PLL?P/IN^$V:Q0?RG5^RQ^,A9 MN4["AZQC31>\_C_VOK2Y;21+\*]D:+IZ[0B()L!;[N&$+,O5ZK$ECR1W[7S: M@("DB#((L'%(5O_Z?>]EXB )7B)(@E1NS%9;))C(?/GNTY^QFYC<5YBRG(OL M,KZ(R_BK.1I_9-^3._CL/#DA?HWG_X. +I[X(N'+[A)$21ZML1^>RT,0-T.> M ( %G-IXALS'UG+/3@B8\ R7"="'[P:P+ @GW)51__C,-?H7[$]^$H?I)[@/ M^:D?!^G'SP)_;6!F@?. >+E09#MPM# GMA%53=QL)AP?S- ):^NQK=6Y=R:' M 6)Y!>(FR#7?H\O*B^Q+(#+,328^_Y)=>'>:C<]MH6S4C%;YO&5-9OD=, &. M=JC,\B8.@-:E/C*)-8-4I0I3E0J9BQO;G C"E-.\D7\ @,1^*X+_/390YX2 M$-X$\!'\E4?0&CL'MN6@WI6PX ?3Q:I%P2>C ,XCR#QD0Q,XY ,'ZN*N S9, MPM2L/-+5V/T0V9O@+,2.X\!SPB$\"Q3IAF_ $_ICQ\/EX( 9?\:Q8[#7T Q>D-+EA%:@N8'I!!FL\$>X!N!' M[,+[87/T-QW<&#'CT,_CA (8C9AP. M<&$,U$S\#9<+;)JO0I-4;F.7,[U^6M<1+6_Y8^P*3G=W^G\)#1*V4O@.J;+8 M>#M _ /'32:T(,K_J-TA]B7]R.FFDH0]1/N1([#^G43*N\L+B8#O!2+YQ( 2 MT6 2=\]X,3XR\/W((Y1*M_+P(E[\B%JZB8(#SHP\SDX$"T)R+&K8 9O3U].O M?C\__YYN8D#"AM0_7@@ $A!A\7<,B#=V;81+P,U$N/P9>U+'3J!4^-N$>[YP M,UC$- V"@H TB2'BY#PHC_2?P +Y M+]NW_O/#>6 -0;*&'[C]: 8?@+3-#[C-;K/9:[=R_S0:Q&YZ'Z+(.44DT(V& M7AM&(\S0!I28N/"\WW!WG"LAH2FN.^WP*,]8 +/%'_%[\Y=0^PN<.[T"QTAO MUKFS?S<)'()] N8U0 N,S(#@27 \''!V@&+L)N,9S.@*94\CAO/)-P-R$WP& MUFU%?@",Q_8%KV:+X3#!:O!1_##EW&#D.H^>$$R@2$=8\TBFQ9/IN.:#XSK1 M2Z)(7PCY2O9^YV.(PW]SOAO09$)FF4'P CSY&;:;"8SKFZ_AA, BM8A%L!DS MBL#&CI$MO[/05,&265!CQ+%SNSY/'TQ62NP%J5#'$6SVW](XX4%DXO\Z@16/ M0%R0;0-'!+D76[SP-(,XBJ7S9L1I;[E62<+ 2:#'G)#$/8F;R55=YR?824/? MMX6VC\954C(J;9KI%XN>ZR#''K"DZ)ED(9I:T:)MQG*0$-SX)'10]S6EQ3%U M<61S@ $H^Q1XJ>\#[,4@'#ICN=-$N26FC+*.<*G1-3(%)/LLO5?YKBM4@SSB MJD\<6 B\W*:MZKUN6Z/=C03@\GB)#Z6LD%T-R($B?&CXGG3C)'#G[3OGUWEA MB',:(25Z9 ) =.FT"U.H@=%YD!K9+W&0GTG8*[ ME2@Q:&H#QD4.Z51TDZ3YHV6-%O1C JHX!(,6_PAC0./5EK-!UW]!8^5\ D"9 M#O?L@/:7P0O!-0TGYH!=Y7&$R@C-)D ^Z^?0=^&V@0KA4PR9CVECN6_>HWN! MC%UNPG9M;-)(V _+8V(@MA>+6.NWY'2Y[:7(2^LAB8GR.7@,#/9L>Z"1TH: M/1FC])8MB-]H(R8%\.3P8A0DA)!C$\+/8;^"[D@P)WNF-M5YCDYD#)@0@0D%R&.#?>(C\TRWN19P- ;F+WLR M76#;?UF4[?6=!W?XAEEDF*AU,V8;^.81 O9R$Y ?P_XGOC-;=?;R]9-^O590 M]XP4*TZK34N[_-5.'3131D!"HXEK$;!V<.8+WZ/D+A ]XI]H+'['#12=&F># MPK%G9R;0L9=>_C3N3T DP2EZ>:93@;CYDY1 /^>;%>J/H \A82P3-9"<; (> M(H)F0J+"_D*T@A-A(I0A2P9N-N,QS3R/2>)<=#?A#;J^4TB>&ADH&R?]9JTW M.[#XMU0,9NB3$39*PP7G<=%A00[WO9RIN<:9)I3(B3."-K#8^/PP%41_F_EC MW?GY8RH5[+!2P>8GA1B%22&-D_F_0<_(-GPA"W&1#(9IEI1R5XSSX![14TH< M!+0*&>9 H;\VHVH7RC=D5))!9?K1=Z&#%W(KS,$N8E7%+"K"@/Z,YA5.JU[O M2=?'L E(<0SMC#$<""=/5:59S?<0M?MI^0L6GH,Y-L)) *:+ZY U-#AC[YSW MP@ #LY7(X2$.8;TPS/ND$_]2>T(IP/"2RRYQ;8'EGT$Y2W2#C["R7!KL6'JW M<,!$V=Y0\0!]0]B&TUIQ9I' 0JNLE'3>FK\4[NDI.ZXTKE'[ ]GUB#I2(*UU MH@XA:/(!;O2^^.Y38C0ENF/^?7#%Z4P"BBR*O!#A:1)18B]VX2 8A ,%&AXV MQT.A?(MWZ+7&M#$ &W]:<$UTJ=2F 4/(&+S*HMEC#G>46QT=,RD1V63=9WAO M<[1%<%VALN3W@&XLSZ<)"P"@+*9.WI(04 #9:1H*S_L5;PI:$'X7Y7PGR&,=5#?"C4,R(# X1!QIQ'DD.,N$2 M(Y# 3K\!7AG-O%M^>K6)GR$+'3@RJT&X9B9)AYP"!XI_.2Z-CC877Y MY"U(N(I']-EY&892NDZ8Y'=,.DAP92!7_NB3Q(]'(^1',L$'.0@&J1-GIV3$ MA6"587$N,!"X.85T!0XE@>I)GWX23:$:S[,Q%!RCW7\UD5('CNO9\FWBM\2KFW:TB'9A29UE#0 M8*%!&,/K@"ZG8M_=T_].X/(,;YR.@E]>"+((X'L]H8OW4_E!D3^(R?&DVX"E=I@ZN+A??\"@A;4AU-MHU ^%[U,O'5: MG2B(PLX8O@OI<[\!T6^.((Q;'OIQ@,&2\R! !0I5EP-D-&F"F" \>5D/ 3PH M@E,N)?M@[@;I_;](!P,>,=?$,:T"!UYG3BHU6CB_!WX8?L(WTD2'<_C]BM6G M.3=>^Z3?K&OU(C_>(Z[/<%O$9L39:%)+&B^\&YG63PI\?$E3>N"K.S!ZAA0" M.0]^HCX;:I(M42;C%,A\E*)BH!;&1C"+'H!@.EZFQM*[*8L=Q*\/$A]C8)-P M7>@@G8'K9 5P:Z:?YJ^Q*RU^^"?W0KX:8-L98,'H;]1FQQR+/!M 0S=)?UIO MXUO?=_>DWUZZ;VH]3.LS.PX2"T4$JRA+5*0T(=6(/Y.4QH7IJEHBJ&68?7WH M-+<.GAXZ^V?=FIM>:VO+&V_5ZXB/\V8);O5>C>E[I>A5=B)9N<)A]_"]/R9C MUO+#:,HY1#NSG8B24H&=Q(',6N08%B(+UT??&BK\,A4AOZ+,V$UX#+XTX3W M1\:HE0C&EO LXC=4+>2&/EK/$66PYH8 /J.V $+[#AU!:"%\E8M_C>P:>W?] MOW>79^SNZ]7[+#MAZLDTVC,T99"-="0\% &(] Y!"1@M'Z=1#.%0RWX2RBP9 MRO80Z;01WK&6'CC)))2G2SAYEC2002](A;3DO]_\/T4V]*/$D@M48?S <\S: M[.EM[L)-B_ MZ+B.4&;X+QY8#H7600DJ.@I:Y0-F&& ::V^4 M>+[OL#CHV%SROF=2&+G(\:7 SHB/@$0\.R;MF;2*U.68(-2WFQ\I#I'B>6>Z MT3,/?K&O7R\RM),?9K$T=+' 2FC-3M9FI-48T@D"@CW"30('2:KB-)'63>P! M]^GQ9_?E%(F(*L82)Z31P_ M#C&?"/=-QK3(31C(XC0J'D_0,@]F.BW[ 2_-).*XOQ?C?#HISS M\YO?+[(,K1LODT/,:.=](OB@<)F8TJL$?YGB4F&/L6=ZSDB<13CKL?I :/ I MFB G"S$_RPG%/K-#T+L3OJ1W9MX,VXZ%TP\+C:@12Y@MEDC;;#UISD?\4>8Q MHB\C]B2842 E;C!)9]E/)X/EK%T_1:\F)J?'D0^DS5WIH9791VE"R<3RF.KH MBV=1UI&4@ ?1;Q$)B2@< X)"16R?4N1#4?@U)7ZGH74U0 \I!8S2_3CH([5Y M_E13>]7$+PK@ -!YX$GV5P(WZ168@5"ANWSB:H3=#PPVN,MMH/8M(RX4],&Z ]:4 YR3%5 )(6G!Q%#JR."]EU3EPS.3O MP VG1$L!8W$960!&WJC$K9E;$H&4=(F .Z.'. BGPQE4GR$W+'7/G'8G'7.Y M/5' 1014#B2I:;0+'=LXE32.YL55$R#'P%-L1J3W(6^E9XOV9A4)P5B)V$' M.W!$DA[)R;P<$HP"!1M586=C==9*>*W=YNL1LI M>P'/5=RB:II#UURE#)D$!=@K$6_"6L!%41/.>].&]H;6 -&YF\ M:>5RUD,FU_8'N-_(_,G16A3 2;H)Q:.QJ!P26;]B,J!,Q@%B0CUXE#;B@.>Y MC!*[CJB@2^J$9<$_EP+Q4204%3\N7I#/_"D\)%45S=E)("JP0/5-='ZAACN@ MYSN!^'V.9L026;5,#61B% M/);6O$"5)MC- $TB:,GB:%%YB>;(/$#C8GQI, U(\BBB>RDO>>6Z(HE6KHJ^6&J5DE]] M5\C\Q0\ E)Y(3+%>[G,]BE@M3\628['<00X0P9,$ M#5MF-\EDM\LX\+7$ Q2A#W>,/9AESAP(7-N!'=J^ZYH!??C&),.GP/PW"'H3 MR=QTM42(OS$H?.._D/> MA'Z3$9F![+K"[!%P>*LQ V']D"NF1%PU2^.YXJ8 MK<<"?3N1J1/SOI,45^G$ MH.8*H; ]9/].3WC$WQA:H?D4 9XD BV]^11Z[QX!Y<+W20N&"3 B+A)*O!/M M-MXG%HI&346('_H@4^%1V?T3SK5A\MFZDK:&H,W/6?);:,B<1D,G2LJ2)#?:S MPD=IY3 ?KG:RKLJYUJ'=K'7HG.LM:AV*CL$X% VO%QV$DH4F3P,$4W"@P@98 MTSD0F1^0(OH^]H9UGDC+(9_D.Y-]Q5@Z:\RYU65=ZQ:&P'-A:?1-.8.7U48. MO9G0N5Y7L?-CB9W/#X\WYV+<)%7L+48>@ZE%U X,ER:#8K=^=I4Y+;<55;O# M@K78!?F.K\6WYO?R.6N>3+]57DX E::LXHB)"4^P0[6%H@(Z M/)O+#7,C9T0K?M'5+F5Y-(@.&RN:XY"?)?_XF,RS=3S:'/WHHUQ+\DGD$5-S MZ AFXNN,?=3J@H7(2;CRS?+K>U-55/?-=NU.I=?>[78#G-_6[1LGJ[UFPV M7K7LXN]:C?DOW6BS[96673)M>.F@\-[,HP4#-X60V^6DR1FF0\ATC;;'-V%[ M7*+M0;PDRS@&TV-B8N.FP,D-1UUU=&,5P8;6\_0DRU>=<75 268QM-?WY&A)%K-A>_7@=#ACD*_2GI,@*5D3Y/6.J<[IOG&1S6G>/&4 MXN3^O\/U7_-HS;G#+5T',ZZI&=W9QE>OFSM\0%/!%?8? /:WMHO^!J"_KK4Z M\TK=]X'^:\LJ.3+Z &15TKD>BZC6D5<%)SP*BBTZUZ%3[#*"E=,]>(@TNS;! M-D[Z#:VG;TROQ32S57$U]0T\]H']4EI- M!3_D=.F-O1T[?+0\%TVE3.5B%\*$IXJMZ)8IR?E2.6]",8B2KN&N#K)NTE#2'"_K M:RXS6B:H@$137NGB:$C#MJM#>!\?,'$Q;%K6FG%1J'5#8@.Q9- M_S)M4NVX2;ERDM8I!@HZ(T[%E]37-DGP=--CYHLQ,\AAC:3,2A4=Q;!*))<) M*6>V4\F"J&,0Y2P3#:Q$WT5+ #9?>2U:)LEL2CN=;$B\"?DM5EZ[SH"+@18B M)U/V**+^1DDG;LR-=6Q94$.['.,@1NJS'VII50L\)J;"R"IM;+5MF;*'F&R] M!.#Q_!$@Q\0H^XOIO:==P*: $R:]G9YI;#JE^8K?2DB+&9SY!H+F"$O._TUS MVL-(YJ\"E*E-6E:0CHF_-?9C;(N*G,+O9?^LI$-8VG _V2Q>?D #6^6UA9PZ M2VE)/WG9 =0>P1* !*(>2=:E4->Y?Y@>C4Y)6YT_\Y3AY$A!(,%DPW^9S-J)_6FUHZE#'MU7Z+EPQ_ M8AFT9&+=9O>]Y$8)"\B&!8QE#1A>H>VDW1+X+QQR3]0Y$ .#1!?QK#>$*+Z1/R0R3(7\_=S9?;K"6F:&U#+Y[N:D,=[> D/I!PTBM1 MLC_8X60CC]Q'4XPBO^1FO&*U/'W4:9=G03=Q.-JBM%3IJ]X&DYFC\-[<7S*# ML%@'E%M/]?_LA&,_--W?<:0:FE.B7N)SCIYNTNK5+ >YP!3HS?0]@\_PA9,& MPN>KNXN;Z_NKZQ^7G]G-]\O;\_NKF^N[V3MZ#;.7EM!DG_9N)$2-ZE^0N]=&QJ1B7)JE0HPM7="#(\V/JV",TPJS9F4V7 MG.J!2$+ ?\,AJHJ?':&[:4*Q"I.)0!,/W?'@R;%D5Q_8G!-Q'!W#'V4Y$+9A M0V[)"Q;&S.ZL6T\XP:KSI=E)"772_5UVX4!^?C--\[)FBH5#GC03FO@^US ( MCY*]1&QD[A[22F=2V.0C!)!,D-SY,>B3G=Y'T5"K8NM@6V0FT]T50?F6=:H(@>#4.,#S'I6[>R72B^4 !9S!V@O KZHVWZ/[ 9LZ3EAJ*@RNJ4@:(@3H0 MQ+;?>]P6?E:KU>K=MJO*9:K6/4VCVC] (PHU73Z]U5ERV(#":0 5''J_'D M=A)]C$:M$(7VG\AR3YICOEB-S5:KE9_A'!M7;L *" H("PCZ!L%;2C)YW MX59)?OR^U.>ETC:/,4&M5YR@AI/V)KR/BYV/$GO(SYC''3F%5;@F"_+4#/VD MW])GARI7+7OSX)A2]3:L@% 5\70HU;#2/[LCWH1GRFS@2HRP^8=X)3TO[BN2 42P' MWJ];L+>R)^4M"X?#+2N2+.&16J%[,@M )"^5R1Q6U6 KP@)*T?@6$G[2HUB2 M/0&=PM.SCZY [(V3?M?H*:5/B?K4 X^MXC$_!JE[!0_EVQ;YVZ?W%03]"G3> M/.DW](WI7$EV9?$H("@@O"E%]VJ%*)T918'S$(O\B\AG]Y?WM^>P.]_Z.?1= M8)9K5]I/-J5H "^U_1A77Z,EZ#&Y>DN!Q[$K$"OH"N$UCVX&<[2$5BE:0HDW M]B9TB-E"[*G4V@T*2EJM-&5TO52R^0F+C<*$Q>;"A,6")$?XM'% *6NM7LTP MRD]9T_5:N]%YU;++&JRKS;:;JS69WS1[##NI33U;B22Q5[>#WTN"W1'GV*UT MYC< NZ2X2X%L/7?<:TBQLJI_9=(CU\2DLI%NWZ]47HNWDE!V@=U J*;WB0,! MJ:Y_QY@^AN6B):2/(:[X@UN!*44^@O9)O]6L?,!0]?A[DS0PI_?E9C20[_FL*=ZV%..YK("\C2K@SQ' M6TKT?:*(Z!U6#[_??2W13!;PT1#+K"BO1 5QHP7Z?[>SQ0KB[:8);]7>/ HT M+44AV!-RM@L9?\F%< I!#XF/SB@=U6"C'6"CK=EJC.JQT:,M_2JQQ\$*X,C= MTU2US)II@Z^W.PYCET=D'94YL'W[[2(:W:JUBSA:VZFT-@QEJ W'M,9;48&V MSEE*:4S1Z($ZWMFXZV!%-)WJ!7U4(I$"0N5#BM63OMOI^;!K5;WJ:ZQH:J@> M&*H'QLJJRCHM,,YS%'SOWR8#D"_A!]%+@;+2K)>BK%2@/\9DWXD5.DZL/#UI MWL2W%=M5=$_Z2R=F+6XU@4TE*C/E:78*EJA^O$ASLX2HRQQM"(-F'1?DMFBPW5];EJ,%Z:O; MMNR-,1\XP-\53%!5?CKE #V\)Q5@%6 /ZTD%6 78PWI2 58!]K">5(#=#V K M'ZJ^,(/@!=MEFC(>X _8:+;%9A99<*ATBMO,#-G8#*+-LEFW<4W;Z9"YPT?? M1*GU?6#:'##H!<,E.T&5=!@Q=Q$' O M*@K/H#PF('Z"AE[<*,?_,Q[89.[7YWFJ#MG*58+S,7.[@*Z1^4W4#/&)D*U6_ MG(=LLTC5.NGW6@J?C@Z?2M7 5D>G=L702>E@*M1Q6$\>;;F>*):?4&?#T+<< M$ZLBGIUHN,\ QS+H+JP#6J.PZX@<%F6!Y- E[3(S(2?4+K+B_4%&NHMQ7VEQE4FZW#,58$:XB7$6X2XW;,NFV=])OZF6-R=HSX4X6 ME%>^4K?7JW5;#<2-5Q3J-MK=N5]7K5"WT5EUJVM\U^BV7O7+O6RVU5BMHG;= MS397VU#%R[XJ5=E57';[F5NRZE:GJENC\F5U.IA0 M*Z.8]LT :^TRV>HY50_E2058!=C#>E(!5@'VL)Y4@%6 /:PG%6 58 _K256O M6;EZS;*:0I5A]5;IE:H,="\)-<<:HCNJ.)O1W'T=3ZM>M3J>'<6[%44< D4L M'\*RLS+0EJ[*0!6U5)E:NGL0'T;5Q(26:J-&^K.N3J"-6L6&V>PJ<*:EFKHU/KI-^NZQ7")Z5HJ3#) M83VI:CT/KM9359V\S8F&RZR $FM.6FTMG_075HKJ!E%^"2BU MXMC9ZYO[2]9@%/?4/S*)8M?Q"):SIG%J&HEN^1,'[,"ATQ?P)%[\'V",7,0A M )4']_#33ZYO_4_+Z]_7+(OMS?? MV,7-]?WM^<7]'?OCZO[O[.+'W?W-M\O;NP3AY&;[,S-S%P]GEN E#'$\FWO1 M6:.]->C/4+214'312&_(="_/QX"0<+LL349 /F) G+P_(SHIQBK+86,#_%3L!C56& MUSSS@+._;%!CWII&I2+\H2G1USPJ#.5[\>C4]J-3N6C*E]HILK4Q\Z5>Z\QA M3'!T%W>-T9_UCM+=_5&PEWNC-NL=9.DI*(4RG=8JCIB,;*4S)B6E\BM95ZK! MS89C#JL]EQBXF, NNVG1]P!-"(1 8+J!31,EOIHP@P^\M[CPASX2' 2W2 MU$T<:#WO4?S2%XA,/)SP5*(Q"X<<7ETKXKVOH7!)<4VCUL&0Y%C. 3\+N&OB ML;-!UDB1N1]*&53/?F(^P&[C:/Y/MC1#?*E^0-Q$-R9AD/_O,,BR/Q_YZ4/ MS9^GY@!V>&:ZS^9+>/)A4B:!0)H"W/29YYYL,"B940HQ#N3A"R7D#-0&'N!3 ML!-SSSM@PP#YPG\LE_Y@UMP3\@.E(ITA+_W;![-?=&OS!8-1@''[DE\_/&X& M'M&Z!6PNH?TPS?,&,G\>.M:014,.9Q[!SE[8,S"KG#A"8>6Z_C.R%E_*)HZ2 M#*01?! " ,(!98_C(CFY!CHIL5'D&?X#$)WP>=;8'YPX$?!GG[+'7W =\S'@ M0G[!ED!^/;RPNP@8HQG8["NP-R<>L2'L#%]"NB+^B/\:NU@-#N_1B(L"9/TQ MW0@N:9%0S'X2XJ?CP+=CV!(^#I>#I]28*]\@^=YY\!/ #F]SN1GF4Q#8V$>\ M@)M!Q@R/6I0-3Z_XYO]I/L&;^".^'Y$(. WLS'/,&KO/ 5CP6?BA989#6AND MD/63),3TD0F1:7G@!2.2(@3F(#"]1P$OL?C46G#?8] ;/$K-1S;NV-)$2%X/ M6(%;=_ P+FT*E7=*Z8^G\.8!@ $,?\5^SC[8(>\Q-T&\ #A&4DMNB,!+3% M'IPP?9>&'].K_4H%P/&;CX$\[I^';(N(U'M &VR/WB>BYAC8.>_ ),C0*DUB:I13%11Y"PF*&E6WZ:[ ,-A M;2)K@CY8,TJW??9YI!8>:5X&5W(D(,1 O(S9Y5%"$6M9#W#-?4*N?=(WED)N M_3.U]GFF#F+#,N-^*]@P(VAL/N!@UQ,#GU9MS%2E>@"]S?.D[,$/Q+N$NHJJ M:DELQV@O%N8W*$JN?4]F"7B/5[33RU]C[H5\[7OHGO2WX60QEFA4)9^BAQ0R MKR]A#IODK5:*M1A+M+=R0=6IXX7/JPC8X,)[.SV%OJ\+G^$>Y(<2QB\N/V.A MY4VQS5@-;3>O;29:)?Y<8QYHMT4:9AC!_XC7PW)9V$YJ/CV!%PZE2 MZ4#:>J+1AM)E+N46:NAP.=_)KH_8':!2*%5CT2..'@?(<=,:LI _(JPTO Z/ M+%D)T[G4('^Q4->ZNOXR31#7,>+6S>"6C_V @E9W8J%P@A@ 4A82Q#-8WR'/ M GCUC!; GHR>_5F#+$A73DY%OHAK.!73Z^R4PD9&_>.59P.HP-!*-E"C+]:. M)WW.;@;>CR>CRR&GV6PPJ=.8#9%T&K/!I"O@1K9-#ER,7+SF_A]>V"/W'P-S M/)RR)@<^NJZ(-1"<'CC\65L:FBH(_ZMT7:E*&]E[5%78-]1-0G:)2@F)YE0Q8:"3 MK) B?%Q N89/UH%)>=UV#Z1M:3'8T%;9<7]7*9IF.\\<.B"-,HCN[8!+X=U6 M\*[9_O*/[KQ["$';[?XA7N'BCRIUO5%?G+N^).TX36#'I$OX/_O>_+6:>SC+:>\T3_J-MM;LEC6JZ(#* M212-' *-Z/NGD1;F5VM&>^.F!8I&%(UL@T:63)+=!8VT3_JZWM+T]KP(N2*2 M?>/4&R>2QOZ)!%-YZ@VMV3R@/H.KMMZI'KY?H5?#HV#BU!PJU?T)Z&%)8XI= MT$.7C(^.H;K5'2%^+>FCL O\PF2WKM:KSTL/5OAUP/C5WCM^=>M8B]C2&O6- ME5Z%8-5#L"73PG>!8+I0&#N5ZN>ZJ8CK>-!P28.37:"A<=+O M-#1#+[GWR4J!RGT:_@HS%V)F;_^8BYK>;BC,5)B9U:#M/[#6;8+MT:QK MS4Y9D36%FD>!FON/9W5;F"/5T?16R;T'MX>:1^"C+,X+^L.,>"!S@;ZX_C.> M)"VW624;\-5FG5JC.FN\S1RF=03%<W M0_C5;AYA[HS"K_V'$+M=U&6;6K.YL8=4(5CU$&S_,<1N[Z2O=PVMWE(Y&RIG M8]_TL/^89P]CGG6ML;G"J$*>U<.O_8<\>_I)OZL9]:Y"K^-#K_V',GL&I009 M>I4"Z@J_2L*O_0PT0CVVMU3J@ 9!R+15[5)B9 MP\S]QQY[+<#,EM8MK0)"8>918.;^(R$][!W<,+1V>^-L<86:QX2:^P^B]+!N MK-?5VH>3@*E&?V_I2058!=C#>E(!=C^ /80@T)QNGGYDNDP*5I4$]T;64$EP M;S+&W]I_$DFOBS'-IM8XQ@X_"L'VGT32ZYWT>YTR"M$5?E4/O_:>E-&NXP1H MO:>U];+JX!2"50C!]IZ5T:[C%*%N2VMMGI>ALN!4%MR&]+#W-))V'2?3=C2] MOC&_56DDU<.OO:>1M.LX.ACP:W.'O\*ORN%7>^\)(NTZ3LUM-;26H1C8$2+8 MWO,\VG6<86S4-:-5I3SQLA/A5@RSRC$K#=BU[<TCKM MDENN[8NHR9+^0//5^W2B_.CVOIS_/OLY3H1'D#@-L]UIZ0.KKIMVTWH8/+0& M=7/0?>"V-; [>N/_M9LG_85CY'6#V$,)&+=\#J=!XY1O[B]9D_WU/[J&KG]D M$@.OQ>3[63$RB6-7'N!8Y W5Y=W"3;);?13-$H@)R#4I]'/DU].74ZV M"7QAP3:,E.I6//.=->1V[/*;07KZBS@(X%_WB#<%YY\Y:?[N"4$=SX;?GS7: M6[O\&7YC)/,[?0]>'3)_P!QY'H>'S*1/TJG:@IH;=8WA/%]F>C;[S*W\5SI] M93 SX/CC@>^Z_G-X-G-S!3C?*IK;"G @.DQ9AJ!]@(=KCD-^EOSC8Y)#ZGAT M/OK11[FZY"/X@NEQM_@^\?5'.82^7J_5!1>6OC3YYN7SZ]N-6KV[VOSZ=9;5 MV[5FL_&J91=_UVK,?^E&FVVOM.RA#"XNEM%+!A>O=(ZJS)1.Z9LEI+W;R>8' M **$S;&$P[V=&=R]Z7M\@R.X#S<_^XOC.2&H*NS1]VTU:?D8A_\MR:!+]=,$ M%7Y'3%C7R--Q3$9/:W>KU"EN1]X7104'0 5+\N9*HH+&2;]=UYK=*M52'&VF MZ*WYS$;80QX6>EUMT3$GPJS*]@&*WQ(@KHWOS9-^4VMLGGFO$JDJAS^K,LR- M\ >GRVN=QL:I&!7*DZHLN_QN!E%(3KDP'H]=1]5CKLLS;Z(AAD0DXM])**Z- M]#AV0&L;JA[N^!!H"=,L"8%PKH#6;%0)@8Y6R?S##WXRQV/CP'\,>*CTS-?J MF0C(*^][X%L Q;51'JO4M5:]2HJ"4C1WJVANAD XRD!KMJO4^GC7FF8NKBJ7 M.,7G\4YWB1RBPTTNC#P9_2TE"42E/6T.E4/G*ZL*IFL>KR6#GS^+/[PD:F%P_@WN, 'K9< M;@;L(8"7L8$;.S8EM3USU\7_C4-XA+X,630T(\I;"_@X#JRAB=\- G_$++@A M$TQ$2R;-8EY; (]9+Q8O83\P'0+8[F_Z0HF6X7/('N4F],:7VY_ZZ1*-M)$V6'0:;;/O+3 MAX";/T_- 1SKS'2?S9?PY,-D9J'CG4Y!>QI0<\$Q&)2,VX*N@'/Y 6'(&? : M'N!3L!-SSSM@PP!Y\W\LOPZX#F7Q>PYA-)#:,XGSFN_MOE]?W6\AGIA>NF;F<'2J\\LX]^]Q^,CTPN>_] M\\' <1ULY%APW$9ETY=OXH"D@3S4ZY.6 7"A$T;XZVC(9?(R2O 5TY=WGJS< MZ]9ZG?:KI;2?]M&ZVMY"IWM[/93IFYRBODPAY KJM*!]Y-.O!<4*F, MV^TX1W?:Y"Z11QA;NKB[8EAD@_$ERW^=._1872-'Y=QH+QGU<_FOV(E>[K@5 M!V#$\?#+T[6SMI<#YY]I1FFNR0-R+BH:. 0:6-(#J!0::&&&1*^]$-Y\_O.*M!KK;2SKFE(+YE%S6:JN,W"/$GR6]'$K!'\HMTQL;E_$< M<)[$GCCG7016D!G8[*L3#9UXI+)SI_%_R;"!4O"_>](W-*.TYH 5TIX5_BS) M""D%?RC/3.^6-:SR$#7/W;I2**^YXEFM9@ M^Z(+TLF :R$+WGF.7!^:K.P*HS\!8S;]?B',O5KH8!:E=;:];WW&*P2OJ^ M(EU%NMM(ORV;=!M NDW-Z.ZYY>^N\G'G=S><*,HQ:D;:\7!?F5-?D@PGRG?Z MA^G%9O""^0PZ"TV1YH=?/'*/!Z!&C,T@@G]1]M]$1)M]_<[>H79GU#].?D,? MZA_?:^R9I^ER+/*9_^PQ^#!DECK'&/_&X^&OIUA M]N.N/R1-J/@:<)S[1L6M:G#T[T3 76$+\X$^F&P-B ML+&/:::P4];$K]^3SB.FN,Z*IZ\A'IY-?X98 MGYV(;LFFOTW+"O"]2*' I( $P]"W,-'7%K2!'"WWANE]'R)C BQ#:8M70PB& MA1THOUX0:"D+"MDSH 0' $\'9X"MA0074@J((_T:PX8Q+3C0!%@]YH\)1W%) M"^0-WE_R$Z(+8(-V;'%Z'*"!N*+![8DW ([@[9T'/^&<\#:7FWC;^*Q//L_D M ,A/4YR "X1?653U0F_[YO^)'#C@C[@5E,UP];!)SS%K[!YO5K+! *@.:#$$ M_ B'HD],Y%L_22)-GYZJ VAY0)E1F(@],PA,[U& 3BP^M9:5M)+&7U ^-:PC M4M;EZVU$8 >(&@[CTJ908;.I&L?C9N 1HL(ZG#U0"8XOCOFOV$=\!97J)X\ ML Z"-1);=$8"\&(/L'[R+@T_IE?[CQ[1@^,EJ_M/\H3(4_!FZ*B'B.MW0+/7 MR%^Z[)1)->R+Z03LGR!# 4$ KX"UT*5)?8P*F 9Q(%WK@@/")4V=?I,>]\": MJU@*TGYE*?V;V]N;/ZZN?]]"F8C82,'V-FA[CP"9T^J^T:ELK<@%L"2T"$GVN3X8 M8TCTH$,\1!O7C82O+APY[+[WS48-<.EP&M1WN\;A;/; 6O_W5.O_HRT+DJS? M9M_,"#,H7MX>"+9<&74 (%BI\BG9B?QE0Y1&E@6=U4O,%CB!=_2^*KWR4+CN MJZ94E$UOQR5H>M5@,:IH<'&R!IHB%P&WG8B=)RZJ$CV]K5IWJ4^Z/M_7Y*:5T9RZV:WO7LQ6GS5F2:A"TVBM0*9JWJZMUA/UUDRMO>K M[STBYT"'S-JQ>6R[VFIKG::J)E787TGL7U)1O1'V8RY_JZFU.BJ;?U>73T'7 MTT\4V3E@5[>I4>U5,/SX-'S SQS+GB5)GA\VL+ MK<@G([RWLCM?E>6NS6J6M#78B-5@78C6JU=)@5=X4Q+>+&D'\%J]IE&:7G/ M5M_N/)W/()7"82*=OIB6XZX6.W[KAM-TJ/5UTDDIPDNXS))BQDDN,\M-FB" M-IX&K RDZN'%DDJY97B!DT\KA!:E5KJ+=OJ5$S6BV!US.97I4UYRP585UPVJ MD ^2J2SIN;&1*=3&:$97:[WKRHM_[[R,&2RN)&-_0 O0]E9VY2$;U")?K>AP MAV_"O1;SH0J#PVBR) M9@CW"JRQ]\H0.V 5/T^A;I=1W;?P-ZU1,OP#'T M92QH[E9I']L[/\I7? SYRXM'*X\6SSD\M MXZ1OU.8A>M+Y"?M$K'DD8W]':F"?N]E9""P]S2M[8FC8IVC,+<1,]T7T2_(* M\( />(!CN@>.9WH6=M.S?-E)HUR\R(,-X1F&,4Z]O?PUYE[(UX8;]0>@@F[[S %[V&[79.^O6"]J(3YQ9_F-E!YA'C,\=>EZX9 MAL[ $9W41/^XS.=B4JO#I)6::?4$ G7X>P9_N7Y M$TU/DR=]T<2.7G J&K99(M,K;;)7T%1LJE]N)5JLT3IGU#C16LXP:#151Z+M4*=1&I5HA/C2FQ6=$M$.B!JFR: M#=R(68D+9)%/\7"1T"F M4G=)>!.UE?0' ^Q=B/TE^=A\8?$8_UBW@7)W0N,PDKN((N?L.ZU[^=C&^Y1A%K;&K 7WZE8,F M8#YR=HLT3\=8I5_B9#.?H0>[)!H.2>>4BIO\W<\\[8$">0-?_L4)G3A!1U%L0>\4B2Z"Q,&:_Z-;F-Y0T M"AM*-DHL*%Y1?JW&2,4I]Z@!K8N$'PUACVMSS<9I2RTGG+0MH[>A8)"%F3M.GQ!O6PEQ\\+!=%*'3DJR!U2P%XC M"YKER8(V^DEFW22_S>.CY5W-_$-L=C4XP:)6(-XFKL9#%3EW/=2&F&[(/L2F MPO.5$;0& +">+8CN'[''A2$"T !T]*D9-2@HW,,NU?#AUZM/-[>D35W&@6]C MZ]* 0/#%OZ?_""@7JF)%C67AMD#ROJLASG\'RW"QM@J&P3VB &X06I'OI9T MAI;]N8'1W5_>WYYKC#MD&;USWK.[FR^W[%T8/_S)+6KP;3+]-S9P?3]XS\9N MC ,%A),"?[\V+DX4O5U=?UGLU?MDADYX!]ACVC?>/TVX/F#0@)9<+Z2PYDF_ M72NBL1PP?#PFG-.D/MH25!L?J[W-8Y%3:O&Q:FR)78+7GB+)%'[ 1]6QS<@ MX+7!,V'?-!<#YTKN$N%Q%Z']O7@H21N])7JM/>MV_(VF*B3MXLDP,,FX3P$A M+?^\!3\.'+!AQD P2P"A">+),S3Y"IIQ,!HY8L3Q (<3>(G_+VF&''MQY(A9 M!-FS84*@=$&OP&&.X>_HY2+=S1?.\Y!?:'8F=X'I MKP53('*8J@&$')L!2PK@$MP7F@D!YJ,9A%EG>P$;,^%2HAU]!J4E-[.F7*F$ M5P%L-_\!+!,Z\W(B1*E!,X@ C""Q.9==MGU@:?EU<+Y#B)-]L>E_CJE;/(A, M@#P'_86$0:CA/ U3/ QHD-$(]L3'5SUP#U3*%(%I7U]1W 7D08/%D8;D_ (3 MSR,>A)L/Q;"&9/A-(G?$5 ZY$_@0)P/A,H[M $_DH>!:G"86I?NA 0_)CVQ_ M!!\YUM3/: P%L'/27%Y%1]TY=%2D-('>6& @104Y!Z@S,12]+P2#7A1$"MZP!M]T[ZW?JRT42:&/ECEG0PY!-%ASI/9]=L M?"Z<)&(L/1=%-0(;AYB(P313%^J$;$+73Q5!H1[;'%VWY$@8P_ZL0RL-Z^8,Q?5S M67I+@NA?!:=(]GV3O>Q\A'QT;3QNS:'/-)T%<&R&/='!,KMBS4R.>P8Q:S+-*?:NPN9T/YH['K$%ZDXP(MZ4)%'%DZWY)?PM&JS ?OYUWTE.<8.X,N=QS/\1$7OF ;+F+RF:YK5_>: M6_23=BA]2"_P/FG+7+ZIX\ED)!^8-80O!#E32(:L35H&UD'X? ;*>V%W#K MSFZ=\">C&:&WZ=IK@V:;GO%.=SYHR"'^]%[PL,1+"5B6AB5Q!F?BS8^\>Q-)?N$W3Q[\ [8?L%#],:8M[+*\$RSVE8"ECTI9[ULJ(=19BRK6"'2>/N7<>BS LB M%!REBULCNEC[#GK;"X 47(J!N-KH%&'K^MD&1KV^T\TWEA*:C-4DGI^-(C7% MZG2*57!DOPBU@++!C@!S6-@I.3,%42U16T3^;H9(2237$[J2=)6BJT58V8!; M'MGCL,BZ?O$JA(O8_'A1H0*X_W 1;JO$:%$^KI%34O<4+S+J>@7B1=WF5N-% MA5F<*UE=;R?%LZ52/(\_Q;,Q%^-DB=;'PPF9+N^27^A"*:I(J[+K!13C?YAP MD\%++AWJ0E3[,&(39"B1\WY^\!-%6\(PG_W@)SUCCO$>A'"2_^98]@6_!#'* M/,YM$66=R&X@92J#?AJSG;Z/1,O+JB&V47\RU8I^UC&]=D>\S/O712=T;5[O MQ8+J$R&--_)L+CU/@1Y]RT=PK_#^C<-'W38Y6^9[W7/*VESZFW#OS?/?O2*S M91(T):?B=3M4"K[$2KTO.GAR#>0,Q38(PLEBSNK]BSWT0ID#"B0[ O^-"V+Z ML4.ND&2T!5++$N_R:YG<@'#"1A9]'W\G5>>D5%JAT>\B]>TOR MS.\7 $JP73+P9Z8TI#Z(A! 1*.BZ)J^MQY\9A9ZQP-!]J6B:0VF\]HOCN0B/ M(TA77,ALR:LWR7&]7*IBZHXB69^HU@598[.I,0D$$T8[#Z(K-WPH:T4PISX."+(X)"?$(< U%8'<>H 1ES_LV3]K)=4O*;NZ, ML@]4L4K*ZL+CLJEO0 .?3CX.B3C,G&/1' P37)X\!.9+5AN(J"A4YOW/%4.@]J M"]E^,BUAYLRK^$F)H%=P4*%O:5%/(-W8VBUW"F_Y^N;^DG4830;3/R8ZB^Q2 M,FU<3K.^+!H5GGOVA8BY<,\"71F;=+E^& ?\'A;XY/K6SXSKZ;-%U#T=E^? M(<>(^$&,A'7S[=O5_;?+Z_L[=G[]F5W<7-]?7?]^>7UQ=7DWTU!E=;XSQ_4G MME"P,6,KU=US^4_Q17UU(AG&.4 EX@]!A8@]HI^(9Q/58:2'BI%=YIK/8>S( M]B,87_9IKQ-1C$=,U_$0WT0 R0+-@K1P,,]"$0H7$? /D81!HI&$)(RGK2] MJ+$_A@XH'#)0#DR!OD[?GC*;B>6E?(V!_V%B!UD+8^03Q(R(G<@]1B\:&YF> M^2C$JNUS["$4B1QA9#$.LCVR.A_ @\T'[(=@"20;THC-THC9%3UL+B M#SE8EE 2C88F6BJ<,P(I9Z7MGBA$Y(STY+9%4,3N3A#JQ+O MG)DVP!O@YX#*8.(F!_O_"L&"SHJ4 T. M.]DOX )@!%?L$T77D@+/!L1V_?$H06($G0O2<1)S;6'%(CK*DDDF$@7G2+0: M^X+F:5IF0GU[XC#,\84R@+!*][B]Y._Z@[=QS#AX$^/P[,.'Y^?G6LBM&LA^T/C^R_:M__QP'EA#L#'"#]Q^ M-(,/MAF9'W";W6:SUV[E_FDTZ#)['Z+(00>;H1L-O3:,1EC=91B3#:_RD>+= MX07I._^35LN+K:"H!3X_8GK]]'_2E)M) 4$-2%*QL-<^!;\>@3WR/ MX1Z1#FZR%*6RL8?^(S>GN")_0,>+RVG37UQ0 MID+V5W,T_L@D($/VV1$%)Q.Z%YB^Y)H3CKDP'H\Q%2LSY?-J*^JL\0"4/##8 MA)OI"71J'Q3>P'Q.=1J97.=X3CA$(UR^OL;NI!H-)X!=Y]Y!"A)F58N?I@JC M= !@%JDSP##@"!8=B?8M29Z6BPH4KCJ6> +[>I)&.C47_"HC+P0W>#Y>5OJ0P?V\2 M/";=B>_!?V1Z/O SD>B\'.RR@ A;E@HX.I9\6\@I3P\6E 91SIG!_J"B1/_1 M ^1$B\-)'"\)F\D.,!"V1_I"63M"2>S/26TC07.U!C7FXR.>,.)IF$M 7=1D MX"&3%'QR"LM9;FGJX"Q@\3-LQ4M)C&M1"CD\.A_#(KHPJU$4-\O\=L>-%C!+ M8(L;1!_USF)O^@\/D3, ??#2[F%Z2:B(I,4GT3)YAVV['U=W5K/..EWFLM2 M5_+NR_V<]'/,KSP1@ 4F;P=HG;F#L=96B=N*%R2N1 41[_6J M;[PO3A!&H+,YZ)8P@[5CS[TFZ'W+ 0!,$^,>>S_N'U M]_/>#YU@H^/2*."EN07BN.V]'_<+"*QHN,EY.\# EO:1%\?M:*\9SC"_^>B"ZS]%8, M2OZ=VUAM>([%LT",2P*3O0)'0&\V,/GE_.J6_?/\ZX]+]NWR_.['[24%*;<0 MDNP5AB1[U0A)?DD#03F85],1-4-G>FLAI5]Y3SR,7G&@C//18+93'"9X9N1F MU.XQ!!MP=/60I9VE+()Z<'%W188S_!U:F-.#_^*B@'+2U%LW&[T]D=(X,XU/ M5,5]X]'0MS.(WSQ[H \-G?'"9'1 21Q&-3OV@NKA)H^4&OOYI"DL8Y5'"!?/ M?:+"ZS3A$3[1R;GFT(Y%!?ZZ[:\Z2WJ;Y? /F!BYM;)QA>Q$\P#\OWN/#^)6D10NI)+)(] M,V8.X^"Q'5E3G)[*1.\JV!6B%P8E="S8MMAPWI$9I3MSPG0'LK5]ZBB5P!/I M(HD3&FD:J8@0N8:M/ "!P\3GFO9,%(M/WX0OV^W0FN]%31FVD<+1/$[!S818 MGR,O+I]C,=^ .5;D%\E\DVPJ+.13\D8SF$\#-4MER8$W:Q8DQ22F6>!M"B05 MR8,A=OPC4B%<-;&Q56"?CDTL:<\>)L<\:",@:"61-.80B:21[*>([91W(T[U MD[_@6^-14I^?N27)M8Y?B># 0^+0I[Q=9R3[$HY]- )$9LI#A,$-63!.8Y4P M+BT[B,Y(@+29IY>TC:+N:/28#%K18_#I; UZH?B@]Q"Y)-22 TI2S@[2UL:+ MD^\DZJ>=E$L_*VUF&BCH8,B#?VJS6O%N+>+6P%A"E)62G;S#G*_W*^RYZ->U M- M,3OZT4=I>TOW46MV B>=0GPM'22]7JW5UM%'@C.@K9Y20EI7DATW/(*PSQN4/.Z[-SSG=['4LG MU-)UO"/AX<>PA!V^GP#\$B#-G0I?--V]U9H\/C*G"?YVVFH6#._=(G86@T.& M.5#5?N# U[Q$#2'6/XV7ZT"BS@JP@,"P]T/_9:-SY<\3X*K[/]!ZE7*34Y1G MW#VE.34:F;K2..FW-;TQ+\2YR7TD%+?&O>R+S9T#_;Q'?7$@Q9;EFEV-9 M![#L(E4D)S7O*:UZ*G8Q#4%C/7 4LI&*D-V[]>BN-4UW(6P;_E4XQ1M(3EH_ MWN,5&1'I&/-9\FH6SK=]OS)9%:/AX9)5,9LX,+):9,R61W*K2NZ*D-QZ%-=> M+.F(T"[R]KJ@M'/1Q@-PQ ]"H+4[T5[1X>$Y-;E%V7C-HYO!O?GKN\A^/(^B MP'F(R42\][^;*"N+*+5UTF]VYE62*S%X%(HTCHI=7X66,)#VE70O-,98G!@C M"\!]?YQK?1V?ZETF/ Z>D75VK[+CN BMU9Z7S;6/>ZP+XL M!@46)_SD<[S9N=2N5I$';>?.:V!7M;I@6>MZKXUNK6,T7^6]7OQ=JS'_I:_V MB;=J'=U0FU6;[1BK+;NB4[VRNEBQ(#^B@,RVCZVWJGGNXD 4J@F,] 3V+2_I M?F!/EG4"(:] AT/#G&((WOO48QI5@'*IIKI!M=4 \S\B>>L[9FU19M6YF(+T MC;*Y1./M*]3T<)=,J*F8VI+34U< Z$I0>@/0OH/74AFQ%\E2ZIL'G*I$:N&5 M-XXC!:E; MZT21Q9)PZ!K F<8ME0!U^-&4J7*WV6B*J'?+@KY?GJZ=M<,GW9-^1S-D+7N5 M0[V*!MX@#1CU[@YHH*=H0-% A6F@MRD-4$>TTW_SP"] ?[V.ON:NH1L?%0$H M J@@ >CU[1* 7D4"*#,YK5E%G+Z:4^&WBD]XV>'GV]K'D]6]GBVQI)BB##U* M-\I-Q=JE&%'XLX0%Z]MEP8W26+!"GN7(4U:'V5?@T<8^C0(\JF=XU%1X=,1, MJ+$#(=:JGA KL^#W %3!Z4X]KU((E]B%;[WF2&\OJ3DJA9;:)WU#,]K5KR-2 M^+,V+]Z%0=%1^'.T^#-395RN0=&MHD]'(4])R+.Q\%J,/+TJ(L\>FC94(8%" M9(XZ\SKH*@.K3*7P5='6&?HQL)=N0:,'98$?.((8^I("WPT9KU%>)$8A3_60 M9^-542Q"R2-*HFFI:H=9M5_ZLG5WFR*JG)O9UIUD96)EB. M9KUA&H[J)K,%>!PXR]]_@9*.?;AG47V0WFP?)*8:(:E&2%5HW:,:(:E&2!5KA-2J%1I> M53B]')*;=*=576U4)R35"4EU0E*=D XPD4]U0E(- %Z;E[B#PB^#"K]Z[4Z% M4GX5#2@:2!*@C(V;8*Q VU% XH&*DP#V^U"8'2J6/>A"$ 10$H VVB?D". M2E;-J4Y(*I&\1%MBX\+3%?2H7DESI%4A0M7PQS VMD47LN!&>=T8%?)4#WDV M[IJP&'E4_=PQ(\\.)%?#J)[D4NV/UM<"50>))5K@#HI+&HV3OJ[IW8VK#:OG M3'CK^&,8.VB?U6@J_#E:_-EN(X5&JXJ.'(4\)2'/=ALI--I51!Y5)[_W)\MT MQ'8JIH@;DXKX2@FYZUJPRWZWL'BX?N"%\,9ZT9N205(MEF^L;:_L8 Q2HP/J M9E,SNNV2;/^2[JXJ;B>U1CEK3);#SQ2^BQ3 M#R[_[>'X$-_,C]P4>WV.G2: M54[3.F=.!'AD;53-?34:FTY0T$UEV8&2H]#:CH>U-V>-=ED9FBO5B)_T/P/[ M\!Y9-.0LA.-Y-OM7; 81#["""D<1:^R9LP!/;G.;F>POZS"QYF3PNC7-Q#+8 MW0R^^M[C5^>)VZ+VZ._OQI/Z M<0!;#\9XOUCL/G LSEQNAKS&[@$V ZS,>\+*O!#@$7 &2@.\'BNJ'N AF_D> MP1!T* NH C^WS'#(!J[_'+)!X(_H%;0B,P'*(;)%^N,QX*+,3V..9[FQG=Q' M@'NC_8SA.D*\%]B([T?LG&EF1ZB9!=_AN^Z>X5,@B^EOF3D> M!_XOHBC$4X"&90;!"Y*".:+SU=@=Y^S:AP?:[)2AM6K4/R+3.*4M?L;-XSM$ MN=VG])#TI/Z1"AP'<4#?(IG&80@8-(7\Q5U9D+<"NC=U* 6[EF%[HQJ:#_ M&0,3&;QL"=MF2D$(VZYO[B]9C\"G U#^-M&59EH%G=$YS_M"1$ \ -&'LG/<"4.?'J,M :X"=NXO&=7UQ\>^L(;=CE]\,_B"0P@E!'34?.?S^@0@=5*>)(>@N[!L\-PS9)7!IFX3/'1]'LH*YKI51B'I0 M0+F&3]:!R:$7ZZ_<2:>ZM:VK'10] ;MO6#&WYOH(P+GCS@9' #&%@%M$P"/G MQ*K-P!K!^C*ZFD]8KZ=-[#>SR^2*Z]2NG+%/YUJE2SH2O(74$P&4F5#DDOJ' MA=Z0FPS G\S0L=:-43;UD[YN]+1.YPA+E!5RG2Z;*KE=Y#(0N;I:LZZ0ZRB1 M:Y^XU1",J]$K:]* PJU*X=:2VISM(A85D1GE3M3%52Z-FUQ[UOQ;;X^M7_:KWY,U/DZS^@\ M^ER;*GM E0U#JWQB%1^92RX'Q7UB4 M!A]B2CY6S5E4,6F$6SEZASG &/:J?/$L\KG2[%!^TO@CRZR MDH&;P72YRCE5$JU;3MC".%YM'J].R@DEX+#(".$487;PZ0@S8;%6P?%MQC$? MEJ6YL.+G( =HS!&.K"/X8@5@F)57A#Q9^=F/79L-X<+8 ^=8]A YIPDPF!US M+-BBD@H>,=G[YWNYK]?3Z*XOU[O@C>OIN^=@/,##YV0DMX MQ4=E> MJSE;MM=JSI;M75U__G%W?_N_[.[R]V^7U_=W.ZW9HQU51W[^P=G(]%!Z8IUL MCKL"\_?CQ^$"Z2>N9J%=6T[2]N[( X_ZLY&G]DWP/?CJTH9)^=)X<$ M%=;?_6%BQP#QQ!?7?T9]#D1=\$3#1I-'URDT?V5AYC327WD",/#V3R_RRP+T M;R\MS=P7DMW%(V!!\ .;#1S/]"Q8$;2$]%0(&E#%O*1IP -H#QX'Z9]<)=5N MAK*6,U05D6^I;D]M5E5$JHK(-UP1"=Q\E]ZJS,K@*JQ2G/%)BJNUND*N,F65$IN-QF6[,6]:C+32M? M,WS+G[B'+=?(4PZ[ SL:K&LK#F$C/%BE(?"",U8D@KBR3O8*VE>G5J>NY*D/ MG3-)+RL+39"%5Q*ND83/VK(;_L^_-7VLG375.^NVNUFIL7(98O3)Q M12-'0".-^OYII'O2;[6T1JNLO$)%(XI&2J61)3GENZ"1WDG?P(H)_0C[C2@B M.08B,?9.)&TL*^JUM&:[K(JYJO5-J:J=M5J*V)MNEE)(,TLJ3%]%,[-DH9_T MFYO7(ZD. M7#GR4E%27A#Q;^J X4QX@_2RK*=B&S&]2F:?.:,H5>U4.O)4/5 M2V)/S9-^HZM7"'_*]*P;K8JJ?'!CE.N!8_)>6?AYD'-O7V?J'>18V[4IO@+B MI$7^]EZ[Y,82>YYINZ$#1=';<=+;-N3KFO36)M]]LU=R3P!%;XK>JD=OG?W3 M6P?,I49=Z^@E-P53!*<(KGH$U]T_P75%3*';*JL7^W8);E=%% 7=>K9>7U"! M=U;DA27%E*J7&YO&C%8II'K%*2O" U>OI7RUTU'!J70X57(-E<:KTGB//+.D M F97[Z3?U-J=;H7R2E3RE2*1E$3V;RAUZB?]AM:M5RGU2I&((I&41/9?#-*A M::=:O:5H1-%(%6FDN?]BD XFF^E:N]NN$(VH%%Z5PCN/9/9?&])IG/0[':V[ M>4A(Y=!5#[_V7U;1:0)^M;3.YJJ]PJ_JX=DWS6T9D]E"2MZ.WIZTRO@ MU>F""='36GI9 31%<(K@JDMP%? )8;^0)H@X78DX17''3W'[]Y)UZ]C2O*?U M2NO0HQ*%#_B=%7GAT28*W_N1Z;) -OE6V<(J6[AJ<*KD&BI;6&4+'WD.R_Z; M$'3UDWZGH1EZ625C!V1A*1HY!!K9?^, '*#=ZFEZNZ%H1-%(%6ED_U4G7>R- MUJQKS8[JC*V(I))$LO^ZDVX3_6X=36]5J3.VRAA6&^.Q2@K!JH=@ M%0CF=D7&<'MS%Y[*&%89PRJ]8\/TCOT7J71[P!%:NM9LJTZGBN*.G^+V7[73 MPVE.C996U\N:G:DH3E%<=2EN_P2'=IAXC#0+9 O>^?Z8?B>/7"@6,XB\QG9 MS'9"9!,.4+[-_#$/3*3&+,&8-JO29U6:<57@5,DU5)JQ2C,^\LR7)=JC$#-? M0<@D"B2(%#C]32I2/I'H$<_=H_RY_ 5*)LAJQS.#EZN(C\)KW\/7!KX+NWV\ M@@T$/(S6UC(;)WV]K?4:9?E1#LAX4[1T"+2T)!VY2K34I!:NC5999=6*EA0M M[3)MN4JTA+,Z.UJCH70<%FN=)70L O:DM;LJHS7(T3#)<'_*J$A-A8SM&Y; MI?8?(1XNR;RN#AYVZY@=5M>Z]2KU#'\+80^Z,%OJM>S2=49PM9,QTG7(:55[ M^"#):4G:\L[(:>#\XO;IOWG@%U&2CB'-KJ$;'RMD.Y;DAU$XN"21=ZLX.(MK MQDG_"!M^*"RK2C1T,:=K*$YWQ#BXSRCB+*XU3_I5&O.XAZ2^J53%4WS^K$UJ M[6[S=(*Q#S?,V0UL=LC-M*RPA"VT:MW6"KOX./9#!S'@+. N(-L3_XCIF*>- MFHX_GP:B&7)/L,9 MWBN_R2$CXTRD\ "0L4UI81UC-I5%(>-!(^-,;.T D+%STF\U"]W*"AD/&1G; M,Q&V T#&[DF_V=(:O5G?\EZ04?7]6*WJ36RZJ))K;EEACF[^@EEV"7@ 05SZA4/$#Q@$TZFE2(!^@X2DK3RQXDI7B X@%O MG <<#@O03_J-5HFU$8H'*!Z@>, *;5^JQ 0,46QHE!5(W#\3(%?&A\B$ER8A MK5RD<&0&CXZ7="KY.!$X-(Q:ZK=P/)M[T=FIWBTKE-BJ&"5LM;O"1D_Z['P$"!"%+. #EUL1MYE#'8LXBX8<$-%U_6< +GOD'B"V"U22 MA$GYKS'W0AZ>388>B^]IRI=D<<1U; >$5SS5@08.[)KCD)\E__AH.^'8-5_. M'(].0#_Z*%>76%H0'Z7WB:\_/CMV-#SK]6K=5@,Y@723R1>+;_4:,8DI*A'? M-5NU;J\[]^MZ39_[W:)E=;W6;G1>M>SB[UH-0VWVD#;;[+566G:)D_>U>1A5 MZ8K36^4D@GM48+CL,."ZY5\5;->I&HY0SKM>([B !991!\RN XW @LA'J ME(4]AP,NHXA!)B_?6C?-C:"N7KGQ*X]<$!IZ-;28I7:QR%YQ/#" _1B6L,/W MZR@LJZ995.\"?YV1XSEA%)#[(K'U58O"(VQ?,YLA/>GIE&AQ[MGG M$TAQ*7!B;6\EMAEL:*V6:C.HZ*&2]+"DG5/9]("M G6MU]ZX0EW1@Z*';=## MDAY,9=-#ZZ3?Z&A&O:S4-D4/BA[*I(?95/7MTD,;Z*&A=5M5HH==EXGN#!,^ M\W$ 5T$1?&$(C7S8TK_I ]6>;T73(8JA"= U+2N@SXOPOH.= M>V8K(%7[J(/'FCD*=BE8@Q-Y-Q^3I+"F>E@S1PTM!6MZ(&/K&W><45A3.:R9 MIZR5@35&_:3?,HZPL5SUU+*KT=AT@A''3#74ROQHR -F#8Q9YF\KG?\TJ\A_CM;CEE2]S,LQ>/,FS%)M M3@+PE?YEHP56C-9I*9_)$:+.TLE$FZ$.3A/2FHV-I:Y"G>JASM+).YNA#GKW M.UI]\YI%A3N5PYVE&MN&N-,5&3.= W*])16,L%F^&-W4DY-/'JU/\X9\F+-U MM>\<*AE_GRC$&O-X]!9\G)LV]IUD,@3>:]_S14$^EM,\M6>B?]CKY) MEU/E/*B<*%JYX^[:Z-+ R4+'.-_Y&'%FT\ZXF^**#H92 M18'S$%/7FWN_G)Y1C<;<$1.OLZ'WWS.J).^-X@2*$^S&Y*@()VC.G>^A.('B M!(H3E!E#J38G:,T=KJ(X@>($BA.4&1&K-B=HSYUL"V-; [>N/_=;LG_84- M4'4C[4';IXYX<[NF2BQK&F("SVPO6=DS4F!A[H<2NO7L)^8# #*.YO^DJ"7K M+BB(>L_JO:FAE;G_K@[YGIY"?I@VR1J;C_ST(>#FSU-S ,!M1<< P&JX-#KZ_2-)CN FC2%X1^!E3$ ]$9^&_FGG? A@%RLO]8 M?AV=D_X]]?3U!PS9%Y9L_.V#V2^ZZJ64LB$:SIQZIN,:X2&VXF9&C7TS/4 ; M3"2E],_.QY!]=D(K#L.D&/C<,]V7T GQ<%\#D>TW;2@N%;'L9N1(]D M3+LV0^TKL8)\%^M&NWRPT#IG3@0.'QO8O]I_-6?L2?DZK,3#9D?!R!@39![V*':RLT R[TKC."# MK$;(M$"4 K1><+.>'_$P:6U-[XB&L-?_B/;AP_/S!-029'W[@]J,9? "4-S]TF\U> MN_4!=RO^:30(.WH?HL@YQ?Z1NM'0:\,(E)]S#Y095V(W@YOX HH@T^NG_YUG MROM$.%1-"=%>N!DPCAV#V6=N4;-@H6PV=(WAJ8#47?B2< E_<,>M. !,Y8+> M+W]90]-[Y,"/1R-'X.D[Y.1&_>/=Y07]2__XGH# 'P*@_!>QOM&A]1OIT_2R M"<@E/ZZQ>V0;.4J0+"7$8SR;@7WJ^OY/I)8<-XJ&9@0//OGN$V<6:*DFD$?@ MA#_%QH%(Q&=XE%E)L:H>U%Q= ]W^71=+VD]Q")^%(8U8?W+XQ9)(2/HV234I?%@:_47$"YU?3)@8B!@:( W@$> T? 6& MB^7$(V8-8?>.S35:010ELX$;.[84:V'H8]$R_&H<^'9L27&7;$/\+N!#[H78 MNO$9'@W8*-5MLBW"Z\&J@[7]9S3<-%I&KDE,F[LN [&)FZ^QBZG],: #VCO) M4M#W'-$Y\M%$.6O'812\B"5), SAXX? )]% 7Z+$-L=C0!RI!D0^K6,^@C$& M6D(/I'Y!4)C+\(&/_5'(T_LN\):#\[3TXJ\OX@6(HGODBP 1N2]Y\\ M6E%E;R%6Y\>J@@1_XE[,4\X\<((P8AXV=A_YU-@=P$D<$_[W+\U.HZ8+3@K; M<1%6# ZLCSM>1Q&C,2^,_ WAUDK !K M3]3AN\G%TBW@SW^/W0&^_1O_Y5@^X%DHT-7$=P)V^+HA6.9YZ.#,%&<$FS$][LB7D9"-YZ;\)61/ G\!#27D!,@ "(W1 [!+4 XHZ\L2AB5J(\'.)GS@@+X P M:VMPPW2S"0[8S&C]!O?UKQC #%!S7[0<6IC, QM)M2=4J^S:/'QL0LS\8@,42\)2AM5CDI6@0\)%), S%1*5M@!L#$//P*DAH.RAY<74KHU4"(EOY[WO!1FU-9RS^C?SA4 @7][3F[@S?=16"QE6BHM6D^VE*K=,N#7TX)VDG ,FF0#"4*BA D_ACTBP']"$7=GM1QB6&6.4 M3',,:GX49 T!!6">>,I@X>8?@960YK>$7(0U%LYGP1.Z$ A1GYAG'/FC; .6 M'T:G0!T2V_+"_0!Y3*:HCYPH$L 8QT&(02\& #RUS.#!3XVMW&D%[;J)18#2 M(&\F@2 "S4A( ;1%A!J%K 4X-FA*:"GA;S 0YPP FT$P@8$R0G&;MRY,ZB0@ M:#[!*_HQ]2&"!5QNDI":-N#R+,$RQ^:#9$(U=N6Q?\3P&J1_#40)H]!+(CM, M-N(C/X#E83%@!>0O K;JT5L2'\6WFQ^I1X,0]\YT(Y!*O]C7KQ>9WT-^F#R* MNT89Z02HG3X/04"#A?I,C#M^"!W;,?\_>^_:W3:2) K^%1RWJU>^ \$$^+:K MO4>ELFL\X[)]+=6I_=8G"29%E$& A8=D]:_?B,A, "1!D90H$@!SS]T>EP@D M,N,=D?$ 2,%'&0:*$MQDM]52OBQ2IR]\6=HGZ'3__AR.*7RL482PPWM0)3ZO M9D#^9/)_H/M'0:_&59@FTSNL^;^(O@/ML%AR5B)LAU(\% 4L_"R_)OZ*86#\ M&WX3OT_^GX@6P7E!^E)4J;"_@N-IG.%;$EX7^=\SZ+JAM-GAI2C\ 7HGX0"U MGFFW!P8#ZP=H04AZ_F..XR*$P@,>(*]SJCX)9E+N#@-$1VB3R$WA,DC$1-)W M9&CP6T]8]KXPKT#/<08?R90#KI4AO7B(7VC)/^"C.=JSH%D&\2_@KPLY]1O\ M5TG,[.++;Y=YW.L+H"V;X>7T3$F\M"0\:$PYAH"!=4< 0/@O%BGC,P7/QIM) M+V4N=3TR3A$)0$^<3 /<@$0!-N)X7@J(P%G2.7I4 MM&0F1S!\(>D:7H2-N/@/BLL*\@%!,/<9P4(=5]Z:$ FH/2[9E<:%#-?3#0B? MB^U$8(A[*%)&-(46-,]W88?CI7\L(3X&V>F']+HI^G=BON MM/9R*][7M^+Z5GR_T?O2F^UMAO_BWM\>U.5/\.H_/?Z9+9[3SA6_,_9C?33%RH.Z?A?PG?9+?I^(37B'<1M%UI8)( M@Z(=@/);7$.MN59'=Z$0D,E"?N"M>9G):R_NE.=G1+CDOD8J:KC+<)NW%A=JF(6V01"DD@ M*^^0?:\>KR@ =I6W"SQP21#PXBU%0.WG?_>L?O]QXZ0?'/SL6([3KLN4:L=J M/1(&1]ALR^K9M8$L;K:SS_G?S9@E73)@^]3&:7^%MT+R*>6_+BG)98L)L=)B MK/PTT?)SG\98[5U'Q>OYVLJPVM.,[2B\6^EBL5"KL 2AND^7?EDF/YYI:/*I MP?:G/:TS>%PJ)M,5@PMF#Q_:*0?>(_KS5W9_O_EYVWWS:%3>6-/SX(X!"UTAJ:-XX(T+6A:.+-MTVG; MVZLSC9;#F'Z.-3@T4NIB8SPQ(E9(<)%+G./S;^S!4I;;^7!?66[;"%@EEY9T1/Y=U,52KCM66*W=2]389RP'1-OO] MKO:Q*H@9QVQW;(V9"F+&-COMCL9,!3'3LZWV41!S)'NO 6DA:YQ:.1^3*J?' M,R_PJ*\1-F!XRL#XNKDO;7/0'M3^IKB1J.F9CK.KX:11;C V"SOA:A:06G?=6[[A+9*/[OOD/D M-;.3[:[5/R4[6;M,ZTFA8PTU*3R>%)X6#:T(B)X0(C]U.#76!5=3I)0"-XV M/R[IK6:6:M?LM7O:LZLD9H:=70.O&C,'\>[:K1T2CS1.#H*3KN5HCQMWHAH) M!2$UD'N F>.V>KHK-VJ8:5G=MI=C96* M8:5CMH<=C96*8:4WL-H-R' _DU:]:A.V \Y10T;FX9J.D*XVFOV M$;;ZTR:P5Z3PH6?V[5[5"Z]V!7B-'+Y&$)%CFZU!2U.1#AMLK.T#RZ>W@^6C MHSD'00M8/DU(H#A@_X Z)5#L:!-M4^C78#>@8QTG_[HA=]8-H@3L3JY)05_+ MZ_0%G;ZPV$$=YYK0R"L<&BL"_4*OGD(.@VTZ'5TX4$7,..9@YX)+C9F#Q)9M ML^?HNH&J8:7;LWH-\'L/6#A0/66\Z-WN,\XO(5"S$.VZ]+9.;U>EO>OY:W0G MV0B)W3EX1U*M1#>@1&.D8ACI M'.<.2Z-E@T/>:IW6[6)C3<[/H'7%'= )99.NC3(YCVR*6YF Q.DF=ZZ-,MG# M73MZ-!BI=<$;19GZ^LZI:FCIMW3I;"-\<98DD3=*$S;RN9&$1A &Z)9'H0\O MW(!)('I:L]C0KBQG[DO9]&RS/K9QTJJ1A*;.V3U\XG+Z_Y MR'WR%35]_?[ZVP5L(G2_3T,?W).=YX-+KT:9I?E\U(+CS M[-H]0J6"1404V:A7A>,>,'%D_T\SHF;$LJ0GN_*C0D^-$YO*2U7G!@KR#7=H M\*.#? =!2T."?%L75+\F\_J=;&]>F&S2]_]/(I>OUMLB5YX MIUA!W>[M:^*IW=HDZ!T\W&48D!1F"1^KLN?8&',WXBR&/XUXGSA'D^%S7H:4RGP;5'#]]F M:".&%-8A1SS XCAT/5KQSDNF1-# 6U,OG2&#PI8X+,X#@#N'70.;4B,&'H,D MAU.GXWLQYF(^CY@7(Z/2LDHT2-93FPVC>V,$JW#CC@..@64NHN\ $=8 =MDX M]*,HE,O<@;6ANN<]A4O, WL"FMBCE[+EUY%(@#2!7*1X-LO4T,MLE!U\V$>2 M+RJF^4)U,_P=^!VD28P@%X(K>X#'J/>]> KG+=4.QAV\@:(MBO-'@!VB_(E) MZ(-HH1NS&:[,R23TA=R)3=QNR^H893M51))1!%$+/O_ \7Q^4WBE]HP2+C>; M-0M\X2W:*1E-:'Y9QR^K[(*/O'2L02D%"NX0 GH[%1)Q;S9*HYC"T62S73$? M3,KH1X$3!-)FJ2\DGN3!4@XS%=%GS4K4/I6RPO?2 /[I V#&BI/ITVA1K*5Q M":B.8_6[ ,QY&)/>?Q-QL:VW=]XXF4J?H/BB#'>T\E?8" @V3=:_4G!RT";B MT8'N1!S1OFYI.E/A?Z>1VL(<#+7S$8#Q^SF;P [?,/^.W<\(]"K)\@TP-X_P*=@)._(.C&G$)_]Z\0^OS7K]KCUQ6S8; M=]S19-2=M-AD,.)C=S+NV^U_]U^\NR9V 3,99%\"!!+__)J]*\/:OH9_;2D_ MKA+@/@;:[),T\N(I"#/D6*,[H7FZF[%Q#<,_KL@H'*G"?\K#4!:P%==KIRJRZN/9-;#WF(7C=79+ SH MN1AL1R.\J[\%/U_3E(5,$+!XG"63((UR2;ND'HLZB23KL(CPA[ M&1PRCC0^A651A<8B_N![W[F/, !2#<($_X'1=P#D/(P$."+\@.*?TC6!&NCE M$3<48UK&Q\#UT['@?%2O96\";6V&-8(5WU$F!FT1WV2WS//5;;;$YR1-TH@7 MJ=[WV B0FWC\B6A;%0PE2ONO-$Z\R?W#\;T]BP9:YXV7P [<)ZG"\M!'->7A M3H=&";DA7*3.OO9 A0!N=S'6GAEJ(K4B,_[H1@M=.#:/^1OUC[=J!(@7T#;I MI;=R=6DQ=E>[9=+WQ,^Y(66UA#$E,U?DE^7/%OVT%',7OW5Z5K_57_MSR[+7 M_O;0LK9C.:W.HY9]^+=N>_U'3V.SL.RP6Y_-]EK;+;LA[VKC5=EPY=&2NS#! MG\>_+KHFZ^9W8=V\1^MFBV+\9H'@*[P5DCDI_W5)]GI9+MZ2]VT[=/R'@539 M^_;MFV>NRX-X*-6P*MC-;'4#S/2]'':;K@AUAMC_I '?$EC;@"0*[U92"!8R M;Y8@M$O6317!][),?NQ()MN2VZG!]J<]R^8M6+D&4,'8PYZ8=1LB.DF(/*:= M3=TM ,>NND(;;%?,0R&6,(4EQK%I\!\NV 2%#(_X59D\:5[=Q3>9KO.D/$N= M/WJP _7;IF/7I:ZA0DFKFIZK2<_#@>DXCJ9G3<_-H.='',_/YZ-_$H/^9OA8SL9O7H6..Q=LVVTZ^Z;M2=#@Y!"^V^:;?;FA8T M+6 -H6T.6CO,0=%H.0A:VK9U\ XQ=;$QGA@/*^2WR"7.\?DW]D M4AC@>LCV M++]M5R6VE/G:"$N['"#MCM4[BG=]L!,^;@9GHYVN-:30MXXS=K AI/ T>5H1 M$#UA'*N>//%(F+_?IK"I61[T&@ED]G>>KZF-Y4-@QC';'5MCIH*8LGU:!=NR\/4,*N0ZDT M)>Q-QE8$1$^(!I\ZG(YPY7K W^4PY>,,]$2XY52HM0B[72N3\_:K:$V[ZN% M$[NU:SQ4X^4@O-*QVYI7JH63]K!O'2=T="+^\,&.^66Y3^DI7!B?#5LMG5=9 M,9QTS8&]@U&DL7(8Y6L.-58JAY5!9Y:OU1-(4<\0EVODS8 M#]G\$:D&(;<=&*LMCW<$L[ZY1GK-5TA%K/'+;K4B3=E EIFDWJQB9M MVQQV>YI-=*.!4V@T8'?-EM/1\:^*H:73MW:((%0V]'7 1@,"F\,2J;&*,%W5$RHK9ZK+*F!*"]I(B%!@Y/H8KB#*HMIQ3"R[@AQ$(VN!H+=&%A6(>-PELNYE*) M[8GY0/?XN!P?-*?A!'*RD3) Y#/\NX+%FH?)ZHUPOI:@&FW8I@G;+ETWBA*T^0<%IHA[A#I.!X42 Q M)2A'@@T8?3GAXB&5HX:DQJK<>D'DH[TCK;3ZS[DZ&8%#KR T@,]'^,*VDGZ'%U MA9]/8P)AZQY<95-: MMK[5J '2]+@Z/:Y.CZM[(*]?CZO3X^IJF*78'YA.MU.3E-P*I49J>JXH/?=- MIV-K>M;TW QZMLV67?FI0M4CYR9FKMO6B1!"O;/EJR<43VTLG^V8O:$>RW=B M]?9K:6$PK+SR?>$_H4]RVF*I:U'\CV5 M%'9MPJQ)08_DTW!JCA-_T)%$E347RZ'0,3O=XS2IUX;\IF%1K<%Q!DEHS&Q( M3>@Y.W1AUC@Y"$YLQSHX4HYDXFF_]\@#B6KF G6U!Z2=83%/U>II2M ^GO:% MG\475O6804AEN0^ 13^Y^&1C@PS9D*?2V4X-ML?MH?9=JX@71P=[JH@6NW>< M.?<:+QL,YE;[M&9X-J".YJ'A3@_/6FRPYW?6<79("]'YQP?!B>,CLY7.MPHJ^H/I%F9 M6;5=QWTU$\--HPC'::B!)OD(F6QJC-+V4_@J/)'-(LJF M<-RTG&NU@4POHAL)PDA#)X20= M$&9P9L,7$[!N\NW"%OX(/)RT=)4 8F(:9^3BV:=$H1)4!5*-Q3 +A9.]SX C;&E+/QVL/HR3(-&]92J\WJR3+U'ZNB)\OHR3)ZLHR>+%.C MZ2=ZLLPS7AGIR3+;GZ0J2-.39?1D&3U9YH%4XI.;+%,.AU_Y/.(X-EW%%]DL MA"V)@&/MQ\V4G[G&XPS67:#:M:]7T+153=H:[EJ3JDE+D]9V!WID[E"%**N) M15:#TVH/U( ZJS6)CK,Y\R)Q:8N&74BUS^Z413>K@P3KG3R\+A=FX-C.6YW8 M74'<]/NZ!4D5\7(&B-%=32N&$[I UVU-ZQUH>:9.XS4S+NVVV>T>9RJ'MOLW MH,8QN\.N1DT%43/1KH_\PF!G8NAMD M%3%SUMVA7YM&R6$\9.T?BYU4KZMW79YL;.!!]#P554:GT^FT;^\0Q]3>TD%P MTA[H3J<5PTG;&>K(0@7Q,N@\MK-*(\V:.H06RM-I/V&-^3/W.I4IV24=4$ZY MS>,^H%+!!EYG]L#L#>V=W9W]0:7B31LU4YPF4PR&N\< 3H8IFDK652=,>S@\ MC0:6.D2Y24)9N^OLZMGR6S<5K6'#L;S'2BA[K!C^+M;[P]VG"EVYL-D4_O&E M;;46F_44N^4\IEF/[&3FA\'-.7QHA@MB%YW\G9B:B,7I*$Y8L-*\AW:5-?7, M=I5E$L/.X] 539ONO&1*S9S<'&Z3"79N\ND(XS12G;$V]"13Z)78Z#A6'QO+ MS,/80\"^47VD\GXRV)>C\*+4WZW\%38"59TFZU\I:XMS" E-E%8H1!5SIPO_ MBWOTQO]ZX;59K]^U)V[+9N...YJ,NI,6FPQ&?.Q.QGV[_6^[U7ZAWIIFE=AS M=L//1T!%W\_9!,[UAOEW[#Y^\7JQ29 7G"^!>QVDX(SN.4 K8F[R)DYG0''W MZX$UF>R9+X6X&W,W%&SVAEI$X5.P"5:Z2?YCZHV\Y.V1MF5,(S[YUXM_;,9@ M_\6[:Y(2X<2XA ]BKO[/K]F[,NK8@)&WA;9/=("UO;#V)DQIG;(65BM*@HC^ M,_S%F(745(9C4QECH4L(=4/,NQF2= DVO^*L%R=+$#G8\7>E8L \^14D52\) M %Y>MU6N8XR:P8' M]MNFW>Y5_CETFJ K2M"MKMGO57XZLB9H3=#;':C7-]O]RD]WK1X]USO) M>4UR3,\Z$55]S$R,)F95%T=W-:M.>PVG.&VSTW*JSBPZE>P0Q#!LF;"JI@5- M"R_>M;5\?,Q*$H_G%-I!0Y:/HF^[#UST-ZU;Z+V( Z!F;;9 M;;4T9BJ)F;;FF4IB9MBUCM.G\4CV7@-R?72#]O50Z+=-I]O1UZ451$UO8+:& MQVDXK5&SJ5NOW=73S*J(&=VB_5F]Y^J&J#=W3WB6P'7-K%>[:QVG_WO%HY4G MZ,C8O9U;3FI2V)N4K0B(GA"X/G4X-=8QWM]TE)K9CG;/[/7UL+)*HJ9E#MOU MGTS>1-1TS7Y;-Q6O)&:@H6&)N;>B:/5NG<%01,XXY M&.H\@6IBIF_KW)HJ8F;8UN4,C4@T6'1R]WFU(2%0LZ#T&D$T!$GTR*3TRL2( M]^B*-@*I0[/3?J2GVD22;_$J9S%0U?AZW+.>3OFL M&$JL@5M50TK&MX:&14A>U7#V7O+PT)'?)5Y3S]?OK;Q>PB=#]/@U]\$YV'EDO MG1IQJC=MP/8X3'%U=9BG>7W5@.#.XY3W")4*UAIA8*-?E^'B^T/%D7T_S8F: M$TNB49VV9L1J,6)36:GJS( QOG;EA]KJH.)!3)161Y>8[QFF)>[2:_(DU,WF MOK*"[-8F:#NKT#[09;#SI,O@0U(DP+$1A(DQXRP DIND M_N+==(;!=S^/HM?O5GY4>RZ6_[=[^QK1L"7>+\. ; .6\+&JV8_1PXTXP'H, M_S*2*3?<-(KPY/><1<8\\F8L@AT8XY0\7V\VQP)'BDB/TSB)[D$.!F-/- < M9WG.(E@+GL2UX/4P$BMA-23PWM0(T\BXA.=\3K,9/_BI-XZ-?[+9_*WQ-0K' MJ9N(#@1_PD8C^<,'/[Q#06!<\>C6-#;^ M3EF$>PHGAM-R'#'M0OZV[EOW8O$1=]F,YRLS7RT='I M2P*M%^.FX!7ZQ(@#6 BRS)A190M/F.=ST;TAC:D,%;/Z$*V2D -"@$*_]2QT MO#;"=4 "ORD.S=Z1R/$)]0J^(:%E&H"!!+8)3X:32(I]XDP2;J/B 1\VV&V!:H M^V5;34>$_?CXU@,2>87LRTD7WP(Y-O72&>80P_XY[(0'@"4.1P1-0.UB> Q: M&T"4CN_%'R)/W%R2D)S/(^;%(,;*OX$B200-,L(EN<"_22NOP-<60E6 M-R"N-NB^V3A%J8CL,IER),E;I++CB+JF5C4LQ=]7X2TI<@%0N#*@D(")/1#8@V___N7/T#K(6IIP_#_ M_B<%[83&NEDT!U$)M[+-C'E.55A\CDJ2_Y#&^ T#.^J1J)6@[CA6'[WG5=_Z MSALG4QF"*+XH \FM_!4V CRER?I7@ +<14N;K)=]+1_59+WDM%XF6\044B[O@.TPF&":XI4T( M)88;6]&%N#F[:PU_6ORPT[:Z/ZW[V'6)R8%?R6'P@/2^$Z["Z#\\W!KBJ$0%;7I[W ?_T%QXS'GBLL.003 M?->=@J$&_R^"967>1YIX/M"'J)841AY !\LK^=)K4P88B#',Z\53V. M\U.I MAGQPP1F88;%E_,GSAV#O)0_A5\FWY72$,9_PB, *, OBH/VNIN"?8I!CE@$ M@7SO._-H-'A!]08"E=$XB-7AYQ^#S#0X\MXR-9H$+_(4K* MW@2DEX#'<%D4W0.$R.@D58SO*%5-6\0WV2WS? 5MJ50G:9)&O,!1<$(V*L3Q M\!!_@-NV6FB\CMRFPDNE*'@_IL'O,W MZA]OU7@F+Z!MTDMOY>K2L"JYRZ#OB9]ST\)J"?-"IL[)+\N?+?IIZ29,_-8! M6[?57_MSR[+7_O;0LK9C.:W.HY9]^+=N>_U'3V.SL.RP6Y_-]EK;+;LA\7/C MM?EPY=&2>W'!G\>_Q/V,DHD?(#F7(!WSTI-!VQ><)GXW MA6^WS'V@K%:G_PIOA62"RW]=4MQAE_3MRF=I;]^#>8ZAMOV0"U2F+=]R#991>MKF['9NT];J*PCLZ:%?,_J-,6O MV.?,Y$;[M&M(P;&.,R:V(:3P-'E:$1 ]87SVJ<.I 2&+\K.^WZ9@JUFQC') M],Q!>]?AL]J#.(CN,KL[CS+0F#D,9MJ:9RJ)F6'7.D[S\"/9>PU(]5GCU&YL M4?&4^45U(6?'-KO=70E:WY8> C7VP.S:QYF+HE&S23VW=E;/&C,'89H3B\P= M8>YO16/4&]7Y\T2NZV:^6L=Q^"H>K3Q!1V:@VG%H2CC\X-V*@.@)<>M3AU-C M_>*/JNE;H<79*7C"9[U6:_M!5]J:/PA.;+/5<316*H:5CL9)]7#B6)U#(^5$ M?-Z#'?/+/NN;O>X.FE=?M*X(L,P2F*C#?!]R_._/XK.G"..#:YERUL: >'%.,+> M"]*%F3J/'(!XDO,WZSE>L]M!\@Z;:_=+$JZW&N:L!/869C[N,=Y1S4M^G$1AP-*J31L][ M.$]XRF>(;"-F/NSH-O33&5^;=+S?4G^"-N;O_(?GAF( 5CZVZG_A[7$XJ^.4SX4N)\]$$.5#6K,9]L:6 MG5:VW]YX=7LK1+E*5L7)Y&(@G]B2&%9V3R- Q2RS.8WCD&/6E'N"BXZXP6C. M'F(T:5+MXCQ'P.U>)]86)!\S7K9484_90-HT4+/]LAF& MN!1")1=E^.!5 EMAT=CX) ?!QU,X/E 36$)3.9A:C@5<3L8AV1KGPQ=C,5$1 MP)< RH&=ED;G+LVO+S+\^OGTJT/C =Y_ 1L]@*FW&G M>!#GJ*.YWFO&>:MW3 MC!\06TYW*55 3S+6DXPK,'3S3Y"PD52%'\"^1>?9N))FA)ZX6?CY-(98UFJS M>N)F_8<7ZHF;M42;GKBI)VXNZO0*CG?3$S?UQ,T:0$Q/W-03-_7$S84"*SUQ M4T_SWGD-?/S4A_U01=38*VAP.S5YOB!4W0FJ WS07JF*VN%M"Z M/@&%6[_Z,Z)T?4(5Q>*I3=QL]\V677FI6>%F#@VB!:=M]H=ZRJ*F!=2@;=.I M_OQR30N'H(5NUSJ1.;QUL:8>L!UK4NVYZVS-1C@K:WKW=W=N25U9WT%/U7P: M*3@[U^UJ4CB!:9$:3B<^5?.9IG95UA!=(QX[9F>HYP-6$C5=L^_L.H)(H^80 MJ#FS3<<9Z)ZV%<-*WSHX3HYDY1TZB4M,="MXI93HX@R1QL^V=#K'F=HG]121/6-G/V.\:N:AG'6'/3T4L&(X<EBQ.WK4;-6PTA]8 M!Y]J6I_[0&$^U\Z JF%SJ..>C5)7NW,H.)-GA>FDV:QB9V MRQRT!II-#LHF3>6$RA.[8[9ZE:^*K'# K9:!T#6T8-NZI&//,#WYDHXC#_!: M'7-9X\E+0]4@_ E3/D]N\-(>PS?-H**NM6M&KJ:BDT\:T7#2X[L>_K(>WU6Q M\5W;M?HOC"J) 3'>!) 4)/X]+4-S8.YHG1D+P!RCR3%B?@V-T<$%$AZ#&7>C M1I^$MYC-[&?C4]1 KC73B?+A1,:E>G1Y9LJ4T6P692WB?!4QD\DLS&_"*35P MZL]A!'N^@&7@((:/'QNE,4 KCBTC@Q&M2 /!\N/# I^ ;H/L97F@Y"XT.(O@ M$X5#3YB+TY\\6"N9L@3LVQM =,&.I8Z6\/[4B\;&WRF+$(A@S&*[7#GP1?RV M;NE[M;#+P'[.5F:^6CKF )+EM=MUG/%4.FQL6_(5E #4FX[B!$A7C!_*IN-L M,8!.31R3 WF01K/7UP_R&?/8C;P1_C(*D9J(*U9'AID2V_'4FR2%KXIA%VJB M45P<\"1)/4QC Q0A$'1!E1(%,U[:JG:A;++3 _.H5/T' MD2,.IP(256("G@-:Q\> Q-;,W;+5I-ZR[R),0>)CMUVA!<5D*.GI"SJ-,K.(Y!3\C1$W)J #$](4=/ MR-$3*5FI :5J:Y)$ M9W/F171=2D9=2$7C[I1%-ZO#$.N=>KVFI56_KU/B*XB7?_YCX-C.6XV;"N)& M\TPU\4(7SDVIZJAB)].#'?.9^HO7S,)L]TVGM6N+*&W\'P0U;7/0U:BI)&K, M=O4N-4+;4,/Q=#/A"\Q;5GL5XV;7LK&E)UB['PW^77)45 MV[H4GA5=?^3S8H.BL]0UCV;&9<3'7F)4BV!7K95*\:R36_1%Z;0,XA:MG1+6[:(;-K2>8AYMY?!TD:RC%QL M+(4'<7.$32:>RPT?U[>,')&;-US$6IE46,N;STN+V(V,1:*SV!Z%U99?7^Q2 M9:[V'7**+8&TNU7HN3T/U./;" ++X\0'2*.,>% MLZZ54A)6'%&:FJW\%38"JS)-UK\"*'3/02I&<,HW M<3J#O=V7MO YA"HCXG!ZBX I_N\T4EN8 UVB,O>7ND;1G3 MB$_^]>(?7IOU^EU[XK9L-NZXH\FH.VFQR6#$Q^YDW+?;_^Z_>'=-#:" BR[A M@UCT\/-K]JX,SP=N'9HK4GM9,6UN'+:V"5GK(267!O!/'_8XEIW%E$2#?:0! M*$T2)[)/9ZQTD1?<@G967=@NKSX")&=ST-A@*I0T(_/&_WJQ&3%VJ_>B1/X4 M&GK9S@$[D:T8?X2BSV%P_MO%Q5?C@Q>PP(4O&+\#+-.H4"=3'R/P3VZD0 =_ M6%>60:>:9*>:R5.!.G.G:."H+HWF0L<]4UZW&F=H/;[:VGP4)A@J(Y?%4USL MUAO#$T"R\B'L5"I4IX/UKQ>T M%'P"]CF#MWA^4M6],.M76DV,KJ78727Y$F">Q?+::;,OWED[;N+:FP'B/O,[ MXUL(V'P:-QS!]@0&'(,A&?!E*D4B1>YX+'>!;I#DGWL2].>Y+RE!-DSE0!Q@ MEX9SDN;8XQ(>4QP6S['7@V\2JT4,:#.89=O <>[ E M;+ LO XR!%[R=1+9\)A 1@CF8&@G6, A;Y@ M7$3?@7@9[/4*(2DV)"0GSV@EC.X7FT>S. X1J>CW!*";.2>JB!,@. YK?=P* MK=FY8]$G& D#/?W)=D0JNC.#UP@+>;-1&L6$2=0?Y JA1WSCN604@5N\+3;P M%]Q.X8Q;4FG$)=/!*_3L,D=C)VG4MK \ #2DCN?"VJ(NU_!1-*)8<)\A4+7# M50II@;K$\J)F%][WP^#F/,$0">P7B>26%VF++3XM"$K".W]5L)9Z?Y&3V!V+ MQ@M@SPS%W'N.B=%BKJ"Y!Z L] 0F\HNH&7D,]H+DCQ$8\VF"?\#C!*C8_058 M?2H##FV.10%R[2TZZMC0F?-ST7Q8=-%3Y) ?)T)5.E;OB!;CRV_18?+EA? ! MT9=2?;7K1B0IHIS'\5DAO!#0<.19*IQKY>JO? /H>9/,*W+8PN^$PBG#6!\/ M64DCP-\!;^+Q2J+D^S1FN0/.+ M>UGA 'QMA0L(G:M?E%L#^3WC\!LVMW+9' TV%**I2VH&MC/U8M $&'@7C;"! M[CQIQ>?G+!-B;"2[Z8>"WNF56/0"!_TU$@I^DJ*6EQ\N*L+UO:T/&9@Z;@RJ M?] 85-7"3$V+*%5"RJ%&FH Q0_Z$F!\D'>'N\D8]2;5EA8!B! M+%I2U&A/CT%LP@-O3J-I?<=J]1_7 _VA98>6,WA<#_3#=U;7>VWL7DOR3!3/ M@>7+'WNJ[?CEJ?W MZ=L!ZC*?;/;!3SW0OV(,T54O1T3 &O/E!%%U'2;,?RX;H[K Z>L&^#L0 MB1QA6KM6]]N=KD8MH[<[4+]M.G9KC\&E[<9%U+[26--S1>EY8#K=CJ9G3<_- MH&?9X%D3M"9H3= G3= [1]8UZ5>,].VN;79ZIV2<'*B7R\P;CWU^2%1^?O2- M^.$;H!X>.G;/'+:=JM/YD\JJ,Z#6J\#^\+0P,#O]KB8%30HOWIW9;;/;=0[4 M D.C95NT=$V[O7L7J2IB9?M;FP;AKV?V[=X)2=@]79W0M_O'=7S6-')ZJ?$QO+S[S+KF,Z<0T6N.HWS@C5N-&X.<9MF MMG:^3].8T5RCXWJUX*_&Q_6N(VP([N8=8T6C=S7?2 ?U:N@$:]QHW!Q"-+<& M&B\5Q$OC>.8D@WI'Y:[&1W^V&EER"G&?,]LZGT)P]JS=VJ&50X6#& W"B3W4V7Q5 MQ$OC G\-PDW7['=WK4^H,&9.,B3;-7OMG@[*/AM\?RU,#S<71H>+.<"N&]&@ MGU.(RSIFNV4W)X[1(,ST3+N_JQ30F*FN_:-QU<%JS&C MN4:'?FK!7P>:.W'X$2*BK0@8/.]_^7C]Z\J/\V\^$V>W$ M%9P6X[3,8:?RDQEW O.1_5'-'Y M3:M+<-(96 \GI#Q1$AWL(#^M1< M!E)EN44UV(]%I1\]MI7S%%-FO4KI;V/V8"-\'AW??;J>1IP;O\-ST]AX'XSY MN(P!3@08_Y,&W&BW3,-I.>V]PJ'4LEYT 4N\P"K"Z#*I^\! MW7KN \WX-![VSQ+1'#L"<>/J-\+&2FJ"!OZS ?\+M:#$DI_WOC?S LJ"K1+U M[QQT:2RJKL.$^<]E7E07./WM:M>]P$BF80I+C&/3X#]<#L>8\P@WR&YX_&H7 MR&V;8%:]JXMOY1&W)^<&5N-TVU_,E)VK@MTB/TJ1_W+3O?M?L]-HG1/H'*F6: M>>.QSP^)RL\\,427/N/,#^/XE3'BDS#B1L)^<#%;!9C3A74\<(;'1CCGT8;( MUK-U#S@\=-JV.>SVJD[G3^I7D &U7KU #D\+ [-E=S0I:%+ P@['[ Z[!^KU MK-&R+5IZIM,0K%2@5\_A\>?89FM0EUK;?5!-X[L#?0SB-&*!RXV(NR%LQSN- MX7QG.TBA"COH#<)(XQJ::-QHW&C_]_'$V9UZ$4_>*8XC=*8MN M'FGH/,EDKXMX>)()K9O7:MS4'C?]?E_CI8)X:1S/5""0=&+[H]K55Q$SCO%:-&XT;C1L=[:F# M7FI\U$?TZ"%;)PD-/PQNSA,>S3"/"O[FW>K03RU=)8T;C9L#X*;M/-R@1N-% M\XP._=22NQH?^OD01C,>&9?OO\#G0O>[P>;Y\%.#(*3G?M787=*XT;@YB) > M:KQ4$"^-XYF3#/\42Y_C\FQX1Q,%@?AW!N\S-[L1$(I T MA?)P$.RVV>9WXYPHC1N-FP/@IJO3@:J(EL:QS$G&A([)7(=NCU<1>^BC:"DP MB<(9'MMG(\H8NN4&B\!4NN%X>_8$LZAF)OE9Q^QW=A@$5V&7JD%8:9R[JW&C M<:-QH\-$5==))QHD^H@-GGF<79&91L"?8@35S RW6YWF.%(-PHNC8P]51$OC M8@\-PDW7'-CMYF#F-*-"YK!S1(74^%RA7WF>&F0:;!;"?OZ35XTQUXUH>M,I M) HYICW<55Y4V%]J$&9ZIMW?-6-08Z:Z]H_&S2%PTR1A=I+!GX'9Z0YJGR54 M7>/G_=^IE]R?CUC,\80SC/<(V^-[_\O'ZUY79PYO.MW9PZF;"JL;Y=Y[SL^6)*S@! MJ&V;@T[E6[7O!.8C^Z.:.YK#'7;'=.RZC,?2W*&YXZ!'/1N:/7NP<^*1IE-- MIX>ET_9@]_2X6E#I]NZ?IN?FT'.[9[8ZE1]F>! ^DBZXVH7<;YN8I)P_=F"E MPM9A16,:'V9!'H/%QD]&.#$B M?LN#=)M[K;J$"=N.]7!^V!,ET<$.\M-:I.S &_7#GSW0^*O[H]O?2M2%*IV6 MU6T@59):>YTP4'ZJEJ50=5/8/;;(Y1':6?CLDA9UL51X'O,WZA]O%0%X >V M7GH[8]&-%YR+,[_ISE>@0=\3/[^]\\;)%/=LM6C?2OG*+\N?+?II"17BMT[' M:O6[:W]N6?;:WQY:=F@Y@_6_/K3JP[]UVX];5>_U)/>Z23&JV-?%*CM9%/:K0V M\DF-UD8^J=':R" MO&\[^\G>UX\>.Z-^?=K\P_F%7C#F0?*FO;>NWG9K4R*D4Y81[\4&,R9>P (7 MUC9FG,5IQ(UDRA+\+0CA_P38_S*,QO ,-^Z\9&K\85U9QF\7%U^I.V8\#5-_ M3,^.. IB+TQC^ ;<"CF)SP*Q#25),0>XK >CELQC7#.<<"8]D[)X8L%'THN:)Y*(54@DSU/0CO@%5N./P(+#3+<$G]F/IO M8V/,72\&[)W/V'=\#20>P#3FL;4X7P%UAC?^UPNOS7K]KCUQ6S8;=]S19-2= MM-AD,.)C=S+NV^U_VZWABQ)-(U//J2[1V;^BH77> "GZGOMP22?!ZY/W=^J- MO>2>E,8EF^.;QC<>AVGD+L\=I?\1?QA%K]^M J8*RO1/#HS@>_Q6*DPX" @X M<:XXB5(W0>G*?#^\BXTT1HDZXUP\ETO2<.1[-X*=+>,+_.3G@$J(PS@.:9W0 M/X'$HK'Q=\HBT*O&'?#Z2[O5MUH&',J')2PC![.'I ;?04T,WP]PG ?(;!05 M0M/ZL"=VRT#$CSP?WR"FI^]<_/+)N 0=[B7&Q4W$B8!-XR*Z@?\+.U>_?6 N MO6D23J_NX(^P\-*/EO$Q( 4E^FF/PE0<"TXPB^E%-[SE (Y$J!, P9B/$H.I M#\>PWP"UTP2+;U%3? Y!@_2,<^-3" QT#0L9O](K\/,74CV_A%$4HK KXZI% M:[SC6'VLRYB'L8=;?!-QGRR6O!P#D%U\419SM/)7V"@._319_TI95*'6X M%:$Z@Z7)+87_G4:Y+7O#ST<19]_/V01V^(;Y=^P^?O%Z4:B 1%D"W/*9UYYL M,MDS#XI2(Q"H)((!#T3!^!3LA!UY!\8TXI-_O?C'9OG=?_'NFC0QD/\E?!!I M_N?7[%T9UFHA&5&,H2. E? ,!8X4\L2@*:@Z/"D)(882$FT;DI)OUAZGH,NZ MB[5R]2O2ZK6MUN!QY3(/+6OWK$ZG_:AE#U]-1)OM;;7LEE7H:_WZXLU)Q6527-[[X#'\Q?H?'IK'Q'KAW3%Q^Q><)GXU K[5;YFHMXQ. DS^Z MMHM%22.+*D+.:3GM+8J/MSKF]N"2(F-UJ0: T]DKI0UK0&E;3B.D6$68PA+C M^-4N0*IBO]2-)B2=^4M)*.XIW?B/TF9INZ/NW&;I>,V4MCM0US;;;;OV4S T M>563O!R<3E;_ 1W5HY2/P2V/-\C<[,"UZ'F^W;G/G($YW*7K9H6;UC<,+2)AX, M=1[J/FO7R'/N*UVL\G1]@KB7Q0 N!6LG=).U*4,#;T4CGDT38Y@*DH1TY3/Q MHC@Q HQQS42,*YP8&&F 1;T9BV#KQCBEW ,XI5H';WQ4;LC$$[<\=V%$EZ?J MOLV=LN"F[ JUEA246WZUIJ#KD%"#J%-XHI%R8P]O1F- =:2R"]911MNXXQ$W M7K9;EJ,N.4WC;NJY4R/B$Y^[29'@%I9'*G*!!&L85CVX]O,#X%5["RWLCGF-^QDO' MR2]?C3 H/:=9H&[8TYC/_?#>0)F)>(>'KX"BKY(PFAEIX"7Y17%^KC&?8;") M2)^R"KP@@?_?-%@*,A1/1SI@OOQ-HBNQ E.QM$WALC MVVOK68!?L>!G?8?I4CB!X#S:5$/KB M=#X/H\28 J$#R&#C?W&Z5,\HRN>WW(]51M,?@%+X]2K!)![3^(3BTKB8 <6Y MC #^/HU C.XHN2K!WV4.ZG9,C>"Y>"_0J)_E%2>$+)@$]X1MF 9_#_X!?[#$Y0Q2F/8 M*J4W&7]R<=^+$F,2NBE*-APS&DRE#Q0#/O@T]#$-Y9;Y8 F C2$WZ?T'GT ^ MAN6_\WO@ZP",#]]@L'@"G#6*B-#D7P$5$7.S,:9@><9*KG>'SRP"A+9\2KOX#21(GZ,0 YB$Y+\ M]Z1>0 2R.0C!'QY:U2!D.RT3]H,R+ :AZ$8B=TF\Z N9* V]JQE8S>A*&!^R M;$?XZ2I,D^D=V$E@S'Z'$S"0F\+JP0\N[T> ','O2U2@,F&4Q2F_0]\&58 I M_=(8(E=G8=OM+FT[VS EJ";DC^'?0$Z0I@)_(9#6:3!F8(WG! !ZGHY 7A2X M"U06PK-MB8U;JV^.N0^"E^H_,.4?](?0JSQR006+).FRI<-X>7'4'5_<),2\ MEYY)AB-6+O!B9N@- CS(LJ_EP@@S#JX".4:&8W5_,J+PGOEHP2,@5C9]1R4L M<]!):6R(2>A"<0'2LTV)J1%PY@OXP/Q>N3%?Q#>S/%E1;.&"R<$\VLI$&$\ M>J^0" L08N0WP+8GGB^R=-__F'HC+S'LEF4+HH!?_Z](]P6L?N-H>L$&D MN&1(!$(!$\FRD6)9D0T1.P4^B%_S M\0V+7H]9PE[C-@>=SK#7+?S3:9/$&[Y.$N\"&?;&_Z2PT>R@9* 2I\L%?O_RAQ!,5R &[WCTPQ0['X/T MA<_<@=<%BX9WJ&C@V[$W]EA$,HZA/DMP]2YH%%'3=6\*YY $;XB2GM_Y]^>P M2["G,30L%:N7[*P=2?G-PT2*S#*56 P6H6Y,Z5V@?+-N8HU\8IK%_+ZP(BJ9S!A^!-:_?7W^[$"45&;((=U2: M\>6W2\OX J#+DD(=J1W-[ %CRGU4P/-T!.>$_V+BA!@D#%C@S<2GZ<2W?*SL MG@PFJ+%CO(S!>@Y<]!)AX M"A <"B>78+RPO/#[?<$%G*I'X#FL5H2_T_==;ZY"K!2AH N),!;U*F.,]H4B MF"KIH0@L\+@##!HB^:CM8.TEQFD+AUK:JBG>* $# ?()=;S@Z1N"N\LD/+1SD(CC5>J5I(W^66;-27MPQ#$80KJ! M!8L?D0(E>R63*P7\UE S7DMM($.O\D(OIGK2@E!_8YQYKS+5)O",ZB$")IXC MF6(0!)"^EC=S)VWL#6JNO=#-SN7VL\D ME?% %%RJF'@<85P=/=\)V3NY(A5Z #7S'0?&HJ@H"<>%G8K[7R"=(KX!ZD"$ M6+98,%)D[!7#T@!?>%"6-&]2\"(T3]=SO^97"S':6GDEI+Q7(--'ZM] 2@@X M%ETTG0M9/_&BF71(W93[]DL)7<5Z%B!*F1SLFFR"ZJ$+#"T'))4.Q S(N$L2EHI+L]CN+\0J*YQYABAE_A: B M#/!;1; 9(!!@C%IXS=*#CD3E963X(4,\8B18EN_' )?)1-RV9#5\*2-@*6'_KR_L^@INJ MRFY(!D&>5U;K#((O>:GTXBVCDE_KKQBEL#1>#OMJMF)V$SPQ1EE]L+AG' Y* M'HKXG-T++GET:?1#E='4*D-(U]AXV5JZZBPR&JD#(]L-^),\M[D\7+_0HG6/$?!:H@LXL-T@(G]*<(-IF M/ 5'4MQ4Y? W"_=7Q;^B'R&^@2XO'%#"DFK#0?R#+DA$NY%,,ZU*J/S.\8;< M9[HU%ED1*MR[G$DD3K1ZCQ;0'3-&PR(B!=9TXAJ:L6]'9;.N:ROGB6$O-.6"T'EPUD3 M0KVN_B]ZQ*5PPDA-[$[Y./6Y3+PC71 6HF]B";M%@;"N95R0_EGZN=U2<;*7 M=J]MV8N*'@UDU$\WZ!:"Z@XPX.07,BM0P:S=(/K LE&3R)(K?S+B=-.F.M%0 M=@M%N,C*P5AAYM+C)]__0)/Q^+OF6^TKP+-QL4*:/$+'0@>/ /,CC)>[\-_5NR%\6+6>H@!COG2) O!ZT\)U@&[IGQTH&_+B4X M4G\^ZMJ$$FAY090]Q?!V9AS3!;4,"8TY&L[$E-3B3;9H4]=&(HD.MH:>;D 1 M+8HBP)=3="3 W>;>+2I\4\;A94P0G?(1=9K#MTLVC]#Q.7K>PMZFS5/>(6[1 MI_2($'%=7,:VU4#Q##RT'?BEN_P!>/$\@\5#@*".D\(W*42[$LJ$SL\7R_,I M,"QFY_XOO#T.9S*]8": K+J#H2J4,SFJ'\&.4$DDM M[E']GNW5PCQ5K&[ 36^5KT>I+AAUFLW!!U-)DQQL?@]MNW+TK]G. AGA,MF^ MU+682Q$64"VI3]=]QALFZ74"?7CT0,GB"VVH]L':=N5+5WF/.#C4F5 MNUI4E<+M7R%(@R+,2V1-S]ZDC))E^*EUI60W0(UQLEYB$@L7\8:LWANLL'J! MB2D^ZN6M245'2MD%SEPBDZ*+7[BKD)'!4M)HNKY?%VTZ0FX(Y1XPL.2B^\)5 ML S^+N8AL ?49_'F9+>0#*7])W$Q:Z$8T#+.9(K36J#)3*=7VPJ4E_9RJ<*R M7%GA!DSG4@\7%,GRC@JR+6]@"&J>1735BQTZ*]\Y@61(O;(Y] 9050IE[#67!- M2/?X#.@\@0%CSF+**ESF0,%I0"<9D\FX,8*!!]MR#F:$SNCF1?FV&QAG,07A M9XB7L8Y[S3I;[!<8).H\FY904OT57705.7(--8Y;&U!=;TCBY!"+( MGACMEJC.<%.Z'D,'=WNV'797V';='@2_43;LKV";B39PMID74A71C=^C%"6L M/ G YB#K!?UL_[[I+/G!"WSJ+;S.&C@<4S[,DW1#O<28RM+,K*K,WB1977 : MEDWW5<=& 4)IOG6 V5KQD8TN*W'MDHNR58MY@;&E 8D@6(LC8H%UOQ9Y0(%5 MLD#G.5F@JI0N>AQ?%9JJ_B&;JF*\KIILOJ&2="%%@'*VT"=$Y,/?L%1Q05W1 MQ1\HE4DJB_4*5XOY39P,_Q5J0.FJ\@9K]^CR%#L88*5?EL4BJJ3QR<*"P%GC ML' /31I7;5>,.WB8=V25X*H;+7(/2)%>7GTD"L9;2C<4M\8K50K$@'W+*2F4 M=:SV@X6RY&:!*XS5E51X(KN!"U=*! B4XL5 -P ]47>;2HG%2R>_$W>K61)E MH2X#K7@*#JP<8LI$ BW5>,B22Q_=?\"W# >MJSW)7E&9><(+ZD\]0,@ M0I ;I@R!-[YL.#U(M.OOJ=<(B2J+EB^!\3N[-[JF5,1W63HXYFT#&&-LUS_E M_L3X!J@&KA Y1E2P+](? LI9-Z[.VWFTXNJ]R,+&M646M-3RVZQ"=RFN3[U1 M\@RKT7V^]-3!;TA*R;8[R< MH+(XAR%[A):1JD.7)6](Y[!U.D>#TCDJ(;"OQ#RQQ?8K%(4@1US%+;W0/NA"!@)$*Q>4R;V0BS(7("B M!Q)*&DGT)/9<0FH)W>^BFX>L7 E= "F9-R*=7G0K,3A:*JAB8*\B,0]OD5!Q M@ )Q114 W* I*TAE M<6E1V4.%"!BRR6(W\E@JEX&L8'<*6Z>$\9N\[J^0ZR?\$]PIM1_QZ%:VV-#) MQX0(.9GQ 1I0(O54,OCB7>@.0Y@J&L-[2B9&?DTKPU5@868WMF!(>S7:+BPWF!%R+$B(3Y%>#D>C+$]!ZD+()TQSJ"BB3X1;S0V"H( M<^)0&0J+A8E95X^"ZI 7SBR'#U<@00 =]>2B##GK8P(:,)W-97 'YX8FTW , M&[A!9,Y%+%G6;B-+;(][4+>QZV.9W5&/JYM2Z*84:(51NF>D$DK72/8L\J!L MLN^\R"!FSL8B_OA7.KX1,H!T3,$F5YEA$9T;G8%KZK>2OT$1R8Q9R% E^8(! M-[R+P!XRJ%?0$#;5'XL]7/ FTU4^#D5#XTQ$2:K/"VR*]B:9KV!EX@[Q8LG" MRJ]41#9)E^'OOO>=RRZD-,XU3U7+RE4682'Z\A1GO\K&;4I^/D$I=FN@%//F M>6)L:4C"$2"Q^2/H'H%_-':VA:?J"6G\6F2JJFVL^.98);S\7(T+YQ MKHS,!S%;Z'V$;(_ODD>VT!+[0R9@LB"O6$JT5EKJK61;QB?8G(\=EK ,%:.L M"Y_QE%AIR!UE':IL=J(MY3XL7=3'!?KJY?2U>/S2R;2/IK*F4 A=@-60,E0S MP5P1R[L\RJ$*9]D=+X67D*<%!65ENMBW>(*W)[!G%SOQ4=O;-,[^4%A9=G*0 M^GC&P((+N,SCSQ:DF!KM29@]O+BCK %$EDTO*^43%GR/%Q?"E G ;/SPT&9Y M/%&5_,"<9FVCG[B-W@Q!)=O+$Z=0J17>SH)1#L3_)9_>7D-!5J+BYH6S4AS= MF*NS%B;5']*F>H*',3B"A_&P/\'HH@1O7?+, )310%#8O(A$*V %%,+X_%,8 M4A)N#HH:DMAU60?3+!G";IW_7]4&*E9D-)'G]^7Y<_]=T5"AX]2,LT"6?EW) M5DU._T+%ZJ[R"[T+EZX^[&&[38ZW; 4HU&KVJOV^Y-7W/Z03GZ_1*:YA92A; MW7)FW*_ @*Z;9%M]NJJ3Z1]H!H2J3SMVCL0%[\)H+!NNJ]L$D8[M3M5OA3X8 M'J"/1>*'-PJL+%"=[!0<,P^%HB&K?QYQW^.W)7]/QS<\6?DSW1HM_S&+)ZS\ M0.TS5_ZL6M.O_' 3,G_Y;S+5<_G/,W:_\B4_4O/]E3^B?5^R,3GH8^7O MJCY\]0?.OZ_^<5H&I 1$4@E \(LPD!GJ.@,E3UT M4(PI7W6]S!>]IPI_ B7G9IW*"QVZU;R2O"T4O MY.TJ%WL)FF7M!BFX+;(F\C9^RS.;UG5#EGHIRX*X];(<%;QW"R?JDUGE,JFM M0L:MRFT!5:$J@53Z"SV:-Y)ZNYP#$XY$742QQ1[=>+$X7>R 'DFU&VQJ_FQN MN92I6O4M=_ KZ=[GT5LJ."GR)U91)E'TMD@XBVTB99'#_X/E1:"<)WA[08I4 MV>6DT[##'SCQIKH)E[<.U%F91V3O S6^+9H,^0?%I4=$F<5H_..%P30;+K0Z M>&!Q6_)^,)5S!];3>;%A9&ES4$IDIJR@OU/OEOF4.HI<%"1YSTE*94J#K&9^ M D>.Z$0BK9S)/&S?-Z@Q85ZE3B0KC).L$:&/)=,N$&2P!L: J 6& M0@5V:U-S+3S9/HY.(^^TX!?5;1G^YUZ%CM0&*"^,6DS[-Z6=<[(]D%287BR4?I*ZDVVO:>R>ZA$*)P(7*$P\*J8L)+%3=R*/7*-B=)X< M*2$'A74+Y(XMC$<SY$4GF$ M@H"23780(YA333$5*@H5)!/SQ[PP-6T#MX!64X4J,T8 [_L/E<^K[ MKC*E,:S@L[NETJT-2"NVZI!,&GFQO"S(9;RG*$$DC +:8IJL6DP[R',-5,H M=B55:0>Y85',DU4C^+ :3I9_%DR<+$1@A-G\3V$9W^ C6*.--*O"4B0<_)B+Q./%6UU9I:NO1$[\2F0A MK2:C-*$IO)EHW(7_5Y)*IKAPQVI0U$(1VJ.CXXY=M>@X,5?;PE I<&PBHIP( M+OB#K_[[UX*)(0R'WT6-%W)D0RZ\+LP/SI/@2L,\\B61^]EL?M&GD9?W@YS77>.K"D'NIU81 1Z M01;PR*)>-:#'5&WVS[Q7(LWXZLN';\;90J\Z^R?LC!U&K\"$H8(,P5^X2,]R MBDU 4)G1X LF>J.)W2R_U%U\J>3(:]MTK9XX$';R^)QF%A3Z?]*W8]"^V+-E M% +7X='6?>PQK<]7=S/Q?F",A?(FL\Y&-"<:FZ4LEK.+;A'Y[4A"U$#A*QR< M.]VF)G^ESRK:EOFI\J;DHD8LO_M4UJ 7%?9D"%; ,)ML7[I,FT]J5K>I$Y[L M+NS#B.S;/1F/D@QZH;Z&0KAZ%_.1$!'2Q9<0"-*\LI5+,B55C M"XM/_!0M/Y&'5RJ+2W0,QM#+[@ 9W+_Q M A(_]-);N;J\J, /4*T\F)CR(_0]\7,>O[=:(H:?1/#_C]67Y<\6_?0Z&:_^ MUNE8K7YW[<\MRW[D;]WV^H\^].9#F[5[5J?3UIM]ILT.MUKV-9%8=O6D=&:' MU'."D6\?^>9?+]HO\NNI,8J!-RW#IJ?4-ZK\J#/_@0^O5%9'NBC?HPQ576Y_YW;')?Z&5X,B! ;^NQAY9\4'F:+S_Y<]"\M-HH MDC!/#$KR,_ ;RL#C,,)@+7 *,)COXIXJT\>A1L'6Z'AC *H81KCS-U7"^C8 MP&S8XO8FPB3T<[E#U^5\,MF5\)Y3 I6?^<%I+0_A>M.)MZ&71T#M\)*['&[Y M+&0UB$4#;2/0;-OJ#7YZ#D#M IR6445NI CFRV78['2NXGFH<^'Q#V3WVF:K M;Y9P+,3ART=_%&B:#/P*B"*9(I!UM#W<9+[ M9,!%U#:P^MW'">YMX>3L!J=2(7Y\H2?-^8%C.V]W%'KEQ' 8H5<7:W7C&!)M M?*UO2RM[_MK#I=":!MDZ%TT-2;UO3]?A23YAZYK#5TH;>_CW-A^>^ M:*-E+46N#"_1,-M"Y VUH;>UR-O5L:V>C2>@VZZ8X!/I7)CS9"1A(MLF%^MW M5/,P3%(L-I+2MLS#G2JK JCG6&/3>]M=#S4I.KCEB:LH67L=+AE#024Y:G8FT3" GU>0\SA_^4 MY2W HCE,H#&-7IRI.#[6,"Q^O]V^FA?W-EZ<>J3U2H2K56HLJPKQ2 M6:8F3^3H#7#-)WYXEXVB6#U"ZA"<@4Q,YL1S^2L7\.)(-ZP'EIF0]^H1Y43XE3I17 MEB9G ]V(&:=,3M(0 !IQ5>0V5DMFPT!4[0)GU(5"M :DXCVQPC89ZF-OG!>. MRW+&(KD6P%P 3Y['_H1BI4XEBY4Z%@GL".QET?H5F[N.L3:ICH6^?V0U,W$* M1"$&K8N2755Q1H72U$6J,.]EEA4(%YU":BP_]?C$>/]##)C;= M[N!B2&0^4VZ+2AB.U;:RX%X($S>\Y;)TF$[S=]:[[%$MBBM!W-?Y#-L@7&ZI M3I4L@6B[(:"*$"CTD!?GSH;-4?]VA) 4PP@["22#Z.$AB#,I0 OUT*+'O&S. ML% U?U_HV;[R@KGCYM>7Y)R.+]19[POMHH_Z+[0'55L/ZIDIT;:WLB"^7GR[ M-CY^?%A<'FUW7Z[_^_TWX^/G#U^^_7YQ_?'+YT?;;NU6)6VWLH[\&R;?"F3\ ME<8)&/LOJJ_SMA^/L,.H MW!XM0[6" %/-S25_B6RS;1_Z0!-W)+" W7P[20 MWB>0G*K.)5ST_$LZ#C_>^VZWJRG!E_KPU-$MN5CJ0#41N)MX\.B-*3I-B-Y! M-%9>S2(D6]\+4BY#586F$[@6!;DF BK81>G6"],8 UEJ>IOB(-;74>5%J/!5P).%"2\T!#J*[F7H/N_I9B3L!RP<\(DG.JF%DPF. M9)!=H>!7V0;'Q:$SJ'3_L*XL8\+'V# 2++M$=J!3<5I<;RY'#9BRUYTKQVW3 MD-_%$;5Y"$%Y]V;Y:%31LE<%W^-\' T;AW,*XQG7\.E?U%&^BL:IPBK]Z@-J MSPK2"!_%/TI)]$JVJXP7;BKF$:A_N4]\X2))(F^4)F6AUUH;\4)#+&?/.5G+ M&&PKB0&GA%KG+.)>&%D*^V,N.XHB&$/ZO@/I/1RT+,< R#A$^F\M&W+SO\3M_:R;PWRORSV^/D8R#YI M=),2J5FDL3BHIWHUXD:6A1!&C7_,/=D(5D0UA=V*3YO8)QAY5C(J_"0:H>(K M')L1W;((-2;IY%AT9T.;-1LI[[0Z3AVMC3^S1K:J[Z&T Y8D%,&4N Z#\;"[ M-,XOJ:3PR:11F1@JTJ3Y(%'*MXJ2R3+^(,04Q^["]VE38S['D0_H;LSH!DH8 M+\S%N0Q/J16(MYAP)* *LE>>>-.NIE54[SO E HV&A7Q-K-O$OF MO>1"E"YJ\O(XE=8FDW)<*5.F%D3)E 81%VV,C5'J^0A]6J78@3/7G"Q3"1EL M%C5%!AZA X4=C9>5B8BR2R:1/1M%A^WT:^D ,<$KX*^9@S6ECA5]> >6'8D(L M<[%?-YADI$5A>91W."(@,;H_9??H^?:RWLZT'G)21&/?1 >T?'NC>[$AD!J! MT6T5V\G-0X\ZU=Z*>S4O4HW/\[<+3\OA/LQ(L#T[0%Q>2IUE<#*Q61^8F.+F M)>+\_!Z[R8GG7JU(CU4+00G!A59]"PW%A:%-^)9YMT@ M"D;W(KV#KB"S9NHX/5H8Z]F@1NP CWDZR,&R2;VBER(-@4B>JH;_EW(["7I!L@*'1)\+;TR5'<@'H:UP2FO=% MC4(+&%@^'T'%BV&)B-W0D&SLED^2.RK,3\D;CI-U)V9NYX/$"^NA!R>WBA ][C.?4(C,95X"A*'L*IBS7D+$N&RY%!XE&:33U6Y:?^':?B7+$)!W58:.O?((&Z MK0"IW*!B(LBN97PA![ P"[XA%S2HJ M!47 'PB2:;RS(I7M@.. W M%,/NN=U^801L!L?B[O@-T#^"%"%J QPOA"O]P6WLQ7+OVY6&U?HGA;?G-*SJ6YKN);)XFF)"$:87741HGBM],X[-U8>'ZWQ *8+YBG_ MV;>CK=,=1KB 7_M_ M_NL?FH6/S<(,"; U;+?X#[LEC#OKQ/(IG'UYX7Q"1.GTYGQZ=.E<2;:'[D\CL/HW O.LUG- M(%LOHN_8IRW.WTC&KT3JWQ5VZL+LV,)/AQ2?AW,P;)"<.I)6"9)OV_9R+(Q, ME4(SP+Q?5X?N!"/#[H[5?XBTVV*++A.;VNV+1B 4\/O_R MP^?WJL&7 Y954PG?T81?%<)W-.$?C/ =D/B:\BM"^4ZIR/^01H$73Y=HUQY0 M7?NEE5&QW>ZV-I+ZL-4[75)W-*E7AM1+A;PF]3U%0&SKZO*__^N_GHO:#W:2 M_^^7;Y^P' O[6M^#4D]X0/UWK]PIGS'CU]"EUL_6PD%KC[O+BT\-QMTE\UV5 MN?C)"[Z/L'*ZH9C\]?V'!F/R5TQ.]4X"D9\N?FDP(C^Q$?<;C\.OW]XW&(=T MHQ4DIR!7.\]FQA_L$)?4^.,KMI>@_C-,=*;_E25,W-:=RYXC^!AFGXN.YO(Q MO/FD"S]C'/*8VC:Q^1S[?-@.X2N ML=?L4R(E>'W6,[,S9LX95&HRO<7H<3:P=?JZ-30S#T#!MUM 2=Y'0 M'&@S0XHY/,;^M#CI)M)S^AS7P\-3H,6S#2!5Z%% %PT"+KP*'_UN+%XB>E2U M+TG+::<5J!/=:7CS,DX43V)5;$;/1 4G (,\3:Y>M4773(\/P0^!^N,57;9X M73!(W[(!P\K"9E:NS2?R#M[>@FZX*$8UL2TF+EDP? :O%#=#\#]Q;4NX]JH0 M'1=1B?'\#XKBA6Y H>8K*-2(6 Q^:ZWHKNVN79Y:-H?3FUY/YJ/\4UY4N>'R M5@%X>@12.L4GP";D&^U6+XM$BK)<3)_'1\DW:-/!1S)G24-*NQA$J&@87Z+D M%,1YU+>*%XYO*FY<@SXT5%_SK3^1%10D&X=DK&:R_JJEL?;%T%B3X7!*?T5: M4FJUXVXFW^Y^#)]^/HXF$DH_/*3&9EH8=AP_.<1V&F87IN,AB-#1F+8FF"7/ M4JD4GSG 5 PA5:;+3"W;<.=L9)S%%"UCF4-0!8Q@;BE>SXA"V_-!PU6\4+>T MK-B>=M'+)[[N2XJ]Z&J#<_%\M%,C9#[[6>5PD^5@$J?5W"TSFTXW2"CNX; MLS6YU\A]Y"_MM8KH\N/8(:#S"@,UE)8AP3=[) 90\_U0%MLX'/*G(-#I@=^< M,O\PDM_G6_-F]J?700L^N>"+-WKC>E&35T M/L.0>I54*].MQ;-+RKZA:7K1 GELN77?-M5Y5S)&_^3Z@[WSQS.V;9#/=^E, MO=F:_K##W^[U/U!+ P04 " ";B5Y7(+UU]/D- "PC0 $ '1T:2TR M,#(S,#DS,"YXI\Z M$ E*.%.$"H"VU5]_NR I42(ID):LS(-R$?^",EMS[5GI"3=ON3(;L0TYGDH[$F^]W]@Z19\E2>#@\. M#@\_''KM_>'^0?MP;_^H3;OTL#T<.MZ'8Y<=L>/AV]$I=9R]DV[WJ'W<]=SV MX=![W_[@'AVW/79\<'B\WST^.-HW3)_5J7+&;$()="U0I\_JK#76>GK:Z3P] M/;U[.G@GY*BSW^WN=7[_W!^8IJVXK<^#AZ76ST/I)^T/.OAX2!5+FFO-EUIK MIB48Q7GGB$D'>]L].>@FC9$57\.P>@?;"75M+5<[*TAD>=Z&&+4*TE'X::70',E\RCH0\D8?!G M2'WN<>:"#_D,O62I0>JQIG+$]!$(+0\LE42$V"#*E'U="H MJJ0V9"T2N4%?.%0;[\:6*NE5IGV'^5KAIS9^>O>LW%:GO-10M4>43BM)3M-$ MTN-OJFB0\NF]DY.3SC,Z:;X&N6YGVK?QS_;>/GA"!;%%_EM>-GQJ)W3;T&$Q M0*OID-!MJ$/ND"SR!1NE^:PV56,^OBNK$5-64B,_7I3$(B% $(ZJ"%00+$;B ML>.(,-!R5F8,YI$D'ZJ,OB5F+N-59"?-\8\7RV2.6T5FTAS_R)%)@T!H0X_? MQ-]-ISSP1/0%?(5CY309,'?,2V:.S-R9$Y7,_TZI=*3P+2&L,Y5BRJ3F3*7G M7<-@+)EWUH+9MYW,#W_X=/@.%$E:9/@O#WI\W $2YO<7'4EHT>'/6@KL[[/( M-#7N]U2RJOT&$@5SLX'Y[]Y]A_I5NP\D3NC_(WKO,J]J[X&$!_P%G4?J>WA. MN'O6NA"0,MS2$2B'WW^]NRY>PAFQ"X*$:\)WH="GKOEOC[0764:;&$J"I!\[ MJP0KK$+%W)O@D_E[U^@/'Y+_$DD8(=DGMEOJ81G8Z8Y:/X*L"[SMV)\N!G&Y*?]N*.;GU,=4=#!F3+\HQ"XSL*)VM ZUF!>)F.T0T6KC,;>&FQ6KX_)8[4;3 M)IXS7G@I$5 ML \5IC/@2@S;IF.5#(SM+4WR.5K1.ZDZW)H;+V_DB ;\+Z/%.54Z+4&E(EF1I3.R,K/#LK\(3\R3(E,RY1OOP<[X- NLZ>,29 M2E:(AFD2*P 'JP"DJ!MF9J7-JJN*F1,2JYD/\\P<4S?(S'T1C.X9GIH8:I@= M;V!-),^%E.())L72EK=PL8)QM H&,FPC1X(LS;QMF)(%UP:!="$F$QZY)ECB MPDR6(Q9469"M8V&%YW@5GA0W@\T2OP8!2Q6)FHA@JGA3#:LLH1653!:=XM%4V\<5G>JV7R:T MVCZ3(J=X--'VZRM"QA[;*2Y%K*SX9++F$A6F&+-:QL,*4R:X+ MBAM-'%*98D4U7(K(K9AD\NZ\BD<3 5DM852=9'*I;7!\R.Q\9\H@3<1BP]RS MY[I&$^I?!_@RL2&Z9)IR_WNEOVM5L'K%Z]5-VF2A&4FI1GZ*E=NY66F,!^%T M&KVI3/WYZ;3OZV9K5;"ZV>O57MHDK5GJE%TC_2R_I-(72F&&G?^THA]M(L+J M)Z6+.K@05RJJ&Q06?G8.$)LB'E;,'; I13S]&<=CC*D#E%<<0H##J7\K%'_! M++9]P59GR523BIUEK@=9*$)X8"X$63KH.=>&).HTTHVL%;]M+'PV$V)UCTQ9 MJURQ<;=NJ>('8& Z&DDV,HH*+R;8MB=8Q%A](5-F*^L+RX(Q0B24372'5&&X M(L(YE%;0,K6WI;IT0\T?UX9QFG)[[B.^S07>VO,\[G,P^4MP*_P2\RRC2!;G;$5U4PQ MK!C573Q=C_!G*A^8ON/J 5]CN&22/X*:C^Q7YH[8//W;!N35)%E](%/C*O:! M2#(QHDVT7@@G1GHJSVVB8V0VLN^8(V FPPS$%!5@F?*-X0W S.T],DE'[$LX M&3)I[KV9B, 0J9M0XT6@>/-P17]Y/06L;I2IA>7NQ6-9)*T1KM#-E+TM!+28;$.H M-Q-J]8><"ES6'V(=WB:CWM3 %WI$^^Z1*F0X(W-E$AX[[\$L34@P"X#]\_.4 M!>H%A=>2_*R8V]]O,XE\S)XD_/_I*'[L+%\*'7U>NC@:KXV.?P' 8*PU_V.1 M'W]FN,AI$3I49M4,SV7(6N:FZ[-6MEW ?1_/SR7MS \IG,*PXL*]-S?6NF$T MQ%I$A<"4ZQ __2)%.#UK1<=0[@02L_W#(L[_F*&59"/G@VC>_C@ 1OR:M:! MY3:,6SG;JH5^80'\Y?=P V@"PPT-A(EC'"R22V$WMUQ)07]_BYJB=]0=/*FT M#=ME6&Y@)4)X:"\D&3#YRAZGU72IJ78>>W$KF,2GQ@D#A/%SR1^XRK,4Y/J2V;N%0 MM)']R-G.C'T+(NDFKP=#:11^HY*C"K!D8'B7,X2/0-\$EG65C:H&'>M#?@3_ MAB'W,587^E.F704'^HZ3VH#Z^HG)Y_6XK+:J 0Z+J-IGIN;XPIB\GKH. 0T' M@L^0ZY4?#Z^A7!A0LMRV#**]I'3QM91#TM5MIT*3:UZ$WP$NI<\D#UF<0FWN0 MIQ3G3OF-M^U0BS$!7DOM7<##3WU!+4%YM54=C!_O,N+J-][7MDPKN:WKT),^ M^,2-%\WH5Q0W-/5LL0TR/XIV0:?P4,^*EW!5^;Q\B?>J&?F .1 0W9M')@/< MRXU?N[_0J69>R7D'?LSY!)_A")XN&,*\CM;+K@M[C68SG+3 MCTM#7"EC24AJT"5(:Z=T]O,S).DJ>7/S?@RAL0JE;K[:"1QA+I+9,.;K2,( !%/S]@UH-,Z6NE0AA LPLF-8B 0<7X*!B M?MSE-+I@NF1Q?SO"7FW&W4,FJ%B)"+=Z-B;N4J$IB@E^I&]_!I-JYHS7>_1J MJSKX<6X8[#US52EN1@1;Z(^K3UT^P1\/$T;Y93! 'T"\A%>)4(^?8!CTY ,- M%+5-A$7-:S -P)!-5C"63F0;UL&_+L9L@K^Z,H7UDBZ.<*O-ZEES2TYB?DN] MY-B'T6"L'N\KXEF\4<#_8NX75AS&7L"IKMM&7P,)BDJ7N5\#1P3)*OLVE,X8 MTKN;H<^CUS#OQ3F[I=SM>3!'_9=1>25"66BA3=G6=4G_!,S5>#DWL8SL=21U M&..]$/Q7@.\R/ T%>C@/Q2,]OW$]Q_LEY?YL8'ZP&,]GX[$1G/9@-34 7_-A M+EJ/7'GZ.LPTMG1PPVRR1EV]GDPIE_C5C7F'LL\?67R*#Z-)M+D/??%Z@?LK M\S$!_JJ*#U*\E%U-CTODKO#NGRR55AM5#6#_AED39L1#ZCR4VR]?2U*'V#O M0I:/M51!,;_S^81;$NNU)'7HTV<>X$&U\U"!DDI=TIFZDF)RQ?UU^[86JM=) M#Q-CE*@O"TU]@9O]U$2&PGYD&]9S*6"SAJ".GC=)9O"BC-ZA<9E\=8K MG> AZK^2N]:H XO#2(W"4DTE+C]\"C#G:Y4#Z1?]].;_4$L#!!0 ( )N) M7E<1H8'N;Q\ *DN 0 4 ='1I+3(P,C,P.3,P7V-A;"YX;6SE75ES&T>2 M?I]?H=6^;EEU'X[Q;.BP/(K0F I)WMDW1!U98J]!-+<;H,3]]9L%$!0/D 2! M:K*IB;!E$P*[\_@JK\K*^NM_?CN:/CN!KF_:V2_/V4_T^3.8Q38ULR^_//_C M\UMBG__GW_[RE[_^&R'__>KC^V=OVK@X@MG\V>L._!S2LZ_-_/#9_!">_;/M M_FQ._+,/4S_/;7=$R-^6O_:Z/3[MFB^'\V><>DE"B-GJ! IT^(\O/_L8F:-4$4US(C)D0VQ2FF300FI.M5!\^=!I,_OS MY_)'\#T\0_9F_?+'7YX?SN?'/[]X\?7KUY^^A6[Z4]M]><$I%2_6WWY^]O5O MU[[_52R_S9QS+Y9_>_[5OMGT17PL>_'?_WC_*1["D2?-K)_[62POZ)N?^^6' M[]OHYTNIWTG7LQN_47XBZZ^1\A%AG CVT[<^/?_;7YX]6XFC:Z?P$?*S\M\_ M/KZ[],HYS#O49/PIMDO&YG?3MM4M'OISG^613>M_G@&+HER3WRL7SN M_/08?GG>-T?'4UA_=MA!_N7Y?-Z0HF_J!"W$_/L6#WWQG>#HIW$Q77[^'G\^ M>W2AKC+M\&T.LP0K8:W?/FWCI2]-BZK:;OV;4Q]@NOQTLNC)%^^/)[]U;=]_ MZ-K@M=>)&V)80J0J R08"T12GH"[D(5*EX55..J1I:5NL^_#4L%GSWY1 MQ/@"IO-^_X2R1/'&^3]QB;]>]//V"+IW MLSA=%.OPLN\!_TF?_;<)9*>3ID!RI(9(DR.N7DA$) Y)@DP^0F6.=R#SLF0N M(.QE%Y^U78(.#>#S9U^A&*LS6[BBV7?Q&O0NK\.S;[SH%T='RV>2!J&W_OV, M5-;!R[Q]6&VM4(/<[0NKUVT_[U_.TJ_?CF&&M$PHHT$9G4GVB2/7+! G?2#@ M.9K_:(W+L3)FKM*P#2#X=T"0)X&(O00]G+J=%2Y:GXGAUB(5&AT\M8J YA*L ML=QX_Z#JOC]/[V;]HBM>_"/$%D.F!MEBR6LFHB%)V4@DX*KRS 7"!8LT46F< MD979VD#&/2W;L$#>2_57T;ROS*L"^B#_UK:I\/8)NI,F0O^IG::)21122H8 M5VA/G8G$98L_1BNI4%8+;P: ]F9J[FG3G@X2*BE@;T!@8#MY \<=Q&8I@P08 M^Y;_\4=M-V_^;_FAGZ$3C=WR:Z\4OR-X MOO=+MX&!>$HP&%;LUUO<8VA&V#&OF44#.<6JHAYG>88Y2. MP?I[C/\FGB%D72F&Z$S1M\5(+*!1RSP#U\XI&G)E9%PB8%]N5@'LDA5ME6'1 M.9*R1S>=G208@'HB>$Y<<*JH5ZNVOX*HQWE.XP6'TYGW=-6,Q] MF,+G]O<6_P(3T':*O_SEW6P.'?3S2;0:G -),.>4N&B16S3"ED01F)4<5(;: M6=Z]B1Q5&E@/+,,JJQJF+F":.YNR2D PO0U$ALB(!ZE)C);%2"-DK1[(8NR2 M':YEO2[&-+,%2O=[X?&\&/.A1"P(KVUT8@Q8AP$+"5+C.G<991(8)<9%3YE5 M+*OJH<(@G(S)(N^(N>O)Z:.KO%[@>HF7-TT?5^Q ^LX-6I2#O*P@\N2$-)9H MRQ2142"%SG B,>8.0:$#DF%04-Y.WYARX$&@5E$] P&HVF((RHC@C2!62_2 M#A,X1VT@UMI0!,=#KNT3'L+^#2'?5Y#;#E;?0QA _^NW>><1[\W,=Z?O$*;] M#4+VT4;N/,=46:&0A34D6 0,CY1FHVE6CCVXD'=F9TR>9@2KXOY>ZV& 5-GR M(*%GI8)7,(.RBV*EU@IS>J)B0F*,PA0I4D&HUQ"T!1-B[;KL#:2,*L,8+23W MT^ #.K+=UX>6QK!L$TE)6O3,&-4%&R1)-.G,, 1PK/YVT0,9VOV:)A)88!82 M8ZJK6H+$XW#M%V)X,Q. M3#!PEC'*1$(RB4@O'7'. &$Z:R.EI5K71LUU*IZ8=7\<].RIO&H@^@U=2^>G M+V?I93IJ9DU?&LB:$U@392C/5#"/R9) HJQUQ#/IB4;G9I.WVAE;VP[=3M(] MM_+^->%54ZT5(XD59VLBG-#<0C3$H(TL1&!>3C%$CEDGFRPU*M=ND[M"PCTW M^/XUL;2/VJIAYV!^"!TRUZZ$45@K4EC3E+F,%FA /+N(_)66A\0UR56L,WO&==J=TIT7;9Q!P!,VOE,Y'91F(EY<2IS, P[63U+=7* M+%3<,C0TQVR<)4I%6PZ/).)DBD3YJ'E(E"=76QCC;#)X3)3=TJ9P'_W4]9T; M!++T"&CWFR^SUXNN@UD\_=SY6>_C4BRSM/SI3(7I?Q;]O)B*\VT5[K1/K+1< MB(2!I$1+[8)A1('DQD6TT*)V"_,PG(QI?VQ,N!T!;@9? R]/?#,M$L0 J/=3 M^ 1QT37S!OKKE&^4^P>/ IA//*,V:JI*IRT&*P(E[KD1A&L6T-/3G&3M1K6! M61I7R^SX5\5C(*EB._^- IXD*X+'6)SD7/;I%:9Z+CA6MC.0 M,Z0SO%4]-T")IBRI!4,HDZ6MV@$)G (Q7N1(90Y@]0-ZP1U8&-EIF3I O(\O M&UKM#[%*=S*#FF458DPD6H9,9'3"U@E%6#9",)5*#?HII4ZC#=WV@NYC:OW! MZBJO_+0<:_MT"##?]SC]Y6?5KIG<0FFE"LG[QH=FN@P=5O'U?)(T2S)22[@K M93:+.@N<66("N"@R*!UJE\JO4[&O^7H98[N8S?L/_K0 ].RIF"\4H)XQ:H07 M%K0A/I;=">V/F[F?O@??PT&8-E]6E>NU""A7-@,(HF4L$;WWQ'$.)%.>E0,E(55? M(/A6@]2[3$IEK/D_7-*DL-+4Z$5K:ZJ3GGH3,D43A M:*8, M>)YMC%G6WE7>0,:8MI(K V%?H5?3/D9!W0+2=?8N!T).3UG)A1D;/);J_!.@(!5HZKZ0@@7GAHPP K/9HM#U)W@9HYFD"[2&56<]P M+8LSE-IK\L3Z'(A,FD>K*8^J^NRL M;0@;4Y5@=UQ<*S]6UTE-K[VL77R$"$@8!A&_PWS-]OJ-GK&5 "H!XYJ&JC89'R"[VZ[4R1DDGVV G%)5)!HDM%" MHTG6E B@FC.?>62U,_R+[Q]38E]/YSM+N.*,##CVS7H4$AJGY>[>90XA&!VY M]TA3<$26X]_!.$FL",(ZQU$"M0=%;$'6F)+Z>HBHK8\AXO,R)&_>QC\/VRE* MN2^N;'XZL28Z(64F-!J*7"ODWR9,(IA"S\6$X:SV[OU=-%7D^5SVBBH9@RT3 MPM$0)S3$7E!#! W991UMKAX6WK5[-)H]E/UQ<4L>L8L"A@#_Q3Q99:M+5[WP MSI6A1HY87)G$EV1)4BLHK>T2-Q(RIGCHH>"PHQIJ]H\<-2,*7(:%!VU5%(-(]?YVVW\ M0:3@G=!$*XD^W\I +*>:"&VTL=&Y&&H?1*A#^9@BM$&1]PB*KCDD[QBZ^>F' MJ5_6@0O]QV<-MA,5!*:9UI, 2F*CA(GJ">@8NDX-XSYVM.X;J-G,%Z7 P@F M!F,+*WG9+#,EN :/(;5T!*0$_,$KFFOO4=U.T9CBO&HXV7"DIY92:E;#%D=% MUI N3H9^LYX,70Z#7Q@.?2,+$VFY\Y@!$HVY/9&@,%J5.9%(ESE]BB+47D"U M:!_5[(G!T/^*TL-N.MQ+L]>@O;-P'R:X !^! M>JU(F?]+I"NS)#7CI8E)6:694;EV*67[X&(,NPI[:;^:Z*M<:_&YG?MI6TJ9 M_HPUZ9G0-A!,OQ".0BBTV=82;WT2K,Q3H5>&;VZ\N>+J<\>4[.ZAQ+U%-G#E M2UO.@?E,G$I("B [3I62"Z"?8RY);VJ/3MVB\K5?8_0%]E((G ;N,>:TF O: MR-U(R)H^T/Q)NZW;>4?H#M35_]M\NLHL64V.0F3"2 M++>]!'2?4N("5HDH[PQ:39F%JWTH^0Z2QN2OZF.CIC[JAML?,2_HEI->+K3D M7^ Z@*<41"+(.9)G B,.DB5",BX\9"==[5V!;>@:DV>L#Y?JFAFZ5_X"6=E3 M(TSIC9H4GG@5>&OT]\,0@5!^P?Y^B]?W2Q/?EFKU9"HMF6C9/)M$Y&9*-:+&% M*0,V(['68\;JJ=5<1@-73]5OS!*O/'9,475%[5Y,'O<19#7D_L/'PV8&W>EU MOD*449=;\ 2&:DA/5F76(::V5D@*7$?&:I?Z;J9F3)'T 'BHK(XJ]:"7BWE[ MU**)A1YA.N\6\<]^XJ*B.;%,--?(G#:&!!H%B=ESB)@"NJOC!S>N]DW/'E/T M.]"2WUND513[^A".&I3O<6&NGPA.30C*D@BEVIBX(]YDC1!3,GG#8X*[QE%< M?^J8@M.!E+F'&"NV.,WZ J,BA7=EY^M+!WV_XHNBB0BBG DS7A(9+ LY8PI(!S3@M10R8(/3!) 9\$:3) 72P80E :0E3%KIDN4Q M7*WK#]"L5*.YKYTMG[LZDL.L9A22+-.IRI$<3TF0)I?+,A7F C(86WNKZBH- M8PI:]]3[IL:]G<5=K[B74E-X]],/ODGO9F?#-Y 84$EJC['1\J([DXASZ$Q! M,8A14N:A=GGF!E+&%*=6AD -X=>;7]"![Q?=Z05$VL@4U302I1(BDDM&7$Z> M<,,D8*3,;:A=U+U.Q:BNZZ@,@#UE/D3GUS9S#B?:!^6UE012\;N2<1*07Y*L MM9%[&:'ZK)-[DCBF:+FVU1A06=40]1'F'M/N]*OO9LWL2W^IXRPWL9EC4)@Q M$DQ G"R-OP$PO/3=<88NB]=;WA3J&Z"AEH MZ_-C$>I!_J-?T3DQ/@%-6A%83J\S21-'@1&J,P?&F?>R=M/JK02-(;JN#HYZ M*J@Z5: _/Z:UOKCH;(OMK&?.2N,Y((_6.+2^2B!A LV\MP!,>PA.UXZJMB!K M#$7D 659R2" V&4%"4M$J 5&8VI'U$&(C#K@ L:DFJM@'8;.P$/M(N9=I=FQE3$'Q]C=)T?OI:9Z6_7-K.V6 M CAC*@N6<:D+ M8H-"-YV2O'2;:87:3@I*WN@:_2,(: ;$10V4M%CW.IH^\/ MWT[;K_M>0K#YF8->X+B9\DJ7$I2Y7OB"#UU[TN#37IUB0)[>S5:1&,+E99PW M)\O>LPFBPL72LF,HUT2R,@N.JTPXCTQP "-\[;KS]M15Z&R+ &EYE>HG/X6# M?//Q2I"4<>\DH5)1(LM!SR!DN>DL"*6$X"Z;^FUNVY(W)J\V$+HVG"\;1'DU M^R;/"7PWZQ?=\JH1F,^GRU6^21X*)P5!E+!6, MB.6H?QXT"18$24*HY(W,X&L?$;@GB?>LF?Q0 !M"B\/9K5O&7$1!(?)"G\'L M5&LH^V*>"!LQ4Y66H4L?VGCM%8:I'Q1@E757#5LWB.%\8^*"&*RQ3@:!3MJ5 M0PJ2&F*#UL1BEJMU!N>JSU/+#2Q7BH67L2:^ MGY<;XU0Y"B]+9."$<,08'X+4*7)>?Z3_+00]A?R@-F;J:6A T%RYV+38PFLW M24V"9Z B^E+'LB][&YP$(XJ!Y#I"E$'1VCOSNU$ZIL;&1T-9=94."+]ELGPN MDK.C \1^X'M695=#<@ MML[NVUB/&]IX[\9$<9ZC TV>52O3C\M0M^DQG>G!]VZ MWZ#4C0!^;V?M6H*K(PX3%A ]D0<2&!=$JM*U+B0E$+*F4BH:8FUX#L+(-NBU M/QAZ'Q\1=1LV2^,+BFU%Q]G*F_B4>4@BD.Q-&;S%<=4!)&*\!:YLF;54?<+5 M3<1L S+W@X&LCF8&M((7*M;?R]4TN5R.PQ.5G$40:T>"L()8:PWXE"22.[A9 MVT395B54^H-A: "E/4#&^OTRQ8D *JGPDD2T@F4 -D(]Z%#Z*@V3+D'P]<\4 MW$W75F!B/QB8JBNL(I3.VDN0D/8$EE48H9S5'DVC+I<,2$!T6P@20T7%(8C$ MJ:I?)[M&QE9 >; +&1X,*/NIHV8WV4G3HUS>MMV;=A'F>3%=8[: MU(5R734E+CI.#%I"D82+6@W0G'@C/5LAY0>KO5?33[T3+(>^@U=HW%(YEH[1 MUFKCJ%PEE4U4A.72F"9M0":%(@)L-MQGL+'VL! =>&24S\U>F)FX\$K[;V[?"RP]2-W\@'0TWO?XLOWL% M,\C-?&)4.BM+YHY= M[UY?Y%T;9IQ*)*?B1KW4) 00!%VIRLK(I*IG4-M3M_^8EN.S3KK5ACE4 MTO>+DII@WTW5$VCCJ@V>ANK-XD6VR[^ET'KBI["LE/7SKHESS&7P+S (O?S!A6]^@*YI MT_6:V]D!YE^_Q4,_^P(?_1Q^S1EBN2G%6F=\)$Q+E)[!<-:7/S "29EB3))E M[7CQ83G<5Q^KIQSDBT\^F.W%P\0&GS#5Y 14.?C/*$:5*3,B*%@:$K6!U0ZO M!F!C3/WE(UXU5VW.8P/J,?()R%QKB$!,0BE)RR7QSFC"O$NQ7(^H4^VS1+OF M$X\;,3TA' ^D_J'AN>E4%B;AF)!;0#%X4*TU,Y!L*;ZX.==9R\\ M;GO]TX?GONI_C--RF1HGHN,@*S7L&S1_(>MYY6NYQAPX_ M?7CNJ_Y!I_^\:?HRZJB9+2"=$=K.^M(J4E2Q^6_?E &\TUWF NWSMAH3@ZIQ M6VF6T,8W?A]]_?8FHEY!;CLXKT1/RD#UF%@BQI5F"Z8L)K1H[91/5C@#65.H M;$TJD;[WWLF.9+Q9=&7ZUR&:@X/%?&4GKDI5>.Z9II0PJ1,N4D^)3S00[Z5/ MG$L=JX<0 [(SIM3N,7!_;3]G),BIMXVXB=IUX]\9.\=M[Z<'>2OA4LIDX%X3 M 67>?KEUU[. ;]P63K#C'&U^V(JLS"F+'"TD'\@A-1L%[U+9M_OC$B\S%-4 MCJ1R$;TT5)"@?.D=RDQXJE%\M3%\'_H>R_M=5:2,7,EH#((*$R7I45:.,TZB MR$KZX%'1<22>;L1>;3!DUG)=^ZA]6#=5R>\ZJ15UT9+($@I5Y41"V>)),4N= M90RQ^D5/#Q:QW:]';6W)?^O:Q?%YPKN1DK-I5FN*)Y93F6PVZ%<"6G63/?'4 M,,(LDQD,90+$'7G>?A2,:4V/!:T7>]L>2+=5>B7O0>MO,,/_FY;#[.FHF35] MR=Z;D_5II[/#<2KZ&)0R1(=HRA$517PT@82@LE8AZ"BVN5BG-EWW##6'W6E_ MXJ"M#X2'AG(9&M/FCW "^/'$&%Q5WD8B-+7E_E]%@BQ'JUB0@AHOP>NZD+WT M_E$U@3QQ:.ZNV$>HXG[HH(=9&8X.Q[[\QO2TF:%#.)^5WJ[''/GIA[9O5B.S MZM9V]Z%AN(IO--$<^I\E)0()]$(EJYF%Z0GSC*7F& Y M5Y\[MRNM%?*&;5]U?1C.Z[/;<)P&FIW.A$-$$^%*QB,M11/A+&BE4&(#) A[ MTSVFB/A!L+HAXWU8Y==,=^]!^<6I3FNRN>;2.*L)I>4*0 4&O4Q().ODN&$Q M\^I#>_DR5UR< V'W5/FAP<6&DW>[1P8:'U'#O=]%6R3^O7W-:9E^5PET0 M@1(M7>DC5I&X[#&'1FPHX;Q@U2^-OOC^&C:#@: 2Y2,R7?4!\#N0J\/@(_^ MZS_0GG:8Y2 6HW>LW%T0A4+N.,_$H_LCBI76I\"\9?5O?=Y R)AZ(^NK?V>1 MUQWT=4[/I\7Q\;1TI/&L7)+!$D9SN8_. F42>*HU#IX26.LK?[-E(RI^;": M_BL(?= 8[^+!.G\V:O%5VW7M5XQ:^T\1#=9B"NVE WB[!X/[O*U&U%B-VUKE MGPOON7!UKZ5<*YHI\8J6^=$.B-66$X1:T$;08&7UXLY&2O8U.1>?>IZ,"Z"A MM(T$H1V1PGCT?))A_),LYPRRD;5;%C>0,:9@LP(*KIJ=?05?S>E<.KBKI6%: M9$M "@QZ&"12F"1,!::TBRS[VF?RQWJ:>F"=WTO4@SH8=*"KC9ICZ)9S?,I( ML%ELIJN;.MJ,-OB?2XE#>GD"G?\"OR^. G1M?MT>';6SY2_U!XMY7TQVJ:7L M['Z&HZ6&=QW)/$?4W=#:^[]IY7OF_B)$IP/I?;C&3 "! XIH+2*,P#.'=<<.9H M[Q$X)@W M5<_A?5XZJFEA(X#BI8:MP;17_3J%*W<[G$_N-R[YX WAKMR?0ZG$O(S9DI,S M23.ZBUS;!]].T9A<[8C0-H Z*V[CK!A;$Z%="L%AQ $0=2$"6=,Y$&XUBU;I M'$/]#9Q+)(RJTW2$*-I'8_7N[[B]NWH2@O3)ADA$T,B@0P9=R)R(["5HG[)3 MM>.#.T@:U_@B^A[_]Y?\!4$L#!!0 ( )N)7E>0 M>W2C!$< (#O @ 4 ='1I+3(P,C,P.3,P7V1E9BYX;6SMO5EW&TF2+OC> MOR(GYW6\TO>E3E??HR55K3.JE$92W;HS+SB^F).X"2+4 *BE?_V8!P"N(!A M>( @,KOSJ$2*1'QNGX6[F;DM__X_OE],?OH*L_FXF?[M9_87^O-/,(U-&D_/ M_O;S/S^_(?;G__$?__9O__Y_$/*_7GY\]]/K)EY>P'3QTZL9^ 6DG[Z-%^<_ M+<[AIW\UL]_'7_U/'R9^D9O9!2'_T?[:J^;+C]GX['SQ$Z=+MAT[&T]__6OX(?@X_X?*F\_;+O_U\OEA\^>LOOWS[]NTOW\-L\I=F=O8+ MIU3\LO[IGU<__OW>SW\3[4\SY]PO[;]>_>A\O.D'\6/9+__K'^\^Q7.X\&0\ MG2_\-%X_ !^?%E>_>!.-^F7YC_BC\_%?Y^WOOVNB7[0$/;J$GQ[\B?(56?\8 M*=\BC!/!_O)]GG[^CW_[Z:>EY/PLSIH)?(3\T^JO__SX]C[2\73Q2QI?_++Z MF5_\9(*(VT]8_/@"?_MY/K[X,H'U]\YGD!]$OUYR :4*G/^S?-HOO3&=(Y!9 MO Q \+LP+2I>$>.F3^^/^>JS2(+L+R>+BHCO?W95O,V%']<4\+V/KH"V_2!R M 1]7@3OS!G\'CT!:+,2G[ M*76"MA"N?_?&XY'G\71+_<^EG"YA-?GR$+\UL,5+11JH])9!<1$@,+0]. M/1'XZH6@.!BNJO!YY\$G1&T?D=YGF=5@^0/,QDWZ=9I>X]8WHI)E:3(0I2-: ME]19X@//:(1:[B+W2CM7A>-;CSTAAO<7YWU^>96M>.;1>"B+7.E<8I[I8!UQ M/'DB#74DZ*1(SMXER1BC;,/QO\^V?.?))\1R+Z'>)UKT(?K7Z6*\^/%F/('? M+HLX1AFW#D@1"&,)%Z([VZ'3QF[^ D8LF>IXD"0XRD3IF8H.VA*8@)??>.6XKD'K[J2=#; ]AWB=7 M]2?W[30V,]PXVD5^6N!1\:JYG"YF/UXU"4:>6^:D%R10!^740*L@,DX2+M4: M[XR(J0+76T&<#/7U1'U?$W1_3?CLO[]-N/)Q'B]C6^O])Z!%:((D@BM&I$V& M^)09,4$K#RIYH/V>+:"W:1#E105H*.5/A307.-SSZ9/CN*];[7-MJ7+_"O[Z??6Z^34=**JJ- M!Z*S$D3B"42<1N_>9D^9=D8SUL_->N#!I\;SGB*]S[*KQO*'9K[PD_]O_*4] M7Q(HYKGPQ$HGR_E2+ V1B)9@$I,F5ZC-]Y^JEQWD>X&UCO M%3 K>\V+&?A6_0RW.IMR.\N*^D4T'AT#3JB5^%T-/MM^$?J;3SL!5O<6W@86 M>X7%RA7RY,-Y,UT[^EQ$Z1,8DI571&87B/=1D*Q]UHJB:9C[&=IWGW@";/82 MX@9&>\6_/D&\G*%Z,1X^CQ<3W"2P7 /L]\R;OY].,B-),1=<+GB,J4E$/S75*/2'#/5X))Q4V2 MTO:+?-UZW EPN;_X-A#9*]BUUJI?O\=S/SV#-OC&O.P6R& ]>IR-L.E+N]!BMJAR78Y'W&JI;8^$69B M1F":HY'&&9$ (5C-0S U8AF;GWX";%<3[@;6*X2OWDX7,/-Q,?X*K_W"KW". MK'6XH: =P"!P(AF@_^V%0M>,6Z5TDD;'*I'K34\_&=8K"'<#ZQ4"69_.83)Y MU5Q\\=,?10FU8$(2B\XVD0(]<,:^/NGB#39$H<;#=$JXK*9@63Z MF=./8S@9WJL)>D.R2(60UBM<](VBRUY)2@%2&(=!EU5#)) M1%8*??5(C>H7Y=CXV--ANXC.?HNO^_X&?K%*5 HX"DT&L/ MX''/8>CHJ>!(CMIHSVG0L5^$^J$GGP#-582Z@>E>$:[K5);9*\1RULSPB)'& M,:8,&@Q6EVQ23RR4]3J:.!@C-*UAC=]ZZ GPVU>4&ZBMD.KUZ<)/)B\OY[B\ M^7R4M(^@E2.,!8D> !J$WBI)%/6@K6))Y!K'\ZV'G@RU^XMR [45DKY^O8#9 M&=H"?Y\UWQ;G:P,QV@SHZ"="9< MA1F)AD%&F!Z= ",5.%[C2FGCPT^&ZOZB MW4!YK^C8>K'7Q\<;_,Y\!(HJ'Z4C!L\0(DO4U2F')PAX'[Q.PNA^ <\''GP" M5-<0Z0::>X7);F-:YH?,PRDV",07M00S'X P'M;'*60LK]$G4??/3) M4;VO6#>0W2LZ]@(AI1;6Q)^-+-?,I"30.&"Q7**PDF?("4^>\@Q)>.B7R'GK M<2= ZO[BVT!DKX#7AN5]]F$"(^$Y@&.:!/P3E\8,<9YE8@WGW,E@I*E3/G'W MR17IO5&D?, WM93&[A.MO-M,%?%_\.H'R[+_] M/(>SBWM!XNXZ<3DG9]Y_&;49*>6#7DW\?/X^M[&<%]_'\Y'S+BCM2SF^]B6K M(>-J0B!,<>Y%D"9LS>G+?AY:LE9/6FH'3!;S]7>NU>11,!5U94OQ^*.ZLP?- MS1#BKE@ZMP9V$\_K=K?LA&ATIYJ]DB+<1U/S,'BH%/^:_\IT-8/(^C!:D%34 M*BI!G X:34W%B1?H26H)FCH%PJ1M^43'S/ZMQ@9/2/XN(AZ"].L@_C]: VED MM :*;@0>A0:]2(K&IL\. 3$/TGK'I:S.^5T0A[/^:C%SE^A>8JU8 W^ES^A3 MP/S%!R0,9C-(-Z')"-&:;(A&9E9WL4HE(O"PLX+3K*'Z8?\PG&?/?2U1/_BV M__LO=T2#9NWO^[_14FKMGOEM/!W[ECSZH54:FNP& MO6>GDWM'P[4W(3U061CE0-&; !O0(,RMR%M$S.9BY?(6B[Q;Q$;["]!+> MX/N!DEV4I(U_C1?GKR[GB^8"9F^G<7)9[G9?S.> _Z7/_OO()L&%CY)X:3.1 M%G4H:D9X,!YU08S) NKO M39/F+Z8)S\&OXPCS3\TD72&,-F:A722IK5%F3)7\H(A*2KV0(=GMM2;[*\ V M5$]@?\6_R-& M%,,Y144L*^FCRDGFJ611Q$>,TIT?^IRWA6$E7+&]TWKI;R^^^/&L')#O\[MF M>O9N_!52L6<6\_^$27K3S/XYAY%7RIH@!,G4(DBC& G@+1'2!@"5DW/;L@?V MV2@Z 7O.JC(< Q6;0UV!G,XO9Z7K[D>(I9\E>MHCH-9QJC+!9Y<23,^(U277 ME&[#. D5Z"G=BLVC;BZR'%N_?O\"4_1N1E+J(%BF))MR V.C MP7U*\/9+&AE/9FN.V+ZVPDT,IT!U+[E6[".UQO/W63.??Y@U>;P8T2QICED1 M_^Q]PWU%.<"ICMHU6;6K6BG:R**I:H)5 M).N2I::X(\%GP.49$V)F%DW=RN3>1_'L.>XIV %.YK_#%&9^@EO*BW2!XBQ[ M5*GZ6L.+:#/&$6>M)T[34BVB.-W:RV _.^T6A&?/>!^1#G!H MOU^;>D:0YHN/H7+H8(@$)T3$G)/7;4@;W M(7P[HF?/?T6!5^P >:V=!PFYF<'RYS[[[S#_]3ON M6?C\\=3/?K3RP=65=#<4\J1=WU+A1P Z>6".4)[1/,5MC3AG=*+Q6P<+AB32Z8H+>51@RS=>VSDA/1NRCV> MQ^7"(%VOZS=8O,\E+2#9P(76B?!H +$*0ZR 0)A(DAM+-0OUC?#N^$Y,Q2J2 M4;/QYQKL,DA4P(Y8C,XQF8FCI/_W9L[ZG(&NV M]5Q#0>6ZUL%.VY=,21M41:*U*AV8K",6O"192 [<,!9H[:2PT9EI:: MG44W(AZA[ZBB,YH(RLL9QRVQ$G6;*F5\9(H&N:VU1F\E.2T%V$F<-9N,7L6/ M_6R*RC;_ +.V><]+/Q_'JXNEP#UJ'PM$"6^(9,&30-$L%X(YYH6TWFQK:[A7 MC'X;H&=/?CUQU^Q/VMTL1MPMY!;\**6H05!):+2(-PETT)-#>S>"\Y @R:VU MWL,X-+<@'EYA*C*\L].R/SL#I/EM%,2(JYATEB5M1)>71Z"+5#J#H9'+N J0 MMO^_X(R%AS2BZ^HG6>KGMKO\[T.<4NP,:047,1SSV1* M4#$#\4$%DK/QF3+MN:I=/[ 3P%-2E^&8&> V^:X87H\GEP7[6A""&Q>"2V@< M2TFDB)EX:111/E#/-!-L:Z?[&OO)'4@G9Z/T$7G-YML[G8,KT,N3T.7@@H+2 ME%"7"1OH1KFL+0FJS#(5608Q;*RK \BGWV%Z\;R/K;(W1P>P5E;81C'E1+,L M81N!L%A&(?@L"C4I(=9G\Y+06I(>_#62TW-?5V>UN?;"YP@RQCV"@( MXC6* *2*ACD1I*^=*9 M<"10)8Q*:-+(VD?Z+0"',^\JDG+_TGQ/B0[3(*FL:P4&4#L9EY0(JCR"P3/* M.IH)F.@XFI 6K9K:%MM- *= [_X2?<+.1TW^];\N2S/U]3=N8]J_^]']#QZJ M ](C2QBN"Y))7@N%MGV6TA!I>'&_T-]+8)6,Z.O%K1-6CJ,+4MNMZ[R9H-K- MEW+<*R4PZ\0$>K4D>RY(63K!@X^3D+1QE.&KXVM?D=9!?A1A[%TTZ;[3>' " M!SB.;F>+Y%QBI#81RSC*0WM& OI0),;,/?#L/*]=2'-\R3=]E&)_<0YC2:Z3 M!4'P6(9QD *H%'%)8LN4CE++K91VU%7/QCVRK,L^K.XIR 'BQVU=5IG#,8/S MXC%]716^O&EF,#Z;+FE(,4H<_]!%:#?4L#U/2_+^>+(N5UNOO&X_>#;^>!%F],:4Y*HNUBZL&7M+)JO534#Y(8YE[*UNCWLM@M)HJIB60 M8),B4@I*7,[XE@9GK!(1":B=RE1Y"<]>8Y^2T@&JZZ]?I_GGYD5*+1E^\L&/ MT]OI*_]EO/"3]NHS^#FDLGA<>7MF? 1T?.;C!:QB,,N)0J6IT]F2TO_I)Y

O0X?%>D#] BX[YZWY\S( MA Q9QM*0.96:!.I5K6-VP>@/'L5JB'B >KJ*P5FO/4:'3JT M& (KDYNX)([K0%36D!4:PSS5CS+6CZSU3BJ)P%F 6-HOYH1LXN%D#7H%42;' M)2]]8>I'&(\DJ:3?V[&W&)\ZJ>3>$I;*6 Z!9EI.C/;F-8 ,,DE-5-* +TA0 MQ-*8B+>@F8H\@1]L&,$F0$>2=K(3T0_I3&^!#Y'">AO3ZN:N"ZB!!GAM!/3$ M,[SZ$W1]0%;H.]#J0 M)NPB[,J=U6\,GVI-_G6"!:7):FYPC0$-I\ S\=E$PEW4#JQ0UMPY%S:V4-_\ MZ4^0;MQ?[$U5F0UP"_B _[<"1PW+R09'HLNY7&-QXF/$52MF/EQ>6D)/SU*S7 \RK91?QC((*-I%@J2>>ZQQ%!J9\=9VJ MO(:3T+ZGY'6 >[B/L,#50%J7CZV/6LEUE(R28$I"A_&1..L- >7QM.7.0JA] MHFU&<@HZ4T'& ]QO;0Z3KBUOPRVPMH+/E]D6Z)'YE"SQPB65I*6J.O_;\)R" M%E23]X/70E7SL]_/SOQT-:FJ]*28-_D# D99K(=7?1J?3=L\F>D"S^3FLE2; MGWUH)N/8)B.L+?FWT]S,+MI?>EU>A,D^(VV'1%,A$_Q@PJJ4/OYZ_'6<\(/P M*/I1CJSKV'Y.61K.+3%*A9(60HD-VA##H[%,"9.KSQ]_$$SO'6Y5I_Q^W:[] MT_("8#[BH#*^7Y1P7;(4K3 D:!MQJ4EP&P.UKOKV]A"8P^]M==B_M[]5D?8 M89R'$P'7AMQ'\)/Q?T,:,>VE_10_.9(&Y:]588HJ1&9MISXTC:#^ZP2&(4PZ2-GVN-/ M>>Z,5Y;C &=&X%G],K>S]I[BM3&H->--$9.@Y9XYA(F0D;;+'EB-9=$!^:3 M4A[MMMI'8@=8SUTWAF)@@%C.;15^$*75$OV :$FVK4N@..Y3B9&2\L638Y+* MVH='-V2GHBH#\#! 1.4VRE?-]"O,%F,4PO*OY;KTPVP<811%H :$(MSDTH08 M=[U@=2!,208)E%:Q=I5S5VRGJ3&5N*@8BRD'Y)U.D-^F>"HJJ[-TRI+4]N-2 MWN*:\6CDJ+U.EV(4V67>]H:/?N[,UI!8Q;S: N=>_RO"NZE)5KC MB24#X+%E4<>4,B[18)-TC\4]MGW^*5!9178#9,MN&/ )P@$+.I$46)GXEST> M*UX2 XY1%K5EKGK/TR.8G#K,QMQ3OA6G3Q4M;$?VOISARMZ!G\.+."N3MVUP M(:*5R6DP1(IDB N>$R,8I> <6.L[O+V;/ONYLUA%9@.,8KJ[RF7J*5.4^A L M&H L$4E+5QN!]J#/S$.R3N$7 X__:I4^J(946S#-@\1 M5112-)RXI-'/C&4L2"G.<2DJRGU"BZ)V6/A!,$^5MUV!YX?2MWO)>X"$KIMX M5A=\71 -E+=]'\T3)VWWH^MNF*>.K ^C!4+3:',,)$ HI5J:DT"E*(V1?1!< M,$UKIW8>BOVN>=I#D[^+B(<@_3KJN+J!-SYPIT 18 D!48?05$1_DAF5T01- MCM:NV[D'XO!V85]F'@[F[B'6 >[^;@> 5I@RU5$GJPE(SH@T#'U+'PU1'"P# M:H2!^L,6[^-X]FSW%F[EIK!7F]??H3F;^2_GX^@G[>;E/4O2RDQHMB4ZA*MT MJ'@DHF,BA4@ZJ4Z,/](4]D$ S]^8JR??BK=X+:BE4W 3TDJUNX"JV ?Z02"' M[P-=B:AF*"G7?N\?!*<$.K6I=$#FUA(IM"-HQ5CB%>B@M'0I5'GO#TO]EF;0 MAV1^%^%63L[XU%PNSK_!?/%B]GO)'EFGU(K,F.22$V],*I7I0)S.GD0:=;84 MK.%W)F=NCKAO_OC#M@6N)/BFKM0JVFAED:]*)B3,OOC9XL=O_F+9O)P*+4)0 MAJ!*FF7;XY" $2NH!*W!@C05WMI-SSZ-@[JW5"LF410\'^'+Y2R>ES#QV0R6 M_N4=B.N80 >0%<_LSL .?X;WY[ Y% &5C_/N8!WXX!53Y3@K'<+ $JNE(LRG MD+0/FIL:&\43:\F6X_Z)E&07N=<^^?UD\0UFW]?54]$Q8ZDF:,_$TE8$'5FO M#7&*.4ZEIAS_F!Q-Y4D=F#QWW56I/7XWE<#BN$=#VKL&0"%U%M M_M?]:TGZ/*U"K4BUQ5:J!5EV:KQR'%[Z22E8_'0.L'@Q3=>E*079I)E?SF#^ M\@=^\:69^\G?9\WEE_E5/ZX'UG8]CHQK95U4)#M9RIQT(HZ;2(QVT7K-0A2U M(V\'7%Z??>W6$[<_\.\PQ;]-6O07J()EP-]B_!56B13+!8]4%BE&Q@@WQ=_+ M#@\ HP.Q7A@M@,;4J=](;5R'#WH>JW[?W*&?E/T!PNX;D=^>3KOQ1UY?SDH. M6#D,WU\NEBTTEWVYE[]<6G'+(*G*Z*@FD_$4S$:2D%,D-@ICI,EHX]3N0#C@ M)"#X*("P9@1:_<,1K MBPZ =XQI8PW^VR%>B?V7\.=KL--K<"!=&:#@:M^W^NXRJ*3<&>.)A7+-Z)(G MWN$!1WE*.2L(V8@C.07^5/6!=_P^NC% N5@'Q/-U8_R19C8ZZSW1EED\B2*@ MC:8M\3XH*P%/HU"[K<\N^/Y4UH>4=3"6!RA)VP7K[5[:'^%+:;$]/?L5?V'Q MH[2OE\)+16A"^-*D1#S/F60M#4.#BGI:N^UU-?!_ZG(-7:ZG'Y7KZ';PH5\U M\T63/\)7P&^/3-+"B>"(I!%]9U0Y5K'_AX< MLT8=2TG9\+)I;_8S!1:D0WT)^FJJ^8]2B^^&_@ZG $6FP4[STK@]$ MV +?&S04 Q5$&5R*]]H+7[MMU%%I[B,5B2>LN+LP7SF-[GW.\_-FMAY6NF4-++YTY^BZ\4!B&FJ2K5B,D9!] \_ M&R\@GJ^0H((G+8TAT-HA+B"2,H+49IF<%H:;T*4CT>U//7U>>TCQP??V F4 MJQ;4D#[!%U]^8_(#!7Y^O9DV^VTRCX8!DNVK":89YB" MR91VSH22/UP*?K4RQ$9:^J\&)G7*/%;O;? ,4C W[BS;'[IJX[ZNV%FV,UZ, MN M*,..(4"*4@FI/K !%=$Q!4*JU#;7EVQOT:0=_=]'XK:;=X/HP3";F#@N8 MX=?OQCZ,)^U(F_4:$F>,&DD):,:(C*764"M.P#*C.!4I^ %2+GOC_E.MZZAU M!:T8P-^^@:A-?>NZH%'@.CL7#6&TC!$4@%Z>BXZPP&-!+K2K[7#OB_5/#7Y( M@P_"_@#YCX>*.,<8E0<>B0BF+)-R@BX*(X:*F"4(ENSSNRHXV7NY/F_",6K4 M'^Q>SB;E>;B>=?II[N5UTZXAN M-;K _O->[CBUJ-+UQCXJ<$0:;)*FSMFR&61*I _HN"? @QG]>&U$8C[:4];< MX[B7>PK%W87YP]S+<<,%_J<(^[W<3L0\ M?B^WBU2'O9>CG!G*;2#4:D-DR@*=4B-(3CYQ&X5#,"=\+[)A[N552 M>I'4JS+[U\?%_-MXTQNO^=5N&^KN.!*=VLK1!^A:-IRP$S[ M7#RLWH?)^.QJ!DE<0/H\OL ?>9\_X7?G>3F4\MI+-\KH;*(F1J"&RI+-;8/* MQ"=JF6=>\.H#WNJA[]\Q>TGGOVZP^6(^A\5OL+B*"#-\_2QNH]QXA^^QDL0I M@Z^BS$RXC"=VJ%V4VP'6X??!)]*Y^]VXZU(VP/74)HCKT.Z/$7,95"J]2V(J MG:I"Q'6#P"\C&,]"#M5'+FT%]*@:XGFFKN'YKILUZB/G2S5W/ M*%.4Z>!1#I&G0*1BG%@I(A$V.NEI-([5C@EL1_2'TZH!B!J@!<1Z0N6R/+J$ MFE?=G.+=(ZQNF3(,J#1: "E,ZT1EBM4(9>"VUH=E*>\<*V]R>_H'/?X(;GNI, M-)7%>)B.]8_><[P>S_W9V0R6I_)5>Z(!KW8>>>(A+G=V672EZYW;CWR_?N2U M<0Y4V6C1TC%!,#1WC"562D4T&!.D852K^M._MV.JY"*^N<'#S0#;U;UKB?7C M?ZET(+3." F /@IKVV))2T(, L'[@,X+CUS7+DO: ^:37%G7TY\'G+O!B!JF M7FB3/):N@["!^90E<:*TS98TH1-A DD)M^<2N;6FNCNV!<^A0@6#ZD@U@1^+ M6W^=$G8Y1PG-Y^O(VG(,802M'7 "X 2**FGB&!J$FNNH># TIMK[T%9 3S?P MK1;MS5#B'\"Q6F%9CP[M &8@-_P6D*?QMRL2=5<%>DMY<.HC#Y)ZW"=%HN@- MEAF'@1I*E&:1^4PSN-K.\P$H?\1+/A3CNPBW^GU\<66*)-],+L=I_F'6I$MT M$\I\RR*CE4,7LPNBW=%*4VR96.FV8R31PE#K0#M#N_29Z?:TPQN5/>AH!I5E MY2S6?Z$^S]Y,FF_!Q]_O)-=2U&<5K")!1EPU5V@3"28)DYDYIW.($#I0O.41 MSY776E*K/47[P='1*>2405+BI)!$>BI),#F0[*/3B3*K1*>LA\>F:#\$X&1L MM'IBKICZLGW6=!=0%0?R'GB2^K8!O)6(ZC1*?1\IUW[]'P0G@\M*1=S8I$/O M-@L@-AA',C ;K'="QAI3=@],_9:INH=D?A?A5F2\;54S^S'ZYZ>1]TYJ&BC1 M(#B1UDEBL[6$41VI3X%ENJVYRQSB7\Z:K[^L/G')\.J+:X*OGW?8X;J5!-_T MDMH 8;K?FND_KVP&""R)9$CPD,IUBR,V*462 ZD]L\F+VF4)-Q[_G/GL*\W# M%!&]G7Z%^:)U%$M3NO0B?2TY'_-%\R+G\62,/]UC&O(NGU[A#FGOQ51KM7?U M_+?3%]?/_WSC^=>!71X=OLG.HR<.N-]'DXFSU)$D989HK%6N=D'+3@#[]\>X M>A@^:IU3&Y>U(6VIR'RD%&>0D\87HC0P\U2AR8L;7W8&4(EBDKQV\Z\.L)ZB M,])0FG._LT1=5@8X?W[]K\OQXL<_8''>I&NX[[]-838_'W_Y@$X6?NW/8"13 M5)D[(& 1GN26$@\H$N;00]:&XS_75I_.X$Y9B89A:(# \!+H)T#];MMYO?GZ MVWCD=.8"/!!#2U0'G(?I#O:XZM?9;$: M;H<$F4R+!@HK12+!>/L')?. .94]P(E7DY:EOK%N'(IY#NIS M^[QYP[S_78#2N6"9TVAHDF73]#0Y@AY(R=70*%=E0_3H @K;20D?BXSTP/AT M';P&T9CF"9BK'&A["-C!6FT$I.:S2>)^=U=81K1QZ M QK_" B(4"T@),^BHS5"M$^A+-OBM$>H*[LP4?ON_=/; M%JG8 M7;R&4'2K!?NRF4#T#I/7/BAB1' 2AW69:; M0HYO$,4%.JI( M43E"HXY$IBA+%RI%* TAT22DK#YH>S.2TR-^3RD/<-GPSZF_:&:+TGFL7?1\ M?EE"E.L64M(*88!3DMM!,6C.D& T$!&%$^@+.N@6W-U!![8C.@U=J"CU 1IW MW5[Q3:REA_'E=/%A!A?HJI16=30R+;CQA$>>2M=B2_"P$@2BQXW+:ZKO.@B5 MS9JM\$Y#6X;B8X#&7:WYO>Z/\*J9+^8%%&+21K&T:D0G)">.)R &( CF8L"M MK[*2; 1R&NK07\;WB5=U]XSEI9:Q$*0%()9R-&L"..)BU(1%0$#QRO4U/'BC8]MS]-E%CD7(1D&A 70I7!($1>D(,9: M!IR!@^JY"_=1/%E135]>[[8F[B?? 7R*VXC6%1X=, U4Z[P)S].4//?E:BOU M/01]*"6@644CDL.3J>BYYI($YR3APH9@36+UVQD>COQ'BI\/P?TN\AV \X_P MM9E\'4_/;H-;!361$XQ%I\:OR[!S];&5(K =51E(V.!>"4M0;,FLT!E M$J;+5>'M3WWF[/404>5+W1>S,RC3I_QF-;(Y^>R=('@86=PF\ #RF1FBK+'* MNJ"D>.P>\/&G/',R*XJP8M"NW'*_:J;S9C).?@'I5X18,MF7^5T\*(C!$@VE MC3MN"KA4"NA[@LM11:YT)P_\D92XAY[_W-VK:K*MW*E@$Z9UFF8'5!4S9Q]& M&)5O33]<6ODLAL*1#B2KBQL:I(8'E3*P7:&Y(7"WM MY%(]0O:&1Q\VE:L6(TT]<0Z4?K%8W1)?M0U'M\TF'1U)NDQH][;,:/5%IZW@ M8**17G>A>,>;^+LXGOMQ7DW& ]RYWL6T;NC0 =5 $=/-B)XF9MJ?L4=4H(>X M!TK(V8 N&/0;?>9$0<9MSME$K 1&% \T(,S2@.<9*\$CL=-#Z< N4AZD16B\ MG"W30E8G4DHYRAP#+LH;W.ID(AZD)51%ZC(D+6/M@/D]$(=WW6NPL0$6?.QJ"(+C.))'>>!,H48DO2X'^9A>I)=_=0G 3;/84[ MR$2=FW9,NW\QZX*3BA-0S!&IHR NH56#?HI2+BG!<_W97G=1G(I=UU.^ Z1# MW49TH_"D"Z[!AF]MQO14 [?Z<;95!7H*?/ MX&8E$M6<1I&),P+Q62N)=>A[ M@G7.A2"DI_19*\*CP[,.HP>[R+GR?=DC]P6_?C=YC;L)-&!_)$2V,8@[Z8,%Y8;2"H MVM[H#O!.5WMJ\#% ;> FJ/_PW\<7EQ?WU;QT"XK61&(L0UUG";%:;8DJ,VVU M2%[?S>8;1'<>PG>ZRE.%D8HW6L5&WX3SVOJ[#Y5"\)0I2C(4F8 -Q+$<27)4 M98]:[HSOX/OL^-CGK1-#RWF <-@[6.!&-U\C?G^YF!033\U:2020_>/G@S?.PG4.2;G1J!IFD M0V5%(QS-<6FC)9:B0!37+M@ P>3:7DYW=*>A+0.Q<5]O=-5>--Q&PP,'DMJ M81D8['QTA&9E2Q986?8 ]^/'UXNFUTZQKT3OLVOZLOMAMJIR_K1HXN^OFNE7 MF"W&80++OY; \L<21!K%+*P7)=0G1$D#")'@#F9)$C11SBA$7;M3>E=LIZ$5 M@S!Q7V-L'Z,3,7[Q/W[]'F$^?^7GYV6ZX&=D>W[>3!*:/CG2DO5O33G@2F:^ MUSD0I2QD;GVBDG4P,;<^Y'ES75>&]\EU?#FKH;&O_8]YF2C_!DW> MZ=G(>##?$J7J5"MY>Z:OF M*TP]KAAP:T$CH]U95F[N*.A@=32!!,5*]8[&K88SC1N,-HPS9G+B':CN_L3G MS_M TMV@!)7OQ]&EA95_@JX)_C3-" R-39DU0@1MB0^REGX_GG[[,P*?WT__I9^.2)50\$3:2G :M-1JG#%AI=8P8 M.5@4AI2@P.+[S@95B8>QG:**5&)B@\KT3Y[?$ ;[Y_2R%$VO(E^OFHN+<=L/ M_PW #?9!F4/<>'0">QI*=1BN-FC9WM'+ M34?H9%+FE_O)-;SU_(5UM*3T](/T\LMLC'>. M>-_&]'TD0>*7P(203/ O';,_ B[K-4[YW:7ZK%T6=M8(9-]2G@ <\*CL;AK MEA06:+M"ZI(/%YV0M4-CQUX[N!.W76H'=Y'QX(FCM?/3?LR&L'!]"!7:0\<*[7*AU:9>") MXT$H=-OLAKEB-$M"#?IE.H#7HM-0M!.I)]N%G\?KR781[@#IH??K&75VAFO4 M9N:M)I(Q09SB0(0TV1MOE?6UD[".N%2T!]G]1%NY<.13R>'!?X#22@S]D-9\UA3? 9HXM>=2 M* W*P.,V$B(ZF4)KW%7P2R$%BXSJY*!3MX\3:-JUCZ5>3;:':]K5!=4?K6G7 M3DQU:]RTCY@/U[3+V\QQNT$-=[J=.@^XO7%#G(O,)&FE49WB.$=&_CY-NP;@ M?A?I'J!I5^0>[09)"?<4B)1>E$Z@C"13PMB.65:E0]LQ-^W:B9%'FG;M(LX! M#/$-;;T5*FH,Z! 8@7:*U(&1X%TF+'IJ* _>FMI^UW&/-^@3=.LIWP':=6UL M+-L%TQ]QO,%.7'5I<;^/H \UW@!W+TV=9D0E5Z)*(9 0#"4N?+Q!J:(PP?M2@[C#7;B;*?Q!KL( M?(@"[;:LYDY4D"FK61G=[4IV JX6_Q:3)<%&%4VFUL7J90@;<)P ][W%6[N# MRR/#&(P"EJ@-!!1%&X<:3ZR(I8.5XXR#E/1N-Z]G/-%B'V)K"['RD(0[XQH2 M! C)&)*"D41R5D"81"QC"9PPS/@N6>5'.=%B7_9ZB&@ ,WQ#URB/+J52N#UX MU!4BR^@;KR$286PTT7!.JY>0'G='O3Z.5T_Y'K*C7A=CMQUKF3VAX" M/V1'/8A"BYP%<:%T_F_SV!.-1 7-G;<2N!EV^NCQ==0;1 ]VD7-M>^SENP=F M\5 \>3BU)/-DB#16D: 4X#G'T*#(2BO::9S1 Y__U-FQ^TJ_J2RZBAY5>U%[ M&>ZX=]GJH(L9&*5R)49<"I,LVBL)T,Z7R8;8Q0*[]\&'([">K)M:@JJ>G8!+ MFY]O=,]=U"K;TC\M^]*_&5?I-,5=A['R?6GMW:JM![(3'GS$";R*M00XF+/[ M#MI.(9MU.#D1K<]XIM!0S,L,Q$9NT*^(U&86?/9=ZJJ[/>T$V!Y K$.T_MH4 M>?%"Y:1T)EZ4)>O2C@RT*A=X,@/37N1ANO,\=6"KJA)4$W'EGEW%LW_@F/)X M$CDI"3/@RHQ12WR*Z$'28"FG&MU+V^$5?_ !SYS0>L*KZ"]WZ)3L3>#4<33_ MJ2XMGSS@V>(=8<**P)3!$Z>+(S>'I*L;%YO@\=]#-Z90*B-NG3AP)U*"%1KP2CN8%P9T:7'R<$) M?B B=7A^=Q'@(7A]/X6UHZYXXC);$KFFN%FY2!S$1+(UZ/Y#4E1W\8BW/^6P MX8UJ1#Q&[GY2K!RDVHCL\[=F72:"!IUUUA/#9,EJ=(9X7D;3)693X@JH"/OR M>_64$^5W/RD.<*=P$UV[1QD7.0-C22X#2R1829Q1CJ!U1PV/F:;J;4+N8GCN M%E<5V0[00?0FGI52=T$TT%7B?31/PXC3Q4+Y@]%.F/7!@.SOD.DJULE+UKIJF9MHU>@I_^_CYG0%^^ M8'OW]N7[CVP=;3=@ 3$1+:TALC3+#R%D$G5I+1*!2=VEF++;TPX?&>G+23.H M0 =(SRQA]H)I':GQ*DB:)!$QEM'NN$XK<.TIH5UA@C&B>D; ;03/EO(* AU@ M]WX#J71T>G,Y3?-?40/C8OP5/GWS7VY +)->*:6.\&*62H6Z:)--!2PX1BFD M5+OO10=8SUX1:HN^83<=GYXLWXZF?QO'TK.UA__[-QQ5$J9GA M3 )AY5)5IE)-GG(BW)8NESRFJ+K<;'1\W+-E?2B1#I 1^@_P<\2YG%OPY7+Q M<3S__FGUXC*:,R[( MF&1@7'39*;H^[]G2/YA0*]^S/+J=O4C_^W*^@(2H/\)_78[QAU^BI?L1YC#[ M"O-UL8)C7'*)QULJ0VP#H.JBZ8-G7#).9DCVCRA96RP1EW,@/'/0,ABELNARLCQ2W7_UP.<>&]Q?>A6' MSER!6&=@=8!1L2G+C436 ED.$5D;=\(:(;4AG//2DP4A!6T\ M\<"9D5+1:&@-\FX^]!F2M[?,'GSS_OV7.ZM_AU^V_]!^OZSN(^2?RO_^\^/; M*TE\^_;M+PM8S-#^/'L?_K))=SPY^:O_"PTTV+7OX8%&OOS MVYCFK>G_B-G;\8-_N09^>T&K3[]%9KTEP/<%3!.DG_M%(]Y.T3)M1QG,WTY? M3-.+]!6-6IA_;E[D/)Z,$>C\W54/CWIJS#-R%H?#%"!A(R8T3D:+P M[?G=M(J#B&8SVL/[8JD57$MUF<%[\N:^PA/?B*]H>)6Z2F]G<3Z"-@BT;8;;A MKK:$ 1;O\V?__4,S:YE;+&;C<+DHO_6Y679#''&>F/0^D4B=1LFI3+Q%TY]9 MBA)$VU3"('HWW)+^6(I[)*HQP(5[G6>>($MW06+'"$ M6?LF;N=C=QAS=QDS58YZ"HX2:DP)56M)0K*>@ HQ2^<\I '7OQW3J\EF_X#%>9.NUWO_NP"E0*Z-'#K'NXRU@%9Q3N4[6@. M?ZUR.%:;02DYK-((F6C; ##R4"JF$R.64UD:/&JCT68!WFFN[Q$JRY8KG&/4 ME5V8J)RQ?1V?7>>:*DVYS93H1!%+,K9<[ NTN+,"FA7U]DYH9F.FQ=W//>R- M04UY-Y6$-<1@J@6>B-=*>U7@M9SND**VKDQ2LE0&(EG,J*RXWL0<35(KC5]4 MMG:W CI-JZ(^%P.$1>Y@6KT&74 -5'^U$=#3E&!5)*X92NH#!%@W@P/J9%:& MD@#:$AF$0'\/8:9@++01/%^[I_8!5>&1PJQ#:\(NPAY UXTG+^83)IO9=_$[RT;M)3?6\:^5J=A2,(%F5 N$C=- MR;@BSN&Q"J B[JA!^-PI$V$'Y:F]AL-'0RNH1G-$O Y@Y5Q%@E_^N/KK?XYA MA@\Y__$.OL*D?3^E-QYXC@0\19$9%XAC-!*KE(S*@F&V]M;5#=EIVST#L#- M='QC;LI]O*NWKPO8@0RCG8 ^C<$T!.,/*=5@= U1)KD3:(H[.=4A$$@:S0EG M!7%6&4(I[J;66*Y8IYS+YZ5;CUA@1Z=:N[ TI$JUI5WS5@)BG<,84DJ12:)% MZ8<7*9[/98PCM\Q)FCU5=TMBZBG0?3B'-YP&)/(AE>G)PK"VT;NQ#VU+XU<3 M/U^Z+"PEH9U+A%FNB4PQ$8N6)4DVB90!S3JHG6:U%= ?QA+JR<4 \SRNP*VA MC4LI5_OBI/?3C\5%F(VG9R_]?#S_Y[0)I=BK2&194PJQF<964"CGN\M;O6%= M%CBTT334XI[8\'STB(F6(:6CA+ECC):0DN70).=UES?5L@C MN\ [4MJVW0/N(O,'K<#AZXE>I-1^L)^\G>9F=M'*IG)IT=9G#%5EU'UAE0J. M7L-L_-679CSS&VJZSIIS.66D7)+H2P=TQPT).462G);*).9Y==]^*Z Z=T5W M,R7>?YO";'X^_O(!+7'\VI_!*%%G8^2,Q&0IND..$QNL)H)FC6^(B9+7]C@Z M@WN*%OFUM&3SA5)M1IZH&D@ZI1B-9*4T:@*K!E M#FHH\VHS8=1&B:9A=+9V:\%.P$Y*6:HS,4!&R]6:YS<$\=)/2ESGTSG XEWY MB-;TN_Z!5\T4S8FX^(P/>?GC/R&=H?WX&N;CLVG[L\L84+0\,9$<84SC\KQ% M@[ TS,(_0$@O(%>O@1UN-81=D?Q8J5&"U>_+Y/I0<5FF8]T'% M:$FD/N [Q#AQ2AK"G&,^VJ"HK]'F[90*%0;2E5V8J!WG_/1V6;P[G\?U^)(, MJ33;4J4S =J@U"92IM*@\\*9,XF#95V&_&SXZ*,J5]A)ZDT]D56>Z',O:HIK M0GN0!Q)3YNA'&$ILII((JJBEQF4&J0M]QUQJLC=W?83UA"VK_N%GOT/;A'CN MI^G:6BKVT97)-*\<<][MH4,%H7LL_2!1Z:A9HMV@PJ&6YJXC+SV=*WC+H8X%C7: MKWIB%SJ?/+.]"]@_JR=J,MXKQ7T?NIYE U1/KB7FT-"2DI:EE+/,KJ%!HC<1(LI=*2RF< MI[4GS6Z!<^S5$SL1V:%Z8A\6AO0B;D#CZZEJ&9QQ.90N@YE(C8:KR\P0;Q2E M- K#ZK/MP_F@*L@\+!ZZ_4M&*;#DE&I=;\)40.W4D0Z322<.B&*RXYOG5 M7]56D'U8J)B&TON"QCK+&(1 4(G-LK&B$R@/0]$E!F=#BG_4+H!'YJH=E.K* M*OK(Y4079'_>QE=@M?L-ZSZ4'/8VGEHOM?:9J%0&SX5BLRE36L)*Q_"3/%6= M+.I/W(;OXO(AKZ-CUE895T@.N'B)&A#0M*.0 3CL]7.WNW>]/QNX_?FKH^P M*K]ZGQ9^FOPLO1LOSL?7X\@LH JAZG!>[N.\0!\I^81?!O2M@^":JP[L;?SP MDZ"PO]@JSTYOJS!6,(![EXP2A):XG,S 2,C"DR@=;@\)?2/('=B[\9$GP=F^ M(GJP@535_)>WTW0Y7\Q^?%K>[,T_HE\ZO5Q-E2CR>;\G9ZM?V3X6I^_P*63$#"J12@LSJ$5>/O%$M^NZZ6$$!U30EHL&CM29T MZRYF$I,/9<:GT:KVE(@NN/K&LE9LO$$>ULYRZ?_W"BE#>F;(TN0RX;,++_A? M^NR_C[SW%++0A$DPQ3X1)%#)"3,EK4W$2&GM(.@>, \?^ZJN1W=#7D.3-4BE M9WG-2_/(->KQ]!(A7K_T+\N(G=5V@(!A_NMW7!D^?SSULQ^MT$I58EEO,YFT M8ET VLN+D3)1<,H"X4RCN5769Y.2!!TKK3RED;O:UWT#+N<$]?58R!_@#N#: M\]\BQ9?K0V\59W1926XB8=J79-U2\.-1LMX*)[QAR50?M+0'S$,EAPVN?4-3 M]-3)7\7$_C!KTF5Z'1BJ5& !$>'^I2*1!CC!;T )59G$J4#=JVU3W )PV(A2)5*:6A(=8GK/A"YB!\NAO 7GBL4S]B;JW2_25\A"[Q2U00(7/RD6B,L/CR8,ACAG X\EI M[D/(K'K<]0"4=QV_-##CNPBW=MI$4^YUBB3?3"[':;X^!E^/OXZ+C-9%^BZ" M$2D0I77"DZN,$IX-EU&4051W*G4W7\5W>MJ312/WH:,95):54RS^A?H\ M>S-IO@4??U^;.6O;4P.$G#B)4;I2A$&)=:43+8< 7C)M[K;FWTCQED<\5UYK M2:VR]_VJF(.F"J&(1[",?A8W U.-I*>0\!#[X-K+ %HU1RHO5; M2XO#[(@7(1/A%;5<>\9DC1C<84G?$H([%.>[R'4 NWQU@7F5G;(^B81P@3-5 M#J$R$]&(0*P&3IAE67#!->C:!?8/0#ELX*8.3TU](0^2T8"6R.KJ[M?)^&*\ M+"593\74#K3,B4#IDBR%3<0)RTBD6EDM%(10/R=A"Z 3T(-Z A]@)WC5S-#( M0>/TMV:ZTM,5,)9D&0YEB!"E4M%2-'(#KEL[EIQ1PO'4J;/J#IKP()@3T((Z M@GXP/#=H#N@5]E^_?\%#%'IT.NO\T0-D;G9;QB&3,D54*8%/1!B%+W]D4*[Y M)/'.INB,UUS7KK8]1%+FWV&*1]^DG4F'V]UX7I@9?UW+?22TB-$ (WCLX;*Y MM210 811*;ESX/%UJ+SL1R =:?+:+OIQ=\.I24+E$-)K^#*#N!QBE& 5[_(7 M11#_W7ZS%#7$.&N_/PJ6>N:<(DF@)*1GF7@O*) MM>OMS3*=@5%!:"RY$!306[.55Q[V:N1/ ML_:TEXG8:W1,>!VSR&5LL252.72TC8A$H$TM<0]#\+4G,&U'=((:49&" >8# M/Y[ ?U5S\J$("*E8+&;C<+DHT?W/S0.Y^Q0U/6A%R_T/(V@N>6*]D"1)QIU7 M2?!N0T>J%F[LLY(35,@CH/R^(JNG*-=@0M!8]F7#:2:(DQ.O'2?:)$%IF4\D MV)_E&M44;VB*CJ%&73#]D:Z+=^*HR]7A/@(^%/G*4:>T#XBH],-CIO2M0R5G M%%U#D-0'U2FP=U2D[WY=7)WS7>1ZT$NB0(,,I5D,98F7ZNQ(')>XOZ%3F*@+ M@:E.B4(G=$FT$U>=+XEV$?2#T=H'+HE6WRY_!#^'__BW_Q]02P,$% @ MFXE>5YN=@8;[R@ "& ( !0 !T=&DM,C R,S Y,S!?;&%B+GAM;.2]:7/D M.)8E^KU_!5[VV$RFF:.2"[A5+V.*K2K,(D.:"&75M*4]<\-&B9TN4D72E:'^ M]0_@XD[?2( .,MCVK+LR(B02./>0.+P +N[]U__][6D#7GA>)%GZ;S_8?[)^ M #RE&4O2AW_[X=?[#S#\X7__^S_]T[_^/Q#^WS=?/H%W&=T^\;0$;W..2\[ M'TGY",I'#OZ>Y;\G+QC<;7 99_D3A/]>W?8V>W[-DX?'$CB6X[:7M;_-_TQ< M%Z$0Q= AC@N1[7@06QA!0F@<^HQ[W">KAS]C2NW(LCSH6S&#B,0!#)GGPYC[ M+O(=RW<]IVITDZ2__UG^A^"" V%>6E3__+?'(?\%V\N@_!&T'>C:?_I6L!_^_9\ MJ.G(LPW_PF,@__SUR\>+748_RRM^3OF#?+9W/$\R]K7$>?D)$[X1Z*O6RM=G M_F\_%,G3\X:W/WO,>7R^V4V>'[0J4482I>U+E/]\J;.?KX!O"&]YBM4 N,K< MSZ8P]G'ZV1C<>Z$0?'K G6ZNAER_4.]3-M>[N^OJ:NC3(S;U6F0EWLSP6NR[ MZ4#>R!]\$G]KNI$-]8AIU4\CW1VH_%O)4\9KM3QH&B3LWWX0?UN79;*N(&3B M.Y?CHN!EL79BRPU]GT./.!@BCW$8^B&"U DLRP]Q1#Q_7>Z KWD*?_W:=EVU M?[GQ'S0L*B\\@IP7V3:G^V_:T^;,;-#0*A= !JT/]> MX0,50% C_->?]W9H$K>9E([-#$S<2F@WU_+ &D^J<@(FX^.@E^EXN7EXR*NQ M"BC.\U?A/0+\E&W3&)#%E8=(\$8Z0:!XY+P$3%R]DK]*LY1N\UPZE;5] M@'^CFZUT0<%SGCWSO'Q=@6=QK[@@98#_8YL\2YO^!#Z?W(IS+FY_YE3ZIF4& M" ?"4=TD_R7^F>6 9FDA^& QZ5XF;.4@U>.<_"C^)V$F K'5;[JHE/!F ! M7^E&P$QBL,G2!Y[_]*>+CSRC!_1NI'^7YQH&6V;#+VE-ANCL!\$_X[F8 M9)P!OALJ15ZNWXJ'E&T2^8*(CVJ9E DO;KXEQ=KSH\@*Q03!=[D/D>\%$*/( M@013XON($>8*,#L?XN*@ZNM$2WLO>$4F1U87)VB!@M\DU/]737UZ*>U78U-$ M3:S*HSA2'JXJ).Q=G$+@KQB(<4$J$\3]/\O!_#/?E(7\5S6TJV'=V_0LPUO% MN':8*UVK-]RW!7S ^'G]MI<]X21=^]2GS+8PC$.+ M0,1B&T:,(^BX/K%)R'S/I3H"<]K%TA2E10@D1/!;#5+17^@A4DTXKJ-G8J70 M9$9;%BX;;T@'SG0PZ\"_;.#Q2.^Y+^T 30VF!.E$;39TBS]/N?5=)&TW.L>.,;TA-$3MGZ#K_^K;CC MN=QKE_E9M-0,$LKV8T.U_5E&@J:Q[7NO>YO^6N 7\?AY,VVU M?2 MR2KB0L^+/R9O>*%O)"63S^Q'LJ&UOG?&]BN6]+JMS;:*=\:$[L+=N5^/\\+E ML+Z-W^:<)>4'3)--4K[^@K\E3]NG-UF>9W^([]M;+!ZG^/F:8S_@=HQA& 4( MHM@)( YB"X8.%^ZWY49V[.M,O74Z7]K ;G "T@(%M$&JYV1K/0 U_WHJ6B<6 MA^J#G\6@!@Y:Y"O04KT##]X.4:WM5(_AS) _K=7UK*[T&%*.O>A1;8S3,N&M MY^*CPM_Q^L^/Z6V[]2MZ2$J\N2%%F6-:KBW.'8*8 UT>">_#\PG$'(_LHOR4%2-+.1GF[_YXRL$DPD0\MX<6?]91-XW&HZ=HT M)$^L:BUH\&,+^R?)]0XY:*"#WUKP!M7WXRNDVEWKY>WF7)Y2_?4P?[L1P41"FX5:6)D0"+1=PY9!H$8LO?_X[ M+T$%&]1*I:9!"B0.+Z>8XV]BC5&D;B776JB8;YE93U&C9]12RD#3LZVBJ)G8 M74!1O&-D8,4CSOD;(3KL;?;TS-.BVG*]R7/Y=.5$NGCSNK_F#K_*G]W\@7-6 M_>=>]'J3LCOQ[GP6;U.S#:@3BS%!_TN3H9O-!E1H@82KN6,RR0-2G&\?,S8Q_2%%R7GG4^S8ULV]N,06A:- M(8IL#T:QY4,K0,@E5D B+U+=Q.KO:FF#O48H97,%),H1&UH#W [O<9EC;/(U M(%VRM/:[U'BX8@MLH(/9=L74#.UNE"G>86[OK(T%D6%R-^7N+.DZYK;C(11" M[C$?(N)3&''QSYB)'W!$8Z*F%"/Z7IYTU#!!KNP9C&%\_%Z9 1Z_UU;9CMLJ M(!:7H$8/!/QI]\H&.)MPJ^Q2S]]]IVR $I6-LJ$FQNG6.T[*?6#//?]6OA&V M_+YF*(I$!3IC][& MU0F>QVPC;BYJ;VFW*QLR[ON$(1C$8E:(N$,AIK$';2*D(72(;6.E-0RM7I>F M#CO0\GO;A?V_0 U<9>/VBH>@N/IKFMJ)9<4(JR-.^6FP9.RDGTJ?,Y_VTZ#A M],2?SLWCY.D+?\DV+W)'_3!LJ Y^C2/*@]@5$RCB1A!%B,+0MV-(+2>,0IM[ M* YU9*FWMZ7)T0[LL>^OISW]#*MICC'>)M::BY1-<(Y8B1-#RM+?UZR*HF3V ML9*HW30V%+!=<2MN4E;E^-FGEZFS_:P#SXH<;#LPE UHWM&^8WMEGL((9A6"75BGP7AL)_A-@E*&16X%/773\? M90J2*SM\E?"#2'/^A)NE99)NI6/1!*5GJ4%= MGO )&=+Q*1#.JOL34GS\G9BRJ['[4C$77RE69UVXQ]\^[<\>?>;EVO-BPGS7 ME[GBJ_5H,6'S; ()Q8%M,Q1X6.OXZ4!_2]/[%BY(ZOPC)?ZF&Y\\Q+#JKI4Q MWB;?O6HH:U*V"*R@ W8%!%R3NUA*O!C;S>KO;>9=+2733W>WU&[3#[G])7U. MY+[9??+$V8MZ_=V6)V%8SKQNVJ7#YRHYL_R)GP M%_ZT+'2U-*1J< M8 =T_/;U)6H5=ZP-$#;U)O48KO0WI0>(,+4/?:F;>;>>!XP]V6T>NG[D3$.( M33U7YFP_4Q93&_&+YZS F[_DV?:YV+W2V L0 MBJD'U9MYZ/6_-!'IPN^L-%0+%*T%H#9AM+SH/B+%JT(Q4G1F5N7IDX=B. =%ST^ M)6GMQ4O$BDEL+M$T/.^YDJ&)9:2?'&-E-@:(S.=?>;#.:'F.Z,YF^R_1/ M'\J"DVR[X;?QZ3DFV<6ETTW5F\K\6/R?CZ'G>A9$-K,@8<2"%HFI[T86(J%2 MF-RU0)8F#Z>'\33+[USU5/KU8TZN9XL:4*-9Z\2C"8ZN. ]Y5?>SG98T05+W M+*61]O1$4-8B^UH*%Q?G[%-2/B;;IT\E:Z)4'9=1V[4\&'L^@F)Z)N9CA'G0 M)]S#GF-A$BF%#/1ULC3Q:G&"!B@02"\7L5/GLE^63#$T]7K-.7*&@WS565*O M\FB"K9FJ/>J]4EIU$8=8Z*F/>/'6V>HD#H'OUDLOI8E@!VJU_$&[ M8,&/GS,QD0DTZZSU4:VVM&2(P(DU\IB[ YSF5HL4R#"T,M37TZRK0 HF'Z_X MJ-RBO[KS,2T2<>5]CF75W;MLD\@&[_*,?M*H):+0RH)>ZP8M:.""%F_UCDO0 MPG/-91G13Z:KBFCP-&K50Z7]V59!-(SMKHKHW#;V2YD69;ZETE7ZF(J6'\33 M+OZ29T6QIA:QJ.40:%$Y3P@<#T:1%T+;"F/'Y2ZQ;*3WI;S8U_*^E'NH,NOT M)<@0JIR:_C(!W&OHZ7>YKYZSAH\NG7+9-[D0I*>T9#HQ8>?O7MJPERB!A EMT$EZ">Z;Y7ZN>/*IAR^% M?9"KJ9IZ*V20):,!7_U\C-L1.=_D?)LBO28=[(OT7SDZB@,_"%%XJ%9(;N,O M_(6GVT[%/(8C:EN<0S^..$2^:\&(8/'Y1[;C!H[O.J'6H:*A#I>F X=XY>&3 M!K&:'SR.=#6/P"25$^O$E2R.B;10HL9<:$5_=W/'4B@9?R9X0NV^ZZ(E,EY\ MSLHO_!_;).=?.,U>>/ZZS_HU(HBBO\6E*4HW?( )Z"#-2I#7X$&+?ER$Q0"U M"@[')*Q.[81TXS$DH0(V^')$J.&L:^/(NCIF8Z";[Q+*H6;ZI0@/Q;OU]SP_ MR>V$E)%MLI$K)FO.?#]PW CRB(80,>H+'\;CT/.$&X-QS'F(5;FL)( M>-6J70M0?=_NF+7A3DR?!1/'(NODS5R>I8?)CP!M3C%3SR37VNYSG/F%Q4>.%@6_ _ M@?O'I) GZ#=;)N1W(U^]W;4%WH@K;N0>DV;7FRQ]@!O1"5L!QI]S3I.J0'Q3 M6:]\Q*4\QRD[W;WIH%[NJ!:J+\!M[JF I*\ ,Y9(RE<@>1(7OO ZWD;ZD=UC*K<.X:7X%B2Q^E!8E,+YN(JY]PD:7YZVK_DWB39;GH9@7XAE-YW!=O MZA/HSYOM$Q&_,;1'?.&MZ]D:/KYCMAWA"U"[&\&7+AD1^]=^9?["LX<%=5G>VA56Z$R M0];4;F(WF4%+VA3'?X;9,);B_V)',V?T'S+X-('_X!WC%.(N;](D5 EW[W!^ MFU=BQ*I3Z7<\KTJ9K1%!#+G$@TYL>Q#Y2'@(EH5@&&)B,Y=CCI4FB7K=+DTY M=JB%PRM@K\ SSL&+1/QCD@*6;38X+V3^/^&P"_B:86**CT)-8/S;Q;C?+JV/;[ M3=(>+VLBJ*T(!U%HN]"SHE!H5"3F+M05EB9-7;"@ M@U8[]VX?PVK28XRWB17G(F43Y.Y6XL18PM&^OF9.-:I@]FF2496;1J87Q;G, MC5RT@O0NV6R%2*VY;=LDL@(Q$8ICB$A@04R83-D2QE'L!)[K:I50N]#/TE3C M,R_;C&^X+/.$;,MJ);',P/W[^R\WM9_3E&$ )IR<2P] 35H,T#JQJ+0(]Z[* M"C0H#2;+[*?!5,++"[W,F[2RW]23Q),#EX_T.YZ><9+7A4D^9>G#)[GV7J<[ M_BO?R*Q2OQ9\C1WJ1#Y!D >6F",1,4<*(YD>G9"0$ <[CMX<2:G7I2G*'G2U MH)]5^;RI>!0/NODDU4A7=$E,4SFU:[+#NP(2+ZP U\G05T!"AG&60P':H(NB MPY$I5T6ISWE=%AT:3EP7K9OUPX7N>':?E7@CD]C=/)6J,4%'MRU-,^[>WX(* MWV%>Q)MJ-U0]X.>8G'YIN)*7J5=#1E&B%:5SP?A1H3C';0S.W0=%]H.]R&*60 CC'U(PYA&'$5^Z-KK5$8/ M=*+V:4?UJ=KN:[@UM,;9+H;@$-"O*?P'NRG;#E1]X]?R@"3<0O_XJ MGF4UA_N?_VS[UK^XU@K(EZC.,L9I]U=V]2M'SV$X\VC4O(.1=,^C!#N>FV71 M_CR[VE_]R[8;^L2?Z6#6[_EE X\_WCU7CM.*&TJE7!=?Q,N=O,B)M9AO-]LW M:^3%S KL$+IRRH"P[\+(B2ATW-!UO3BRW$CKC'U?9TO[X,O#FAS@!C'(=Y!7 M(.55(0N\V61_R-"G*A3J?WA6* _-[>3B?WAN^P--D>A])FIR88KIB86CA0F^ M=.C%L7B^X*9EMTY&75GM:E;143'Z6'Z4[M&?,C0' MHV_R_,WKQY3=RX95YPWG[EVBELB0QR8JWUQIZ^EC;H?ZS M 5=S\Z&/3;5OOR&.)A[P$F4]45B!&N@*-(Q-L+>IP(FA#WQ?3[-^WQ5,/OZ\ MJ]QB8$E"IOW)TFKOHUC;."0>CV+((I_(U/(!Q!:WH._%L>U$L8N95D3$Q9Z6 MI@_'BQ.=E8@KUA0.N!VQM#"6L9E7&&J8JWKWTF!FDD$NIEAQ..CG^RT\G#.W M=_WA[ UC@\!3?AO7L[SF8V<[B N/A4(21PPB8H>0!"&#/.2.3XD7H=#1"_X^ M[F)IBB 1RJ6$&J-NN/<)@6JC_SI:)A[VAXQ,X!=,N Z!;FC[$(4,0>+1&/IAB'& /.(3K9%]J:.E MC>^Z<'A] E+S-,=%+A67 PTP-/528 5QU:VK/L4YCB$F3"WS7>IFWB6^ 6-/ MEO>&KM<3 L:3=KWAZ^L3R39K1$.712&"H>798N0C"D,>$,BPCPEC7NARI86_ MDY:7-M3;Y:P:G=I8/Z6K?W!?1<),RWD#]BL/WXNV]BS5B7OJH2K^LA^AIRW- M,B0O&M".P2E?]/:+?BOF\S))MUS[JP(TUA8)*&$>@MQR'8AA/OH0Z7-D3?X/1WL&D<3%IA7H%-;<3^1]56WL,6YS@MN6YX MX. S4'31#3([M<.^YZ_QV3MH5\9B@W29,>7,#W4WKVNO:/R)HZ]ZG_Y&GG = M[GCVF6;W#"=.(!1QH9FE*(N!"&0SW6?SOYH7G^($?A<0U M^($T0#MF<(C4X;T_@WQ.K!]FJ=3:$%0D:=3>X%#;LVT3*AK9W3%4O65T#M-] M;<>/;7*?LZ4@V^"#._PJ=RW;@!@_H@@'@04M+H\TV#2$48AM2&T2N&'H^-36 MJF1]-:*ER5,=R?1<8]3T8*Y_/&HNSJRD3ZQAA]5HY>YFF[+J? U;X1:U85"- M31.$.!DCV%S6U2OQS)V6U0Q]9_*V&FIXG/Y^YN7'ZG"E#*U;1X1'E M*ZEB[L^)O0U= Z6ZLGF(:LT" )$ MD0.]*@VWC2R(8S> /+2P&WDA]9&K\X4:S^JLQW57(."D6#7"X< MR;=03RE,/#HU?9GY@4RL2GMKP($Y8/>0;CL/27P7":_FW2OPI?O :MN -,Z< MK!EDVI 8FD TJX0:I/!8>$TV;2IMY-I'GN]@AJ ;L@"BT"$02UN2)'YXA9(7,"+Z+> D"CL5DU(9BLAI#Y/LQ#+%PM )J>T[LQR%' M\:@C!6HR^>-J@[YZ1 I+E/'E(:S6BK_6K8;TU@C0M:(*3>G:45=]?@6_-7\:+9IDC%93VC<:Q[S">"U= M)ZIY=8/Z81UO'^697';'>5[M4WQ(M4N^]32Q-*5KH *)M=W#^Y!E99J5EY.: M:''6+V &Z9I8GOJ8FJ!FFP(IHZ(S^MJ=+3)#P;AN5(;*Y2,&>O:U*G?$V2_5 M.2_^63Q]Y2%^[N;%#>[LZ5E6CFJA@@8KD& U1O=9HA3&];4<33VB1]&C-XK[ M*!@W?L^V.-_([3/H8,SV7CANIO,V*\I=M=?=W-TFS*%6%$';0JXLA4$A1C&# MV&$T"@C'V$*B!3EUK2XD=\QLN_=U^KVT8)3)Z-F?4[A^Y MXLK%M7CS89NRXGT<\ZIBZ]<_\/,77/(F(0&Q \X\1P@2=B*(N!W"*(YM&$:V MX]B(H!AI16HK]+DT+1*00847[ #B1;99@8X]^ -*/ZC>:BJL)C M4%P^-4ONU NEVKQ.D61*G3)3BZ */;8' M(\^5OE(00>);!#H>CK"'/<U-$6JT6G.E:YV@/Y;N#PUL!6X.8H. MO\.3I:>8S=E9BGNC[]!,YL*\S=*JF;\GY>/;;5%F3SQOO:?7M4^%D^(36:H/ M^Q!%'H&A;_G0X[9/W0B';JA5B[BWMZ6)Q#YH5_*INZ[21ZOJ^HHALB9?9ZEQ M@C\$4- B78$=5I/++0J4&%MVZ>MKYN47!;-/EV%4;KIF ?8O6<:J^17/7Q+* MBZ]"G]9(N Y^S"-HA81"A%T;1C9QH$6%6!#N62S22GY[N:NEZ46[WOB<9VPK MAD.!M4^>]O"JLR9[+5LS+1.1""R MQ%0DDH<'7>[(*N:V8WE:V?&T>E^:D'S=/CWA_%4.D8X=NO6"=>A7$Y?)2)U8 M;SJX96T2*3@M=#FSV8-ODNU/$T,VBCUCE8=U^IZY$O$(6DXK$X]I1#]4Y/TW M3K=RB>:M:/$ARU]OOB6%:JC(V9N7ICT[D*!%J;A*?G$QPLS4:R(GI(#? M)$1#(5Z]YH\*#CG?XFS!(;T&=8-#^B_4&Y]EF:S?<5)^3(LRWTHM>)N]\!2G MI4SI+Y,J?9$AHK_@;\G3]FDM,_X)KT),4>( "X_#"R$.[ !Z,;(]QV*^S93V M9?2Z7=IP;S&"*MN&VDC7)+I_^$]'W\2:($&#/6J9G;_&75?TJ$BMH*] WX2 M=EE&JXNJZ.?OP/)!__\MV%:6YG&DU7HM[JT4V8IIQ!K;Z/?+N MD;M8])&S[8;?QG_GMW".[C>N"#)7[WCG7%+H,RW3KH1^(6:5K MV1!;H9$3A(1YGM:YIE$HEB;YK1%R>MF:L4L[6!LB?U69HKE!-NHA*>Z= M34W]Q)\+'=:GG8=>Q:2IC;A1&.;=H[N&II/MNZL:&RF9R4.:Q D5@MPD44O2 MA^IX5-)=^J$N(MR.8TBQK$N!/ 8)YA3:;A@$EH?LP-):KU?K=FFB>)L_X#3Y MKR;IRQM<)%4ZYSO11^O$H8L<\&G-/4.8^H=P5SFP4OSYRQ-G:[\+FC*F_A+6 $&+<-4M+&]NT/7S,&K\ M76ARMJ'8;U)W5 Y<.7%:WC=X(S>Z;]/[QR1G-VF:"! %SE_7Q+$CCZ) ^,0O.$EEMG6Y MW_65TVU>'RU]PUJ$*TP"7IM/R#<";Y+^$5$@SFUH"($L[ MT9&:A85-/U(U ?^>#VIB.;^Y??MQU7T\*U!MV>]-7(&=D3#.B-R3TLU3]3/VJ"TNN52C^H2> M3"LE9@9I651AD BY=A#Z,CT["R$**(9A1&W(XC#&,48^(5J927I[6YJ&-XDS M]B"' BA'$*RX36:*MHD559NQ$<=N%9@P=O*VKZ^9#]\JF'UZ_E;E)OW5N!O6 M.K3(UB9( M/JI,S:A%ON'69UOO4S:TN_2G?M,(8?@#YV+&R_+-ZT/'K5$O)WVQ@:4)P:^R M1L[F589^['%J*,!%HA1&O@F.IA[Q$B,X2Y+12M"#7(P;XA=;G6]H#QEV,*0' M+]8;RHPGZ_=I*5R&KT]XLWFS+9*4%\6:<$28%]C0"KB8#' <0!P3#V(?80^+ M-X%X2J=/+K2_M#%>0P051M""5!OCEQCL']T&>)G:O]>B1'DH#QC>,XC%G?4@ M%G_9#^)+[,:0?NT&7Z0_:3X'=S]RA<_#I =VTA)XZX0Z#MQK)&L&M! MPMT(NC;R;43M.%3+XG>N\:4-U@H?J VD>GJ(_6$N.%A>@T=$X]1#2:T!N@E MDT>-SI/&9AN:E\SHCLN+UXS-*D%SC@O^CM=_?MP5"/_"*4]>Y)+?.K3$P03.I$- M4)#OD.JFDU#@76T!SAB-EI#&@LL;0LI0.<:.FK4H=S#:#U3&W M.YG5ND\_V<+7+?F :95.KHUL"*PH0%$$ R\4LUJ+4$ALAT)D.[X3N;;G!$J5 MX,^VOC0W60"$+4+UH_VGI/7KQ-543"P*71:&M^D5Z%!/:' 5+3/E+5!Z2;0R M$ERTNB?QP.D]L^47N BWFT;@\D4CJX7PLI2G:NM=_N;%0E80^V$@)@2>@R&* MF0\QXS(O/[>I2V6T;*A5&>1,)TO3J!JC_*#7K?YRC4/D2SV=BB:L",OM**1]7 M4CZ,WFSL [6!H+9P!>Y['JRV1$[%OB%Y-0YO5FF>BMQC69^LGY&?A&U4.5B!/6"#&JG*C2G1&^QO M7A53-?]$EI1O')F:Y&)%^E;>OC2'5M9Q@%F,D M98 O!P8$#0TXX]&+/"QTA M0&(&.F([2AW!0C>E6N>$MLX)_T:K M_@QP=A0?%3Y:%LA"&ZPJ3Q<-04RC#7 MK)NG3YZIA"GJ'<^;/T6;D)-T*OHM7)TIXMV6WV=_ M2[+:B;N-_RJ17#77R@1E$VO/2+:T':4A*@RY11>[F=4)&C+VV.49O%X_ M@.$VCHM'X4FU5:_:S)(!XM@F(;1X0"$BD0=)&(;0(Q[RN..ZMD54HQC.=[$T M.6A1[NJPJ6_@7^"P?^R;86;JE9YC4@QN$@X3T+.;?^'&V;;T^X%W]_4'KAP= M BS<@]V!W";MR]='SLNJ\E-[)F\?[%2\>17_>,X*O/E+GFV?"]'$9LODVK.X M)I.I:[><-2M&65I\VL7P\1A9-/8]Z& GA(AY,LDL)1 3AEPJO //5@K[_P[8 MEZ8QM>E@9[O,LEU9#RKSFZILN].M'08 >04M!Z F02:R:V@ 71[ G@BUL,/O M_H:I.4D+?6\F5N!EOC)CHKGG?GCF@L)G0SYW;/G6.;Z_%W]9Q3(AEQQ%$;B1FXB%R8$A<'_*8V)856[[O M:Z6KG /TTCZQEZ)Q4EZ56R[Q-^T=WCD>O?E0G3D>Z-2S#VDN.+ 7--]#E9V< M_N">9I?GF(3ZIN\5X7/M0_L.43^C(2\V$NC:AW!-=-#5?8_[O)VMR/0NV6S% MS^JR3+?;LBC%V!!?VIN=K*Y#%.'8L@DDB+E0S!/%%RO$8FX8.C2*B.OG< M1N)8VD?HIBBV3\*MYM]X3I.B*GC&ZUQF6!X4*RJ5$7\3#[DLP(]"EHK*.LUJ M)F,?F]K79H:',?$'9+C(7,>"%6AL6X&],>8^ U>R:4C9QZ*85:ROI.I8?Z]M M;IRD-I4J9$M5O98V-R) M97Y(WY6^L1/!R(XY) 3'+*2(\U#I,]';R]*DO0%:UUFND6H*>C^I_2)LC*J) MA7,42\IRJ<1"G\2)!CKR)OZUE[;^MF>1(R7S6@E1NU@_L+Y:%+WC>=SHD$;L M_)E;ES:*ZYT+B3'+GZK=^@:K?@C\.:+Z![$!CF;9V!E#CU:P>@\)H^+1S[4W M6\AYCS'=J/*^R_1'Z7W.;O*\DP3ZX:&J*J,Q6GN:6-JH%=#RZNC?ODR3^CCM MHVIXO!IB:>)Q>Y_C*G;H1FY5->92\5A$-VOD> &C$8741Q%$L24<\@AA2"V+6KYE.RXG1A++=CI5 M&@+S'][M(+PVDVR78;5UDNL)^ZZY8U6X,Y S]@PGDR6+[?;UG;/$GC%[.#WL MN9O&*[MMBBS)Y[?% 4O/_/R;9N")(S$O9$//3N6LWN&882$ MF'@.$]-[GT6^Y^HL BOTN31_HX5<5X"D#>@5P!(V('4TI*:TJ%"O)C"&"9U8 M9@ZY?+OCLD(L*(UEKKN>(IMO32:C>C=>:[B M%2GPAG<\K%UH@ !Q&]_C;W=97H5@E66>D&TI[[K/ZF*:ZSC"S)85CAF+;8BX M<)9P'#"(/1(R5_P"A6C]PG.271O.:PBQSF#NXIYN3'>*'C]4H9N;MNAQLBMZ M+'V)MUB@23_T54/_+J\ ]0-N4R>"0<2J>.X01I:-H#Q2'8D?N0%62@6]P!=@ MOD4T>A#^FS3AO]6;L*RGK?957= SG&61KS=Z^[0:]L%J0B=\_W,=OB^,7X'& M?-"U7Z;!J!F8/G#;\*.:.&;;%-I%A&L;IEXU4MMTM^,\%NGZX.+Q+L]>$L;9 MF]=?"\[J:5LAL[S=T#)YJ5&1HO*>U@&QB84)@P'SQ!- &H2^Y[A> M0/1R>^A#6-I'90<5X!W6/^M]2$8\![5OP[3L3BSW4J$E>M#"ER$M/TH+Q$?[ M)[#G?6\%^*VUPV",RW@2#0GQ" "S:NMX@H[E\HJ6]+>B/@H]%E?>Y^PNVR14 M-"KZI9^S\H9ES]6"KV:U<.4&ER=A%7#0[L:T\*MH"&D#9]7Y;V$*:&Q1W\92 MIWEX4VL2AB=?KM8F=X*:X]K,C=KV4N]EMDTP;<.[6V+Z-^OG2_H;SA/IT\EP M:^DI9JEP[&[3]D"!%\6(X\B'/N$11-0)AU-%5J MT=9'"G9X@0"LGDEI@-U^R3'+V<0ZTT/7B!)2 [RIUY,RQ]],Q:7&O'9:*:K4 M&.E)5370P&PIJ]0,Z::N4KQCW&RVJIAX+^Z]^984.G/0@QN7IH(5."#1Z75@MH[I6F,[L&Q9'XI@ MQ"!"E,#(\ESHH)A@SXZIX\=:(]L$JL4I0L>H[NIV:Q:0KP/H&%:5EFU,DS&R M]5%UO M<%GM8K0Y@^49CK]R]G"P.K=/K[9;L+9"'ELVM6& /0^B@"*(F6=!V_)#;&'J M6H[6UO456)8FZ'M3.OFPZ_6AQIKN$G>W!OCP:K?QYZ@FW3,]G8D%>\H',R*/ M^=64&DMU/A[)S-G0KZ;L-&'Z]4V.#8$MRMOX+UG&NL?FOF8;UMF<):$3.Q@& M$7:$^XP#&'HV@4%@AXB&84!B+8T=[G)I4BH12Z^IPMP]S%D "7NT8BJ0KR:, M9BF=6/\,L#DBRE65(&-!KH,=SASCJDK :8BK\IUZ$L1XLG[7K+[^GRW.Q4C> MO'[ASUDN-,=S'&;Y',8>"R%R&(,ALBAD%N4>$PX?PTK)W'OZ6)K(M##!#B>H M@:II2A^;_2)BB*.IO29M>I1%0H& GGU+<7QWH:W.6@:]@5#O252X= M>T2O3OKT_MLS3PN^CBF-(T>,:-N7Y36M&$'B(TN,;11PES&/,ZW,T4?M+VU( M[]*7\1I?E=Y9]PC>(8-J_L 5O$P\C'>4--!,'JH[:[.Q8W2'K<]\<.ZL::=' MY.EC?8&-^@"!RUR0+9E%8SSRDL@T6O.%%0? MAN)\80**IYXUF&%7?^:@296I^8-JM_/.(C3).)E+Z-Y_96K(3C+*8O?#OR8\ M%TT^OC:IIJ@58T>F>:01(Q!1X91$A'K0]F)L(X\AY#FCTCRJ]+XT$>ND^MLA MK>;HGV_^=FW&1J6GH29@DW$\L8I=1^_X1(HZ-)E.BJC4]_=)<*A#R\5DA5J- MC!.TNSQ[YGGY>B=>)EERZ/T_MLFS[/ O>584:VR'@G[FBGD4E55Y'.&+N1Z! MQ/-=BUB44)NLRTPHKYJ"]7>G)5F[3J<;4_>R#_#<8%Z!9XEZ58TJW@+74ZP! MNM4DRAR)$VO2W8ZY"FI%W [L"E1PS4F2&BV&-&B@LUE%1\WP8Y51O&M,RK3J MX,!-GJL&-I[>M33GY4S>+\4SC$+ M8YM1I+5D);'7E[UOLE'#*I]@\?S,O$(;2C905O5![A> MP6_-GT:/:O738>A;>]3XK-_6\X8=?TLO7*7_[;SCV0TMMWBS>96K%3)$3B/3 MZ/F[ES9H[][?@A9FM:16A9#RM*AC2'73 U^@;/@C>SU;4[O/5Q&E]=WMYV+4 M]_="D[-]A_M-ZGZ/!ZZ\-O:TZ!0?: M^>SY"KAM:,.96#!''%$:^S:$?6\1V MXXB3&(V++CW3V]($H -V!3KK5N-KM?>3K?9%-T;AQ*IP%7M71''VL&(\3O-< M7]\I$K/'[,NQEGTWC9.33UGZ(,;FTSM.2GD$JEG3MH16(&H[T,.V3+#FQ##$ MU(8V<3R'QH%EA5H'D,YWLS0!D2BAA DDSE5STF[4%L(%7M4DXWJV)M:*BJA[ M7:*T1:*?!T/J<*&3666AW]!C/1BX6C_UPMNO'^O<7$5!L^9D>X@#ZCNV<+XH MD3$2,LLFC4(8!CYF/K8Q8E0UW\*9]IHGA_@''7]@]P (1./[D,N M1B1-.$>*>J:$*\F9*3V"+DE:J1%Z*.C)AW#NKMF2(/1 [F8^Z+M,/QC[?5HF MY>N'9-/4'EZ3&',[<(5J>9&8_R!NP3#T?!@'+' L:^F86+ TF- *L;YD\JC8ZI/&9@NJOF1&-YKZXC4C[O;-ZLP4J&GR3]5;MK9*(52N4R=7&'7V4FI:;1FY1]SM)F M_*QC1GGLB4F+XV,LO($ P^V!OO0/I1#\?6*";O5_S6:CY#%,R/+%R2'+WV,$A^'D"J,:R M9RQEOV;W,R?L'T?.:;K^D>WH!W)]X46)RZKM=UQN B5IM=#]3OQ0-9RKKXVE MZ5,'*S@ "R1:]6BN7M[ZA<@D91,+SDBVM$*Z5*@8%=C5V_!LX5TJYG6#O)2N MUQOG15Z*9I_%2_&("W[SD/.J^;=28'C^C//R];-X"9J0 F:[,>=6"!U.9.(9 MUX8D$O^T(XM:Q'5#XBA5(M+J=6DRT44))$S-L T]ROOU8C(B)Q:/$1PJ"\MZ?-C@!V6O MXOSM2U,*"1-(G- ^.&VD7<_G$ET*SL3U3$WM1_23!'Z3> T=S1I@8YPK<:'- M^;R(?J,.'(B!2\?FPBD>Y?_DZFIY D5[=*]?4XXP[ MH05];,O37A:")*0<6H'KQ@C;W/'L]3//DXQ]+84 J:V57(5)9W0<(YOPFRGK M\LGCQU3^A>_A EP"PA^25&:?E@>G:DRZ.72N>8@H0I3&V(4T\B.(L.] (AXE MC"QD>0[%GA?[S4-\G[)%/L(6U_\_'Z#:^MALCV1J]U,@6]6%+CL 5V"/'=27 MR*=U],/N'283*1E@UEAVI6NPS)QRR0!MIWF83#2J'QK]]0_.$M%U+OXH/V!: M13 T(:THMKE-$(*A[\8R-Z0/"?(0)V?";HN!E<4/%J[+=8"''-T\RD/&_ MZK?4BCS/"4,/.B$19TVA*4)ZIT 6+DZI0S6 M>L+Y[T7MY63E(\]!LK,*X,JLE=RQ;0T#N&.99IH[_8>GYI).^T@F5NX:/*S0 M@SU\<--PW[$ W*APKY\#;S1]IA+AZ0.8-QO>:().4N*-;TE_@?5K^?M=3F_S M^R)O>(X? MFM,ZMW%5W*ZXW9:%4#&9!>R=K)''V;[\4I4M8%>EAX04,1<[T(X<#R)B6Y 0 MC& <LK2ZAM? M=_RQ*+:>D,Y'D.2M9 M02&1KD!1#^&D JM;NNX\MXJ[+-?S-?7^24W4UYJH&N0*?.QG:D19NEX>C-6B M.]_+S 7H>DT]K3K7?_DX1:B2)M_E69R4TL/D/B$!C'VY*V_[+@SMV(,X>X2_:W (Y?@CU1\/%P46([OA)!:CAR2@2,?O2F(F'J@-)[?[^<7UG*CO MZUW)S4S[>9H<:6WG]3#0LXUW[J[9MN]Z('>W[?HN&Y_M\;[)''>3LJ:X596> MX99LDH?J-2C:5"$,VPC%KLSZB!!$0N>@>-!RRE^:]+T] MS,DB-7"S2Q?)A$7Z^2'5GX2:(S,9OQ,KZ&$VR6KGLP(-]J@G2.8RBBV#.2?5 M^YX]%:4V+>@U@[OD5BRZ70\F7F2HXM MF;32@5[H10YUXS!T;-5L#>L>$LB?V*8X*:J3?*]%C1 MRMO09_JHS UG&YPM=T.?.=WL#;W77>^0K+F+K=B68>H>]L1DBK@PY,B"S.8H M),BB(<%C_8VE#=I/AGR'$:[!@@;IX9=_FF_[A)_N[_=E5OGP7CDT._$OMS(. MK4[;^LC3(GGA'U.:/?%/65%\YN5M?(^_K3TG="T7NQ!;EI@MN)8#0SN,H1,C MCU OC)R :29;T^E_:0.\&R96Q_'1K@%B\M!3H]#( U%3A@EIGE@\N@Q7T,$! M=E"#!S]*^#^M@+! 3MJ$#4;SN(TASUQ.-ZW>Y\[O-H::,[G>1C4S3O/>/SUO MLE?.JUVJ>*M-<0KHN-+$VB6J#UGB&HH>IITF7"U-3'"%<3Z\Q9F@PF M?%?FPI!L7.YG5H$8-/=8"H9ON+:BUL>T*/-J/;RX2=E?.7N0Y32I^%65F'D? M\]'))X=\S,/0A:XE,UG'&$/,+?'/R"56A!BGH=8:Z35@EJ8OG2)2W8KC8TMP MC7@Z:B(T%^<3Z]3>#-"QHUI.;2P!>U/ WA;#X<(F635> &P$E.]4'VP\:9?+ MAUW1YM5SR/LZME*M(;UNER:7)_.9__G/MF_]2]^L9O0$LN]I:,\;#7$\XW3Q0Y;SY"%M M-I7H*]CC!C=EF2=D6\K4TJ#,P!VN]OW,^WMZ#)J?,_9U^KVFB@I$],P05>X> MZ2,*B60\96W.\4^[(J HCFW'=D)H!=P6#J#/(*:V!VD<$]^.N.UB1\L!O-33 MTN1J![1-CW]-G=6+]"IZ<"9(F]H]&\>7OM\UQ(4II^IB/_-Z3$/FGKA#@S>, MC=TO*K?J_3=92IL7:QY$&"/'AMBFPJL)?%D\,0AA9(4HMAB*F./KA.L>=Z E M"#/$[-[+/@ 5*.4Z:\Y?>+KEFK.]$Q+5QO\UU$P\["MHU22L!6P+8HCXLEL4P]"B",:6 M'WL6I\QWE%)NG[2\M"]Y TX]4^XA3_U#]"KK)QZ;#2Z#OOU%:Z_(97O8WFSY M:L^:T_Z"T0??CK=U=ON8/K,\WW4I1,RS('(ID34]+V3>CCU3YJIO]PZ_@G@HWGJ_?O[+S?U.;G';".HU_[T7GX$JE]A(\1. M_D%6VB1>75@(,'J4;H@N<\?I+O8T]Y&Z(9//'*L;O&6GZ ,7>21D/L1A' CQ<3V(@Y##R+=#[$>^2QU79WJOTNG2 M_(,6\PH\2]1U;BK> O^SGLPHL:ZF-Z:YG%AX]C16@.LY00NYEIXI\@_HL&1( M;Y2ZG%5X=$@X5B"M>_5CV-\U1[#NQ:WK&,4.QX$-/3MF$$7<@\06LX^04=?& MH1=&R%.-7>\VO#1):;$!"4X]5/V JWZ1N(:!J5<"E8S7BD@_9^FH2/2#AF:+ M0#\'OQMY?O;WX[[ZOZ8YI_(&]JMP)E*6R-T"O+EKRFOLCZ>\P>*A47Z;?A / MOGR\25/A@.0%SE_7KAT[F-D1Y&&$(;)='T9R9<^U4&B[46@C3VN_T@"FI0WP M%CO(.F>XQ)L6Z'D+)IZ6FC,Q\S.86&+VUH #<\#NN73/UHG)#>%B?I.P%?@/ MCG,@33/G@1BDUI"#8@+1K/Z+00J/W1N33>LG5:AR;;X1_;!/O,JO5"-"P;G+AX8OU%Y_>IV52 MOMXP)MZ)HOGC4Y)R>RWFL;YO"1?+B5DH=]T"B.6NFVU;H6T'(6:^TL)W;R]+ M&^HU4-! 7+5_ 1(LN$TU5JHN$SN\;&6$KHG'_6BFM):U!ID8M<9UN=79%KP& M#>NN?@U?/&+>M2VSIXPD&U[@E)7YEOY>K&V?,!*%'&(46A A%$*,D0L]RW>0 MC5P768'R+.M,!TL;[AV,U6Y,C5+#Z3]'HL*'=I.S>!"<:TYXK MN9EIDB/S+("-+!NR HP_YYPF>%^@!VSEY.09SE(,^P?,%P6L@, M8LW"6Y+2S;::(8D/^P,'+_PQH?)MW-];-24;V-TK+Z?B\JQZ9W>WE(^X!#CG MYSH_N/>99\\;_B=#4Z^>Y]4WT3IWVWS3JA[0!Y.HONO&;3]4!WL^"XBX>*RC M&9JXQ36W(\]BW(6Q%?KR$)0%"8TLZ%'LACX*O=AFZY0_5 <=U/<6+G:H-*JB M>E2==#O=R*HS.:19"JN*K+2:MFJ&,ETF66TOX#K.YE'IFJ<&Y"Z,J<%Y^6"8 M]N+](!>&EN0O]S/K0ON@N_R-MT<4VC20H>N[Q",4!A[&$#$; MP8AP!FWN$6+'6*B'4F:[GCX6YZ)1FF_%]ZR44/54X!R#:N/_2EXF7W(1Z-I# M1!,DQNRQWM!8/]?#K*.\Q\3C\=UWZ^R+2GC[4:\YMFV MJFE,>?+2?6.#P/=CZA,Q'9,9QBT[@"&-'1@QA]JQ\!B<2"DB:%3O2U.#>UD@ M4U:_K.""?(=W!7!K5U%YO*PQ;7>QYE%IK6>DIBJ3,3_U?+"E^TN'[ITQ%=O- M_HX,HIY D$819^J\M%;?\QZ;'D/+R>GI48V,S*[U[7F3Y=74M_7'*?,LE\8A M]%UN080C%Q)N!3"RD.NYR"*!K15>?=K%TB2L@[":OS_G'#+^PC=9%5-:G9_4 M%*LSO*HITG5L3;W"W"&J06,R% M7K J4=?;+'WA>2GKZM9_+41'7V1W:QIA[CF. QG"7+@VD1CW=AQ 3-W8YH0R M&FB%4:IVO#1)V.%NBW=UH+?_D.!!A5[WN(7BPU!3C"DHGEA'#+$[XMR%'E7& MSEXH=COS^0L],D[/8&C>/TZZ_H;S:AU?M,5OOB7%&F..8V2[0J*"&*+8CB&. MJ0.IQ4(6-VX8?PQI;FL-?*.UW]^3-LI3;.0XV L31*.UER>F^1% MR-;U8:1,U1HCZ:#"G M-&=[F5M*^DP]HQ6]EX\3@R]U!KL!SC2]-PRI0,C&6[?Q(?@(M7/T:DSOV^C7I6DXF%AM=.D85ESRV M^ZK"DKO&9B\J>6S&N8*2)]?H'T?\F!:)N/(^9W?9)J%B*G279_2&9<\E9Q\V M^$'U6.)@0TL;FPU@(-=IY*>MA5VM#$CLG&UER?7&!/6CB\.4]@]BXVQ./HG1 M(A+\)O$;.N&HS-.HDX[#K<]VXE'9T.[)1_6;1AR$RA_$E"E)\?D#^P&)64"L M (8H9!!Y8E:#";4@0QXGQ$8$N4KA=\-=+4U7=FBO23/13VZ_?IBE;&+QN,S6 MF&02_;1IG*8R1M]/J5 V7I1KRL)(3*$\&$8AAD)E8QBZM@TC M[L8!MR++L##YQM46J[_$4YSS/I9R3#S3\#D*3*#Z.8_>V:> MVK,GUB;H1G_2?O/P4+[/*RR?L_(_>/F.BS:?DE0>-=5,)Z32UN)<[ ?Q$9;? M!B"09RG/MD6E .*IU''/PA(@3 %[6]2G[TKD#L_@3?,ZM1^N3ZGA^J>ZI(V: MT2MU,-ND7L?<[KQ>Z[Z1CNDSE['MZ<-7_E 5/FWG4#ZGE/L,^MA'$/G,@]B7 M=9LM']G$);'M,IV-R@O]+$UQ=C!!BU/3Z[M IZ+W=CU)4WMA)_Q,4/AS@ 93 MKM"%7N9U:?I-/7%-!B[77][[^H=H3?Q.>#+YGVXS 2)@& M4>39D,3B;V[LA0'QQ?R-$M6UO9Y^EJ8!.ZA 8@4M6/7EJ3Y.AY?T##$UL1!< M(&G$8E[O&ZB\DF>(M9F6\71?,:TU/ 4J>A;P^NZ>;?5.P83NTIW*Y?JSKP\" MN?"0OW":O?#\]=U63/&:$X"W\?LTSL3+4(63/96JDS"-)I>FB@UTT&(';%LM MJ#3PY<)+QX 5N'F2P;CJTS$=MH=G91,1/;&H&N98:THV@K%1,S.=?F:;H(TP MOCM/&W.[F3KK5:+;-?5="_F80R^, H@X0Y!8C$/.74O,U"+?";0F:V=[69H@ MG:D77N&\LK1ZS:C:?.UJGB;6$WV*KJZF?D#!1)74ZSZ^:Q7U S.'*J@?7CPR M-PC.4^'D%'<\__J(<_XNV6Q+SG8G)>S099R0"'),91HDC&'$; P]%SLQ18%% MD*65**2_O^6)004/I+QLR\"*J3(0?WG*4E!("S3K, X1KJ80!FF<6"M:I$! M!176%6A9G>*TBB(SIM*-#/0V;^X1-=-/$I$HWC;V:-L++\IJ4>EC*L_.L9_3C/1/V)J&G1)#Q/K$KF*!YQG$Z3+F,'[%3[G?G( MG28=IX?P=!L86Z[C'G_[R&0L5YS0:B'O\[9:3>28DPA'/F1Q$$+DDP#*)$J0 MVR&B/@II:"N=TAWL:6E"U12C$&C!(5Q0X]4MVW&)X'X=,DK;U-[06,9&E.\8 M8..*$AZ76IZYC,> @:>E/(9N&._AI.)AO'[FY9HP+P@=[L*0R+KUL<-@Y'H> MM%SNN;%#?2O02AO;;7QIP[_%UI?V8IBQD,4A"9$-,7,\,<.,I7IZ%-JNA6/& MQ>33=]9E5N+-Q(SMNIB.L7O9AW X3/"F[IR-86,&_ZN"5457FG6NCLTUZ#_M MFI[=13HVZIP7='*-GIX5>;G^(AY2G3XL0I'MQF)8LM@30A;%!(:84TCMR&:^ MSQ!!2DDB#UI=FH+)U U)48JOP0;\PG&QS=LT&NH)V YIZQ^5H\F8>#B.Y$%Y M>)ZUNV]#]N:92">A=^.P/._'!$QDVW+QS_$5.8F_QVG!6Y# MO"(>DL!W;4A1)"/F @>&OIAL^#9G7N@X+HF45F![^ECIB>\C(F+N4"01DS,]43-%0^C_B+IA<+T,] 7!G/ASOE"8/JA'X2_ M#%PZ=KHD/B]RA:;9UI:Y!5'H1(3P$-K8L2"BO@\CG\'/(QECX=<2%CH]BVV>.[=O^B')G8QF?O]#9]R)>=;YVU9L[^;2MY6X/S^3D M[:+MQN9PISW,/)6[:.+IC.[RI6.#?(KGK,";O^39]KG8Y6D2/Y;'RY)TRUD3 M")ZEA?SI)I,S@?VI)1R[#O8]#ETG]B$*0@=B5TP1HR@.;1>'A,1*J9=, 5J: MIG>!@SURW<"A*Y^2FM#,R?W$JM2: FI;NOGF+CR1%=A;9/@8FFE^C<4Z70EG MYK H,^2=1E 9:G>< +\5K6:;A%7M?]V2(F$)EL)^FU>'@SM;F?M+.:LV+V3R M'9F$YW5-8\^.A-I"S&+A+',4P\@5>NQ&+)(_=^-8*T[""*JE2?%=GJ0T>98% MFK,8T*Z)X+E"K*?*9AZ=FC3/_D FUN<#>U:@:Y$8/J#.P- QJJH.LS,+M':M MZLQ@K^"WYL])=-LH^8;$VPRF617<*(W',FZV\;'A(%4B!DS+Y(6_PR5NBU(2 MWPX]8D4P]I$K(V9E]AQ+3+")CS"-J,="I!<-:13(P/5F$W%]R'*>/*1U)_3U M/I<+J;3*\9*RZE^;2L5NV']N:\D:D\3)C1'BW*(P<+T((C%+A]BB2)ZH]N(8 M19&GICF+L&9IPM88#6AC-2CWA@*\LW0E:Z6;R>4USTNCYHS^MWD5)M9KA3QA M[8O2<@(ZI%0AQAU:P$WGQ5ET@K%9'_3$ZQUD9E7V=+^PX> M8I6"U1;_&'E MH=GY35L(^Q-OSX]DK@QJ\Z#C)A;4;[C; MV(7(#A'$W M@Y! 66NTBORYB\:NN[^MDB]4!>DK 2ANMV51BOFUF .L M[8"QP,,(!IX;0>11#L.(>A#YV*4^XP2K;8ZJ=;>T4=PL*M>0086Y_@H5H(-: M=RF^EW#5!7E3-,ZS+-]E<*5#X8CE>15FKEBD[VU^YJ5Z%5-/%^R5[AJ1!9W] MYWUVQS.Y3O$AU4]\?O[VI4G"?BD%W&?@[OWM05INN6B9E6E6 84V9DZ(0N*A6*MH8+]-A^E#SF9Z^SQGGRR9?//+<<\LXT6BRH+_+GG"2KF,BIA28Q- F MMB6F%,B"442%8%BA9:$ 8\?2BK<\:'UIPK!/OU_CTY2"0^;4!O]H/B8>[NI4 M: _PLR8;&M*';<\ZB,^:=3QLSU\T;J!^P$G^-[S9\C>ON[_^->&Y:.CQ]1-_ M$=;*0_F$^A[BG@TY=QA$H<,A8<2#@1=[R'$0=UVME3RU;I3"AT(M>!"/L88NI%T&4Q"@.+Q2Y3JGG2U\G2!.< )ZB M:KH5O93VZXHIHB96D5$<:>5=&2+ABC0L%YN>+2O+D''=)"V#UX[S0;[P$LO* M:6T:W1M*MT_;C3QP\(['"4W*M1UX+@ED,7.."401<6%HNP$,P@ A[+F!A;7. MS0YWN30I:!$#5N/3NGYZ2NK#@#UN=\W[@*4UX<6:] MVH]CQGS?@C@(8^&GS9JW_C)&)]\)F".[!&GGD>09NQTLT[?,Y]B'D'+Z6GE,8WHNPF=J(BV8MC' ME'T6KYRJUW"YA:4ID\2D[D#T,#/L3Y@A96+QZ(#<5?F3>7"8+!FUQ1O02YB6 MUS',QR@GI*?9V7R28=.Z+HK"U:-/()VFHZD/4,F3AA\$YK.7O-OF LO=(RZX MP';'\R1C;WB=^ T.L"R/<&L&YRJ6Q\NJ_)'K::P[201SBQ0I[/!+8Z M/,-;/]?SEX+:7E 9#+-M"6J35X!41K< A]SGFOJ9V/N.-AD2.<^338U MY6<.HTW>YQP)5$: M.P*G2H0I?;O4S;SB-&#LB;(,73\^^17-\N>LUB%9/H*_E>WFKV\SQM>V90L" M40B]R'+EAI<-(\08].+8#FT[L ,+Z^; ZNEO:2*QR^W4P;P"%6J9\*Y!#B1T M_;18?;SW2\<$;$ZL(":(')4P2X&>J_)F];4_>_HL!6//9=%2N6VLT\]BCZ+Q[K3MPP M)EZ.HM*1V_PNSUX2 7W-?6XY!%G0=VPQY&,W@(0C(J-W780BAT1S-H^C,(*P$>Y!/QM7^ 47&I[9(>@W[]03 M&+A>?R-+G@"\H>46;S:O=SAA?RO.9/O0/J^KU^K2%*%[#!6T9@!I!W@I_@0N M)9Q1WR/3)'UXWVPZOJ??B!]#]01'@L=1.&K[3;.KV;;DQE'0W:8;V<*( HYX M4_[!\V]-(AP'A;:#?0M:?L2@C/.%88@9#,*(N*X;8\Z5#AV=-KTT;6K1:=0@ M/*2J7TRN(V!BL6B!C2G$>$B"1OW%T63,579QZ(70*[9XUMR^&HN'-\Q76O$L MT(.*BN>O&'/.:"NSG3[CO'R5$0=5;*Q-"7-CQ"%RK0 BS[$@":D+@XC%V.Z++Q5YTE.M/LC.>( M+AMU>(:HY[IQBYV?>?D6%X_5O(EQ]N;UUX*SCVFSR9L^W,A*!57=DMT*GFTQ MQQ+C&7)YA! 1;,/081Z,_2@BV',C@K02E^A#6)H4[* "O,.JN5@ZXCFHK:1. MR^[$6B)3TTOTH(4/R"OX45H DO0GL.=];\4D2['C232T3CL"P*R+N.,).E[A MO:*EL3F:NI$N=8#T5G2T+\5WQ_,WN$AH-6E;8]?R8R<,H1/&TMGQ&0R#((#, M=ZC%'8MYEJ67MTFK_Z5I7Q-W5H6NT1WXT0&)ND]#300GY'AB!3P3(+B'?U!3 M5%@ *A/JU2&3^:!&D6[S/GC1I%S6DNJ7'-S%"(6;J9;28JVR/8CT-H M!Y8M4]HZD#@$0=\/'<_#$?5=O:"[<3B6)H"']7^;&<^H]%5C'XR:!LY ]\1: M.(KI:4LGG_+T/2HF=U LMU#R*557U4<^T]PX.6P/S0N)K=2UTMG=),OS/!MC M"\$8(PP1BY%,HT$AM7%@1P%FD:]5VZZWMZ5)6^U.I%S&'%=NB&!?.'E5O[;Y07A9S"?MAD?]P+S@NYS[=F' >>Q83CQ&P?(MMFLG:7!['- M0@]YOI@V^JH;@7L0\79O6G.U/?]C'$WTS;@%1QJ;1 J\=*S7]A__VS;ATIF='<3U6[0 MC[^ZXUFS)ZT86K6[87'*]_Y6/0)J;W:_C(VV>&K)>G]KL&[162M'A1;M6YDM M:N@$>#<@Z/27([.$RX(D=011\?X?VZ1\KKB/;CBSN(1A1(K/]!2[$EFM! MA_H,1QA3RPW6J:P\R-F]1MKP\]TIO8!1_0*>=#KAAIS$IID[_ *?:K.2:^B9 M*52H@_!_@1KC"O03I9]9O)\&4SG&+_0R;[;Q?E-/\HX/7*X_W?B[&$RY_.@2 M3'__RO.71'R)FT\(YK'/(H?!$*,0(DYMB#%#,+"ZZ]Q'\?!DPQ!Q$^M"/V?FONB*C/0XRGUW MS^8F*YC0=9)5+A_W_:_DXQV/>9YS]C8KRN(S+])!7N$# M.YXJA"L@,)K[]/=28.C#?[Z/63_[O68>?_3[+YXJ7&6W<7*7Y?('-V69)V1; MRN+B]]EG8:>X2=@L.GGX*.,)>5&NN>U1WP\9))&8.R#.8XAI9$,[<"CSB,=0 M0'4R"T.?^1 Y+(8A=SS( M71\[-N*,AF@W._QO\;2/)I3*S!6"- KFP.*UKB-8/Y[JJM_&)R)LR MQG%<38GMHBZ]_8QS\%(5V?HQ20$3#P3G114%484_7*Y^,?H1J$FZ86(GUN?# M9 %^K"G4].9[K'>#/31J:K&_O6AP#%BZWI ML,(C*5SI_O5+ZA*AB%!(I(*2-<#TE)V6R.<\% \/R7,1@&5JA IR7<)LYR-A M-J>X(D4&,XD/]3A[_G!%"KJRAJN^:C3P2)95S0_]_%>.BR(O\F, /1EP%"(, M(@ICX*'8=3#RF,NYSMY$O>NE[3>D_5)Z4&RK$!CQ?S7F5N21D<"CKG%0TTW3 ML#NQBAH(--J!;P4:31Y=U,/8M%%%71TO(9JHAQ#%***^%D::56N\U)2- MGSSA08## -AQQ,0>FW 0>YX+*/.8QRER(T_/BCKI8G%&DT0H-U8EQI'>[QU, M*AI#%_$SM>VC28V^G7-6>E-FS6D'\UHQ9P4\,5K./SG2-;R\J/W)R#8K=<7M MV_=DQ3DD?N X ,,H )#[/H@=B$'@1#CV64"(KY05KJ^3I4WP*NM096R4I60T M_;Z[>%2;W)>R,_'TKN!9>WQ7UNW?P?>[769(@R[>/4R8\NSNZF)>A^X>(4_\ MN/N>'>E419X9W:[9/9>60BH&Y+T>Q\?R:&:7@,Q'GAU!3 '"'@$PX%1L29#8 MDCA0!HQXC(6ACA)0[7AIBJ'!+5>X'7)-QRM5SM44QA1,3JQ$.DELY98M@5M& M\[N-9+CI?N^OM/7'VG&B'R8_B'/B&DB3X_Q^D%\BF4= MCGB=/)5'S(^;3TSFF[OF0@W\7X:S6_&YKOS8C8CC>(!+OU"(0PIPY"% 0D0@ M811&6$EM70YE:8JL@6UM=KAEA K+&):PU7W&+ARA?B4W+^\3J[V](-:!)-9N M+.Y;8_&XL3ZQ,@_FE55*9$F1+"G3;(.C'BPSWR#-%$TS_6!I>1*:X;?'V?#" M#F;S1S1#1-MET5"+)BH^E0GQH#"I[8B$ /L^!]"V'1#Y$ )"/1=AY/E.I!6! M?=K%TM:BH\I%6GD%>XA4LY\OHV?B)4.3F0NK.:GF%M1)ZW#:P0=6<.K*,ZCP MY+BI_37!<;(N=^KW_"#50W^FAU44NB&,(09A',O$H@@!1)P8<"_T*?=#S_-L MG>N_L4"6=AE8'FK9G MV;FRGRVAS2FO2YDTI.)&PYA5$5Y*UK&ZO+B]BRJN7S\]%5^RK$PV_U*,*+A^ MV,#2#*)V?7&!-"M]?2V!=Y.RS3:W#FLF:%3#[*>Q7X$98W!B[622O+&EVKO) MN;12^U&K'U&HO5NP,W7:SSP\TO$@8V)K=HN)U#KOI8$?[V)IBJ%":#401^V4.HA4LUPNHV?B6:_)C+[;P5GA M3;D=G'8PK]O!60%/W [./SGR%K**$ZT#C:%-78<@'X0VA@ Z.!3;GR@&GN\3 M[% >^%CK_..@]:5-Z"9$5O,*\8 PQ7O"L31,?1E8X3(8>=TKL:D+O8.VY[VU MZQ+KY&JN\R%]F[NC>-/?\P?&LM+4UZX*I]C%>131&/O 93)$PJ81P)@1$'/?0P1Z.(R# M$5F?QJ%1FEWS)X6JH5NLPIQ;8E=F;K,2W[&%.8I(;(FGK*GN')<-I8%3;& M3=V^AN>;R KB'4QKE>?'[564/<4^8?$A$':?WB997ERGJ<"2Y3A[7\6A)_8G M<0"(=.N V*8@8MP&E',6>H1CQ]8*IKHU8YAV! MB566GM=KL;'BQNNU]'>]3PTFM#!'K*%-C0% LVYPS!%XO-DQV+*^N?5]D_[8 MKIECQ[YSG677=/-:,'J[QD^JQM;Y%I:F# 52(*%:$BMP+(%6_)F5OJ U;'6K MJX>X89O+#&<3JR\%NJP_)69#IMV)%.\$X MCTPF.1OK1K-+3H_Z ])-SC84W?DGY^M^?*C7'L&N"J0#_<"#80Q\;'MBY8DQ MP A1$/F1Z]C4IJY/=<.]3KM9W$(A YOV,%5J1.J0JJ:W+Z=J:C6KS]*H$+#S M)!@, ^OH9/90L/."=H6#]3P],@?D5IY"WO,?['63E##*)3! MX4)-8!J#P,Z9 MRF\OH_*V;M%M0Q;$+4ZR,BMU_IEER1N6MYQY>\/S50Z;/'E_WS\@,_++OA]% MGY_>_Y/1)[G187GRE%:)+R5S+>^?LQJ9+2GTN/.P"3\+-:VX MC,&>6*_..L[:ZGCZ(3"DT"<$.NN2,#WAQXO*##U>7&REQ+>*HRAFMC!,46A3 ML9A0#R /4< XC6$8,P2QUG;VN(.E+0'GRJC8_VX[^_HI_V&YOGUEV^7_JG_* M+;PMGC=9\B]&+5R(?=QK4?HJ_=O_<@+[/SR[='[Q2H?QSXRT_^24?W+_PW(\ M[\IUPJL(1DVC29YOAQMT1!N10(-"__3%[MY&5X"IO@NUU>22T9YX#3BL[5*B MN[+N2M(FJ>5R(+_YPBU5\Q]5I>5 N)Z2+(?/C5-1?V,IR_"ZO!!X2=)$FN-2 M/=9^^:O(9H02EP-J,RAVUEX$8O$) .(&+L(NBQVB%78\T-_2%%@-MU0+^ !P M$S^D-_.'Z%93! 9)G%@OM/D[Q-K$_)A3#XJL&-(60[W-JCP413_6):JOS>,7 M7-U,EO$:*X0#XMMBFXUX* PEQF7M:BJVWA&-2.PB[CA:!WH78%F:2NKP!)[6 M![@]+FKZ:2:V)]9=.EZ_'^??V\'=!SGVMI$LVJ.W@[)+77F[FAP1,O47SFA^ ML][D[''S+7U-Y%7K4?D#UE0&N_8IN T8F5ERJ9DY25T*1K7!B60OOS16.I"WL0E*7QVC@;K(JG MKLM/K%R;HS!R'.!1Z4T1! 0@+^; =CS._0!%T/-T4N@>M*ZE3F;+BWM)2H=# M\M1,G]&43*T/2EP3U*/J%-B0!7+8]JPV1:=8QU9"]T/C9NI#5F=$*(]VZJ!? MSPF@!Y$'6!1C &-$0.2$+J 4!3X-7(+:C/W M4FXFGL!'M$R0&*Z/ $,3NK.+6>=UGY#'T[OWV9&."DDJMPM?92Z4ARQ)2?(J M=A7XO?+&"Z"8TH'' 8V9#6#$N'1C(H#:W(YL$CHL\$>D;^KM5.D3_X L334\ M:Y-:O,0OHRC6[/#@0W-![V=?\4K_8C)GNI6O<%HET"MK!]5JL!J\8E>AQ-0M M>6]?\UYTJXA]M]-(XY?*#O;%TRVX%TN9V^Q])\7RSS8O-"\MV'GT0ABXC MQ :8V3Z 5":(]C $&-FR^4LF)& WVT-Z7J M4*CIG D(GEC[&.)66Q5I,F5(*:GV.JMZTJ3B6%'IOCXJ0=1=2I.WA&[Q6C\Q MU,F[2],O,M%1"Z16'JA38A0.*"_D9.H3B$,ZS*=[.BO\V#1/IPW.F=[IK#A' M:9W./S?.BBCS,'[?I'6AJ/2IBB-M/!00LYT800_8G KCP<4V0(%- 8,>XC#V M8@=Z(_8H_;TN=)-2I2I-2J175LH44S J,NWQ"#L1C@"Q;0X@CQ"(6$0!(B$6 M/T W=FT=,\T Q3-JSPJ<):_AGE+I!FB46^(C[A*/ DJ\"$ [#@"** +<"SB- MB/C"D;MZ8UF\F9_==K?3\7OS+'/ R*LA+OVW*[_,#;>D"J&T+!2G[UHPP+H? M21=7UP,1=QF V'= '% ;A)1[E!&?XA UNN.#U,8L&N.I]HHBF^QUD\GLI;]5 M2N3WQJO,O#91VVF8^XHGMB8J(MM(K5IC_%:#_=W:;]I2V+%42KQ-@D3WU74Q3G&.S7# 9XF5@5Z%&B//D'!._95(@W MJXDN?MC/[W/MS3*A!X1I9O#08Z/2$CZPS7>VN7Y[*F_D-3.SGWM_:?-2YMA[ M^')O?1?_NQ86'!:V5>6!<%&F]K/T#1\'F&!NXIEKAC3=W(2]K(S-3-C=Z)QY M"7O%.LI*V/_LR')U3:*I*D"6!"$/ Q0#S,7_@[:/0(RX!QP:!6[((&)8ZY+A ML/FE3?\=NG&!RD?%JKDZ%?O*Y39E/5ZPX;G[=\7:=@)_7KNI_2 MMZ1KGZ7;)"=X+9-4?TGI9]'VRB%N9#/H@]BE,N^:AT'DL!A0S+P@H ZC)% U MI\]ULK3)6^.T*J!5SNXO,K!48%4WK<]2.FQ?FR!JXCD]BB,M6WN(A%$&]]E& M9[.ZA\1JF]Z#S^K;WW*E%\.J:F[7CR]MAI9&HOB[NN'>*Y-BBM MEL5[)-\H [=I8S9[]@ATVWP]_M-8=]L-88SF\G[[+LVW61G%PXIB7:ZO=^D; MR^71U34IDK>D2%B^"AP?<3\2)JP3N-)[W@?(ERYZ$>>!6#:QS[4L6GT(BYN6 MM025FT?2R%!>VHCMG"SJ@_-\0Q)YLEYY?U#\(G9YU&+_O4U>7_H\T4T-FYHQ M/>U@3*TP#L9A!]_:XY>IJ&L)K+T()GV'Q])GS+-8&\#,?L=C"3KU2A[=DHG( MA)N-Z" K$K'_J'[,DTWZD"6$K5PO9JX7Q2 .I%^APR% MN<#SX4<.1YW75LK M5X1JQTM3BWMXUJO$=TD(0P_=JHK-/(F3J[.#4(2 T W9RBU ^<<%#,P!GO^I Z2\9ICAM5I;1%OE>F$CSR[7C L; MGV5M,4- LP89:FW$6L5>,R:/K$2KE+VN69GZYV4CK-=_E?^(4XH)RF'%L\!C:$D<\S7TK8):[RSX+FN-B'D+G 1S8!T$$>B D+@.?GR<][G_YD\KE6O?H5"VV/(FR#P!4V,$0.!C&S;8 @BKT QC2,M12& 4Q+ MTRT=^7K+F@'^M%E[NT9+32O-/ 83*S"=++Y7TJ2*F?6 $WI5^;@]_K7YN-R^ M/P MW\NEHZ*F8*?A>F(]*FF6J*V'-LU_-#3OP$_B7J3/F*DBK.H=SUN459N0DR*M M^BWHGZ5^%>IQD]ZEPLZ*\Y9QJB\4OQZ]^G^AU/?0,,0NR%U&9!IR0#T M?"CT&'&!X]*(V+YG4]M5/415ZW)I1F*%VMK!MFK6YG.B*]]'/5.D'48ZGGZ%"QH=G.#/4$:Q\6 M:KYY84#GS1KG^3TO';FN?R7YR@NAPVWJ@ C%"$#HA !1)P*V$[*01)QAAD;% M=A[WM#0U7>*3]P!U#F:)<6RHYPFK:L:C$:XF5L%Z-(T/ CU'@>EXT)-^/B8T M])RX9Z-$S[Z@;\F)K>Y6J)A[L=%-DZ?GXK;)R2R5SL_[VQ_UXL>8'SJ827U UZOCQ*[ADN0*O?#QMP$ MC$ZL2A3)'&'-J;*J;LY-P.Y,]MREGZR6/:=)4X]!I]K2;!:=IFAMDT[W57T5 M_G><)?+^2#8H4WYL4GFC]->F_LY]EW+N!! $-J( NK8'L!]'@(G-.>4TI,A5 MWH3W=[4TA=V@K3[U'=[>LW]==H=ULSG.)E;)/72-4,,#O*EK7W/\S:1TQWQV M6HI6C9$>_3K0P&QJ54V0MC95?$,_G\*7+)/M_:@BG-^K?#V*R16ZWEV:+A08 M!5>;;;Y^M\KR=,(J.$C&U:!73\7025F_/C3!UL1:4)DH[W3?J3/4F%WUA"#J-V['B VX@!Z",'H"B& )* MH2AP/>AH)=X^V]/2)O\.Z)7,K MJK'KG6^=I53O?,D+6U.=;G3Q-$'\X2(:A MDZ[S_7H#7Y-"KS^SHH5L5TW M0$*K8ILAH2)0 # F#@@H"YPHMH7VPB/J(:@C4)H7'Q23J.M-J\RZFBXQ3.)< M'K<56.NW!O;O,DM_%;/6J&0>J(_1[CEZA)HS%%7 MN>.977=U"3EUYM5N89P.ZXX:2FD[<&CE^CYW/!(#+Z0!@ %A(.9"F9$@CGG, M[""VM?(EJ'2Z-*O'<.2:%O]J>LPTJQ-KL$-"=X!+,MN0S>DI'8(,:2BE+F?5 M33HD'&LEK7?UCY[O7EYQDDGS[)Y_W:1/7Y,W1JL5[''SB55QOHS><]'E?[(U MO=UD?^1LY4#/0S%S /&<2$87<( =Q@'%(75@'$//50ZN'0=A:;IJ+T4YFS:E M44">>WPVWI B@E*$QMZKX@$8.^8PB!B80RX M3;PX?FKV_I:W*3YE3\ MOHLJ5RV.W-O*TO1,B=9Z3%Z2].G*$IBM;]\?[F2:SSRATJU9HW!R/WW#=X[F MF)M8MPR29OUI-$Y?G9QQQ9;[FYZO[+*2B <%F-7>N- #_Y[7[F!X_;#)R\#4 MI@#[BL8.(S;S@,_]&$#'1@#[0008<1F)7$[B0,EO2Z?3I>F0?<4A8?OO4%L- M;.O/!OA89_V^ 5 S84S3.K&",<#H>+]^!8I,N_CW=?DQWOX*))QU_%=Y=ZQ* M$FKM>;,6;^1?_GN;%.^K.(H\RNU(;)D<#T LDP9QFP%B4\_A,A0]#G5"T4^[ MT%(W,X2<5S4*'[\\_KBV\A;:?_M?8H<8_D=9W*)0])#J(595L5Q"U\1JI )T M95T719;$VZ+T=RPVU@/.^CQ+1JB.*H$SCZI-^7SK%A) M@W*S3FAYP'AJI1A"/*;!_0"(4RS3H'&+H$1-CU.?)]/PH<%9OC?!=+ MLS .4%HE3*WPOQXR^Z>Y&8HFGN8CV%&>XL,$]$UQ\79K>HO?]E.[I^%9IO:P M8,W45GARW&I>NAY(Q\J,/3.Q=7QC^Q2ZMYN,)4]I59..O#]F.,UE"I7R7K#\ M;5TE'Z7_M:VRDWUGPO!XQ+]6/'(#AT$$J!WY ,:8R'RX$7!(Z&'7=7T/:GD5 M3 -S:2JFEL0BM2A6L4=OX1W\JLA3G0%9>@+MDWF6N=^EP5[@7ZP,P/W?MO0= MDI]\>24B?G#US)*)OA UT^;CQWUBO5DY=1U(>)B6_,IJOHI&4*LE:3FF+5FM MO;"E(YC\ H3 YLRL:0?$D*DV$+$Y[M8VII0H:SS*(A-DU5B M5?+F1*B0?_[809Z+O//O#C;97T_\/9E_,"3HWWG&]4A M8-WL[)1=J8;\$^-"J53//4I+YJ(/I(49^^E;?M](U,P%D)DT=-3<]NV MLJ$+G3B$P/-\%T /AV+?B3B0(9Y,P\ATU)\"EC?DL+AS_ M0\=<;7NPD)&<>*$[V ]4F[^]J/NJ1GDSS/7SI;AE?%I+O)T+BM$0D:D'P5Q, MR61(YPY"F9KRCJB5R;L")+$D0^4PU'.= M+&W.53BMS1ZHANE\CDB%C84!>J;>6U3,M#!>-3$\!BC2V& 8H&JN/<8(RO2V M&P-<].TXSKTZWZ9C /S!OF/H63VU1UFR^I(62?'^Y85E3Z*]OV6;OXIG>1>, MT_<5@3$+,0T 1SX','0A0##V@1=X,:$4^SXF*IIOH)^E*;\*JM5@M2JP5HU6 M;98/4=NO"PT2-K$Z',F5\O169*(G[$BT4&TXQ _[?<90N[-,?T7A&@V@^OBX M\XRQ<$^MV)>96*\7S_ MN7U]7]@#GNO$GAM[S.-*YWO]W2S.P,-9G3D[ MKQ&.B(D[)5--KUQ.T<2*I(I)VR&\LAJ,5_)L+S=8U;V?"I/18*>=S!_-=5;0 MSFBL\T^/C':O@:H5YFZ1) M_LRH;#=?,<>GMFU3X+B!!V# Q5;+"\7.BQ!$[2@DOJ.ITKJZ69H2:\!93Q*= MKF[I)%)5FUQ*S^3Z8V?7[$@J,1JW;OJI,*8F.CN963'T"7JJ"GJ?UL^9^EV, M-OWR2^R6BN2-W7.>$#'#;E/MM*F##2UMEI> K1UBJX$LDT9LBG2CFK99C<5^ M!6"$],YZOIU@0%")C\L M;7-AT+=Z0/0+,I5UM3I;FK(>D=HYROH>^R"?I*])RLK@TY7/>%SF$8BC.)2Y M([SZK#/$7AA!1_YO5K^D';2E:0J3WBU2R"HAX-P.2ON15]NZ?,QX3JSHYA[* M^;V53EA?BL?2'MC_+*^E$T*->RZ=]J#OM?ZY]L>X37*"UP)"LJ&WXM_R%0Z< M@+ @ -!E+H""0H BAP 'AF[($ E#"%5]UL_VLC25W0"U*J16!=4JL:K[JY\G MM5^%&J-J8FTXBB4M3_5!%D;YJ9]O=38O]4'!VC[JPP^/LP:EXKCG-QFC27&+ MB:QY_+Y30Y\V6;;YJZJ@*_Y6O*^0"ST4AZ&8^BZ2+HP<1%%$ !);.P^ZMF?' M6I[H>MTO345\PND_K;59XJ-EAT[$\L7;Y M6G-;0;<:[&W;:P??:O";LZ3&\6;(6M+L?%:+:!PQQU;/R%;TS[,?WEY+UV[M M\^N3%Y>F@1[PN_66'VQ /HL58KW)MYG8HI3@U4^L3WD:/J&^B*+)SZ1.V*EB M0RSCY]!G:1AU[GS:VFSGS&<%:9\KGW](?W(^9O0ZR^Y2L:\IUDQU9AZ^M;1I M68)2GW='% Q/NO'23SSC'C-<>HP(=.*?65.DLPSWV,H"/[W$:,VX;@Y&3;>C MIF:;:]TBM"?:F2=&%IJ2D>Z?<,ZH/$]F:5Y%>]@>\UV70< "8@/(G #$S/- MX$200.IS0FRM:G>=W2QMBE8>P2"6."W2 FJQ7_)GS?J\9[A5L\\O9VSB:5T" M!"5"J_:M/ISB,@\ESI_+$\\^[O2K4/528ZH257:!S<+0#K4N>$YZ6)I6:*? UU, I^2I MS?V+*)EXVA\4!#"?^>ZLZ(:F]6G[L\[HL^(=3^;S#^I;TWM;JRR$IFA-'[ZU MM$FY1_=_U&WJ(R*&;>KQ'$P\"UOFLZD"<.?E'64_'S4UF_W<+4+;?C[SA/[E MV(TP%J\SAF\VE*T0CNT@CA'PA>TL+&:7 \RQ W $7<1CAF,:J=Z'M1M>VL23 MV"P)SI+HU"^]#L@:ON<:2\'4JY^:]%J765VBCKJ_.FAHMBNK+OCM6ZK.OX_- MGW9-J1C._&&3%WC]_R>OY==$W8BX'#(04"(OH% (AK'((C]&#LN#CU7Z0*J MOYNE3<0Z(U@-];,[&%V>)Z:X6OB63N6JA'9T_J8N"!Y6F>S,^=. MZQ/M-'5:[]/C]J)?<"9O@?('EI5[W?V5A,.8[U%/)GGP'0!MWP41EH%(MA,2 MQ^,P)$AG3WJVIZ4I 1F45U>B$5BM$JS>'O4\J6I[52-433W_:XQ[C@Q''2B3 M86@7>[Z?67>S@^(>[VJ'7Q@16@@XX.EJ8':HQER',-4[MN>B>1_4K !#T3S_T1S.B% M(?2(?TD<0E>S\P4B] AU$(G0]]RX1?XSBXN[-"^RTK7MC[0.\F=4^C!LMFGQ MD+&79/LB5KZ5@QP:,A:!"#H^@,3S0,RH)R8]]-S0)0Z%6LN^1M]+4P ML%7= M08'6^NVUPOM[Z8&F9Q?HC(.:I3 1NQ/K#XG:VL.^LMI,?]XQ_;!C^GL/T]H& MQ0C.#)D8.CW/:G2,H.38#!G3Q(7%IJJ$#-KR+4C&[H<4-\6>QV&7( 9$:9-8 M=R%WD8R7' M^^D@+DTW[FLW6;4\+U7NF9U,I770EFID$2QSHZRF4C]V[";6O".&;1)7ONG) M-EW+RQS CRD!9IS@LY7#S/6\_RL5ZO$Y>:W+C^ G MMN*Q2T/$.7!#J?X)I@ Q&P,;!P'T>13&CE(XO7;/2]/J.XC6ZPZCYM&7,NF* M1V%34#GUT5B5N[0";>U17UE[?A^&^=4_*=/ERM3)F7*_\YZDZ=)QT\?2E,]QB*,$ M>ED8Z)[.X4LW R1-O6O6Y^>" - 3!@R$?^[;_*#@SQ.ASH=^GCZJ?XS^DSW) M!O_&-D\9?GU.1+.?-S+N:A4'4<2IS8$?HQ! F> /,YL &]E>0$/'AF&H>I9^ MMI>E3? V0NO/"J/&6?IY-H.WS M]>&'1T9]2+_2Y\U:O)%7EL-=6N<)?9!'89OTNBBR)-X6Y29G(UWY-VDA9!2- M/MVE8@8*"V/E^PCZ8JD'V(V$9N".#3#B"-B,^+'M(MNF]JK8%'BMMAS 33=7'F4?%BOET0P@,3-,7DBX'7H^<%AH QC:8I@\X@$$<0!I%/(P0JO7 M,GW SP)GQ5('ZQCB=$/V":_+R%!<6#%[2M*TSM13(?B008Q=SCTW9L"#+A2# MB#! 'N& 8=LE+@U='$;U('Y)Z;*'L $XRP#*JCX?.W1JIP?S#\8L1PLRU+/) M&5[+8;4%D854#D6Q&ED,1HP9Y=94A)D94/-&I!DE\B2"S6SKXS.G7H[QA+!^Y7(I#1,KCSVTX2C1 M82K4:U%>0LE,U2<5/@ZM*I/G1.ZI*WGRRFR5),^!;=>.//O,""VT>7E=,SF> MM^MM0O/:8S&7!2ES\:^-;J(QPFY@@U"H(2!V6"&('1@ 'D?,=\,0<[5;5?4N M%Z>Q=JBM"K;U;_CE]3^L!KW5P->8Q6K<*Z@YXXQ.K?Q4R3080:]/5)]^4&MH M/JVA)=B!+M%[<]R>X6\X2;]N\OP^_8G7[)X_9.PMV6SS]?L?:9+GV[H*[J?W MG]LX3VB"L_?[K-GA2&N,,;&7V;RR3"P]3*N1LTXW$K];>U'%!&TJ[S;2ECF'=O+6@7'F=J23CH>A MK>LT&&?=XTY*\_%F>-K.]*_AOR5I\K)]J4TCAW(OC)D/N/3X@RZ5^21"!F#L M0P]&D'E8*3OB2!K,&M)Y)U4NTFF5D MBKZ))_?#CK42:$G:#JKA2#$52@S9&+U=S6HJJ A]O.(KO:.?9.WZ+YS1+[\R M\I E1#EE\>%;2UN5O_QB&4ER9I7HU/.L'7'1/Z<1@(D0T! MQ"@"F$*Q0$>Q6)L=!FU"M!(6]W2VM&FZPUJ6Q9 I=TNX*K>R^D2K+="FZ)MX M>E_ W @?E&%*C'F6]'0UL[_(L-"G7B *[XQ3(76X7_,M,S<4GXB/@0WM&$#N M?>JK@B#"UR3^>AJE7\Q+8)+.[ M6V9#\_FH\5EG<+=@QW/VS%,CS>C'EZ=OZ6LBLS%HE^G1-+4[^5*TNB^E:A8#O)NE"4K'#U(RWD#O;'5>6[U/L!.SO??AT4=L MA#&:WPIH=WF^+6N9\J^;].F192\R*\LJ0D[,*8D )]P52W(L"X]P#T24AE#\ M 7%?*=A,O%+(>[^51P+,;>@!1FT,( IB$'.' 1XQY#,:(9<'FB?[==-+/,=/^J_$A\@* M S?FS.8@@"X39*$08)L[(. \""'AF+M:R4=&DC538MT+R8)A3%U((R"+X@!H MBR\+RU\#U^?,IQC9=KQZ8UF\F9:N=A>+)DQYV1E!PL3+2RL/<^70LHBPIU.J MS"TU3<-S+RE' G4L'<=/C T#DJ,I&Y*K4)D8,"V2=,OH?>7LL4ES,>KW_!'_ M6D6![?H88X!B+/TT8 R0XXN?;&[[-&)A$&@E(M7I?&F:LYD&Z]*OJS2W:$L M:[.3H*J++4RP O]BFGYY>L/#B(^\B(EE*XX =&2*6$Y"X*/ 1Y&P-&)(==;X MR89G!BM@@<.CIO>G(GWBE>%@5:CX;F.W[EM\?Z_X%@(L8OD8P[BQ"#R-KF>. MP-,GY30";T0;XY8QT8R\1!'+XEM"&?WT_D?.Z%UZFZ1B4R4S&Y(B>2O3'JX( MB4,_8 0$CN, " ,7Q-2!@!.*;+$+@F[@ZVA)]:Z7IB/E/"Q+EVYE<=,DM7B# MV<([T'H*46,*;$0+X\O0)E7\QG5*;TIU^<1$'RS?WP>TM M8(RI%\8(((@X@$QHNYA$&# >QY"$ 760/_[,00'!TM1Y3 MEY5*:WR_9X*J,UYA=KN%1F'^KNQ?@8*,KZ[#50@S4K+MPTZI! MX"0[5Y7^/W#[JD%/_QY6IZ&15W;XO53%MYNL?3UX7SRSK(K$.]Q%!>(;=;V0 M X=0'T J]K4HEEY^S+5]#Q//CD@3/*UX^Z*'0&EB'D9$3ZP@2Z1U*/0E>UG= MH5"\UYF WIE\"VKD%M]DLA)4R]/@=ZLB?2? )#O;D=29N@S2['W>&Z-QU)Q< M*XUL9IRN^\$*G*2,-N4RZRA7'A$:N2$&-/+%KA9S!\0\LD'@^!!CY@0TX#H6 M7W.+8D!LFT<<4SLF M6O7>.OI8VI3_RO+<(A4VZ[6Z_M*;]EU$JLWY"^F9>,(?.BM>635"ZQLNMIEA MJZ*'"4.SOJN'6:=\CXC'\[WOT1%A#O2_RO2U#VSSG6UDCJK;5#_4H:^1IH]ZEY1$M\[&(-6*IH-! J>V(XY8 M^]+/FK[MH$B%*4-BJ+MYK0I%X4],#-7WQBF4\K"B"M24KF.U51SY841=SP&8 ML1A ZD$0(R\$GBN5BPL"J!7S.-9W_^P_M;B@;'L;]EF^UJNC^752Z5% M?A3I]4NANKD8:&9I,UK"M4J\5F47M!!;/YC8':?6] %M9% :-"!523!D3O7W-:U2H MB'UB7"B]-$Z9-#L4\5@K]#X]3!O):Y"[-BZPLH/0HO_Y5'! & M4<"![<0<0!)+?P7/ P$.8A^2Y M]6<)7C,M8Q?%:GK@0N(FU@(GG#V.XDQ;-?2P8D@Q=/4PJUKH$?%8*?0].C+9 M(B%ROU@6[UPGTFU^ETUAZ"U?2"&=JFOO<EA?88F>R?7F5/WU..&<9$[*,\(W0:W5I6J*N:[2#;^WQ6WL! MKD9X2VBR/7S$.1W14V\^-#F>P*%B''>CSD0UNYKMB'0T3TY$MC%!4628] M/*Y3O'[/DUQ?)9UY?W'*)\LV*=ML\T/'H@:WAJXY1YB"5C' U=3ZHY^F*=3% M "GC%,.Y1N=3 0-B'4SVH6?UI_5C1J^S[/.VBEI3GJLD&# M47W>'C$R/%O'DS'Q''W,<)E"28L/K3G9+?JHF7C4U&SSKUN$]JP[\\3(D\*N M=$<*&9$^,;[)6/6@S!J&/.9YW(X 9S8"T/D)KEV]2IJB%4\Y[$FJ7RY/36*VD%&#,WB!P$ M"&4V@-AG &%, &0RAS+T&2):Q0 ,XUN:U?=0*?DG659;[$1H+8R\5YE.V5\P MO!J/Z=R.YE&7@\A&8.\LB12P:,EL:HIYCY"^Y6K(9JF/F(;PY"R>E/@H&*G,@??ZC_LK'9LZ@1-P#$@0(@"1 M&P/D>@'P(\IE[ GME[]Y7$XEJ8I:GS6#KU5>E9IUF,>.29J^ZL9F)Y8W;0= M"$\);TEQ)=.--T]4_H36))EY+^345!GHD2CFK1!]&54GQ:,O;$Y/:Q9%LOK) MR%:L:_=O+$ME?,4N^?D/7+"?][<_JL0=C-YNLA\R.X%X^!-.__F#Y2Q[8TU& M,A(2BIW(!J['F4SS1$ 4( HH\IS0]\/05ZM%;0[2\G1I*96U$ZM5+T *9OTF M1?O=:H2SA'16(YXEY;,: =7TK\'1[5?%'S-F4VME<\,UG-5NJG&C&U+Z0UDR'^4 MQ<@><$)7(;-1' 5BH^&+C08, P]$7LP \RCG 0WMB(PHNK=K?VG+7WVR7Q9C MLUX%P#$)Z_?LJ6T.+N!DXN5E?]$AZ'CHHV-D"OD3H8TFB-^W_@'IWT]$ZT[N M?OK8V(DK$R2745QWZ75*K^F;K.B\E7MN>&+(8( MR)-_ )E# .+<%S]Q.\0.],2DUYO6&KTO;]+OP,LZ9#)55X-?!A?O);#^E#)8 MI1":841ZPZ.J-R8B?7*M8I3O$:IG!&_&%)-.WS.KK1&TG"JU,8U@DPGX7QHS*O]8K9DV_QXLQK\C+U<[TA?\QPFB=R5UX= M/JXB3AW;<5Q 8R8,&4)#$#LL!*X?^0Z*8SOB2CN5ODZ69KDT.*T]T/I07MVW MX2RA_9/>%$T3S_D1#&GY-@Q1,,JYX6RCLWDW#(G5=F\8?':\?\-#QFB1O:2C MW!L.7E[:S#VXO9=(F5RW9:T+?=^&0Y;ZIZT1@B:>L^>YF<2OH9.&B]P:#EN< MW:NA4Z NIX;N!\<9X[[&69Q8 M090$EH"E-\(.RV-# MCQ_+%:2\Q?N,"Z87@7ST\M+T20N>)?'I!B$?EL\;[+D7XRN(A:% M$4(>\!%" ,+ !HAB!B(?HI!YD/GOI:V@2OH%;Y3:^J2MJYA7=P]0R' M/H[5S 5#S$VL VK2?E:D54"MZV'2M(T !3H,+?U]/@#QD 7BU]@/J!E M*0J!S7IIP.E?4)ZRJ'X1>1$W,UPXEOBN+,G0#N*5+,:0&ZSFV$N$P1O$TSYF MORD\*V;7C>#YA\=? +1C)$3@@B!@G #J8A=FTG<)3. M%OHZ6=J$WQUOMX#J)3[NI53]"N 2HN:Z M#A:-0EP#D2+KH$.&ET]DN [K.T.F;C;"-^0\F-,V6K0*$,7AG[E,1>Y4RN7)FM$ M*4.94ZB2XFP.B68D:EEF& AU__HY!F0FC_K'9V;AIZ>,/4GW>5*3_K39T-QZ MS39T2\2P2->S?+.N?V#96R)]T#*65E&T=)O)D2Q$4]DNU$T0D&QHE3,$[_._ M/%7CG^S&_TPVF'\WXY]_Z4CU>.2/;GHV'_Q+A6][W5_&4R2-O$"U ?8R-"NH:H4U]+#%(XTY(QZN/3TMJ* MG/0HYZ$69M/!BJ*T5:WJ*_H:]>:9O20$KU_%>!;Y*G Q1[9K P@I!M#S?!#! MV 8!Q&%DA_(@P%95H(=-+TU?-NBL"I[Z/#]B;%@CCN=AZG/^&MC#90RH*[;Q M3,RDQ\KZ3NOD35JP[#5C)"F3,%3U-:VM5&]BDUZ:M<(2%A9O+BR>*ZN0_GLO MB?A-;E/$ \*"K<'PRY5H M7K2RMOB6K:^L=$O6#&?B!UQL,VDJX[QL_R_9WE5I>V_*JMA[_W6"7Y,"K^7M M0(,[8VLL(U^+C40M;#+97SD&90LR(/*U7/0DJ+*]OY)<2LC>DLTV7[^+1@OV M5%TY&++"NS^%'O5]],)LVKH;:%LYGWEB9%6J,E*U]-]XW/Q@$F"R9M]9L<^6 M^KBYP?GS0[9Y2RBCG][_$)_E7;HKI7E-BN2M]!K?E5O"L1U2AP< VS$!T,4> MB&(W!$%(0I\BABC1RGXS!A]_.F]"3AZOUD+ MR^'Z5R+V ]@.,+$=P&R.Q,IAQP![, ($^3 (B(<#/L[KN*NWI2T!.X16"5%, M<0%2,WJYGUXUO6R,M(D5K"9?XWV&^W@P[2OMU M[2+:\A!MTA&IAAGUM+$T'2"P6AT^L1IEQGH9ZU< )LF:VK@ZP]/P0:I>Y)$" M&^,"D/H:GB\.24&\@W DE>='37)AJ0A+9//RJCVUC]YMC MDI1F\P7\S#"'>Z@Q/Y7/4#%V A\W-^>T/2/*T60]]]3X.%]YW?I5,?O-V?>6 M] VV(U@ER/5&AOF93F@S2,5%4:R'+Q=HI4%<4:_>#EV;1VF=X9IC;,,8^ MB&D4 @@1!!%&,7 @9\3S?(>#Z+E(GBL_?;(B]P*@U,>5KUQK+WLK[M2Z%J$)YO86DS M][!,\LMFJ^HW,T#4\)ILAJ.)YW$+I-6@M'0XTUJ;ARD9M4#W-#O;*CTL6GNI M5GA:W^E#AIZ><:"#S(UB D%(J L@%C\AWW4!0S%GS'."R%9.\WZVEZ7-? GT M I^Y\VSV3WUC'$T\\SOI&>$@=YXG=0\2(WS-Y4<]CCW#I)>Q0-?MZ\X"1=A=CU QZX -L1%%L9UP>1 MXP7 <<4?4$0Y#+5BZ%4Z79J>;# W 1C6GQ5.S2LQ);[5MCZF69Q8D^H3J%\, M58,14Q5.5;J@&W$0";&!$SLNI;&D@*M:75T=+$V1E!BM6(*TUA*EA25,=5.BD\5A:^M2 M;B96#Q4M)3ZK!&A=&Z!%W;BZE)Z9["I=FK0,JCX.>FRISM=F,Z/Z0+/[@+D!E>>_-HB]B,C2B\3U MF!L'3"N32%]G2]-Q.ZREQSBIM@%KP;]N7O%>AM7,)%.\37WW4T.2YTLL>9.N M]U?-!DJZQEE??LG3)F;])A?G+,?KW\T93BH<&3*8>KN:U5!2$?K80%)Z9ZSS M.RVS(..U+.MRE]Y4L0PKBEC,XL '0>!&0H_8&"#LAP &GNW[(0Z16O'!@7Z6 MID+V,,N"2B!)F^@.79?R;EK5E()$19&>5F@*<1KMB]+!CSIN[N M96:'Z%Y13WV:^Q^_[%!F5^JIUOV?6,IX4JR([1,H2Y$&'G0 =" 'V'8=0!EW M.4(>IRX=Q4N MCWHI![%CQR!DA$>A^);\P+\@&]K7I19SZ\[V]56W;ML@O_UZQ"1K4RN0T81= MFB/MA U3>=*^SNNUIBK>0+ZTT^?'&1T_"UR41[WWO-(YURF5M^T9>Q9Z)WEC M];_NXFIYC)CCBMT(QS)3*O= !*, ,-^F!$9Q8&-7QPC1[']I"F0'7T;+'N!N MEEB%($DC Z-FJDQ(]\2:QPC3VA;,2+X,632ZO<]JX8RDYMCB&=N,_CW4MR1- M7K8OG[:YT)UY_AF_Y[="JMM$//^T<@AT_)M9%#64-4$LBM214 MZ]8H9>H76<:HF^E&:SR%6G=;2K3T7'+UOS_;;9>2&.UK+[471F0C_/2UVY\- M$N*X)( @=&-A%]H^!G'HN2 DD<\='D2NH^0LU-?)TC2GP'E)WL%S5 [K21,$ M37U W<'-F R#YTC22"UH@*RY<@KJ?%!ZN00'2.A+(GCNU?FR!PZ /T@;./3L MV%"O^CRNJC"VCU>*.+(=%-G )C$"T(D8B)E+@>?X'K2Q'XB-L5Z\5W='2]-] M\N2X/I3,9=E-F0^Y.@V2J?5TX\#.D*NVIS5!V<3:<'_EF MYE"Q?F%/X\4&GA_K%L3DE75]8"]VL?^]SN&HZS(TS+Z:.C', MZ<2:I:&SN<63;): K0KQE55C-NDVI$R0,>^AX1YG=B)2IN#4ETC]U0M+G/UC MD_WS+GVHLK:N8CNR8YO)C)B.T#VAC',+(0)Q$*$@CGG@.TH>U_W=+$W=2'#2 M.^8UVPB#L*=\EPZ5JG;)I01-;I7L*ITU--4@IZMUULF%Z6)GAYU\3+6S3D'/ MECOK?MJ$'U&S^'FV#SF/;>!0+P*0>Q!@&D8 "0/$#A!B <+CO8<6:FP;=\:LVH7H(G\A/;OB8L(FU@9'OD$3& Z]#$SB!/0AQD&OF/T./Y<9 M #)X_B[-$_'D/D7:5XU,2>=?7M!W6H,\DWKOJ^F42<.'JD"PIY9G2[9O?\)WN2P_BC*9_5\G?Y]%[_L:HU23WBN1%%@##7!]!W M0X"P2T 8/P+#TM:ZNY1N\R)[MVJ0N?69%3A9YWHE/B\9E="# MA'LA T[D!P!ZW =Q['B H\"V8P\QXI#5&\OBS4+&I8UE0M>56@CIN5(CM79R MM#WIKF32]>:)V49-S7R9>"0F7C2F&0)]=Z+Q))IR*1J!8%ZWHO$4G;@67=#4 MI!5H_R8V'QE>7Z?TFKXDJ:R<(_[]C=6'0I4MN')E]K4DT7I9<5J M+T".&P4N<>,)*M,J@5O:XE>#+O=X^ !V<] \2>E4M8'L5[ ?/3Q3;RNU:]ZV MQ_)0QGVL2B7F^5"5Z0=UDCJYQ@=W)L>%CQGDJ6K@:HV"F=JX:ETNL6:N%EDC M:^GJ]3%N%_H-DV>QH12]?FO)PY2GXRF6V'49N # /'0 AMP&.>0@<#X:! M8T=N'&C=VI[O:FG+Z@[I8=4\O3U)#[-J6P\S?$V\SAU2M8-I_"9EF Q#.X6> MCF;=$ P+?&SW*[RA'S_Y12BEXOT'>RJU3UI\%]_"B@<1)SZAP ]<#B +?8 ( M]( ;.Y"61*D>)-E)8K\2,$'-Q%-?DQ6M2,@^ MT4=%0'8V.%OD8Y\X[8C'WN?T;T6^%=E:YM+,[_EC1J^S;.]CJ)C4^WP+2YNC MW^K"NU8)5QYX==R4J*?Y[J%N^$+)#&N3K]P*A!G.Y*]&SJB;I9YF9[M9&A:M M?;.D\/3X:C'?6/&\H=KS_YC#"%&H="P& M>A4JG^/JIT HL+U911/R(R13- M)$ 1GX($+=]X 6^BVR(8\H\K>/\HPZ6IJB^BT'=I(7H;RV-X:2&J>GZ?$*C MXMG]!>1,?6PG/C"I/JZ+(DOB;2']/Z1)$CD\/G\Q?1,/-.UF1F5K+!3^HNR%!ZV M.'MZPDZ!NO(2=C^HO_DO]S.DV.+U^EUF5OY[_IT5=;BV[@&>2EM+F\&'F^$: M?)7@^RW_=TL(4 ?GJ)\9*%$Z?)9@FLV))[PRD1.<">I0->I 0JF#V0XJ=,1M M'V!HO:>O2JJ+A&NZ>97?0+F.*2J.TS>7IB8:;!JK^QE*AB?^96Q,/,V[[NG4 MR-&:T>%Z4]-WN>TI^)#XQEE8]?GF_%[+A-M=?RGB:6-CVDJH(>6G)=S7:989IP4T6@ M3,&:MVJ483)/RDR9;O^2W)>[/.V?L&B?L)_/C!5E1$93"TN&;JPW^5;,ID_O M!]$=>7]X1W[]*\E7/&8>]I@# N2% ,;8!5$4.R#$D#MV$+H^THJRF ?VTNS/ MPTBLTA'9^E,"U0PDGVG0U9:)Y0WEU ?6^J,X,D?H7*0:S3@Z.>@/R%\ZUT!T M9T.=K?=Q2] /]HK?RZ0F]_SK)GV2WL*?65RL& UC%$0$.)1Y (8!!Y$7($#B MR"&V7#8X-8TPWI+/EJROLB0N=1MWN(TK%(@@02I?6YCRMMA3M$A"$5>;:;697:D+#' M:FCP^ M#C\DW^(P >>2+RJ\.4[]/&8,"Y/I_6>Q(?^\V;R\;-*Z?@D)J.,PPH%+")1: M1]9W]Y!,8.>YCAO;+M72.F=[6IJR:8!:)5(]E7*>3C5-8H2DR>\TV_Q<617, MX=(YVGICD Q#ZN)\/[-JB4%QCY7#\ MCDPC<" 63X?5=2MFO_X^]KV3E9>($ M& B%X ,80!=@.T2 AVY(&79=CI%>%H&C'I:F ^J ^1JE5<*T!$[=1 +'1/9K M 2/T3#S[M9D9D4S@C/079!,X;G'F= )G!#K-)W#NP9%Y:\\G%?RZ2[KL^:[O M8PQ!Z& QM[G+ (Z1 SP2NL1W"(\BK?I0*ITN;;KW9*;]JEMJ78M\[H8>P3$& MV/&H4*P. Q&'$+CR6"@.?,?VF68^6L/TSY2 MB_CZ=2#H&::F29V8CUM@%'] MY+$:%)G*%JO2Y;SI835(.,D'J_.N?@+8&QDTA$GQCZ1XOA$*;_/"LJ\)CI-U MFV2NQ.3K(*[%7S@_AO UL]WZ?^8/3KJS)<:K?YFQ)3$>+V\Y2.KZ1<9N* MO^$D_;K)\_NT(RIZ[UX7^=1!<0"!'3A(;"L<8>-B5Y:4]!'W8M^#D#;WGH_J MNPNUWD=YIK.VVA"H*2OSQ$Z]!2\Y_32>4WWG:2V*3+E&JW4ZK^.S%A$G M;LUZ;^M'G'W?I#^V:^;8L>_(;)+92UK0VS5^4HTW.]O TO2* HD4DM"!=W:>N7XE8HRTB76&&E_6GQ*VH;BS05I&19V=;W6VF+-!P=H1 M9\,/7Q*;\(A_U5KC4U76=15@"%W;"82Q@66UVX@#1!T;A(3XL8T]QFRJ'TQP MTL_2](&P]-Z27-KK?)-9297BH,"_F';=ZVY:U4P) V1-K ?JY \"XK[:3(W2 M0+D911Z,NL2?]O(!/NQG1>UV.C__^#AE()3,'WGM$.2X@9DQM;H_D889U_8^?$SA) M=8AK:-JV6YYUJG:(=#P]NQX9.26WLI%[7D>#I$^-"\ *<19Y",8@M&461ENL MT)A@"D*7(9V)&&2!2!I\I;0+5X;JH5TEH$+4C U+E(@-/$2\HUBLZKT]\_ZJ4B= M6"&H\CELKH\G5J,Z[P0$SU5U]](/5Z^ KB91?85Q59N:K^"MIG 'A6QUWQT9 MRIKD^.DID_X4XJNZY[7S25FV?I\=+L8!DU[E /J4 DBX+11Z:(,@X)$?VVX8 MQY%6-*M*KXO3Z >@Y>:AAJT9P:K$N-I>RSB/4ROQ2-:=6@X"6K5>GGLM8MH4PSE^SXK2$L%$8^&4%ZV,(0 =' $$.$0!'[( MA*WI!+Y>?8V^SI:F>1JLB?Z-2P^CJM;GVS-2,'HMS*JWT0]D?-M+DT= M#93#D'_&J0S/K<2Q:GDNJ3+20_CP4?=47$^L^$;2/$L-DF$"#=4BZ>GH VN2 M#(O?7YM$X?UQ.RF9ZZRH3[@0,!"8D-('-#$-E1#(B#?3MT2>1! MI80@?9TL34=]W64HE"BOQN<=ZV14;0=U*4\3ZY?#Q(1J%&GOF?HX,+17ZNQB MUCU2GY#'>Z/>9_53 %T+6Y-*>[-TJPY"U_$CQQ-*(,, MNYZ2F]I)RTN;WCMPED2GGNCGD*[^:7P1"1//747YM=+Y=,HZ*HW/84NSI>_I M%*"=MJ?[@9$!:S(<] QAB5;G6^TWDRQI2HK6P'V]KL<6L&J:G0KK8\FZ9R MZBE?IM+EO,%I&B2]8I5Z79C-(M&7VAI(C7$U%627-[T/[2]$L#SWH5^'2O:P^94],>%_ QL9[842&AR=#Y MNJ*'4!&O28'7,KF-U3QTU?+%OR9%\I84???=(ZYM.VDR=E-[V/K,E[.=HIW> MQW8_-M+DV+R\9NR9I7GRQJK0.]'H/7_$OW:E6QYD2KQ->ET461)OB])99".- M'IG_:+->E^GR*E"KT'9\Y&$/>!X4:L)Q*(C"2%@HT,5>[+C8#=FJV(C/1M$X M,8M/2\WL4$Y[+; 3KPG*_6TML^QH&C*&QY%&$87(=8#C2-+62U.5'7[7U$&!*/W5U,:^2Z1'R1%/T/:OO M1'E?/+.L]H?#H6U'U N 1X39!B,W!#B&-G!QX-,(#YA8<"8JU6L^T(\2U-@-2QKO1=+IB/>R KNC%I_R?S?M"6/M=E5R]5T M=KIP'-5LG!E'9V+5>EA8N[TU; M@[238)V<7LE]9-Z9O; TQ:\HQZT(T\_IP MF:'NQ-W+4+,C@WQ97-RE>9%MJV+<>9+_%-M.3._3O^,LD3M*&5OLK +D4XX@ M!5'@1@ *NQ @[@M53"!""-H0$:VS.]6.EZ9I2Z167D*5.Z^_C P)E>H?MC9OI?'1\N\U@[X[?\1TGDD "Z#N#8IP#Z M;@!0B!P0,=M#@8V#&+IZ;KO='>E,CWD<=?=A,[2,"4E5"W8-, K]R"9!',OH M(YE VXD!YF$($(4V9I3; ;)U[O@OYW..J_I'V8>U/N#4")V*^^R+29I8)Q]' M(+7\A.H3CV^XV&:&_8'Z:3$8E-31R>QA2><%[0I,ZGEZG(+]!TN>G@M&KX7Z M$KNF)O'GYV2];2IVY/?;(B]P*L=]12F. A9&('(\)/:AXO]%7@ !Q5X<8T;$ M=Z259UNS_Z69@0U\"U?X+5H!M_(2N;790[=^2]+ZGS7WIKICY&'H,.0X,HB4 MRE3+MO@IL %S@X!S>8'D:>GR*<=H!B5_O:"A45L7)B1\X@5C-Q\:TO?YG"O8 M5@OWE55+9&[I&,F7F65SH34E3FUCQU&-;ZTU:<6PFJD*&N@-7+(.7/5J \OVE-J;7K= M1B[A7IGY_DF=&M M+!M\3""APQAV M'< <7WHO!Q3$W/: [T0P1'[ 4*05[?P!,BQ-,1XZNN3#GBZ:CD? )+[9YH70W]G>T NIXW"7A@#Z6.8AB6V ?&X#&E'$ M;8<&S-$ZVU#M>&GJM"FY(L?3:I!7T0,-=CVK77D$U$SM*7B=6.87 MJN97&\)TT^Q!-/2,5)8_/BZORA)8UX$?XK&D,BYHB,TSU/*JL M 2T36-2PK8<=U0][JG?@S2DS?<(,J3.-CF=5:/J$'*NT$2V,<=8_RF-__5*H M>^:?OKLTB^ELC87KE\VV9P*H$35\G7TI1Q.KC+'T:'K.G^=@I)M\1X,S^L2? M%^?0 ;[GN9%7P;NC*^E1?Y?6R?CJ$'^"&?-\WP;8DVY]A%* **(@8BB.(R?T M0ZY4NUFIMZ5-]#W8,B0$W*5-JD+-6]]>BA4O>TT1-_4=[Q%GR8XS@S6IM$@Q M==7;V]>\-[PJ8I]<["J]=$':^WSE^-")D.<#%WI"6;B0 (1C><_J!YB%Q(?( MT_$!KIK5T@JSQ6_@$MN(-/6J=6+TA9]Z9O=+/"Z1O.FR+W6C\R>#/UO:Y>BO M^N;T]5\XH_G->I.SQ\VW]#615TQW*?TNQDK5K.YK8VFKKL2D;D/WLC-L2YLB M9NJY5\*T2IR66%(?DY?UJS;=2/_/ZS@O3QI7L1UXMHT(8#Z. (SB"$2<.<#A#HUL M#'T,L6K5IH.6ES;?2W#6GPT\Q1O)4\+Z)_M%-$R^8U9D0*MR4Z>THRHW';8T M6^6F3@':E9NZ'QB[#?ZO;9T(\'%SQE8N TUBG#/:SAOP0YXRYTG!?K+L+2'L M@67)ADIW[J>T;*6J_4'L,&1![ (Y4[:(S&( SL$XN.(;1="Q]'=24\+>&EJ M0IY,%N\6:6=L8+_DSXK6PFPCK;JA7\[X36V]/-S=7%6Q>."3E,:JSZ&MZRP3 M#[+JBN8N)1D3?[;X)K-N-GEAM60R>6@P#_'&SATFACOST<4\Y)^>?LS4[\C5 MYT5F]?Y7'?5SFZ0X)4GZ)"=!O@H080$D'#@1SI6G]-M;J2K=2^?+*ES?(Q:*0:Y_%]#&NJ,$-\3BU]FU3*&BKLJ$R.NU['WUQ\^53Z,(V7$L$^;Z MPM@,;1#S@ $8!FZ <,BYK90Q8]_DTA3#'T+Y"D.B=,A6G/HM?OHG^#BI)Y[& M?WR_>_SRV?KY>/WXY>?E$_94QIZM8?UP-2OK7_83LM74+-/N%/K_Z^YJ>AO' MD>A]?@6/W4 (Z%O4'@9P9Y+! )DDZ,Y@#W,P*))*:\>)>BTG,_GW2TJ6+,NV M1-*D+.RAT]V.1%8]FH]D5;&JF5Q'?J-Y08TO\JQZ$ M>0[&B0M=5RS%*(I@BED$ ^HY81@[CH.("EV<[FIN;%%GSUQ)7/96Q52.)XSPX2;Z@[;WDC]ZPHMZN;I+=V[Z6Y MS6HN'+R_>9"9@],O'-5MO[LB'@W.;_0,C UF73UGVNE05?/L!67;#5%W05EK^1:N7[,,Q/5 M+SW0$UUROMR *]V2MCD: ]>KK70[V;ULFZ!U+W1;[>?<)%/7N/Q^NRK^_O;V MX\>J^*'-CTXXF(IY; M1#8TRE17K5MUK@ 6E;7S-:A4 G\*I,I!S13C,^EKG6]M H$^[Y MJ!KBW#,$F91VSP>LS[P&6M1U1#^+7K^R'R)]S?G1*W_CA0UPZ?U8HYJZ"LJQGVBAVUCW4 ME;2@%;>SB;24H4@!(&,>Z_$>)_9<2T-PZ,&6?U6/<,3.4OP1A_5WO!)SZ2NG MOG4ND@Z(7W#VV_^@\V0=&]O$QCJG^PG<)J+#GQ5T..<.<[X):Y6ZAR51L#.AI=@9VRH'Y$#'SOP_TW:A1V MUR\^-4!\[F9V;L"H4V'6<)A;%BXSC(96F(F%GW2QNLS ]->]"TFAMX3>LXV0 MX'%=O.=4F+C_*!GOOHWQ7I!-_EZ%F+1W5_V >)&/(TCX&,' 2P@4EP*AZT;8 MC9/0\XF4$UI?A+GMZ%M1 6YE_9?:>J4Q#G)KCEUT;4>QL$V]!C3B@_0#?!(: M\*W"9[##?:>%T:O)YX-HB+4U!)B4>?4!ZK/G&2WI6BT(/Y)0X13<1GU%C!&' MBIHKD<\)#B,$TQ G,'3U ,S\DQGW4C6O;:FC&4]ID0OFO7H(WI+ M91T4TZ^GX?EQC'"&8)A4QMXF2Q>%,7"-723=6[ERWX.DJCT3A.Q; M>E:)O=*XPY5Q3Q:,7U(<1B$E,<0T1C# ;@"3*(J@B]P ):[+D$=5C!@FA)H; M(VT%[6;)J (V"I&,0,WN863,Y,PD4X^$97K;KV<^7L[\"C3#MI>WX]ITT@Z3 M,!NRW!@1:5)#CTD0^W8AHVUK,O7>QG3P;Y8_?]\PNGCGO//,[M^$B^HAJU(;EP]O MFW+#=Q>#!,41) $&4$8H\2)I$K,:/4^-^IH MA >XEAZD0DI05L*#8B<]^)2_;C_^K,8I:J/#*$D=/Z'022B!048I)W.^?_;C M*/93SW6)GRYY2VEQ\?'I2F'Q&%K)*^Y _]T?*U*\O!2O1P<+3#-:]_8(7-R,UHY0W M)W*8&-J-C'0VZ?9#3O'^?D/R+3U&>5SGQ;JMT+/"99EG.:D-<*TCNN,O608I M"DCD^]!Q&3\!$Y_"- @9](,$^3$E64*4DGVI"C WUND+K4@RROC+T8Y-5"T3 M45_>JRH& J]K,_ 'Z,1'_/E8K'+R82=KERZ$AGA+N?M)F4P7G#ZW:;>CQG;E M>K.\YG.3?UTHYD>W:HN6LW(;ZAS@C&5AQ& 4IQX,4DYL*/$=Z(:(<'!GS_427ZDXW7:IZ?V\Q]Q!_@O11I*+)B_5)MTG=Y;>3# MLEHXAJ>I+A*6)^4@"-M\GH;"J_K::P51M8U,%BK5%[L;$'7P.[WC@_#"/637 M_*2=;VXQJ79H?[R^B8J@F(];?0?D):^6\5O&=LF-ER3V \_S&*2.B'4BB$#D M.2Z,0H\F/@W#P%-*X* MR=PFMU"DREI;J0(:7:Y K0UHU*GVQ5N% ->HDWA< M[0BB/X9R9Y%)1L8RV=@<%.63R=F &CJBZ,LQZ5GE;+CZAY;S&]1,$B%*=XI& MO[R57(2R;'(W5C<>7.JX&,<9]#!E_!##UY^4A0QZKN]Z+F5NYBL1ZF!O! >=-S_^XR08NG%3PYRP^?5#==W')YBU?VE9'BG:T_?GEC3P4_ M[O[W#:]:B^E#]H3_^<)>699S*GG9R)HY=-J>VXS?Z@ :)0!]8^+^9%\/L8GG MFH!&E2NP>!$UL.6M)EHC,6YAL3T(EGG%&OY*AIIS0-0RZFAU.)D!Z!PXNL:B ML]HYMQ:5\'GWBAAE! 613RDDHNYDD"(?(A2[,,V")!+)/U-/*N>'3&=S([J[ MXO49/K'U2QVE40FK6SKJ"+226QQ#@-G>['2*0-6)]":I\G0:$^.EG(YT=:%Z M3:>5/EV4:> =C;08HGA(>;TJ2LY.O[_^R(4W0,G=<[J%N9% +2FH1!71^D_Y M2[7:_G[_^)MZ3;D1],;W+F: LTP&LIB9=1V-0Z.7<^-TL],EX!A5;2\;Q_C3 MY[N@ELRE;NJY,4RQRV 0.1'$A#H0IX'C)4E$<:84G=9M?&XDL/5%=*[NZ/M] M-%PY,YK:NSW1W9Z?QH[+Q:(7Y7*.$1E?A^9$%7FP[HZX3!:4_X>?'/#J2[%> M%W_S+W#C/UE22EP6!@A&;ACQ>>P140WF*]1M0K/N"]>I>-UP_?A#STV=\VW.\#1S_-AU'1BX62A^ MB)RNV(,H3N(,.3X*0B6OU5!G<^/\?5E!(ZQB-9Z8PL\SM)^"R4#=! M!A!3U5:&NIJVKHJ$T@<55&3>T2VO38H7=E>4Y2T7]6CNH/*>;2J#]&*S6>?I MVZ8R,A7M9K/CP*MZ,,C?,KO?L?X9O2OGW]J/N$_4ERRGW_Z'U!+ P04 " ";B5Y7;T.6 MV UY "N>04 % '1T:2TR,#(S,#DS,%]P&UL[+U;DUM'DB;X/K]" M6_NZ7HK[I:V[QRA24M.&)7))UM3,OL#BXI'$% BP 20E]J]?#P!Y1R:10)P\ MD=5=II(R0? [AX?[/__V/S[,?ON)R-5W,_^5/_,_L3S_@/"WR='[V M+W_ZZ\=?P/WIO__K?_MO__Q_ ?ROG]Z_^>'5(IU_QOGZAY=+#&O,/_P^77_Z M8?T)?_C;8OGWZ=?PP[M96)?%\C/ OV[^VLO%EV_+Z=FG]0^""7GQM8L_7?Y3 ME%(IIPJ(*"0H+C0$%A3$F(HS&36:^/^<_5-(B7O&-!A6,JA8++BL#10T4AG! MC-1B\]#9=/[W?ZK_BF&%/Q![\]7FUW_YTZ?U^LL__?CC[[___N<_XG+VY\7R M[$?!F/SQXMM_VGW]CSO?_UUNOLV]]S]N_O3RJZOIOB_28_F/_^LO;SZD3_@Y MP'2^6H=YJB]83?]IM?GPS2*%]4;JWZ7KAWN_47^#BZ]!_0BX ,G__,5GGY98_N5/Z_44JEJ9EZR^\_^^^KL_7KW^RQ)7A)D- MNV_H@]TCZLN.(P7_6.,\XY;%B[?,%NG&EV95P(OEQ=^3C-/)YLDO MXHK>F-83&X3,ODB(2D90WAKP.5I(L0C!E>%&LIN<5[)71/=&'RNB^6SQ]4=Z M\(]5'/6'C5PV,KGSNJULCJ/[8@&^GM=%MA'IQQ!G.)%!('IN(-*_03%NP0=> MP%DAA%?1*HLGL7#?FV]R.7L*0' M0?HTG>6+OUV6B\\M=+A>-);H5G5$^I]^( D47"XQO]EJ[EY&-URNR?;BYIO' MHN)\!63E+*Q6;\N']2+]_<4?T]7$!Q^U"=5BF@ J^4*,Q A< M"Q%D5#9R_P T2EC%#=6[-VWQ@;/UZN*3*Z!\EYCQT-)&SXLAA-X!>J[3_VKQ M.4SGDZR3T4E+\"8:4)DVV" E[< *#?,:I O^#GB+=Q>NOLZ(2)F?)AR?/79#3CPF/5)%$ORR6ZXE.+C$3&&#VB5B@A>$$ M"R"]9#%J@5;H)EBX]>*N;$0[6)PBWDX0\HZVQT7^>9Y?D6<_88H790N"-BF3 M0+R#$$6!&)WP201M_$-^R.'XN/':@] AGQTZCA=M)]CXN SSU;0*98?OS ,W MT7GP(E.09YF':+*&4H+/BG/.>)NP0 MX]FT)I_GZ]_"9YSX9%,064'T6$"91 YX- Y8CA29A^"]< T IX62S)P&Z%L!HH_AC]>9)#4MT^U1\86=C.1MVZA "DW1 MOLL60BX<;#0ZH,X!V6D![H.O/P@Y[IDAIX6HN\#,BYQ)(ZO=?ZIX^"1QPU5 M1?NJ\O6HPH'+3(".RC$LA0E_?AV^7'Q^WRB ME6;&!@13M 1%NRQXDQ.X$A@WWAK^X"'Q(U%R]>+#,FCL>8+D2/GV!)%WB]4Z MS/Z_Z9?-)II1\R!D *>\JIMH=<5DKB<3-G-EDY"G)=3N?_=A0'D^N=9&4NX) M*QN?Z^WRW7+Q=3I/..%,>J4IGC=2&\)\L>!]YN ""R0Q&2(O[=!RZ^V'X>7Y M)&&;27IDQ%2;^&*)88-T*YPIMI9[\HKT1)ZYYRB .46?&@S%G7:2=_UMAR'B M^21>CY;DR BHI:^S=Y\6\XO,CY!)A8P6B@X:5/$10D@2B@G%:$9^=SDMHKG] MQL.0\'P2K"=)=&0T?,!TOB0DBN*L!594K+9,UJ!+@W7&:0Q* M>:].0L/M-QZ&AN>363U)HB.CX>,RU,L''[Y]CHO9A'D92B+<9NTIKE(L$.&T MK6G)E18V*^5.2ZG>>-UA.'@^R=3C9=F)2?CYC_0IS,]PDP7F(8A8I 2&*H$2 MZ""ZZ( EO2$_:2&;F(7K;ST,$L\G47JR9+L(-UZ>+ZOTMH>(%>&DDO/51#"C MC L9N$V%^#""_%_!02'&Z(R(T;9(=.U_^V%(>6Z)T0:2[@(QK^?TM)#6TZ_X M*JS#CJV) M+=4N,'&M)O_#)Q+CZNWYNM[LK%[6)#"N2Q8:C! 9E"T./-E#,#J1E+C%;$\+ M6[Y/PV&8>6XITF92[P-#)*1EF+V>9_SC?^"W"7-%&248D),E0?E"RT%Q!;)H M[91-S.K3,F![7WL84IY;&Y44=961)8M8:5,1 MII%3[*ZCAY*,-4&P:-)I)R[WO?DPB#RC;&D+"7=A0FK-W/(ED7ZV6-(NJJSG M7%ORIYRI9?H!'%;Q>)8%6BL-:Q'UW'CI8=AX/OG34^7:!2P^? ZSV4_G*Y+& M:C7))B0TV@/G45%@1KYV<%J!9@&-TSS+TL(=N?'2PV#Q?!*II\JU"UC\_!F7 M9^0J_;I<_+[^=.%[)U>0!XK@F8ID^;A5Y#<5XBI0;&:51B]:',WN??EA,'D^ M>=96.UID\008C!96G-:$OZ>%Q\& MD^>3>VTAWZX@LKWPLV6"B1A2406BM99<;8,U#HN QKOL'<-<3KL-<>^K#X/) M\TF\MI'QR$!Y01SD#1>S<#9QPG";LR3?B:=Z_LAK$;8 D0,3!;,,>%K%^XW7 M'0:(YY-7/5Z6S4#PSS_>D27Q]??C.XS-5XO9--<..(/[%9V45?AWJYX3->OO"R[17%)$Q:BE!<)$ I# A..@5< M!^L+$]7#>&!M'=-*XQY2FC6PVC8U4%(*E+12DG+5<_+D:.O:ML)%)033]+^' M/-23NE:-V-BLI;[O[5;U> F/N)^LENO)N^4BGZ?UV^4'7'Z=)MST8++"IJ(3 M@DYN4W4?@#QM#W4E;JB/TN&@HU#Y ML7HQSSL.5KL&.BD[JW@]$$!'FV0R!7PDEUJ$S'UPWCO3$!EW"1@''FUT>A<@ M)PJX@UY4.T9V;9"-XZ?8 C8MM]BJ&4T2AJLW3!+)8!1+!V;*)OG0Q,@6N!FNE>DG%N/WJ&C@? MC03< 43>XU>^M^FZT\OSU=K\MZ7Y,3/SFN=PHO5"NF?_#'\ M,7%9"AF2@J!<(3DAL>BR@Y*\*2';+/)#^=1C,'0$F9UXN$8D6! M2Q>P>OIQW/'@> MHFKD)K^GJWXOF)KIH6MD30RMNB3=1?):<@$N10':,Z5Y-,D\(:)Z0%([O1\, MJTL MK YH3A1>\%IRKKWB@2F>Y*UJ_CN'"(]^ZOWY2Y@NJQ/P MMKQ9S,_>3+]BKO[>>O5O.,N_+)9_7>$D:.ULE!(*<\24U1PB!@>2PAE$7;+W MK5-#!Q$V3LO0X7:]]MKH 6+SU?FRSGEZCZF.IIGB:H+,>8J""Q"M]5I^X.!, MK4\712@OLB^Q=4)I#QGC]!,=$#XG2KH#L%2AU*WYYS^^X)RBSHE2)DI>&!1; MF[B[9,F>2K'YE24NLGVP8/-8W^@Z#>-T&!W6MSY:QL=C9+$.LR88^76Y6*W> M+1=ENIZPHEA)10-Z07)P*D)TR8 3*DDA9)&B=>;QVNO'W7\:Q^_'BK4#1!"2 M9[L&ESM03QR% 38Z#<74"E,M/,10D,1A;4R%.PHC&@/C+A7C;C"-\7&BD#O8 M7'[%.2[#C$S?B_QY.M\TTZTW17990("0NA/GH/(5D)7D9.H"='RSQT M9^0H8_(P2>-N/:T-3$/Q=X"FS95N7*TOR?>!%H.O-^IX -I2/7CG GC#ZHTZ M+=B##7J.\VEOD#!.U^N!T'**>#M Q]OU)US^MI@OMO6/\[-MY=H%-\*H4$3P MD(T@;D1RX%-,@ J3YUXJ%AZJ_3T&+ ]3-$[KZX&PTU#XCX>2WT)ICF>U%O9C M0WM3>7A#3MK%@=UT?DZ\7578_H1EL<3M]SZ&/W#U\Q]D8DEWTWE8?MN(E822 MZE'?8C;;B&6[QB:()@?D'I@H% &0%89:P% KL;U5MN@46[O1 [(S3C/NP>Q@ M'VKOP,V_9'&WD'\BAZ)&*]+GA/4ZJHG*T'I6'(+B]*NR,@I#?H5Y:"#-\>B] M0\HXK;T'1=YIXNY@)_[^ KHL='A7D_JDJ_5Z.8WGZUK)\W%QW]KQ7MI:^6!" M[2U+&PAXC0:8U\EE'VTT#UWM&L9D'L/)2*W&1S.7@VN[&TMY(857TU7:"@+S ME1Q^P_7;4DMZLHM"&I-!)(O$F[3@)$;@,BMA'3,\M@]<#J=OI [G3X+/AIKI MP-)NDX>5MPE/R7NN"GA6NX?X+,$1*V"#DR449['YE/2KMX_4XWP@Q!PIU0ZL M$.'X"NX'F5F5L[&$>C!&UPZ*SH/#H*!()5!8SB-K79CW:")'ZI<^$+J&U=&I MT7-[&$XHNM?)6P.2B;J3"P=.T4)B6MN0N&91/=0YZF2(C=1D_2G@\RC9=F"? M?@[+.2%[]0Z7FQ9Z/X75-%T>L481".H\@I;!@N(Q0&04]4C)/0]2N6 ?ZJQ\ MU G20P2-U(]]J-.D9K+OP/'Y?M!!;&XXW/ ZR3D9E$P!2X[8RU*"SYZBB80^ M8,:L'FP+,DSL>(/$<:M &X+CT>'A\9KJ (A[!3<1.F535"T8,W6=2@I>:U]0 MBB"XT!'SPZ,CFEFR<:M"AP/5Z5+O #I_P^G9)W*Y7GREE7"VFYCRMMSI+;ME M+L6S8+9)&FHWR1#[9*?+O M $X'[?4['K>[O2_11XVU%;*I\^(HOO7%.(B:*5YD45$.FPD]@,B^/+.3('*, M;W:TOCH Y#W"FZ1<,BNJYO$DL<$+"2T4!;RD(GU(6BO^-':M+P^M);A:R+X# M"-VS_U]?%3<' 83L2F4OJCJ"F:&$8$ADJ'2RW,NH0NN+%H\DL2]/K27DAM35 M<^MA6!O_+O$3SE?3K[M2E9NLG-3,<-_3!^UJ^%UV&K4WO'SGV[)]RXMYWO/N M2[@J9FG7H[W0%$QDS3*%%E($2%%::]$*2V/",4>;$:L89-C)-[!9KDI ]TCEHV+N5B2 M>9YOQU^D;Q^78;ZJ\[E(?_.\^6VVU6;^/^>K=17UY:F\)*&1W3<@-AU]D*)J MARJ 2/1ALJQX;'U=?QA..FD_\@08[@ )':^'%U_#=%;/?,MBN0HSW(W#G.+J M+L][BZ;>A>TTNUB<8:A!"1%!%94@>HU0@F"\*,Z$:'U_9F"6.KG@-^(*&0,; M1R\5N)(0T19025D(+D9 QT)0*=I26M\N M:%0! M/&=/E5=Y$H:?5PKQ,>@_U*GH#U?/X5SEIS"K3;X^?$)[=833?HN&P9:B+7HG8RXH+5#(2'* @&+(CLC&C!IC1! 8Z(>'<6.]$ZY9'-RGHQJ"U M0<)M*W:"N#M(_FZIWXW[OF3"&NU*5 %8O<>C:M>WB&3:>0G1:ED$TZU3MGL) M&1U M-IY9[J.KBT?3OJH0HB7VN#",,YTYEZW3.@<1U@.63@+ [>BWN38Z@-B+E!;G MQ,9[))?+?R+7;26WB9;UO7X@#K2PH:PTX'S+H'&SBRBMDK?,L#]$S[CEI M>T UDWT'.'H]_TI4+Y;?B(4)*T(ZF1D@CQ(4,T1[2@6,+3$SEF-BK:_L77__ MN*>%[7%RM&P[P,6[)7X)TXL>MV0^-S'H#1E-#%JKL^' "-.@3/#@-">H*QT] M#TC\M@X+#B!KW&.V]BAJK8D.P'6+^.!L\J@@L[2IVT3P7' 24PICQ@!CN<&F![.EJZ'9R=OEO6IH/K;^]F@<0QS]5C^[++7%U%H60O5T=Z7+KL>/&3>UUMF@CP [VF[\$$MX< ME]^NRV73KWU2O'?!& 6^GH$JYCUXG14)J%@EL@\FMT[ZW4_-N 9D, 0U5L/( MQN3%^7KQ>1&G,US1DE@OS]/?5Y,DN:5E4(#5&R>*JT@.F%3 R/!ZX[4@'@ZP M*/N>/6Y4-*A9.5F4(T/AY2?\7(_7OU3AK";1\&0SKT=\B:RB5 *"4IOQM4EC M(6$D=P (;CYUW'!F4/6?(+X.-I5Z3EDZ".B/=K+;F3.ILBW4VP9Q+!*M4Z$U8!^B9]SY"N-9S<>JH@>; MN4FJU<*X6PE:I'@UU\9DR5AR5AE7X'+RH)/G:*7WR;1N=7,?+3T9=F_#.- /%%@CCYRAMMFW[EKS($$]'(PT!E4[!72 IEJHL*T/7UV< M+U\3UT9\$Q?)?@OAP)-@0"F*J4.H? F6C3<8<_/;!0>0UU]QV'H/ NMH;6X@(L]@T?M:;<>-;FZE]A'20\%(:^MTLL!'SJQ_ MK![\HG(1MHA/FK MC 'M:B.QPC+0(I"@ \?DA-5&WQKXN#>W?ONY/=1^--+] MR6+K)MR:Q(C.TJX)N3!RQI(C0^I+]_6LQ(Z*N:0UA_NW8-Q=NLB1NBL_*5ZS@QSJ$HK9B1 MA233.G@ZE+9NFD(-?K3EG417+G0=1+ M TK;0$Z9\8">5F">>QNMU-$!PMXLYFMF M'T7@N'OG0*@;3D4=X._5[K7;?@073-02K6*TA.#J'+,<$_CB4F4G*2E*Q-@: M9WL)&3<[-!">3A=Y![BYF3Z]D-2W"VZL5DGJ+ !U$N0^> LA$'."0M8264IH M6Q_8/DS1N('A0$AJJ(0N6DY^#'_@K M-J_$VT/&N&FF@>!SJK@[,$/D$2[/Z:UW!73#*71%,Z-00>V4!DH)!=Z2J(0. M(>52LL+6=7>'439N_=UP;GIKI70 M6OLU!D6JR^+59C]NERMM1O*FW]"-?:%V@L.E W" MT\*#K&P&Q:T I^J$%QEKUL=)G@8$XF.P-5@)W?#8.D;8/23PK\6ZUTQU"2'$ M>K$K.%>O"QH/D14#$IDDJ:CB2^O:@?V4=)-@&#![>KH*NG#F[PE.KK&D+/IH MD-6&R!R4$Q&<9P5*)/F0%XI)M,XR?)>H;C(.PP&LK6(ZV.,V9Z7O<3U=;D_. MKI)RUW@R482@I(=DBR6[+CQXYA68+ S77$I6FH< !]#535YB.+PU5T\7YNUF M%H]"Z6NRK'7RR)/DSEA(M7A0I=I02@F$(DI2SC@>;.MQ%]\AJ9LG*'CVY*9:67OZVBB8XX8U'YEZ/S7=9#$&W#3; MJ*(#4.UGPIOD+:(%AI:!8HKLKQ0<:0".@@4 M7RX^?YY>%CEO9U6?X3P14Q/'.3.1)4B"_J5,#C5Z%F"$4MD*&XIM/9?R 7*Z MR30,AZA6RNC .CT@(2([1V\#125UC!K/#H+RGB)@*XLT21;=OHGY256"_EFC MJI$J.@!571^+^8:?;:_@$EP@Y >P0=5VBS9"=)'62.)6*,99LF8 "W6=AK%[ MQ;?1[1Y#=+2@.P#*BYPWE;9A]BY,*8K8U?I,ZG&4M;E XLS6+&Z"X*,G2^I+ M,-FX+%KO:/>0,G9U\B"P:2'V#M#S<8EA=;[\=@W_J"@(2(Z#]X8"3L$BA068 M(!H>12S>2->ZSOTN%6,/<1T$,R<*NXN>%]>Z?1PR=G""6M"V;0WHQ&DW1^G M62N(56391),,&Z",X3$DCCTB=1CS-*":.C!;[W$=IG/,/X?EG.*&U8T>-&6: MINN)0*>5L IXK*6L0I/TN$:(@7N6HN"LM.XK_WVJQIY).@C6&BNC WC=%=1$ MH7$^,P$Y&>* WKH(/ Y4=@=));^,ITOED3W MU?0ZJU7T.4'!7'/VWD'TBIB(WG/GN9*Y=2GQ;1K&34H.!)63!-VE73EN-'D4 M267D%)+6NY2(M955;9DE4/L0N3:Z=?_H-I2/F]=\,OLUN%([L'G?2^=-"A., ME^)!E5*OA# /WDH!1B8E352.-[]C^#V:#LM?L:'P]]0G-:?KY3G,WKXQKK3E MI.T''CSLS-4GG:)]_XU]+:-#E 6,B+6?E+/@C+:0&%Z0MQX5^"0#6&>S MQ>]5V+\LEJ\6YW%=SF=WAZM=UL*F@B)(!"\0:6,P' +:4KN39G1"&]'\7/!1 M!(Z=DF^,HSMIC,&4U8$W2"*;KO'-]&LM_KG9+O!:"'V]=^Y$#.D&B=:EX'_W@JQ\[W#XS)@=76 3"O'8G17O1VN1%IWB2LW^'R MPR?2P\36(6^BD(^2M2 W(M5+ N2X"B>CR:A52*UCD /(&OO88&#HM59,7UC; MT+]Z<;[^1$'^?V"NXW$%^DQAF!46% 5(0-8]@/:NMJ*24:GV$RWN)6?L0\K8YP!/ MC:4C%-!%Q?R-$]L=5QN&)@PS9^@]!&,#*%9[]AC'P IC"O/*6=9Z_[N7F+&/ M!09&4QLE-+-+ ^8R+D6Y*-MLS>4')^8R'GAP\US&H4RTSV4\D%+30!-"KK)1S3"PMUD_]'R[L QNJ1^*Y%:%+*8;TJP_YBN)A%5 M5%E16)H-UODK&AQ+N9Z)&*Z3R!@&2_CM(Z@3+!VAZ?M <[+8.\#0+1Y>+3Z' MZ7R"VF7DMH!$13LQ^GI83P&#RI8I%H1GLO6)]UY".L',Z8I>M);ZV&-+;Y59 M_P4_1UQ.'&/9&0HJ=8ZQ1I8%0K$)A$_&HY/:V4-FV.Y_^KA@:*"R15/Y=6 \ M[JF:WC'#+"_910_)ET)!0A 04B(I:>Y*Y+1'MV]Y]1!!XR:RV^&GO?0[@-*> MJ'#'B&=.,.,Y<%Y'3A1!=M;S"#)BX,(;RTWKRH-[B1DW(=T>0FVDW@%\KAW5 M?%R&^6JV54K^/^?;.3@[KK1&S0)S@,(HV%1(^\04%$S92$9&S,P[BY[P&0 M.Z:..\#X[?+_"W=""9,49Q"MIFC'A@3>!0NH WD4PCN,K7?A_92,FQUOC[<& M\NX -?NK8"^B&BL<1:DRM]UEDYIIMCYR%ZQJVE;X^@9K+O M $>7*9TX^KB?$9[=3%\3O1(_ QS MV^(QRCP:PE]P.5W4\]#ENLV>B>NKJ[N34GS42,ZAX[4HQP1:W@(EI%1$0%%\ M$,TWR>L$=&+AVL#J>-%V8.#>+1=E&T=,4(KD-,]0&0#EZQ!/XI[V<9>T-I[Y MV'INW-7;.ZF^;(.((X7:1=G2?5?^*>;$Z=FN+WSZMDFTA+11T/QZVN4BG/T) M"_V-]YAF8;6:EFD*%]\-?TR2)4F$DD"&0++PY$\X30&K$YIYJ5-AS:OIGH*O M3LH\VX"X.R!T8"WOD\EEMH9878497LOC7&8A+_IE['4UMDF8YG5X M1'19@U(4:OI2R")$;YV6B10V0"/-EBQT4DW;!NUCJK<#=%\MW=7'Q3W'WYM: MXAA6F*NP2%(;7;]'"BY7TS79@>77::KW:RB6HQUP<3;?/&7;OTNH$FCODQ!0 MDFZ\3!"T8*!-4JB5,2FT+@,?FJ>Q.X,!%T,5@TQ0PBM\_//UDB=; &RGTF4A^CS!,3J3_/K[>P?(IK.*M% M>1E6GWZ9+7Y?M;J!<^.9PUV^N9_T]O=N+E]T><5"L5Q8S@*8J),!^*8!;F+ M"RNZS/?+1=?IR2YG[[]=54O_U].I7J1UM.OVUCQLH>/ MC,R6*"'RZBC'K"#(B)"L8"$J2?]IW47W\51V?#:>5=:W]IY9,9_, -K>?[3P0>(_0.X'(C"JHA MS#Q-9WCCS.OCXK&BU,)DD8L&5G("A<)"9)Q#PNQX$3H%V]J-&X*/<8\QGQC" MHP.A@\7P"NG-:;I1,?T\P]U1QHV./4P:D;P*(+!.7;,4UI-;6R GILBM1?)K M6V_?A] UKKT='SUW9N?_X2ILNM2U1GZFZ:3&U;2WU<_(3;T=^8 MWQ;B\=]PEG]9+$G $UE,"9D7<"Y)4+ZF9[42$)AD3A'OC-OOA"K'OWU<^]D- M))](?1W8SXLSX;?S6M/^MKQ;XM?IXGPU^_;7^733YV636OCIVX?SN)KF:5A^ M>[N\R#!\Q=4:\;?%?'$A_ZVB)L%[69A/D"0S]7)L'::*"K .QL@A*Y]:5]<- MPLBX-3#=+(=^P-)1^K2>,_QT^YQA$C!G*;TB%E*J5YK($$2#@*+(($M@H7U= MZ5Y*QJU\Z0ZZ#=35@;7>2&M%A._IH#I1.1NEI(0L? TE7* ]B$()(3-/-GJG ML+67^Q ]X]:9= ? 9JKK (;7/?++/F'SLY>+%?%2O1V9R7ZSB/4TK+8DSW6$ MFO""++TSB*V+5A^B9]P"D.Y@V$QU'<#P]7QUOJRW+ZM@O^*R3IOERHLJHOKQ^NYZP-6;77][-PO;/D%? MJM@GZ#PS&AWXVL!0*9)3K"U6C:S]H;,VKK3N?7(89>/68W0'S '4V0]67^W> MOA7NQ_#'SW]4QQ=_PCF6Z7HB40O% @?+@@0EZZ2EXCR(6.A_BN1F6A=W?H>D M<4LRND-G2P5VL%UOBJ5JX0F)<,O2CI])-$+'(AD460=_E9@I"N,*LA32<"Y) M3JPQ$N\E9N2Q0MV!L(W6^K&*Q$/M>H2OBDTPS0MZ!,SU5K[7 M'J() :32ECF& D7K2.9PZ@[#Z7^>TZ.!]-J!W;S+V=VA.1.4BK'1>#@^X:0>.>7HZ&MF-5TC/,WBWQ2YCF"Q=XYW.\ MF&\'H&^/82=.)T[^;R"70YM:5DBK*UH+W,CB>$[3D&\>2(?,Z#38X#3'Y LQ*(SCM$:+Y M+.GC*!WW^'#TC;N9$KOT'S?+[[9$R7>?I!2C*EK4[8(<\*(E!)$D"%^25Q)Y M#JV/$ ^G;MP#Q=$@V419_1C.PVMD)UY;S3.M,^],(089 X=10U:1!<&2U:SU MO9/#J1MW2W_B2N.!E-;!Y/-[.-N6*^T79$8C1)1D_G/ET# %$5E-51B+TH62 M0NN6((^GLI-^7D]T&:B5NCK8KOR,E$SG-PN[AE&::?NVJUJSA)B7OU"0MYS M2GJ#.58<\\''VL)6U]:DHO:YKC-K$[JL6<+F%RT>05Z7EX,&@^1 :NO!1%YC M[;*TY .NU[/-GK-'HA.42NIH%6"P%+(58\';6$ Z2\M0:9&;#_A\/)5=NI1/ M@<\!E-@#3&]O"KL!FI>MR'[Y^MMTDJ4)/)@ QM5@T4D*%JV1P$4F!]J&($KK ML^^#"!LW 33V_GVRJOH)N"]X^V6QO+[F-FF%?:M,"Q6M#"1'H2TH20%2")XR:"1H+F$.KKPK\\7)X33KYS\@G!:$YR9'6HF:6E&#Q] M*E-(F%H?=)D!S)?8Z:]H5Z@0US M25HI8=P3)80>H+*3=MY/E!!JI:X>W,CKCO)J=5[]Y.V-9/(1/M<951,7F!=H M-2VLI&J76@DN,0$\IIQI0Z@=\(>,;O92U64"J!DN'HIF3E=2![![CU]VGL<4/7B1@*G5$+ZI MYYOOEE,2UI?:Q'7+W"1)FV()'+RK\VH-"^ 00YU$*KT/+@ALC:\'">HR*S,4 MR-JIII\ ^' 13BB 3S'&>J-"9%#>D[4.SH#G7I(;4DP.K6/?PZGK,B,S%! ' M4EH' <;/I6 B/_CG/]*G,#_#]X3VM_/*;/U_33Q]#3/<% ^3'*>)UD+]@Q?S M?/.#:]^<.%MO3>H(J60)2N4:7DE-O^H4A$87>>M*B0'8Z&182^L096R%=^!, MGL3LME?[W<*H77_CZV+=BGHBBY*^F 0BE'JHA0@N9 ,VDP?NG(PQM3Z&?%H. M.YGATGJE= R3#C:.TRQ&B@FCQUKTQ:O%D!*\]0Q,DL&2'%)N/F!P^,U@^,$M M74'\44KL9M#EB3N=4<4YGL!:X4&57 ?W4>#!G>+:JF2B:]U*87C<#C]PI2_< M/D:)SVZNP*)L3XNW(\,^X7J:PNPF-\G5UQBE@4? MD] 9M&0)5$@60A$1D"DFL_MZVPP M7^0=1 MX(O9YCMD;?8V8[SH*T%;D2C!<5!9"J!=*4*PC@&CR%9$P;1FK1/ AU'634W] M0/@<0#_-4-=X(W^[/ OS71L\8G2Z6M1FMI>/#O/\@5;D9C;N?+V[%+B9I32; MIIJ*??SN?NH;FVSY3=ENY ?ZDYN6'P0Y+]2,+\B;[]]XE&RYG2-6DN-"@L'().=8F5D"TKUIO6\\N[E$ <(0EN^=!30S4(40VLCO[ M7T5A[+:S?YC]NERSQ>I\B5?+)'H3NA,GFGB]+,RC/'6S5=/ MI7EUOF7)-35[]/UIY?GJS5%8LMC[.'W MG]G$-#Z2]$96%#,;EU&?"AM(UKY8; MT-WJN &TU*L5N][R[/'VZD[#M%,MT[WD-+)!%\__=K4K76+&%B\U^?] FU $ ME9T&9W@ +I+*,I=HL/6QY@/DG-ZJY\ZCKY#+O=$LUDMG: 0H7Q(MCR#!%1F" MTZR8 ;J=W4_/V*T=VV#B;O^=1AKHV7;L&K<>:3LN_G8SV[&7G(:V8_?\UYMA M@OEK+7"M-SU+FQT2:C3%@,C!B.Y8YLR2 8V6=<3E% KS;E M^G6$L.ON^--BN5S\3@'F,6;F.P]L8GD>0W2KE!.]:L]^Y;*(DL)ZT"R3WRL3 M02JG"!*3CT(Y:V3KZUO[*3E]XL3UIUYA7%EO558",O($2B7:08.T=7PK0\K(Z9[3]7]W1L3I(N_5K+Q0#WT-,: MU=,<2&XC:W+M?2]NO6\/R))*5O,H@!M7+V,$ 3'1MN--*D$P7G1N?;7E402> M7&5XR,NNUH?/(D3K/)1LR94O6$LG-*LGV9D ;IAHWKK\<12.:ZF&P]:=PL+A M]-:K7?LE3)?_,\S.\2\8*G?'!F/[G]/$EAU 8C.?:#G]2A368BB"T_D%$OX- M\]F->U[[ GT3!I-WG;DGTG"OEO%R?M 7 M7&Z*T(ZPBG>?T<0B?H>T1M;PY["XE5UNLT2**B.!5)B\^>D<_F02T M"Q;) NDWR,;K]SY:3KX >^NYUW(A!$5M6#WQB0$4%QRB#Q&8\5H;+I1(0S/9 MB05J@H,[%U&;"+Y7V_%ZGL])2-\^X-GQV>U;CVB4XGZ(L%:W*;8/?X]?ZGQG MVBLNAQ$(5KQU' KYR:"<(NBX(,$P%1.+-J7F]P+NH^7D"LI;S]T;'\A@I?8! M>-3U#%E:<+3Q@@PE,:92MLV+QP\@:^2;#2VP<:=RLK$R>C4K)Y9,CUKB[?):.]#-'G/];M_/1,SZ0@??)CX$ZSFK=S%K%V4C& 1''D04GI?DANUT!H:R+X#@#TUQ6^+3^OUM//]6A^PHU2*I+SDM!G4$D' MB%EXD!Y#IH F,-.Z^]%-"L9M$3<06$X0<@<0>;><+I;;F[+O,1-([;'VL@ MF VJJ Z N.]R-\EL=\_CVEWOU6VCK#W*F#3%3#K1KBZ5J8VS:0%&[JU*-AG= M^B;@T<2.VY!J(&@^C>IZP.C%:=_;LFNP&&;73B!V7B86QVK_3V!.:U!::G#2 M!D+?H(KZ!\WT?:P#HT?(\^W> MVT.6;Y\(GB#'EUTQ7D;@AD?:;*4%7^A?.7J35"[H6.NLP8!=(M(GS.=U7-]% M_[8/YU^^;&>BA=E5DGTKZZL%&"SWR5@!VL?:!)D\#N=$ %-*05J9G,GF;2.. M([7?/-XC<'3G-.0)U-:KW=Q_@_QH<_C@XP9L,C&@\7KL-7^?G!>L<)"!6U 8 M!'@?- 1M/7..&]2M+U,_<:N)J_7RJ+8$VP3F92>LG\)L,S7R$^)ZT3 M0[W:Z^\VDCC:=!_ZY*?IAS&@03^THT'P)1,L.!AT!137'+P)#K1-F?G(F&WN MFCY15PQ:'>'L;%EGM9#FWI;=:V^Y-Y%E):V((*QPH'*N0XHH2N12:TT.#J;8 MNJ#O(,*>1S^,QZ!G3[>?QOKIU9Q=ZSYQM.&Z^XS6C3$&-$8/M4(0B!(=A18I M&PTJ%D\Q33&@F U)N1*%;1T6#M@>XVK'OWS)-CF_OH7K8C57S%E@M'1 B5H5 MSQC!G-,&76$MFU\X/92V\:^ZM\#*_;Y80\WT;'%V13DG69R;SVC=3F-@BW-P MPP0;-.-)!W3H/@ZOY&'*V5UJO->KC;Q<96'&'%#GGJ M$S3KV$/^L!T[LH@:4\A 6Z8'Y8,!C\9",-H$5;)*O+5;-4S'CFLY%'K^[>2T MS)JB@T) KXV5LTP0LY1@I4$IE:$(I'7#L8?H&?M.Z,E(>""!=9KP>S4Z>V^1 M'^TR/?2TX2Z]#WDL<,(U8\E,L($G\(S3[E?; ?O:Z"ZRP)!C<9RU;ZDSVM7W M2\V\6*UP\](WTQ!IHZZOVVDKOYV_QT1!1Z5EGG];S)<7OVZ.LF^M+U<*-YI' M**R.4O,YU6B'EILU*D1/GZK6QJT]%V.;Q*?![[VU4>.@H8-"JFN-Y&[RD4U@ M&IV#P$P!57RI8BW B[8,!?,AMFXE=A\MX]Z@& N;3333ZWY^IP?"T7OY?4\: MIE7#@'OXO1?UA=/:.EZ@)(PUT<4@!(G@C1!9I]HNJ76D/U3#ABL_]6\X/?NT MQOSB*R[#&?YV_CGB\FW9O.VV2572N")L@2P-F=3"! &^UK?8I&S,ROG<_.+Y M,81VVNCA,?BY/[ 82F&]6JC;O19.R,_N?= @#2$&-$_W7OT/P1L> ^U$IH:7 M3$2(B!ER#-IR';S(S6/[H=I"7*+]]AM>S\MB^7E;S7HA[6O=O*VS95/E%U0 M)3&!$Y(3Z),)P6KN4^L;7T>2VFG[B,=@Z'X3-9S2>C52)U997Y4H71/5*UR' MZ6R$\O,'J>FA*/UP<0U?JEX\,IUK!Q1>[X4%XR%$Q:!8K8,MW$GS?$K57U$$ ME4E@JW?AV\:3J/^:< J7*)1Q(%0-GEB=EB#K84GA ;/SFGYI7O*SAY!NR\P? M@X&[53VGBKR#Y,5EZ>7+>MMW-\WVQ1_3U82AQYQL]3MKC)R$ Z=%C;Z39B)D M%UWK82[W$C-V'>W)BKZ]X3:1>@?PN4[_J\7G,)U/I&')E53=CV@H5C("(E/D MDO 2HB3WP+#6QW%WJ>AD>OEIZKW=GN8T6?> EL7GSXOYAH&_8 U^)S9$X>N0 M6.2Y%C=Y8J7>TL[9]_\Y.0.$2,W]SY1JWLZ>!\OX@XP\N[BO==Y*,PD MDYT!5(*#LCR J]/4M4#'D5EIL?75XWUTC)M%;XR4DP4](EA6R_65D?T5%V?+ M\.43A1RSC9$-@6?E5 %6B!.E3;W'PCPD*[F2,IM\6)\Y>LLUI-!O5RAYD("1 M#UN:>2OMI#PV5+:)B^LL[!:0EEI:8K_F=&MO$/+_:8-V$#2:J(WR.3:!RGT$ MC+/W-%3LHK641X3*>CV=?%B9UNMOOX7/N'7= MI9$Q:@L$?TNN._GO,2,')YE"8]"AL@U,Q;YWC]O2KNV&_QRODR? MP@I?G"UQ&^7=8FFW@#R&OK8#J%0Z%%.L9I8&''+,)T0C; C '$S2>D3E= MYXNA%3#VMA-FZ]]Q^/H?2&6+)O+K(.:];6'?3.?XFKRSU:3D0CNE<&"UCE +C<%%8L2*9!VG#;JH MUH'OO<2,V_&R?1*VC=0[@,]%(CAU?:5>VH!L(-T\'G5^B[IY[6. ^6,3 MQ^=F%O)"@*]J\V'Z<&(L+\&1DZB5(8:,H_"1EP(B%)W1:N*.'> (/?R6OL*K MTT#36*8=F*9K)QKOPO+M M*Z9:[WN'439NN^]A8#: 3KI#VLO%_"LNUU,2VO;'%:GLW7*:<))D9!:E!F%K MSP]/UCDZ$X%KQ3$CQ<:I=7>\0VD;M\'W4Z"MD5Y&SBC=O%WP]OQX];N/M]B[4J=(;.YVX)?M\O:H- M&FKA(RX3"7)B I,B* ?&T*ZL(M+6[ C/6EN?6719^>^5*#_T_(-@X)X/#)K( ML8.-Y^<_OLP6VY:;]"/.5SA!Z9%'4R\(;"[9ED!;9U!@T7/&DW'IZ>&BS.'B&OZB MC%0\*Y01"B^T%!"Q]L6O/SE+7D]*W+;N@#[<19G7]=@15^MW89I_P_7$:I9E M3@HD(X=.T?X-7ML")0>F3;;<\];,W2*AV\LQC]'[W=8+QXNY X?I>/FY>FZ=J>H 9TV+A1- MO+4V,H?2UNVXU%-P-8AB>G7,]D]6J.>"5=[[__1XQ^N4MPTX,.8(=L>:)R-1 M%L\*10#2U2E#"-')#*$$$U5(P6'S=I5/.T_FB*$>/WU[U-B07?%/5I.!N[=7:'H'[RA?=HA'6P[A[%X/6Z92TP MQJ MW:?%Q D2[6!G'-YR7YV]*6&T\TE#\2K5JT 9O+ )K/')!<-CDJW/II^0O7%1 M_U^^Z?%8&]DDW^#P809_Q3G]--M(Z_-T/JV1>NV_O:M(V IXHHO,*7$.PM:; M_L5S<-9$<.0G&8DLY8,V_-9T_:.[J$>";]$)$CK8C/9RNF6E)H)_N2\1_.J\ MSAQX5V^BOCU?O\/E=)%_PD*.VN5)U$1%Q72Q&;(MFD1A%<4.F?;E)*U5MB@T MH7TH-Q0[_^B;S6EKJ3<\';^T%NLP&VYI75PTVPEBHY[-I.^[7[W-/KFT&))$ MX-G6(=W20S#.0@Z>ME,C!..MA5#N!P]1NNWY;*F^$N M>1<"&%>S9"4A^:'&00A1.X6T:T8]2/A_&'WCWK=[+D ?3.//#,TOUNOE-)ZO M-SU+%I>#%7ZFO[#^-A&J*!F4!I:)765SAB!*@6*4Y>0TLL#:CR!N1/RX-P'_ M$==!.ZP\GTS5R\5JO2CO\2O2QQ.;C?0R>E L&5"&>_ V)- )$S?HDT^WUL.I M&:D;[Q_W&F/OD'XRS3X?]&YF7U\M\4DDP:4@+1A;QW;5U'=4KH!(3D>OI8N> MM\7O+0K&O8'Y#X;@4[3;NKW.DQ0-[VXH8?Z I'#Z&[-OTSD)X5*CB_++=$XZ MG8;9N\5JH\W6I<2GT#!@@7$ST8Q4=AQBR<[$#$9LS^,$A8Z,00K1.^-CT-BZ M%=P_:-EQ2DD'% EDM 64K*,99>)@F4Q%H>39/;^BR6=8=OP81(]5=OP8K'20 MQ7RB\CR7=1 UTJ^=$D"I(""@MY"%LK MXAH'FQ+/0P4PB<(4[Y,%SDK=LK&01YH\\"A2Y50:W_KN]+&T_NE*Q^GVZ_O3R?+4F[2U75WIZ/2^+Y>=PVB'J:>]K M804*1*VCI&GH6R]FU&OWQHOP!06,E?2WFEL M>[+I.9"T4ZWQ[C7OL>8.MHVK-Y(G@_$VSJ9G&Q74.V"IUAI,/]-7WI8/].FJ M;&<+;<,ID5RRN@91C"&M2 JLHG(1+.=.%,D0<^N;N&TH']=U'P)_MZWL"!KN MP,MXM7OMCOL7RV68GVVVPX_TA$T67AA,EF. [#+M(LP*<#'6F8 B82JH2FQ> MZ?!=JKK XY-BY;9+W%9QW4/Q8HJV-BPGF2%&6R>&!'+BD7LPV8K**Y?RH"' MS<#8PW%<:RP\"FI'*&;L:1YU^$184HRX_C0]__QFG2_.=0J+NM8\(I.V7@(B M)]UHDEDPREA6G'+B.^[C0\_O&23':''16*0=V*"3#?M5Q&>U-<4F U;&0&&? M*[3B-$5@F3D>>)"B^7RS=M2/FY;J8'L="0@=+(&]#O9JA>O?<'V92N/D:#O) M0-C@006M:O=Y6M^J<.F+L2JVOE5[ %G/W"<\$C%W!DJV55^GB+S(B7V;<%]0 MY]I@)>4ZFSXFDA-*^C6A#3R6V'SPTH,$/7/3.1P*CU/9R+[B@XQ<"CLMSN9U M8'2=S&%$<,)S!K'(34]"#_1!AL*C23(*I]0A5^X>_>)Q<^DCXVYX575@!S?7 MIWY;S!?;!/_\;'N <3$533-N8B"Y)9$C*,TIQ%,R@73)J\"2;3]YYV&*QNU@ MT8DE;*BT#B!X,<=S>Y>Z>MD?\*S&D*N)R*[P1/Y$%%B%1*&C3S9 <3JGP%!( MV;K+Q/W4C-M3HA/H-5)6KW-:OGM,]FJZ"F=G2]S*^_+J](!G@]]YX].<#CZ& M[2<^'\1$QJY.!I*\'H4+\OFB=1FBMYG3YQATZXM*3W0^>%/H;R^$ODU$2!=Y MR(6B+%E;UBF6P3,;(>>H175"G!W@KNB]]'01)S?%RIYZH3;:Z&#+O:I/.5_1 MMK!:71CQ35X_)#3&HP!$+^LD5 .>YP)&F*1%M"SEUF6@#Q(T^OV01GI?#*6$ M'A"UI7V7\D\B*A:L YE9 16C@\@L VUXXJ&P@K[UB=H- L9%3$/%WH;,T5(> M/>517:&J@%]FY].\>K=33>LD.:71_VMI%! \'GC%N(G6-IAH)<$1@;!:KJ^LZ*^X.%N&+Y^F*9<:?E04DI>LNUG85^N]I5'B1@]+N);?V1 M=L(>&S';Y7.=A=U24M$7K1.M'>5YK>%#<-%Z*,A==,%+E0[R1[Z'F/L(&&>K M::C816LICPB5S?6FY;?)7S],0O#*L,C H!2@G%?@BG/ F4DLY,@+>ZBV>(7I MSV>+KS_NGKB%QNZ7*V1@N&='O4J8(],N.89@HR2Y2/+) MG%*:,&]M5):PKGECI'R/IG%/9@?+B31510?0^DYB\O*N5:VFH7]R;;3MO)4* MT8#EFRZLBOS^%"5A)$13K$C"M$Z_'4%FETFY(W&ROTYO,*7U>OCU>OZU]LA< M3G%U_'G6GHF!D(FT2]&R59&V->,9;&9,*A6# MCE*XF-JWQ+N7G-.[MNP>_4N=./8)\Z^+15Y-O/4Q8^' ?"368H@0.<4&Q#PF M@XA"M[YNMY^2L1L[M,'!W?XE)TN]@VWMDHOWX?>_U'33-,Q6$Z.L0V\8,#1Z M>QG>.3*)@COIO>1>V];%0GL)&;O_P<#(.5KF'0!GUZU[Q\F'\R]?9F30*? H MT2@*-V1&41M>D5R$8!"SEB%09,E9ZWK;_92,W3Q@&.@TD'H'V+EDX&^+Y=]? MS]\M%XG+GXYBIV%@M7O_Z_F+J_=_ MO/;^*R"F@ESD#%K(>DR)",&C QNLTZ[4$]#V71X/IZ^%-?K>NW;7#:VQZ P' MZR(MI. M1$5RB0YU2E:A"VH$0710\C<8GO89MO;*&ONH-%'H>3[#M^7G?S^? MKK_]!=>?%OF*U;N?(M8^M]M[_Y9EY2)M#BQ["E9]S769 E[3!A%X8=(=!,KO MG::>0&/_V#P",HL1]#QX]'DQ::FS13GQC:S\LXV+^RQ)Q1WNQ=22=KD=&M3"7?J1H MUEE FTTMF=3"Z4-4?^NYXQWT#Z7W4P375YN>"]3Z8'VI%^*<8J T;<5>(:-= M.(=:H&W,[5E'A_3H>83ZFV<4!U3_Z2(<>\1)S8;NR Y"($_,$]G"@D++(8HZ MIUUJ&[R,O+A#"LZO/7*<+." ^CY67)UD_;[GA[^Y+!D0R1,#M'=YC@I4LN0+ M.>(U*U4P6>>T;]V YE$$CG^L-5Q,,[S&^H(CL79QB3]M&^AL^NFL)EH+CB4; MB*&VV0], ZTK!L5;)(N3LA)#'+]_AZS^P^DC07$__)IHJ /0[8\,W_X^IS=\ MFGYYA\M4=7F&$Y63+L(C8(T*E7 4&B*)D/O"BK&"_K@U] XFKG_;UP: PVBK M&QA^0%I+FZ;SOWS];4K18A$2 P4.K%['EE%"E(Y^==9YFXR6OG7!R#XZQC_T M?TIPG:"#7@L7WRSF9Q]Q^?D5QAJ<;.SV3XOELY/>M\T]EVX^1:AU$Y1'!,$',1/?A$X2]/R'T2P:;FG8GVD#%V]]^3 M]7ZW+?1IHNY@IWM)KYRN?PEITR-N>]5.R)@M1^ 13;W)2RYC5))LK.-(WJ3' MYJ>X=ZD8'RLG*?9V,\C3I-P=3G9)&E9TLC)[L%A%8@0M&^]K';"+T=G,V\]% MV$?'N%@Y5;X'.,ON_>!VHD_)$SWYL,QD]AA7G+R8NS)6XNA^]8096B M#9*!UG6@0YWRY03MW"%Q*T/2R Z:\OV=UXP;RS=#1VN!CHR-&BB\682+CC'% MN91KWQ&3=#6X/$+0R@%MV85'IK*TAQR,W'SJN(%V4\V?(*ZQC<#R#.M4O[ ? MLJ[D4(*70!NN(W-&FVPHW()VM53.1ZWD]P+D[[]EW%+YMB:@G3A'KK5ZN9BO M%K-I#FO,/Q-+-46TK10246.*#@S6QJYDO$@T#('LER]))Z'-0;'N=ZJL[GO_ MR.UV&@4NS23<(4IV2X@+YSP!'M (26(Q&@CYN?(C@RHV%W90\'($3L:NQ&NC MV>] Y0@QCPR6=QO!U2JQ,+_PEWV.D6=#&V0=&*8$LQ!Y*>""I$U4D7380<'* M=U"RY]5]P>,8;2[:B;:#H+;FI]>[_/3E4#D*H%PVR4,VEESFX!AX%NKZ<5*@ M358%3,3M?P=R!SA+@[ ,WFL!-S96)G(W,N294420C!TC)2&0)2I,9T M8KY@-BJUSK#>(:(OJ!RCV3M]B4\13.=X]NR#>$N0GK!O4M1@ZE#_I3P M 2+CFGC)RM(_%-=C:\-RAXIQ8Y\!D'*BH#N RLV]>6-G.07R7FD!J+D'99($ MG^L=P\2U]EE+4=I/L[Y-Q;@YE=8>RXE2[@XGUPNQF1$LR0+>2N+#.07.DZN. MSGL?HU2!L4'1,O;5M58Z?A R1PJ\[^2LR2Z)8@(P5L53"[]\, B2 C[E$WY-A]Z'CY-T!;*Z7 DXB,N&+JNUY:W,71ESXVD),%JFUS45R MT;H[(O1RIT3ZQ\E'0[0\;%+&=MK2\B\-H+GA8,CPZ<3AJLEB:SHHK1 M0^14;I'1T[E/>YP<(^O.X')U-692N[_GI#VP9"B&RTG5J;?Z_V_OVWH;R9%T MW_=7'.P[=WA+7H"# [@NGBF@NETH5_=@GPQ>[=R6E35*N;J]O_X$9QHSZ.YR53&#\06#$<&XP*5JK<>><2ZR.\L;*:DI;IM?: [D>+866X?+ MS2]3<]W-YFE*\H))?7^3JAQ6(VNY8DP&BE'$,27*,(NL3%:88YI1P748UE)F M#_G935%-WG0>.E@# M%0L7,D/!&5"P1F"Q7N2=V3;>25Y-]G(>23L6-A6(W:+6YL/RV^^[?MZG3< > MA&R(7P[<9IPB37U ,@3+P,6PH*(S"]A&0@:)DGA+HC2>WV^S9NW$^S9]P4P^ M31=COM,OCE6RMO-CKU"Q-GRSQRU8"S8(X!@H'PW"E*J5DBY2B-)H0NIDRFCN M+M2O5[ F1)32:(V,$>!G!..0Y?#+0!CCL#,;CK*YMU"PM@_N0PK6]F%U!7?: MQM2!:+Q76%.XET%5GX;QJT=I>X Y)P]F'TQ5* MR^I-V(''&9E AFBPXUQLD&5:(!V"#K [JDWN^/.;26;>SEN_T39 M$'-&6CF<"CDM88 M)!4!F[R1#-G0*!2,M)I'*V7V5\:WUN5G+[SWZO*S#_,KD*3/80Z+K46"2*,$ M23WZM7 N<0?^*PV,MI+6!C@K[_XR1F]&L+EUR\$(/(]D$XK&R M*#08[F\L#5+,I11J30D-G./UXJ:C-85ZW=9 APA%;H;6U13*!QNLEQ)Y*SGB ME"2BI4>*$!\TDT0:,T 4#F@*];J]@ Y%?@2[*K@S-I1C&7#NF@;4F*&IVW3J M*!RN/V1*ZXL'$OC(<6-N[#\-)6QKO/6QJD8="#%"L4J9>(2]4@VS0! MM"Z!JS$VHL&#^LUM6;\F03@4N2XS&TN_WMW8->;-;7[@,^/EPZG(QK33BOP,K^JN-CK5VHHG*:B2B22_H!GVMIN!YCLLB/XLK,#\WQEL,:Z)O1$2&)18) MG*8AB28]3/$8B# LYG94#@YMO9*K,E* LK&[@A#&EJO8P&VK.4=$!IV:G MT8@PQ2QI)-RJ0PS1#/U57JE**\>\JA M%9(%Y!OX!X_1(&5,@["ST?NFP:J) ^1BZP=J4A6'A[CR\;!&05@>$VJ<-5I: MA)43'-I+10T6A9.PJ(W@OB<,!G*Q1(,ZF8>6*-]13'A5R M5& X+-HA'9Q'44EP\(-OL!CBP^[^2F5B<0B(+PG&81RM43:^_=ZMTNK!_%%: M&20)3SER6B)#4S=>3Y3WM G/&G,-EXW[KY0)<;RJ;!S&T0K\U<>[6>A2J1TE M02H44S<['A1'6C8:@2V$)741>YD[^VN=AII,T/%/:J,X7)F$+(^.-()@0R)2 M3)(4)K9(X6!A!RIJBAVUV:OCGE-1]NUD'*H[1.0 %A>^8CYW4]]-/TUA-6NF MOYU%H"#XM)?/G]Z=?26KZ*\,*L >D.!*(JZ$0M;:B)P0F& 7"!=#2I^&?:T> MX3@$S^ZHS*U IZ2P;]K#R@LWC>78<\183=O+J_EI.S53UTXO MTW;.STZ_+K?$!9&4\(!(>ICD/M6H^N@15=1$3IUWS9"H^\#/E7V0R7A+'8.] M%>BBGX))K7B2'_!I^OUF_K7M?SN=A;"XCD,_?W06&-L588V+NCC3#J2L;P,VLF8X$2F$%]<&TD]OS1;>TU8;21DZ[V3E\ /[& MY>HYJU&>V<8@K)N4GYT:9N@(YIZVW'EN"65#--30[Y7UQ3.JJ*,PN/9;[<3_ MSTT_#QYV^37\ZZ:%/_P.O(BO@.+L1^A7*?^:4$YYZM.;9A?8 ,<$3$.XQ[W4 M@F*AUF<>'G;I#:)FD,#)-R!P!< I7)/^U4PO[X(AWO#HP/Y#T824Z44\TC%: M1",-@EO9-#''%,W[#Y85FIR-+ [C80W +^452^:H\19Y3%S:>,K7,@0%K1MB M:&,:/ZB=\1#H2S ??[1,J"X;\ ?SKP)W>%L+;2H836%FL)C37<=T@TP4' 'U MSF@3N C'[6#_>:_I3JIV.R GORL0F\^/NCY>*&K N4HU #0-?;^F@JL# =W14W,O[E8F&:M:D:\A>5W@)MUW8']OOL/OS6\O M)(F!.7"]TN!5V!UH7ALP3OTN9$.8YRYF[^*[%X4UU?+DEZ[,"%4J?X_#B"?S M+V'6=O[CU%\P1BPEOD%,JP:<\514@&5(40'#E)#!-KGS8O8@KZ;:H.-)7@YL M*A6[I6'X_$@9$K%3TJ76/G"NB(>]I>?]AD?K!?-&R-Q]E?:AKZ::HN,)7A9T M2J?I;-C7PVR3YUO#P1I,&@Q>Z<)R519I$AWR&C?1P(G2,[_WR>VKS"O>\29I^F/\)L MWMI)N/O/'F#YFL"Y<)$I [8/TBPE@!OK$&A:A3S#'E."@Q.Y,X"&TC9(HO1; MDJBCH%+80(<]?3>W'_]PH>_?F_[J=-+]_@TDI;_J)AY,P^@P\QHIF2[Q2"0R M(EK4-"I$JHS'?$BKD9T?&18=Q6]!4/(RM+!D+)\+W]WTP).^_V!N^U/@WBGX M$]/+"T6Y#8PVB/#%1FQ$6A*6IFY'PP-C3@]QU'9^9)ADO(G >5Z&EDX;?,*8 M]]V/,#7 H Z$*RPA0IXR@RR MR03.V,Q,'G9S%C_^Z^;18^:GOK\)_MWM>_!@33L][6:AO4S##OO6MW!00W^A M@:O<8P.^20/[MYPB9:-"S/"FL9@KKN4!IEL.VH;)Z9N(IUX8( ML.>WQ6\M?B?]K:\A_I_T[U^^?GJR_CS,9[!Q]U^NN[Y;_N%HFJE_WZ66:I=A MZM*TM0#[GO1/-] O"FU>D,F7U_S; [GK&UDN_4R:1I,>_IB'J0_^/T>.UKK_ M:G^R_MFV=Y,N%;&=6! UX^87%OAB/'.)01QQ;2G2#5S$1%D07NQM6._V.'[F MUCX$CKVT?YG.@DO:P/\R==UT]0+ZY6;FKDP?SNRDO5Q ^\Y,S-2%\ZL0YDMS MF%'F@L0>:9*FU1B1 C5.HS0$@PI+I0BYT[Y&D%MX[M31I&[]-G\M1"NP. =O M]<--^#2]2X_SJ2OM*;#<3/X[F-F%-=Q:'!JD:*HB$XK"EDU 0FNX!)3!. Q* ME3^&$&\GN_ PK/J$.1/";TFHE^?W;'K:SOKYR73:I@<6,[N]P*E%:L-(ZG$D MP"P78)&'R!#QNHF>:V*ROY..I[KP**_Z1#H/OF]2HL]#^G./MRR$5E&[@&1( M6'&1?D9VX2%E% M-2H]L$6XF:PQ#J4&C 2,,(+5H(KCXUH>ZV2733VM6:;'(5PXY#MXN]^Z=^&+ M:?U)A \GGR%M^X(R)8G38%MQ%RAVX<)9X[B&;R!34_1!F M[0^36B$^/!(DD?U'\)*:VV"SQWZ'DQ",P51$CX3'0[J5*W049,C8V <<& M&^4&.!_KZY83D)Q8=9D85T'095&?]W! [N?6]'?=ZYQ06J0M8)ZJV%U*> ?^ M> +N%!>-@%]D-L%V$E3VV?&X=UE^1"H0K[4]K&8V8LUC(_%=]C*W#,Q/#=OQ M5JI@F>(T^_O@1D+*FD89@>YR<[T"T3GI7/MWH/MSU_HJPK@"&;^/6+V[O?_/?[1A!D1=W:8*HLE" M%W C3:#1H6 PL%CJU/T#.Z2:AKM&!4E4;GTYC+*R.1.O(Q)&2;$&:'JR99 M7(SMZ!<<8ZM.N-9[[PA'@J4YW Z#:K>.(*J(YC@:W*R/(,@G><_)J43.\@O! M-G$;B4A-PO7N]G-K[**XZ/W$]'=6-O&>":T](HJ*5,?MD0*#!GGEF8\!K(F0 M^^UE)T%E$[9>_4(=B4A-XK7:2IL&="R.IS^;?DWV["QU1$U5EK],.YM&>"0. MWDTH2DEH;L'8E/2PQH[E.6ZB-D)9@K2+.B4\@*6=@I,*>V*5\VFBZ+%$]%B; MJD2/CA? ;:)=A334%E/6Q!J:QDS:14_,AJ4PNU,(IYG:,FHAJ'@JR17'E"N% M?%=H>A_^5Z!:A]Q&G^\+.XWESF@XK U-W<.H-VDP%T/,-,%+;+G"N3M*[D5@ MV;S5U[G9CX?8&Q''D_F].OC:32:GW>QW,_,7#5.A4=H@8T5 W,: ;"0$L>BD M84$8RG(7*AY.;?WY @>*T '"F@'/NB07]GDVOPJSG^':@8L)?G32]V'>7R@= M6!.=05)P#)QL.#(FS0F7C#:,<<=L;D=H %GURV(."=DNF%G@.E@"OR_ZZ)_/ MS6R>10Y76^E@89,R>3]-77<=/O[Q/4S[<.%5U#@U(HXL388(F('%(RDB=O&* MP&1CSUM[,T]_ZUMV].UU0Z@DWQB.' M-;B+MHG(@+\(WB,&GDOF>/895T?>4OV/.L<2^TK$Y(V8#,!23VFTB$B>FB_I MQ:@[BN * K\T4-C6$?.S1YD,12.HA4R&?> ::3)\G/I7+E5YF)WQ:0HG]?JN M)T/>JI6=WSA> F^9R66,3F'OY JD-+'_\&'WEWNRRZ^!#Z]G)Z M5R:V"*0X!2H_M9$F1'#$C=)(@=Y/_PB,PVF,V9W^X^VFDACK6(G<&J\O"_]; MKH"1#NZF!ES/*!8M&+E")C8*8F$M$M";&*=M@,RBWY-^Q9&8O*1A>,K,/)*6?-\\_W?F+ M?>^ZY0M;##Z(= )A&PJXHN N:@+<2I82+3T-BO 73,\M2U=;.+,78ET^]I5& M?_UQ%7C@3* 6.1]IFFN+D8J8(X8;K+#4D00_!/I#'K>/,M7^6+B/85P%D9%' ME_BCI__5@Y2./@I!.8(M&<0UE>#$^S2G4<#./#$T>Z+L3H+*AK K,WWR0UB! M/&Z^N\]^G\(7KMKOCYJE>ZR506LR&$E7U'.Z*@94?E377%^LG,?@OSKVW_6V^F_H'- MR5*Y-UY&##_(\-'C/4:,V'P%G;:,H@'CX$ (/0/_THLT_5,@QU00-&*C6.X+ MJ6"GK2-:WZDT/PC M'158&0/+-[55/G)N4/"QN2O?-"I2U%A)%?:4.RJ/)?/CB[#?XO/&7G)T6-7V M/J#6)*J#*D )B]QCIU)]9C+!(D:6-@XI%V439'0RB&-)[)^F:GLO"1E5M;T/ M7#7)XJ,:8;*,Z>*4#HI34K)C&BXFUMS-Y8N&-X)SI@W./5!Q!SF5R%E^(1A0 MM7T((I4*%UUN1<2@I8XVY)HS2B>DU-)A+V(Y?H\!F5A0C >Q)^TGOVEBC&!SFFDOBV-$: AS8;^)H(:2RPG4((F\Y MD4II14BP%L&!D7>U;)H!_R2.C0E:6>_>1"OAM_B:>(BG\:J UYU(A97A0IB( M&I\FW-ED7#0RE6&F66 V&-P,,O?^'1.I]I*"X8E4^T!2.I5F0R:0]L)IARWR M(BE]!4I?8].@(."HRJB)BFLVWIM/I-H+L1<2J?9A7VGTU_.!7&2J4>!F"P_, MX$%(9+W0*+@@351I2AL> OU;2:0Z&/*V644&'##S:N'@92_J(\(]G86$96&0H+,D.U&@O M&X9PBK3Q& BRD1GDN 8UYL%S"'$ \H^6+%,&>$2\#V57!?[V[E0$)XC75&#$ M<&J+B9-_1RA'5H !!/]K1/8>\^-3)H_O<]?AY.2'L )YO#NA#Y7Q33=L)LN_E)_=C/O MTXV^.+B'I@X=CY8L&46OQ*I,B48?S6P*G^B_+(F]S[H(F'$I-$%P"C#B)$9D MG8,+/1+:6,FQU[DOK&VTC-6$&[E]%I_SN9W(A:: MU(;+6F3X7?-,R[PQUO+!*'[KKU(;370CFK$HS M*J@4Z;TJ@@TNB4O[45@6;$L(4$'"O'^<%;1DVKC]I;L?+;' MASY#%U& 7<2 F\KXU'K=@;VD!4?8V2"5EHZ8W!-L#B2U[$M1K1*<&>)Z]>ZV MC5X0:C@GVB)G/;@0(0IDB53(&6L$:;3RV6LU]B2QK/M?J^1F@O1PB>WF9O** M3ESF?E+[K7\<9^O5^TAM-6^CHY0&*9"A!B2&:8-TL!CYT"B03L%UJM@(' MZF0Z;WTZ&>V/1ZT!/_[A)C? P%,XW^EM[N8.P+/XC(SK[@:4OL!-Q$%R)(0& M \8U#"D'=!: UN?IAZ,DMGM>;A< MZT.W5!J'J\/!2V?1A(=M)),27'[T:_B>FH."J;<24N8)5RK)!&,,G!8/XBJ- M1+PQS@2N4L)XL\; 1= ,"K2\D)*[Z=N%)>C88'<9.5^'Y*1R\^4.5C/'J!),4261 MD!$L$24HN%#.(>8LE8R!"V4'=4H8)C[/"2B7I3L>T^<",I+!%<1YEQM991DV MEEC8 1R5!I2Q#!3!#T+*,I2>8A:BR7V3/2&@N'2,!;3+Q=T*1&/)AR7Q'#8J MB3*H"3+=TXGXQF"D8\"<*Q="S!W@?T) N33OXXC&X=RM032 \XNJP7 #"#L6*1]1(#?I:%7[V(5!V1^5K84GY)YR=V>FD^]T:]]OJ&E_992($&SU%SG&= M.L%@I'0:RTR##883(8,;(!X[/E'X!LHB$[DX6-@U?M]-^V[2^@7W[Y(K%HX@ MEZZ!G2$9 ^P@L)B&:3?(P.>99)@VPS*P7O"+-W^];&K*:P96,G"_.OE9GBLK MF\9KMG &4N?5J)%A-J:1Q5A180CA.2(KV[Y?SG7.@>E.$3F P168KF>K.:LK M,VVI*QG3EI*4O27!W^.26:0$^'M$D<@HHR*(W._#6TBI260.P7A]TF<&AE<@ M-Y^FB[466_@X::_;NU*_Y6:LT$'PZ%%([;TY4QYII@AR6#1*L"98F]NWWDE0 MN;#,460H'_,KD*3WW0PNW_3S[CK,/DU3 MWF;*(^C[ /_WW\P?%\88'"(3B/"0PO&1(8LY7/0RC;1BSN'LX<$#R*PB/I11 M5KK7!:X"V;Q+R?K<]?UJE^WT!K;TD*#U+DV57Z9NP093GC%P K %>V)VNV!R M&N&2^---)@L8@+S0SR\:Z1C%Q")*4LE;XH?R#4=**P$.$W94Y[?OCK:=*N)> MQY/U6@3AK61YWMM&'__X'J9]R)AIOG7IH^1F#MO(L=,NB0Z&F0@R81?Y!" L MBD6'O+)2,<=]0P>-N7VC:9>$,>R<$DA2#">$4(J,T!2,=L\P3K..6.YJHS]/ MVN4^LI,C[7(?L(J6"1F/="&.!\M1*.U73F@A\(=A9%S@&:W=0AYD_RQO! M7I@.>2/8A\$5>!+;@T466VY3NT],/$TND4.:7"$;A^F5R ]@_P;YAKO@_&(R48@[DA(N:<# 1"KKC 5(X7^M#@*^ZN_Z!/BR3TEAA41,8!)B7 R)WCJ'V*4M BGL:\A6$WD47(X'D@H_#YZ="D: MP? *Y&71$1Z]CU M;HH&25/S9J4I(QS["Y>^$ZYIN 2'U;_2\^7](^V7Q%* <3Z?M?9FT8;D6[?E MP0K#N;*BP2FEG" P* U2AG'DP572IO&,RMPY1#B$WUP_W79_?A;7WR2>B_'C!.REV_D%XGZ^^YQ/E M042/?(N$SURDINX_PNSV+#[[UD-8YU"N#/[ @Y,01O7+!( MB&%??%9*X26V%+2&[K;4KXH>/\"_%^]@XR3L^7K%\-K)]VX0$PK#\VGJVQ^M MOS&3TE*Q=#8R>ONA8U7=*\$6')5YY'T:[8+YMG"Q93:H9;!$#:55GF7E_/E MIDZNY^.4W=.EB@1:QZ"UF16%\5D1-#63V[[MOX$?\@Y^[[<<=O?S18N$-3/8 MWEO94QB]\_EO7V;N;/:MGWWLY^WULA@N3<#,@^2@#Q0)+XY!=1^V%4;X\;"2 M?*IT^ZI%8FMCL'R10?5<@#]W\_\.]S=UR'1$!WU@"*RR)ECW85MAA$]AT6X: M5CL%HSM-'1Z%Z98EAZ"H:D)Q-VOJPNW#3?C6+1^-8)\IK.\6IO589;O/=X8@ MK"M&> @3*X3]U[:;+ >+_*.[#N_3+)'9[6?S^S&PW_FQ0>$"7+L$#.%GA6( M._[7C9FTL75+ZK^9/]Z%:8CMO#^&*+SXP4'B4-5KQ1B^UB42H,8F9KHD^-/U M]U27!1NP[:2=W^:QW0[[XB"AJ"I0-8JS]7A@.4V\'JT-;+/*H/Q,Q^ M]/JR@T"L*M;U,H\J>A7H0@]^X=?PKYMV=J]7\BCE/3XS".2J0E_[\[!\\X+- M"35??APK ^CIREFR?W80FR'SYXNY_35-0EQDHDU=R)WX,V3]$><:F#,^U^=^ MD6(/KGN@\/A$KN^^](/0'\$MAG"^!S5QV.;%ZQ'$SK_.X&;KYT('DR M62>O#9F22+8O7"[[:B<4W7Y\*0S=E]!EP.EAE9(Y)2_SNMNQ\?))/D#2SUG@ M6%^K6/;(OJ!L8<)?N8JO>=/\E9_X5W[B?MCX__G6+?SQLH[&^7+EK?2.[NR%[+PS*3\$D!VOTF7B\3K$DM5TG8L-&2QNU M2VKS!-V>KU;NVA[GQ]?V?O&^.P^3X.;!+V5H]-/%YA7+722'X;63+Z7]%"#% MWQOU9S&V#M8]G>8Y:R^O7DX%'H;E8'Z5UIDAS/X^ZVZ^?^K[FXR([EJW6';N MH7KT91Z5UJA79GH9_#VAN5#O+/"I^%KM%G7J.=^#UM8JEVQY\ MYC;RHCQ")VX.GOCD]HMI?2:@-BU9++'V<+QV<*:THYP\1: P495+-6Y;LUB^ M[(' O<";TF;G*C)\\N,RFV[@O*'FF(G"!N6KMD]J=H6Z=>5R&:9C].I+C"J=6?&OFW9^^ZN9W-RQ$MR;Z^^+'L+(Z_'\.\^7HJ2.AON$#Y5)6LV&]G6W5(?PLR'PLI'=\:!#B5<6. M#F!C8>0WJ)^T\V7P*P_H0[\Q".^:HD][,J^Z0[YH0'OD\[WY&X.@KBEPM2?S M2I]J8V\F9O:Y[><9G[JWKSH(SIK"62\RJ#2 SS7+V$C(EB4'92O4%,S:S9KB MD?^5\L\/X$MK#T*RIE#60&95T#C_WG!/W:UW@'A(K_&G:P\"L98 UD[V%+=V MUBSOL<=OXX*#X*HI +6++:5+G9-!E7:4";!-ZPW"JZ: T0ZFU!#BS](>\_%" M@P"J*-04@UG;?!UIWJ/AV#=?E=84)JDP3;6;_AT, MER5A'T+O9NWB&293GNK+RP\"L:8 R'"6%;^7?+L8)3CAF/YXV%VNY^>75A^$ M;$VQD,$,J[6AQLGO9N:_M=?M]/)(C34V?R%+@XT!Q&=HM''WE>O%)YX)PV$' M8>.*8\[M'(P7^)(:4V[HB]CW^YM:Y8K4M\; MK2K;<:^H^P*?G<^NI_YT8BZS(/5TQ6+%5'OCM)$3E:"43OS[:>]G^6!:6[)8 MH=1!VN\Y+RH!ZA_=[P_TY=6 6Y8N5A6U-W"[>5/:,5_=J>UU2-.?4P3G5S,9 M?=QVK5NL%&HP= .X4L/!Z]^#F1R^=??DYGOC'K)^L2*I_8[@,"Y5B^>18"Q7 M,I4!O4I *]ORZ'A.V6Z>_]4$Z:\F2&.2".[./_SA%P[-(4D$3]F#XL:U3#ME_R;I>KPU(2X?W?[\&>^F-O%K)"TF8<=3?V7B9FF M9X\/W;5IIYDQ/PJ)18[W;F'H7@^9"@3OX_7W27<;PODKX)NMR>K*Q"'!6TGW^'SKEVPXFM[>37OST^^GA]%+%[^7I$(7PGQ M&,SZTG;?IDLWQZ2/G0L7:V PSHVJ:[K'@L1?IGXVN;T\#^YFUL[;,'I@T_95 MRW4NV ^U72RI ;*/?\SK)O?_IMOA"E]U?3RR]NG-I[8>ERO0(&0S>, M.;6FX7R:]BUP\=O,+&8:/[+)LN;B[/A,EH24 MI-TO]R[-2!L?H]^X8,'PXDM8/"E"V\&,TJ6#]Z2-#LZO+54,FYW9DP5"G!!5^J*:>8YE."3Y8IE;QZB"#ZY9Z' M#P%L)V_>QBOCEV[2.MC EUGGCOC*^.0S1WAEW+Z-[*^,CS_U3$8R/#=N7G]4 M+'ZYO'^\="Z7[N75*WF1W(G;TP#^0'X5?V/91.?/W7Q):IXP\O"O5!)5'HGS M#OX=7Z,O?R/]PYH^_+__^/]02P$"% ,4 " ";B5Y7--AOI3!3 "S>P( M$@ @ $ 83(P,C,P.3,P97@Q,#$N:'1M4$L! A0#% M @ FXE>5XK?9XD#" LBX !( ( !8%, &$R,#(S,#DS M,&5X,S$Q+FAT;5!+ 0(4 Q0 ( )N)7E>C!'[G @@ #,Q,BYH=&U02P$"% ,4 " ";B5Y7 M!4W5VY;P=?1! !1L !( ( ! MR&@ &$R,#(S,#DS,&5X,S(R+FAT;5!+ 0(4 Q0 ( )N)7E=WD/"'ID@! M +5 %0 0 " 5R"]=?3Y#0 L(T ! ( !G;8! '1T:2TR M,#(S,#DS,"YX04 % @ '(]@( ='1I+3(P,C,P.3,P7W!R ;92YX;6Q02P4& L "P#$ @ !W # end