0000844965-25-000013.txt : 20250225 0000844965-25-000013.hdr.sgml : 20250225 20250225171119 ACCESSION NUMBER: 0000844965-25-000013 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 114 CONFORMED PERIOD OF REPORT: 20241231 FILED AS OF DATE: 20250225 DATE AS OF CHANGE: 20250225 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TETRA TECHNOLOGIES INC CENTRAL INDEX KEY: 0000844965 STANDARD INDUSTRIAL CLASSIFICATION: CRUDE PETROLEUM & NATURAL GAS [1311] ORGANIZATION NAME: 01 Energy & Transportation IRS NUMBER: 742148293 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-13455 FILM NUMBER: 25664778 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-K 1 tti-20241231.htm 10-K tti-20241231
00008449652024FYFalse25310415http://fasb.org/us-gaap/2024#MachineryAndEquipmentGrosshttp://fasb.org/us-gaap/2024#MachineryAndEquipmentGrosshttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrentAndNoncurrenthttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrentAndNoncurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrentiso4217:USDxbrli:sharesiso4217:USDxbrli:sharestti:segmentxbrli:puretti:extensionOptiontti:votetti:participant00008449652024-01-012024-12-310000844965us-gaap:CommonStockMember2024-01-012024-12-310000844965us-gaap:SeriesAPreferredStockMember2024-01-012024-12-3100008449652024-06-3000008449652025-02-2400008449652024-10-012024-12-3100008449652024-12-3100008449652023-12-310000844965us-gaap:ProductMember2024-01-012024-12-310000844965us-gaap:ProductMember2023-01-012023-12-310000844965us-gaap:ProductMember2022-01-012022-12-310000844965us-gaap:ServiceMember2024-01-012024-12-310000844965us-gaap:ServiceMember2023-01-012023-12-310000844965us-gaap:ServiceMember2022-01-012022-12-3100008449652023-01-012023-12-3100008449652022-01-012022-12-310000844965us-gaap:CommonStockMember2021-12-310000844965us-gaap:AdditionalPaidInCapitalMember2021-12-310000844965us-gaap:TreasuryStockCommonMember2021-12-310000844965us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000844965us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310000844965us-gaap:RetainedEarningsMember2021-12-310000844965us-gaap:NoncontrollingInterestMember2021-12-3100008449652021-12-310000844965us-gaap:RetainedEarningsMember2022-01-012022-12-310000844965us-gaap:NoncontrollingInterestMember2022-01-012022-12-310000844965us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-12-310000844965us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-12-310000844965us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310000844965us-gaap:CommonStockMember2022-01-012022-12-310000844965us-gaap:CommonStockMember2022-12-310000844965us-gaap:AdditionalPaidInCapitalMember2022-12-310000844965us-gaap:TreasuryStockCommonMember2022-12-310000844965us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000844965us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310000844965us-gaap:RetainedEarningsMember2022-12-310000844965us-gaap:NoncontrollingInterestMember2022-12-3100008449652022-12-310000844965us-gaap:RetainedEarningsMember2023-01-012023-12-310000844965us-gaap:NoncontrollingInterestMember2023-01-012023-12-310000844965us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-12-310000844965us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-12-310000844965us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310000844965us-gaap:CommonStockMember2023-01-012023-12-310000844965us-gaap:CommonStockMember2023-12-310000844965us-gaap:AdditionalPaidInCapitalMember2023-12-310000844965us-gaap:TreasuryStockCommonMember2023-12-310000844965us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310000844965us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310000844965us-gaap:RetainedEarningsMember2023-12-310000844965us-gaap:NoncontrollingInterestMember2023-12-310000844965us-gaap:RetainedEarningsMember2024-01-012024-12-310000844965us-gaap:NoncontrollingInterestMember2024-01-012024-12-310000844965us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-12-310000844965us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-01-012024-12-310000844965us-gaap:AdditionalPaidInCapitalMember2024-01-012024-12-310000844965us-gaap:CommonStockMember2024-01-012024-12-310000844965us-gaap:CommonStockMember2024-12-310000844965us-gaap:AdditionalPaidInCapitalMember2024-12-310000844965us-gaap:TreasuryStockCommonMember2024-12-310000844965us-gaap:AccumulatedTranslationAdjustmentMember2024-12-310000844965us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-12-310000844965us-gaap:RetainedEarningsMember2024-12-310000844965us-gaap:NoncontrollingInterestMember2024-12-310000844965srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2024-04-012024-06-300000844965srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2024-01-012024-12-310000844965tti:SaltwerxMember2023-01-012023-12-310000844965us-gaap:RelatedPartyMember2024-01-012024-12-310000844965us-gaap:RelatedPartyMember2023-01-012023-12-310000844965us-gaap:RelatedPartyMember2022-01-012022-12-310000844965tti:StandardLithiumMember2024-01-012024-12-310000844965tti:StandardLithiumMember2023-01-012023-12-310000844965tti:StandardLithiumMember2022-01-012022-12-310000844965tti:StandardLithiumMember2022-01-012022-12-310000844965us-gaap:PreferredStockMember2023-02-2800008449652023-02-280000844965us-gaap:CommonStockMember2023-02-280000844965us-gaap:BuildingMember2024-12-310000844965srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2024-12-310000844965srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2024-12-310000844965us-gaap:VehiclesMember2024-12-310000844965us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember2024-12-310000844965tti:OffshoreDivisionMembertti:InitialBondsMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMember2018-03-310000844965tti:OffshoreDivisionMembertti:InterimReplacementBondsMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMember2018-03-310000844965tti:InitialBondsMembertti:MaritechMember2024-08-160000844965us-gaap:SegmentDiscontinuedOperationsMembersrt:MinimumMember2024-09-300000844965us-gaap:SegmentDiscontinuedOperationsMembersrt:MaximumMember2024-09-300000844965us-gaap:SuretyBondMembertti:MaritechMember2024-09-012024-09-300000844965us-gaap:SegmentDiscontinuedOperationsMembertti:MaritechMember2024-01-012024-12-310000844965us-gaap:SegmentDiscontinuedOperationsMembertti:OffshoreServicesMember2023-01-012023-12-310000844965us-gaap:SegmentDiscontinuedOperationsMembertti:OffshoreServicesMember2022-01-012022-12-310000844965us-gaap:SegmentDiscontinuedOperationsMembertti:MaritechMember2022-01-012022-12-310000844965us-gaap:SegmentDiscontinuedOperationsMember2022-01-012022-12-310000844965tti:MaritechMember2024-12-310000844965country:UStti:CompletionFluidsProductsDivisionMember2024-01-012024-12-310000844965country:UStti:CompletionFluidsProductsDivisionMember2023-01-012023-12-310000844965country:UStti:CompletionFluidsProductsDivisionMember2022-01-012022-12-310000844965us-gaap:NonUsMembertti:CompletionFluidsProductsDivisionMember2024-01-012024-12-310000844965us-gaap:NonUsMembertti:CompletionFluidsProductsDivisionMember2023-01-012023-12-310000844965us-gaap:NonUsMembertti:CompletionFluidsProductsDivisionMember2022-01-012022-12-310000844965tti:CompletionFluidsProductsDivisionMember2024-01-012024-12-310000844965tti:CompletionFluidsProductsDivisionMember2023-01-012023-12-310000844965tti:CompletionFluidsProductsDivisionMember2022-01-012022-12-310000844965country:UStti:WaterFlowbackServicesMember2024-01-012024-12-310000844965country:UStti:WaterFlowbackServicesMember2023-01-012023-12-310000844965country:UStti:WaterFlowbackServicesMember2022-01-012022-12-310000844965us-gaap:NonUsMembertti:WaterFlowbackServicesMember2024-01-012024-12-310000844965us-gaap:NonUsMembertti:WaterFlowbackServicesMember2023-01-012023-12-310000844965us-gaap:NonUsMembertti:WaterFlowbackServicesMember2022-01-012022-12-310000844965tti:WaterFlowbackServicesMember2024-01-012024-12-310000844965tti:WaterFlowbackServicesMember2023-01-012023-12-310000844965tti:WaterFlowbackServicesMember2022-01-012022-12-310000844965country:US2024-01-012024-12-310000844965country:US2023-01-012023-12-310000844965country:US2022-01-012022-12-310000844965us-gaap:NonUsMember2024-01-012024-12-310000844965us-gaap:NonUsMember2023-01-012023-12-310000844965us-gaap:NonUsMember2022-01-012022-12-310000844965us-gaap:CustomerRelationshipsMember2024-12-310000844965us-gaap:TrademarksAndTradeNamesMember2024-12-310000844965us-gaap:MarketingRelatedIntangibleAssetsMember2024-12-310000844965us-gaap:OtherIntangibleAssetsMember2024-12-310000844965us-gaap:CustomerRelationshipsMember2023-12-310000844965us-gaap:TrademarksAndTradeNamesMember2023-12-310000844965us-gaap:MarketingRelatedIntangibleAssetsMember2023-12-310000844965us-gaap:OtherIntangibleAssetsMember2023-12-310000844965us-gaap:CorporateAndOtherMember2024-01-012024-12-310000844965us-gaap:CorporateAndOtherMember2023-01-012023-12-310000844965us-gaap:EquipmentMembertti:CompletionFluidsProductsDivisionMember2022-04-012022-06-300000844965us-gaap:InventoriesMembertti:CompletionFluidsProductsDivisionMember2022-04-012022-06-300000844965us-gaap:LandAndBuildingMembertti:CompletionFluidsProductsDivisionMember2022-04-012022-06-300000844965tti:ObsoleteEquipmentMembertti:CompletionFluidsProductsDivisionMember2022-04-012022-06-300000844965tti:InventoriesAndEquipmentMembertti:CompletionFluidsProductsDivisionMember2022-06-300000844965us-gaap:LandAndBuildingMembertti:CompletionFluidsProductsDivisionMember2022-06-300000844965tti:CompletionFluidsProductsDivisionMember2022-10-012022-12-310000844965tti:WaterFlowbackServicesMember2022-10-012022-12-310000844965us-gaap:LandAndBuildingMembertti:CompletionFluidsProductsDivisionMember2022-12-310000844965srt:MinimumMember2024-12-310000844965srt:MaximumMember2024-12-310000844965srt:MinimumMember2024-01-012024-12-310000844965srt:MaximumMember2024-01-012024-12-310000844965us-gaap:ProductMembertti:WaterFlowbackServicesMember2024-01-012024-12-310000844965tti:KodiakGasServicesInc.CSICompresscoLPMember2024-12-310000844965tti:KodiakGasServicesInc.CSICompresscoLPMember2023-12-310000844965tti:StandardLithiumMember2024-12-310000844965tti:StandardLithiumMember2023-12-310000844965tti:OtherInvestmentsNotListedMember2024-12-310000844965tti:OtherInvestmentsNotListedMember2023-12-310000844965tti:TermLoanMemberus-gaap:SecuredDebtMember2024-12-310000844965tti:TermLoanMemberus-gaap:SecuredDebtMember2023-12-310000844965tti:TermLoanMemberus-gaap:SecuredDebtMember2024-01-120000844965tti:FundedTermLoanMembertti:TermLoanMemberus-gaap:SecuredDebtMember2024-01-120000844965us-gaap:DelayedDrawTermLoanMembertti:TermLoanMemberus-gaap:SecuredDebtMember2024-01-120000844965tti:TermLoanMemberus-gaap:SecuredDebtMember2024-01-122024-01-120000844965tti:TermLoanMemberus-gaap:SecuredDebtMember2024-01-012024-03-310000844965tti:AssetBasedCreditAgreementAmendmentMemberus-gaap:SecuredDebtMember2024-05-130000844965tti:AssetBasedCreditAgreementMemberus-gaap:SecuredDebtMember2024-12-310000844965us-gaap:LetterOfCreditMembertti:AssetBasedCreditAgreementMemberus-gaap:SecuredDebtMember2024-12-310000844965tti:SwinglineLoanMembertti:AssetBasedCreditAgreementMemberus-gaap:SecuredDebtMember2024-12-310000844965tti:AssetBasedCreditAgreementMemberus-gaap:SecuredDebtMember2023-12-310000844965tti:AssetBasedCreditAgreementMemberus-gaap:LineOfCreditMember2024-12-310000844965tti:AssetBasedCreditAgreementMemberus-gaap:SecuredDebtMemberus-gaap:SecuredOvernightFinancingRateSofrMember2024-01-122024-01-120000844965tti:AssetBasedCreditAgreementMemberus-gaap:SecuredDebtMemberus-gaap:BaseRateMember2024-01-122024-01-120000844965tti:AssetBasedCreditAgreementMemberus-gaap:SecuredDebtMembertti:FedFundsEffectiveRateMember2024-01-122024-01-120000844965tti:AssetBasedCreditAgreementMemberus-gaap:SecuredDebtMembertti:SecuredOvernightFinancingRateSOFRAdjustedForRequiredBankReservesMember2024-01-122024-01-120000844965tti:AssetBasedCreditAgreementMemberus-gaap:SecuredDebtMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MinimumMember2024-01-122024-01-120000844965tti:AssetBasedCreditAgreementMemberus-gaap:SecuredDebtMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MaximumMember2024-01-122024-01-120000844965tti:AssetBasedCreditAgreementMemberus-gaap:SecuredDebtMemberus-gaap:BaseRateMembersrt:MinimumMember2024-01-122024-01-120000844965tti:AssetBasedCreditAgreementMemberus-gaap:SecuredDebtMemberus-gaap:BaseRateMembersrt:MaximumMember2024-01-122024-01-120000844965tti:AssetBasedCreditAgreementMemberus-gaap:SecuredDebtMember2024-01-122024-01-120000844965tti:SwedishCreditFacilityMemberus-gaap:SecuredDebtMember2024-12-310000844965tti:SwedishCreditFacilityMemberus-gaap:SecuredDebtMember2024-01-012024-12-310000844965tti:FinlandCreditAgreementMemberus-gaap:SecuredDebtMember2024-12-310000844965tti:CompletionFluidsProductsDivisionMember2024-12-310000844965tti:WaterFlowbackServicesMember2024-12-310000844965us-gaap:DiscontinuedOperationsDisposedOfBySaleMembertti:OffshoreDivisionMember2018-03-180000844965us-gaap:DiscontinuedOperationsDisposedOfBySaleMembertti:OffshoreDivisionMember2019-08-310000844965tti:OffshoreDivisionMembertti:TheClarkesMember2020-09-012020-09-300000844965tti:Tetra2007LongTermIncentiveCompensationPlanMember2024-12-310000844965tti:Tetra2011LongTermIncentiveCompensationPlanMember2013-05-030000844965tti:Tetra2011LongTermIncentiveCompensationPlanMember2024-12-310000844965tti:Tetra2011LongTermIncentiveCompensationPlanMember2016-05-030000844965us-gaap:RestrictedStockMembertti:A2018EquityPlanMember2018-02-282018-02-280000844965tti:A2018EquityPlanMember2018-05-310000844965us-gaap:RestrictedStockMembersrt:MaximumMember2024-01-012024-12-310000844965us-gaap:RestrictedStockMember2023-12-310000844965us-gaap:RestrictedStockMember2024-01-012024-12-310000844965us-gaap:RestrictedStockMember2024-12-310000844965us-gaap:FairValueInputsLevel1Memberus-gaap:InvestmentsMember2023-12-310000844965us-gaap:FairValueInputsLevel2Memberus-gaap:InvestmentsMember2023-12-310000844965us-gaap:FairValueInputsLevel3Memberus-gaap:InvestmentsMember2023-12-310000844965us-gaap:InvestmentsMember2023-12-310000844965us-gaap:FairValueInputsLevel1Memberus-gaap:InvestmentsMember2024-01-012024-12-310000844965us-gaap:FairValueInputsLevel2Memberus-gaap:InvestmentsMember2024-01-012024-12-310000844965us-gaap:FairValueInputsLevel3Memberus-gaap:InvestmentsMember2024-01-012024-12-310000844965us-gaap:InvestmentsMember2024-01-012024-12-310000844965us-gaap:FairValueInputsLevel1Memberus-gaap:EquitySecuritiesMember2024-01-012024-12-310000844965us-gaap:FairValueInputsLevel2Memberus-gaap:EquitySecuritiesMember2024-01-012024-12-310000844965us-gaap:FairValueInputsLevel3Memberus-gaap:EquitySecuritiesMember2024-01-012024-12-310000844965us-gaap:EquitySecuritiesMember2024-01-012024-12-310000844965us-gaap:FairValueInputsLevel1Memberus-gaap:RightsMember2024-01-012024-12-310000844965us-gaap:FairValueInputsLevel2Memberus-gaap:RightsMember2024-01-012024-12-310000844965us-gaap:FairValueInputsLevel3Memberus-gaap:RightsMember2024-01-012024-12-310000844965us-gaap:RightsMember2024-01-012024-12-310000844965us-gaap:FairValueInputsLevel1Memberus-gaap:ConvertibleDebtSecuritiesMember2024-01-012024-12-310000844965us-gaap:FairValueInputsLevel2Memberus-gaap:ConvertibleDebtSecuritiesMember2024-01-012024-12-310000844965us-gaap:FairValueInputsLevel3Memberus-gaap:ConvertibleDebtSecuritiesMember2024-01-012024-12-310000844965us-gaap:ConvertibleDebtSecuritiesMember2024-01-012024-12-310000844965us-gaap:FairValueInputsLevel1Memberus-gaap:InvestmentsMember2024-12-310000844965us-gaap:FairValueInputsLevel2Memberus-gaap:InvestmentsMember2024-12-310000844965us-gaap:FairValueInputsLevel3Memberus-gaap:InvestmentsMember2024-12-310000844965us-gaap:InvestmentsMember2024-12-310000844965us-gaap:FairValueInputsLevel1Memberus-gaap:InvestmentsMember2022-12-310000844965us-gaap:FairValueInputsLevel3Memberus-gaap:InvestmentsMember2022-12-310000844965us-gaap:InvestmentsMember2022-12-310000844965us-gaap:FairValueInputsLevel1Memberus-gaap:InvestmentsMember2023-01-012023-12-310000844965us-gaap:FairValueInputsLevel3Memberus-gaap:InvestmentsMember2023-01-012023-12-310000844965us-gaap:InvestmentsMember2023-01-012023-12-310000844965us-gaap:FairValueInputsLevel1Memberus-gaap:EquitySecuritiesMember2023-01-012023-12-310000844965us-gaap:FairValueInputsLevel3Memberus-gaap:EquitySecuritiesMember2023-01-012023-12-310000844965us-gaap:EquitySecuritiesMember2023-01-012023-12-310000844965us-gaap:FairValueInputsLevel1Memberus-gaap:RightsMember2023-01-012023-12-310000844965us-gaap:FairValueInputsLevel3Memberus-gaap:RightsMember2023-01-012023-12-310000844965us-gaap:RightsMember2023-01-012023-12-310000844965us-gaap:FairValueInputsLevel1Memberus-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-12-310000844965us-gaap:FairValueInputsLevel3Memberus-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-12-310000844965us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-12-310000844965us-gaap:FairValueInputsLevel1Memberus-gaap:InvestmentsMember2021-12-310000844965us-gaap:FairValueInputsLevel3Memberus-gaap:InvestmentsMember2021-12-310000844965us-gaap:InvestmentsMember2021-12-310000844965us-gaap:FairValueInputsLevel1Memberus-gaap:EquitySecuritiesMember2022-01-012022-12-310000844965us-gaap:FairValueInputsLevel3Memberus-gaap:EquitySecuritiesMember2022-01-012022-12-310000844965us-gaap:EquitySecuritiesMember2022-01-012022-12-310000844965us-gaap:FairValueInputsLevel1Memberus-gaap:RightsMember2022-01-012022-12-310000844965us-gaap:FairValueInputsLevel3Memberus-gaap:RightsMember2022-01-012022-12-310000844965us-gaap:RightsMember2022-01-012022-12-310000844965us-gaap:FairValueInputsLevel1Memberus-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-12-310000844965us-gaap:FairValueInputsLevel3Memberus-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-12-310000844965us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-12-310000844965tti:KodiakGasServicesInc.CSICompresscoLPMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000844965us-gaap:FairValueInputsLevel1Membertti:KodiakGasServicesInc.CSICompresscoLPMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000844965us-gaap:FairValueInputsLevel2Membertti:KodiakGasServicesInc.CSICompresscoLPMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000844965us-gaap:FairValueInputsLevel3Membertti:KodiakGasServicesInc.CSICompresscoLPMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000844965tti:StandardLithiumMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000844965us-gaap:FairValueInputsLevel1Membertti:StandardLithiumMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000844965us-gaap:FairValueInputsLevel2Membertti:StandardLithiumMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000844965us-gaap:FairValueInputsLevel3Membertti:StandardLithiumMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000844965tti:OtherInvestmentsNotListedMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000844965us-gaap:FairValueInputsLevel1Membertti:OtherInvestmentsNotListedMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000844965us-gaap:FairValueInputsLevel2Membertti:OtherInvestmentsNotListedMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000844965us-gaap:FairValueInputsLevel3Membertti:OtherInvestmentsNotListedMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000844965us-gaap:FairValueMeasurementsRecurringMember2024-12-310000844965tti:KodiakGasServicesInc.CSICompresscoLPMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000844965us-gaap:FairValueInputsLevel1Membertti:KodiakGasServicesInc.CSICompresscoLPMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000844965us-gaap:FairValueInputsLevel2Membertti:KodiakGasServicesInc.CSICompresscoLPMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000844965us-gaap:FairValueInputsLevel3Membertti:KodiakGasServicesInc.CSICompresscoLPMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000844965tti:StandardLithiumMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000844965us-gaap:FairValueInputsLevel1Membertti:StandardLithiumMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000844965us-gaap:FairValueInputsLevel2Membertti:StandardLithiumMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000844965us-gaap:FairValueInputsLevel3Membertti:StandardLithiumMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000844965tti:OtherInvestmentsNotListedMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000844965us-gaap:FairValueInputsLevel1Membertti:OtherInvestmentsNotListedMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000844965us-gaap:FairValueInputsLevel2Membertti:OtherInvestmentsNotListedMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000844965us-gaap:FairValueInputsLevel3Membertti:OtherInvestmentsNotListedMemberus-gaap:InvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000844965us-gaap:FairValueMeasurementsRecurringMember2023-12-310000844965us-gaap:DomesticCountryMember2024-01-012024-12-310000844965us-gaap:OperatingSegmentsMembertti:CompletionFluidsProductsDivisionMember2024-01-012024-12-310000844965us-gaap:OperatingSegmentsMembertti:WaterFlowbackServicesMember2024-01-012024-12-310000844965us-gaap:CorporateNonSegmentMember2024-01-012024-12-310000844965us-gaap:OperatingSegmentsMembertti:CompletionFluidsProductsDivisionMember2024-12-310000844965us-gaap:OperatingSegmentsMembertti:WaterFlowbackServicesMember2024-12-310000844965us-gaap:CorporateNonSegmentMember2024-12-310000844965us-gaap:OperatingSegmentsMembertti:CompletionFluidsProductsDivisionMember2023-01-012023-12-310000844965us-gaap:OperatingSegmentsMembertti:WaterFlowbackServicesMember2023-01-012023-12-310000844965us-gaap:CorporateNonSegmentMember2023-01-012023-12-310000844965us-gaap:OperatingSegmentsMembertti:CompletionFluidsProductsDivisionMember2023-12-310000844965us-gaap:OperatingSegmentsMembertti:WaterFlowbackServicesMember2023-12-310000844965us-gaap:CorporateNonSegmentMember2023-12-310000844965us-gaap:OperatingSegmentsMembertti:CompletionFluidsProductsDivisionMember2022-01-012022-12-310000844965us-gaap:OperatingSegmentsMembertti:WaterFlowbackServicesMember2022-01-012022-12-310000844965us-gaap:CorporateNonSegmentMember2022-01-012022-12-310000844965srt:ConsolidationEliminationsMember2022-01-012022-12-310000844965country:USsrt:ReportableGeographicalComponentsMember2024-01-012024-12-310000844965country:USsrt:ReportableGeographicalComponentsMember2023-01-012023-12-310000844965country:USsrt:ReportableGeographicalComponentsMember2022-01-012022-12-310000844965srt:EuropeMembersrt:ReportableGeographicalComponentsMember2024-01-012024-12-310000844965srt:EuropeMembersrt:ReportableGeographicalComponentsMember2023-01-012023-12-310000844965srt:EuropeMembersrt:ReportableGeographicalComponentsMember2022-01-012022-12-310000844965srt:SouthAmericaMembersrt:ReportableGeographicalComponentsMember2024-01-012024-12-310000844965srt:SouthAmericaMembersrt:ReportableGeographicalComponentsMember2023-01-012023-12-310000844965srt:SouthAmericaMembersrt:ReportableGeographicalComponentsMember2022-01-012022-12-310000844965tti:CanadaAndMexicoMembersrt:ReportableGeographicalComponentsMember2024-01-012024-12-310000844965tti:CanadaAndMexicoMembersrt:ReportableGeographicalComponentsMember2023-01-012023-12-310000844965tti:CanadaAndMexicoMembersrt:ReportableGeographicalComponentsMember2022-01-012022-12-310000844965srt:AfricaMembersrt:ReportableGeographicalComponentsMember2024-01-012024-12-310000844965srt:AfricaMembersrt:ReportableGeographicalComponentsMember2023-01-012023-12-310000844965srt:AfricaMembersrt:ReportableGeographicalComponentsMember2022-01-012022-12-310000844965tti:MiddleEastAsiaAndOtherMembersrt:ReportableGeographicalComponentsMember2024-01-012024-12-310000844965tti:MiddleEastAsiaAndOtherMembersrt:ReportableGeographicalComponentsMember2023-01-012023-12-310000844965tti:MiddleEastAsiaAndOtherMembersrt:ReportableGeographicalComponentsMember2022-01-012022-12-310000844965country:USsrt:ReportableGeographicalComponentsMember2024-12-310000844965country:USsrt:ReportableGeographicalComponentsMember2023-12-310000844965srt:EuropeMembersrt:ReportableGeographicalComponentsMember2024-12-310000844965srt:EuropeMembersrt:ReportableGeographicalComponentsMember2023-12-310000844965srt:SouthAmericaMembersrt:ReportableGeographicalComponentsMember2024-12-310000844965srt:SouthAmericaMembersrt:ReportableGeographicalComponentsMember2023-12-310000844965tti:CanadaAndMexicoMembersrt:ReportableGeographicalComponentsMember2024-12-310000844965tti:CanadaAndMexicoMembersrt:ReportableGeographicalComponentsMember2023-12-310000844965srt:AfricaMembersrt:ReportableGeographicalComponentsMember2024-12-310000844965srt:AfricaMembersrt:ReportableGeographicalComponentsMember2023-12-310000844965tti:MiddleEastAsiaAndOtherMembersrt:ReportableGeographicalComponentsMember2024-12-310000844965tti:MiddleEastAsiaAndOtherMembersrt:ReportableGeographicalComponentsMember2023-12-310000844965tti:KodiakGasServicesInc.CSICompresscoLPMemberus-gaap:SubsequentEventMember2025-01-012025-01-31



UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON D.C. 20549
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE FISCAL YEAR ENDED DECEMBER 31, 2024
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 NorthThe Woodlands,Texas77380
(Address of Principal Executive Offices)(Zip Code)
(281) 367-1983
(Registrant’s Telephone Number, Including Area Code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common StockTTINew York Stock Exchange
Preferred Share Purchase Right
N/A
New York Stock Exchange
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes    No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes    No
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports); and (2) has been subject to such filing requirements for the past 90 days. Yes    No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes    No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. Yes    No
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes   No
The aggregate market value of common stock held by non-affiliates of the Registrant was $431,759,563 as of June 30, 2024.
As of February 24, 2025, TETRA Technologies, Inc. had 132,394,159 shares outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Part III information is incorporated by reference to the registrant’s proxy statement for its annual meeting of stockholders to be held
May 23, 2025, to be filed with the Securities and Exchange Commission within 120 days of the end of the registrant’s fiscal year.





TABLE OF CONTENTS
 
 
 Part I 
 Part II 
 Part III 
 Part IV 





Forward-Looking Statements

This Annual Report on Form 10-K (this “Annual Report”) contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended (the Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”). Forward-looking statements in this Annual 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”.

    Such forward-looking statements reflect our current views with respect to future events and financial performance and are based on assumptions that we believe to be reasonable, but such forward-looking statements
are subject to numerous risks, and uncertainties, including, but not limited to:

economic and operating conditions that are outside of our control, including the trading price of our common stock, and the supply, demand, and prices of oil and natural gas;
the availability of adequate sources of capital to us;
the effect of inflation on the cost of goods and services;
the levels of competition we encounter;
the activity levels of our customers;
our operational performance;
actions taken by our customers, suppliers, competitors and third-party operators;
the availability of raw materials and labor at reasonable prices;
risks related to the mineral resource and reserve estimates of lithium and bromine, the potential extraction of lithium and bromine from the leased acreage, the ability to obtain local governmental and regulatory approvals, the development of the assets including construction of lithium and bromine extraction plants, the economic viability thereof, the demand for such resources, and the timing and cost of such activities; the accuracy of our resources report, feasibility study and economic assessment regarding our lithium and bromine acreage;
the ability to obtain a resources report that moves the remaining portion of our bromine and lithium inferred resources to a higher resource or reserve category;
risks related to acquisitions and our growth strategy;
restrictions under our debt agreements and the consequences of any failure to comply with debt covenants;
the effect and results of litigation, commercial disputes, regulatory matters, settlements, audits, assessments, and contingencies;
potential regulatory initiatives to restrict hydraulic fracturing activities on federal lands as well as other actions to more stringently regulate certain aspects of oil and gas development such as air emissions and water discharges;
risks related to our foreign operations;
risks related to our non-controlling equity investments;
information and operational technology risks, including the risk of cyberattack;
our health, safety and environmental performance;
the effects of consolidation on our customers and competitors;
the ability to attract and retain skilled employees;
changes in general economic conditions, natural disasters, adverse weather conditions, pandemic (such as COVID-19), financial or political instability, casualty losses and other matters beyond our control;
i




acts of terrorism, war or political or civil unrest in the United States or elsewhere, including the current conflict between Russia and Ukraine, the conflict in the Israel-Gaza region and continued hostilities in the Middle East, maritime piracy attacks, changes in laws and regulations, or the imposition of economic or trade sanctions affecting international commercial transactions including legislative, regulatory, trade and policy changes associated with a new administration;
statements regarding our beliefs, expectations, plans, goals, future events and performance and other statements that are not purely historical; and
other risks and uncertainties under “Item 1A. Risk Factors” in this Annual Report and as included in our other filings with the United States (“U.S.”) Securities and Exchange Commission (“SEC”), which are available free of charge on the SEC website at www.sec.gov.

With respect to our disclosures of measured, indicated and inferred mineral resources, including bromine and lithium carbonate equivalent concentrations, it is unclear whether they will ever be economically developed. Investors are cautioned that mineral resources do not have demonstrated economic value and further exploration may not result in the estimation of a mineral reserve. Further there are a number of uncertainties related to processing lithium, which is an inherently difficult process, including, for example, the development of the technology to do so successfully and economically. Therefore, investors are cautioned not to assume that all or any part of our resources can be economically or legally commercialized. In particular, 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. In addition, reserve engineering is a process of estimating underground accumulations of minerals that cannot be measured in an exact way. The accuracy of any reserve estimates depends on the quality of available data, the interpretation of such data and price and cost assumptions made by reserve engineers. In addition, the results of drilling, testing and production activities may justify revisions of estimates that were made previously. If significant, such revisions would change the schedule of any further production and development program. Accordingly, reserve estimates may differ significantly from the quantities of bromine and lithium that are ultimately recovered.

With respect to the Company’s disclosures of the memorandum of understanding with Saltwerx LLC, 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 Evergreen Brine Unit.

The risks and uncertainties referred to above are generally beyond our control, and we cannot predict all the risks and uncertainties that could cause our actual results to differ from those indicated by the forward-looking statements. If any of these risks or uncertainties materialize, or if any of the underlying assumptions prove incorrect, actual results may vary from those indicated by the forward-looking statements, and such variances may be material.

The discussions regarding the loss (“NOL”) carryforwards and pretax income associated with the valuation of the deferred tax assets, including our NOLs, assume that activity from deepwater Gulf of America and United States onshore calcium chloride and zinc bromide sales continue consistent with the recent years; and that United States onshore oil and gas activity is flat in the immediate years. We cannot guarantee that we will realize the full benefits of the NOLs or that we will achieve the full estimates of pretax income included herein. Investors are cautioned that such estimates are not guarantees of future performance and that actual results or developments may differ from those projected concerning the valuation of the deferred tax assets.

You should not place undue reliance on forward-looking statements. Each forward-looking statement speaks only as of the date of the particular statement, and we undertake no obligation to update or revise any forward-looking statements we may make, except as may be required by law.

Summary Risk Factors

Our business is subject to varying degrees of risk and uncertainty. Investors should consider the risks and uncertainties summarized below, as well as the risks and uncertainties discussed in Part I, Item 1A, “Risk Factors” of this Annual Report. Additional risks not presently known to us or that we currently deem immaterial may also
ii




affect us. If any of these risks occur, our business, financial condition or results of operations could be materially and adversely affected. Our business is subject to the following principal risks and uncertainties:

The demand and prices for our products and services are affected by several factors, including the supply, demand, and prices for oil and natural gas.
We encounter, and expect to continue to encounter, intense competition in the sale of our products and services.
The profitability of our operations is dependent on other numerous factors beyond our control.
We hold minority investments in both publicly-traded and privately-held companies. Over time, the fair value of these investments may fluctuate significantly causing volatility in our financial results.
Changes in the economic environment have resulted, and could further result, in significant impairments of certain of our long-lived assets.
We are dependent on third-party suppliers for specific products and equipment necessary to provide certain of our products and services.
We have technological and age-obsolescence risk, both with our products and services as well as with our equipment assets.
Our operations involve significant operating risks and insurance coverage may not be available or cost-effective.
We may not be able to economically extract lithium or bromine from the leased acreage in our Arkansas brine leases.
Failure to effectively and timely execute any of our low carbon energy initiatives could have an adverse effect on our business and financial condition.
Certain of our operations are seasonal and depend, in part, on weather conditions.
Severe weather, including named windstorms, and severe winter weather, can cause damage and disruption to our businesses.
The market price of our common stock has been and may continue to be volatile.
Our long-term debt agreements contain covenants and other provisions that restrict our ability to take certain actions and may limit our ability to operate or grow our business in the future.
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 that is designed to protect our Tax Attributes.
We have continuing exposure to abandonment and decommissioning obligations associated with oil and gas properties previously owned by Maritech.
From time to time the U.S. Department of Interior has sought to impose more stringent supplemental bonding and financial assurance requirements, which may increase our risks associated with the decommissioning obligations pertaining to oil and gas properties previously owned by Maritech.
We are exposed to significant credit risks.
Our operating results and cash flows for certain of our subsidiaries are subject to foreign currency risk.
We are exposed to interest rate risks with regard to our credit facility debt and future refinancing thereof.
We operate in a highly competitive environment. If we are unable to maintain product and technology leadership, this could adversely affect any competitive advantage we hold.
Limitations on our ability to obtain, maintain, protect, or enforce our intellectual property rights, including our trade secrets, could cause a loss in revenue and any competitive advantage we hold.
Our proprietary rights may be violated or compromised, which could damage our operations.
Third parties may claim that we have infringed upon or otherwise violated their intellectual property rights.
iii




Our operations are subject to extensive and evolving U.S. and foreign federal, state, and local laws and regulatory requirements that increase our operating costs and expose us to potential fines, penalties, and litigation.
The Inflation Reduction Act of 2022 could accelerate the transition to a low carbon economy and could impose new costs on our customers’ operations.
Our operations, and those of our suppliers and customers, are subject to a series of risks arising from climate change.
Increased attention to ESG matters and conservation measures may adversely impact our or our customers’ business.
Our operations in foreign countries expose us to complex regulations and may present us with new obstacles to growth.
Regulatory initiatives related to hydraulic fracturing or operations on public land in the countries where we and our customers operate could result in operating restrictions or delays in the completion of oil and gas wells that may reduce demand for our services.
Our operations, reputation, and financial condition may be impaired if our information or operational technology systems fail to perform adequately or if we are the subject of a data breach or cyberattack.
Changes to applicable tax laws and regulations or exposure to additional income tax liabilities could affect our business and future profitability.
iv




PART I
Item 1. Business.

The financial statements presented in this Annual Report are the consolidated financial statements of TETRA Technologies, Inc., a Delaware corporation and its subsidiaries. When the terms “TETRA,” “the Company,” “we,” “us,” or “our” are used in this document, those terms refer to TETRA Technologies, Inc. and its consolidated subsidiaries.

TETRA is a Delaware corporation incorporated in 1981. Our corporate headquarters are located at 24955 Interstate 45 North, The Woodlands, Texas, 77380. Our phone number is 281-367-1983 and our website is www.onetetra.com. Our common stock is traded on the New York Stock Exchange (the “NYSE”) under the symbol “TTI.”

Our Corporate Governance Guidelines, Code of Business Conduct, Code of Ethics for Senior Financial Officers, Policy on Trading in Company Securities, Audit Committee Charter, Human Capital Management and Compensation Committee Charter, and Nominating, Governance and Sustainability Committee Charter, as well as our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, and Current Reports on Form 8-K, and all amendments to those reports are all available, free of charge, on our website at www.onetetra.com as soon as practicable after we file the reports with the SEC. Information contained on or connected to our website is not, and shall not be deemed to be, a part of this Annual Report on Form 10-K or incorporated into any other filings with the SEC. The documents referenced above are available in print at no cost to any stockholder who requests them from our Corporate Secretary.

About TETRA

TETRA Technologies, Inc., together with its consolidated subsidiaries, is an energy services and solutions company with operations on six continents focused on developing environmentally conscious services and solutions that help make people’s lives better. In addition to providing products and services to the oil and gas industry and calcium chloride for diverse applications, TETRA is expanding into the low-carbon energy market with chemistry expertise, key mineral acreage, and global infrastructure, helping to meet the demand for sustainable energy in the twenty-first century. We have two reportable segments - Completion Fluids & Products Division and Water & Flowback Services Division.

Our Completion Fluids & Products Division manufactures and markets clear brine fluids (“CBFs”), additives, and associated products and services to the oil and gas industry for use in well drilling, completion, and workover operations in the United States and in certain countries in Latin America, Europe, Asia, the Middle East, and Africa. The Division also markets liquid and dry calcium chloride products manufactured at its production facilities or purchased from third-party suppliers to a variety of markets outside the energy industry, and markets TETRA PureFlow, an ultra-pure zinc bromide as well as TETRA PureFlow Plus, an ultra-pure zinc bromide/zinc chloride blend, to several battery technology companies.

Our Water & Flowback Services Division provides onshore oil and gas operators with comprehensive water management services. The Division also provides frac flowback, production well testing, and other associated services in many of the major oil and gas producing regions in the United States, as well as in oil and gas basins in certain countries in Latin America, Europe, and the Middle East.

We continue to pursue a long-term growth strategy that includes expanding our core businesses, domestically and internationally, through the introduction of new technology, organic growth, and accretive acquisitions.

Products and Services

Completion Fluids & Products Division

Liquid calcium chloride, calcium bromide, zinc bromide, zinc calcium bromide, sodium bromide, and blends of such products manufactured by our Completion Fluids & Products Division are referred to as CBFs in the oil and gas industry. CBFs are salt solutions that have variable densities and are used to control bottom-hole pressures during oil and gas completion and workover operations. The Division sells CBFs and various CBF additives to
1




United States and international oil and gas exploration and production companies and to other companies that service customers in the oil and gas industry.

    The Completion Fluids & Products Division provides both stock and custom-blended CBFs based on each customer’s specific needs and the proposed application. It provides a broad range of associated CBF services, including on-site fluids filtration, handling and recycling, wellbore cleanup, custom fluids blending, and fluid management services. The Division’s flagship CBF technology, TETRA CS Neptune are high-density monovalent and divalent fluids that are free of undissolved solids, zinc, priority pollutants, and formate ions. They were developed by TETRA to be environmentally friendly alternatives to traditional zinc bromide high-density completion fluids and environmentally friendly and cost-effective alternatives to cesium formate high-density completion fluids, all of which are used in well completion and workover operations, as well as low-solids reservoir drilling fluids.

    The Completion Fluids & Products Division offers to repurchase, or “buy-back”, certain used CBFs from customers, which can be reconditioned and recycled. Selling used CBFs back to us reduces the net cost of the CBFs to customers and minimizes our customers’ need to dispose of used fluids. We recondition used CBFs through filtration, blending and the use of proprietary chemical processes, and then market the reconditioned CBFs.

By blending different CBFs and using various additives, we are able to modify the specific density, crystallization temperature, and chemical composition of the CBFs as required to meet our customers’ specific needs. The Division’s fluid engineering personnel determine the optimal CBF blend for a customer’s particular application to maximize its effectiveness and lifespan. Our filtration services use a variety of techniques and equipment to remove particulates from CBFs at the customer’s site so the CBFs can be reused. Filtration also enables recovery of a greater percentage of used CBFs for reconditioning.

The Completion Fluids & Products Division manufactures liquid and dry calcium chloride and liquid calcium bromide, zinc bromide, zinc calcium bromide, and sodium bromide for distribution, primarily into energy markets. Liquid and dry calcium chloride are also sold into water treatment, industrial, cement, food processing, road maintenance, ice melt, agricultural, and consumer products markets. Sodium bromide is also sold into industrial water treatment markets, where it is used as a biocide in recirculated cooling tower waters and in other applications.

Our calcium chloride manufacturing facilities are located in the United States and Finland. In the United States, we manufacture liquid calcium chloride products at four manufacturing plant facilities. Liquid and flake calcium chloride are also produced at our Kokkola, Finland plant. We operate our European calcium chloride operations under the names TETRA Chemicals Europe AB and TETRA Chemicals Europe Oy. In the United States, we also manufacture liquid calcium chloride at our facilities in Parkersburg, West Virginia and Lake Charles, Louisiana, and we have two solar evaporation facilities located in San Bernardino County, California, that produce liquid calcium chloride and sodium chloride from underground brine reserves, which are replenished naturally. Our calcium chloride production facilities have a combined production capacity of approximately 1.0 million equivalent liquid tons per year. We also acquire calcium chloride inventory from other producers.

Our Completion Fluids & Products Division manufactures liquid calcium bromide, zinc bromide, zinc calcium bromide, and sodium bromide at our West Memphis, Arkansas facility. A proprietary process applied at this facility uses bromine and zinc to manufacture zinc bromide. This facility also uses proprietary processes to manufacture calcium bromide and sodium bromide and to recondition and upgrade used CBFs that we have repurchased from our customers.

We are also pursuing low-carbon energy initiatives that leverage our fluids and aqueous chemistry core competencies, our significant bromine and lithium resources (including our approximately 40,000 gross acres of brine leases in Arkansas) and technologies (see our disclosures titled “Bromine and Lithium Resources” set forth in Part I, “Item 2. Properties” of this Annual Report), and our leading calcium chloride production capabilities. The Completion Fluids & Products Division manufactures and sells zinc bromide battery electrolyte for the long-duration energy battery storage market.

In August 2021, we announced completion of a preliminary technical assessment by an independent geological consulting firm to assess lithium and bromine exploration targets in our Southwest Arkansas brine leases. Bromine is a key mineral component in zinc-bromide energy storage systems and our TETRA PureFlow is an ultra-pure zinc bromide, which has been qualified by several battery technology companies. The lithium battery market is a rapidly growing market, affording us the potential opportunity to participate in a meaningful way. In December, 2021, we announced a strategic agreement with Eos Energy Enterprises, Inc. ("Eos") (NASDAQ: EOSE) involving a
2




long-term supply and collaboration agreement to supply our ultra-pure zinc bromide TETRA PureFlow to Eos. TETRA and Eos expect to collaborate for improved battery performance, cost and system life including a solution for the end of a battery’s life using TETRA's extensive experience with reclaiming and recycling zinc bromide. In January 2024, we entered into a preferred supply agreement through December 31, 2027 in which Eos has agreed to purchase 100% of its requirement of zinc bromide products, including TETRA PureFlow zinc bromide, and 75% of its requirement of Eos’ proprietary electrolyte solution from TETRA, and has provided TETRA a right of first refusal prior to entering into a supply agreement for such products from a third-party. In connection with the supply agreement, TETRA was granted a non-exclusive, non-sub-licensable, non-transferable license to Eos’s proprietary electrolyte formula, solely in connection with manufacturing and provision of Eos’ proprietary electrolyte solution to Eos.

We are committed to pursuing low-carbon energy initiatives that leverage our fluids and aqueous chemistry core competencies, our significant bromine and lithium assets and technologies, and our leading calcium chloride production capabilities. During 2022, we completed the maiden inferred bromine and lithium brine resource estimation report for our leased acreage in the Smackover Formation in Southwest Arkansas, as well as a front end engineering and design (“FEED”) study for the design of a brine to bromine processing plant, pipeline and related assets. Completion of this FEED study and reservoir analysis were incremental steps for TETRA to complete an initial and preliminary economic analysis. During 2023, we completed a Technical Report Summary (the “Resources Report”) for our 6,138 acre “Evergreen Brine Unit” in Arkansas. The Resources Report included both “measured” and “indicated” resources in addition to the “inferred” category. Further steps are required before making a decision to develop the bromine assets, which may include drilling an additional well or wells, further studies to mature the resource and completion of a pre-feasibility and/or feasibility study.

Water & Flowback Services Division

Our Water & Flowback Services Division provides a wide variety of water management services that support hydraulic fracturing in unconventional well completions for domestic onshore oil and gas operators. These services include fresh and produced water analysis, treatment, and recycling, blending and distribution, storage and pit lining, transfer, engineering, and environmental risk mitigation. The Water & Flowback Services Division’s patented and patent-pending equipment and processes include advanced hydrocyclones for sand management, certain produced- and fresh-water blending technologies, and the TETRA Steel 1200, a lay-flat hose rapid deployment water transfer system. The Water & Flowback Services Division seeks to design sustainable solutions that meet the unique needs of each customer in order to maximize operational performance and efficiency and minimize the use of fresh water. These solutions include tailored “last mile” infrastructure to transfer water around well pads in a safe, efficient, and environmentally responsible manner - which consists of water storage ponds, movable storage tanks, a network of water transfer lines including poly pipe and TETRA Steel lay-flat hose, automated transfer and blending of produced water, and water treatment and recycling systems. These systems include the TETRA SwiftWater Automated Treatment (“SWAT”) system that chemically treats produced water through a clarification process and the TETRA Oil Recovery After Production Technology (ORAPT) mobile oil separation system that recovers oil from produced water. Automation has also been deployed across the TETRA water management portfolio, and across TETRA flowback services, to reduce health, safety and environmental risks and enhance reliability and cost-effectiveness. In December 2024, we announced the commercial launch of TETRA Oasis TDS, an end-to-end water treatment and desalination technology for beneficial re-use and mineral extraction applications for oil and gas well produced water. During the fourth quarter of 2024, the Water & Flowback Services Division completed a commercial pilot project for the desalination of Delaware Basin produced water for a major North America oil and gas operator. The desalinated water was tested against published Texas Railroad Commission standards for beneficial re-use water at both TETRA's laboratory and an independent third-party laboratory. Subsequently, the treated water was sent to a third party for Whole Effluent Toxicity testing where it successfully passed all test parameters.

Our Water & Flowback Services Division also provides frac flowback services, early production facilities and services, production well testing services, and other associated services, including well flow management and evaluation services that enable operators to quantify oil and gas reserves, optimize oil and gas production and minimize oil and gas reservoir damage. In certain basins, water, sand, and other abrasive materials commonly accompany the initial production of natural gas or oil, often under high-pressure and high-temperature conditions and, in some cases, from reservoirs containing high levels of hydrogen sulfide gas. The Water & Flowback Services Division provides the specialized equipment and qualified personnel to address these impediments to production. Early production services typically include sophisticated evaluation techniques for reservoir management, including unconventional shale reservoir exploitation and optimization of well workover programs. Frac flowback and
3




production well testing services may include well control, well cleanup and laboratory analysis. These services are used in the completion process after hydraulic fracturing and in the production phase of oil and gas wells.

This Division maintains one of the largest fleets of high-pressure production testing equipment in the United States, including equipment designed to work in environments where high levels of hydrogen sulfide gas are present. The Division has domestic operating locations in Louisiana, New Mexico, Oklahoma, Pennsylvania, and Texas. The Division also has locations in certain countries in Latin America and the Middle East.

Sources of Raw Materials

Our Completion Fluids & Products Division manufactures calcium chloride, calcium bromide, zinc bromide, zinc calcium bromide, and sodium bromide for sale to its customers. The Division also recycles used calcium bromide and zinc bromide CBFs repurchased from its oil and gas customers.

The Completion Fluids & Products Division manufactures liquid calcium chloride, either from underground brine or by reacting hydrochloric acid with limestone. We produce calcium chloride and sodium chloride at our two facilities in San Bernardino County, California, by solar evaporation of pumped underground brine reserves that contain calcium chloride. The underground reserves of this brine are deemed adequate to supply our foreseeable need for calcium chloride at those plants. The Division also purchases liquid and dry calcium chloride from a number of United States and foreign chemical manufacturers.

The Completion Fluids & Products Division’s primary sources of hydrochloric acid are co-product streams obtained from chemical manufacturers. Substantial quantities of limestone are also consumed when converting hydrochloric acid into calcium chloride. Currently, hydrochloric acid and limestone are generally available from multiple sources.

To produce calcium bromide, zinc bromide, zinc calcium bromide, and sodium bromide at our West Memphis, Arkansas facility, we use bromine, hydrobromic acid, zinc, ammonia water and lime as raw materials. There are multiple sources of zinc that we can use in the production of zinc bromide and zinc calcium bromide. We have a long-term supply agreement with LANXESS, AG (“LANXESS”) under which the Completion Fluids & Products Division purchases its requirements of raw material bromine from LANXESS’ Arkansas bromine production facilities. On May 25, 2023, we entered into the Third Amendment to Bromine Requirements Sales Agreement (the “Amendment”) with LANXESS, which provides for, among other things, revised volume requirements, pricing, and related terms. The Amendment was effective April 1, 2023 and was entered into in connection with the entry into a settlement agreement in the Company’s arbitration with LANXESS. See Note 11 - “Commitments and Contingencies” in the Notes to Consolidated Financial Statements in this Annual Report for further information.

We have not historically directly purchased any significant volumes of raw materials from Russia, Ukraine, Israel, or the Gaza region. Additionally, we have not historically sold any significant volumes of product to Russia, Ukraine, Israel or, the Gaza region and have discontinued all transactions with customers and suppliers in Russia and Ukraine. However, one of our raw material providers sourced one of their raw materials from Russia or Ukraine. Because of the ongoing conflict between Russia and Ukraine, during early 2022, we experienced supply constraints with our primary European supplier of certain raw materials. Although this constraint has since resolved, we experienced decreased production volumes of calcium chloride in the first half of 2022. Should we experience similar supply constraints in the future, we may experience future financial impact, the magnitude of which is uncertain.

We currently lease over 40,000 gross acres of brine leases near Magnolia, Arkansas, which contain bromine and lithium. See our disclosures titled “Bromine and Lithium Resources” set forth in Part I, “Item 2. Properties” of this Annual Report. The long-term LANXESS bromine supply agreement discussed above provides a secure supply of bromine to support a majority of the Division’s current manufacturing levels. We do, however, continue to evaluate our strategy related to the Arkansas assets and their future development. In addition, we are party to agreements with Standard Lithium Ltd. (“Standard Lithium”) (NYSE: SLI), under which Standard Lithium has the right to explore, produce and extract lithium and lithium derivatives in a portion of our Arkansas leases located outside of the Evergreen Brine Unit as well as additional potential resources in the Mojave region (San Bernardino County) of California. Standard Lithium delivered a notice to exercise this option to acquire those lithium rights in a portion of our Arkansas leases located outside of the Evergreen Brine Unit on October 6, 2023. See Note 2 - “Basis of Presentation and Significant Accounting Policies” and Note 14 - “Fair Value Measurements” in the Notes to Consolidated Financial Statements for further information.
4





The Water & Flowback Services Division purchases water management and production testing equipment and components from third-party manufacturers.

Market Overview and Competition

Our operations are highly dependent upon the demand for, and production of, natural gas and oil in the various domestic and international locations in which we operate. Demand for products and services of our Completion Fluids & Products Division remained resilient despite pandemic impacts on commodity prices in 2020. Following a period of depressed commodity prices during 2020, prices experienced significant recoveries beginning in the second half of 2021 and continued through 2022, but declined slightly during 2023 and remained consistent during 2024.

Completion Fluids & Products Division

Our Completion Fluids & Products Division provides its products and services to oil and gas exploration and production companies in the United States and certain foreign markets, and to other customers that service such companies. Current areas of market presence include the onshore U.S., the U.S. Gulf of America, the North Sea, Mexico and certain countries in South America, Europe, Asia, the Middle East, and Africa. Customers with deepwater operations frequently use high volumes of CBFs, which can be subject to harsh downhole conditions, such as high pressure and high temperatures. Demand for CBF products is generally driven by offshore completion and workover activity.

The Completion Fluids & Products Division’s principal competitors in the sale of CBFs to the oil and gas industry are other major international drilling fluids and energy services companies, to many of which we provide products and services. This market is highly competitive and competition is based primarily on service, availability, and price. Customers of the Completion Fluids & Products Division include significant oilfield service companies, major and independent U.S. and international oil and gas producers, and U.S. and international chemical providers. The Division also sells its CBF products through various distributors.

The Completion Fluids & Products Division’s liquid and dry calcium chloride products have a wide range of uses outside the energy industry. Non-energy market segments where these products are used include water treatment, industrial, food processing, road maintenance, ice melt, agricultural, and consumer products. As part of our low carbon solutions, we produce and provide end users with zinc bromide, used in zinc-bromine batteries and energy storage. We also sell sodium bromide into industrial water treatment markets as a biocide. Most of these markets are highly competitive. In Europe, our Completion Fluids & Products Division’s calcium chloride operations market, distribute, sell or offer to sell calcium chloride products in certain European industries. Our principal competitors in the non-energy related calcium chloride markets include Occidental Chemical Corporation and Vitro Corporation in North America and Nedmag B.V. in Europe.

Water & Flowback Services Division

The Water & Flowback Services Division provides comprehensive water management and frac flowback services to a wide-range of onshore oil and gas operators located in all active North America unconventional oil and gas basins.

The Division also provides frac flowback services, early production facilities and services, production well testing services, sand filtration, and other associated services in various domestic and international locations, including well flow management and evaluation services that enable operators to quantify oil and gas reserves, optimize oil and gas production, and minimize oil and gas reservoir production damage.

The water management, flowback, and production testing markets are highly competitive, and competition is based on availability of appropriate equipment and qualified personnel, as well as price, quality of service, and safety record. The Division’s skilled personnel, operating procedures, integrated closed-loop water management solution, automation systems, and safety record give us a competitive advantage. Competition in the U.S. water management markets includes Select Energy Services, Inc. and various regional companies, while competition in onshore U.S. production testing markets is primarily dominated by numerous small, privately owned operators. Halliburton and Schlumberger are competitors in the international production testing markets we serve although we provide these services to their customers on a subcontract basis from time to time. Customers for the Water &
5




Flowback Services Division include major integrated and independent U.S. and international oil and gas producers that are active in the areas in which we operate.

No single customer provided 10% or more of our total consolidated revenues during the years ended December 31, 2024, 2023, or 2022.

Other Business Matters

Human Capital Management

We collaborate as a team to execute for each other, our customers, and our shareholders. As of December 31, 2024, we employed approximately 1,400 people worldwide. None of our U.S. employees are presently covered by a collective bargaining agreement. Our employees outside the U.S. are generally members of labor unions and associations in the countries in which they are employed. We use engagement surveys and exit interviews to, among other things, gauge our employees’ perspective on the company. We ask questions around company culture, if employees would consider working for the company again, or if they recommend working for the company. Based on results, we believe that our relations with our employees are good.

Equal Employment Opportunity

We value equal employment opportunity to stimulate creativity and innovation in our workforce as we use our collective talents to develop unique solutions to address the world's energy challenges. Our executive management sponsored Corporate Social Responsibility Committee focuses on sharing information and promoting key initiatives across the company to educate and create awareness about the importance of a multi-faceted and welcoming culture. The committee also assists the talent management group to attract, retain, develop, and reward a high-performing workforce, provide forums and sponsor training activities to share best practices concerning employment practices education, and develop communication platforms to share information about and promote the committee’s activities.

Career Development

The board of directors, the chief executive officer, and the vice president of Human Resources, evaluate, from time to time each year, executive development and succession planning to prepare us for future success. The succession planning process covers all senior management positions and certain other key positions. This review of executive talent determines readiness to take on additional leadership roles and identifies developmental opportunities needed to prepare our executives for greater responsibilities. Our short and long-term business strategy is considered when evaluating candidates and their skills.

Compensation and Benefits

The Company’s compensation programs are designed to incentivize performance, maximize returns, and build shareholder value. We work with consultants to perform market-based assessments of our compensation and benefits programs to help us offer competitive compensation packages to attract and retain high-performing talent. We also offer competitive benefits to attract and retain exceptional talent.

Safety

Recognizing that safety, service quality, and environmental protection are conditions of employment, all employees and contractors are responsible for their safety, the safety of those around them, the quality of their work, and protection of the environment. As part of our safety-focused culture, it is customary that each meeting starts with an employee-led safety moment.

To ensure our work remains safe and of the highest quality, the Company has a comprehensive health, safety, environment, and quality (“HSEQ”) Management System and program designed to improve the capacity of the organization by controlling worksite risks, developing proper work practices and procedures, and empowering employees with stop-work authority if they observe unsafe conditions, omissions, errors, or actions that could result in safety or environmental incidents, or product and service quality issues. If an incident takes place, we investigate all serious occurrences to determine root causes and implement corrective actions to ensure we expand our capacity to operate safely.
6





Driving is one of the highest exposure activities that we undertake in our day-to-day operations. We maintain a fleet of DOT and non-DOT vehicles and provide real-time behavior feedback to our drivers via near real-time monitors. Coupled with Journey Management, vehicle selection guidelines, and driver training, we have a comprehensive approach to reducing our driving exposure and incidents.

Proprietary Technology and Trademarks

We own a variety of intellectual property rights, such as patents, trademarks and trade secrets. While we believe that our patents and trade secrets are important to our competitive positions in our businesses, we do not believe any one patent or trade secret is essential to our success.

It is our practice to enter into confidentiality agreements with key employees, consultants and third parties to whom we disclose our confidential and proprietary information, and we have typical policies and procedures designed to maintain the confidentiality of such information. There can be no assurance, however, that these measures will prevent the unauthorized disclosure or use of our trade secrets and expertise, or that others may not independently develop similar trade secrets or expertise.

We sell various products and services under a variety of trademarks and service marks, some of which are registered in the United States or other countries.

Health, Safety, and Environmental Affairs Regulations

Our service and sales operations and manufacturing plants are subject to stringent and complex U.S. and foreign health, safety, and environmental laws and regulations. Although we are committed to conducting all of our operations under the highest standards of safety and respect for the environment, risks of substantial costs and liabilities pursuant to such laws and regulations are inherent in certain of our operations and in the development and handling of certain products and equipment produced or used at our plants, well locations, and worksites. Because of these risks, there can be no assurance that significant costs and liabilities will not be incurred now or in the future. While from time to time there have been periods of deregulation under certain U.S. presidential administrations, the general trend has been towards more stringent changes in environmental laws and regulations. Changes in environmental and health and safety laws and regulations could subject us to more rigorous standards and could affect demand for our customers’ products which in turn would impact demand for our products. We cannot predict the extent to which our operations may be affected by any changes to existing laws, regulations and enforcement policies, new interpretations of existing laws, regulations and policies, or any new laws, regulations, or policies promulgated in the future.

We are subject to numerous federal, state, local, and foreign laws and regulations relating to health, safety, and the environment, including regulations regarding air emissions, wastewater and storm water discharges, and the disposal of certain hazardous and nonhazardous wastes. Compliance with such laws and regulations may expose us to significant costs and liabilities, and cause us to incur significant capital expenditures in our operations. Failure to comply with these laws and regulations or associated permits may result in the assessment of administrative, civil or criminal fines and penalties, the imposition of other corrective action obligations or other injunctive relief, or both.

Our operations in the United States are subject to various evolving environmental laws and regulations that are enforced by the U.S. Environmental Protection Agency (“EPA”); the Bureau of Safety and Environmental Enforcement (“BSEE”) of the U.S. Department of the Interior; the U.S. Coast Guard; and various other federal, state, and local environmental authorities. Similar laws and regulations, designed to protect the health and safety of our employees and visitors to our facilities, are enforced by the U.S. Occupational Safety and Health Administration, and other state and local agencies and authorities. Some of the primary environmental laws and regulations applicable to our operations include: (i) the Federal Water Pollution Control Act of 1972 (the “Clean Water Act”); (ii) the Resource Conservation and Recovery Act of 1976; (iii) the Clean Air Act of 1977 (“CAA”); (iv) the Comprehensive Environmental Response, Compensation, and Liability Act of 1980 (“CERCLA”); (v) the Superfund Amendments and Reauthorization Act of 1986; (vi) the Toxic Substances Control Act of 1976; (vii) the Hazardous Materials Transportation Act of 1975; (viii) the Pollution Prevention Act of 1990; and (ix) the Endangered Species Act of 1973 (“ESA”). Our operations outside the United States are subject to various foreign governmental laws and regulations relating to the environment, health and safety, and other regulated activities in the countries in which we operate, which may in some cases impose more stringent requirements than applicable laws in the United States.
7





Our operations routinely involve the handling of hydrocarbons and produced water. Hydrocarbons or hazardous and nonhazardous wastes may have been released during our operations, by third parties on wellhead sites where we provide services or store our equipment, or on or under other locations where wastes have been taken for disposal. Although most wastes associated with the exploration, development and production of oil and natural gas are currently exempt from the more stringent hazardous waste regulations under the Resource Conservation and Recovery Act (“RCRA’) and its state analogs, it is possible that some of the material we handle now or may handle in the future may be subject to regulation under RCRA as a hazardous waste. Additionally, we cannot assure you that such materials will not be subject to more stringent requirements or characterized as hazardous wastes in the future. Separately, properties where such hydrocarbons and/or wastes are released or disposed of may be subject to investigatory, remediation, and monitoring requirements under foreign, federal, state, and local environmental laws and regulations. CERCLA and comparable state laws and regulations impose strict, joint, and several liabilities without regard to fault or the legality of the original conduct on certain classes of persons that contributed to the release of a hazardous substance into the environment. These persons include the owner or operator of a disposal site where a hazardous substance release occurred and any person that transported, disposed of, or arranged for the transport or disposal of such hazardous substances released at a site. Under CERCLA, such persons may be liable for the costs of remediating the hazardous substances that have been released into the environment, for damages to natural resources and for the costs of certain health studies.

The CAA and its implementing regulations, and comparable state laws and regulations, regulate the emissions of air pollutants from various industrial sources and impose monitoring and reporting requirements. These laws and regulations impose limits on the levels of various substances that may be emitted into the atmosphere. For example, from time to time the EPA has taken certain steps to regulate methane emissions from the oil gas sector. Most recently, in December 2023, EPA finalized a rule that, established more stringent OOOO(b) new source and OOOO(c) first-time existing source standards of performance for methane and volatile organic compound emissions for oil and gas facilities. Fines and penalties for violations of these rules can be substantial. The rules have been subject to legal challenge and, most recently, the D.C. Circuit Court granted the EPA’s motion to hold the cases in abeyance while the agency reviews the final rule. The final rule may be repealed or modified by the Trump administration, though we cannot predict the substance or timing of such changes, if any.

In accordance with Section 402 of the Clean Water Act, the EPA is authorized to issue National Pollutant Discharge Elimination System (“NPDES”) General Permits to regulate offshore discharges in the Gulf of America which includes Treatment, Completion and Workover (“TCW”) fluids. Our operations include providing services and materials to oil and gas operators for the use of TCW fluids in the Gulf of America. The EPA’s most recent NPDES permits for Region 6 for oil and gas operations in the federal waters of the western and central Gulf of America went into effect on May 11, 2023. The Region 4 permit for the eastern Gulf of America went into effect on April 3, 2024. Delays in issuing these permits or otherwise obtaining coverage under them could adversely impact our customers’ operations and reduce demand for our services. The Clean Water Act, and comparable state laws and regulations thereunder, also prohibit the discharge of pollutants into regulated waters without a permit, including industrial wastewater discharges and storm water runoff, and establish limits on the levels of pollutants contained in such discharges.

The modification or reinterpretation of existing environmental laws or regulations, the more vigorous enforcement of existing environmental laws or regulations, or the adoption of new environmental laws or regulations could adversely affect oil and natural gas exploration and production operations, which in turn could have an adverse effect on us. For example, the federal government regularly evaluates new species for listing under the ESA. The ESA provides broad protection for species of fish, wildlife and plants that are listed as threatened or endangered, as well as certain “critical habitat” for such species. Similar protections are offered to migratory birds under the Migratory Bird Treaty Act. The listing of any new species, the relisting of a species from threatened to endangered, or the designation of critical habitat for any such species may cause us or our customers to incur additional costs or become subject to operating restrictions or bans at certain times or in certain areas. Separately, regulators at both the federal and state levels have placed increasing attention on matters related to oil and gas operations, particularly hydraulic fracturing and the emission of greenhouse gases (“GHGs”). For more information, see our risk factors titled “Our operations, and those of our suppliers and customers, are subject to a series of risks arising from climate change” and “Regulatory initiatives related to hydraulic fracturing in the countries where we and our customers operate could result in operating restrictions or delays in the completion of oil and gas wells that may reduce demand for our services.”

We maintain various types of insurance intended to reimburse us for certain costs in the event of an accident, including an explosion or similar event, involving our onshore and offshore operations. Our insurance
8




program is reviewed not less than annually with our insurance brokers and underwriters. Such insurance policies may not cover, or may only partially cover, certain losses or claims, which could result in a material adverse effect on our business and operations.

Executive Officers and Directors

The following table sets forth certain information with respect to our executive officers and directors:

Executive Officers:
Brady M. MurphyPresident, Chief Executive Officer, and board member
Elijio V. SerranoSenior Vice President and Chief Financial Officer
Matthew J. SandersonExecutive Vice President and Chief Commercial Officer
Timothy C. MoellerSenior Vice President – Global Supply Chain and Chemicals
Roy E. McNivenSenior Vice President – Energy Services Operations
Alicia P. BostonGeneral Counsel and Chief Compliance Officer
Jacek M. Mucha
Vice President – Finance, Treasurer, and Assistant Secretary
Directors:
Mark E. BaldwinFormer executive vice president and chief financial officer of Dresser-Rand Group, Inc.
Thomas R. Bates, Jr.Adjunct professor in the Finance Department at Texas Christian University
Christian A. GarciaFormer executive vice president and chief financial officer of BrandSafway
John F. GlickFormer chief executive officer of Lufkin Industries, Inc.
Angela D. John
Former director of innovation and strategy for New Energy Ventures with the Williams Companies, Inc.
Sharon B. McGeeFounder SDBM Executive and Strategic Advisory, LLC and former vice president at Albemarle Corporation
Shawn D. WilliamsFormer chief executive officer of Nexeo Plastics Holdings, Inc.
Item 1A. Risk Factors.

Although it is not possible to identify all of the risks we encounter, we have identified the following significant risk factors that could affect our actual results and cause actual results to differ materially from any such results that might be projected, forecasted, or estimated by us in this Annual Report.

Market Risks
 
The demand and prices for our products and services are affected by several factors, including the supply, demand, and prices for oil and natural gas.

    Demand for our services and products is particularly sensitive to the level of exploration, development, and production activity of, and the corresponding capital spending by, oil and natural gas companies. The level of exploration, development, and production activity is directly affected by oil and natural gas prices, which historically have been volatile and are likely to continue to be volatile. Prices for oil and natural gas are subject to large fluctuations in response to relatively minor changes in the supply of and demand for oil and natural gas, market uncertainty, and a variety of other economic factors that are beyond our control.

    For example, West Texas Intermediate oil prices averaged $94.90, $77.58, and $76.63 per barrel during 2022, 2023, and 2024, respectively. Over this same period, U.S. natural gas prices have also been volatile, with the Henry Hub price averaging $6.45, $2.53, and $2.15 per MMBtu during 2022, 2023, and 2024, respectively.

Prolonged volatility and low levels of oil and natural gas prices and supply and demand imbalances generate depressed levels of exploration, development, and production activity. If oil and natural gas prices decline significantly and supply and demand imbalances persist, there would be a material adverse effect on our business, consolidated results of operations, and consolidated financial condition. Should current market conditions worsen for an extended period of time, we may be required to record additional asset impairments. Such potential impairment charges could have a material adverse impact on our operating results.
9





Factors affecting the prices of oil and natural gas include: the level of supply and demand for oil and natural gas, worldwide; governmental regulations, including the policies of governments regarding the exploration for and production and development of their oil and natural gas reserves; weather conditions, natural disasters, and health or similar issues, such as pandemics or epidemics; worldwide political, military, and economic conditions such as the Russia-Ukraine conflict, the conflict in the Israel-Gaza region and continued hostilities in the Middle East; the ability or willingness of the Organization of Petroleum Exporting Countries (“OPEC”) and non-OPEC countries, such as Russia, to set and maintain oil production levels; the levels of oil production in the U.S.; oil refining capacity and shifts in end-customer preferences toward fuel efficiency and the use of natural gas; the cost of producing and delivering oil and natural gas; and acceleration of the development of, and demand for, alternative energy sources.

We encounter, and expect to continue to encounter, intense competition in the sale of our products and services.

We compete with numerous companies in each of our operating segments, many of which have substantially greater financial and other resources than us. Certain of our competitors have lower standards of quality, and offer equipment and services at lower prices than we do. Other competitors have newer equipment that is better suited to our customers’ needs. If we experience another period of low oil and natural gas pricing, to the extent competitors offer products or services at lower prices or higher quality, or more cost-effective products or services, our business could be materially and adversely affected. In addition, certain of our customers may elect to perform services internally in lieu of using our services, which could also materially and adversely affect our operations.

The profitability of our operations is dependent on other numerous factors beyond our control.

Our operating results in general, and gross profit in particular, are determined by market conditions and the products and services we sell in any period. Other factors, such as heightened competition, changes in sales and distribution channels, availability of skilled labor and contract services, shortages in raw materials, or inability to obtain supplies at reasonable prices, may also affect the cost of sales and the fluctuation of gross margin in future periods. Although equipment and materials used in providing our products and services to our customers are normally readily available, market conditions could trigger constraints in the supply chain of certain equipment and raw materials used in providing products and services to our customers. If we experience future supply chain disruptions, or if we experience significant increases in the costs of equipment and materials used in providing our products and services, it could have a material adverse effect on our revenues and profitability.

Other factors affecting our operating results and activity levels include oil and natural gas industry spending levels for exploration, completion, production, development, and acquisition activities, and impairments of long-lived assets. Customer consolidation may also lead to reductions in capital spending that could have an adverse effect on our business. In addition, Completion Fluids & Products Division profitability in future periods will continue to be affected by the mix of its products and services, including the timing of TETRA CS Neptune completion fluid projects, which are also dependent upon the success of customer offshore exploration and drilling efforts. If our customers reduce capital expenditures, such reductions may have a negative effect on the demand for many of our products and services and on our revenues and results of operations. A large concentration of our operating activities is located in the Permian Basin region of Texas and New Mexico. Our revenues and profitability are particularly dependent upon oil and natural gas industry activity and spending levels in this region. Our operations may also be affected by technological advances, cost of capital, and tax policies. Adverse changes in any of these other factors may have a material adverse effect on our revenues and profitability.

In addition, the United States has experienced higher inflation in recent years which has resulted and may in the future result in increases to the costs of our goods, services and labor, and in turn has caused and may cause our capital expenditures and operating costs to rise. To the extent elevated inflation remains, we may experience additional cost increases for our operations, including services, labor costs and equipment if our operating activity increases. If we can’t recover higher costs through higher prices for our services, it would negatively impact our business, financial condition and results of operations.

We hold minority investments in both publicly-traded and privately-held companies. Over time, the fair value of these investments may fluctuate significantly causing volatility in our financial results.

As of December 31, 2024, we held investments in Kodiak Gas Services, Inc. (“Kodiak”) and Standard Lithium, which had fair values of $18.4 million and $1.2 million, respectively. Our operating results could be
10




significantly affected by fluctuations in the market value of these investments. In January 2025, we sold our Kodiak shares for proceeds of $19.0 million, net of transaction and broker fees. The value of our remaining investments may be adversely affected by negative changes in Standard Lithium’s results of operations, cash flows and financial position.

As of December 31, 2024, we also held investments valued at approximately $8.6 million in a convertible note, common units and preferred units issued by two privately-held companies. These convertible notes, common units and preferred units are not publicly traded and may not be offered, sold, transferred or pledged until such units are registered pursuant to an effective registration statement or pursuant to an exemption from registration. These investments will be subject to fair value measurement adjustments which will affect our financial results and there can be no assurance that the convertible notes will ultimately be repaid or converted in equity of the issuers.

Changes in the economic environment have resulted, and could further result, in significant impairments of certain of our long-lived assets.

Under U.S. generally accepted accounting principles (“U.S. GAAP”), we review the carrying value of our long-lived assets when events or changes in circumstances indicate that the carrying value of these assets may not be recoverable, based on their expected future cash flows. The impact of reduced expected future cash flow could require the write-down of all or a portion of the carrying value for these assets, which would result in additional impairments, resulting in decreased earnings. During the three-year period ending December 31, 2024, we recorded a total of $5.9 million of impairments and other charges for certain right-of-use lease assets, inventory and long-lived assets other than goodwill. See Note 6 - “Impairments and other charges” in the Notes to Consolidated Financial Statements for further discussion of impairments. Depressed commodity prices and/or adverse changes in the economic environment could result in a greater decrease in the demand for many of our products and services, which could impact the expected utilization rates of certain of our long-lived assets, including plant facilities, operating locations, and operating equipment.

We are dependent on third-party suppliers for specific products and equipment necessary to provide certain of our products and services.

We sell a variety of CBFs to the oil and gas industry and non-energy markets, including calcium chloride, calcium bromide, zinc bromide, zinc calcium bromide, sodium bromide, formate-based brines, and our TETRA CS Neptune fluids, some of which we manufacture and some of which are purchased from third parties. Sales of these products contribute significantly to our revenues. In our manufacture of calcium chloride, we use brines, hydrochloric acid, and other raw materials purchased from third parties. In our manufacture of brominated CBF products, we use elemental bromine, hydrobromic acid, and other raw materials that are purchased from third parties. There are several raw materials for which there are only a limited number of suppliers or a single supplier. To mitigate potential supply constraints, we enter into supply agreements with particular suppliers. For example, we are currently required to purchase all of our requirements of elemental bromine, up to a certain specified maximum and subject to a specified annual minimum, from LANXESS under a long-term supply agreement. We also evaluate alternative sources of supply to avoid reliance on limited or sole-source suppliers when possible. Although we have long-term supply agreements with LANXESS, there is no assurance that we will have an adequate supply of elemental bromine or the other raw materials required for all of our CBF opportunities, or that such raw materials will be available at reasonable prices. Economic sanctions and other regulations imposed by the United States and other international countries as a result of the conflict involving Russia and Ukraine, Israel and Gaza region, hostilities in the Middle East, or maritime piracy attacks may disrupt supplies or affect the prices of certain raw materials. Should the conflict in Ukraine or other international locations further escalate, it is difficult to anticipate the extent to which current or future sanctions could increase our costs, disrupt our supplies, reduce our sales or otherwise affect our operations. Additionally, new or increased tariffs could impact raw material prices and the cost of component parts. If we are unable to acquire these raw materials at reasonable prices, or at all, for a prolonged period, our Completion Fluids & Products Division business could be materially and adversely affected.

Operating and Technological Risks

We have technological and age-obsolescence risk, both with our products and services as well as with our equipment assets.

New drilling, completion, and production technologies and equipment are constantly evolving. If we are unable to adapt to new advances in technology or replace older assets with new assets, we are at risk of losing
11




customers and market share. Certain equipment, such as a portion of our production testing equipment fleet, may be inadequate to meet the needs of our customers in certain markets. The permanent replacement or upgrade of any of our equipment will require significant capital. Due to the unique nature of many of these assets, finding a suitable or acceptable replacement may be difficult and/or cost prohibitive. The replacement or enhancement of these assets over the next several years may be necessary for us to effectively compete in the current marketplace.

Our operations involve significant operating risks and insurance coverage may not be available or cost-effective.

We are subject to operating hazards normally associated with the oilfield service industry, including automobile accidents, fires, explosions, blowouts, formation collapses, mechanical problems, abnormally pressured formations, and environmental accidents. Environmental accidents could include, but are not limited to, oil and produced water spills, gas leaks or ruptures, uncontrollable flows of oil, gas, or well fluids, or discharges of CBFs or toxic gases or other pollutants into the air, soil, water, groundwater, etc. These operating hazards may also include injuries to employees and third parties during the performance of our operations.

We have maintained a policy of insuring our risks of operational hazards that we believe is customary in the industry. We believe that the limits of insurance coverage we have purchased are consistent with the exposures we face and the nature of our products and services. Due to economic conditions in the insurance industry, from time to time, we have increased our self-insured retentions for certain policies in order to minimize the increased costs of coverage, or we have reduced our limits of insurance coverage for, or not procured, certain coverage. In certain areas of our business, we, from time to time, have elected to assume the risk of loss for specific assets. To the extent we suffer losses or claims that are not covered, or are only partially covered by insurance, our results of operations could be adversely affected.

We may not be able to economically extract lithium or bromine from the leased acreage in our Arkansas brine leases.

In addition to proven bromine reserves, our Arkansas brine leases currently contain probable bromine reserves and inferred, indicated and measured resources of lithium and bromine, and we may never convert any of these resources to proven mineral reserves on these properties, or enough of them to justify the decision to engage in the extraction of lithium and/or bromine. There can be no assurance that any future exploration efforts on these properties will be successful.

While we continue to evaluate the next steps regarding the potential development of our brine leases, we have only very recently completed a definitive feasibility study with respect to bromine and an updated technical resources report for our Evergreen Brine Unit, and we are not currently able to determine the economic viability of the extraction of the lithium and bromine from the leased acreage. In addition, the extraction of lithium and bromine from these brine leases will likely require a significant amount of time and capital, which may exceed current estimates and which may not be available to us on acceptable terms or at all. In August 2024, we published a definitive feasibility study for the production of bromine from our Evergreen Unit. Prior to producing lithium and bromine from the Evergreen Brine Unit, we must complete a lithium FEED study and a feasibility study for our lithium acreage, validate the lithium technologies used, coordinate with the local utility co-op for the construction of power infrastructure to supply electricity to our plant site, complete detailed engineering for a processing facility, obtain permits for our extraction activities which could be subject to delays or onerous conditions, as well as finalize any contractual agreements with our potential joint venture partner, Saltwerx. We and Saltwerx continue to evaluate the potential development of and the negotiation of the joint venture for the Evergreen Brine Unit and are continuing to advance the engineering studies required to more precisely define the lithium project economics. Unless and until we finalize any contractual agreements with Saltwerx, including a joint venture agreement, our relationship with Saltwerx will be governed by the MOU and the Brine Unit Operating Agreement approved by the Arkansas Oil and Gas Commission. See “Item 2. Properties—Bromine and Lithium Resources” for more information regarding the MOU. As a result of these uncertainties, no assurance can be given that any future exploration programs will result in the discovery of commercially viable mineral resources or reserves.

Failure to effectively and timely execute any of our low carbon energy initiatives could have an adverse effect on our business and financial condition.

Our future success may depend on our ability to effectively execute on our low carbon energy initiatives. This strategy depends on our ability to effectively identify, develop, and scale new technologies, expand application of our global infrastructure and chemistry expertise and on the economic viability of the extraction of lithium and bromine from our Arkansas brine leases. Furthermore, execution of our low carbon initiatives are subject to a number of permitting, real estate, and project development risks, which could delay, limit, or even prevent the
12




successful execution of these initiatives. Moreover, we cannot guarantee that the low carbon initiatives we may identify will meet the expectations of our various stakeholders. Even if successful, we could face increased costs from our pursuit of low carbon initiatives. For example, the exploration, development and extraction of brine and lithium from our Arkansas brine leases will likely require significant time and capital, and there is no guarantee of a return from these operations. Our low carbon energy initiatives may also depend in part on successful development of partnerships with other companies, such as our partnership and investments in privately-held companies and our MOU and potential joint venture partnership with Saltwerx, and such partners’ execution of their own respective projects and business strategies. Moreover, successful execution of these initiatives may turn on the timely issuance of permits or other authorizations for activities, which we cannot control. If we, or the projects or partners we invest in, fail to execute our low carbon energy initiatives as planned, or if execution of such initiatives requires more time and capital than expected, demand for our technologies, services and mineral assets and consequently, our business, results of operations and financial condition could be adversely affected.

Weather-Related Risks

Certain of our operations are seasonal and depend, in part, on weather conditions. In addition, severe weather, including named windstorms, and severe winter weather, can cause damage and disruption to our businesses.

In certain markets, the Water & Flowback Services Division’s onshore water management services can be dependent on adequate water supplies being available to our customers. To the extent severe drought or other weather-related conditions prevent our customers from obtaining needed water, frac water operations may not be possible and our Water & Flowback Services Division business may be negatively affected.

Further, a portion of our operations is susceptible to adverse weather conditions in the Gulf of America, including hurricanes and other extreme weather conditions. Even if we do not experience direct damage from storms, we may experience disruptions in our operations, because we are unable to operate or our customers or suppliers may curtail their activities due to damage to their wells, platforms, pipelines, and facilities. From time to time, our onshore operations are also negatively affected by adverse weather conditions, including sustained rain and flooding. Severe weather during the winter may also have a significant impact on natural gas storage levels and reduce drilling activity and other customer activity substantially.

Financial Risks

The market price of our common stock has been and may continue to be volatile.

The market price of our common stock has fluctuated in the past and is subject to significant fluctuations in response to many factors, some of which are beyond our control, including the following:

our operational performance;
supply, demand, and prices of oil and natural gas;
the activity levels of our customers;
deviations in our earnings from publicly disclosed forward-looking guidance or analysts’ projections;
recommendations by research analysts that cover us and other companies in our industry;
risks related to acquisitions, divestitures and our growth strategy;
uncertainty about current global economic conditions; and
other general economic conditions.

During 2024, the closing price for our common stock ranged from a high of $4.93 per share to a low of $2.76 per share. In recent years, the stock market in general has experienced extreme price and volume fluctuations that have affected the market price for companies in industries similar to ours. Some of these fluctuations have been unrelated to operating performance and are attributable, in part, to outside factors such as general economic conditions, including the impact of the ongoing Russia-Ukraine conflict, conflict in the Israel-Gaza region, continued hostilities in the Middle East, maritime piracy attacks, and fear of a global recession. The volatility of our common stock may make it difficult to resell shares of our common stock at attractive prices.
13





Our long-term debt agreements contain covenants and other provisions that restrict our ability to take certain actions and may limit our ability to operate or grow our business in the future.

As of December 31, 2024, our total long-term debt outstanding of $179.7 million consisted of the carrying amount outstanding under our credit facility. Our credit facility matures in January 2030 and consists of a $190.0 million funded term loan and a $75.0 million delayed-draw term loan (collectively the “Term Credit Agreement”). We also have availability under our Asset-Based Credit Agreement (the “ABL Credit Agreement”), and under our revolving credit facility for seasonal working capital needs of subsidiaries in Sweden (“Swedish Credit Facility”).

    The Term Credit Agreement contains certain affirmative and negative covenants, including covenants that restrict the ability of the Company and certain of its subsidiaries to take certain actions including, among other things and subject to certain significant exceptions, the incurrence of debt, the granting of liens, engaging in mergers and other fundamental changes, the making of investments, entering into transactions with affiliates, the payment of dividends and other restricted payments, the prepayment of other indebtedness and the sale of assets. The Term Credit Agreement also requires the Company to maintain a Leverage Ratio (as defined in the new term loan credit agreement) of not more than 4.0 to 1.0 as of the end of each fiscal quarter and Liquidity (as defined in the New Term Credit Agreement) of not less than $50.0 million at all times.

The ABL Credit Agreement contains certain affirmative and negative covenants, including covenants that restrict the ability of TETRA and certain of its subsidiaries to take certain actions including, among other things and subject to certain significant exceptions, incurring debt, granting liens, engaging in mergers and other fundamental changes, making investments, entering into, or amending, transactions with affiliates, paying dividends and making other restricted payments, prepaying other indebtedness and selling assets. The ABL Credit Agreement also contains a provision that may require a fixed charge coverage ratio (as defined in the ABL Credit Agreement) of not less than 1.00 to 1.00 in the event that certain conditions associated with outstanding borrowings and cash availability occur.

    Our continuing ability to comply with covenants in our Long-Term Debt Agreements depends largely upon our ability to generate adequate earnings and operating cash flow.

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, 2024, we had deferred tax assets associated with federal, state, and foreign net operating loss carryforwards/carrybacks (“NOLs”) equal to approximately $72.4 million, $9.0 million, and $7.7 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 beginning in 2025 through 2043.

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 and our future assessments may be materially different from the current estimate.

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 will not 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
14




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.

We have continuing exposure to abandonment and decommissioning obligations associated with oil and gas properties previously owned by Maritech.

From 2001 to 2012, our former subsidiary, Maritech Resources, Inc. (“Maritech”), acquired, produced, and operated various oil and gas properties in the Gulf of America and eventually sold the various oil and gas producing properties in numerous transactions to different buyers. In connection with those sales, the buyers generally assumed the decommissioning liabilities associated with the properties sold (the “Legacy Liabilities”) and generally became the successor operator. In some cases, we provided guaranties of certain liabilities retained by Maritech, and we provided guaranties to the entities which originally sold the properties to Maritech. To the extent that a buyer, or subsequent buyer, of these properties fails to perform the decommissioning work required, Maritech or we may be required to perform operations to satisfy the Legacy Liabilities.

In March 2018, pursuant to a series of transactions, Maritech sold the remaining offshore leases held by Maritech to Orinoco Natural Resources, LLC (“Orinoco”) and, immediately thereafter, we sold all equity interest in Maritech to Orinoco. Under the Maritech Asset Purchase Agreement, Orinoco assumed all of Maritech’s decommissioning liabilities related to the leases conveyed to Orinoco (the “Orinoco Lease Liabilities”) and, under the Maritech Membership Interest Purchase Agreement, Orinoco assumed all other liabilities of Maritech, including the Legacy Liabilities and liabilities pertaining to properties still operated by Maritech, subject to limited exceptions unrelated to the decommissioning liabilities. Pursuant to a Bonding Agreement entered into as part of the Orinoco transactions (the “Bonding Agreement”), Orinoco provided non-revocable performance bonds in an aggregate amount of $46.8 million to cover the Orinoco Lease Liabilities (the “Initial Bonds”) and agreed to replace the Initial Bonds with other non-revocable performance bonds in the aggregate sum of $47.0 million (collectively, the “Replacement Bonds”). In the event Orinoco does not provide the Replacement Bonds, Orinoco is required to make certain cash escrow payments to us. However, as of the date of this report, the Replacement Bonds have not been received and no cash escrow payments have been made. In the event that Orinoco fails to perform, our guarantees may still cover these liabilities. Separately, significant decommissioning liabilities that were assumed by the buyers of the Maritech properties in these previous sales remain unperformed. If these buyers, or any successor owners of the Maritech properties, are unable to satisfy and extinguish their decommissioning liabilities due to bankruptcy or other liquidity issues, the U.S. Department of the Interior may seek to impose those obligations on Maritech and on us. The amount of cash necessary to satisfy these obligations could be significant and, if Maritech or Orinoco is unable to cover any deficiency between any bond payment and the decommissioning liability, we may be liable for a portion of the costs and our financial condition and results of operations may be negatively affected. For example, Maritech is liable, with other third parties, for certain decommissioning obligations in the Gulf of America. While the ultimate outcome of this matter cannot be predicted, we could potentially be liable for an estimated amount in the range of $5.8 million to $19.4 million, depending on the outcome of negotiations and whether other partners or property owners in the chain of title fulfill their respective obligations under their agreements. Such estimates are based on information known to us as of the time of this report and are subject to change.

In addition, Maritech and certain other interest owners have received decommissioning orders from BSEE and could receive additional decommissioning orders in the future. Such decommissioning orders received by Maritech and other interest owners relate to asset retirement obligations for certain properties in the Gulf of America. From time to time, we also receive demand notices from third parties related to certain corporate guarantees or other arrangements covering such decommissioning liabilities. While the ultimate outcome of such matters cannot be predicted at this time, if Maritech or other interest owners default, BSEE or third parties may seek to enforce certain corporate guarantees or third party indemnity agreements against us for a portion of such decommissioning obligations, which may be significant. On February 13, 2025, Arena Energy, LLC filed a complaint in U.S. District Court for the Southern District of Texas seeking indemnification from us and Maritech for decommissioning costs related to a Maritech oil and gas platform in the Gulf of America. We are evaluating the allegations included in the complaint and intend to vigorously defend against the claims brought by Arena Energy, LLC but are presently unable to predict the duration, scope or result of this proceeding.

See Note 11 - “Commitments and Contingencies” in the Notes to Consolidated Financial Statements for further discussion of decommissioning liabilities, the Bonding Agreement, and the process for replacement of the Orinoco bonds.
15





From time to time the U.S. Department of Interior has sought to impose more stringent supplemental bonding and financial assurance requirements, which may increase our risks associated with the decommissioning obligations pertaining to oil and gas properties previously owned by Maritech.

There has been substantial uncertainty relating to the supplemental bonding and financial assurance program managed by the U.S. Department of the Interior over the past several years. Under prior administrations, the U.S. Department of Interior has sought to require certain oil and gas owners and operators with infrastructure in the Gulf of America to provide additional supplemental bonds or other acceptable financial assurance for decommissioning liabilities. These changes have the potential to adversely impact the financial condition of lease owners and operators in the Gulf of America and increase the number of such owners and operators seeking bankruptcy protection.

For example, in April 2024, BOEM finalized a rulemaking which modified its criteria for determining bonds and financial assurance for offshore oil and gas lessees and other operators, generally imposing more stringent requirements for waiving supplemental bonding requirements. These developments, coupled with recent volatility in the surety market with respect to covering OCS obligations, have the potential to increase operating costs for lease owners and operators in the Gulf of America and reduce the availability of surety bonds due to the increased demands for such bonds.

The U.S. Department of the Interior also increased its estimates for decommissioning liabilities in the Gulf of America, causing the potential need for additional supplemental bonding and/or other financial assurances to be dramatically increased. When coupled with any volatility with respect to the prices of oil and gas, it is difficult to predict the impact of BOEM’s 2024 rule and regulatory changes already promulgated, and any other changes as may be forthcoming by the U.S. Department of the Interior relating to financial assurance for decommissioning liabilities. We cannot predict what actions, if any, and on what timing, the new Administration may take with respect to these matters; however, the ultimate impact of BOEM’s 2024 rule, and other rulemaking, is presently unclear given a recent Executive Order issued by the Trump Administration. Still, any further revisions to the U.S. Department of the Interior’s supplemental bonding requirements that increase their stringency could result in demands for the posting of increased financial assurances by owners and operators in the Gulf of America, including Maritech, Orinoco and the other entities to whom Maritech divested its Gulf of America assets, but such demands cannot be directly placed on us due to the fact that we are only a former parent company of Maritech and are only a guarantor as opposed to an actual lease owner or operator. This may force lease owners and operators of leases and other infrastructure in the Gulf of America to obtain additional surety bonds or other forms of financial assurance, the costs of which could be significant. Moreover, the changes to the bonding and financial assurance program for the Gulf of America (to include loss of supplemental bonding waivers, exceedances of the surety bond market’s ability to meet current demands, and resultant bankruptcies) could increase the risk that we may be required to step in and satisfy remaining decommissioning liabilities of Maritech and any buyer of the Maritech properties, including Orinoco, through our third-party indemnity agreements and private guarantees. Such obligations could be significant and could adversely affect our business, results of operations, financial condition and cash flows.

We are exposed to significant credit risks.

We face credit risk associated with the significant amounts of accounts receivable we have with our customers in the energy industry. Many of our customers, particularly those associated with our onshore operations, are small- to medium-sized oil and gas operators that may be more susceptible to declines in oil and gas commodity prices or generally increased operating expenses than larger companies. Our ability to collect from our customers could be impacted by volatility in the oil and natural gas price environment and we may face increased credit risks if the price of oil were to fall and remain low for an extended period of time.

As discussed in the preceding risk factors, we face the risk of having to satisfy decommissioning liabilities on properties presently or formerly owned by Maritech. Consequently, we face credit risk associated with the ability of these companies to satisfy their decommissioning liabilities. If these companies are unable to satisfy their obligations, it will increase the possibility that we will become liable for such decommissioning obligations in the future.

16




Our operating results and cash flows for certain of our subsidiaries are subject to foreign currency risk.

The operations of certain of our subsidiaries are exposed to fluctuations between the U.S. dollar and certain foreign currencies, particularly the euro, the British pound, the Brazilian Real, the Argentinian peso and the Mexican peso. Our plans to grow our international operations could cause this exposure from fluctuating currencies to increase. Historically, exchange rates of foreign currencies have fluctuated significantly compared to the U.S. dollar, and this exchange rate volatility is expected to continue. Significant fluctuations in foreign currencies against the U.S. dollar could adversely affect our balance sheet and results of operations.

We are exposed to interest rate risks with regard to our credit facility debt and future refinancing thereof.

As of December 31, 2024, we had $190.0 million principal outstanding under our Term Credit Agreement and no balance outstanding under our ABL Credit Agreement. These credit facilities consist of floating rate loans that bear interest at an agreed upon percentage rate spread above the secured overnight financing rate (“SOFR”) or an alternate base rate. Whenever we have amounts outstanding under our long-term debt agreements and credit facilities, our cash flows and results of operations will be subject to interest rate risk exposure associated with the debt balance outstanding. We currently are not a party to an interest rate swap contract or other derivative instrument designed to hedge our exposure to interest rate fluctuation risk.

Our Term Credit Agreement is scheduled to mature on January 1, 2030 and our ABL Credit Agreement is scheduled to mature on May 13, 2029. There can be no assurance that financial market conditions or borrowing terms at the times these existing debt agreements are renegotiated will be as favorable as the current terms and interest rates. We may be unable to obtain financing in the future for working capital, capital expenditures, acquisitions, debt service requirements, or other purposes.

Legal, Regulatory, and Political Risks

We operate in a highly competitive environment. If we are unable to maintain product and technology leadership, this could adversely affect any competitive advantage we hold.

The industries in which we operate are highly competitive and rapidly evolving. Our business may be adversely affected if we fail to continue developing and producing innovative products and services in response to changes in the market, including customer and government requirements, or if we fail to deliver such products and services to our customers in a timely and cost-competitive manner. If we are unable to maintain products and services leadership in our industries, our ability to maintain market share, defend, maintain, or increase prices for our products and services, and negotiate acceptable contract terms with our customers could be adversely affected. Furthermore, competing or new technologies may accelerate the obsolescence of our products or services and reduce the value of our intellectual property.

Limitations on our ability to obtain, maintain, protect, or enforce our intellectual property rights, including our trade secrets, could cause a loss in revenue and any competitive advantage we hold.

There can be no assurance that the steps we take to obtain, maintain, protect, and enforce our intellectual property rights will be adequate. Some of our products or services, and the processes we use to produce or provide them, have been granted patent protection, have patent applications pending, or are trade secrets. Our business may be adversely affected when our patents are unenforceable, the claims allowed under our patents are not sufficient to protect our technology, our patent applications are denied, or our trade secrets are not adequately protected. Our competitors may also be able to develop technology independently that is similar to ours without infringing on our patents or gaining access to our trade secrets.

Our proprietary rights may be violated or compromised, which could damage our operations. In addition, third parties may claim that we have infringed upon or otherwise violated their intellectual property rights.

We own numerous patents, patent applications, and unpatented trade secret technologies in the U.S. and certain foreign countries. There can be no assurance that the steps we have taken to protect our proprietary rights will be adequate to deter misappropriation of these rights. In addition, independent third parties may develop competitive or superior technologies.

17




Additionally, the tools, techniques, methodologies, programs, and components we use to provide our services and products may infringe upon or otherwise violate the intellectual property rights of others or be challenged on that basis. Regardless of the merits, any such claims generally result in significant legal and other costs, including reputational harm, and may distract management from running our business. Resolving such claims could increase our costs, including through royalty payments to acquire licenses, if available, from third parties and through the development of replacement technologies. If a license to resolve a claim were not available, we might not be able to continue providing a particular service or product.

Our operations are subject to extensive and evolving U.S. and foreign federal, state, and local laws and regulatory requirements that increase our operating costs and expose us to potential fines, penalties, and litigation.

Laws and regulations govern our operations, including those relating to corporate governance, employees, taxation, fees, importation and exportation restrictions, environmental affairs, health and safety, and the manufacture, storage, handling, transportation, use and sale of chemical products. Certain foreign countries impose additional restrictions on our activities, such as currency restrictions and restrictions on various labor practices. These laws and regulations are becoming increasingly complex and stringent, and compliance is becoming increasingly expensive. Governmental authorities have the power to enforce compliance with these regulations, and violators are subject to civil and criminal penalties, including civil fines, and injunctions. Third parties may also have the right to pursue legal actions to enforce compliance with certain laws and regulations. It is possible that increasingly strict environmental, health and safety laws, regulations, and enforcement policies could result in substantial costs and liabilities to us.

For example, the EPA has asserted federal regulatory authority under the Safe Drinking Water Act Underground Injection Control program over certain hydraulic fracturing activities involving the use of diesel fuels and published permitting guidance for such activities and issued a final regulation under the Clean Water Act prohibiting discharges to publicly owned treatment works of wastewater from onshore unconventional oil and gas facilities. Certain environmental and other groups have suggested that additional federal, state, and local laws and regulations may be needed to more closely regulate the hydraulic fracturing process. Several states have adopted regulations that require operators to disclose the chemical constituents in hydraulic fracturing fluids. We cannot predict whether any foreign, federal, state or local laws or regulations will be enacted regarding hydraulic fracturing, and, if so, what actions any such laws or regulations would require or prohibit. If additional levels of regulation or permitting requirements are imposed on oil and gas operators through the adoption of new laws and regulations, the demand for certain of our products and services could be decreased or subject to delays.

We operate in the U.S. Gulf of America. At this time, we cannot predict the full impact that other regulatory actions that may be mandated by the federal government may have on our operations or the operations of our customers. Other governmental or regulatory actions could further reduce our revenues and increase our operating costs, including the cost to insure offshore operations, resulting in reduced cash flows and profitability.

Our onshore and offshore operations, including operations related to energy storage and carbon capture, utilization, and storage, expose us to risks such as the potential for harmful substances escaping into the environment and causing damages or injuries, which could be substantial. We maintain limited environmental liability insurance covering named locations and environmental risks associated with contract services for oil and gas operations. We could be materially and adversely affected by an enforcement proceeding or a claim that is not covered or is only partially covered by insurance.

Because our business depends on the level of activity in the oil and natural gas industry, existing or future laws, regulations, treaties, or international agreements that impose additional restrictions on the industry may adversely affect our financial results. Regulators are becoming more focused on-air emissions from oil and gas operations, including volatile organic compounds, hazardous air pollutants, and GHGs. In particular, the focus on GHGs and climate change, including incentives to conserve energy or use alternative energy sources, such as those contained in laws like the Inflation Reduction Act (“IRA 2022”), unless amended or otherwise superseded, could have a negative impact on our financial results if such laws, regulations, treaties, or international agreements reduce the worldwide demand for oil and natural gas or otherwise result in reduced economic activity generally. In addition, such laws, regulations, treaties, or international agreements could result in increased compliance costs, capital spending requirements, or additional operating restrictions for us, which may have a negative impact on our financial results.

18




In addition to increasing our risk of environmental liability, the rigorous enforcement of environmental laws and regulations has accelerated demand for our products and services in some of the markets we serve. For more information on the environmental laws and regulations to which we are subject, see our disclosures titled “Health, Safety, and Environmental Affairs Regulation” set forth in Item 1 of this Annual Report.

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

In August 2022, President Biden signed the IRA 2022 into law. The IRA 2022 contains hundreds of billions in incentives for the development of renewable energy, clean hydrogen, clean fuels, electric vehicles and supporting infrastructure and carbon capture and sequestration, amongst other provisions. In addition, the IRA 2022 imposes the first ever federal fee on the emission of greenhouse gases through a methane emissions charge. The IRA 2022 amends the federal Clean Air Act to impose a fee on the emission of methane from sources required to report their GHG emissions to the U.S. Environmental Protection Agency (“EPA”), including those sources in the onshore petroleum and natural gas production and gathering and boosting source categories. The methane emissions charge began in calendar year 2024 at $900 per ton of methane, increases to $1,200 in 2025, and will be set at $1,500 for 2026 and each year after. Calculation of the fee is based on certain thresholds established in the IRA 2022. While the tax incentives created by the IRA for carbon capture and sequestration may increase demand for some of the services we provide as part of our low carbon solutions business, the methane charge imposed on our oil and natural gas customers could further accelerate the transition of the economy away from the use of fossil fuels towards lower- or zero-carbon emissions alternatives. We cannot predict whether, how, or when the incoming Trump administration might take action to revise or repeal the methane emissions charge. Additionally, Congress may take actions to repeal or revise the IRA, including with respect to the methane emissions charge, which timing or outcome similarly cannot be predicted. To the extent that the methane emissions charge is implemented as originally promulgated, it could decrease demand for oil and gas and consequently adversely affect the business of our customers, thereby reducing demand for our other services.

Our operations, and those of our suppliers and customers, are subject to a series of risks arising from climate change.

The threat of climate change continues to attract considerable attention in the United States and in foreign countries. As a result, our operations as well as the operations of our oil and natural gas exploration and production customers and our suppliers are subject to a series of regulatory, political, litigation, and financial risks associated with the production and processing of fossil fuels and emission of GHGs.

In the United States, no comprehensive climate change legislation has been implemented at the federal level, though laws such as the IRA 2022 advance numerous climate-related objectives. Following the U.S. Supreme Court finding that GHG emissions constitute a pollutant under the CAA, the EPA adopted regulations that, among other things, established construction and operating permit reviews for GHG emissions from certain large stationary sources, required the monitoring and annual reporting of GHG emissions from certain petroleum and natural gas system sources in the United States, and together with the DOT, implemented GHG emissions limits on vehicles manufactured for operation in the United States. However, from time to time certain administrations have taken actions to repeal or revise such climate-related actions. For example, the regulation of methane from oil and gas facilities has been subject to uncertainty in recent years. For more information, see our disclosures titled “The Inflation Reduction Act of 2022 could accelerate the transition to a low carbon economy and could impose new costs on our customers’ operations.” Given the long-term trend toward increasing regulation, further federal GHG regulations of the oil and gas industry remain a significant possibility. For more information, see our disclosures titled “Health, Safety, and Environmental Affairs Regulation” set forth in Item 1 of this Annual Report. Moreover, certain international jurisdictions continue to impose more stringent regulations with respect to GHGs, and other stakeholders may pressure us or our customers to take additional action beyond any applicable regulatory requirements.

Separately, various states and groups of states have adopted or are considering adopting legislation, regulation or other regulatory initiatives that are focused on such areas as GHG cap and trade programs, carbon taxes, reporting and tracking programs, and restriction of emissions. At the international level, in 2021, the U.S. rejoined the Paris Agreement, which requires member nations to submit non-binding GHG emissions reduction goals every five years. However, on January 20, 2025, President Trump signed an Executive Order withdrawing the United States from the Paris Agreement and from any other commitments made by the United Nations Framework Convention on Climate Change. Additionally, President Trump revoked any purported financial commitment made by the United States pursuant to the same, The full impact of these actions is uncertain at this time.

19




Governmental, scientific, and public concern over the threat of climate change arising from GHG emissions has resulted in increasing political risks in the United States. Litigation risks are also increasing as a number of parties have sought to bring suit against oil and natural gas companies in state or federal court, alleging among other things, that such companies created public nuisances by producing fuels that contributed to climate change or alleging that the companies have been aware of the adverse effects of climate change for some time but defrauded their investors or customers by failing to adequately disclose those impacts. There is also a growing trend of parties suing public companies for “greenwashing,” which is where a company makes unsubstantiated statements designed to mislead consumers or shareholders into thinking that the company’s products or practices are more environmentally friendly than they are.

There have also recently been increasing financial risks for companies in the fossil fuel sector as certain shareholders currently invested in such companies may elect in the future to shift some or all of their investments into other sectors. Institutional lenders who provide financing to fossil fuel energy companies also have become more attentive to sustainable lending practices and some of them may elect not to provide funding for fossil fuel energy companies or seek to require more aggressive action with respect to climate-related risks, although this trend has waned recently and several high-profile banks and institutional investors have withdrawn from various associations that aim to limit financing of industries that emit significant GHG emissions. Limitation of investments in and financing for fossil fuel energy companies could result in the restriction, delay or cancellation of drilling programs or development or production activities, which could reduce demand for our products and services. Additionally, the Securities and Exchange Commission published a final rule in March 2024 that would require registrants to make certain climate-related disclosures, including any climate targets and goals, and data on Scope 1 and 2 GHG emissions. However, the future of the rule is uncertain at this time given that its implementation has been stayed pending the outcome of legal challenges; moreover, on February 11, 2025, SEC Acting Chairman Mark T. Uyeda requested that the U.S. Court of Appeals for the Eighth Circuit not schedule argument in the case while the Commission reconsiders the final rule. The Commission under the current administration may seek to repeal or otherwise modify the rule, though we cannot predict whether such action will occur or its timings. Several states have also enacted or are considering enhanced climate-related disclosure requirements. While we cannot predict the final form or substance of these various rules, this may result in additional costs to comply with any such disclosure requirements. Additionally, we cannot predict how financial institutions and investors might consider information disclosed under such rules, and as a result it is possible that we could face increases with respect to the costs of, or restrictions imposed on, our access to capital.

The adoption and implementation of new or more stringent international, federal or state legislation, regulations or other regulatory initiatives that impose more stringent standards for GHG emissions from the oil and natural gas sector or otherwise restrict the areas in which this sector may produce oil and natural gas or generate the GHG emissions could result in increased costs of compliance or costs of consuming, and thereby reduce demand for oil and natural gas, which could reduce demand for our products and services. Additionally, political, litigation and financial risks may result in our oil and natural gas operators restricting or cancelling production activities, incurring liability for infrastructure damages as a result of climatic changes, or impairing their ability to continue to operate in an economic manner, which also could reduce the demand for our products and services. Actions taken on the federal, state or local levels to ban, limit, or restrict products that rely on oil or natural gas could also reduce demand for our products and services. One or more of these developments could have a material adverse effect on our business, financial condition and results of operation.

Climate change may also result in various physical risks, such as the increased frequency or intensity of extreme weather events or changes in meteorological and hydrological patterns, that could adversely impact us, our customers’, and our suppliers’ operations. Such physical risks may result in damage to our customers’ facilities or infrastructure, or otherwise adversely impact their operations, such as if they become subject to water use curtailments in response to drought, or demand for their products, such as to the extent warmer winters reduce the demand for energy for heating purposes, which may ultimately reduce demand for the products and services we provide. Such physical risks may also impact our suppliers, which may adversely affect our ability to provide our products and services.

Increased attention to ESG matters and conservation measures may adversely impact our or our customers’ business.

Increasing attention to, and societal expectations on companies to address, climate change and other environmental and social impacts, investor, regulatory and societal expectations regarding voluntary and mandatory ESG-related disclosures, and consumer demand for alternative forms of energy may result in increased costs, reduced demand for our customers’ products, reduced profits, increased investigations and litigation, and negative impacts on our stock price and reduced access to capital markets. Increased attention to climate change and
20




environmental conservation, for example, may result in demand shifts for oil and natural gas products and additional governmental investigations and private litigation against us or our customers. To the extent that societal pressures, regulatory, political or other factors are involved, it is possible that such liability could be imposed without regard to our causation of or contribution to the asserted damage, or to other mitigating factors. While the extent of these pressures may change from time to time, we cannot predict the ultimate impact they may have in the near, mid or long-term on our operations. For more information, see our risk factor titled “Our operations, and those of our suppliers and customers, are subject to a series of risks arising from climate change.”

Moreover, while we may create and publish voluntary disclosures regarding ESG matters from time to time, certain statements in those voluntary disclosures may be based on expectations and assumptions and hypothetical scenarios that may or may not be representative of current or actual risks or events or forecasts of expected risks or events, including the costs associated therewith. Mandatory ESG-related disclosure is also emerging as an area where we may be, subject to required disclosures in certain jurisdictions, and any such mandatory disclosures may similarly necessitate the use of hypothetical, projected or estimated data, some of which is not controlled by us and is inherently subject to imprecision. Disclosures reliant upon such expectations and assumptions and hypothetical scenarios are necessarily uncertain and may be prone to error or subject to misinterpretation given the long timelines involved and the lack of an established single approach to identifying, measuring and reporting on many ESG matters. Additionally, we may announce various targets or product and service offerings in an attempt to improve our ESG profile, which are often aspirational. However, we cannot guarantee that we will be able to meet any such targets or that such targets or offerings will have the intended results on our ESG profile, including but not limited to any unforeseen costs, consequences, changes to relevant accounting methodologies or technical difficulties associated with such targets or offerings. Also, despite any voluntary actions, we may receive pressure from certain investors, lenders, or other groups to adopt more aggressive climate or other ESG-related goals or policies, but we cannot guarantee that we will be able to pursue or implement such goals because of potential costs or technical or operational obstacles.

Furthermore, our reputation, as well as our stakeholder relationships, could be adversely impacted as a result of, among other things, any failure to meet our ESG plans or goals or stakeholder perceptions of statements made by us, our employees and executives, agents, or other third parties or public pressure from investors or policy groups to change our policies. Certain statements with respect to ESG matters are becoming increasingly subject to heightened scrutiny from public and governmental authorities, as well as other parties, related to the risk of potential “greenwashing.” For example, the SEC has recently taken enforcement action against companies for ESG-related misconduct, including greenwashing. Certain regulators, such as the SEC and various state agencies, as well as non-governmental organizations and other private actors have also filed lawsuits under various securities and consumer protection laws alleging that certain ESG-statements, goals or standards were misleading, false or otherwise deceptive. Additionally, certain employment practices and social initiatives are the subject of scrutiny by both those calling for the continued advancement of such policies, as well as those who believe they should be curbed, including government actors, and the complex regulatory and legal frameworks applicable to such initiatives continue to evolve. We cannot be certain of the impact of such regulatory, legal and other developments on our business. More recent political developments could mean that the Company faces increasing criticism or litigation risks from certain “anti-ESG” parties, including various governmental agencies. Such sentiment may focus on the Company’s environmental commitments (such as reducing GHG emissions) or its pursuit of certain employment practices or social initiatives that are alleged to be political or polarizing in nature or are alleged to violate laws based, in part, on changing priorities of, or interpretations by, federal agencies or state governments. Consideration of ESG-related factors in the Company’s decision-making could be subject to increasing scrutiny and objection from such anti-ESG parties. As a result, we may face increased litigation risks from private parties and governmental authorities related to our ESG efforts. Moreover, any alleged claims of greenwashing against us or others in our industry may lead to negative sentiment towards our company or industry. To the extent that we are unable to respond timely and appropriately to any negative publicity, our reputation could be harmed. Damage to our overall reputation could have a negative impact on our financial results and require additional resources to rebuild our reputation.

In addition, organizations that provide information to investors on corporate governance and related matters have developed ratings processes for evaluating companies on their approach to ESG matters. Such ratings may be used by some investors to inform their investment and voting decisions. While such ratings do not impact all investors’ investment or voting decisions, unfavorable ESG ratings and recent activism directed at shifting funding away from companies with energy-related assets could lead to increased negative investor sentiment toward us and our industry and to the diversion of investment to other industries, which could have a negative impact on our stock price and our access to and costs of capital. Additionally, to the extent ESG matters negatively impact our
21




reputation, we may not be able to compete as effectively to recruit or retain employees, which may adversely affect our operations.

Such ESG matters may also impact our customers, which may result in reduced demand for certain of our products and services. We also cannot guarantee that any new product or service offerings we develop in light of ESG matters, including but not limited to the energy transition, will be suitable for our customers’ business operations. To the extent alternative technologies are preferred, whether as a result of regulatory impacts, technological developments, or changes in industry practice, it may adversely impact our business or results of operation.

Our operations in foreign countries expose us to complex regulations and may present us with new obstacles to growth.

We plan to continue to grow both in the United States and in foreign countries. We have established operations in Argentina, Brazil, Finland, Ghana, Norway, Saudi Arabia, Sweden, and the United Kingdom, as well as other foreign countries. Foreign operations carry special risks. Our business in the countries in which we currently operate and those in which we may operate in the future could be limited or disrupted by:

restrictions on repatriating cash back to the United States;
the impact of compliance with anti-corruption laws on our operations and competitive position in affected countries and the risk that actions taken by us or our agents may violate those laws;
government controls and government actions, such as expropriation of assets and changes in legal and regulatory environments;
import and export license requirements;
political, social, or economic instability;
trade restrictions;
changes in tariffs, which could impact raw material prices and the cost of component parts, and taxes; and
our limited knowledge of these markets or our inability to protect our interests.

We and our affiliates operate in countries where governmental corruption has been known to exist. While we and our subsidiaries are committed to conducting business in a legal and ethical manner, there is a risk of violating the U.S. Foreign Corrupt Practices Act, the U.K Bribery Act, or laws or legislation promulgated pursuant to the 1997 OECD Convention on Combating Bribery of Foreign Public Officials in International Business Transactions or other applicable anti-corruption regulations that generally prohibit the making of improper payments to foreign officials for the purpose of obtaining or keeping business. Violation of these laws could result in monetary penalties against us or our subsidiaries and could damage our reputation and our ability to do business.

Foreign governments and agencies often establish permit and regulatory standards different from those in the U.S. If we cannot obtain foreign regulatory approvals, or if we cannot obtain them in a timely manner, our growth and profitability from foreign operations could be adversely affected.

Regulatory initiatives related to hydraulic fracturing or operations on public lands in the countries where we and our customers operate could result in operating restrictions or delays in the completion of oil and gas wells that may reduce demand for our services.

Although we do not directly engage in hydraulic fracturing, our operations support many of our exploration and production customers in such activities. The practice continues to be controversial in certain parts of the country, resulting in increased scrutiny and regulation of the hydraulic fracturing process, including by federal and state agencies and local municipalities.

Hydraulic fracturing typically is regulated by state oil and gas commissions or similar state agencies, but several federal agencies have asserted regulatory authority over certain aspects of the process in the U.S. For example, the EPA has issued rulemakings under several laws governing hydraulic fracturing activities and disposal of wastes associated with the process. In addition, from time to time certain administrations have taken steps to limit hydraulic fracturing specifically or oil and gas production more broadly on U.S. federal lands. For example, President Biden previously issued an executive order that effectively paused new leasing activities for oil and gas exploration and production on non-Indian federal lands and offshore waters pending completion of a comprehensive
22




review and reconsideration of federal oil and gas permitting and leasing practices that take into consideration potential climate and other impacts associated with oil and gas activities on such lands and waters. Although the federal court for the Western District of Louisiana issued a permanent injunction against the leasing pause, in response to the executive order, the Department of Interior issued a report recommending various changes to the federal leasing program, though many such changes would require Congressional action. In April 2024, the Bureau of Land Management finalized a rule that reduces the waste of natural gas from venting, flaring and leaks from well sites on federal lands, as well as allows the delay or denial of permits if the Bureau finds that an operator’s methane waste minimization plan is insufficient. This rule is currently subject to litigation and halted in certain states. Additionally, also in April 2024, the Bureau finalized a rule updating the fiscal terms of federal oil and gas leases, increasing fees, rents, royalties, and bonding requirements. Most recently, in January 2025, President Biden announced executive action under the Outer Continental Shelf Lands Act prohibiting all future oil and natural gas leasing in the U.S. Outer Continental Shelf areas off the East and West coasts, the eastern Gulf of America, and portions of the Northern Bering Sea in Alaska However, President Trump, on his first day in office, revoked the Executive Order regarding withdrawal of leasing in the Northern Bering Sea and signed a new Executive Order promoting the expediting of permitting and leasing in Alaska as well as the development and production of the natural resources located in the state. At this time, it is still unclear the extent to which these actions may impact our operations or the operations of customers.

    At the state level, some states, including Texas, Oklahoma and New Mexico, have adopted, and other states are considering adopting legal requirements that could impose new or more stringent permitting, public disclosure, or well construction requirements on hydraulic fracturing activities. States could elect to prohibit high volume hydraulic fracturing altogether. Local governments also may seek to adopt ordinances within their jurisdictions regulating the time, place and manner of drilling activities in general or hydraulic fracturing activities in particular. For example, from time to time states such as Texas and Oklahoma have suspended permitting for disposal wells in certain areas in response to seismic activity. If new or more stringent federal, state, or local legal restrictions relating to the hydraulic fracturing process are adopted, our customers could incur potentially significant added costs to comply with such requirements, experience delays or curtailment in the pursuit of exploration, development or production activities, and perhaps even be precluded from drilling wells.

    Increased regulation and attention given to the hydraulic fracturing process or oil and gas operations on federal lands could lead to greater opposition to oil and gas production activities using hydraulic fracturing techniques. Additional legislation or regulation could also lead to operational delays or increased operating costs for our customers in the production of oil and gas, including from the developing shale plays, or could make it more difficult to perform hydraulic fracturing or otherwise operate on federal lands. The adoption of any federal, state or local laws or the implementation of additional regulations regarding hydraulic fracturing or oil and gas operations on federal lands could potentially cause a decrease in the completion of new oil and gas wells and an associated decrease in demand for our services and increased compliance costs and time, which could have a material adverse effect on our liquidity, consolidated results of operations, and consolidated financial condition.

Our operations, reputation, and financial condition may be impaired if our information or operational technology systems fail to perform adequately or if we are the subject of a data breach or cyberattack.

Our information and operational technology systems are critically important to operating our business. We rely on our information and operational technology systems to manage our business data, communications, supply chain, customer invoicing, employee information, and other business processes. We outsource certain business process functions to third-party providers and similarly rely on these third parties to maintain and store confidential information on their systems. The failure of these information technology systems to perform as we anticipate could disrupt our business and could result in transaction errors, processing inefficiencies, and the loss of sales and customers, causing our business and results of operations to suffer.

Although we allocate significant resources to protect our information technology systems, we have experienced varying degrees of cyber-incidents in the normal conduct of our business, including viruses, worms, other destructive software, process breakdowns, phishing and other malicious activities. On January 6, 2020, the Department of Homeland Security issued a public warning that indicated companies in the energy industry might be specific targets of cybersecurity threats. Such breaches have in the past and could again in the future result in unauthorized access to information including customer, supplier, employee, or other company confidential data. We do carry insurance against these risks, although the potential damages we might incur could exceed our available insurance coverage. We also invest in security technology, perform penetration tests from time to time, and design our business processes to attempt to mitigate the risk of such breaches.
23





However, there can be no assurance that future security breaches will not occur. Our facilities and systems, and those of our third-party service providers, have been and are vulnerable to security breaches, computer viruses, lost or misplaced data, programming errors, scams, burglary, human errors, acts of vandalism, misdirected wire transfers, or other malicious or criminal activities. These threats and incidents may originate from a variety of sources, including hackers, cybercriminals, nation-states, insiders, or other third parties.

Moreover, the development and maintenance of these measures requires continuous monitoring as technologies change and efforts to overcome security measures evolve. Cyberattacks in particular are evolving and have increased in frequency. Cyberattacks are becoming more sophisticated and include, but are not limited to, ransomware attacks, credential stuffing, spear phishing, social engineering, use of deepfakes (i.e., highly realistic synthetic media generated by artificial intelligence) and other attempts to gain unauthorized access to data for purposes of extortion or other malfeasance.

We have experienced and expect to continue to experience, cyber security threats and incidents, though as of the date of this Annual Report, we are not aware of any previous cybersecurity threats that have materially affected or are reasonably likely to materially affect the Company. However, a successful breach or attack could have a material negative impact on our operations or business reputation and subject us to consequences such as litigation costs, regulatory fines, remediation costs, and direct costs associated with incident response. No security measure is infallible.

Changes to applicable tax laws and regulations or exposure to additional income tax liabilities could affect our business and future profitability.

We are subject to various complex and evolving U.S. federal, state, and local and non-U.S. taxes. Our business and future profitability could be affected by numerous factors, including the availability of tax credits, exemptions, refunds and other benefits to reduce our tax liabilities, changes in the relative amount of our earnings subject to tax in the various jurisdictions in which we operate or have subsidiaries, the potential expansion of our business into or otherwise becoming subject to tax in additional jurisdictions, changes to our existing business structure and operations, the extent of our intercompany transactions, and the extent to which taxing authorities in the relevant jurisdictions respect those intercompany transactions.

Further, U.S. federal, state, and local and non-U.S. tax laws, policies, statutes, rules, regulations, or ordinances could be interpreted, changed, modified, or applied adversely to us, in each case, possibly with retroactive effect, and may have an adverse effect on our business and future profitability.
Item 1B. Unresolved Staff Comments.

Not applicable.
Item 1C. Cybersecurity.

Description of Processes for Assessing, Identifying, and Managing Cybersecurity Risks

We are reliant on the continuous and uninterrupted operation of our various technology systems. User access to our sites and information technology systems are important elements of our operations, as are cloud security and protection against cyber incidents. In the ordinary course of our business, we collect and store sensitive data in our data centers and on our networks, including intellectual property, proprietary business information, critical operating information, information regarding suppliers, customers and business partners, including certain personally identifiable information. In addition, the information technology infrastructure we use is important to the operation of our business and to our ability to perform day-to-day operations. Industrial control systems now control large-scale processes that can include multiple sites across long distances.

To assess, identify and manage material cybersecurity risks, we have endeavored to implement procedures, standards, and technical controls with the aim of protecting our networks and applications. We use internal and third-party tools and technologies to aid us in seeking to protect our network and internal systems from unauthorized access, intrusion, or disruption, including those described below.

24




Risk Assessment

Assessments are conducted across our systems, networks, and data infrastructure to identify potential cybersecurity threats and vulnerabilities. These assessments may include one or a combination of penetration testing, security audits, incident response planning, vendor risk assessments, and regulatory compliance assessments. Feedback from our maturity and technical assessments is incorporated into our systems and procedures through upgrades intended to further improve our security posture.

Incident Identification and Response

A monitoring and detection system has been implemented to help identify cybersecurity incidents. Our network activity, logs, and system behavior are monitored for anomalous or unauthorized activity using threat detection technologies. In addition, we have a cross-functional incident response plan, which includes an executive management team, established incident levels, and associated notification procedures, including escalation procedures upon discovery of material cybersecurity risks. We assess and update our security procedures and controls in an effort to address evolving threats and comply with applicable laws and regulations. We perform cybersecurity tabletop exercises to test the effectiveness of our incident response plan and implement post-incident “lessons learned” to enhance our response.

Cybersecurity Training and Awareness

Our cybersecurity program also focuses on providing training and awareness to our employees on cybersecurity best practices. Our training program includes computer-based training sessions assigned to employees and information sharing to educate employees on current cybersecurity-related topics. We also conduct phishing exercises to test and improve our employees’ awareness and response to potential cyber threats.

Access Controls

User access controls are used to limit unauthorized access to sensitive information and critical systems. In addition, we require multi-factor authentication for some, but not all, accounts. Users are provided with access consistent with the principle of least privilege, which requires that users be given no more access than necessary to complete their job functions.

We engage assessors, consultants, auditors, and other third parties in connection with the above processes. We recognize that third-party service providers introduce cybersecurity risks. In an effort to mitigate these risks, we conduct due diligence to evaluate their cybersecurity capabilities. Additionally, we endeavor to include cybersecurity requirements in our contracts with these providers and endeavor to require them to adhere to specific security standards and protocols.

Impact of Risks from Cybersecurity Threats

We have experienced and expect to continue to experience cyber threats and incidents, though as of the date of this Annual Report, we are not aware of any previous cybersecurity threats that have materially affected or are reasonably likely to materially affect the Company. However, cybersecurity threats are continually evolving, and the possibility of future cyber incidents remains. Despite the implementation of our cybersecurity processes, our security measures cannot guarantee that a significant cyberattack will not occur. A successful attack on our information technology systems could have significant consequences to the business. While we devote resources to our security measures to protect our systems and information, these measures cannot provide absolute security. See “Item 1A. Risk Factors” for additional information about the risks to our business associated with a breach or compromise to our information technology systems.

Board of Directors’ Oversight and Management’s Role

Management is responsible for assessing, identifying, and managing risks from cybersecurity threats. The Company focuses on current and emerging cybersecurity matters. The Company’s cybersecurity processes are led by the Vice President of Information Technology, who reports to the Company’s Chief Financial Officer, including
25




with respect to emerging cybersecurity incidents. They are responsible for implementing cybersecurity policies, programs, procedures, and strategies. To facilitate effective oversight, our Vice President of Information Technology holds discussions on cybersecurity risks, incident trends, and the effectiveness of cybersecurity measures as necessitated by emerging material cyber risks. Our Vice President of Information Technology has decades of experience selecting, deploying, and operating cybersecurity technologies, initiatives, and processes around the world, and relies on threat intelligence as well as other information obtained from governmental, public or private sources, including external consultants engaged by us.

Our Board of Directors and its Audit Committee oversee risks from cybersecurity threats. The Company’s Vice President of Information Technology or Chief Financial Officer update the Audit Committee on our cybersecurity risk profile typically on a quarterly basis, and review with our Board of Directors at least annually.
Item 2. Properties.

Our facilities consist primarily of our corporate headquarters facility, chemical plants, processing plants and distribution facilities. We believe our facilities are adequate for our present needs. We also hold brine leases on acreage which contains bromine and lithium. The following information describes facilities that we (i) leased or owned and (ii) leased acreage as of December 31, 2024.

Facilities

Completion Fluids & Products Division

Our Completion Fluids & Products Division facilities include six operating chemical production plants located in the states of Arkansas, California, Louisiana, and West Virginia, and the country of Finland, having a total production capacity of more than 1.1 million equivalent liquid tons per year. The two California locations consist of 29 square miles of leased mineral acreage and solar evaporation ponds, and related owned production and storage facilities. Our facilities also include a fluids plant in Brazil serving deepwater and ultra-deepwater operations in the South Atlantic. The facility provides engineering, testing, blending, filtration, and storage for the full line of TETRA fluids, including clear-brine and zinc-free/formate-free fluids, as well as chemical additives.

In addition to the production facilities described above, the Completion Fluids & Products Division owns or leases multiple service center facilities in the United States and in other countries. The Completion Fluids & Products Division also leases several offices and numerous terminal locations in the United States and in other countries.

Water & Flowback Services Division

The Water & Flowback Services Division conducts its operations through production testing and water management service centers (most of which are leased) in the United States, located in Louisiana, New Mexico, Oklahoma, Pennsylvania and Texas. In addition, the Water & Flowback Services Division has leased facilities in certain countries in Latin America, Europe, and the Middle East.

Corporate

Our headquarters is located in The Woodlands, Texas, in a 153,000 square foot office building, which is located on 2.6 acres of land, under a lease that expires in 2027. In addition, we own a 28,000 square foot technical facility in The Woodlands, Texas, to service our Completion Fluids & Products and Water & Flowback Services Divisions’ operations.

Bromine and Lithium Resources

Our Completion Fluids & Products Division leases approximately 40,000 gross acres of brine leases in Magnolia, Arkansas, which contain bromine and lithium. This acreage is leased for possible future development and as a source of supply for our bromine and other raw materials. We have rights to the brine, including rights to the bromine and lithium contained in the brine underlying this acreage, pursuant to certain brine leases and brine deeds with various landowners. With respect to approximately 35,000 gross acres of that total acreage, we had previously entered into an agreement granting Standard Lithium an option to acquire the lithium rights in that acreage located outside of the Evergreen Brine Unit. The agreements governing this option contemplate a 2.5% royalty that
26




Standard Lithium would pay us based on gross lithium revenues. Standard Lithium delivered a notice to exercise this option to acquire lithium rights in the optioned acreage on October 6, 2023.

Since acquiring this acreage, we have engaged in various exploratory activities with respect to our brine leases. In 2024, we continued to follow up on prior exploration work regarding bromine and lithium materials that may be present in our approximately 40,000 gross acres of brine leases in the Smackover Formation in Southwest Arkansas. Building on an earlier maiden inferred bromine and brine resource estimation report from the third quarter of 2022 for this area, we completed a report for our Evergreen Brine Unit in Arkansas in January 2024 that identified proven and probable bromine reserves, and both “measured,” and “indicated” and “inferred” resources of bromine and lithium. Later, in August 2024, we announced the completion of a definitive feasibility study and an updated technical resources report (the “Resources Report”) for our Evergreen Brine Unit. The Resources Report updated the amounts previously reported in our January report issued in 2024 and incorporates the results of the definitive feasibility study, including bromine reserve determinations. The Company is continuing to evaluate these assets and has not made any final decisions about whether to proceed to development stages but is instead still focusing on sampling and analysis and the consideration of the financial implications of proceeding to commence operations to produce these materials.

In June 2023, we entered into the MOU with Saltwerx, LLC, an indirect wholly owned subsidiary of ExxonMobil Corporation, relating to a newly-proposed brine unit in the Smackover Formation in Southwest Arkansas (the “Evergreen Brine Unit”) and potential bromine and lithium production from brine produced from the unit. We filed an amended unit application with the Arkansas Oil and Gas Commission (“AOGC”) covering approximately 6,138 acres, which combines brine acreage that is leased by each of TETRA and Saltwerx. On September 26, 2023, the AOGC held a public hearing and unanimously approved our application to establish the Evergreen Brine Unit. On October 17, 2023, the AOGC issued formal orders establishing the Evergreen Brine Unit and integrating all unleased owners within the Evergreen 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 Evergreen Brine Unit. The 60-day statutory election period expired on December 16, 2023 and such unleased parties were deemed integrated within the Evergreen Brine Unit as described in the formal orders. While bromine can be commercially extracted, among other events that must take place before we can commercially produce lithium from the Evergreen Brine Unit, the AOGC will need to establish an agreeable lithium royalty.

The MOU with Saltwerx includes provisions relating to: (i) initial brine ownership percentages within the Evergreen Brine Unit, including the bromine and lithium contained in the brine, (ii) the transfer of certain leased acres outside the proposed Evergreen Brine Unit from us to Saltwerx, (iii) reimbursement by Saltwerx of certain expenses that we incurred for the development of leased acreage to be included in the Evergreen 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. Unless and until we finalize any contractual agreements with Saltwerx, including a joint venture agreement, our relationship with Saltwerx will be governed by the MOU and the Unit Operating Agreement and there can be no assurance that we will agree to terms beyond those of the MOU and the Unit Operating Agreement.

The basis for the lithium and bromine resources is that hypersaline formation water, or brine, associated with some of the world’s oilfields and/or geothermal fields contains confined reservoirs, or aquifers, that are known to contain anomalous concentrations of lithium, bromine and other elements of interest. We propose to assess stratigraphically deep (more than 2,250 meters or 7,450 feet below surface) brine from oil and gas aquifers associated with the Late Jurassic Smackover Formation. The brine is currently pumped from the aquifer to the earth’s surface as a wastewater product associated with hydrocarbon production (e.g., oil, gas, and condensate). We expect that we will be able to develop or utilize evolving commercial technologies to economically remove the bromine and lithium from the brine underlying our acreage before the brine is reinjected back down into the
27




subsurface aquifer but whether we will ultimately be able to economically remove the bromine and lithium materials will depend on the outcome of further studies.

Any effort to pursue the extraction of lithium and bromine from these brine leases would likely require a significant amount of time and capital, which may exceed current estimates. While we have completed a definitive feasibility study with respect to bromine and an updated technical resources report for our Evergreen Brine Unit, we must also complete a lithium FEED study and a feasibility study for our lithium acreage and validate the lithium technologies used in order to be in a position to determine whether to proceed. Should any such decision be made to pursue the development of either one or both of these materials, it would also be necessary to obtain permits for our extraction activities which could be subject to delays or onerous conditions, as well as finalize any contractual agreements with our potential joint venture partner, Saltwerx. Long term, we believe that lithium prices will rebound to levels that support increased investment in supply, especially from the United States, and we and our Evergreen Unit partner remain focused on completing all the engineering studies required to define the lithium project economics. Once these studies are completed, any future investments in our lithium initiatives will be evaluated at that time and subject to reaching agreement with our Evergreen Unit partner.
Item 3. Legal Proceedings.

We are named defendants in numerous 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 effect on our financial condition, results of operations or liquidity. See Note 11 - “Commitments and Contingencies” in the Notes to Consolidated Financial Statements for further information.
Item 4. Mine Safety Disclosures.

None.
28




PART II
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters, and Issuer Repurchases of Equity Securities.

Common Stock

Our common stock is traded on the New York Stock Exchange under the symbol “TTI.” As of February 24, 2025, there were approximately 200 holders of record of the common stock. The actual number of holders of our common stock is greater than this number of record holders and includes common stockholders who are beneficial owners but whose shares are held in street name by banks, brokers, and other nominees.

Market Price of Common Stock

The following graph compares the five-year cumulative total returns of our common stock, the Russell 2000 Index (“Russell 2000”), the Philadelphia Oil Service Sector Index (“PHLX Oil Service”) and a Peer Group Total Stock Return (“Peer Group TSR”), assuming $100 invested in each stock, index or group on December 31, 2019, all dividends reinvested, and a fiscal year ending December 31st. The Peer Group consists of Core Laboratories, Inc., Expro Group Holdings N.V., Flotek Industries, Inc., Forum Energy Technologies, Inc., Hawkins, Inc., KLX Energy Services Holdings, Inc., Mammoth Energy Services, Inc., National Energy Services Reunited Corp, Newpark Resources, Inc., Nine Energy Service, Inc., Oil States International, Inc., Ranger Energy Services, Inc., RPC, Inc., and Select Water Solutions, Inc., with each company equally weighted. The Peer Group includes peer companies selected to measure our relative total shareholder return under our long-term incentive awards and were publicly traded during the entire period of the stock performance graph. This information shall be deemed furnished, and not filed, in this Form 10-K and shall not be deemed incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934 as a result of this furnishing, except to the extent we specifically incorporate it by reference.

4.5.B Market Graph 2024.jpg

Securities Authorized for Issuance Under Equity Compensation Plans

For additional information about common stock authorized for issuance under equity compensation plans, see Note 13 - “Equity-Based Compensation and Other” in the Notes to Consolidated Financial Statements.
Item 6. [Reserved]
29




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

The following discussion is intended to analyze major elements of our consolidated financial statements and provide insight into important areas of management’s focus. This section should be read in conjunction with the Consolidated Financial Statements and the accompanying Notes included elsewhere in this Annual Report. Statements in the following discussion may include forward-looking statements. These forward-looking statements involve risks and uncertainties. See “Item 1A. Risk Factors” for additional discussion of these factors and risks. For discussion of 2023 compared to 2022, see disclosures titled “Results of Operations” set forth in Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations of our Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC on February 27, 2024.
Business Overview

We are an energy services and solutions company with operations on six continents focused on developing environmentally conscious services and solutions that help make people’s lives better. 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 operate through two reporting segments - Completion Fluids & Products Division and Water & Flowback Services Division.

Completion Fluids & Products Division activity for 2024 decreased slightly compared to 2023. We were awarded a three-well TETRA CS Neptune fluids project in the Gulf of America that is expected to begin in the first quarter of 2025. TETRA CS Neptune fluids projects are historically higher revenue and margin projects. We also recently secured a significant multi-well, multi-year deep water completion fluids contract in Brazil.

Our Water & Flowback Services Division activity also decreased compared to 2023 reflecting a slowdown in onshore activity in the Unites States and lower offshore completions fluids activity, as well as lower service revenues following the sale of early production facilities in Latin America. We initiated a series of cost reduction actions in the second half of 2024 to adjust to market levels.

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 August 2024, we published a definitive feasibility study and updated technical resources report with respect to bromine from our Evergreen Brine Unit. We have ongoing negotiations with various bromine providers for bridging supply agreements that, if and when finalized, will give us flexibility on the timing of a plant start-up, allowing us to accumulate additional cash from our base business. These initiatives are expected to provide us the volumes necessary for the growing deepwater market plus the growing long-duration battery requirements, while deferring investments in Arkansas or scaling up our bromine production at lower levels than previously anticipated. If and when the bridging supply agreement is finalized, we will announce our revised Arkansas investment and timing plans.

We are prioritizing our strategic investments on projects that can immediately impact our near-term results, with a focus on TETRA CS Neptune fluids in the Gulf of America, TETRA PureFlow+ electrolyte shipments to Eos Energy Enterprises, and further advancing our water desalination commercial pilot units that are expected to subsequently transition into long-term contracts for commercial desalination plants.
30




Results of Operations

The following data should be read in conjunction with the Consolidated Financial Statements and the associated Notes contained elsewhere in this report.

Consolidated Comparisons
Year Ended
December 31,
Period to Period Change
 202420232024 vs. 2023% Change
 (In Thousands, Except Percentages)
Revenues$599,111 $626,262 $(27,151)(4.3)%
Gross profit139,853 153,645 (13,792)(9.0)%
Gross profit as a percentage of revenue
23.3 %24.5 %
Exploration and pre-development costs— 12,119 (12,119)(100.0)%
General and administrative expense89,969 96,590 (6,621)(6.9)%
General and administrative expense as a percentage of revenue
15.0 %15.4 %
Interest expense, net22,465 22,349 116 0.5 %
Loss on debt extinguishment
5,535 — 5,535 100.0 %
Other income, net(6,858)(9,112)2,254 (24.7)%
Income before taxes and discontinued operations
28,742 31,699 (2,957)(9.3)%
Income before taxes and discontinued operations as a percentage of revenue
4.8 %5.1 %
Provision (benefit) for income taxes
(84,878)6,220 (91,098)
NM(1)
Income before discontinued operations
113,620 25,479 88,141 345.9 %
Income (loss) from discontinued operations, net of taxes
(5,340)278 (5,618)
NM(1)
Net income108,280 25,757 82,523 320.4 %
Loss attributable to noncontrolling interest
27 (23)(85.2)%
Net income attributable to TETRA stockholders$108,284 $25,784 $82,500 320.0 %
 (1)         Percent change is not meaningful

Revenues

Consolidated revenues for 2024 decreased compared to the prior year due to lower activity in both our Completion Fluids & Products and Water & Flowback Services divisions, where revenue decreased by $1.7 million and $25.4 million, respectively. The decrease in our Completion Fluids & Products division is primarily due to lower completion fluid sales volumes from international markets. The decrease in our Water & Flowback Services division is primarily from an overall decline in the US market for our production testing and water management services. See Divisional Comparisons section below for a more detailed discussion of the change in our revenues.

Gross Profit

Consolidated gross profit as a percentage of revenue decreased slightly due to a decrease in revenue, an increase in operating costs and the effect of changes in product mix. See Divisional Comparisons section below for additional discussion.

Exploration and Pre-Development Costs

Exploration and pre-development costs decreased $12.1 million compared to the prior year due to the capitalization of costs beginning in January 2024 following project developments, including the completion of a technical resources report, compared to expensing of costs associated with the front-end engineering and design study and appraisal costs associated with the activity in the prior year.

31




General and Administrative Expense

Consolidated general and administrative expenses decreased during 2024 compared to the prior year primarily due to a $7.4 million decrease in employee compensation from a reduction in equity-based compensation expense and incentive compensation as a result of lower operational margin performance.

Loss on Early Extinguishment of Debt

Consolidated loss on debt extinguishment increased $5.5 million from non-cash unamortized finance costs expensed in connection with the repayment of our prior Term Credit Agreement in January 2024.

Other Income, net

Consolidated other income, net decreased during 2024 compared to the prior year primarily due to a $9.3 million reimbursement from our partner associated with the collaborative arrangement related to our Arkansas resource development opportunity prior to capitalization of net pre-development costs beginning in January 2024, and a $1.0 million increase in unrealized losses on our convertible note embedded option. These decreases were partially offset by a $8.3 million increase in unrealized gains due to the change in the stock price of the Kodiak Gas Services, Inc. (NYSE: KGS) (“Kodiak”) shares we received in exchange for CSI Compressco LP (“CSI Compressco’) common units we owned in connection with Kodiak’s acquisition of CSI Compressco in April 2024.

Provision for Income Tax

Our consolidated effective tax rate for the year ended December 31, 2024 and December 31, 2023 was (295.3)% and 19.6%, respectively. The increase in our tax benefit compared to the prior year tax provision was primarily due to the reversal of the valuation allowance related to our United States deferred tax assets (federal and state). 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. As of each reporting date, management considers new evidence, both positive and negative, that could affect its view of the future realization of deferred tax assets. As of December 31, 2024, in part because in the current year we achieved three years of cumulative pretax income in the United States tax jurisdiction, management determined that there is sufficient positive evidence to conclude that it is more likely than not that additional deferred taxes of $97.5 million are realizable. We therefore reduced the valuation allowance accordingly.
Divisional Comparisons

Completion Fluids & Products Division
Year Ended
December 31,
Period to Period Change
 202420232024 vs. 2023% Change
 (In Thousands, Except Percentages)
Revenues$311,301 $313,030 $(1,729)(0.6)%
Gross profit109,305 107,684 1,621 1.5 %
Gross profit as a percentage of revenue35.1 %34.4 %  
Exploration and pre-development costs— 12,119 (12,119)(100.0)%
General and administrative expense25,754 28,003 (2,249)(8.0)%
General and administrative expense as a percentage of revenue8.3 %8.9 %  
Interest income, net
(713)(646)67 10.4 %
Other (income) loss, net1,369 (10,106)11,475 (113.5)%
Income before taxes and discontinued operations$82,895 $78,314 $4,581 5.8 %
Income before taxes and discontinued operations as a percentage of revenue26.6 %25.0 %  
 
The Completion Fluids & Products Division revenues decreased slightly primarily due to a decline of international brominated product sales, particularly in Europe and Latin America, offset by increased volumes and continued favorable pricing for industrial chemicals sales.

32




The Completion Fluids & Products Division gross profit during 2024 increased compared to the prior year despite slightly lower revenues due to pricing improvements. Completion Fluids & Products Division profitability in future periods will continue to be affected by the mix of its products and services, market demand for our products and services, drilling and completions activity and commodity prices.

The Completion Fluids & Products Division pretax income increased during 2024 compared to the prior year primarily due to the increase in gross profit, along with a decrease in general and administrative expenses primarily due to a $1.9 million decrease in employee compensation and a $0.9 million decrease in professional services as well as a $0.6 million decrease in unrealized losses from our investment in Standard Lithium shares, which is included in other (income) loss, net. These changes were partially offset by a $12.1 million decrease in exploration and pre-development costs and a $9.3 million decrease in other income from reimbursements from our partner due to the capitalization of costs net of reimbursements beginning in January 2024. In addition, the unrealized losses on our convertible notes embedded derivative increased $1.0 million as the notes approach their maturity.

Water & Flowback Services Division
Year Ended
December 31,
Period to Period Change
 202420232024 vs. 2023% Change
 (In Thousands, Except Percentages)
Revenues$287,810 $313,232 $(25,422)(8.1)%
Gross profit31,014 47,138 (16,124)(34.2)%
Gross profit as a percentage of revenue10.8 %15.0 %
General and administrative expense19,116 19,452 (336)(1.7)%
General and administrative expense as a percentage of revenue6.6 %6.2 %
Interest expense, net
64 205 (141)(68.8)%
Other expense, net
1,134 1,757 (623)(35.5)%
Income before taxes and discontinued operations
$10,700 $25,724 $(15,024)(58.4)%
Income before taxes and discontinued operations as a percentage of revenue
3.7 %8.2 %

The Water & Flowback Services Division revenues decreased during 2024 compared to the prior year primarily due to an overall decline in the United States market from both our production testing and water management services. This was partially offset by improved international market conditions in Latin America including an early production facility expansion as well as a full year of operation of an additional early production facility.

The Water & Flowback Services Division gross profit decreased due to lower revenues resulting from the decreased activity levels described above and operating cost inflation.

The Water & Flowback Services Division income before taxes decreased during 2024 compared to the prior year primarily due the decrease in gross profit, partially offset by a $0.4 million increase in other income, a $0.3 million decrease in general and administrative expenses from headcount reductions, and a $0.2 million increase in unrealized gain on our investment.

33




Corporate Overhead
Year Ended
December 31,
Period to Period Change
 202420232024 vs. 2023% Change
 (In Thousands, Except Percentages)
Depreciation and amortization$357 $400 $(43)(10.8)%
General and administrative expense45,099 49,135 (4,036)(8.2)%
Interest expense, net23,114 22,790 324 1.4 %
Impairments and other charges
109 777 (668)(86.0)%
Loss on debt extinguishment
5,535 — 5,535 100.0 %
Other income, net
(9,361)(763)8,598 1,126.9 %
Loss before taxes and discontinued operations
$(64,853)$(72,339)$7,486 10.3 %

Corporate Overhead loss before taxes decreased during 2024 compared to the prior year primarily due to an $8.3 million increase in unrealized gain on our investment in Kodiak, which acquired CSI Compressco in April 2024. General administrative expenses decreased primarily due to a $4.5 million decrease in salary related expenses. Impairments decreased $0.7 million primarily from an impairment of our corporate office lease in the prior year. These were partially offset by a $5.5 million loss on debt extinguishment from non-cash unamortized finance costs expensed in connection with the repayment of our prior Term Credit Agreement in January 2024 and a $1.0 million increase in professional services.
Non-GAAP Financial Measures

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

Adjusted EBITDA. We 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, net of 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.

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 flows from 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 entities, as other entities may not calculate Adjusted EBITDA in the same manner as we do. Management compensates for the limitations of Adjusted EBITDA as analytical tools by reviewing
34




the comparable U.S. GAAP measures, understanding the differences between the measures, and incorporating this knowledge into management’s decision-making processes.
The following table reconciles net income (loss) to Adjusted EBITDA for the periods indicated:

Year Ended
December 31, 2024
Completion Fluids & ProductsWater & Flowback ServicesCorporate SG&AOther and EliminationsTotal
(In Thousands, Except Percents)
Revenue$311,301 $287,810 $ $ $599,111 
Net income (loss) before taxes and discontinued operations82,895 10,700 (45,099)(19,754)28,742 
Completion fluids buy-back allowance adjustment
(1,776)— — — (1,776)
Impairments and other charges— — — 109 109 
Former CEO stock appreciation right credit
— — (701)— (701)
Transaction, restructuring and other (income) expenses
(26)349 1,026 — 1,349 
Loss on debt extinguishment
— — — 5,535 5,535 
Unusual foreign exchange loss
— 1,387 — — 1,387 
Interest (income) expense, net
(713)64 — 23,114 22,465 
Depreciation, amortization, and accretion
9,733 25,631 — 357 35,721 
Equity-based compensation expense— — 6,572 — 6,572 
Adjusted EBITDA$90,113 $38,131 $(38,202)$9,361 $99,403 
Adjusted EBITDA as % of revenue28.9 %13.2 %16.6 %
Year Ended
December 31, 2023
Completion Fluids & ProductsWater & Flowback ServicesCorporate SG&AOther and EliminationsTotal
(In Thousands, Except Percents)
Revenue$313,030 $313,232 $ $ $626,262 
Net income (loss) before taxes and discontinued operations78,314 25,724 (49,135)(23,204)$31,699 
Insurance recoveries
(2,678)— — — (2,678)
Impairments and other charges
2,189 — 777 — 2,966 
Exploration, pre-development costs, and collaborative arrangements
2,838 — — — 2,838 
Adjustment to long-term incentives— — 1,526 — 1,526 
Former CEO stock appreciation right expense— — 237 — 237 
Transaction, restructuring, and other expenses
— — 502 — 502 
Unusual foreign exchange loss
— 2,444 — — 2,444 
Interest (income) expense, net
(647)205 — 22,791 22,349 
Depreciation, amortization, and accretion
9,053 24,876 — 400 34,329 
Equity-based compensation expense— — 10,622 — 10,622 
Adjusted EBITDA$89,069 $53,249 $(35,471)$(13)$106,834 
Adjusted EBITDA as % of revenue28.5 %17.0 %17.1 %
Liquidity and Capital Resources

    We believe that our capital structure allows us to meet our financial obligations and fund future growth as needed, despite uncertain operating conditions and financial markets. Our liquidity at the end of the fourth quarter of 2024 was $182.2 million consisting of $37.0 million of unrestricted cash, $75.0 million of availability under our delayed draw term loan and $70.2 million of availability under our credit agreements. Liquidity is defined as unrestricted cash plus availability under the delayed draw from our Term Credit Agreement and availability under our revolving credit facilities.

35




    Our consolidated sources and uses of cash for the years ended December 31, 2024 and 2023 are as follows:
Year Ended December 31,
20242023
(In Thousands)
Operating activities$36,520 $70,206 
Investing activities$(59,059)$(27,027)
Financing activities$8,869 $(4,663)

Operating Activities

Consolidated cash flows provided by operating activities totaled $36.5 million during 2024 compared to $70.2 million during the prior year, a decrease of $33.7 million. Operating cash flows decreased compared to the prior year primarily due to decreased activity levels from changes in market conditions and product mix, as well as the effect of working capital movements. We continue to monitor customer credit risk in the current environment and focus on serving larger capitalized oil and gas operators and national oil companies.

Investing Activities

Total cash capital expenditures during 2024 were $60.7 million. Our Water & Flowback Services Division spent $23.4 million on capital expenditures, primarily to deploy additional SandStorm units to meet increased demands and maintain, automate and upgrade its water management and flowback equipment fleet. Water and Flowback Services Division capital expenditures also included expenditures for expansion of an early production facility in Argentina. Our Completion Fluids & Products Division spent $37.0 million on capital expenditures during 2024, including $22.4 million on our strategic initiatives in Arkansas, net of reimbursement from our Evergreen Unit partner, to advance engineering and reservoir studies and began laying the groundwork for plant site preparation and power infrastructure for our bromine project. We also made additional investments to support higher activity levels in the United States and Europe.

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. Additional information on these resources is described in Part I, “Item 2. Properties” in this Annual Report. The extraction of lithium and bromine from these brine leases will likely require a significant amount of time and capital, which are subject to further analysis and consideration. In August 2024, we published a definitive feasibility study and updated technical resources report with respect to bromine from our Evergreen Brine Unit. We have ongoing negotiations with various bromine providers for bridging supply agreements that, if and when finalized, will give us flexibility on the timing of a plant start-up, allowing us to accumulate additional cash from our base business. These initiatives are expected to provide us the volumes necessary for the growing deepwater market plus the growing long-duration battery requirements, while deferring investments in Arkansas or scaling up our bromine production at lower levels than previously anticipated. If and when the bridging supply agreement is finalized, we will announce our revised Arkansas investment and timing plans.

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. If the forecasted demand for our products and services increases or decreases, or we proceed with development of brine resources in Arkansas, the amount of planned expenditures on growth and expansion may be adjusted.

Financing Activities

During the year ended December 31, 2024, consolidated net cash used in financing activities was $8.9 million, consisting of $184.8 million borrowings under our new Term Credit Agreement and revolving credit facilities and $163.6 million repayments of our Term Credit Agreement and revolving credit facilities, $6.6 million debt issuance costs associated with our new term loan in January 2024 and the ABL Amendment in May 2024, as well as $1.4 million of payments of finance lease obligations. We may supplement our existing cash balances and
36




cash flow from operating activities with short-term borrowings, long-term borrowings, issuances of equity and debt securities, and other sources of capital.
 
Term Credit Agreement. On January 12, 2024, the Company entered into a definitive agreement for a $265.0 million credit facility consisting of a $190.0 million funded term loan and a $75.0 million delayed-draw term loan (collectively the “Term Credit Agreement”) that refinanced the Company’s prior Term Credit Agreement and provided capital to advance the Company’s Arkansas bromine processing project. The maturity date of the New Term Credit Agreement is January 1, 2030.

Asset-Based Credit Agreement. On May 13, 2024, we entered into an amendment (the ABL Amendment”) to the Asset-Based Lending agreement dated September 10,2018 (as amended, the “ABL Credit Agreement). In connection with the ABL Amendment, Bank of America, N.A. became successor administrative agent to JPMorgan Chase Bank, N.A. approximately $0.9 million of fees were incurred in connection with the ABL Amendment, which were deferred and will be amortized over the term of the ABL Credit Agreement.

The amended ABL Credit Agreement provides, with certain restrictions, for a senior secured revolving credit facility of up to $100.0 million with a $25.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, and a swingline loan sublimit of $11.5 million.

The ABL Credit Agreement may be used for working capital needs, capital expenditures and other general corporate purposes. 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. The ABL Credit Agreement is scheduled to mature on May 13, 2029. As of December 31, 2024, we had no balance outstanding under the ABL Credit Agreement and, subject to compliance with the covenants, borrowing base, and other provisions of the agreement that may limit borrowings, we had availability of $65.7 million under the ABL Credit Agreement. As of February 25, 2025, we have no outstanding borrowings under our ABL Credit Agreement and $0.2 million letters of credit, resulting in $79.8 million of availability.

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

Finland Credit Agreement. In January 2022, the Company entered into an agreement guaranteed by certain accounts receivable and inventory in Finland (“Finland Credit Agreement”). As of December 31, 2024, we had $1.4 million of letters of credit outstanding against the Finland Credit Agreement. The Finland Credit Agreement has been renewed by the Company through January 31, 2026.

As of December 31, 2024, we are in compliance with all covenants of our debt agreements. See Note 10 - “Long-Term Debt and Other Borrowings” and Note 18 - “Subsequent Events” in the Notes to Consolidated Financial Statements for further information.

Other Sources and Uses of Cash

    In addition to the aforementioned credit facilities and senior notes, we fund our short-term liquidity requirements from cash generated by our operations and from short-term vendor financing. In addition, as of December 31, 2024, the market value of our equity holdings of Kodiak and Standard Lithium were $18.4 million and $1.2 million, respectively, with no holding restrictions on our ability to monetize our investments. In January 2025, we sold our Kodiak shares for proceeds of $19.0 million, net of transaction and broker fees. 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
37




suggests such transaction is in the best interest of our business. In challenging economic environments, we may experience increased delays and failures by customers to pay our invoices. We could experience delayed customer payments and payment defaults associated with customer liquidity issues and bankruptcies. If our customers delay paying or fail to pay us a significant amount of our outstanding receivables, it could have an adverse effect on our liquidity. An increase of unpaid receivables would also negatively affect our borrowing availability under the ABL Credit Agreement and Swedish Credit Facility.

Leases

We have operating leases for some of our transportation equipment, office space, warehouse space, operating locations, and machinery and equipment, as well as a sales-type lease and subleases for certain facilities. See Note 2 - “Basis of Presentation and Significant Accounting Policies” and Note 8 - “Leases” in the Notes to Consolidated Financial Statements for further information on our lease obligations.

Asset Retirement Obligations

We operate facilities in various U.S. and foreign locations that are used in the manufacture, storage, and sale of our products, inventories, and equipment. We are required to take certain actions in connection with the retirement of these assets.

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. For information on product purchase obligations, see - Note 11 - “Commitments and Contingencies” in the Notes to Consolidated Financial Statements.

Off Balance Sheet Arrangements

As of December 31, 2024, we do not have any off balance sheet arrangements that may have a current or future material effect on our consolidated financial condition or results of operations.

Litigation

For information regarding litigation, including contingencies of discontinued operations, see Note 11 - “Commitments and Contingencies” in the Notes to Consolidated Financial Statements.
Critical Accounting Policies and Estimates
 
This discussion and analysis of our financial condition and results of operations is based upon our consolidated financial statements. We prepared these financial statements in conformity with U.S. GAAP. In preparing our consolidated financial statements, we make assumptions, estimates, and judgments that affect the amounts reported. We base these on historical experience, available information, and various other assumptions that we believe are reasonable. Our assumptions, estimates, and judgments 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.

An accounting policy is considered critical if it is both material to the presentation of the financial statements and requires management to make difficult, subjective or complex judgments that could have a material effect on the financial condition or results of operations. Accounting estimates and assumptions may become critical when they are material due to the levels of subjectivity and judgment necessary to account for highly uncertain matters or the susceptibility of such matters to change, and that have a material impact on financial condition or operating performance.

Critical accounting estimates are estimates that require us to make assumptions about matters that were highly uncertain at the time the accounting estimate was made and if different estimates that we reasonably could have used in the current period, or changes in the accounting estimate that are reasonably likely occur from period to period, have a material impact on the presentation of our financial condition, changes in financial condition or results of operations. We believe that of our significant accounting policies described in Note 2 - Basis of
38




Presentation and Significant Accounting Policies in Part II, Item 8 of this Annual Report on Form 10-K, the critical accounting estimates, assumptions, and judgments that have the most significant impact on our consolidated financial statements are described below.

Income Taxes

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis amounts. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates is recognized as income or expense in the period that includes the enactment date.

We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes. A portion of the carrying value of certain deferred tax assets are subject to a valuation allowance.
Item 7A. 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. On January 12, 2024, the Company entered into a New Term Credit Agreement consisting of a $190.0 million funded term loan and a $75.0 million delayed-draw term loan that refinanced the Company’s Term Credit Agreement outstanding as of December 31, 2023. Borrowings under the New Term Credit Agreement bear interest at a rate per annum equal to SOFR plus 5.75%. The Company is required to pay a commitment fee on the unutilized commitments with respect to the delayed-draw term loan at the rate of 1.5% per annum. Borrowings under our Asset-Based Credit Agreement bear interest at an agreed-upon percentage rate spread above SOFR. Borrowings under our Swedish Credit Facility, if any, bear interest at fixed rates of 2.95%. The following table sets forth as of December 31, 2024, the principal amount due under our long-term debt obligations and their respective weighted average interest rates. We are not a party to an interest rate swap contract or other derivative instrument designed to hedge our exposure to interest rate fluctuation risk.
InterestDecember 31,
 Scheduled MaturityRate2024
  (In Thousands)
Term credit agreementJanuary 1, 203010.23%$190,000 
Total long-term debt $190,000 

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 December 31, 2024, we did not have any foreign currency exchange contracts outstanding.
Item 8. Financial Statements and Supplementary Data.

The financial statements and supplementary data required to be included in this Item 8 are set forth in Item 15 of this Annual Report.
39




Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.

None.
Item 9A. Controls and Procedures.

Conclusion Regarding the Effectiveness of Disclosure 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 Exchange Act as of the end of the period covered by this report. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of December 31, 2024.

Management’s Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f). Our Internal control over financial reporting is a process to provide reasonable assurance regarding the reliability of our financial reporting for external purposes in accordance with accounting principles generally accepted in the United States of America.

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

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

Under the supervision and with the participation of management, including our Chief Executive Officer and Chief Financial Officer, an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2024 was conducted based on the framework in Internal Control – Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (“COSO”). Based on this assessment, management has determined that our internal control over financial reporting was effective as of December 31, 2024.

Grant Thornton LLP, our independent registered public accounting firm, has issued an attestation report on the effectiveness of our internal control over financial reporting as of December 31, 2024. Grant Thornton LLP’s report on our internal control over financial reporting is included herein.

Changes in Internal Control over Financial Reporting

 There were no changes in our internal control over financial reporting that occurred during the fourth quarter of the fiscal year ended December 31, 2024, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Item 9B. Other Information.

Rule 10b5-1 Trading Arrangements

During the three months ended December 31, 2024, 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.
40




Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

None.
PART III
Item 10. Directors, Executive Officers, and Corporate Governance.

The information required by this Item is hereby incorporated by reference from the information appearing under the captions “Proposal No. 1: Election of Directors,” “Executive Officers,” “Corporate Governance,” “Board Meetings and Committees,” in our definitive proxy statement (the “Proxy Statement”) for the annual meeting of stockholders to be held on May 23, 2025, which involves the election of directors and is to be filed with the SEC pursuant to the Exchange Act within 120 days of the end of our fiscal year on December 31, 2024.
Item 11. Executive Compensation.

The information required by this Item is hereby incorporated by reference from the information appearing under the captions “Management and Compensation Committee Report,” “Management and Compensation Committee Interlocks and Insider Participation,” “Compensation Discussion and Analysis,” “Compensation of Executive Officers,” and “Director Compensation” in our Proxy Statement. Notwithstanding the foregoing, in accordance with the instructions to Item 407 of Regulation S-K, the information contained in our Proxy Statement under the subheading “Compensation Committee Report” shall be deemed furnished, and not filed, in this Form 10-K, and shall not be deemed incorporated by reference into any filing under the Securities Act, or the Exchange Act, as a result of this furnishing, except to the extent we specifically incorporate it by reference.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

The information required by this Item is hereby incorporated by reference from the information appearing under the captions “Beneficial Stock Ownership of Certain Stockholders and Management” and “Equity Compensation Plan Information” in our Proxy Statement.
Item 13. Certain Relationships and Related Transactions, and Director Independence.

The information required by this Item is hereby incorporated by reference from the information appearing under the captions “Certain Transactions” and “Director Independence” in our Proxy Statement.
Item 14. Principal Accounting Fees and Services.

The information required by this Item is hereby incorporated by reference from the information appearing under the caption “Fees Paid to Principal Accounting Firm” in our Proxy Statement.

41




PART IV
Item 15. Exhibits and Financial Statement Schedules.

(a) List of documents filed as part of this Report
1.Financial Statements of the Company 
  Page
 
Reports of Independent Registered Public Accounting Firm (PCAOB ID Number Grant Thornton LLP: 248)
F-1
 
F-4
 
F-6
 
F-7
 
F-8
 
F-9
 
F-10
2.Financial statement schedules  
All other schedules for which provision is made in the applicable accounting regulation of the Securities and Exchange Commission are not required under the related instructions or are inapplicable and therefore have been omitted.
3.List of Exhibits 
 
2.1+++
2.2+++
2.3+++
2.4+++
3.1
3.2
4.1
4.2
4.3
4.4
4.5
10.1***
42




10.2***
10.3***
10.4***
10.5***
10.6***
10.7
10.8
10.9***
10.10***
10.11+***
10.12***
10.13***
10.14***
10.15***
10.16***
10.17***
10.18***
10.19***
10.20***
10.21
43




10.22
10.23
10.24
10.25
10.26
10.27
19+
21+
23.1+
31.1+
31.2+
32.1**
32.2**
97.1
101.INS++XBRL Instance Document.
101.SCH++XBRL Taxonomy Extension Schema Document.
101.CAL++XBRL Taxonomy Extension Calculation Linkbase Document.
101.LAB++XBRL Taxonomy Extension Label Linkbase Document.
101.PRE++XBRL Taxonomy Extension Presentation Linkbase Document.
101.DEF++XBRL Taxonomy Extension Definition Linkbase Document.
104++Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).
+    Filed with this report
**    Furnished with this report.
***    Management contract or compensatory plan or arrangement.
++     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 years ended December 31, 2024, 2023 and 2022; (ii) Consolidated Balance Sheets as of December 31, 2024 and December 31, 2023; (iii) Consolidated Statements of Comprehensive Income for the years ended December 31, 2024, 2023 and 2022; (iv) Consolidated Statements of Cash Flows for the years ended December 31, 2024, 2023 and 2022; (v) Consolidated Statements of Stockholders’ Equity for the years ended December 31, 2024, 2023 and 2022; and (vi) Notes to Consolidated Financial Statements for the year ended December 31, 2024.
+++ 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.
44




Item 16. Form 10-K Summary.

None.
SIGNATURES
 
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, TETRA Technologies, Inc. has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 TETRA Technologies, Inc.
   
Date:February 25, 2025By:/s/Brady M. Murphy
  Brady M. Murphy, President and Chief Executive Officer
 
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated:
 
SignatureTitleDate
/s/John F. GlickChairman ofFebruary 25, 2025
John F. Glickthe Board of Directors 
/s/Brady M. MurphyPresident, Chief Executive Officer,February 25, 2025
Brady M. Murphyand Director 
 (Principal Executive Officer) 
/s/Elijio V. SerranoSenior Vice PresidentFebruary 25, 2025
Elijio V. Serranoand Chief Financial Officer 
 
(Principal Financial Officer and
Principal Accounting Officer)
 
/s/Mark E. BaldwinDirectorFebruary 25, 2025
Mark E. Baldwin
/s/Thomas R. Bates, Jr.DirectorFebruary 25, 2025
Thomas R. Bates, Jr.  
/s/Christian A. Garcia
DirectorFebruary 25, 2025
Christian A. Garcia
/s/Angela D. John
DirectorFebruary 25, 2025
Angela D. John
/s/Sharon B. McGeeDirectorFebruary 25, 2025
Sharon B. McGee
/s/Shawn D. WilliamsDirectorFebruary 25, 2025
Shawn D. Williams

45




REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM 

Board of Directors and Shareholders
TETRA Technologies, Inc.

Opinion on the financial statements
We have audited the accompanying consolidated balance sheets of TETRA Technologies, Inc. (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2024 and 2023, the related consolidated statements of operations, comprehensive income (loss), shareholders’ equity, and cash flows for each of the three years in the period ended December 31, 2024, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2024, in conformity with accounting principles generally accepted in the United States of America.

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

Change in accounting principle
As discussed in Note 2 to the consolidated financial statements, the Company has adopted new accounting guidance related to the disclosure of segment information in accordance with ASU 2023-07, Segment Reporting (Topic 280). The adoption was retrospectively applied to 2023.

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

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

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

U.S. Income Tax Valuation Allowance

As described further in Note 15 to the consolidated financial statements, as of December 31, 2024, the Company had domestic federal and state deferred tax assets related to net operating loss carryforwards, tax credit carryforward and other domestic deferred tax assets of $106.1 million reduced by a previous valuation allowance of $97.5. Deferred tax assets are reduced by a valuation allowance, if based on the weight of all available evidence, in management’s judgment it is more likely than not that some portion, or all, of the deferred tax assets will not be
F-1




realized. During the year ended December 31, 2024, the Company released $97.5 million of its previously recorded valuation allowance. The Company considered the achievement of sustained profitability and cumulative income in the U.S. as well as forecasted income to be significant forms of positive evidence. The Company determined that the positive evidence outweighed the negative evidence and supported a release of the valuation allowance. We identified the release of the valuation allowance to be a critical audit matter.

The principal consideration for our determination that the release of the valuation allowance is a critical audit matter is that auditing management’s assessment of the realizability of the Company’s deferred tax assets involved complex judgments due to the significant estimation required in measuring the future utilization of deferred tax assets. The future utilization of deferred tax assets is affected by significant assumptions, including forecasted revenue and forecasted domestic sourced income. Fluctuations in actual results from those forecasted can have a material impact on the recoverability of these deferred tax assets. Auditing the release of the valuation allowance also required professionals with specialized skills and knowledge.

Our audit procedures related to the release of the valuation allowance included the following, among others:

We tested the design and operating effectiveness of relevant controls over management’s process for evaluating the realization of the Company’s deferred tax assets, including controls over management’s review of its forecasted income including the significant assumptions described above.

We compared the significant assumptions used by management, including forecasted revenue and forecasted domestic sourced income to (1) historical results, (2) the Company’s business plans, (3) significant contracts and (4) current industry trends and evaluated whether the Company’s business plans, economic trends and other factors support the significant assumptions.

We also evaluated management’s historical ability to forecast domestic sourced income.

We reperformed management’s sensitivity analysis on the forecast to evaluate the impact that changes in the significant assumptions have on management’s conclusion.

With the assistance of professionals with specialized skills and knowledge, we evaluated the application of tax laws in the Company’s scheduling of the release of existing taxable temporary differences and carryforward amounts, and the evaluation of the utilization of the deferred tax assets.


/s/ GRANT THORNTON LLP

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

Houston, Texas
February 25, 2025



F-2




REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM 

Board of Directors and Stockholders
TETRA Technologies, Inc.

Opinion on internal control over financial reporting
We have audited the internal control over financial reporting of TETRA Technologies, Inc. (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2024, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2024, based on criteria established in the 2013 Internal Control—Integrated Framework issued by COSO.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated financial statements of the Company as of and for the year ended December 31, 2024, and our report dated February 25, 2025 expressed an unqualified opinion on those consolidated financial statements.

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

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

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

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



/s/ GRANT THORNTON LLP

Houston, Texas
February 25, 2025
F-3




TETRA Technologies, Inc. and Subsidiaries
Consolidated Balance Sheets
(In Thousands)
 
 December 31,
2024
December 31,
2023
ASSETS  
Current assets:  
Cash and cash equivalents$36,987 $52,485 
Restricted cash221  
Trade accounts receivable, net of allowance for credit losses of $626 in 2024 and $614 in 2023
104,813 111,798 
Inventories101,697 96,536 
Prepaid expenses and other current assets25,910 21,196 
Total current assets269,628 282,015 
Property, plant, and equipment:  
Land and building24,475 23,173 
Machinery and equipment323,044 304,884 
Automobiles and trucks10,325 10,148 
Chemical plants69,815 67,114 
Construction in progress34,910 10,323 
Total property, plant, and equipment462,569 415,642 
Less accumulated depreciation(320,409)(307,926)
Net property, plant, and equipment142,160 107,716 
Other assets: 
Deferred tax assets
98,149 910 
Operating lease right-of-use assets 29,797 31,915 
Investments28,159 17,354 
Patents, trademarks and other intangible assets, net
24,923 29,132 
Other assets12,379 9,919 
Total other assets193,407 89,230 
Total assets$605,195 $478,961 
See Notes to Consolidated Financial Statements
F-4




TETRA Technologies, Inc. and Subsidiaries
Consolidated Balance Sheets
(In Thousands, Except Share Amounts)
 
 December 31,
2024
December 31,
2023
LIABILITIES AND EQUITY  
Current liabilities:  
Trade accounts payable$43,103 $52,290 
Compensation and employee benefits23,022 26,918 
Operating lease liabilities, current portion8,861 9,101 
Accrued taxes12,493 10,350 
Accrued liabilities and other30,040 27,303 
Current liabilities associated with discontinued operations5,830  
Total current liabilities123,349 125,962 
Long-term debt, net179,696 157,505 
Operating lease liabilities 25,041 27,538 
Asset retirement obligations14,786 14,199 
Deferred income taxes4,912 2,279 
Other liabilities4,104 4,144 
Total long-term liabilities228,539 205,665 
Commitments and contingencies (Note 11 - “Commitments and Contingencies”)
  
Equity:  
TETRA stockholders’ equity:  
Common stock, par value $0.01 per share; 250,000,000 shares authorized at December 31, 2024 and December 31, 2023; 134,951,081 shares issued at December 31, 2024 and 133,217,848 shares issued at December 31, 2023
1,350 1,332 
Additional paid-in capital492,722 489,156 
Treasury stock, at cost; 3,138,675 shares held at December 31, 2024 and December 31, 2023
(19,957)(19,957)
Accumulated other comprehensive loss(51,122)(45,231)
Retained deficit(168,425)(276,709)
Total TETRA stockholders’ equity254,568 148,591 
Noncontrolling interests(1,261)(1,257)
Total equity253,307 147,334 
Total liabilities and equity$605,195 $478,961 
 

See Notes to Consolidated Financial Statements
F-5




TETRA Technologies, Inc. and Subsidiaries
Consolidated Statements of Operations
(In Thousands, Except Per Share Amounts)
 
 Year Ended December 31,
 202420232022
Revenues:   
Product sales$308,410 $306,056 $259,998 
Services290,701 320,206 293,215 
Total revenues599,111 626,262 553,213 
Cost of revenues:   
Cost of product sales182,986 191,227 173,385 
Cost of services240,442 246,945 226,844 
Depreciation, amortization, and accretion35,721 34,329 32,819 
Impairments and other charges109 2,966 2,804 
Insurance recoveries (2,850)(3,750)
Total cost of revenues459,258 472,617 432,102 
Gross profit139,853 153,645 121,111 
Exploration and pre-development costs 12,119 6,635 
General and administrative expense89,969 96,590 91,942 
Interest expense, net22,465 22,349 15,833 
Loss on debt extinguishment
5,535   
Other income, net(6,858)(9,112)(4,465)
Income before taxes and discontinued operations
28,742 31,699 11,166 
Provision (benefit) for income taxes
(84,878)6,220 3,565 
Income from continuing operations
113,620 25,479 7,601 
Discontinued operations:
Income (loss) from discontinued operations, net of taxes
(5,340)278 195 
Net income108,280 25,757 7,796 
Less loss attributable to noncontrolling interest
4 27 43 
Net income attributable to TETRA stockholders
$108,284 $25,784 $7,839 
Basic net income per common share:
   
Income from continuing operations
$0.87 $0.20 $0.06 
Loss from discontinued operations
(0.04)  
Net income attributable to TETRA stockholders
$0.83 $0.20 $0.06 
Weighted average basic shares outstanding131,279 129,568 128,082 
Diluted net income per common share:   
Income from continuing operations$0.86 $0.20 $0.06 
Loss from discontinued operations(0.04)  
Net income attributable to TETRA stockholders$0.82 $0.20 $0.06 
Weighted average diluted shares outstanding132,231 131,243 129,778 
See Notes to Consolidated Financial Statements
F-6




TETRA Technologies, Inc. and Subsidiaries
Consolidated Statements of Comprehensive Income (Loss)
(In Thousands)
 
 Year Ended December 31,
 202420232022
Net income$108,280 $25,757 $7,796 
Foreign currency translation adjustment from continuing operations, net of taxes of $0 in 2024, $0 in 2023, and $0 in 2022(7,071)3,105 (2,059)
Unrealized gain (loss) on convertible note investment
1,180 727 (72)
Comprehensive income102,389 29,589 5,665 
Less comprehensive loss attributable to noncontrolling interest
4 27 43 
Comprehensive income attributable to TETRA stockholders
$102,393 $29,616 $5,708 
See Notes to Consolidated Financial Statements
F-7




TETRA Technologies, Inc. and Subsidiaries
Consolidated Statements of Equity
(In Thousands)
Common Stock
Par Value
Additional Paid-In
Capital
Treasury
Stock
Accumulated Other 
Comprehensive Income (Loss)
Retained
Earnings
Non-controlling
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 2022
— — — — — 7,839 (43)7,796 
Translation adjustment, net of taxes of $0
— — — (2,059)— — — (2,059)
Other comprehensive loss
— — — — (72)— — (72)
Comprehensive income
5,665 
Equity compensation expense— 4,482 — — — — — 4,482 
Other17 (2,286)— — — — (44)(2,313)
Balance at December 31, 2022$1,318 $477,820 $(19,957)$(48,991)$(72)$(302,493)$(1,228)$106,397 
Net income (loss) for 2023
— — — — — 25,784 (27)25,757 
Translation adjustment, net of taxes of $0
— — — 3,105 — — — 3,105 
Other comprehensive income
— — — — 727 — — 727 
Comprehensive income29,589 
Equity compensation expense— 12,881 — — — — — 12,881 
Other14 (1,545)— — — — (2)(1,533)
Balance at December 31, 2023$1,332 $489,156 $(19,957)$(45,886)$655 $(276,709)$(1,257)$147,334 
Net income (loss) for 2024
— — — — — 108,284 (4)108,280 
Translation adjustment, net of taxes of $0
— — — (7,071)— — — (7,071)
Other comprehensive income— — — — 1,180 — — 1,180 
Comprehensive income102,389 
Equity compensation expense— 6,572 — — — — — 6,572 
Other18 (3,006)— — — — — (2,988)
Balance at December 31, 2024$1,350 $492,722 $(19,957)$(52,957)$1,835 $(168,425)$(1,261)$253,307 

See Notes to Consolidated Financial Statements
F-8




TETRA Technologies, Inc. and Subsidiaries
Consolidated Statements of Cash Flows
(In Thousands)
 Year Ended December 31,
 202420232022
Operating activities:   
Net income$108,280 $25,757 $7,796 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation, amortization, and accretion35,721 34,329 32,819 
Impairments and other charges109 2,966 2,804 
Gain on investments
(8,604)(539)(180)
Provision (benefit) for deferred income taxes
(94,455)(734)537 
Equity-based compensation expense6,572 10,622 6,880 
Provision for credit losses
217 285 42 
Loss on debt extinguishment
5,535   
Amortization and expense of financing costs1,389 3,433 3,376 
Insurance recoveries associated with damaged equipment
 (2,850)(3,750)
Gain on sale of assets(338)(562)(1,170)
Other non-cash credits
(1,076)(1,231)(482)
Changes in operating assets and liabilities, net of assets acquired: 
Accounts receivable5,702 20,165 (39,848)
Inventories(8,784)(23,205)(4,471)
Prepaid expenses and other current assets(6,574)2,176 (4,546)
Trade accounts payable and accrued expenses(4,140)(128)22,705 
Other(3,034)(278)(3,555)
Net cash provided by operating activities36,520 70,206 18,957 
Investing activities:   
Purchases of property, plant, and equipment, net(60,680)(38,152)(40,056)
Acquisition of businesses, net
  (917)
Purchases of investments
(1,021)(350) 
Proceeds from sale of investments
 3,900  
Proceeds from sale of property, plant, and equipment2,917 6,661 1,706 
Proceeds from insurance recoveries associated with damaged equipment 2,850 3,750 
Other investing activities(275)(1,936)(987)
Net cash used in investing activities(59,059)(27,027)(36,504)
Financing activities:   
Proceeds from credit agreements and long-term debt184,820 97,529 13,825 
Principal payments on credit agreements and long-term debt(163,579)(100,497)(12,483)
Payments on finance lease obligations(1,438)(1,695)(1,302)
Debt issuance costs
(6,648)  
Shares withheld for taxes on equity-based compensation(3,006)  
Other financing activities(1,280)  
Net cash provided by (used in) financing activities8,869 (4,663)40 
Effect of exchange rate changes on cash(1,607)377 (452)
Increase (decrease) in cash and cash equivalents
(15,277)38,893 (17,959)
Cash and cash equivalents at beginning of period 52,485 13,592 31,551 
Cash, cash equivalents, and restricted cash at end of period
$37,208 $52,485 $13,592 
Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets
Cash and cash equivalents at end of period$36,987 $52,485 $13,592 
Restricted cash at end of period221   
Total cash, cash equivalents, and restricted cash at end of period shown in the consolidated statements of cash flows$37,208 $52,485 $13,592 

See Notes to Consolidated Financial Statements
F-9




TETRA Technologies, Inc. and Subsidiaries
Notes to Consolidated Financial Statements
December 31, 2024
NOTE 1 — ORGANIZATION AND OPERATIONS

We are an energy services and solutions company with operations on six continents focused on developing environmentally conscious services and solutions that help make people’s lives better. We were incorporated in Delaware in 1981. Our products and services are delivered through two reporting 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 consolidated subsidiaries on a consolidated basis.

Our Completion Fluids & Products Division manufactures and markets clear brine fluids (“CBFs”), additives, and associated products and services to the oil and gas industry for use in well drilling, completion, and workover operations in the United States and in certain countries in Latin America, Europe, Asia, the Middle East, and Africa. The Division also markets liquid and dry calcium chloride products manufactured at its production facilities or purchased from third-party suppliers to a variety of markets outside the energy industry, and markets TETRA PureFlow, an ultra-pure zinc bromide as well as TETRA PureFlow Plus, an ultra-pure zinc bromide/zinc chloride blend, to several battery technology companies.

Our Water & Flowback Services Division provides onshore oil and gas operators with comprehensive water management services. The Division also provides frac flowback, production well testing, and other associated services in many of the major oil and gas producing regions in the United States, as well as in oil and gas basins in certain countries in Latin America, Europe, and the Middle East.
NOTE 2 BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES

Principles of Consolidation

Our consolidated financial statements include the accounts of our wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

Out-of-Period Correction

During the three months ended June 30, 2024, we discovered that we had not previously remeasured a prepaid tax balance denominated in a foreign currency at current rates, resulting in an overstatement of prepaid expenses and understatement of foreign exchange losses from 2018 through the current period. We corrected this by making an out-of-period adjustment during the three months ended June 30, 2024, which reduced other income, net by $1.4 million and reduced net income per share attributable to TETRA stockholders by $0.01 in the consolidated statement of operations for the year ended December 31, 2024. The Company assessed the impact of this out-of-period adjustment and concluded that it was not material to the financial statements previously issued for any interim or annual period, and the cumulative adjustment during the quarter ended June 30, 2024 is not material to the annual financial statements for 2024. The out-of-period adjustment is included in the Water & Flowback Services Division results.

Restricted Cash

Restricted cash is classified as a current asset when it is expected to be repaid or settled in the next twelve-month period. In connection with the May 2024 amendment to our ABL Credit Agreement, our former administrative agent required us to collateralize our outstanding letters of credit. See Note 10 - “Long-Term Debt and Other Borrowings” for additional discussion of the ABL Amendment. Restricted cash as of December 31, 2024 consists of $0.2 million to secure our outstanding letters of credit with our former administrative agent and is expected to terminate as the letters of credit expire by March 2025.

F-10




Use of Estimates

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“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. Unless otherwise noted, amounts and disclosures throughout these Notes to Consolidated Financial Statements relate solely to continuing operations and exclude all discontinued operations.

Discontinued Operations

In early 2018, we closed a series of related transactions that resulted in the disposition of our former Offshore segment. We may be required to satisfy certain decommissioning liabilities under third-party indemnity agreements and corporate guarantees for which costs may be significant. During the year ended December 31, 2024, we accrued $5.8 million of decommissioning expense and liability associated with our former Offshore segment for which costs might be above the value of surety bonds on properties previously disposed. See Note 3 - “Discontinued Operations” and Note 11 - “Commitments and Contingencies” for additional discussion.

Cash Equivalents

We consider all highly liquid cash investments with a maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents include deposits in excess of federally insured amounts.

Financial Instruments

Financial instruments that subject us to concentrations of credit risk consist principally of trade receivables. Our policy is to evaluate, prior to providing goods or services, each customer’s financial condition and to determine the amount of open credit to be extended. We generally require appropriate, additional collateral as security for credit amounts in excess of approved limits. Our customers consist primarily of major, well-established oil and gas producers and independent oil and gas companies, as well as industrial, agricultural, road, and food and beverage purchasers for the chemicals we manufacture. Payment terms are on a short-term basis.

We have currency exchange rate risk exposure related to transactions denominated in a foreign currency as well as to investments in certain of our international operations. Our risk management activities include the use of foreign currency forward purchase and sale derivative contracts as part of a program designed to mitigate the currency exchange rate risk exposure on selected international operations.

We have no outstanding balance under our variable rate revolving credit facilities as of December 31, 2024. Outstanding balances on variable-rate bank credit facilities create market risk exposure related to changes in applicable interest rates.

F-11




Allowance for Credit Losses
 
The allowance for credit losses is determined on a specific identification basis when we believe that the collection of specific amounts owed to us is not probable, as well as a percentage of aged receivables based on historic losses. Changes in the allowance are as follows:
 Year Ended December 31,
 202420232022
 (In Thousands)
At beginning of period$614 $538 $289 
Activity in the period:   
Provision for credit losses217 285 257 
Account charge offs, net of recoveries(205)(209)(8)
At end of period$626 $614 $538 

Inventories

Inventories are stated at the lower of cost or net realizable value. Except for work in progress inventory, cost is determined using the weighted average method. The cost of work in progress is determined using the specific identification method.

Property, Plant, and Equipment
 
Property, plant, and equipment are stated at cost. Expenditures that increase the useful lives of assets are capitalized. The cost of repairs and maintenance is charged to operations as incurred. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which are generally as follows:
Buildings25 years
Machinery and equipment3 – 10 years
Automobiles and trucks
4 years
Chemical plants
15 years
 
Leasehold improvements are depreciated over the shorter of the remaining term of the associated lease or its useful life. Depreciation expense, excluding impairments and other charges, for the years ended December 31, 2024, 2023, and 2022 was $28.4 million, $29.2 million, and $27.3 million, respectively.

Construction in progress as of December 31, 2024 and 2023 consisted primarily of equipment fabrication projects and early production facilities. During the year ended December 31, 2024, we capitalized $1.2 million of interest expense.
 
Intangible Assets other than Goodwill
 
Customer relationships, trademarks, tradenames, marketing rights and other intangible assets are amortized on a straight-line basis over their estimated useful lives, with remaining useful lives up to 9 years. Amortization of intangible assets was $4.2 million, $4.5 million, and $4.9 million for the years ended December 31, 2024, 2023, and 2022, respectively, and is included in depreciation, amortization, and accretion. The estimated future annual amortization expense of intangible assets is $3.5 million for 2025, $3.4 million for 2026, $3.2 million for 2027, $2.7 million for 2028, $2.4 million for 2029, and $9.7 million thereafter. See Note 5 - “Intangibles” for additional discussion.

Intangible assets other than goodwill are tested for recoverability whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. In such an event, we will determine the fair value of the asset using an undiscounted cash flow analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, we will recognize a loss for the difference between the carrying value and the estimated fair value of the intangible asset.
F-12





Leases

As a lessee, unless the lease meets the criteria of short-term and is excluded per our policy election described below, we initially recognize a lease liability and related right-of-use asset on the commencement date. The right-of-use asset represents our right to use an underlying asset and the lease liability represents our obligation to make lease payments to the lessor over the lease term.    

Long-term operating leases are included in operating lease right-of-use assets, operating lease liabilities - current portion, and operating lease liabilities in our consolidated balance sheets. Long-term finance leases are included in machinery and equipment, accrued liabilities and other and other liabilities in our consolidated balance sheets. We determine whether a contract is or contains a lease at inception of the contract. Where we are a lessee in a contract that includes an option to extend or terminate the lease, we include the extension period or exclude the period covered by the termination option in our lease term in determining the right-of-use asset and lease liability, if it is reasonably certain that we would exercise the option.

As an accounting policy election, we do not include short-term leases on our balance sheets. Short-term leases include leases with a term of 12 months or less, inclusive of renewal options we are reasonably certain to exercise. The lease payments for short-term leases are included as operating lease costs on a straight-line basis over the lease term in cost of revenues or general and administrative expense based on the use of the underlying asset. We recognize lease costs for variable lease payments not included in the determination of a lease liability in the period in which an obligation is incurred.

Our operating and finance leases are recognized at the present value of lease payments over the lease term. When the implicit discount rate is not readily determinable, we use our incremental borrowing rate to calculate the discount rate used to determine the present value of lease payments. Consistent with other long-lived assets or asset groups that are held and used, we test for impairment of our right-of-use assets when impairment indicators are present.

Impairments of Inventory and Long-Lived Assets

Impairments of inventory and long-lived assets, including identified intangible assets, are determined periodically when indicators of impairment are present. If such indicators are present, the determination of the amount of impairment is based on our judgments as to the future undiscounted operating cash flows to be generated from these assets throughout their remaining estimated useful lives. If these undiscounted cash flows are less than the carrying amount of the related asset, an impairment is recognized for the excess of the carrying value over its fair value. Assets held for disposal are recorded at the lower of carrying value or estimated fair value less estimated selling costs. See Note 6 - “Impairments and Other Charges” for additional discussion of recorded impairments.

Revenue Recognition

Performance Obligations. Revenue is generally recognized when we transfer control of our products or services to our customers. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring products or providing services to our customers. We receive cash equal to the invoice price for most sales of product and services and payment terms typically range from 30 to 60 days from the date we invoice our customer. Since the period between when we deliver products or services and when the customer pays for such products or services is not expected to exceed one year, we have elected not to calculate or disclose a financing component for our customer contracts.

    Depending on the terms of the arrangement, we may also defer the recognition of revenue for a portion of the consideration received because we have to satisfy a future performance obligation.

    For any arrangements with multiple performance obligations, we use management’s estimated selling price to determine the stand-alone selling price for separate performance obligations. For revenue associated with mobilization of service equipment as part of a service contract arrangement, such revenue, if significant, is deferred and amortized over the estimated service period.

F-13




    Product Sales. Product sales revenues are recognized at a point in time when we transfer control of our product offerings to our customers, generally when we ship products from our facility to our customer. The product sales for our Completion Fluids & Products Division consist primarily of CBFs, additives, and associated manufactured products. Certain customers have bill-and-hold arrangements. Revenue for bill-and-hold arrangements is recognized when control transfers to the customer, even though the customer may not have physical possession of the product. Control transfers when there is a substantive reason for the arrangement, the product is identified as belonging to the customer, is ready for physical transfer, and cannot be directed for use by anyone but the customer. Product sales for our Water & Flowback Services Division are typically attributed to specific performance obligations within certain production testing service arrangements.

    Services. Service revenues represent revenue recognized over time, as our customer arrangements typically provide agreed upon day rates and we recognize service revenue based upon the number of days services have been performed. Service revenue recognized over time is associated with a majority of our Water & Flowback Services Division arrangements, and a small portion of Completion Fluids & Products Division revenue that is associated with completion fluid service arrangements. Our customer contracts are generally for terms of one year or less. The majority of the service arrangements in the Water & Flowback Services Division are for a period of 90 days or less.

    Sales taxes, value added taxes, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue. We have elected to recognize the cost for freight and shipping costs as part of cost of product sales when control over our products (i.e., delivery) has transferred to the customer.

    Use of Estimates. In recognizing revenue for variable consideration arrangements, the amount of variable consideration recognized is limited so that it is probable that significant amounts of revenues will not be reversed in future periods when the uncertainty is resolved. For products returned by the customer, we estimate the expected returns based on an analysis of historical experience. For volume discounts earned by the customer, we estimate the discount (if any) based on our estimate of the total expected volume of products sold or services to be provided to the customer during the discount period. In certain contracts for the sale of CBFs, we may agree to issue credits for the repurchase of reclaimable used fluids from certain customers at an agreed price that is based on the condition of the fluids and, in some cases, the volume of fluids sold.

    Contract Assets and Liabilities. We consider contract assets to be trade accounts receivable when we have an unconditional right to consideration and only the passage of time is required before payment is due. In certain instances, particularly those requiring customer specific documentation prior to invoicing, our invoicing of the customer is delayed until certain documentation requirements are met. In those cases, we recognize a contract asset rather than a billed trade accounts receivable until we are able to invoice the customer. Contract assets, along with billed trade accounts receivable, are included in trade accounts receivable in our consolidated balance sheets.

    We classify contract liabilities as unearned income 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.

Operating Costs
 
Cost of product sales includes direct and indirect costs of manufacturing and producing our products, including raw materials, fuel, utilities, labor, overhead, repairs and maintenance, materials, services, transportation, warehousing, equipment rentals, insurance, and certain taxes. Cost of services includes operating expenses we incur in delivering our services, including labor, equipment rental, fuel, repair and maintenance, transportation, overhead, insurance, and certain taxes. We include in product sales revenues the reimbursements we receive from customers for shipping and handling costs. Shipping and handling costs are included in cost of product sales. Amounts we incur for “out-of-pocket” expenses in the delivery of our services are recorded as cost of services. Reimbursements for “out-of-pocket” expenses we incur in the delivery of our services are recorded as service revenues. Depreciation, amortization, and accretion includes depreciation expense for all of our facilities, equipment and vehicles, amortization expense on our intangible assets, and accretion expense related to our decommissioning and other asset retirement obligations.

We include in general and administrative expense all costs not identifiable to our specific product or service operations, including divisional and general corporate overhead, professional services, corporate office costs, sales and marketing expenses, insurance, and certain taxes.
F-14





Exploration, Pre-Development Costs, and Collaborative Arrangement

We are pursuing low-carbon energy initiatives that leverage our fluids and aqueous chemistry core competencies and our significant bromine and lithium resources, including our brine leases in Southwest Arkansas. In June 2023, we entered into a memorandum of understanding with Saltwerx, LLC (“Saltwerx”), an indirect wholly owned subsidiary of ExxonMobil Corporation, 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. The memorandum of understanding includes an allocation of certain 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. On January 8, 2024, we announced the completion of a technical resources report for the Evergreen Unit in Arkansas.

During the year ended December 31, 2024, we capitalized approximately $22.4 million of costs, net of reimbursements from our partner, associated with the development of our properties in Arkansas. During the years ended December 31, 2023 and 2022, we incurred $12.1 million and $6.6 million, respectively, of exploration and pre-development costs. During the year ended December 31, 2023 we recorded $9.3 million in reimbursements associated with this arrangement. This income is included in other income, net in our consolidated statements of operations.

Equity-Based Compensation

    We have various equity incentive compensation plans which provide for the granting of restricted common stock, options for the purchase of our common stock, and other performance-based, equity-based compensation awards to our executive officers, key employees, nonexecutive officers, and directors. Total equity-based compensation expense, net of taxes, for the years ended December 31, 2024, 2023, and 2022, was $6.3 million, $10.4 million, and $6.8 million, respectively. For further discussion of equity-based compensation, see Note 13 – “Equity-Based Compensation and Other”.

Mineral Resources Arrangements

    We are party to agreements in which Standard Lithium Ltd. (“Standard Lithium”) has the right to explore, produce and extract lithium in our Arkansas leases as well as additional potential resources in the Mojave region of California. The Company received cash and stock of Standard Lithium (NYSE:SLI) under the terms of the arrangements. The cash and stock component of consideration received is initially recorded as unearned income based on the quoted market price at the time the stock is received, then recognized in income over the contract term. Deferred income balances were $1.0 million and $1.6 million as of December 31, 2024 and 2023, respectively, associated with the consideration received from Standard Lithium and are included in accrued liabilities and other in our consolidated balance sheets. During the years ended December 31, 2024, 2023, and 2022, income from this arrangement was $1.6 million, $3.0 million, and $3.3 million, respectively, from the value of cash and stock received, and $0.4 million, $(1.0) million and $(1.4) million, respectively, for unrealized gains (losses) on changes in the value of Standard Lithium stock held. We also recognized $15.5 million of income during 2022 from the sale of our shares in Standard Lithium. This income is included in other (income) expense, net in our consolidated statements of operations. See Note 14 - “Fair Value Measurements” for further discussion.

Income Taxes

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis amounts. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates is recognized as income or expense in the period that includes the enactment date.

We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance,
F-15




which would reduce the provision for income taxes. A portion of the carrying value of certain deferred tax assets are subject to a valuation allowance. See Note 15 – “Income Taxes” for further discussion.

    The global intangible low-taxed income (“GILTI’) provisions impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. We elected to account for GILTI as a period cost in the year the tax is incurred.

We record uncertain tax positions on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than fifty percent likely to be realized upon ultimate settlement with the related tax authority.

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.
F-16





Noncontrolling Interests

Noncontrolling interests represent third-party ownership in the net assets of the Company’s consolidated subsidiaries and are presented as a component of equity. The Company’s noncontrolling interests as of December 31, 2024 and 2023 consists primarily of the outside ownership of subsidiaries in Africa.

Accumulated Other Comprehensive Income (Loss)

Certain of our international operations maintain their accounting records in the local currencies that are their functional currencies. For these operations, the functional currency financial statements are converted to United States dollar equivalents, with the effect of the foreign currency translation adjustment reflected as a component of accumulated other comprehensive income (loss). Accumulated other comprehensive income (loss) is included in equity in the accompanying consolidated balance sheets and consists of the cumulative currency translation adjustments associated with such international operations.

In addition, 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 portion of our accumulated other comprehensive income (loss) attributable to the convertible note is subject to reclassifications to net income if or when we settle the convertible note. See Note 9 – “Investments” for further discussion of the convertible note.

Income (Loss) per Common Share

The calculation of basic and diluted earnings per share excludes losses attributable to noncontrolling interests. The calculation of basic earnings per share excludes any dilutive effects of equity awards. The calculation of diluted earnings per share includes the effect of equity awards, if dilutive, which is computed using the treasury stock method during the periods such equity awards were outstanding. See Note 16 – “Net Income Per Share” for further discussion of shares outstanding.

Foreign Currency Translation

We have designated the Euro, the British pound, the Canadian dollar, and the Brazilian real as the functional currencies for our operations in Finland and Sweden, the United Kingdom, Canada, and Brazil, respectively. The United States dollar is the designated functional currency for all of our other significant non-U.S. operations. The cumulative translation effects of translating the applicable accounts from the functional currencies into the U.S. dollar at current exchange rates are included as a separate component of equity. Foreign currency exchange (gains) and losses are included in other (income) expense, net, and totaled $3.8 million, $3.5 million, and $(1.1) million for the years ended December 31, 2024, 2023, and 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 9 – “Investments” and Note 14 - “Fair Value Measurements” for further discussion.

Fair value measurements are also utilized on a nonrecurring basis in certain circumstances, such as in the allocation of purchase consideration for acquisition transactions to the assets and liabilities acquired, including intangible assets and goodwill (a Level 3 fair value measurement), the initial recording of our asset retirement obligations, and for the impairment of long-lived assets, including goodwill (a Level 3 fair value measurement).

F-17




Supplemental Cash Flow Information

Supplemental cash flow information from continuing and discontinued operations is as follows:
Year Ended December 31,
202420232022
(in thousands)
Supplemental cash flow information:
 
Interest paid$21,680 $19,171 $15,669 
Income taxes paid$5,956 $4,782 $3,270 
December 31,
202320222021
(in thousands)
Accrued capital expenditures$7,131 $5,171 $4,901 

New Accounting Pronouncements

Recently Adopted Accounting Pronouncement

In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”), which is intended to improve reportable segments disclosures in annual and interim financial statements, primarily through expanded disclosures of significant segment expenses. ASU 2023-07 is effective for annual reporting periods beginning after December 15, 2023 and interim reporting periods beginning after December 15, 2024, with early adoption permitted. This ASU impacts financial statement disclosure only and its adoption in the fourth quarter of 2024 is reflected in Note 17 - “Industry Segments and Geographic Information.”

Standards not yet adopted

In November 2024, the FASB issued Accounting Standards Update (“ASU”) 2024-03, “Income Statement–Reporting Comprehensive Income–Expense Disaggregation Disclosures (Subtopic 220-40)” ("ASU 2024-03"). ASU 2024-03 requires additional disclosures about certain expenses included in the income statement, including purchases of inventory, employee compensation, intangible asset amortization and depreciation. ASU 2024-03 is effective for annual periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027 with early adoption permitted. The Company is currently evaluating the impact of ASU 2024-03 on its financial statements and related disclosures.

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” The new standard requires companies to disclose specific categories in the income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. ASU 2023-09 is effective for annual reporting periods beginning after December 15, 2024, with early adoption permitted.

The Company is currently evaluating the expected impact of these standards, but does not expect them to have a significant impact on its consolidated financial statements upon adoption as the standards expand disclosure requirements.
F-18




NOTE 3 – DISCONTINUED OPERATIONS

In early 2018, we closed the Maritech APA and Maritech MIPA with Orinoco that together provided for the purchase by Orinoco of all of Maritech’s remaining oil and gas properties and related assets and all outstanding membership interests of Maritech. Under the Maritech APA, Orinoco assumed responsibility for all of Maritech’s decommissioning liabilities related to the leases sold to Orinoco and, under the Maritech MIPA, Orinoco assumed all other liabilities of Maritech, including the decommissioning liabilities associated with Maritech’s interests in oil and gas properties previously sold by Maritech and select infrastructure still operated by Maritech, subject to certain limited exceptions unrelated to the decommissioning liabilities. To the extent that Maritech or Orinoco fails to satisfy decommissioning liabilities associated with any of the Orinoco Lease Liabilities or the Legacy Liabilities, we may be required to satisfy such liabilities under third party indemnity agreements and corporate guarantees that we previously provided to BSEE and other parties, respectively, for which costs may be significant. Pursuant to a Bonding Agreement entered into as part of these Orinoco transactions (the “Bonding Agreement”), Orinoco provided non-revocable performance bonds from a surety company in an aggregate amount of $46.8 million to cover the performance by Orinoco and Maritech of certain specific asset retirement obligations of Maritech (the “Initial Bonds”) and agreed to replace the Initial Bonds with other non-revocable performance bonds in the aggregate sum of $47.0 million (collectively, the “Replacement Bonds”). In the event Orinoco does not provide the Replacement Bonds, Orinoco is required to make certain cash escrow payments to us. To date, no cash escrow payments have been made. On August 16, 2024, we issued a letter to Orinoco and the bond company demanding realignment of the existing bonds and/or issuance of Replacement Bonds pursuant to the terms of the Bonding Agreement to better align bond coverage with the more likely liability risks. To date, no written response has been received.

In addition, Maritech and certain other interest owners have received decommissioning orders from BSEE and could receive additional decommissioning orders in the future. Such decommissioning orders received by Maritech and other interest owners relate to asset retirement obligations for certain properties in the Gulf of America. From time to time, we also receive demand notices from third parties related to certain corporate guarantees or other arrangements covering such decommissioning liabilities. While the ultimate outcome of such matters cannot be predicted at this time, if Maritech or other interest owners default, BSEE or third parties may seek to enforce certain corporate guarantees or third party indemnity agreements against us for a portion of such decommissioning obligations, which may be significant.

With respect to certain properties in the Gulf of America, we have been advised that the cost of the decommissioning work to plug and abandon certain wells is projected to be significantly higher than the approximately $10.7 million bond supporting the liability, which was put in place by Maritech and other interest owners based on earlier cost estimates. We have also been advised more recently that Maritech’s prior working interest with respect those plugging and abandonment (“P&A”) costs are expected to exceed its share of the bond. In September 2024, P&A operations commenced pursuant to a cost sharing agreement among certain parties for decommissioning certain properties in the Gulf of America. While Maritech is not a party to this cost sharing agreement, a predecessor of Maritech has advised us that it expects to seek reimbursement from us for the portion of decommissioning costs it has contractually agreed to pay pursuant to the terms of the cost sharing agreement. While the ultimate outcome of this matter cannot be predicted, we could potentially be liable for an estimated amount in the range of $5.8 million to $19.4 million, depending on the outcome of negotiations and whether other partners or property owners in the chain of title fulfill their respective obligations under their agreements. Additionally, we understand that in connection with the P&A operations being performed, Maritech and the other named obligees have made a demand on the related bond. We have made efforts to protect Maritech’s proportionate share of the bond proceeds (approximately $3.9 million), including demanding that the surety segregate or ensure that Maritech’s share is applied solely to satisfy its proportionate share of the decommissioning costs. We accrued a liability of $5.8 million related to this obligation during the year ended December 31, 2024.

F-19




A summary of financial information related to our discontinued operations is as follows:

Reconciliation of the Line Items Constituting Pretax Loss from Discontinued Operations to the After-Tax Loss from Discontinued Operations
(In Thousands)
Year Ended 
December 31, 2024
Maritech
Cost of revenues$5,855 
Other income, net(515)
Loss from discontinued operations attributable to TETRA stockholders$(5,340)
Year Ended
December 31, 2023
Offshore Services
Cost of revenues$5 
General and administrative expense41 
Other income, net(324)
Income from discontinued operations attributable to TETRA stockholders$278 
Year Ended
December 31, 2022
Offshore Services
Maritech
Total
General and administrative expense$31 $ $31 
Other income, net
 (226)(226)
Pretax income (loss) from discontinued operations
$(31)$226 195 
Income from discontinued operations attributable to TETRA stockholders
$195 

Reconciliation of Major Classes of Assets and Liabilities of the Discontinued Operations to Amounts Presented Separately in the Statement of Financial Position
(In Thousands)
December 31, 2024
Maritech
Carrying amounts of major classes of liabilities included as part of discontinued operations
Decommissioning liability
$5,830 
Total liabilities associated with discontinued operations
$5,830 

See Note 11 - “Commitments and Contingencies” for further discussion of contingencies of discontinued operations.
NOTE 4 — REVENUE FROM CONTRACTS WITH CUSTOMERS

    Our contract asset balances, primarily associated with customer documentation requirements, were $30.4 million, $30.6 million, and $33.1 million as of December 31, 2024, 2023, and 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. Unearned income balances were $0.4 million, $3.1 million, and $1.8 million as of December 31, 2024, 2023, and 2022, respectively, and vary based on the timing of invoicing and performance obligations being met. Unearned income is included in accrued liabilities and other in our consolidated balance sheets. During the years ended December 31, 2024, 2023 and 2022, we recognized approximately $2.8
F-20




million, $1.8 million, and $0.6 million, respectively, of revenue deferred in unearned income as of the beginning of each period. This amount is included in products sales and services revenues in our consolidated statements of operations. During the years ended December 31, 2024, 2023, and 2022, contract costs were not significant.

We disaggregate revenue from contracts with customers into Product Sales and Services within each segment, as noted in our two reportable segments in Note 17 - “Industry Segments and Geographic Information”. In addition, we disaggregate revenue from contracts with customers by geography based on the following table below:
Year Ended December 31,
202420232022
 (In Thousands)
Completion Fluids & Products
United States$156,825 $147,843 $137,851 
International154,476 165,187 135,522 
$311,301 $313,030 $273,373 
Water & Flowback Services
United States$242,316 $269,819 $254,113 
International45,494 43,413 25,727 
$287,810 $313,232 $279,840 
Total Revenue
United States$399,141 $417,662 $391,964 
International199,970 208,600 161,249 
$599,111 $626,262 $553,213 
NOTE 5 — INTANGIBLES

The components of intangible assets and their related accumulated amortization are as follows:
December 31, 2024
 Gross IntangiblesAccumulated AmortizationNet Intangibles
 (In Thousands)
Customer relationships$56,122 $(33,052)$23,070 
Trademarks and tradenames4,561 (3,202)1,359 
Marketing rights14,122 (14,010)112 
Other intangibles5,539 (5,157)382 
Total intangibles$80,344 $(55,421)$24,923 
December 31, 2023
 Gross IntangiblesAccumulated AmortizationNet Intangibles
 (In Thousands)
Customer relationships$56,122 $(30,191)$25,931 
Trademarks and tradenames4,581 (2,826)1,755 
Marketing rights14,265 (13,421)844 
Other intangibles5,673 (5,071)602 
Total intangibles$80,641 $(51,509)$29,132 
F-21




NOTE 6 — IMPAIRMENTS AND OTHER CHARGES

Impairments of Inventory and Long-Lived Assets

During 2024, we recorded a $0.1 million impairment of our corporate office lease. During 2023, we recorded a $2.1 million impairment of a facility lease in Scotland within our Completion Fluids & Products Division and 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 (a Level 3 fair value measurement) in accordance with the fair value hierarchy.

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

During the fourth quarter of 2022, our Completion Fluids & Products and Water & Flowback Services Divisions recorded additional long-lived tangible asset impairments totaling $0.3 million and $0.1 million, respectively. The Completion Fluids & Products Division impairment relates to equipment that is no longer expected to be used and was written down to estimated scrap value. The long-lived tangible asset impairment recorded by the Water & Flowback Services Division in the fourth quarter of 2022 was a result of storm damage sustained to buildings in December 2022 and remediation work identified during the quarter. The fair value of land and buildings was adjusted to $0.2 million based on recent sales offers (a Level 3 fair value measurement in accordance with the fair value hierarchy).
NOTE 7 – INVENTORIES

    Components of inventories are as follows:
 December 31,
 20242023
 (In Thousands)
Finished goods$90,919 $79,769 
Raw materials1,599 8,329 
Parts and supplies7,297 6,868 
Work in progress1,882 1,570 
Total inventories$101,697 $96,536 

Finished goods inventories include newly manufactured CBFs as well as used brines that are repurchased from certain customers for recycling.
NOTE 8 — LEASES

Operating and Finance 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. Our leases have remaining lease terms ranging from 1 to 10 years. Some of our leases have options to extend for various periods, while some have termination options with prior notice of generally 30 days or six months. The office space, warehouse space, operating location leases, and machinery and equipment leases generally require us to pay all maintenance and insurance costs.

Our corporate headquarters facility located in The Woodlands, Texas, was sold on December 31, 2012, pursuant to a sale and leaseback transaction. As a condition to the completion of the purchase and sale of the
F-22




facility, the parties entered into a lease agreement for the facility having an initial lease term of 15 years, which is classified as an operating lease. Under the terms of the lease agreement, we have the ability to extend the lease for five successive five-year periods at base rental rates to be determined at the time of each extension.

Components of lease expense, included in either cost of revenues or general and administrative expense based on the use of the underlying asset, are as follows (inclusive of lease expense for leases not included on our consolidated balance sheet based on our accounting policy election to exclude leases with a term of 12 months or less):
Year Ended December 31,
202420232022
(In Thousands)
Operating lease expense$13,030 $13,053 $12,603 
Short-term lease expense50,521 46,566 39,890 
Finance lease cost:
Amortization of right-of-use assets2,062 232 177 
Interest on finance leases385 112 135 
Total lease expense$65,998 $59,963 $52,805 

Supplemental cash flow information:
Year Ended December 31,
202420232022
(In Thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows - operating leases$13,292 $13,293 $12,889 
Operating cash flows - finance leases$373 $112 $135 
Financing cash flows - finance leases$1,438 $1,695 $1,302 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$7,422 $10,058 $5,524 
Finance leases$6,575 $2,555 $3,261 
F-23





Supplemental balance sheet information:
December 31, 2024December 31, 2023
(In Thousands)
Operating leases:
Operating lease right-of-use assets $29,797 $31,915 
Operating lease liabilities, current portion8,861 9,101 
Operating lease liabilities 25,041 27,538 
Total operating lease liabilities $33,902 $36,639 
Finance leases:
Finance lease right-of-use assets$6,495 $2,494 
Finance lease liabilities, current portion4,582 828 
Finance lease liabilities3,211 1,828 
Total finance lease liabilities $7,793 $2,656 

Additional operating lease information:
December 31, 2024December 31, 2023
Weighted average remaining lease term:
Operating leases4.6 years5.0 years
Finance leases1.9 years2.5 years
Weighted average discount rate:
Operating leases9.8 %9.7 %
Finance leases6.4 %9.3 %

Future minimum lease payments by year and in the aggregate, under non-cancelable operating and finance leases with terms in excess of one year consist of the following at December 31, 2024:
 Operating LeasesFinance Leases
 (In Thousands)
2025$11,633 $4,941 
202610,353 2,857 
20278,987 357 
20283,212 105 
20292,204 15 
Thereafter5,779  
Total lease payments42,168 8,275 
Less imputed interest(8,266)(482)
Total lease liabilities$33,902 $7,793 
F-24




Sales Lease and Sublease Agreements

During the year ended December 31, 2024, in connection with the settlement of a revenue contract by our Water & Flowback Services Division, we entered into an arrangement with a customer including an embedded sales-type lease. Pursuant to this contract settlement, we recognized $7.4 million of revenues included in product sales revenues and including $4.1 million of revenues from the embedded lease. We also recognized $3.0 million of cost, included cost of product sales in our consolidated statements of operations during the year ended December 31, 2024. As of December 31, 2024, current lease receivables of $1.4 million and long-term lease receivables of $2.2 million are included in trade accounts receivable and other assets, respectively, in our consolidated balance sheets.
The Company has subleases for a portion of its corporate headquarters facility and a facility in Europe. The leases and subleases are considered operating leases. For the years ended December 31, 2024, 2023, and 2022, we recognized sublease income of $1.2 million, $1.2 million, and $1.4 million, respectively.
Future minimum payments under the embedded sales lease and non-cancelable facility subleases were as follows at December 31, 2024:
 
Sales Lease
Sublease Payments
 (In Thousands)
2025$1,378 $1,650 
20262,187 1,452 
2027 1,410 
2028 909 
2029 909 
Thereafter 3,185 
Total payments
$3,565 $9,515 
NOTE 9 — INVESTMENTS

Our investments as of December 31, 2024 and 2023, consist of the following:
 December 31,
 20242023
 (In Thousands)
Investment in Kodiak(1)
$18,393 $8,538 
Investment in Standard Lithium1,168 1,616 
Other investments
8,598 7,200 
Total investments$28,159 $17,354 
(1)        Kodiak acquired CSI Compressco on April 1, 2024.

We retained an interest in our former subsidiary, CSI Compressco LP (“CSI Compressco’), which was acquired by Kodiak Gas Services, Inc. (NYSE: KGS) (“Kodiak”) on April 1, 2024, and we received shares of Kodiak in exchange for our common units in CSI Compressco in connection with such acquisition. We sold our Kodiak shares in January 2025. See Note 18 - “Subsequent Event” for further information.

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 stock of Standard Lithium under the terms of the arrangements.
F-25





We also hold investments in convertible notes, common units and preferred units issued by two privately-held companies. These convertible notes, common units and preferred units are not publicly traded and may not be offered, sold, transferred or pledged until such common units are registered pursuant to an effective registration statement or pursuant to an exemption from registration. Our exposure to potential losses is limited to our investments, including capitalized and accrued interest associated with the convertible notes.

See Note 14 - “Fair Value Measurements” for further information.
NOTE 10 LONG-TERM DEBT AND OTHER BORROWINGS

Consolidated long-term debt consists of the following:
December 31,
 Scheduled Maturity20242023
  (In Thousands)
Term credit agreement(1)
January 1, 2030$179,696 $157,505 
Total long-term debt $179,696 $157,505 

(1)        Net of unamortized discount of $5.0 million and $2.2 million as of December 31, 2024 and 2023, respectively, and net of                 unamortized deferred financing costs of $5.3 million and $3.3 million as of December 31, 2024 and 2023, respectively.

Scheduled maturities for the next five years and thereafter are as follows, not considering annual prepayment offers required by our Term Credit Agreement described below:
 December 31, 2024
 (In Thousands)
2025$ 
2026 
2027 
2028 
2029 
Thereafter190,000 
Total maturities$190,000 

Term Credit Agreement

    On January 12, 2024, the Company entered into a definitive agreement for a $265.0 million credit facility, consisting of a $190.0 million funded term loan and a $75.0 million delayed-draw term loan (collectively the “Term Credit Agreement”) that refinanced the Company’s prior credit facility outstanding as of December 31, 2023 and provided capital to advance the Company’s proposed Arkansas bromine processing project. Pricing on the Term Credit Agreement is the secured overnight financing rate (“SOFR”) plus 5.75%. The Company is required to pay a commitment fee on the unutilized commitments with respect to the delayed-draw term loan at the rate of 1.50% per annum. The interest rate per annum on borrowings under the Term Credit Agreement is 10.23% as of December 31, 2024 and the maturity date of the Term Credit Agreement is January 1, 2030. The Company used the net proceeds to repay in full the balance of its prior credit facility, with approximately $15.2 million of additional cash, net of discounts and transaction expenses. In connection with the Term Credit Agreement, we incurred approximately $5.7 million of fees which were deferred and will be amortized over the term of the Term Credit Agreement. As a result of termination of the prior credit facility, a loss of $5.5 million was recognized during the three-month period ended March 31, 2024 primarily for unamortized deferred financing costs.

The Term Credit Agreement contains certain affirmative and negative covenants, including covenants that restrict the ability of the Company and certain of its subsidiaries to take certain actions including, among other things and subject to certain significant exceptions, the incurrence of debt, the granting of liens, engaging in mergers and other fundamental changes, the making of investments, entering into transactions with affiliates, the payment of dividends and other restricted payments, the prepayment of other indebtedness and the sale of assets. The Term Credit Agreement also requires the Company to maintain a Leverage Ratio (as defined in the new term
F-26




loan credit agreement) of not more than 4.0 to 1.0 as of the end of each fiscal quarter and Liquidity (as defined in the Term Credit Agreement) of not less than $50.0 million at all times.

All obligations under the Term Credit Agreement and the guarantees of those obligations are secured, subject to certain exceptions, by a security interest on substantially all of the property of the Company and its domestic subsidiaries, subject to the lien priorities set forth in the intercreditor agreement with the agent under our ABL Credit Agreement.

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 beginning with the financial statements for the year ending December 31, 2024. We are not required to offer to prepay any of our Term Credit Agreement based on our Leverage Ratio as of December 31, 2024.

The Term Credit Agreement includes customary events of default including non-payment of principal, interest or fees, violation of covenants, inaccuracy of representations or warranties, cross-default to other material indebtedness, bankruptcy and insolvency events, invalidity or impairment of security interests or invalidity of loan documents, certain ERISA events, unsatisfied or unstayed judgments and change of control.

Asset-Based Credit Agreement

On May 13, 2024, we entered into an amendment (the “ABL Amendment”) to the Asset-Based Lending agreement dated as of September 10, 2018 (as amended, the “ABL Credit Agreement”). In connection with the ABL Amendment, Bank of America, N.A. became successor administrative agent to JPMorgan Chase Bank, N.A. Furthermore, approximately $0.9 million of fees were incurred in connection with the ABL Amendment, which were deferred and will be amortized over the term of the ABL Credit Agreement.

As of December 31, 2024, our ABL Credit Agreement provides, with certain restrictions, for a senior secured revolving credit facility of up to $100.0 million with a $25.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, and a swingline loan sublimit of $11.5 million. The ABL Credit Agreement matures on May 13, 2029.

As of December 31, 2024, we had no borrowings outstanding and $0.2 million letters of credit or guarantees under our ABL Credit Agreement. Deferred financing costs of $1.0 million and $0.6 million as of December 31, 2024 and 2023, respectively, were classified as other long-term assets on the accompanying consolidated balance sheet as there was no outstanding balance on 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 $65.7 million under this agreement.

Borrowings under the ABL Credit Agreement bear interest at a rate per annum equal to, at the option of TETRA, either (i) the standard overnight financing rate plus 0.10%, (ii) a base rate plus a margin based on a fixed charge coverage ratio, or (iii) the Daily Simple Risk Free Rate plus 0.10%. The base rate is determined by reference to the highest of (a) the prime rate of interest as announced from time to time by Bank of America, N.A. (b) the Federal Funds Effective Rate (as defined in the ABL Credit Agreement) plus 0.5% per annum and (c) the standard overnight financing rate (adjusted to reflect any required bank reserves) for a one-month period on such day plus 1.0% per annum, provided that the base rate shall not be less than 1.0%. Borrowings outstanding have an applicable margin ranging from 2.00% to 2.50% per annum for SOFR-based loans and 1.00% to 1.50% per annum for base-rate loans, based upon the applicable fixed charge coverage ratio. 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 of 0.375% per annum. TETRA is also required to pay a customary letter of credit fee equal to the applicable margin on 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.

F-27




Swedish Credit Facility

In January 2022, the Company entered into a revolving credit facility for seasonal working capital needs of subsidiaries in Sweden and Finland (“Swedish Credit Facility”). As of December 31, 2024, we had no balance outstanding and availability of approximately $4.5 million under the Swedish Credit Facility. During each year, all outstanding loans under the Swedish Credit Facility must be repaid for at least 30 consecutive days. Borrowings bear interest at a rate of 2.95% per annum. The Swedish Credit Facility expired on December 31, 2024 and has been renewed by the Company through December 31, 2025. Any balance outstanding under the Swedish Credit Facility is included in accrued liabilities and other in our consolidated balance sheet.

Finland Credit Agreement

In January 2022, the Company entered into an agreement guaranteed by certain accounts receivable and inventory in Finland (“Finland Credit Agreement”). As of December 31, 2024, we had $1.4 million of letters of credit outstanding against the Finland Credit Agreement. The Finland Credit Agreement has been renewed by the Company through December 31, 2025.

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 December 31, 2024, we were in compliance with all covenants under the credit agreements.
NOTE 11 COMMITMENTS AND CONTINGENCIES

Litigation

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

We have a Bromine Requirements Sales Agreement (“Sales Agreement”) to purchase a certain volume of elemental bromine from LANXESS Corporation (formerly Chemtura Corporation) (“LANXESS”), included in Product Purchase Obligations below. LANXESS notified us of a proposed non-ordinary course increase to the price of bromine. After lengthy discussions, we and LANXESS were unable to reach an agreement regarding the validity of the proposed price increase; therefore, we filed for arbitration in May 2022 seeking declaratory relief, among other relief, declaring that the proposed price increase is invalid. In September 2022, LANXESS filed a counterclaim with the American Arbitration Association seeking declaratory relief, among other relief. On May 25, 2023, TETRA entered into the Third Amendment to Bromine Requirements Sales Agreement (the “Amendment”) with LANXESS. The Amendment has an effective date of April 1, 2023 and was entered into in connection with the entry into a settlement agreement in the Company’s arbitration with LANXESS. The Amendment provides for, among other things, revised volume requirements, pricing and related terms. On June 14, 2023, in light of the settlement agreement, and in response to the parties’ stipulated motion to dismiss, the arbitration panel issued an Order of Dismissal, which dismissed all claims in the arbitration with prejudice.

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 December 31, 2024, 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 $72.6 million, including $33.0 million for the year ending December 31, 2025, $22.1 million for the year ending December 31, 2026, $15.3 million for the year ending December 31, 2027, and
F-28




$2.2 million for the year ending December 31, 2028. Amounts purchased under these agreements for each of the years ended December 31, 2024, 2023, and 2022, was $56.3 million, $46.9 million, and $29.7 million, respectively.

As of December 31, 2024, our Water & Flowback Services division had an obligation to purchase equipment for approximately $3.8 million during the year ending December 31, 2025. The division purchased $1.6 million of equipment under this agreement during the year ended December 31, 2024.

Contingencies of Discontinued Operations

In early 2018, we closed the Maritech Asset Purchase and Sale Agreement (“Maritech APA") and Maritech Membership Interest Purchase Agreement (“Maritech MIPA”) with Orinoco Natural Resources, LLC (“Orinoco”) that together provided for the purchase by Orinoco of all of Maritech’s remaining oil and gas properties and related assets and all outstanding membership interests of Maritech. Under the Maritech APA, Orinoco assumed responsibility for all of Maritech’s decommissioning liabilities related to the leases sold to Orinoco (the “Orinoco Lease Liabilities”) and, under the Maritech MIPA, Orinoco assumed all other liabilities of Maritech, including the decommissioning liabilities associated with Maritech’s interests in oil and gas properties previously sold by Maritech and select infrastructure still operated by Maritech (the “Legacy Liabilities”), subject to certain limited exceptions unrelated to the decommissioning liabilities. To the extent that Maritech or Orinoco fails to satisfy decommissioning liabilities associated with any of the Orinoco Lease Liabilities or the Legacy Liabilities, we may be required to satisfy such liabilities under third party indemnity agreements and corporate guarantees that we previously provided to the U.S. Department of the Interior (“BSEE”) and other parties, respectively, for which costs may be significant. Pursuant to a Bonding Agreement entered into as part of these Orinoco transactions (the “Bonding Agreement”), Orinoco provided non-revocable performance bonds from a surety company in an aggregate amount of $46.8 million to cover the performance by Orinoco and Maritech of certain specific asset retirement obligations of Maritech (the “Initial Bonds”) and agreed to replace the Initial Bonds with other non-revocable performance bonds in the aggregate sum of $47.0 million (collectively, the “Replacement Bonds”). In the event Orinoco does not provide the Replacement Bonds, Orinoco is required to make certain cash escrow payments to us. To date, no cash escrow payments have been made. On August 16, 2024, we issued a letter to Orinoco and the bond company demanding realignment of the existing bonds and/or issuance of Replacement Bonds pursuant to the terms of the Bonding Agreement to better align bond coverage with the more likely liability risks. To date, no written response has been received.

The payment obligations of Orinoco under the Bonding Agreement were guaranteed by Thomas M. Clarke and Ana M. Clarke pursuant to a separate guaranty agreement (the “Clarke Bonding Guaranty Agreement”). Orinoco has not delivered the Replacement Bonds and neither it nor the Clarkes has made any of the agreed upon cash escrow payments; therefore, we filed a lawsuit against Orinoco and the Clarkes to enforce the terms of the Bonding Agreement and the Clarke Bonding Guaranty Agreement. Summary judgment was initially granted in favor of Orinoco and the Clarkes, which dismissed our claims against Orinoco under the Bonding Agreement and against the Clarkes under the Clarke Bonding Guaranty Agreement. We filed an appeal with the trial court and requested a new trial on the summary judgment or modification of the judgment. On November 5, 2019, the trial court signed an order granting our motion for a new trial and vacating the prior summary judgment order. The parties are awaiting direction from the court on a new scheduling order and/or trial setting. The Initial Bonds, which are non-revocable, remain in effect.

In addition, Maritech and certain other interest owners have received decommissioning orders from BSEE and could receive additional decommissioning orders in the future. Such decommissioning orders received by Maritech and other interest owners relate to asset retirement obligations for certain properties in the Gulf of America. From time to time, we also receive demand notices from third parties related to certain corporate guarantees or other arrangements covering such decommissioning liabilities. While the ultimate outcome of such matters cannot be predicted at this time, if Maritech or other interest owners default, BSEE or third parties may seek to enforce certain corporate guarantees or third party indemnity agreements against us for a portion of such decommissioning obligations, which may be significant. On February 13, 2025, Arena Energy, LLC filed a complaint in U.S. District Court for the Southern District of Texas seeking indemnification from us and Maritech for decommissioning costs related to a Maritech oil and gas platform in the Gulf of America. We are evaluating the allegations included in the complaint and intend to vigorously defend against the claims brought by Arena Energy, LLC but are presently unable to predict the duration, scope or result of this proceeding.

If we become liable in the future for any decommissioning liability associated with any property covered by either an Initial Bond or Replacement Bond while such bonds are outstanding and the payment made to us under
F-29




such bond is not sufficient to satisfy such liability, the Bonding Agreement provides that Orinoco will pay us an amount equal to such deficiency and if Orinoco fails to pay any such amount, such amount must be paid by the Clarkes under the Clarke Bonding Guaranty Agreement. Our financial condition and results of operations may be negatively affected if Orinoco or the Clarkes are unable to cover any such deficiency or if we become liable for a significant portion of the decommissioning liabilities.

With respect to certain properties in the Gulf of America, we have been advised that the cost of the decommissioning work to plug and abandon certain wells is projected to be significantly higher than the approximately $10.7 million bond supporting the liability, which was put in place by Maritech and other interest owners based on earlier cost estimates. We have also been advised more recently that Maritech’s prior working interest with respect those plugging and abandonment (“P&A”) costs are expected to exceed its share of the bond. In September 2024, P&A operations commenced pursuant to a cost sharing agreement among certain parties for decommissioning certain properties in the Gulf of America. While Maritech is not a party to this cost sharing agreement, a predecessor of Maritech has advised us that it expects to seek reimbursement from us for the portion of decommissioning costs it has contractually agreed to pay pursuant to the terms of the cost sharing agreement. While the ultimate outcome of this matter cannot be predicted, we could potentially be liable for an estimated amount in the range of $5.8 million to $19.4 million, depending on the outcome of negotiations and whether other partners or property owners in the chain of title fulfill their respective obligations under their agreements. Additionally, we understand that in connection with the P&A operations being performed, Maritech and the other named obligees have made a demand on the related bond. We have made efforts to protect Maritech’s proportionate share of the bond proceeds (approximately $3.9 million), including demanding that the surety segregate or ensure that Maritech’s share is applied solely to satisfy its proportionate share of the decommissioning costs. We accrued a liability of $5.8 million related to this obligation during the year ended December 31, 2024.

In early 2018, we also closed the sale of our Offshore Division to Epic Companies, LLC (“Epic Companies,” formerly known as Epic Offshore Specialty, LLC). Part of the consideration we received was a promissory note of Epic Companies in the original principal amount of $7.5 million (the “Epic Promissory Note”). At the end of August 2019, Epic Companies filed for bankruptcy and we recorded a reserve of $7.5 million for the full amount of the promissory note, including accrued interest, and certain other receivables in the amount of $1.5 million during the quarter ended September 30, 2019. The Epic Promissory Note became due on December 31, 2019 and neither Epic nor the Clarkes made payment. TETRA filed a lawsuit against the Clarkes on January 15, 2020 for breach of the promissory note guaranty agreement. In September 2020, the court granted TETRA’s Motion for Summary Judgment and entered Final Judgment in our favor, dismissing counterclaims by the Clarkes and awarding TETRA $7.9 million in damages. The Clarkes appealed the Final Judgment, and the court of appeals affirmed. Since obtaining the Final Judgment, TETRA has undertaken efforts to collect the judgment in Texas, Utah, Nevada, Massachusetts, and Georgia. TETRA continues to work on identifying potential Orinoco assets and/or engage with the Clarkes to resolve this dispute. During the year ended December 31, 2024, we received a $0.5 million settlement, which is included in other (income), net in our consolidated statement of operations. We cannot provide any assurance the Clarkes will pay the judgment or that they will not file for bankruptcy protection. If the Clarkes do file for bankruptcy protection, we likely would be unable to collect all, or even a significant portion of, the judgment owed to us.
NOTE 12 — CAPITAL STOCK

Our Restated Certificate of Incorporation, as amended during 2017, authorizes us to issue 250,000,000 shares of common stock, par value $.01 per share, and 5,000,000 shares of preferred stock, par value $.01 per share. As of December 31, 2024, we had 131,812,406 shares of common stock outstanding and no shares of preferred stock outstanding. We had 3,138,675 shares held in treasury as of December 31, 2024, 2023, and 2022. The voting, dividend, and liquidation rights of the holders of common stock are subject to the rights of the holders of preferred stock. The holders of common stock are entitled to one vote for each share held. There is no cumulative voting. Dividends may be declared and paid on common stock as determined by our Board of Directors, subject to any preferential dividend rights of any then outstanding preferred stock.

F-30




A summary of the activity of our common shares outstanding and treasury shares held for the three-year period ending December 31, 2024, is as follows:
Common Shares OutstandingYear Ended December 31,
 202420232022
At beginning of period130,079,173 128,662,300 126,937,163 
Grants of restricted stock, net
1,732,233 1,210,996 1,644,728 
Exercise of common stock options, net1,000 205,877 80,409 
At end of period131,812,406 130,079,173 128,662,300 
Our Board of Directors is empowered, without approval of the stockholders, to cause shares of preferred stock to be issued in one or more series and to establish the number of shares to be included in each such series and the rights, powers, preferences, and limitations of each series. Because the Board of Directors has the power to establish the preferences and rights of each series, it may afford the holders of any series of preferred stock preferences, powers and rights, voting or otherwise, senior to the rights of holders of common stock. The issuance of the preferred stock could have the effect of delaying or preventing a change in control of the Company.

Upon our dissolution or liquidation, whether voluntary or involuntary, holders of our common stock will be entitled to receive all of our assets available for distribution to our stockholders, subject to any preferential rights of any then outstanding preferred stock.
NOTE 13 — EQUITY-BASED COMPENSATION AND OTHER

Equity-Based Compensation

We have various equity incentive compensation plans that provide for the granting of restricted common stock, options for the purchase of our common stock, and other performance-based, equity-based compensation awards to our executive officers, key employees, nonexecutive officers, and directors. Stock options are exercisable for periods of up to ten years. Compensation cost for all share-based payments is based on the grant date fair value and is recognized in earnings over the requisite service period. Total equity-based compensation expense before tax attributed to equity incentive compensation plans for the three years ended December 31, 2024, 2023, and 2022, was $6.6 million, $10.6 million, and $6.9 million, respectively, and is included in general and administrative expense.

Stock Incentive Plans

In May 2007, our stockholders approved the adoption of the TETRA Technologies, Inc. 2007 Equity Incentive Compensation Plan. In May 2008, our stockholders approved the adoption of the TETRA Technologies, Inc. Amended and Restated 2007 Equity Incentive Compensation Plan, which among other changes, resulted in an increase in the maximum number of shares authorized for issuance. In May 2010, our stockholders approved further amendments to the TETRA Technologies, Inc. Amended and Restated 2007 Equity Incentive Compensation Plan (renamed as the 2007 Long Term Incentive Compensation Plan) which, among other changes, resulted in an additional increase in the maximum number of shares authorized for issuance. Pursuant to the 2007 Long Term Incentive Compensation Plan, we were authorized to grant up to 5,590,000 shares in the form of stock options (including incentive stock options and nonqualified stock options); restricted stock; bonus stock; stock appreciation rights; and performance awards to employees, and non-employee directors. As of February 2017, no further awards may be granted under the TETRA Technologies, Inc. Amended and Restated 2007 Equity Incentive Compensation Plan.

In May 2011, our stockholders approved the adoption of the TETRA Technologies, Inc. 2011 Long Term Incentive Compensation Plan. Pursuant to this plan, we were authorized to grant up to 2,200,000 shares in the form of stock options, restricted stock, bonus stock, stock appreciation rights, and performance awards to employees, and non-employee directors. On May 3, 2013, shareholders approved the TETRA Technologies, Inc. 2011 Long Term Incentive Compensation Plan that, among other things, increased the number of authorized shares to 5,600,000. On May 3, 2016, shareholders approved the TETRA Technologies, Inc. Third Amended and Restated 2011 Long Term Incentive Compensation Plan which, among other things, increased the number of authorized shares to 11,000,000. As of May 2018, no further awards may be granted under the TETRA Technologies, Inc. Third Amended and Restated 2011 Long Term Incentive Compensation Plan.
F-31





In February 2018, the board of directors adopted the 2018 Inducement Restricted Stock Plan (“2018 Inducement Plan”). The 2018 Inducement Plan provides for grants of restricted stock up to a plan maximum of 1,000,000 shares.

    In May 2018, our stockholders approved the adoption of the TETRA Technologies, Inc. 2018 Equity Incentive Plan (“2018 Equity Plan”) and the TETRA Technologies, Inc. 2018 Non-Employee Director Equity Incentive Plan (“2018 Director Plan”). In May 2021, our stockholders approved the First Amended and Restated 2018 Equity Incentive Plan (the “Amended 2018 Equity Plan”), which amended the 2018 Equity Plan and terminated the 2018 Director Plan. Pursuant to the Amended 2018 Equity Plan, we are authorized to grant up to 16,365,000 shares in the form of stock options, restricted stock, restricted stock units, stock appreciation rights, performance units, performance shares, other stock-based awards and cash-based awards to employees and non-employee directors.

Stock Options

We did not grant any stock options during the years ended December 31, 2024, 2023, and 2022. We have stock options outstanding for awards granted prior to 2022. The following is a summary of stock option activity for the year ended December 31, 2024:
Shares Under OptionWeighted Average
Option Price
Per Share
Weighted-Average Remaining Contractual LifeAggregate Intrinsic Value
(In Thousands)(In Thousands)
Outstanding at January 1, 20242,116 $6.26 
Options canceled(36)$5.80 
Options exercised(1)$3.87 
Options expired(250)$11.16 
Outstanding at December 31, 20241,829 $5.61 1.7 years$ 
Expected to vest at December 31, 20241,829 $5.61 1.7 years$ 
Exercisable at December 31, 20241,829 $5.61 1.7 years$ 

Intrinsic value is the difference between the market value of our stock option multiplied by the number of stock options outstanding for those stock options where the market value exceeds their exercise price. The total intrinsic value of stock options exercised during the year ended December 31, 2024, was nominal. There were approximately 1,000, 206,000, and 80,000 options exercised during the years ended December 31, 2024, 2023, and 2022, respectively. At December 31, 2024, total unrecognized compensation cost related to unvested stock options is not significant.

F-32




Restricted Stock

    Restricted stock awards and restricted stock units are periodically granted to key employees, including grants for employment inducements, as well as to members of our Board of Directors. These awards historically have provided for vesting periods of up to three years. Non-employee director grants vest in full before the first anniversary of the grant. Upon vesting of restricted stock awards, shares are issued to award recipients. Restricted stock units may be settled in cash or shares at vest, as determined by the Compensation Committee or the Non-Executive Award Committee, as applicable. The following is a summary of activity for our outstanding restricted stock for the year ended December 31, 2024:
SharesWeighted Average
Grant Date Fair
Value Per Share
(In Thousands)
Non-vested restricted stock outstanding at December 31, 20233,790 $3.41 
Granted2,536 $4.00 
Vested(2,542)$3.31 
Canceled/Forfeited(185)$3.78 
Non-vested restricted stock outstanding at December 31, 20243,599 $3.88 
 
Total compensation cost recognized for restricted stock was $6.6 million, $10.6 million, and $4.5 million for the years ended December 31, 2024, 2023, and 2022, respectively. These amounts include a nominal amount, $5.0 million and $2.4 million for the years ended December 31, 2024, 2023, and 2022, respectively, for the portion of awards under short-term incentive plans and long-term incentive plans that were or are expected to be settled with restricted stock awards. Total unrecognized compensation cost at December 31, 2024, related to unvested restricted stock awards, is approximately $8.1 million which is expected to be recognized over a weighted-average remaining amortization period of 1.6 years. During the years ended December 31, 2024, 2023, and 2022, the total fair value of shares vested was $8.4 million, $4.7 million, and $5.5 million, respectively.

At December 31, 2024, net of options previously exercised pursuant to our various equity compensation plans, we have a maximum of 3,458,158 shares of common stock issuable pursuant to awards previously granted and outstanding and awards authorized to be granted in the future.

401(k) Plan

We have a 401(k) retirement plan (the “Plan”) that covers substantially all employees and entitles them to contribute up to 70% of their annual compensation, subject to maximum limitations imposed by the Internal Revenue Code. We match 50% of each employee’s contribution up to 8%. Participants will be 100% vested in employer match contributions after 3 years of service. In addition, we can make discretionary contributions which are allocable to participants in accordance with the Plan. Total expense related to our 401(k) plan was $2.8 million, $2.7 million, and $2.3 million for the years ended December 31, 2024, 2023, and 2022, respectively.

Deferred Compensation Plan

We provide our officers, directors, and certain key employees with the opportunity to participate in an unfunded, deferred compensation program. There were 6 participants in the program at December 31, 2024. Under the program, participants may defer up to 100% of their yearly total cash compensation. The amounts deferred remain our sole property, and we use a portion of the proceeds to purchase life insurance policies on the lives of certain of the participants. The insurance policies, which also remain our sole property, are payable to us upon the death of the insured. We separately contract with the participant to pay to the participant the amount of deferred compensation, as adjusted for gains or losses, invested in participant-selected investment funds. Participants may elect to receive deferrals and earnings at termination, death, or at a specified future date while still employed. Distributions while employed must be at least three years after the deferral election. The program is not qualified under Section 401 of the Internal Revenue Code. At December 31, 2024, the amounts payable under the plan approximated the value of the corresponding assets we owned.
F-33




NOTE 14 FAIR VALUE MEASUREMENTS

Fair value is defined as “the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date” within an entity’s principal market, if any. The principal market is the market in which the reporting entity would sell the asset or transfer the liability with the greatest volume and level of activity, regardless of whether it is the market in which the entity will ultimately transact for a particular asset or liability or if a different market is potentially more advantageous. Accordingly, this exit price concept may result in a fair value that may differ from the transaction price or market price of the asset or liability.

Under U.S. GAAP, the fair value hierarchy prioritizes inputs to valuation techniques used to measure fair value. Fair value measurements should maximize the use of observable inputs and minimize the use of unobservable inputs, where possible. Observable inputs are developed based on market data obtained from sources independent of the reporting entity. Unobservable inputs may be needed to measure fair value in situations where there is little or no market activity for the asset or liability at the measurement date and are developed based on the best information available in the circumstances, which could include the reporting entity’s own judgments about the assumptions market participants would utilize in pricing the asset or liability.

Financial Instruments

Investments

We retained an interest in CSI Compressco, which was acquired by Kodiak on April 1, 2024, and we received shares of Kodiak in exchange for our common units in CSI Compressco in connection with such acquisition. We sold our Kodiak shares in January 2025. See Note 18 - “Subsequent Event” for further information. The Company received stock of Standard Lithium under the terms of its arrangements.

Our investments in Kodiak, Standard Lithium, and, formerly, CSI Compressco, 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.

We also hold investments in convertible notes, common units and preferred units issued by two privately-held companies. Our investment in certain preferred units were recorded based on observable market-based inputs for preferred units issued to several investors during August through October 2024 (Level 2 fair value measurement). Our investment in convertible notes, common units and certain preferred units are recorded in our consolidated financial statements based on internal valuations with assistance from a third-party valuation specialist (Level 3 fair value measurement). The valuations are impacted by key assumptions, including the assumed probability and timing of potential debt or equity offerings. One of the convertible notes includes an option to convert the note into equity interests. The change in the fair value of the embedded option, as well as the preferred units and common units, are 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.

F-34




The change in our investments for the years ended December 31, 2024, 2023, and 2022 were as follows:

Year Ended December 31, 2024
Fair Value Measurements Using
Quoted Prices in Active Markets for Identical Assets or Liabilities
Significant Other Observable Inputs
Significant Unobservable Inputs
(Level 1)
(Level 2)
(Level 3)Total
 
(In Thousands)
Investment balance at beginning of period$10,154 $ $7,200 $17,354 
Purchase of investments 1,000 21 1,021 
Reclassification between Level 2 and Level 3 fair value 350 (350) 
Unrealized gain on equity securities
9,407 38 1,130 10,575 
Unrealized loss on embedded option
  (1,971)(1,971)
Unrealized gain on convertible note, excluding embedded option
  1,180 1,180 
Investment balance at end of period$19,561 $1,388 $7,210 $28,159 
Year Ended December 31, 2023
Fair Value Measurements Using
Quoted Prices in Active Markets for Identical Assets or LiabilitiesSignificant Unobservable Inputs
(Level 1)(Level 3)Total
 
(In Thousands)
Investment balance at beginning of period$8,147 $6,139 $14,286 
Purchase of investments 350 350 
Unrealized gain on equity securities
2,007  2,007 
Unrealized loss on embedded option
 (16)(16)
Unrealized gain on convertible note, excluding embedded option
 727 727 
Investment balance at end of period$10,154 $7,200 $17,354 
Year Ended December 31, 2022
Fair Value Measurements Using
Quoted Prices in Active Markets for Identical Assets or LiabilitiesSignificant Unobservable Inputs
(Level 1)(Level 3)Total
 
(In Thousands)
Investment balance at beginning of period$6,233 $5,000 $11,233 
Unrealized gain on equity securities
1,914  1,914 
Unrealized gain on embedded option
 1,211 1,211 
Unrealized loss on convertible note, excluding embedded option
 (72)(72)
Investment balance at end of period$8,147 $6,139 $14,286 
F-35





Derivative Contracts

We are exposed to financial and market risks that affect our businesses. We have concentrations of credit risk as a result of trade receivables owed to us primarily by companies in the energy industry. We have currency exchange rate risk exposure related to transactions denominated in foreign currencies as well as to investments in certain of our international operations. As a result of our variable rate debt facilities, we face market risk exposure related to changes in applicable interest rates. Our financial risk management activities may at times involve, among other measures, the use of derivative financial instruments, such as swap and collar agreements, to hedge the impact of market price risk exposures.

We entered into, and we may in the future enter into, short-term foreign currency forward derivative contracts with third parties 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 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. The fair values of foreign currency derivative instruments are based on quoted market values (a Level 2 fair value measurement). We did not have foreign currency derivative instruments outstanding as of December 31, 2024 or 2023. During the years ended December 31, 2024, 2023, and 2022, we recognized zero, zero, and $0.4 million of net losses, respectively, reflected in other income, net, associated with our foreign currency derivative program.

A summary of significant recurring fair value measurements by valuation hierarchy as of December 31, 2024 and 2023, is as follows:
  Fair Value Measurements Using
Total as ofQuoted Prices
in Active
Markets for
Identical
Assets
or Liabilities
Significant
Other
Observable
Inputs
Significant
Unobservable
Inputs
DescriptionDec 31, 2024(Level 1)(Level 2)(Level 3)
(In Thousands)
Investments in Kodiak(1)
$18,393 18,393   
Investments in Standard Lithium1,168 1,168   
Other investments8,598  1,388 7,210 
Investments$28,159 
(1)        Kodiak acquired CSI Compressco on April 1, 2024.

  Fair Value Measurements Using
Total as ofQuoted Prices
in Active
Markets for
Identical
Assets
or Liabilities
Significant
Other
Observable
Inputs
Significant
Unobservable
Inputs
DescriptionDec 31, 2023(Level 1)(Level 2)(Level 3)
(In Thousands)
Investments in CSI Compressco$8,538 8,538   
Investments in Standard Lithium1,616 1,616   
Other investments7,200   7,200 
Investments$17,354 

F-36




Impairments of Inventory and Long-Lived Assets

During 2024, we recorded a $0.1 million impairment of our corporate office lease. During 2023, we recorded a $2.1 million impairment of a facility lease in Scotland within our Completion Fluids & Products Division and 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 (a Level 3 fair value measurement) in accordance with the fair value hierarchy.

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

During the fourth quarter of 2022, our Completion Fluids & Products and Water & Flowback Services Divisions recorded additional long-lived tangible asset impairments totaling $0.3 million and $0.1 million, respectively. The Completion Fluids & Products Division impairment relates to equipment that is no longer expected to be used and was written down to estimated scrap value. The long-lived tangible asset impairment recorded by the Water & Flowback Services Division in the fourth quarter of 2022 was a result of storm damage sustained to buildings in December 2022 and remediation work identified during the quarter. The fair value of land and buildings was adjusted to $0.2 million based on recent sales offers (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 TETRA's Term Credit Agreement, ABL Credit Agreement and Swedish Credit Agreement approximate their carrying amounts.
NOTE 15 — INCOME TAXES

The income tax provision attributable to continuing operations for the years ended December 31, 2024, 2023, and 2022, consists of the following:
 Year Ended December 31,
 202420232022
 (In Thousands)
Current   
State$348 $535 $130 
Foreign9,228 6,419 2,898 
 9,576 6,954 3,028 
Deferred   
Federal(94,799)  
State(2,751)(41)30 
Foreign3,096 (693)507 
 (94,454)(734)537 
Total tax provision$(84,878)$6,220 $3,565 

F-37




A reconciliation of the provision (benefit) for income taxes attributable to continuing operations, computed by applying the federal statutory rate to income (loss) before income taxes and the reported income taxes, is as follows:
 Year Ended December 31,
 202420232022
 (In Thousands)
Income tax provision computed at statutory federal income tax rates
$6,036 $6,657 $2,345 
State income taxes, net of federal benefit
1,225 1,052 1,332 
Nondeductible expenses1,622 1,399 1,270 
Impact of international operations4,877 1,285 1,955 
Valuation allowance(97,871)(3,693)(2,980)
Other(767)(480)(357)
Total tax provision (benefit)
$(84,878)$6,220 $3,565 

Income (loss) before taxes and discontinued operations includes the following components:
 Year Ended December 31,
 202420232022
 (In Thousands)
Domestic$(9,130)$8,315 $(4,609)
International37,872 23,384 15,775 
Total$28,742 $31,699 $11,166 

As of December 31, 2024 and 2023, we had no unrecognized tax benefits. We do not expect a significant change to the unrecognized tax benefits during the next twelve months.

We file tax returns in the U.S. and in various state, local, and non-U.S. jurisdictions. The following table summarizes the earliest tax years that remain subject to examination by taxing authorities in any major jurisdiction in which we operate:
Earliest Open Tax Period
United States – Federal2012
United States – State and Local2005
Non-United States Jurisdictions2013
 
We use the liability method for reporting income taxes, under which current and deferred tax assets and liabilities are recorded in accordance with enacted tax laws and rates. Under this method, at the end of each period, the amounts of deferred tax assets and liabilities are determined using the tax rate expected to be in effect when the taxes are actually paid or recovered. 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. We considered all available evidence, both positive and negative, in determining whether, based on the weight of that evidence, a valuation allowance is needed for some portion or all of our deferred tax assets. In determining the need for a valuation allowance on our deferred tax assets we placed greater weight on recent and objectively verifiable current information, as compared to more forward-looking information that is used in valuating other assets on the balance sheet. While we have considered taxable income in prior carryback years, future reversals of existing taxable temporary differences, future taxable income, and tax planning strategies in assessing the need for the valuation
F-38




allowance, there can be no guarantee that we will be able to realize our net deferred tax assets. Significant components of our deferred tax assets and liabilities as of December 31, 2024 and 2023 are as follows:
 December 31,
 20242023
 (In Thousands)
Net operating losses$89,088 $94,964 
Accruals20,602 21,227 
Depreciation and amortization for book in excess of tax expense9,792 10,620 
All other13,353 10,585 
Total deferred tax assets132,835 137,396 
Valuation allowance(19,447)(116,834)
Net deferred tax assets$113,388 $20,562 
Right of use assets
$9,092 $8,695 
Depreciation and amortization for tax in excess of book expense2,944 5,224 
Revenue deferred for tax
2,660  
Investments
1,570 2,886 
All other3,885 5,126 
Total deferred tax liabilities20,151 21,931 
Net deferred tax assets (liabilities)
$93,237 $(1,369)
 
Deferred tax assets and liabilities are netted by jurisdiction in our consolidated balance sheets. Deferred tax assets and liabilities netted by jurisdiction as of December 31, 2024 and 2023 are as follows:

December 31,
20242023
(In Thousands)
Deferred tax assets
$98,149 $910 
Deferred tax liabilities
(4,912)(2,279)
Net deferred tax assets (liabilities)$93,237 $(1,369)

As of December 31, 2024, a significant portion of our deferred tax assets were United States (federal and state) assets, which include net operating loss carryforwards, tax credit carryforwards as well as temporary differences between GAAP and tax basis that will result in future tax deductions in excess of book. Significant management judgment is required in determining the period in which a reversal of a valuation allowance should occur. We are required to consider all available evidence, both positive and negative, such as historical levels of income and future forecasts of taxable income among other items, in determining whether a full or partial release of its valuation allowance is required. During the years ended December 31, 2024, 2023, and 2022, we expect to utilize or have utilized approximately $19.3 million, $40.2 million and $37.3 million, respectively of federal net operating losses in the Unites States. During the year ended December 31, 2024, in part because we achieved three years of cumulative pretax income in the United States tax jurisdiction, after adjusting for permanent book and tax differences, which is a positive indication of our ability to generate sufficient future taxable income, we determined that there was sufficient positive evidence to conclude that it is more likely than not that additional deferred taxes are realizable and, therefore, released the valuation allowance accordingly. For the year ended December 31, 2024, we recorded a net United States federal and state valuation allowance release of $97.5 million on the basis of our reassessment of the amount of its deferred tax assets that are more likely than not to be realized. Our accounting for deferred tax consequences represents the best estimate of those future events. The $97.4 million decrease in the valuation allowance during the year ended December 31, 2024 is primarily due to the recorded net United States federal and state valuation allowance release.

At December 31, 2024, we had deferred tax assets associated with federal, state, and foreign net operating loss carryforwards/carrybacks equal to approximately $72.4 million, $9.0 million, and $7.7 million, respectively. In those countries and states in which net operating losses are subject to an expiration period, our loss carryforwards,
F-39




if not utilized, will expire at various dates from 2025 through 2043. Utilization of the net operating loss and credit carryforwards may be subject to a significant annual limitation due to ownership changes that have occurred previously or could occur in the future provided by Section 382 of the Internal Revenue Code.
NOTE 16 — 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:
 Year Ended December 31,
 202420232022
 (In Thousands)
Number of weighted average common shares outstanding131,279 129,568 128,082 
Assumed exercise of restricted stock units and stock options952 1,675 1,696 
Average diluted shares outstanding132,231 131,243 129,778 
NOTE 17 INDUSTRY SEGMENTS AND GEOGRAPHIC INFORMATION

We manage our operations through two divisions: Completion Fluids & Products Division and Water & Flowback Services Division. Transfers between segments and geographic areas are priced at the estimated fair value of the products or services as negotiated between the operating units.

Summarized financial information concerning the business segments is as follows:

F-40




Year Ended
December 31, 2024
Completion Fluids & ProductsWater & Flowback Services
Corporate
Total
(In Thousands)
Revenue$311,301 $287,810 $ $599,111 
Cost of product sales and services192,263 231,165  423,428 
Depreciation, amortization, and accretion9,733 25,631 357 35,721 
Impairments and other charges  109 109 
General and administrative expense25,754 19,116 45,099 89,969 
Interest (income) expense, net(713)64 23,114 22,465 
Loss on debt extinguishment  5,535 5,535 
Other (income) expense, net1,369 1,134 (9,361)(6,858)
Net income (loss) before taxes and discontinued operations$82,895 $10,700 $(64,853)$28,742 
Capital expenditures$36,961 $23,442 $277 $60,680 
December 31, 2024
Total assets$290,788 $158,475 $155,932 $605,195 
Year Ended
December 31, 2023
Completion Fluids & ProductsWater & Flowback Services
Corporate
Total
(In Thousands)
Revenue$313,030 $313,232 $ $626,262 
Cost of product sales and services196,954 241,218  438,172 
Depreciation, amortization, and accretion9,053 24,876 400 34,329 
Impairments and other charges2,189  777 2,966 
Insurance recoveries(2,850)  (2,850)
Exploration and pre-development costs12,119   12,119 
General and administrative expense28,003 19,452 49,135 96,590 
Interest (income) expense, net(646)205 22,790 22,349 
Other (income) expense, net(10,106)1,757 (763)(9,112)
Net income (loss) before taxes and discontinued operations$78,314 $25,724 $(72,339)$31,699 
Capital expenditures$11,073 $26,571 $508 $38,152 
December 31, 2023
Total assets$249,911 $166,325 $62,725 $478,961 
F-41




Year Ended
December 31, 2022
Completion Fluids & ProductsWater & Flowback Services
Corporate
Eliminations
Total
(In Thousands, Except Percents)
Revenue$273,373 $279,840 $ $ $553,213 
Cost of product sales and services182,388 217,841   400,229 
Depreciation, amortization, and accretion7,455 24,683 692 (11)32,819 
Impairments and other charges562 2,242   2,804 
Insurance recoveries(3,750)   (3,750)
Exploration and pre-development costs6,635    6,635 
General and administrative expense25,246 21,619 45,077  91,942 
Interest (income) expense, net(1,346)138 17,041  15,833 
Other income, net(1,183)(2,415)(867) (4,465)
Net income (loss) before taxes and discontinued operations$57,366 $15,732 $(61,943)$11 $11,166 
Capital expenditures$9,426 $30,431 $199 $ $40,056 
Summarized financial information concerning the geographic areas of our customers and in which we operate at December 31, 2024, 2023, and 2022, is presented below:
 Year Ended December 31,
 202420232022
 (In Thousands)
Revenues from external customers   
United States$399,141 $417,663 $391,964 
Europe112,940 116,838 89,077 
South America56,574 57,700 30,560 
Canada and Mexico343 1,863 2,213 
Africa87 300 2,826 
Middle East, Asia and other30,026 31,898 36,573 
Total revenues$599,111 $626,262 $553,213 
 
Our chief executive officer is considered the chief operating decision maker. We generally evaluate the performance of and allocate resources to our segments based on net income (loss) before taxes, return on investment and other criteria. Resources for each segment, including employees and financial or capital resources, are allocated predominantly through the annual budget as well as the annual and monthly forecasting process.

As of December 31, 2024 and 2023, no single customer represented more than 10% of our consolidated trade accounts receivables, net of allowance for credit losses. During each of the years ended December 31, 2024, 2023, and 2022, no single customer accounted for more than 10% of our consolidated revenues.
F-42




December 31,
20242023
(In Thousands)
Identifiable assets  
United States$444,064 $318,501 
Europe79,312 85,948 
South America66,912 57,440 
Canada and Mexico679 800 
Africa3,175 3,386 
Middle East, Asia and other11,053 12,886 
Total identifiable assets$605,195 $478,961 
NOTE 18 — SUBSEQUENT EVENTS

In January 2025, we sold our Kodiak shares for proceeds of $19.0 million, net of transaction and broker fees. We will record a net gain of $0.6 million from the sale of our Kodiak shares during the first quarter of 2025.

The Company has evaluated subsequent events through the filing of this Annual Report on Form 10-K and determined that there have been no other events that have occurred that would require adjustments to our disclosures in the consolidated financial statements.
F-43
EX-10.11 2 a20241231ex1011.htm EX-10.11 Document

AMENDMENT TO THE
TETRA Technologies, Inc.
CASH INCENTIVE COMPENSATION PLAN

The Compensation Committee (the “Committee”) of the Board of Directors of TETRA Technologies, Inc., a Delaware corporation (the “Company”), hereby makes this Amendment (the “Amendment”) to the TETRA Technologies, Inc. Cash Incentive Compensation Plan (as amended, the “Plan”) adopted and effective on February 19, 2015. All terms capitalized but not defined herein shall have such meaning as the same term within the Plan.
WHEREAS, the Company previously adopted the Plan to advance the best interests of the Company by providing designated officers, managers, other key employees and consultants with additional incentives through the grant of performance-based short-term and long-term awards providing an opportunity to share in the performance of the Company by achieving specific corporate and divisional/business unit financial and operational goals, and personal objectives; and
WHEREAS, the Committee has determined that it is in the best interest of the Company to amend the Plan to include a provision by which any award under the Plan and/or amount payable or paid thereunder shall be subject to potential cancellation, rescission, clawback and recoupment, under certain circumstances.
NOW THEREFORE, for and in consideration of the foregoing and the agreements contained herein, the Plan shall be amended as follows:
1.     Amendment to Section X. Additional Provisions. The following subsection 10.7 shall be added to Section X of the Plan:
10.7 Clawback/Recoupment Policy. Notwithstanding any provisions in the Plan or any agreement to the contrary, any Award under the Plan and/or amount payable or paid hereunder shall be subject to potential cancellation, rescission, clawback and recoupment (i) to the extent necessary to comply with the requirements of Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 and any regulations or listing requirements promulgated thereunder, and/or (ii) as may be required in accordance with the terms of any clawback/recoupment policy as may be adopted by the Company to comply with Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 and any regulations or listing requirements promulgated thereunder, as such policy may be amended from time to time (the “Policy”). Any adoption of the Policy or amendment thereof shall not require the prior consent of any Participant.
2.     Remainder of Plan. Except as expressly provided herein, the Plan remains in full force and effect.
IN WITNESS WHEREOF, the Company has caused this Amendment to be duly executed in its name and on its behalf by its duly authorized representative as of February 19, 2015.

TETRA TECHNOLOGIES, INC.


By: /s/ Stuart M. Brightman
Name: Stuart M. Brightman
Title: President and Chief Executive Officer

EX-19 3 a20241231ex19.htm EX-19 Document

TETRA Technologies, Inc.

POLICY ON TRADING IN COMPANY SECURITIES

    This policy on trading in Company securities (this “Policy”) applies to all directors, officers and other employees (each a “Covered Person”) of TETRA Technologies, Inc. and our subsidiaries (“TETRA,” or the “Company”). This policy also applies to family members and others living in a Covered Person’s household, other family members not living in a Covered Person’s household but whose transactions in Company securities are directed by the Covered Person or subject to the Covered Person’s influence or control, and entities controlled by a Covered Person.

    The Company reserves the right to amend or rescind this Policy or any portion of it at any time and adopt different polices and procedures at any time. In the event of any conflict or inconsistency between this Policy and any other materials distributed by the Company, this Policy shall govern. If a law conflicts with this Policy, you must comply with the law.

1.    The Policy

    It is the policy of the Company that:

no director, officer or employee of the Company may, directly, or indirectly through family members or other persons or entities, transact in any security issued by the Company, or any option or similar right to transact in such a security, or derivative securities relating to the Company’s securities, whether or not issued by the Company, while in possession of material nonpublic information regarding the Company;
every director, officer or employee of the Company must maintain the confidentiality of material nonpublic information regarding the Company and shall not give advice or make recommendations regarding investments in the Company’s securities based on such material nonpublic information;
no director, officer or employee of the Company may, while in possession of material nonpublic information regarding another company, which the person received in the course of performing his or her duties on behalf of the Company, directly, or indirectly through family members or other persons or entities, transact in any security issued by the other company or disclose such material nonpublic information to any other person; and
if, at the time a director, officer or employee resigns from or is terminated by the Company, he or she is aware of material nonpublic information regarding the Company, he or she may not, directly, or indirectly through family members or other persons or entities, trade in the Company’s securities until the information becomes public or is no longer material.

    It is also the policy of the Company that the Company will not engage in transactions in the Company’s equity securities (as defined in the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) while aware of material nonpublic information relating to the Company or its securities, except for:
transactions with plan participants (or their permitted assignees) pursuant to an equity-based compensation plan of the Company;
transactions with holders of outstanding options, warrants, rights, convertible securities or other derivative securities that are issued by the Company and that result from the
Effective October 25, 2024        1
    


holder’s exercise, conversion or other election pursuant to the terms of the security or result from the Company’s exercise, notice of redemption or conversion, or other election made pursuant to the terms of the security;
transactions made pursuant to written plans for transacting in the Company’s securities that, at the time adopted, conform to all of the requirements of the Rule 10b5-1 under the Exchange Act as then in effect;
transactions with counterparties who are at the time also aware of material nonpublic information or who acknowledge, agree or represent that they are aware that the Company may possess material nonpublic information but are not relying on the disclosure or omission to disclose to them of any such information; or
any other transaction expressly authorized by the Company’s Board of Directors or any committee thereof, or by senior management in consultation with the Company’s General Counsel.

2.    Purpose and Scope of Policy

In the normal course of business, our directors, officers and employees come into possession of significant, sensitive information that is not available to the investing public. This information is the property of the Company entrusted to our directors, officers and employees, and each is under a legal responsibility and restriction not to misuse or profit from such information. The purchase or sale of a company’s securities while you are aware of material nonpublic information about the company, or the disclosure of such material nonpublic information to others, who then trade in the company’s securities based on such information, is considered “insider trading” and is prohibited by U.S. federal securities laws.

    This Policy is designed to satisfy our obligation to prevent insider trading and to help you avoid the severe consequences associated with violations of insider trading laws. Moreover, one of our most valuable assets is our reputation for integrity and ethical conduct, which is further advanced through your compliance with our Code of Business Conduct.

    In addition to the trading restrictions outlined in this Policy, each of our directors and certain our of designated officers are subject to the reporting requirements and limitations on short-swing trading imposed by Section 16 of the Securities Exchange Act of 1934. Such individuals are reminded that they are subject both to this Policy and to our mandatory pre-clearance requirements, as described in Section 4 hereof.

3.    Restrictions on Trading Applicable to All Directors, Officers and Employees

    (a)    Prohibition on Trading while in Possession of Material Nonpublic Information

    Information is “nonpublic” if it has not been previously disclosed to the general public and is not otherwise available to the general public. When you are aware of material nonpublic or “inside” information, you are obligated to abstain from transacting in our securities, including making any offer to purchase or offer to sell or giving any gift of the Company’s securities, until that information is publicly disclosed and at least two (2) trading days have elapsed following the date of disclosure, to allow the public an opportunity to digest the information. For example, if material nonpublic information such as a release of quarterly financial results is issued by the Company on a Monday, you are not permitted to trade in our securities until that Thursday. Accordingly, you may not attempt to ‘beat the market’ by trading simultaneously with, or shortly after, the Company’s public disclosure of material nonpublic information.
Effective October 25, 2024        2
    



    Until we have broadly disseminated material nonpublic information, such as by press release or U.S. Securities and Exchange Commission (“SEC”) filing, it is inappropriate for you to disclose that information, except to an another employee or agent of TETRA with a “need to know” such information. In addition, it is the policy of the Company that you may not:

disclose that information to friends, family members or third parties (so-called “tippees”);
advise or encourage a tippee with respect to trading in our securities; or
disclose the information on an internet message board, in a “chat-room,” through social media or through any other form of internet communication, including any internet-based forum.

    If you become aware of material nonpublic information concerning a company with which we do business, you are also obligated to keep such information confidential and to abstain from trading in the securities of that company and any related entities until the information becomes public or is no longer material.

    In general, nonpublic information is “material” if there is a substantial likelihood that a reasonable investor would find the information relevant in making a decision to buy, hold or sell our securities. Any information that could be expected to affect our stock price, whether it is positive or negative, should be considered material. Examples of material information include, but are not limited to:

quarterly or annual financial or operating results;
projections of future earnings or losses, or other earnings guidance;
changes to previously announced earnings guidance, or the decision to suspend earnings guidance;
news of a pending or proposed merger, acquisition or tender offer;
news of the pending or proposed disposition or acquisition of a significant asset;
plans for a substantial capital investment;
development of a significant new product, process, or service;
the declaration of a stock split or other form of recapitalization;
the public or private offering of debt or equity securities;
the signing of a significant contract with a customer or supplier;
the gain or loss of a significant customer or supplier;
news of a change in auditors or auditor notification that the Company may no longer rely on an audit;
the existence of solvency or financial liquidity problems;
actual or threatened litigation or administrative proceedings posing significant exposures, or the settlement thereof;
significant corporate events, including material cyber, data or personnel matters; and
major personnel changes, particularly departures or elections of executive officers or certain directors.
Effective October 25, 2024        3
    



    The foregoing list is merely illustrative and is not exhaustive. If you have doubts as to whether certain information is material nonpublic information, you should consult with your direct supervisor, your division or segment Vice President, our Chief Executive Officer, Chief Financial Officer, our Corporate Secretary or an attorney in the legal department. Regardless of any such consultation, the ultimate responsibility for adhering to this Policy and complying with all applicable legal requirements rests with you.

Although precise guidelines covering when and under what circumstances you may trade in our securities are difficult to establish, three basic rules are as follows:

You should not engage in any transaction involving our securities unless you are sure that you possess no material nonpublic information.
If you do possess such information, you should postpone trading until the information has been released to the public and at least two (2) trading days (or longer where the complexity of the information requires a longer period) have elapsed since the day the information was released to the public, in order to permit the public time to digest the information.
Under no circumstances may you disclose material nonpublic information to any person, other than to our directors, officers, employees and agents with a “need to know.”

If you are aware of material nonpublic information at the time that your employment terminates, you may not transact in the securities of the Company until that information has become public or is no longer material.

(b)    Transactions by Family Members and Controlled Entities

The trading restrictions described in this Policy also apply to (i) your family members who reside with you, (ii) to any other person who lives in your household, (iii) to your family members who do not live in your household but whose financial transactions are directed by you or are subject to your influence or control and (iv) partnerships, trusts, estates, and other legal entities controlled by you. You are responsible for the transactions of these other persons and entities, and you should make them aware of their obligation to confer with you before they trade in our securities.

(c)    Transactions under Company Plans

    Equity Plan Transactions. The times at which awards are granted under our equity incentive compensation plans are determined by the Human Capital Management and Compensation Committee of our Board of Directors. Your receipt and acceptance of equity awards, which may include stock options, restricted stock, performance-based awards or other awards permitted under our plans, is not subject to this Policy. A cash exercise of stock options that does not include a sale of the securities resulting from the exercise is not subject to the restriction on trading while in possession of material nonpublic information. However, a cashless broker-assisted exercise which requires the sale of the securities resulting from the transaction to fund the exercise or to pay tax withholding amounts is subject to the trading restrictions described in this Policy, and must be timed accordingly.

Under our equity incentive compensation plans, an exercise of stock options may include the surrender of shares to us in payment of the exercise price of the stock option or in payment of required tax withholding amounts. Similarly, when shares of restricted stock vest under our equity incentive compensation plans, you may elect to surrender vested shares to us in payment of tax
Effective October 25, 2024        4
    


withholding amounts. These surrenders of our securities to us are not subject to the restrictions on trading while in possession of material nonpublic information.

401(k) Plan Transactions. This Policy does not apply to purchases of our securities under our 401(k) Plan that result from your periodic contributions pursuant to your payroll deduction election in effect at the time of such purchase. However, certain discretionary transactions under our 401(k) Plan, including (i) an election to increase or decrease the percentage of your future periodic contributions allocated to the TETRA stock fund, (ii) an election to make an intra-plan transfer of an existing account balance into or out of the TETRA stock fund, (iii) an election to borrow funds against your 401(k) Plan account if the loan will result in the liquidation of some or all of your TETRA stock fund balance, and (iv) your election to prepay a plan loan if the prepayment will result in an allocation of the loan proceeds to the TETRA stock fund, are subject to the restrictions on trading while in possession of material nonpublic information, and must be timed accordingly.

Automatic Reinvestment of Dividends. This Policy does not apply to the automatic reinvestment of dividends paid on Company securities. However, this Policy does apply to (i) voluntary, additional purchases of Company securities resulting from automatic reinvestment of dividends, (ii) the insider’s election to participate in automatic reinvestment of dividends, and (iii) the insider’s election to increase or decrease the insider’s level of automatic reinvestment of dividends.

Diversified Mutual Funds. This Policy does not apply to transactions in diversified mutual funds that are invested in Company securities.

Other Approved Transactions. This Policy does not apply to any transaction specifically approved in advance by our General Counsel, or in his or her absence, our Chief Executive Officer.

(d)     Additional Prohibited Transactions

We consider it improper and inappropriate for any director, officer or employee to engage in the following short-term or speculative transactions in our securities:

Short Sales. Short sales of our securities evidence an expectation on the part of the seller that the securities will decline in value, and signals to the market that the seller has no confidence in our short-term prospects. In addition, short sales may reduce the seller’s incentive to work toward improving our long-term performance. For these reasons, short sales of our securities are prohibited by this Policy.

Publicly Traded Options. Transactions in puts, calls, or other derivative instruments, on an exchange or in any other organized market are, in effect, bets on the short-term movement our securities. Participating in these transactions may create the appearance that you are trading on material nonpublic information, and focus your attention on short-term performance at the expense of our long-term objectives. Accordingly, transactions in puts, calls or other derivative securities, on an exchange or in any other organized market, are prohibited by this Policy. This Policy does not, however, restrict holding, exercising or settling awards such as stock options, restricted stock, performance-based awards or other derivative securities granted under a Company equity-based compensation plan as described in Section 3(c).

Hedging Transactions. Certain forms of hedging or monetization transactions such as zero-cost collars and forward sale contracts allow a purchaser to lock-in much of the value of his or her securities, often in exchange for all or a part of the potential upside appreciation of the underlying asset. Engaging in these transactions would allow you to continue to own our securities, but without the risks and rewards of ownership that would otherwise serve to align your interests with the
Effective October 25, 2024        5
    


interests of our other shareholders. Therefore, directors, officers and employees are prohibited from engaging in any such transactions.

Margin Accounts and Pledges. Securities held in a margin account may be sold by the broker without the owner’s consent if the owner fails to meet a margin call. Similarly, securities pledged or hypothecated as collateral for a loan may be sold in foreclosure if the borrower defaults on the loan. Because a margin sale or foreclosure sale could occur at a time when you are aware of material nonpublic information or are otherwise not permitted to trade in our securities, you are (i) required to notify your broker of your status as an insider of the Company so that appropriate precautions can be taken to ensure that our securities are not held in an account where they can be margined, and (ii) prohibited from pledging our securities as collateral for a loan. An exception to this prohibition may be granted where an officer, director or employee wishes to pledge our securities as collateral for a loan (not including margin debt) and clearly demonstrates the financial capacity to repay the loan without resort to the pledged securities. Any director, officer or employee who wishes to pledge our securities as collateral for a loan must submit a request for approval to our General Counsel at least two weeks prior to the proposed execution of documents evidencing the proposed pledge.

In addition to the foregoing, the Company may not directly purchase any stock issued by the Company from any director, officer or employee of the Company in a private transaction except for any purchase, surrender or other acquisition of stock as permitted under (i) any shareholder approved equity compensation plan, (ii) any inducement award granted by the Company in accordance with the applicable rules of the New York Stock Exchange, or (iii) the 1996 Stock Option Plan for Nonexecutive Employees and Consultants.

4.    Additional Restrictions on Trading Applicable to Designated Persons

(a)    Who is a Designated Person

    Our directors and certain of our officers and other employees generally have extensive knowledge of material nonpublic information through the normal performance of their assigned duties. From time to time, our Chief Executive Officer and General Counsel will identify those officers and other employees whose access to material nonpublic information warrants our increased scrutiny of their transactions in our securities in order to help prevent inadvertent violations of securities laws. Those officers and employees so identified, along with each of our directors (collectively, the “Designated Persons”), will be named on a list maintained by our General Counsel, and will be notified by our General Counsel of their inclusion on the list of Designated Persons and upon any change in their status as a Designated Person.

(b)    Pre-clearance Requirements

Except as otherwise set forth herein, Designated Persons are required to obtain written pre-clearance from our General Counsel, or in his or her absence, our Chief Executive Officer, prior to effecting any transaction in our securities. This pre-clearance requirement includes all (i) transactions under Company plans to the extent such transactions are subject to this Policy as provided above in Section 3(c), (ii) transactions by family members of Designated Persons, and (iii) transactions in which the Designated Person has a direct or indirect interest or the ability to direct the transaction. A request for pre-clearance may be made by completing and returning the Designated Person Transaction Form, either by mail or other form of physical delivery or by email, fax or other electronic means. The Designated Person Transaction Form may be obtained from our Corporate Secretary. The request for pre-clearance must be submitted at least two business days in advance of the proposed transaction. Once obtained, the pre-clearance will generally be effective
Effective October 25, 2024        6
    


for five business days. Notification of the General Counsel is required following completion of the transaction. This pre-clearance requirement is separate and apart from any applicable requirement to (i) file notification of a change in beneficial ownership under Section 16(a) of the Securities Exchange Act of 1934, (ii) observe the six-month waiting period under Section 16(b) of such Act, or (iii) comply with Rule 144 under the Securities Act of 1933. You should keep written records of all your transactions in our securities to assist you in complying with such requirements.

Please note that clearance of a proposed transaction by the Company’s General Counsel or Chief Executive Officer, as applicable, does not constitute legal advice or otherwise acknowledge that a Designated Person does not possess material nonpublic information. Insiders must ultimately make their own judgments regarding, and are personally responsible for determining, whether they are in possession of material nonpublic information.

(c)    Blackout Periods

The announcement of our quarterly earnings almost always has the potential to have a material impact on the market for our securities. For this reason, and with the exception of certain transactions under Company plans identified in Section 3(c) that are not subject to the restrictions on trading under this Policy, Designated Persons may not transact in our securities during the periods designated by our General Counsel or our Chief Executive Officer from time-to-time.

In addition, if specific events or developments occur that are material to the Company, such as when we are engaged in discussions regarding a significant business combination, we may also impose special, event specific blackouts on trading. Following the establishment of an event specific blackout period, certain specified individuals may not transact in our securities under any circumstances until they are advised that the event specific blackout period has terminated and pre-clearance for a proposed transaction has been obtained. Specified individuals may not discuss the existence of any event specific blackout period with any other person, except those employees or agents of TETRA who are aware of the event. If you are subject to an event specific blackout, the existence of the event specific blackout period will be communicated directly to you.

Any Designated Person who resigns or is terminated during a quarterly or event specific blackout period will remain subject to the trading blackout during that portion of the blackout period which follows his or her departure from the Company.
(d)    Rule 10b5-1 Trading Plans

Designated Persons will not be subject to the mandatory pre-clearance procedures and trading restrictions described in this Section 4 to the extent that a given transaction in our securities is executed pursuant to an effective Rule 10b5-1 trading plan. Rule 10b5-1 provides an affirmative defense from insider trading liability under the U.S. federal securities laws for purchases and sales that are effectuated under a trading plan that meets certain specified requirements. Once a trading plan is adopted, the individual who established the trading plan must not exercise any influence over the amount of securities to be traded, the price at which they are to be traded or the date of the trade. Designated Persons anticipating regular transactions in our securities over a known period of time are encouraged to consider adopting a Rule 10b5-1 trading plan.

If a Designated Person intends to enter into a Rule 10b5-1 trading plan, the entry into such trading plan must first be pre-cleared by our General Counsel. As required by Rule 10b5-1, you may not enter into a trading plan when you are aware of any material nonpublic information or during any blackout period. We strongly urge any Designated Person seeking to enter into a trading plan to
Effective October 25, 2024        7
    


consult an attorney prior to adopting the plan. The Company does not and will not undertake any obligation to ensure that a trading plan filed with the Company by a Designated Person complies with Rule 10b5-1.

5.    Necessity for Authorized Release

    The U.S. federal securities laws prohibit selective disclosure of material nonpublic information. We have established procedures for releasing material nonpublic information in a manner that is designed to achieve broad public dissemination of the information immediately upon its release. Therefore, it is imperative that all disclosures of material nonpublic information on behalf of the Company be made through an appropriately designated officer under carefully controlled circumstances. Unless you are expressly authorized to respond, if you receive any inquiries from the media, analysts, stockholders or other outsiders regarding the Company, you should decline comment and refer the inquirer to our Chief Executive Officer or Chief Financial Officer.

6.     Confidentiality Requirement

    Any information concerning the Company that is in your possession but is not generally available to the public may not be disclosed to any person who is not a director, officer, employee or agent of TETRA with a “need to know” such information. In addition to protecting our confidential and proprietary information, this provision is intended to prohibit the “tipping” of material nonpublic information to any third party. (These obligations are in addition to your obligations under our Policy on Confidential Information.)

7.    Strict Compliance

    The SEC takes the position that the mere fact that you are aware of material nonpublic information is sufficient to prohibit your trading in our securities, and the SEC does not recognize the defense that a transaction occurred without your use of such information. Accordingly, a transaction that may be necessary or justifiable for independent reasons (such as the need to raise money for an emergency expenditure) is neither an exception to this Policy nor a safeguard against prosecution for violations of insider trading laws.

8.    Violation of the Policy

    If you violate this Policy, you may be subject to criminal and civil penalties and other potential liabilities under U.S. federal and/or state securities laws. In addition, you will be subject to immediate discipline by the Company, including possible termination of your employment. You are responsible for complying with this Policy and ensuring that your immediate family and any entities you control comply with this Policy and applicable securities laws.

9.    Certification

    We may, from time to time, require that you certify your understanding of and intent to comply with this Policy. Accordingly, if so requested by your direct supervisor, your division or segment Vice President, our Chief Executive Officer or Chief Financial Officer, our Corporate Secretary or an attorney in our legal department, you must sign, date and return the Compliance Certification, attached hereto as Exhibit A, stating that you have received the Policy and that you agree to be bound by and to comply with the terms of the Policy. All directors, officers and other employees of the Company are bound by this Policy regardless of whether they sign the Compliance Certification. All Designated Persons will be required to certify their compliance with this Policy on an annual basis.
Effective October 25, 2024        8
    



10.    Assistance

    If you have questions about this Policy or its application to any proposed transaction, you may obtain additional guidance from our General Counsel.



Effective October 25, 2024        9
    



EXHIBIT A

TETRA Technologies, Inc.

COMPLIANCE CERTIFICATION

    
    I have received and read the TETRA Technologies, Inc. Policy on Trading in Company Securities (the “Policy”). I agree to be bound by and comply fully with the Policy. I understand that any violation of the Policy, including the failure to report accurately on this statement, would be a serious breach of the Policy and could subject me to appropriate sanctions such as termination, a civil lawsuit and, in appropriate circumstances, possible criminal prosecution.

    I understand that I qualify as the following for purposes of the Policy (check all applicable boxes):
        [ ]    Employee
[ ]    Officer
        [ ]    Director
        [ ]    Designated Person    
    I hereby confirm that, except as provided below, I am in full compliance with this Policy (check one box below).

        [ ]    I am in full compliance with the Policy, without exception.
        [ ]    The exceptions to my compliance are as follows:






    By:                     
         (signature)

    Name:                     
    
    Title:                     

    Date:                     



EX-21 4 a20241231ex21.htm EX-21 Document

Exhibit 21
TETRA Technologies, Inc.
List of Subsidiaries or Other Related Entities
December 31, 2024

NameJurisdiction
Compressco, Inc. Delaware
Compressco Testing, L.L.C.Oklahoma
Compressco Field Services, LLCOklahoma
TETRA Applied Holding Company Delaware
TETRA Arkansas Project LLC
Delaware
TETRA Arkansas Holdco I LLC
Delaware
TETRA Arkansas Holdco II LLC
Delaware
TETRA Brine Leaseco LLCDelaware
TETRA Bromine Project LLCDelaware
TETRA Evergreen Unit LLCDelaware
TETRA Production Testing Holding LLCDelaware
T-Production Testing, LLC Texas
TETRA Production Testing Services, LLC Delaware
TETRA Financial Services, Inc. Delaware
TETRA-Hamilton Frac Water Services, LLC Oklahoma
TETRA International IncorporatedDelaware
TETRA Middle East for Oil & Gas Services LLCSaudi Arabia
TETRA de Argentina SRL Argentina
TETRA Foreign Investments, LLC Delaware
TETRA International Holdings, B.V. Netherlands
T-International Holdings C.V.Netherlands
TETRA Netherlands, B.V. Netherlands
TETRA Oilfield Services Ghana LimitedGhana
TETRA Oilfield Services (Holding) LimitedGhana
TETRA Chemicals Europe AB Sweden
TETRA Chemicals Europe OY Finland
TETRA Egypt (LLC) Egypt
TNBV Oilfield Services Ltd. British Virgin Islands
Well TETRA for Oil Services LLC Iraq
TETRA Investments Company U.K. LimitedUnited Kingdom
Optima Solutions Holdings LimitedUnited Kingdom
Optima Solutions U.K. Limited United Kingdom
TETRA Technologies de Mexico, S.A. de C.V. Mexico
TETRA Technologies do Brasil, LimitadaBrazil
TETRA Technologies U.K. LimitedUnited Kingdom
Optima Solutions Malaysia SDN BHDMalaysia
TETRA Technologies Nigeria LimitedNigeria
Tetra-Medit Oil ServicesLibya
TETRA Madeira, Unipessoal LdaPortugal
TETRA (Thailand) LimitedThailand
TETRA Yemen for Oilfield Services Co., Ltd.Yemen
Greywolf Energy Services Ltd.Canada
TETRA International Holdings Inc.Delaware
TETRA UK Holdings LimitedUnited Kingdom
TETRA Process Services, L.C. Texas
TETRA Micronutrients, Inc.Texas

EX-23.1 5 a20241231ex231.htm EX-23.1 Document
Exhibit 23.1



CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We have issued our reports dated February 25, 2025, with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of TETRA Technologies, Inc. on Form 10-K for the year ended December 31, 2024. We consent to the incorporation by reference of said reports in the Registration Statements of TETRA Technologies, Inc. on Form S-3 (File No. 333-264709, effective May 17, 2022), Forms S-8 (File No. 333-166537, effective May 15, 2010, File No. 333-183030, effective August 2, 2012, File No. 333-215283, effective December 22, 2016, File No. 333-224679, effective May 26, 2021, File No. 333-256494, effective May 26, 2021, and File No. 333-272296, effective May 31, 2023).


/s/ GRANT THORNTON LLP

Houston, Texas
February 25, 2025


EX-31.1 6 a20241231ex311.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 annual report on Form 10-K for the fiscal year ended December 31, 2024, 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; and
d)disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) 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 functions):
 
a)all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: February 25, 2025/s/Brady M. Murphy
 Brady M. Murphy
 President and Chief Executive Officer

EX-31.2 7 a20241231ex312.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 annual report on Form 10-K for the fiscal year ended December 31, 2024, 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; and
d)disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) 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 functions):
 
a)all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: February 25, 2025
/s/Elijio V. Serrano
 Elijio V. Serrano
 Senior Vice President and Chief Financial Officer

EX-32.1 8 a20241231ex321.htm EX-32.1 Document

Exhibit 32.1
 
Certification Pursuant to
18 U.S.C. Section 1350
As Adopted Pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
 
In connection with the Annual Report of TETRA Technologies, Inc. (the “Company”) on Form 10-K for the year ending December 31, 2024 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:February 25, 2025/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 9 a20241231ex322.htm EX-32.2 Document

Exhibit 32.2
 
Certification Pursuant to
18 U.S.C. Section 1350
As Adopted Pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
 
In connection with the Annual Report of TETRA Technologies, Inc. (the “Company”) on Form 10-K for the year ending December 31, 2024 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:February 25, 2025/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 10 tti-20241231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 9952151 - Document - Organization and Operations link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952157 - Statement - Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 9952158 - Statement - Consolidated Statements of Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952159 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Revenue from Contract with Customer link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Intangibles link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Impairments and Other Charges link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Inventories Inventories (Notes) link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Long-Term Debt and Other Borrowings link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Capital Stock link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Equity-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952174 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 9952175 - Disclosure - Industry Segments and Geographic Information link:presentationLink link:calculationLink link:definitionLink 9952176 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Inventories Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Long-Term Debt and Other Borrowings (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Capital Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Equity-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Industry Segments and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Organization and Operations Organization and Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Life of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Summary of Significant Accounting Policies - Supplementary Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Discontinued Operations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Discontinued Operations - Reconciliation of Pretax Loss to After-Tax Loss from Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Discontinued Operations - Reconciliation of Major Classes of Assets and Liabilities of Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Revenue from Contract with Customer - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Revenue from Contract with Customer - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Impairments and Other Charges (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Inventories Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Leases - Additional Operating Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Leases - Future Minimum Sales Lease and Sublease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Long-Term Debt and Other Borrowings - Schedule of Consolidated Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Long-Term Debt and Other Borrowings - Schedule of Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - Long-Term Debt and Other Borrowings - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - Capital Stock - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - Capital Stock - Summary of Activity of Common Shares (Details) link:presentationLink link:calculationLink link:definitionLink 9955553 - Disclosure - Equity-Based Compensation and Other - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - Disclosure - Equity-Based Compensation and Other - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955555 - Disclosure - Equity-Based Compensation and Other - Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955556 - Disclosure - Fair Value Measurements - Change in Our Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9955557 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955558 - Disclosure - Fair Value Measurements - Summary of Recurring Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9955559 - Disclosure - Income Taxes - Income Tax Provision (Details) link:presentationLink link:calculationLink link:definitionLink 9955560 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9955561 - Disclosure - Income Taxes - Domestic and Foreign Income Before Tax Table (Details) link:presentationLink link:calculationLink link:definitionLink 9955562 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955563 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955564 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities Netted (Details) link:presentationLink link:calculationLink link:definitionLink 9955565 - Disclosure - Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955566 - Disclosure - Industry Segments and Geographic Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955567 - Disclosure - Industry Segments and Geographic Information - Segment Information Related to the Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9955568 - Disclosure - Industry Segments and Geographic Information - Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955569 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 tti-20241231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 tti-20241231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 tti-20241231_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). Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Options vested and expected to vest, weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Principal payments on credit agreements and long-term debt Repayments of long-term debt Repayments of Long-Term Debt Initial Bonds Initial Bonds [Member] Initial Bonds Income tax provision computed at statutory federal income tax rates Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Cover [Abstract] Cover [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Future Minimum Operating Lease Payments Table Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Income Tax Jurisdiction [Domain] Income Tax Jurisdiction [Domain] Sales-type lease revenues Sales-type Lease, Revenue Exploration and pre-development costs Exploration Expense Trading Symbol Trading Symbol Comprehensive income Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Non-NEOs Non-NEOs [Member] Trade accounts receivable, allowances for doubtful accounts At beginning of period At end of period Accounts Receivable, Allowance for Credit Loss, Current Disposal Group Name [Domain] Disposal Group Name [Domain] 2018 Equity Plan 2018 Equity Plan [Member] 2018 Equity Plan Asset Impairment Charges [Abstract] Asset Impairment Charges [Abstract] 2026 Lessor, Operating Lease, Payment to be Received, Year Two Conversion price (in dollars per share) Preferred Stock, Convertible, Conversion Price 2029 Lessor, Operating Lease, Payment to be Received, Year Five Accounts receivable Increase (Decrease) in Accounts Receivable Net gain from sale of investment Equity Securities, FV-NI, Gain (Loss) Income (Loss) per Common Share Earnings Per Share, Policy [Policy Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Grants of restricted stock, net (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Income from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Fair Value Measurements Fair Value Disclosures [Text Block] Award Timing Disclosures [Line Items] Investment, Name [Domain] Investment, Name [Domain] Interest expense, net Interest (income) expense, net Interest Income (Expense), Operating Original principal amount of promissory note received as part of consideration Disposal Group, Including Discontinued Operation, Consideration, Additional Receivable Disposal Group, Including Discontinued Operation, Consideration, Additional Receivable Common Shares Outstanding and Treasury Shares Held Rollforward [Table] CommonStockAndTreasuryStockRollforwardAbstract Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Plan Name [Domain] Plan Name [Domain] United States UNITED STATES Other assets Other Assets, Noncurrent Leases [Abstract] Leases [Abstract] Gross Intangibles Finite-Lived Intangible Assets, Gross Operating Segments Operating Segments [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Provision for credit losses Provision For Doubtful Accounts, Including Discontinued Operations Provision For Doubtful Accounts, Including Discontinued Operations Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Secured Debt Secured Debt [Member] State net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, State and Local Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Swingline Loan Swingline Loan [Member] Swingline Loan Finance leases Finance Lease, Weighted Average Remaining Lease Term Insider Trading Policies and Procedures [Line Items] Use of Estimates Use of Estimates, Policy [Policy Text Block] Adjustment to Compensation, Amount Adjustment to Compensation Amount Compensation Amount Outstanding Recovery Compensation Amount Disposal Group Classification [Axis] Disposal Group Classification [Axis] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Unrealized gain (loss) on convertible note investment Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Weighted average remaining lease term: Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term Debt issuance costs Payments of Debt Issuance Costs Tabular List, Table Tabular List [Table Text Block] (Level 3) Fair Value, Inputs, Level 3 [Member] Share-based Compensation Arrangements [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Canada and Mexico Canada and Mexico [Member] Less imputed interest Finance Lease, Liability, Undiscounted Excess Amount Credit Facility [Domain] Credit Facility [Domain] Shares withheld for taxes on equity-based compensation Payment, Tax Withholding, Share-Based Payment Arrangement Inventory Disclosure Inventory Disclosure [Text Block] Employee Stock Option Share-Based Payment Arrangement, Option [Member] Offshore Services Offshore Services [Member] Depreciation expense Depreciation 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Other financing activities Proceeds from (Payments for) Other Financing Activities Comprehensive income attributable to TETRA stockholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Depreciation, amortization, and accretion Depreciation, Depletion, Amortization, And Accretion 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. Accrued taxes Accrued Income Taxes, Current Finance leases Finance Lease, Weighted Average Discount Rate, Percent Prepaid expenses and other current assets Increase (Decrease) In Prepaid Expenses And Other Current Assets The net change during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods. And the net change during the reporting period in the value of this group of assets within the working capital section. 2025 Finance Lease, Liability, to be Paid, Year One Award Type [Axis] Award Type [Axis] Net deferred tax assets (liabilities) Deferred Tax Liabilities, Net Financial Information by Geographic Area Table Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Basic net income per common share: Earnings Per Share, Basic [Abstract] Reserve recorded for full amount of promissory note Disposal Group, Including Discontinued Operation, Reserve Disposal Group, Including Discontinued Operation, Reserve Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Exercise of common stock options, net (in shares) Stock Issued During Period, Shares, Stock Options Exercised, Net Of Swapped Shares Number of shares issued during the period as a result of the exercise of stock options, net of the number of shares employees use to pay for the cost of the options exercised or required tax withholding. Net property, plant, and equipment Property, Plant and Equipment, Net ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Noncontrolling interests Equity, Attributable to Noncontrolling Interest Total identifiable assets Long-Lived Assets Options exercisable at period end, weighted average option price per share (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Expiration Date Trading Arrangement Expiration Date Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Operating lease liabilities, current portion Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Reclassification between Level 2 and Level 3 fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3 2027 Sales-Type and Direct Financing Leases, Payment to be Received, Year Three Other Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Equipment Equipment [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Total property, plant, and equipment Property, Plant and Equipment, Gross Options exercised (in shares) Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Weighted Average Option Price Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Employers matching contribution, vesting percentage Defined Contribution Plan, Employers Matching Contribution, Vesting Percentage Defined Contribution Plan, Employers Matching Contribution, Vesting Percentage Weighted average diluted shares outstanding (in shares) Average diluted shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Aggregate amount of performance bonds Discontinued Operation, Amounts of Material Contingent Liabilities Remaining, Performance Bonds Discontinued Operation, Amounts of Material Contingent Liabilities Remaining, Performance Bonds MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Swedish credit facility Swedish Credit Facility [Member] Swedish Credit Facility Total TETRA stockholders’ equity Equity, Attributable to Parent Total deferred tax assets Deferred Tax Assets, Gross Cash Equivalents Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block] Treasury stock, at cost; 3,138,675 shares held at December 31, 2024 and December 31, 2023 Treasury Stock, Value Purchase obligation, year four Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four Construction in progress Construction in Progress, Gross Letters of credit outstanding Letters of Credit Outstanding, Amount Cost Defined Contribution Plan, Cost Finland Credit Agreement Finland Credit Agreement [Member] Finland Credit Agreement Trade accounts payable Accounts Payable Thereafter Sales-Type and Direct Financing Leases, Payment to be Received, after Year Five Product Product [Member] Maximum number of shares authorized for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Document Fiscal Period Focus Document Fiscal Period Focus 2028 Long-Term Debt, Maturity, Year Four All Executive Categories All Executive Categories [Member] Assumed exercise of restricted stock units and stock options (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Convertible Debt Securities Convertible Debt Securities [Member] Equity Securities Equity Securities [Member] Maximum annual contributions per employee, percent Deferred Compensation Arrangement With Individual, Maximum Annual Contributions Per Employee, Percent Deferred Compensation Arrangement With Individual, Maximum Annual Contributions Per Employee, Percent Future amortization expense, year two Finite-Lived Intangible Asset, Expected Amortization, Year Two Accumulated Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Investment AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Outstanding at end of period, weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term ASSETS Assets [Abstract] Document Type Document Type Maximum annual contributions per employee, percent Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent 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. Segment Reporting Table Schedule of Segment Reporting Information, by Segment [Table Text Block] Reimbursements Collaborative Arrangement, Rights And Obligations, Expense Reimbursement Revenue, Remaining Performance Obligation, Reimbursement Subsequent Event [Table] Subsequent Event [Table] Maximum Maximum [Member] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Net Intangibles Finite-Lived Intangible Assets, Net Options expired (in shares) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Total lease expense Lease, Cost Other assets: Assets, Noncurrent [Abstract] Statistical Measurement [Axis] Statistical Measurement [Axis] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income before taxes and discontinued operations Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Impaired Long-Lived Assets Held and Used [Line Items] Impaired Long-Lived Assets Held and Used [Line Items] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Inventories Inventory, Major Classes, Policy [Policy Text Block] TETRA 2011 Long Term Incentive Compensation Plan TETRA 2011 Long Term Incentive Compensation Plan [Member] Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Disposal Groups, Including Discontinued Operations Disposal Groups, Including Discontinued Operations [Table Text Block] Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract] Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract] Award Timing Predetermined Award Timing Predetermined [Flag] Future Minimum Payments Under Sales Leases and Subleases Sales-Type and Direct Financing Leases, Payment to be Received, Maturity [Table Text Block] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Translation adjustment, net of taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax Investment, Name [Axis] Investment, Name [Axis] Customer relationships Customer Relationships [Member] Number of participants Deferred Compensation Arrangement With Individual, Number Of Participants Deferred Compensation Arrangement With Individual, Number Of Participants Long-Term Debt and Other Borrowings Long-Term Debt [Text Block] Net income attributable to TETRA stockholders, diluted (in dollars per share) Net income attributable to TETRA stockholders, diluted (in dollars per share) Earnings Per Share, Diluted Counterparty Name [Domain] Counterparty Name [Domain] Offshore Division Offshore Division [Member] Offshore Division [Member] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Current income tax expense (benefit) Current Income Tax Expense (Benefit) Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Options exercisable, weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Foreign currency exchange gains (losses) Gain (Loss), Foreign Currency Transaction, before Tax 2027 Lessor, Operating Lease, Payment to be Received, Year Three Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] All other Deferred Tax Liabilities, Other Net income Net income Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Proceeds from sale of property, plant, and equipment Proceeds from Sale of Property, Plant, and Equipment Provision (benefit) for income taxes Total tax provision Income Tax Expense (Benefit) Saltwerx Saltwerx [Member] Saltwerx Options cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Insurance recoveries associated with damaged equipment Proceeds from Insurance Settlement, Operating Activities Reconciliation Proceeds from Insurance Settlement, Operating Activities Reconciliation Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Water & Flowback Services Division Water & Flowback Services [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Income Tax Jurisdiction [Axis] Income Tax Jurisdiction [Axis] All Adjustments to Compensation All Adjustments to Compensation [Member] Compensation and employee benefits Employee-related Liabilities, Current Additional paid-in capital Additional Paid in Capital Prepaid expenses and other current assets PrepaidExpensesAndOtherCurrentAssets Sum of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer, combined with the aggregate carrying amount, as of the balance sheet date, of current assets not separately presented elsewhere in the balance sheet. Current assets are expected to be realized or consumed within one year (or the normal operating cycle, if longer). Includes current assets (normally turning over within one year or one business cycle if longer) that are held for sale apart from normal operations and anticipated to be sold within one year, and the lower of the carrying value or fair value less cost to sell of current assets held for sale that are not elsewhere specified in the taxonomy. The carrying value of major classes of assets and liabilities of the disposal group are separately disclosed in the balance sheet in the specific concepts provided. Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Legal Entity [Axis] Legal Entity [Axis] Sales Lease Sales-Type and Direct Financing Leases, Payment to be Received, Fiscal Year Maturity [Abstract] Total payments Lessor, Operating Lease, Payment to be Received Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity Address, State or Province Entity Address, State or Province Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Nonvested restricted shares/units at beginning of period (in USD per share) Nonvested restricted shares/units at end of period (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Restatement Determination Date Restatement Determination Date Options vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Property, Plant, and Equipment [Table] Property, Plant and Equipment [Table] Outstanding at beginning of period (in USD per share) Outstanding at end of period (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Impaired Long-Lived Asset, Held and Used [Table] Impaired Long-Lived Asset, Held and Used [Table] Fair Value, Liabilities Measured on Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Net Income Per Share Earnings Per Share [Text Block] Discontinued Operations Discontinued Operations [Member] Subsequent Event Subsequent Event [Member] Restricted cash Restricted cash at end of period Restricted Cash and Cash Equivalents, Current Granted (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Equity-based compensation expense before tax Equity-Based Compensation, Before Tax The amount of expense, before tax, recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees. Income Taxes Income Tax, Policy [Policy Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Segments [Domain] Segment [Domain] Segments [Domain] Future Minimum Finance Lease Payments Table Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Trademarks and tradenames Trademarks and Trade Names [Member] Loss from discontinued operations, diluted (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share PEO PEO [Member] Capitalized interest expense Property, Plant, And Equipment, Capitalized Interest Expense Property, Plant, And Equipment, Capitalized Interest Expense Name Trading Arrangement, Individual Name Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Entity Public Float Entity Public Float Disposal Group Name [Axis] Disposal Group Name [Axis] Remaining lease term Lessee, Operating Lease, Remaining Lease Term 2028 Lessor, Operating Lease, Payment to be Received, Year Four Commitment fee rate Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Deferred financing costs Other Deferred Costs, Net Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Period post election for distributions Deferred Compensation Arrangement With Individual, Period Post Election For Distributions Deferred Compensation Arrangement With Individual, Period Post Election For Distributions Investments in and Advances to Affiliates, at Fair Value [Roll Forward] Investments in and Advances to Affiliates, at Fair Value [Roll Forward] Standard Lithium Standard Lithium [Member] Standard Lithium Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Percentage of shares outstanding Shares Outstanding, Percent Shares Outstanding, Percent Rights Rights [Member] Sales-type lease, long-term lease receivable Sales-type Lease, Lease Receivable, Non-Current Sales-type Lease, Lease Receivable, Non-Current Local Phone Number Local Phone Number Valuation allowance Deferred Tax Assets, Valuation Allowance Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Changes in operating assets and liabilities, net of assets acquired:  Increase (Decrease) in Operating Capital [Abstract] Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Investments Deferred Tax Liabilities, Investments PEO Total Compensation Amount PEO Total Compensation Amount Property, plant, and equipment [Domain] Long-Lived Tangible Asset [Domain] Options expected to vest, weighted average option price per share (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Debt Disclosure [Abstract] Debt Disclosure [Abstract] Common Stock Common Stock Par Value Common Stock [Member] Impairments of Inventory and Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Line of Credit Line of Credit [Member] Completion Fluids & Products Division Completion Fluids & Products Division [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Intangible Assets Other Than Goodwill Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Entity Central Index Key Entity Central Index Key Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Accumulated Other Comprehensive Income (Loss), Currency Translation Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Discontinued Operations and Disposal Groups [Abstract] Discontinued Operations and Disposal Groups [Abstract] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Capital Stock Equity [Text Block] Trade accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Provision (benefit) for deferred income taxes Income Tax Expense (Benefit), Continuing Operations, Discontinued Operations Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Industry Segments and Geographic Information Segment Reporting Disclosure [Text Block] Land and Building Land and Building [Member] Purchase obligation, year one Unrecorded Unconditional Purchase Obligation, to be Paid, Year One Equity compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Restricted Stock Restricted Stock [Member] Title Trading Arrangement, Individual Title Domestic and Foreign Income Before Tax Table Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Auditor Location Auditor Location Investments Investments [Member] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Revenue Recognition Revenue [Policy Text Block] Kodiak CSI Compressco/Kodiak Kodiak Gas Services, Inc. (CSI Compressco LP) [Member] CSI Compressco [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Preferred Stock Preferred Stock [Member] Availability under agreement Line of Credit Facility, Remaining Borrowing Capacity Document Information [Line Items] Document Information [Line Items] Long-term debt, net Long-Term Debt, Excluding Current Maturities Industry Segments Details [Table] Schedule of Segment Reporting Information, by Segment [Table] Weighted Average Grant Date Fair Value Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Investments Investment [Text Block] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Equity [Abstract] 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 Retained deficit Retained Earnings (Accumulated Deficit) Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Proceeds from insurance recoveries associated with damaged equipment Proceeds from Insurance Settlement, Investing Activities Restricted Stock Award Activity Table Schedule of Nonvested Share Activity [Table Text Block] Class of Stock [Domain] Class of Stock [Domain] Options cancelled, weighted average option price per share (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Inventories Increase (Decrease) in Inventories Schedule of Long-Term Debt Schedule of Debt [Table Text Block] General and administrative expense General and Administrative Expense 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. 2026 Long-Term Debt, Maturity, Year Two Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Operating Lease, Liability Total lease liabilities Operating Lease, Liability Repayments of long-term debt Debt Instrument, Fee Amount Underlying Securities Award Underlying Securities Amount 2029 Finance Lease, Liability, to be Paid, Year Five Amendment Flag Amendment Flag Gain on sale of assets Gain (Loss) on Disposition of Property Plant Equipment Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Machinery and equipment Machinery and Equipment [Member] Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Subsequent Events [Abstract] Number of lease extension periods Lessee, Operating Lease, Number Of Options To Extend Lessee, Operating Lease, Number Of Options To Extend Proceeds from sale of investments Proceeds from Sale of Equity Securities, FV-NI Operating Costs Selling, General and Administrative Expenses, Policy [Policy Text Block] Automobiles and trucks Vehicles [Member] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Equity interest in certain foreign subsidiaries Debt Instrument, Collateral, Percentage Of Equity Interest In Certain Foreign Subsidiaries Debt Instrument, Collateral, Percentage Of Equity Interest In Certain Foreign Subsidiaries Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Long-term Purchase Commitment [Table] Long-Term Purchase Commitment [Table] Reportable Geographical Components Reportable Geographical Components [Member] Loss from discontinued operations, basic (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Cash and cash equivalents Cash and cash equivalents at end of period Cash and Cash Equivalents, at Carrying Value Other investing activities Payments for (Proceeds from) Other Investing Activities Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Other income, net Settlement received Disposal Group, Including Discontinued Operation, Other Income (Expense), Net Disposal Group, Including Discontinued Operation, Other Income (Expense), Net Auditor Name Auditor Name Vested (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Raw materials Inventory, Raw Materials, Gross Schedule of changes in Investments Investment [Table Text Block] Current Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Loss on debt extinguishment Loss on debt extinguishment Gain (Loss) on Extinguishment of Debt Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Property, plant and equipment, useful life Property, Plant and Equipment, Useful Life Shares Under Option Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Accrued liabilities and other Accrued Liabilities Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Net losses associated with foreign currency derivative program (less than) Realized Gain (Loss), Foreign Currency Transaction, before Tax Payments on finance lease obligations Financing cash flows - finance leases Finance Lease, Principal Payments Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Machinery and equipment Machinery and Equipment, Gross Total assets Total assets Assets Term Loan Agreement Term Loan [Member] Term Loan [Member] Cost of product sales and services Cost of Goods and Services Sold Purchases of property, plant, and equipment, net Payments to Acquire Property, Plant, and Equipment Other liabilities Other Liabilities, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Commitments and contingencies (Note 11 - “Commitments and Contingencies”) Commitments and Contingencies Equity-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Effective Income Tax Rate Reconciliation Table Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Termination Date Trading Arrangement Termination Date Organization and Operations Nature of Operations [Text Block] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two 2025 Long-Term Debt, Maturity, Year One South America South America [Member] Depreciation and amortization for book in excess of tax expense Deferred Tax Assets, Depreciation And Amortization For Book In Excess Of Tax Expense Deferred Tax Assets, Depreciation And Amortization For Book In Excess Of Tax Expense Debt Instrument [Axis] Debt Instrument [Axis] Net income attributable to TETRA stockholders Net income (loss) attributable to TETRA stockholders Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Revenue Revenues: Revenue from Contract with Customer, Including Assessed Tax Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Entity File Number Entity File Number Insurance recoveries Insurance Recoveries Non-controlling Interest Noncontrolling Interest [Member] Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Initial lease term Lessee, Operating Lease, Term of Contract Name Forgone Recovery, Individual Name Operating leases Operating Lease, Weighted Average Remaining Lease Term Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Other non-cash credits Other Noncash Income (Expense) Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Contract with customer, asset Contract with Customer, Asset, after Allowance for Credit Loss Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Common Shares Outstanding and Treasury Shares Held Rollforward Table Schedule of Stock by Class [Table Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Discontinued Operations, Disposed of by Sale Discontinued Operations, Disposed of by Sale [Member] Income from continuing operations, diluted (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Adjustment to Compensation: Adjustment to Compensation [Axis] Less loss attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Purchase of investments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases Total payments Sales-Type and Direct Financing Leases, Payment to be Received Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] The Clarkes The Clarkes [Member] The Clarkes Related Party [Axis] Related and Nonrelated Parties [Axis] Weighted average basic shares outstanding (in shares) Number of weighted average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Document Information [Table] Document Information [Table] Total equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Maximum number of shares issuable under stock options outstanding and stock options authorized for future grants (in shares) Maximum Number Of Shares Issuable Under Stock Option Plans, Outstanding And Authorized Maximum number of shares issuable under stock options outstanding and stock options authorized for future grants. Deferred Tax Assets and Liabilities Detail [Table] Components of Deferred Tax Assets and Liabilities [Abstract] Name Awards Close in Time to MNPI Disclosures, Individual Name Damages awarded Litigation Settlement, Amount Awarded from Other Party Entity Filer Category Entity Filer Category Accordion feature Line of Credit Facility, Additional Borrowing Capacity Line of Credit Facility, Additional Borrowing Capacity Cost of revenues: Cost of Revenue [Abstract] Corporate Segment and Other Operating Segment Corporate Segment and Other Operating Segment [Member] Work in progress Inventory, Work in Process, Gross Statistical Measurement [Domain] Statistical Measurement [Domain] Lease, Cost Lease, Cost [Table Text Block] Industry Segments Details [Line Items] Segment Reporting Information [Line Items] All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Decommissioning expense accrued Accrued liability related to obligation Disposal Group, Including Discontinued Operation, Decommissioning Liability Expense Disposal Group, Including Discontinued Operation, Decommissioning Liability Expense Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Derivative [Line Items] Derivative [Line Items] Income taxes paid Income Taxes Paid, Net Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Interim Replacement Bonds Interim Replacement Bonds [Member] Interim Replacement Bonds Derivative [Table] Derivative [Table] 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. Investments Investments and Other Noncurrent Assets Deferred Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Equity-based compensation expense Share-Based Payment Arrangement, Expense, after Tax Other Increase (Decrease) in Other Operating Assets and Liabilities, Net Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract] Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract] Other Performance Measure, Amount Other Performance Measure, Amount Future amortization expense, year three Finite-Lived Intangible Asset, Expected Amortization, Year Three Common stock, shares outstanding (in shares) Common shares outstanding, beginning balance (in shares) Common shares outstanding, ending balance (in shares) Common Stock, Shares, Outstanding Leases Lessee, Operating Leases [Text Block] Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Operating lease expense Operating Lease, Cost Operating lease liabilities Operating Lease, Liability, Noncurrent Other Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Interest on finance leases Finance Lease, Interest Expense Certain other receivables Disposal Group, Including Discontinued Operation, Reserve, Other Receivables Disposal Group, Including Discontinued Operation, Reserve, Other Receivables Entity Tax Identification Number Entity Tax Identification Number Intangible Asset, Finite-Lived [Table] Intangible Asset, Finite-Lived [Table] Foreign Deferred Foreign Income Tax Expense (Benefit) Treasury Stock Treasury Stock, Common [Member] Asset retirement obligations Asset Retirement Obligations, Noncurrent Plan Name [Axis] Plan Name [Axis] Thereafter Finance Lease, Liability, to be Paid, after Year Five Equity Components [Axis] Equity Components [Axis] Purchase obligation, year two Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two Total lease payments Finance Lease, Liability, to be Paid Financial Instruments Accounts Receivable [Policy Text Block] Balance at beginning of period Balance at end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value Total cost of revenues Costs and Expenses Schedule of Equity Method Investments [Table] Investments in and Advances to Affiliates [Table] Purchase obligation, year three Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three Diluted net income per common share: Earnings Per Share, Diluted [Abstract] Geographical [Axis] Geographical [Axis] Maximum leverage ratio Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Net deferred tax assets (liabilities) Deferred Tax Assets, Net 2029 Lessee, Operating Lease, Liability, to be Paid, Year Five Increase (decrease) in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Schedule of Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] ORGANIZATION AND OPERATIONS [Abstract] ORGANIZATION AND OPERATIONS [Abstract] ORGANIZATION AND OPERATIONS [Abstract] Cash and cash equivalents at beginning of period Cash, cash equivalents, and restricted cash at end of period Total cash, cash equivalents, and restricted cash at end of period shown in the consolidated statements of cash flows Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Employers matching contribution, vesting term Defined Contribution Plan, Employers Matching Contribution, Vesting Term Defined Contribution Plan, Employers Matching Contribution, Vesting Term Total estimated unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Foreign Current Foreign Tax Expense (Benefit) Current assets: Assets, Current [Abstract] Consolidation Items [Axis] Consolidation Items [Axis] Fair Value Measurements Fair Value of Financial Instruments, Policy [Policy Text Block] Marketing rights Marketing-Related Intangible Assets [Member] Treasury stock, shares held (in shares) Shares held in treasury (in shares) Treasury Stock, Common, Shares 2026 Sales-Type and Direct Financing Leases, Payment to be Received, Year Two Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Short-term lease expense Short-Term Lease, Cost Canceled/Forfeited (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Unrealized gain (loss) Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss) Security Exchange Name Security Exchange Name Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Term of lease extension periods Lessee, Operating Lease, Options To Extend, Term Lessee, Operating Lease, Options To Extend, Term Options exercised, weighted average option price per share (in USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Less comprehensive loss attributable to noncontrolling interest Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Impairments and Other Charges Asset Impairment Charges [Text Block] State Current State and Local Tax Expense (Benefit) Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Restricted shares vested during the period, aggregate fair value Restricted Stock, Vested, Aggregate Fair Value The aggregate fair value of awards of restricted stock that vested during the period. Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Entity [Domain] Entity [Domain] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Europe Europe [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Other investments Other Investments Not Listed [Member] Other Investments Not Listed Eliminations Consolidation, Eliminations [Member] Acquisition of businesses, net Payments to Acquire Businesses, Net of Cash Acquired Finance Lease, Assets And Liabilities, Lessee [Abstract] Finance Lease, Assets And Liabilities, Lessee [Abstract] Finance Lease, Assets And Liabilities, Lessee Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Schedule of Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Entity Voluntary Filers Entity Voluntary Filers Related Party Related Party [Member] Deferred income tax expense (benefit) Deferred Income Tax Expense (Benefit) Account charge offs, net of recoveries Accounts Receivable, Allowance for Credit Loss, Writeoff Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Fair Value, Recurring Fair Value, Recurring [Member] Trade accounts receivable, net of allowance for credit losses of $626 in 2024 and $614 in 2023 Accounts Receivable, after Allowance for Credit Loss, Current Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Schedule of Equity Method Investments [Line Items] Investments in and Advances to Affiliates [Line Items] Total debt Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Thereafter Long-Term Debt, Maturity, after Year Five Current liabilities associated with discontinued operations Disposal Group, Including Discontinued Operation, Liabilities, Current Employer matching contribution, percent of match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Granted (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Document Annual Report Document Annual Report 2027 Finance Lease, Liability, to be Paid, Year Three Canceled/Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Amortization of intangible assets Amortization of Intangible Assets Deferred income Contract with Customer, Liability International Non-US [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Revenues: Revenues [Abstract] Current Fiscal Year End Date Current Fiscal Year End Date Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Name PEO Name Award Type [Domain] Award Type [Domain] 2025 Lessor, Operating Lease, Payment to be Received, Year One Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Deferred tax assets Deferred Income Tax Assets, Net Non-PEO NEO Non-PEO NEO [Member] Finite-lived intangible assets, useful life Finite-Lived Intangible Asset, Useful Life Additional Paid-In Capital Additional Paid-in Capital [Member] Finance lease liabilities Finance Lease, Liability, Noncurrent Sublease Payments Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract] Gain on sale of investments Gain on Sale of Investments New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Termination option notice term Operating Lease, Termination Option Period Operating Lease, Termination Option Period Series A Preferred Stock Series A Preferred Stock [Member] Class of Stock [Axis] Class of Stock [Axis] Funded Term Loan Funded Term Loan [Member] Funded Term Loan Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] 2028 Finance Lease, Liability, to be Paid, Year Four Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Weighted Average Shares Outstanding Table Schedule of Weighted Average Number of Shares [Table Text Block] Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Income (loss) from discontinued operations, net of taxes Income (loss) from discontinued operations, net of taxes Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Number of operating segments Number of Operating Segments Deferred tax assets: Components of Deferred Tax Assets [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Equity-based compensation expense Share-Based Payment Arrangement, Noncash Expense Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee Maximum liquidity amount Debt Instrument, Covenant, Liquidity, Minimum Amount Debt Instrument, Covenant, Liquidity, Minimum Amount Interest rate Debt Instrument, Interest Rate, Stated Percentage Corporate Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] Depreciation and amortization for tax in excess of book expense Deferred Tax Liabilities, Depreciation And Amortization For Tax In Excess Of Book Expense Deferred Tax Liabilities, Depreciation And Amortization For Tax In Excess Of Book Expense TETRA 2007 Long Term Incentive Compensation Plan TETRA 2007 Long Term Incentive Compensation Plan [Member] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Investments in and Advances to Affiliates [Abstract] Services Service [Member] Options expired, weighted average option price per share (in USD per share) Options expired, weighted average option price per share Options expired, weighted average option price per share Auditor Firm ID Auditor Firm ID Inventories Inventories [Member] 2028 Sales-Type and Direct Financing Leases, Payment to be Received, Year Four Variable Rate [Domain] Variable Rate [Domain] Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Number of reportable segments Number of Reportable Segments Total liabilities and equity Liabilities and Equity Subsequent Events Subsequent Events [Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Foreign net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Foreign Sales-type lease, current lease receivable Sales-Type Lease, Lease Receivable, Current Sales-Type Lease, Lease Receivable, Current Impairment loss on lease Operating Lease, Impairment Loss 2026 Finance Lease, Liability, to be Paid, Year Two Finite-Lived Intangible Assets [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Maturities of Long-Term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Underlying Security Market Price Change Underlying Security Market Price Change, Percent Individual: Individual [Axis] Inventories Total inventories Inventory, Net Total liabilities associated with discontinued operations Disposal Group, Including Discontinued Operation, Liabilities Product and Service [Axis] Product and Service [Axis] Property, Plant, and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Schedule of Property, Plant, and Equipment Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Sublease income Sublease Income Allowance for Credit Losses Credit Loss, Financial Instrument [Policy Text Block] Estimated amount of potential loss liability Loss Contingency, Estimate of Possible Loss Bond proceeds Loss Contingency, Receivable, Proceeds Minimum Minimum [Member] Unamortized deferred financing costs Unamortized Debt Issuance Expense Adoption Date Trading Arrangement Adoption Date Sales-type lease cost Cost of Goods Sold, Sales-type Lease Foreign currency translation adjustment, tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Purchases under agreements Unrecorded Unconditional Purchase Obligation, Purchases Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Exercise Price Award Exercise Price General and administrative expense Disposal Group, Including Discontinued Operation, General and Administrative Expense Deferred Tax Assets and Liabilities Table Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Arrangement Duration Trading Arrangement Duration Revision of Prior Period, Error Correction, Adjustment Revision of Prior Period, Error Correction, Adjustment [Member] Leases Lessee, Finance Leases [Text Block] Income from continuing operations, basic (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Equity: Equity, Attributable to Parent [Abstract] Domestic Tax Jurisdiction Domestic Tax Jurisdiction [Member] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Term Debt Instrument, Term Total finance lease liabilities Total finance lease liabilities Finance Lease, Liability Future amortization expense, year four Finite-Lived Intangible Asset, Expected Amortization, Year Four All Individuals All Individuals [Member] Buildings Building [Member] Variable Rate [Axis] Variable Rate [Axis] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Other income, net Other (income) expense, net Other Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Patents, trademarks and other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Federal net operating losses Net Operating Income (Loss), Domestic Net Operating Income (Loss), Domestic Grants of restricted stock (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted 2029 Sales-Type and Direct Financing Leases, Payment to be Received, Year Five 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] Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Related Party [Domain] Related and Nonrelated Parties [Domain] Total long-term liabilities Liabilities, Noncurrent Maritech Maritech [Member] Africa Africa [Member] Net operating losses Deferred Tax Assets, Other Loss Carryforwards Long-term Purchase Commitment [Line Items] Long-Term Purchase Commitment [Line Items] Liability Class [Axis] Liability Class [Axis] Deferred income taxes Deferred tax liabilities Deferred Income Tax Liabilities, Net Gain on investments Unrealized gains (losses) on investments Unrealized Gain (Loss) on Investments Revenue deferred for tax Deferred Tax Liabilities, Tax Deferred Income Capitalized costs, net of reimbursements Recapitalization Costs Federal Deferred Federal Income Tax Expense (Benefit) Vested (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Compensation cost recognized for restricted stock Grants Of Restricted Shares, Aggregate Market Value The aggregate market value for awards of restricted shares issued during the period. No Trading Symbol Flag No Trading Symbol Flag Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Future amortization expense, thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Impairments and other charges Impairment, Long-Lived Asset, Held-for-Use Measure: Measure [Axis] Asset Class [Domain] Asset Class [Domain] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Deferred income Deferred Income Weighted average discount rate: Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate Entity Emerging Growth Company Entity Emerging Growth Company Investments Liabilities, Fair Value Disclosure Disposal Group, Including Discontinued Operation, Balance Sheet Disclosures [Abstract] Disposal Group, Including Discontinued Operation, Balance Sheet Disclosures [Abstract] 2029 Long-Term Debt, Maturity, Year Five Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Middle East, Asia and other Middle East, Asia, And Other [Member] Finance lease right-of-use assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Equity Component [Domain] Equity Component [Domain] Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Inventories And Equipment Inventories And Equipment [Member] Inventories And Equipment Entity Shell Company Entity Shell Company Valuation Allowance [Line Items] Valuation Allowance [Line Items] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accumulated Other Comprehensive Income (Loss) Comprehensive Income, Policy [Policy Text Block] Investments in and Advances to Affiliates Investments in and Advances to Affiliates [Table Text Block] Statement [Table] Statement [Table] Measurement Frequency [Domain] Measurement Frequency [Domain] Counterparty Name [Axis] Counterparty Name [Axis] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Consolidation Items [Domain] Consolidation Items [Domain] Revenue deferred in unearned income Deferred Revenue, Revenue Recognized Right-of-use assets obtained in exchange for lease obligations: Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Right-Of-Use Asset Obtained In Exchange For Lease Liability Asset-Based Credit Agreement, Amendment Asset-Based Credit Agreement, Amendment [Member] Asset-Based Credit Agreement, Amendment Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Capital expenditures Payments to Acquire Productive Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Foreign currency translation adjustment from continuing operations, net of taxes of $0 in 2024, $0 in 2023, and $0 in 2022 Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax 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 Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Surety Bond Surety Bond [Member] Summary of Income Tax Examinations Summary of Income Tax Examinations [Table Text Block] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Thereafter Lessor, Operating Lease, Payment to be Received, after Year Five Options exercisable at period end Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number 2027 Long-Term Debt, Maturity, Year Three Schedule of Long-term Debt Schedule of Long-Term Debt Instruments [Table] Aggregate amount of purchase obligation Unrecorded Unconditional Purchase Obligation Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Other intangibles Other Intangible Assets [Member] Income Taxes Income Tax Disclosure [Text Block] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Nondeductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Obsolete Equipment Obsolete Equipment [Member] Obsolete Equipment Operating leases Operating Lease, Weighted Average Discount Rate, Percent Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Accruals Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Credit Facility [Axis] Credit Facility [Axis] Chemical plants Other Capitalized Property Plant and Equipment [Member] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Entity Registrant Name Entity Registrant Name Parts and supplies Other Inventory, Supplies, Gross Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Depreciation, amortization, and accretion Depreciation, Depletion and Amortization Gross profit Gross Profit Intangibles Intangible Assets Disclosure [Text Block] State Deferred State and Local Income Tax Expense (Benefit) Fair Value as of Grant Date Award Grant Date Fair Value Impact of international operations Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount (Level 2) Fair Value, Inputs, Level 2 [Member] Outstanding at end of period, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Geographical [Domain] Geographical [Domain] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Exploration, Pre-Development Costs, and Collaborative Arrangement Collaborative Arrangement, Accounting Policy [Policy Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Employer matching contribution percent of match maximum per employee Defined Contribution Plan Employer Matching Contribution Percent of Match Maximum per Employee Defined Contribution Plan Employer Matching Contribution Percent of Match Maximum per Employee Title of 12(b) Security Title of 12(b) Security Common stock, par value $0.01 per share; 250,000,000 shares authorized at December 31, 2024 and December 31, 2023; 134,951,081 shares issued at December 31, 2024 and 133,217,848 shares issued at December 31, 2023 Common Stock, Value, Issued Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Operating cash flows - finance leases Finance Lease, Interest Payment on Liability Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Options vested and expected to vest, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value All other Deferred Tax Assets, Other Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Exploration and pre-development costs Exploration And Pre-Development Expense Exploration And Pre-Development Expense Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Delayed-Draw Term Loan Delayed Draw Term Loan (DDTL) [Member] Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Percentage of shares owned Shares Owned, Percentage Shares Owned, Percentage State income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Weighted average period over which unrecognized compensation cost is expected to be recognized Period for recognition Period For Recognition Finished goods Inventory, Finished Goods, Gross Total deferred tax liabilities Deferred Tax Liabilities, Gross Options exercisable, aggregate intrinsic value Options exercisable, aggregate intrinsic value Options exercisable, aggregate intrinsic value Net income attributable to TETRA stockholders, basic (in dollars per share) Net income attributable to TETRA stockholders, basic (in dollars per share) Earnings Per Share, Basic Operating cash flows - operating leases Operating Lease, Payments Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Audit Information [Abstract] Audit Information [Abstract] Federal net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Domestic Decommissioning liability Disposal Group, Including Discontinued Operation, Decommissioning Liability Disposal Group, Including Discontinued Operation, Decommissioning Liability Accrued capital expenditures Capital Expenditures Incurred but Not yet Paid Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Property, Plant, and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Total current liabilities Liabilities, Current Future amortization expense, year one Finite-Lived Intangible Asset, Expected Amortization, Year One Outstanding debt Long-Term Line of Credit Number of votes Number Of Votes Number Of Votes Fed Funds Effective Rate Fed Funds Effective Rate [Member] Fed Funds Effective Rate Equity-Based Compensation Share-Based Payment Arrangement [Text Block] Impairments 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 Entity Address, City or Town Entity Address, City or Town Proceeds from credit agreements and long-term debt Proceeds from Issuance of Long-Term Debt Leases Lessee, Leases [Policy Text Block] 2025 Sales-Type and Direct Financing Leases, Payment to be Received, Year One Stock Option Award Activity Table Share-Based Payment Arrangement, Option, Activity [Table Text Block] Short-term incentive compensation expense Share-Based Payment Arrangement, Expense Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Property, plant, and equipment: Property, Plant and Equipment, Net [Abstract] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Right of use assets Deferred Tax Liabilities, Leasing Arrangements Finance Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Revenue from Contract with Customer Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Fair value of assets Assets, Fair Value Disclosure International Income (Loss) from Continuing Operations before Income Taxes, Foreign Unamortized discount Debt Instrument, Unamortized Discount (Premium), Net Future amortization expense, year five Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Period End Date Document Period End Date Finance lease liabilities, current portion Finance Lease, Liability, Current Base Rate Base Rate [Member] Total lease payments Lessee, Operating Lease, Liability, to be Paid Nonvested restricted shares/units outstanding at beginning of period (in shares) Nonvested restricted shares/units outstanding at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Asset Class [Axis] Asset Class [Axis] Insider Trading Arrangements [Line Items] Mineral Resources Arrangements Mineral Resources Arrangements [Policy Text Block] Mineral Resources Arrangements Deferred Tax Asset, Valuation Allowance [Table] Deferred Tax Asset, Valuation Allowance [Table] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Document Transition Report Document Transition Report Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Entity Current Reporting Status Entity Current Reporting Status Retained Earnings Retained Earnings [Member] Amortization and expense of financing costs Amortization of Debt Issuance Costs Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Noncontrolling Interests Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block] Stockholders' equity rollforward Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Purchases of investments Payments to Acquire Investments Pretax income (loss) from discontinued operations Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax Income Tax Provision Table Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Letter of Credit Letter of Credit [Member] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 14 tti-20241231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 tti-20241231_g1.jpg GRAPHIC begin 644 tti-20241231_g1.jpg M_]C_X 02D9)1@ ! 0$!2@%* #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" 4*"48# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBN0UGXM>%/#_ ,2/#W@&_P!6%OXM\06\]UING?9Y M6-Q%"I:5O,"E%P 3AF!..,T =?1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110!\/_\ !3;]HOQI\-M)\!_#+X;7 MCZ;XR^(%\;--2MY?+GMHA)%&JQMU1I))E7>.5"/CD@CY8\:?\$U-+TG]HOX5 M_#K5?B!KNH>(/%FCZEJ.I>(FVOY5Y;Q[XS$C?,4W==S[CV9>WU3_ ,%,/V7O M&?Q>TOP9\1_AJK7/C;P'.]S%IT2AIKJ/?'(K1 \-)&\6X)_$&8#) 4_+UI_P M47TOQ#^U;\)?&?Q1\*ZCX#O?!^FZEI>N0)"\O[Z>+:LB1,!(@W=4()7/5NM M'T%_P3W\9?&+X??%KQS\"/B9%K'B/1_#PD?2/%=U;SR1 1LBB$3L"#')&ZR( MK-E=K+W &M^WQ^U=\0/"OQ)\&_ GX,A(?B'XK1))M4=5;[)#*SQHJ;@0C'9( M[.1\B*".6ROUM\+/C!X,^-OA:+Q'X&\16?B/1Y&V&>T8AHV_N2(P#QMWVN < M$''-0ZA\$_ FJ?$FP^(-WX5TV?QM8J4M]<:'_28U*&/&[N-K,!G.,G% 'Q+= M?\$Z_C_;Z&=9L_VK_%,OC)>>-/AA\4X57XD^"IFBN;I(TC-S$DGDR"14^7S(Y5P64!6#K@9!)^ MH/C+\8O"_P !OAYJOC/Q?J":?I%@F<9'F7$A!V0Q+_%(Q& /J3@ D?!O_!*G MPAXB^(WQ3^+O[1&O:=_9MMXLN9[;3E.<2>;<^?5()4,TI/TK. M_P"&&?VLO^CJ=0_\";S_ .*KQ[]LSXQ7VG?\%2/"UUI'A>Z\=ZGX.L;6RL/# MUBQ5[J[>"6XBP0K$;7N8V8@'B,],9'J/C?\ :Y_;:^#ME<>+O&WP,\.+X-@Q M+=1Z>QGDMX1R69X;N5H^.KNA4=<#I0!]<_LH?"7XC?![P)JFD_$OXA3?$?6; MC4FNK?4IY)7,,!BC40YD)/#([<\ED.?=E0_A0!2^,GP)_:._88\.?\+4\&_&_7/B9HNE2)+KFC:\ M)FC\HD*TAADGE#H2<,5*N@.0< L/T#_9_P#C+I?[0/P=\+^/](0P6NLVHEDM MBVXV\ZDI-$3QG9(KKG S@'O4_P >M&A\1? WXAZ5FU+]E_Q#I\SAET[Q1<)",\K&]M;OC_ +Z+G\: /OVBBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH \@^)/[5GP[^%'Q;\)?#3Q!J5U!X MN\4- NG6L=G(T;":9H8V:7 09D1EQDL...1GPK]ICP#X<^)/[>OP+\/^*M$L M=?T6]\.ZXMQ97\"RQR;8MRD@]U;D$<@\C!K2_P""AG[%FJ?M.Z#X?\2^";V+ M3/B-X6=FL7FD\I;N$L'\KS!]QU=0R-T!+ XW;E^//$7QT_:DT_\ :4^$]QXI M^$4=]\5-#T?4K'3;;&(M762/;)<,(GV?( 6;RW53GC:,4 =?\%?"$'[)/_!5 MQOAKX%N+E/!7B>QF*W4^5:6,.#F12K)_9ZNNQF=D)0'RP(T1"P5"D6<':P #W! +?=CP/N M?I_X>\/:9X3T*PT71;"WTO2;"%;>UL[6,1Q0QJ,*JJ. *_/:T^('_!1&PM8 M;6U^$'@NVMH$6.*&&XL%2- ,!5 U# %>V_LH^+_VK]?^(FHV_P =?!&@ M^&O"*Z5)):W>ESVSR/>B:$(A$5U*=IC,QY4#*CGH" >I^&?C!\(/&/QMU?PG MHVHZ/>_$[1HI?ML*V)6\@1"J2#SFC&<%U!"L>#Z UZI=VD%_:S6MS#'<6TR- M'+#*H9'0C!5@>"""017P3^UC^QO\3-#_ &@[3]H;]GZ>VD\9*%;5?#]W,L:W MC",1%DW%497C #QLRG*[E.X\<]X\^+_[;OQN\/W'@;1O@Q:_#J;4HVM+_P 0 MO=J/*B;Y7,4CR83@]5$CXR4YP0 _X)&J/!/QE_:+\"786'4;/48"(B-K8M[B[ADX] 9(_P Z^N?V M+?V3M+_9&^$J>'(;F/5?$.H2B\UG5$3:L\^T (F>?+0<*#RN^%;J1(DO!A1(PWNBND@1"R;E<.H="2?E M/KO]H;Q#!X3^ OQ&UFY94AL?#NH3G>< D6[D+]2<#\:^2_\ @C+X:GT?]E;6 M-2G3:NK^)KJX@/\ >B2"WBS_ -]QR#\*\^^*-K^V+^VUIUM\.]7^'UC\(/!5 MS*AUO49I^9T4J2IRY=UR-P1%Y( 9\9-?H)\'/A7HWP1^%_AOP+X?5AI6B6BV ML9N2\KX &YW+.V!U8T =E1110 4444 %?%_Q1^+WC+1O^"H_P '_A[9 M>(;RV\%:MX6GO;[148>1<3"+5"'88SD&"+O_ "OM"O@#XR?\IDO@3_V)ES_ M .B=9H ^_P"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *XS6_A#X8\1?$_PU\0;ZSDD M\4>';:XM-.NEG=4CCG7;*"@.ULCN0<=J[.B@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH *^ /C)_P IDO@3_P!B9<_^B=9K[_KX ^,G_*9+X$_]B9<_ M^B=9H ^_Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "O@#XR?\IDO@3_V)ES_ .B=9K[_ *^ /C)_RF2^!/\ MV)ES_P"B=9H ^_Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "O@#XR?\ *9+X$_\ 8F7/_HG6:^_Z^ /C)_RF M2^!/_8F7/_HG6: /O^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "OA[_@KC\4_%_PK_9W\.W?@[Q)J?A>^O_$L-I/> MZ1=/;7#1?9KA]@D0AE!9$)P1G&.E?<-?GK_P6O\ ^3;?!O\ V-L/_I'=4 96 ME?\ !/G]HK5-+L[P?M>^,(Q<0I,$-[J)V[E!QG[9[U:_X=U_M%_]'?\ C#_P M,U'_ .3*^_\ PG_R*NC?]>4/_H K6H _.K_AW7^T7_T=_P",/_ S4?\ Y,H_ MX=U_M%_]'?\ C#_P,U'_ .3*_16B@#\ZO^'=?[1?_1W_ (P_\#-1_P#DRN?_ M &*M6^*?PV_X* ^-_@]XS^*OB'XB:=I.@O*[ZO?3SPO(5M94=(YI)#&0)BN0 M>><^E?IK7YP?"'_E,W\6_P#L7Q_Z2Z=0!^C]%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %? 'QD_Y3)? G_L3+G_T3K-??]? 'QD_Y3)? G_L3 M+G_T3K- 'W_1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 45Y_\3/V@/AM\&HBWC;QOH?AN0+O%M>WJ+<./5802[?\!4U\A?%'_@LO M\(/"9F@\'Z-KGCNZ3.R98AI]H_\ P.4&0?\ ?J@#[]HK\4?B'_P68^,GB4RQ M>%]&\.^#K8YV2);M>W*_5Y3Y9_[]BOF7X@_M@?&OXI,X\2?$WQ'>0.&'9'_X[Q0!_1'XM^)?A#P!%YGB?Q7HGAN/&=^KZC#:C'KF1A7YE_\ M!6?]IOX6_&'X->&O#7@GQMIGB?6;/Q%'?3P::S2JD(MKA"_F ;#\SJ,!L\], M5^64TTEQ*\LKM)*[%F=SEF)Y))[FFT ?MD__ 6"^!'A;0K"TM[?Q7KL]O;1 MQ-]@TR-%+*N#S-+'QD>G?I7(:C_P6[\ Q%OL'PX\27(V94W-U;PY;T."^!TY M_2ORR\._ WXD>+U1M!^'_BG6PXRIT[1;FXW#!.1L0]@?RKT33/V#/V@]6"&# MX2^)$WN$'VFV$'/OYA7 YZGB@#[COO\ @N591LGV/X-3SJ1\QG\2K$1],6K9 M_2JW_#\[_JB?_EU__<5?)EC_ ,$Q_P!IC4(V>+X83H%.")]7T^(_@'N 3]:L M_P##KC]IW_HF7_E?TO\ ^2: /JZV_P""YD+SH+CX+210G[SQ>* [#Z V8S^8 MKP'X>?\ !0+0O#7[UNHY)X#Y5M'NWL%5O^/MZ:[?@JW))_ 5Y-#^S-\4+GXI:K\ M-[?P;?W7CC2X?M%YHML4EFBCVH^X[6*D;98SP3]X4 ?K)X?_ ."SOP/U3:FH MZ+XQT63^)IK""6,O2_#G_!4/\ 9M\1M''_ ,+ .ESOC$6I M:5>18Z=7\HH.N/O=CVYK\3O$/[,OQ>\)[CK'PN\8Z=&O_+6?0KD1GIT?9M/4 M=#WKSR_TV[TJX-O>VL]G..3%<1E&'X$9[4 ?TJ^$OVF?A)X["#0/B9X3U25\ M8@@UBW\X9Z9C+[AT/4=J](AFCN(DEB=9(G4,KH00>XK^5JNF\&?%#QE\ M.;CS_"GBS6_#4V<[](U&:U)^NQAF@#^H*BOP$\"?\%0OVBO JQ1'QNOB*TCZ M0:]80W)/UE"K*?\ ONOIOX&";Q5<>$+Z7&+;Q+9M;@?69-\*_C(*^H?#?BO1 M/&6EQZEX?UBPUS3I/N7FFW27$+?1T)!_.@#5HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O M@#XR?\IDO@3_ -B9<_\ HG6:^_Z^ /C)_P IDO@3_P!B9<_^B=9H ^_Z*** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBOF+X_?\%&/@K^S^UQ8WOB+_A* M?$465.C>&]MU*C#^&63<(X^<9#-N']TT ?3M<;\2_C)X&^#>D_VEXW\5Z5X9 MM""4.HW2QO+CJ(TSND/LH)K\>/CQ_P %?/BS\2?M.G^![>T^'&BN2HEM<76H MNOO.XVIZ_NT5A_>-?$7B/Q-K'C#6+C5M>U6]UK5;@[IK[4;AYYI#ZL[DD_B: M /UY^-?_ 6A\"^&C/8_#/PQ?>,KL95=3U,FQLAZ,J$&5Q[,L?UKX5^+_P#P M4I^/OQ@$]O-XQ?PKI#-5\1_/L>YMX=MK$WI).^(T_P"!,*^[/@[_ ,$4O%&K""\^)GC:R\/P'#-I MF@QF[N,=U:9]J(WNHD% 'YJ7=W/?W,MS265RSNQZDD\DUV/PZ^" M/Q ^+ER(/!?@S7/$QW;6DTVQDEBC/^W(!M3ZL17[M?"'_@G+\!/@X89['P3! MXCU2+G^TO$S?;Y">Q$;CRE(ZY6-3^E?25I:06%M';VT,=O;Q+M2*) J(/0 < M 4 ?B)\-_P#@CS\_:;D#V2 .N?8N*^H?AW_ ,$3 M? &D"*7QKX\UWQ),N&,&E01:?"3W4[O-U?I37YZ_\%KQ_P 8V^#3V_X2V'_TCNZ /O3P MG_R*NC?]>4/_ * *UJ^1?#W_ 4]_9GL= TRVG^)6R:&UBC=?[!U,X8( 1D6 MV.HK0_X>C_LQ?]%-_P#*!JG_ ,C4 ?55%?*O_#T?]F+_ **;_P"4#5/_ )&H M_P"'H_[,7_13?_*!JG_R-0!]55^<'PA_Y3-_%O\ [%\?^DNG5[K_ ,/1_P!F M+_HIO_E U3_Y&KYB_94^)OAKXQ_\%8OB/XQ\(:E_:_AS4_#S-:7OD2P>8$AL M8V^255<8=&'*CIGIB@#]1ZI:MHFG:_:&UU.PM=1MB_@)XH#MHJ^(O! MTO5%TW4S/&#[BY61B/HP/O7W%10!^2GCW_@B#KML)9?!7Q.T_4"QEB:3/UV#Z5\O_ !'_ .":_P"T-\-C+)-X N?$-FF<77AN5+_?CTB0^;^: M"OZ"Z* /Y9]=\/:KX7U*33]9TR\TB_C^_:W]N\$J_5& (_*KGA#QUXD^'VJK MJ?A?Q!JGAS45QB[TJ\DMI?IN0@U_39XS^'WA?XC:8=.\5>'-*\26!S_HVK64 M=S&,]P'! /N*^3_BG_P26^ OQ",UQH^FZGX$OWRWF:%>$PEO>&8.H'LFR@#\ M^/A%_P %:/CK\-S#;ZY?Z?X_TQ#@Q:Y;A;@+Z+/%M8GWD#U]N?"'_@LA\(_& MGD6OC72]6^']\X&^=T^WV0/H)(AYGYQ >]?+'QA_X(S_ !2\(>?=^ M=TKQ[ M9+DK:RG^SKX^@"R,8C]?,&?2OBGXD?!SQS\(-3^P>-?">K^&+DL53^TK1XDE MQWCWL_&"67Q'T=,*POU%K?!1V6XC7!/O(CD^M '[@T5\C? S_@J%\#OC.;>RO- M6\5Q;RI/!*H>.6-@RNI& M001P0?6@"6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH *^ /C)_RF2^!/_8F7/\ Z)UFOO\ KX ^,G_*9+X$_P#8 MF7/_ *)UF@#[_HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BHYYX[6"2::1(H8U+O([ M!550,DDGH *^(OVE?^"L/PM^#@NM)\%,OQ*\3QY3&G3;--@;U>YP1)C@XB# M\@LIH ^W;BXBL[>6>>5(((E+R2R,%5% R22> .]?%/[1G_!5[X2_!S[3IGA M.4_$KQ)'E?+TF4+I\3#^_=8(;_MD']R*_*7]H;]M;XL_M,W4J>+?$-_& MRVNK?%35T\#:4^'.D6)2YU*1?1FYBAR.YWD="HK],/@/^R)\*/V<+5!X)\)V MMKJ>S9)K5X/M%_+QSF9\E0>ZIM7VH _(;X#_ /!*CXU?%\VU]KMA%\.=!EPQ MNM?!^U,I_N6J_/GVD\L>]?HI\"O^"57P3^$"07FMZ;+\1==3#&[\0 -:JW^Q M:K^[Q[2>8?>OLFB@"MINF6>C6$%CI]I!8V4"".&VMHQ''&HZ*J@ >PJS110 M 4444 %%%% !7.>/?AQX5^*6@_V)XP\/:;XFTGS5G%GJEJD\8D7.UP&!PP!( MR.<$CH371T4 >*?\,4? 3_HD/@__ ,%,7^%'_#%'P$_Z)#X/_P#!3%_A7M=% M 'BG_#%'P$_Z)#X/_P#!3%_A1_PQ1\!/^B0^#_\ P4Q?X5[710!XI_PQ1\!/ M^B0^#_\ P4Q?X5U?P[_9^^&GPDU2YU+P7X$T#PQJ-S#]GEN]+T^.&5XLABA= M1G:2JDC."5'H*] HH **** "BBB@ HHHH **** "J&N:#IGB?2KC3-8TZTU; M3;A=DUG?0+-#*OHR,""/J*OT4 ?&'QH_X)/? _XI?:+O0M/N_AYJ\F6$V@R9 MM2Q_O6SY0+_LQ^77P!\=/^"2OQF^%8N+[PQ%;?$G18\L)-''E7P4=VM7.2?] MF)I#7[G44 ?RQZSHNH^'=3N--U:PN=,U&V;9-:7D+0S1-Z,C $'V(KU3X&_M MV6G*^Y]'NF^T6$G/.8'RJD]V7:WN*_H&^+G[/GPY^.^E_ M8?'GA#3/$2!"D=Q<0[;F$'_GG.N)(_\ @+"OSP^/G_!%B-_M.I_"#Q9Y9Y== M \2G(]<1W2+GV =#[OWH Z?X!_\ !9_PMX@^S:;\6?#BAKFR)_ MO/"'HM=\'^(=.\2:3+P+O3;A9D!_NM@Y5AW5 ML$=Q7\WWQA_9[^(OP"U<:?X]\):CX=D=BD-Q/&'MIR/^>4Z$QR?\!8X[UB?# MKXI>+_A'X@36_!GB34O#6J+@&XTZX:(N.NUP.'7_ &6!!]* /Z@**_)3]G7_ M (+.ZMITEMI/QDT!=6MN$/B+08UBN%_VI;;(1_4F,I@#A":_2_X1?'7P#\>/ M#XUKP'XHL/$=D /-6V?$UN3T66)@'C/LZ@T =Y1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !7P!\9/^4R7P)_[$RY_]$ZS7W_7 MP!\9/^4R7P)_[$RY_P#1.LT ??\ 1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117BW[1?[7_PQ_9? MT@W'C/7D&JR)OMM!T_$^H7/IMBR-JGGYW*KQC.>* /::^1_VGO\ @I=\*?V= MOM>DV5X/'?C*'"YFZ9>:SJ%O8Z?:3WU M]<.(H;:VC,DDKDX"JJ@DDGL* />OVE/VZ?BM^T]KW;^7;V.GP---*WHJ*"3 M7WI^S%_P2$\ * /S(_9J_X(W^) MO%)M=9^,.JGPIIC8<:!I4B37\@]))?FCA^@WGJ#M-?IY\&?V>/AU^S[HG]F> M O"MCH$;J%FN8U+W5Q_UUGC44 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% &;XA\-Z3XNT:ZTC7-,L]9TJZ79/8W\"SPRKZ,C @CZBOA#]H3_@CW\-_B M%]JU3X<7\WP\UI\N+$AKG3)&ZXV$[XLGNK%1V2OT!HH _G!_:!_8Y^*_[-%V M_P#PF?AF9-(W[(M=TXFYT^7G _>J/D)[+($8^E>7^#O&WB#X>Z_;:YX8UJ_\ M/ZQ;G,5]IMPT$J^HW*0<''(Z'O7]0][96^I6DUK=P175K,ACE@F0.DBG@JRG M@@^AKX?_ &CO^"2OPM^+7VO5?!#-\-O$DF7"6,?F:;*W^U;Y'EYX&8BH'7:U M 'S3^SC_ ,%EO$GATVNC_&'15\3Z>,(=?T>-(;Y!_>DAXCE_X#Y9_P!XU^F_ MP7_:'^'?[0>A?VKX"\4V6O1HH:>UC;9=6V>TL+8=.>,D8/8FOP5_:'_8C^+? M[,\\LWBOPX]UH*MA/$.D9N;!O3LT'"2]OF380!T!?$MCXCTTX#O:2?O(6/ M198SAXV_V7 - ':T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%? 'QD_Y3)? G_L3+G_T3K-??]? 'QD_Y3)? G_L3+G_ -$ZS0!]_P!%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1139'6)&=V"(H)9F. !ZF@!U-?$%EX=T:#AKF\DQO; M&0B*,M(YP<*H+'L*^,_VLO\ @K#X(^#_ -L\._#9+;Q_XN3,;WJR$Z59N/[T MBG,[#^[&0OJX(Q7Y%?&3XZ^.?C]XKD\0^._$-UKM^JZOJ%UJNIW"= DFL(Y-EUK=YF&PM/\ ?EP'%UJ,(^PVK]?W-N<@D'^.3<>,@)TH _-_\ 99_X)K?% M']I VFL7ML? W@F7#_VUJT+>;<(>]M!PTG'1F*H>S'&*_7W]FS]B_P"%_P"R MYIL8\)Z(MSK[1[+CQ%J6)K^;(^8!\ 1J?[D84'C.3S7NM% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 1SP1W4$D,T:2PR*4>-U#*RD8(( M/4$5\1?M-?\ !*'X8_&;[5K'@H)\-_%+Y?\ XE\(;3;A_P#II;C CSTS$5 R M258U]PT4 ?S@?M#?L??%+]F/46C\:>'9%TEGV0:]I^9]/GYXQ*!\C'LD@5O; M%>=_#SXF>*_A-XFM_$/@[Q!?^'-9@X6[L)C&Q7.2K#HZG'*L"#W!K^GG5-*L MM!OB+]JUKX67B M> =??,ATJ4-)I4[>@ R\&3_ZDCHPSRIP1W K^>&;K1S(Q6WO@/,M+K'>*9A73$>?!&P>WNE'\,T+920=>HR,Y!! MYH _IFHK\]/V7?\ @KUX*^(_V70OBM;0^ O$#X1=6A+-I5PWJQ.6M_\ @991 MR2XZ5^@>GZA:ZM8V][8W,-Y9W""6&XMY \*-'\%Z#>ZWK^J6FC:/91F6YOKZ9888E'= MF8@"ORZ_:X_X+ O+]M\,? V(HAW12^,+^#YB/6U@<IN&F_P!W"IP/ER,U\R^(O$>J^+M< MO=9US4KK5]6O9#-$_"&M^//$%GH7AS2;S7-9O M'\NWL;"%III&]E4$\=2>P&37ZA_LG?\ !'F. V?B7XXW(ED!$D?A#39_E'M= M7"'G_OV5OAQ^S%X>_LWP/H4=M=2H$N]8NL2WUX1WDEQG&> M=BA4!Z**]BZ!I=IHVD6<8BMK&PA6&&%1V5% K4HHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@#&\7>#M"\?>'[O0O$FCV6NZ/=KLGL=0@6:*0>ZL",CL>H[5^:?[4/\ P1OL M[_[7KWP2U(6$YS(WA36)RT+?[-O<-EE]EER.?OJ.*_46B@#^7SXA?#3Q5\)_ M$USX>\8Z!?>'-9M_OVE_"8V([,IZ.I[,I(/8FO4OV;OVU_BG^R]?1KX5UPW? MA\ONG\.:IF>QERC*D]\CBOWV^+_P-\"_'GPR^@^._#5EXAL#D MQ&X3$UNQ_BBE7#QM[J1GH>*_*K]J/_@C]XK\"B\U[X17LOC/1$S(VA795-3@ M7KB,C"3@#TVOT 5CS0!]K?LL_P#!2SX7_M&_8]'O[@>!?&LN$_L?5IAY-P_I M;W'"R9/16"N>RG&:^NJ_E@U/3+S1=0N;#4+2>POK:0Q3VMS&T:)I8X@FP22E 078&6-43NSYY"D'XA\:?!/]JNZ_:.^%B:_P#%>W3XM:SH MVI7VE2!PD.EK''NDMF,8K,A#1C:ZMD ;%/"NAIXM^)_B4@:9I#EBD*,YC2614^:3?(-B1J5+$-\PVX(!]745^=\]] M_P %#M.T4^*&B\%WA6(3MX6CB@:X QDIP!EN.@F).<#)Q7NW[$'[:5E^UKX7 MU>'4-('ACQSX?D6'5M&WL5P<@31[@&"EE=2AR4*X).02 ?35%?(G[;?[;&J? M ;7O#OPW^'/A\>+OBSXF56LK&1&>&UC=F1)&52"[LRMM7( "LS$ -XAX[^+ M'[=O[.VA-\0/&-AX5\8>%+/]]J>E:?!&[6D.?F9C$J.H4?Q@R*O5L@&@#]*J M*\V_9W^/'A_]I+X2Z+X[\.%HK6^4I<6-?VCOVQ?V/Y-.\5?%_1_#_CWP!-/'!?RZ/%&C6FXX'[R)4,;$G 9 MT9"<+D%A7Z&?#KX@:)\5? NA^+_#EV+W1-9M4N[6;H=K#[K#LRG*LO8@CM0! MT=%%% !1110 5\ ?&3_E,E\"?^Q,N?\ T3K-??\ 7P!\9/\ E,E\"?\ L3+G M_P!$ZS0!]_T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%,]>L_#VBVP^>YNWQN;LB*,L[G'"*"Q["@#JJ^5OV ML?\ @HC\-OV7H;K21.OB_P =*I">'M-F'[ANWVF7D0C_ &<%^1\N#FO@[]KO M_@K7XH^)1O?#'PD%UX-\,L3')KK'9J=XOJA!_P!'0_[)+GCYER5K\]_](U&\ M_P"6MU=3R>[O(['\R23^- 'L7[2/[7?Q)_:EU[[9XRUEAI44A>ST"QS%86G7 M!6/)W-@D;W+-SC..*Y;X+? 7QU^T'XMC\.^!/#]SK=]\IGE0;;>T0G'F32GY M8U]R"= L_#VC0=+>T3EV[O(YRTCGNS$D^M 'R M+^R-_P $K_ OP-^P^(_'GV?Q[XWCVRHLL>=-L)!S^ZB8?O6!_P"6D@[ A%(S M7W,!@8' I:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** /"/VD_V*_A=^U'I[GQ7H@M?$ M"ILM_$>F;8;^+ PH9\$2J/[D@8#G&#S7Y _M3?\ !-KXH_LV"[UBVMCXV\$P M[G.N:3"V^W0=[F#EHN.K L@[L.E?OK2$9&#R* /Y9]!\0:GX5UFTU?1=1NM) MU6SD$MO?6,S0S0N.C(ZD%3[@U^D/[*__ 6'UKPY]D\/_&FRD\0::N(T\3Z; M$JWD0Z SQ#"RCU9=K<*_(C]H/]E3XD_LR:[]@\<>'Y;6SD$_B_X6MO$?@S7['Q'HL_"W5C+N"MC)1U^\ MCC(RC ,.X%=17\R/P>^.7CGX">*8_$'@3Q'>:!J P)1 VZ&X4?P31-E)%]F! MQU&#S7ZQ?LK_ /!7;P=\1Q9Z!\6((/ WB-]L:ZQ$2=*N6]6)):W)/]XLG4EQ MTH _0RBH+*]M]2LX;NTGBNK6=!)%/"X=)%(R&5AP01W%3T %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!^<_P#P5H\!>*='U?X3_&OP[ITFLVG@:_\ ,U"W"LZ0 M;9HIX97 Z1EHF1F[93/6L73/VWOA7\=?VSO@/XTM-=C\,V.G:)J]KJJ>(66T M6QN)8<1QM*Y$;;CPK*QSQT)Q7Z%^(?B/X.\/:_I_AO6_$VBZ?K>K%8[/2+Z^ MBCN;S>2H$<+-N?)!' /0^E? W[3W['/PI\=_MK?"GP8OABW\,Z3XHT76+G4C MX<1+)Y)XH]T5(/<&@#[YT+P7X-36I_%VC:#H2ZOJ:^9+KMA9P_: M+L%5&YIU&YP551DD\*/05YKXH_9 \$^,/VD- ^-FIW>LR^+-$C2*TM1?:%!]9$CC!;'3S M?<5@>*_''Q1_X*N^/Y_"7@I+KP/\ ])NE_M#5KA/GO"I!4R '$DF,,D .U,A MG.=I'Z2?!OX.^%_@-\.]*\%^#[ 6&C:>F%W'=+/(>7EE;^)V/)/T !^? MO[/Z'XK?\%@?BQKNI*LK>%K*[2S#\B)H?L]BNT=LH\A^K$]Z_2W5=+M-X@D&5DC=2K*1W!!(_&OS2_8ZB'AG_@JY^T%IET/*FOK;4[B( M$YW;[VUG'YH^?PK].* /S3_X(S:K=:*/C;X!FE9[;0]8MKB$9R-[^?#(?Q%M M%^54_P#@E4A^)'[2/[1GQ,U!5DU.:^6&.1N61;JZN)75?0#[/$,>@ [4?\$> M81K/Q&_:&\20H3876HVBV\IZ/OFO)"!] 4/_ (4?\$;XAX>\:_M!^&K@>7? M6>HV*F,G/^KDO8V_(X_.@#[L_::\(VOCO]G?XE:#=PI-'>>'KY4$@R%D$#-& M_P!5=58>ZBOF#_@CAXON?$/[)MWI=P[,N@^(KNRMP3D+$\<-Q@?\#FD_.OK; MXWZE#HWP7\?ZA<';;VGA_4)Y#Z*MM(Q_05\8_P#!%?1Y;/\ 9F\4W\L91;WQ M5/Y3'^-$M;89'MN+#\#0!^@=%%% !1110 5\ ?&3_E,E\"?^Q,N?_1.LU]_U M\ ?&3_E,E\"?^Q,N?_1.LT ??]%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%>=_&[]H#P'^SOX3?Q!X[\06^C6AW"WMR=]S=N!G9#$/F=NG08 M&!9O[77_!4+P%^S\;SP[X0^S^//'<>Z-X+>7-A8../W\J_>8'K$ASP0S( M<5^.?QO_ &@O'O[1/BQO$/CS7Y]9NQE;>W^Y;6B'^"&(?*@X&<#)QEB3S7#Z M-HNH>(M5M=,TJQN=3U*ZD$5O9V<32S3.>BHB@EB?0"OTU_9%_P""0-WJGV+Q M1\<)'L+0[98?"%E-B:4=1]JF4_NQZQQG=ZLI!% 'Q%^SC^R7\1_VH_$/V#P7 MHS-IT+A;S7+W,5A9_P"_)@Y;'\"AF/7&,D?LU^R7_P $[OAO^R]#;:LT"^+_ M !VJ@OX@U*%<6[XY%K%R(1U^;)?D_-@X'TGX3\(Z)X$\/66A>'-)L]#T:R3R M[>PL(5AAB7V50!R) MKKP]XMT.^\/:U;'][97\)C<#LPS]Y3CAAD'L37]0]>=?&S]GOP!^T/X9;0_' MGARUUJW4'[/10>'M6_M M;PN7W3^&M6+2V;9/S&/G="Q_O(0"<;@V,5^P7[+7_!0_X7?M.I::7!>_\(GX MUD #>'=7E4/*_<6\O"SCK@##\9* 5^>7[5/_ 26\=_";[9K_P -))_B#X53 M,AL50?VM:I[QJ,3@>L8W?[ S7P7(D]C=,CK);W,+X96!5T8'H>X((H _JCH MK\0/V5_^"KOQ"^"_V/0O'HF^(GA&/""2XE_XFEHG3]W,W^M _NRH4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 ? ?_ 4W_9K\<>*];\"?&WX764^I^,O!+H)[&T3S M;AX8IO/@EBC',ACD,FY!DL)!@?*:^>/$/_!2WP_XA_:3^%/Q%UWP/K^EZKX3 MTC4M-U70H$1WDN[B/9&(2[*=NX\[P&4= QZ_L'7E'B[X!6OBO]H?P%\5WU9[ M:[\*:?>V":<+8,+D7"%=QDW KMR2!@YR>E 'QM^QC\*?B)^T/^U=JW[4?Q'\ M/S^$--2%X?#FDW"[9) T)MU(5@&,:0EOG*KO=\KP"*\<_P""IOQ.\<_$SX^V M_@"'PQXCU+X;^$Y+>2XM=*@EC74[AXTDE<2B-U!5'\I"5;80YP=Q%?L'10!^ M6O@'_@IOJWPN\(Z;X7\*_LEZQHF@Z=$(K:RMM5G"H.I)/V#+,3DEB222222: M^D/V1/VZO$?[3OQ)U+PMJ_PVUII,NIKJ=[?R3I*Z30QB$*UK$ 2)BV= MQ^X>.W6#Q-HL*EI'18_):0J MOS%&AVJ64$QM&KD$9QSGQ'_X*NW'QF\#7?@OX+_#;Q7KB,^+-6G;5-9,3 M[UCF90J0JW0B-%521P6WD<$5\N?&SPKX]_8!_:T\0?';PAX7E\7?"WQ@6_X2 M"RLP?,LY)7$DQ; .P^:ID20C;\[(2"03^F]% 'Y8?';]OW7_ -M;P5-\(_@+ M\//$LM]XD5;35=2U*&-?L]N2/,0&)W1$;[K22,H"DC&6!'WS^RW\"K3]F_X% M>%O 5O*EU<:=;E[ZZ3.VXNY&+S.,\[=[$+GD*%':O5J* "BBB@ HHHH *^ / MC)_RF2^!/_8F7/\ Z)UFOO\ KX ^,G_*9+X$_P#8F7/_ *)UF@#[_HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH ***\-_:6_;)^&G[+&CF;Q;JXN-AV9 C3K\[E5X.,GB@#V^::.VADEED6**-2[NYPJ@%_AL+WPS\(UMO&7B90T4FNN=VF6;=,QX_X^&'^R0G0[FY6O@G]J[_@H M5\2_VHYKG2YKD^%/ [-\GAS3)6VRKD$?:9>#.> <$! 0"%!YKY[\#> O$7Q, M\3V7AWPKHUYK^MWC;8+&QB,DC>IP.B@Q_L'P@K[;C MQ/JD;+;#!PRPKUG<8/RKP#PS+G-?=_[(O_!(;1_"GV+Q/\:W@U_5UVRQ>%;6 M3=96[=1]HD'^O8=T7]WP03(#7Z2:=IUIH]A;V-A:PV5E;1K%!;6\8CCB11A5 M51@* . !0!X5^R_^Q+\-/V5-+4^&]-_M+Q+)'LNO$NI*KWDN>JH<8B3_ &$Q MG W%B,U[]110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 5\U?M1?L _"W]J*"XO]2T[_ (1SQBR_N_$ND(J3LPZ>>GW9QT'S M?-@8#+7TK10!_/-^U!^P3\4OV7+F>]U?3/[?\(!\1>)=)1I+< GCSE^] W(' MS_*2<*S5X5X-\:Z_\//$5GKWAC6;W0=9M&WP7VGSM#*A[C".#D5_4 M33,C6 0G2;E_>->8"?6,%1_P \R3F@#R+]EO\ X+'O$+/P_P#&_3S(N1&O MBW2(.0/[US;+U]VB'_;,]:_3OP1X\\._$KPW:>(/"NMV/B#1;H9AOM/G66-O M49'1AT*G!!X(!K^;WXW_ +.GQ"_9U\1G1_'GANZT:1F(M[S'F6EV!_%#,N4? MC!(!R,\@'BF_!+]H?X@_L[^)%UKP'XDNM%F8@W%J#OM;I1_#-"V4<>Y&1G@@ M\T ?TQ45\ _LM_\ !7#P)\4_L>@_$V&'X?\ B=\1C42Y.DW+>OF$YMR?23*C M'^LYQ7WS:W4-[;0W%O-'<6\R"2.6)@R.I&0RD<$$<@B@"6BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX ^,G_*9+X$_]B9< M_P#HG6:^_P"O@#XR?\IDO@3_ -B9<_\ HG6: /O^BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH ***0G R>!0 M8WB_QEH7P_\.WNO>)=7L]"T6S3?<7U_,L448]V8]2> .I) M '-?(/[5G_!4KX3P0Q M0U^0OQ__ &HOB/\ M,>(/[3\=>();Z&)RUKI5O\ NK&SSGB*$' .#C>V7(ZL M: /NW]K3_@L%=:E]L\,_ ^!K*U.Z*7Q=J$.)G'3-K"P^0>CR#=SPBD U^96O M:_J?BG6;S5]9U"ZU75;R0S7-[>S-+-,YZL[L26/N37=_ O\ 9R^('[1_B@:' MX$\/SZK*A'VF];]W:6:G^*:8_*G? ^\<':">*_83]DO_ ()/_ !Q'B19KJ+_B7V3CD>1"WWF!Z229/ *JAH _/W]DO_@F-\1/VB/L6O\ MB-9? ?@27$BW]["?MEZG7_1X#@[2,8D?"X.5W]*_8GX _LR_#S]FCPR='\": M#%8-*H%WJ4_[V]O2.\TQ&6YR0HPHR<**]3HH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,+QKX% M\/?$CPW=^'_%.BV6OZ+=KMFL=0@66-O0X/0CJ&'(/((-?F3^U)_P1P!-YX@^ M"&H8ZR-X2U>?_P =MKEOT64^O[SH*_5.B@#^73QMX$\1?#?Q'=Z!XIT6^\/Z MU:G$UCJ$#12+Z'!'*GLPX(Y!->Q_LV?MR_%;]F"YAM_#>MG4O#0?=+X;U?=/ M9,">=@R&A8]R>.]"3+G1[G;'JD"^BXPD^!_= MVL> $- 'VW^S%_P4V^%/[0AL](U.Z'@'QC-A!I6L3+Y$\A[07. KY/ 5@CDG M 4U]?5_+#JNDWV@ZEUNXFBEB<=59& *D>A%?4_P"S%_P4 MG^*_[.?V32I[T^-_!L.$_L36I69X$':WGY>+ X"G<@_N]Z /WWHKYQ_9L_;Z M^$O[3,5M9Z-K:Z#XJD #>&];98+IF[B$YVS#KC82V!DJM?1U !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %? 'QD_Y3)? G_L3+G_T3K-? M?]? 'QD_Y3)? G_L3+G_ -$ZS0!]_P!%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17!_&'XZ>!/@ M)X9?7O'GB2S\/V'(B6=MTUPP_AAB7+R-R.%!QU.!S7Y6_M0?\%A/%?C?[7H7 MPAL9/!FBMF-M>O5634IU]8UY2 $?[[="&4\4 ?I%^T=^V%\,OV7=(,_C'7%? M5Y(R]KH&GXFO[GTQ'D;%/]]RJ^^>*_'W]JO_ (*5_$W]I WFC:=.W@;P/+E/ M['TN8^=(M4NM3U6^N=3U*Z3-- M-,YZL[L26)]2:^K?V5/^":WQ-_:1-GK.H0-X'\#RX?\ MG5(3YUTA[VT'#29 M'1V*IZ,2,4 ?*N@Z!J?BG6+32=&TZZU;5;R016UE90M--,YZ*B*"6/L!7Z4_ MLI_\$>=3US['XB^-EV^CV!VRIX5TV8&ZE'4"XF&1$/5$RV#]Y"*_07]G']C_ M .&7[+NCBW\&Z&IU:2,1W6OZAB:_N?7,F!L4X'R(%7CIGFO:Z .=\ _#SPS\ M+?#%IX=\(Z'9>'M$M1B*RL(A&@.!ECCEF.!EFR3U)-=%110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 >*_M#_L>_"[]IW36B\9^'HSJRILM]?T_$&H0>F) M0#O4=DD#+[9K\G/VF_\ @E/\4/@HUUJ_@Y'^)'A1,OOTZ$C4;=>O[RV&2X'] MZ,MT)*K7[FT4 ?RMNDMG<,K*\$\38*D%61@?S!!K[%_9N_X*E?%OX&?9=+UZ MZ_X6-X5BPOV'6IF^UPH.T5U@N., "0.H P *_5W]HS]A7X2?M,13W/B/P^NF M>)'7Y?$6C;;>]![%S@K*/:16XZ$5^57[2O\ P2O^*_P0-UJOAF!OB/X5CR_V MK2("+V!?^FMKDL<#O&7'&3MH _4O]G']OCX1?M+I;66AZZ-$\42@ ^'-<*V] MVS>D1R4F[_ZMBV!DJM>1_MD?MJ_%WX2?M(>%?A'\)?!V@>)]8UG2$U!(]8CE M>2:1GG&R/;/"JA4MRV6)SGMCG\0B)+6<@AXIHVP0X_L]_P#! M1_X,?M "VL8=='A#Q++A?[%\1,MNSOZ139\N3)Z ,'/]T5]24 ?G5_PT5_P4 M!_Z('X/_ ._;_P#RRH_X:*_X* _]$#\'_P#?M_\ Y95^BM% 'YT2_M'?M_0Q M/(_P$\'JB LQ\M^ /^XE7N/_ 3U_:P\2?M_\ 7%__ $$U^>O_ 1+_P"2!>.O M^QF/_I+!0!^BM%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !7P!\9/^4R7P)_[$RY_]$ZS M7W_7P!\9/^4R7P)_[$RY_P#1.LT ??\ 1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 445YG^TYXFU/P9^SE\3]>T:[>PU?3?#6H75I=1??AE2 MW=D=?<$ CW% 'IE%?DC^RW^S7^T'^T[\&=)^(-M^U-XT\/PZA-<1"PEU/4)V M3RI6C)WBZ4'.W/3C->L_\.Z_VB_^CO\ QA_X&:C_ /)E 'Z*T5^=7_#NO]HO M_H[_ ,8?^!FH_P#R91_P[K_:+_Z._P#&'_@9J/\ \F4 ?HK17YU?\.Z_VB_^ MCO\ QA_X&:C_ /)E>-?%7PA\=OV._P!H#X&6.K_M"^+?'-KXIUZ**2VN-1O/ M($<=S;(Z212SR+('6#[]YJ-PL,>>R@D_,Q[* M,D]@:_-3]I__ (+)06_VO0O@CI@N9.8SXKUF A!_M6]LW)]0TN/>,]:_-GXL M?&OQS\&E> _"][KDBL%GND39:VN>\LS81..<$Y/8&@#F_'_Q&\4?%3Q+<^(/%^O7_ M (BUFX/SWFH3&1\=E7/"J,\*N .P%>G_ +.7[&7Q2_:@OT_X1#06AT,2;)_$ M.IY@L(<'!_>8)D8=UC#,.X YK]*_V8/^"0?@KX=_9=<^*UW%X\U],.-(@W)I M4#>C X>XQ_M;5/(*'K7Z!Z;IEGHVGV]CI]I!8V-N@BAMK:,1QQ(!@*JJ . MPH ^/?V7_P#@EW\+O@']DUCQ#"OQ#\81X<7VJP#[';/ZP6QRN0>C.68$9&WI M7V4!@8' I:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH ^>/VC?V#OA'^TO'<7?B#0%TCQ-(#M\1:+MM[S=V,G!6;M_K%8XZ$5 M^,_[3G[&'B/X _'VT^%^BW4OCW4M1T\:IIPTZR9;B:(F;*&$%B7 @-_"=I>ZCLV1ZQ;#[/?Q8'&)TPQ [*VY?:OS/ M_:%_X(V>-O!PN=4^%6M1^-]+3+C2-1*6VHH/16XBEX[YC/8*: /K;]G'_@J[ M\*/C1<66C>*!+\.?$UP5C6/4Y!)832'LER O_;54'( )-?;5?S(Q? ?XC2^ M.H?!@\#:^GBJ640II,NGRI.6)QDJRC"]]Q^4#G..:_I ^$'AO5?!OPF\%:!K MMV+_ %O2M$LK&^N@V[SIXH$21\]\LI.>^: .CU;_ )!5[_UQ?_T$U^>O_!$O M_D@7CK_L9C_Z2P5^A6K?\@J]_P"N+_\ H)K\]?\ @B7_ ,D"\=?]C,?_ $E@ MH _16BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ KX ^,G_*9+X$_]B9<_^B=9K[_KX ^, MG_*9+X$_]B9<_P#HG6: /O\ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH *\?_;$_Y-0^,/\ V*6J?^DLE>P5X_\ MB?\FH?&'_L4M4_])9* M/'_^"3__ "9+X0_Z_=1_]*Y:^P*^/_\ @D__ ,F2^$/^OW4?_2N6OK?4=1M- M(L9[V_NH;*S@0R2W%Q((XXU'5F8X 'N: +-%?'_QM_X*F_ SX1"XM--UN7Q_ MK4>0+3PTHF@W?[>6E?M'_$WP!K?@/2+[1X? ]Q-HW+F2>[O)FEFE8]69V)+ M'W)K;\/_ V\0^(M5\*V4>FSV^73]*OKV)XK:XE,B1G;)MPP5I$W%! MWMM5^*.KR>.]53#_ -E6FZVTV-O1B#YDW/A0U]^^&?"VC>"]#M=&\/Z3 M9:)I%HNR"QT^W2"&)?144 #\J /SI_9N_P""-GAOPS]EUGXPZQ_PE.HKA_\ MA'])=X;%#Z23<22_1?+'^\*_1+PGX/T/P'H%IH?AO2++0M'M%VP6.GP+##&/ M95 '/4GN:V** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ K\X/C[_RF*^"7_8OI_P"@ZE7Z/U^<'Q]_Y3%?!+_L M7T_]!U*@#]'Z*** "BBB@"IJW_(*O?\ KB__ *":_/7_ ((E_P#) O'7_8S' M_P!)8*_0K5O^05>_]<7_ /037YZ_\$2_^2!>.O\ L9C_ .DL% 'Z*T444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %? 'QD_P"4R7P)_P"Q,N?_ $3K-??]? 'QD_Y3)? G M_L3+G_T3K- 'W_1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%<7\0?C5X M^%$!E\8^,]"\,@+N$>IZA%#(X_V49MS'V )H [2BOASXI?\ !7[X'>"$EA\- M'6/'U\,A?[-M#;6VX=FEGV''NJ/7QM\5_P#@LK\7?& GM_!FCZ+X"LWSLF6/ M^T+Q!_UTE C/_?J@#]I;V^MM,M);J\N(K6UA4O)/.X1$4=26/ 'UKXL_;6_; MH^"-G\#OB'X*L?'=AXA\2ZUH=[IEK9Z%F]02RPM&-\T8,2@,PSE\]< XK\:/ MB5\_L_\ P!T?X:^"-"TBTFLI+F237=1#W,K&69Y/W<7RHA&X M#YMX."<#/'@OQ:_:)^)7QUO3<^._&>J^(@&WI:W$VRUB;U2!,1I_P%17I?[. M/[ 'Q=_:&F@O/B-XHU'QG=+AFT[3E_L^SSW5F!:5Q[JT?TH _(#0O#^J>*-5@TS M1M-N]7U*X;;#9V$#3S2'T5%!)/T%?9GP+_X)*?&;XIFWO?%$5M\-M$DPQDU? M][?,I[K:H<@^TC1FOV9^&?P7\"?!K2_[/\$>$M)\,VQ4*YT^U5))<=Y)/OR' MW8DUVE 'R+\"?^"7WP0^"_V:]O=%?Q[K\6&-_P")-LT2MZI; "(#/(W!V']Z MO%O^"GT$=K^T7^R9##&D4,>O.B1HH5547FG@ = !7Z1U^<'_!47_DY+]E#_ M +&"3_TLT^@#]'Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH *^5?VK?^"=W@3]K3QYIOB[Q!KVO:)J MMGIZZ:1I;P^5+$LCR(2LD;$,#*XR#R,<<<_55% 'YU?\.2_A9_T/7C#_ +ZM M?_C-'_#DOX6?]#UXP_[ZM?\ XS7Z*T4 ?G5_PY+^%G_0]>,/^^K7_P",T?\ M#DOX6?\ 0]>,/^^K7_XS7Z*T4 ?G5_PY+^%G_0]>,/\ OJU_^,U]5_LI_LI^ M%_V1_ FH^&/#&HZGJL6H7[:C<76JNC2%RB(%4(J@*%0=B[U M:!9C](]V\_@#7S]XX_X*R?L[^#RZ67B#5?%DR YCT/2I3SZ!Y_*0_4,1[T ? M8U%?EKXX_P""X%C'NB\'_"VXN,YVW6N:HL6/3,42-G_OX*^>_''_ 5]^/\ MXJ#II-UX?\'QDD*=)TL2N![FY:49]P!^% '[G5YM\0/VD_A5\*_,7Q9\0_#F MB3QYS:7&HQ?:..N(02Y_!:_GL^(/[3?Q9^*ID7Q7\1?$>LV\GWK2749%MO?$ M*D1C\%KS.@#]R?B#_P %@/@+X1\R/0Y=>\:W R%.EZ<8(<^[W!C./<*U?,'Q M*_X+:>,M4$L'@3X?Z1H"'Y5NM:N9+Z7']X(GE*I]CN'UK\^?!GPS\7_$>Z-M MX4\+:SXFN VTQZ1I\MT0??8IQ^-?27PX_P""6?[0WQ":)Y_"=OX1LI,8NO$= M\D&/K$F^8?BE '#?$K]O3X]_%8RIK/Q*UBUM),@V>C2#3H=O]TB (6'^\37@ MUS=37MQ)/<323SR,6>65BS,3U))Y)K]7OAK_ ,$1-,A\J?X@?$FZNR<;['PW M9K"!ZXGFWY_[]"OJ_P"&O_!./]GSX8&*6T^'MEKMZF,W?B)VU L?7RY"8@?] MU!0!^"7@CX:>+?B7J*V'A+PQJ_B6\+!?)TJRDN67/][8#@>YP!7UU\*/^"0_ MQQ\?>3<>(HM)\ :>V&)U6Z$]R5/=88=W/L[(:_;[2M'L-!L(K'3+*WTZRA&V M.VM(EBC0>@50 /PJY0!\ _"C_@C3\(_"/D7'C36=:\>WB8WP&3^S[)_^ 1$R M_P#D6O9OCS\#/A]\'OV1?C#;^"?!FB^&E/A'5%>73[)$FD'V63[\F-[].K$] M*^F*K:CIUIK&GW5A?VL-]8W4307%K)?^$B31_$*K?'[!&!P01R" 1R* /6J*** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX ^,G_*9+X$_P#8 MF7/_ *)UFOO^O@#XR?\ *9+X$_\ 8F7/_HG6: /O^BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HJ"\O;?3K62YNYXK6WC&7FF<(BCU)/ KQ[QO\ MMG_ SX=^:NN?%/PS%-$<26]G?+>3H?0Q0;W!_"@#VBBOACQO_P %BO@1X:\U M-%C\2>+I0<(]AIPMX6]RUP\; ?\ "?:O!/&7_!<'4I2\?A/X5VML 3LN-9U M9IMWIF*.-,?]]F@#]8J*_";QG_P5R_:&\4B1=/U?0_"B.,8T;248@>QN#,0> MV<_K7A7C/]K;XT?$ N-=^*/BJ\A%? M *?$4RYP\T<%G WIAC(S_FGYUX M3XS_ ."W?C>^$B^%/AOH.B@\(^KWDU^1[X00C/\ +WKXK\&?LI_&3X@^6V@? M##Q5?P/]VY_LJ:. _P#;5U"?K7NW@W_@DG^T1XJ\MK[0]&\*1O@A]9U>,X![ ME;?S6'T(S[4 8GC/_@J/^T;XQ,B)XWC\/VSG/V?1=-MX*?'7B/Q$CY!CU/59YTP>H"LQ 'L!BOT/\%_\$/M4F*2>+?BG9V@ M!^>WT72GGW#VEDD3'_?!KWGP7_P1Q^!7AWRWUFY\3^*Y1]]+W4%@A/T6!$8# M_@9H _$*M?PUX.U_QG>FS\/Z'J6NW8_Y8:9:27$G_?* FOZ'_!G[#GP#\ JG M]D_"CPTSH %EU*T_M"1<=P]P9&S[YS7M&F:59:+9QVFGV=O86D?"06T2QHOT M50 * /Y\? __ 3I_:)\?>6UG\,M3TR!@"9=<>+3M@]2D[*_X!2?:OH/P-_P M11^)VKF*3Q5XU\->&X7Y9+)9K^=![KMC0GZ.?K7[*T4 ?GG\/O\ @BS\*M!\ MN7Q9XL\1^*[A>L5N8M/MW^J@._Y2"OI3X??L*_ 3X9"-M%^%^@R3Q\KBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "O@#XR?\ *9+X$_\ 8F7/_HG6:^_Z M^ /C)_RF2^!/_8F7/_HG6: /O^BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO+OBE^U%\)O@M MYJ^-/'^AZ)=1(/&-PF=L MT^S3K63TP[;Y!^,0H _0NBOQ-^(__!93XT>*1+#X7TSP]X)MVSLFAMC>W2_5 MYB8S_P!^A7RQ\1_VH/BU\7/,7Q=\0_$&LVTGWK.2^>.U_P"_"%8Q^"T ?T"_ M$+]JCX0?"IY8O%/Q'\.:5=19WV;7Z2W*_P#;%"TG_CM?-7CW_@L5\"O"XECT M&+Q%XRG&?+>QT_[- Q]VN&1P/HA/M7X@5U_@?X.^//B8ZKX2\&:_XEW'&[2M M-FN%'KED4@?4F@#[^\??\%N?&%^LL?@OX<:-HH/"3ZU>2WS8]=L8A /MDCZU M\W>/O^"E'[1/Q \R.;XAW6AVK'(M] MXK'9])(U$OYN:Z'P'_P $I_VB?&QB M>Y\+V/A2VDZ3Z]J44>![QQ&20?BF:^D/ /\ P1 N7,+Y4Y+:SJKHI/^[;B(8]CGWS7T#X'_99^#_PW\MO#GPT M\+Z9/&?$AT7PIX+\0>)-[;0VE:9-< M+GW9%( ]R<"O??!?_!+W]HWQEY;GP*N@VS_\M]:U&W@V_6,.T@_[XK]^U4(H M50%4# Z"EH _'GP;_P1'\?Z@$;Q3\1/#NAA@"5TNUGU!E]CO\D9^A_'O7O' M@W_@BI\*=)*2>)/&'BGQ#*I!,=LT%E"_J"NQW_)Q7Z'44 ?,_@S_ ()N?LY^ M"1&UO\-;'5)U'S3:S$/ ,7E^&/"NB>'(P-NS2=. MAM1CTQ&HKI** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *^ /C)_RF2^!/_8F7/\ Z)UFOO\ KX ^,G_*9+X$ M_P#8F7/_ *)UF@#[_HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBD)P,G@4 +17S?\;O\ @H3\#O@29[;5O&$.NZU%D'1_ M#@%]:^"?C/_P6F\:^(/M%E\-/"=AX3M3E4U/5V^W7A'9E MCP(D/LPD'% 'Z_:AJ-KI-E->7US#96<"EY;BXD$<<:CJ68\ >YKY>^+_ /P4 MT^ 7PB,]N?%O_"8:I%G_ $'PM&+W)]/.RL/X>9GVK\/?BE\>_B+\;+XW7CGQ MGK'B5MY=(+VY8V\1/_/.$8CC^BJ*XO3=,O-9OX++3[2>^O9VV16UM&9))&]% M4 DGV% 'Z3?%'_@MGXKU/SK?X?> =,T*(Y5+[7;A[V8C^\(X_+5#[%G%?'_Q M3_;8^-_QD,R>)?B-K+V4N0VGZ=*+&U*_W3% $5A_O GWKNOA1_P3)_:!^*R0 M7"^#_P#A$M.EQB\\4S?8MON8<-/_ .0Z^Q?A9_P1)T"R,-S\1/B#?:J_!?3_ M [;+:Q@^GG2[V8?1$/TZT ?DB3DY/)KTKX9?LU?%/XR['\&> ==U^V8@"]M M[-EM0?>=L1C\6K]YOA9^PO\ OX.F&7P_P##G2);^/!74-6C.H7 ;^\KSE]A M_P!S;7NR(L:*JJ%51@*!@ 4 ?B;\./\ @C9\:?%7ES>*-1\/^";8_?BGNC>W M2_1(08S_ -_17U-\./\ @BS\+O#YBF\8^+/$'B^X3&Z&U$>G6S^N5&^3\I!7 MZ'44 >*_#G]B_P"!_P *1$WASX9Z!!2@98EL'9& M@P6?!QE1C+"O@+Q/^U7^V/JGQL^'FN+\/XM&O;S2KZ\TCP-%+<)#JUJJ9EEN M;7[2&>5%.4#!&R!M0GKZ!_P5TBO?"WQ,^ 'C_4]/EU;P3H>J/]MMT3/[.OB'P5XAL?$6E3>'=AR,Q!0-L,L>X!@ M _RLC#_;,TKXT^)/AKIF@? Z[ATKQ%JNIK:ZAJTTR0_8+$Q2E MY5D.2AWB- M2.6R*+$IRV 9I,NQ+.6R<<*/W&H ^8?VW/VV8_P!CJT\&^7X/ M;QIJ/B6>XAALH]1^QLBQ"/+ B&4L294 &!UKYS_X>[>-_P#HV'Q!_P"#>?\ M^5]97[_X*2_!'1/$>KV>D^&/"-K!K.H7>H3+%!"ZRRW3!F8X^9;>! M0.K%P "2 ?I32_\ @J%^S;JOB#^RD^(!MRS!([VZTJ\BMG8G&/,:+Y1WW/M7 M'>@#MOV0OVDM6_:>^'^K>)-7\ WGP\N+'5&T]=.O;EYWF4112>:&:&(@$R%< M;3]T\]AR?[6/[>/AO]FC7-+\(:9H%]\0?B1JH0VGAC26PZASA/,8*[!G.=J* MC,V.@!!/TQINI6FL:?;7]A=0WUC6"/X6/K0!VEC_P M5&\5?#GQ1IEC\=/@9KWPVT35)-MOK(\UU0=\QR1+YFT%2VQMR\_(20*^_M*U M6SUW2[/4M.NHKW3[R%+BVNH'#QS1.H9'5AP00001U!KR+]LKX9:;\6?V8OB- MH>H6<5W(FC7-]8F1 S0W<$320NIZ@[E R.S,.A(KQK_@DO\ $R\^(?[(>G6- M_/\ :+CPOJ=QH:.WWO)58YH@?95G"#V0#M0!]FT444 %%%% !7P!\9/^4R7P M)_[$RY_]$ZS7W_7P!\9/^4R7P)_[$RY_]$ZS0!]_T444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 45YUX@_:/^$OA/6;O2-<^*/@O1M6M'\NXL-0\06D$\+?W7C> M0,I]B*S_ /AK'X(?]%D^'_\ X5%C_P#': /5:*\J_P"&L?@A_P!%D^'_ /X5 M%C_\=H_X:Q^"'_19/A__ .%18_\ QV@#U6BO*O\ AK'X(?\ 19/A_P#^%18_ M_':/^&L?@A_T63X?_P#A46/_ ,=H ]5HJ"QOK;4[*WO+.XBN[2XC6:&X@8HS_O&3\*_/;QW\1? M%'Q0\03:YXN\0:CXCU>7AKO4KEIG [*"Q^51V48 ["@#]8_CS_P6>\'>&OM& MG?"KPY/XOOAE5UC5PUI8J>S+%Q+(/8^5]:_.[XW_ +;GQF_:!,\'BKQI>1Z/ M*3_Q)-*/V.R"G^%HX\>8/^NA<^]<=\(/V>OB/\>M4^P> _"&I>(G5@DEQ!%L MMH2?^>D[D1I_P)A7Z&? K_@BK)(MOJ/Q<\8^3T9M#\,8)]WB>>>5@D<4:EF=B< #DD^E?4WP9_X)F?'GXQB"Y_X18>#M M(EP?[0\4N;/CVAP9CQR#LP?6OVG^#/[*_P *?@!;HO@?P5IND7:KL;4VC\^] MD'?=<2%I,'T! ] *]7H _._X-?\ !&/X;>%1!=_$3Q#J?CF]&"]E:9T^Q]P= MA,K?42)WX]/MGX9_!#P!\&[$VG@CP?H_AF-EVN^GVB1RRC_II)C>YX'+$]*[ M>B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@# \=> ?#GQ.\+7WAOQ7HUGK^AWJ[9[&^B#QOCD'V8'D,, M$$ @@U^5OQY_X)S^&/#7[6/P\\#_ K\2:MX&F\3Z9J6HQW4T[70LI;9-Z+$ MP*2!6Z$EV(Z\]#ZS_P %0K?X@_";XF?"WXY^&+G4[[PMX>N+>'5M)@N9%M$D MBN#+$\L:G;MF#O$7QQM0$Y*BL;Q3^W/\&_'7[7'P-^)4'BM=/\.:7X?UB/5? MMMM*LVGS2PX2&1 I+,3P-FX'L30!K_L3?M#_ !8^&7[2FH_LS?&S4G\2:I'" M[Z-K4LIGE8I";@ SMAIHGA#,K/EU*[3Z+^C5?EW^S'/J'[9W_!175OCUI>D7 M.G_#OPM UK975[$5-R_V9K>)!V,A\QYB ?D&T'DC/ZB4 ?F7_P %C/\ D?\ M]FW_ +">I?\ HW3:_32OS+_X+&?\C_\ LV_]A/4O_1NFU^FE 'R3\3?^";GP M^^,G[2-Q\6?&.K:KK2W#0/-X;DV+9N884BC4LH#[,(&*Y^8DY."17;_%7]A/ MX)_%+P)=^''^'OA[P_(T!BL]4T/3(;.ZLWP=CH\:J6 8Y*,2K=PZSXBUOX&^*$D6SB^TRW%K9"0(S[(B=HDAE3A1SY3G;]XBO: MOB__ ,%2/@9X"\!7NJ^&_%4/C/Q \!.G:1I]O-F24@[/-9E41H#C=DAL9PI/ M% 'C/_!'WX@^(=,G^*7P:UV[-W;>$;P3:>C _N"9I8KE 3T0NB,%[%G/\59W M_!&$&SUWX_6$[G[9#J.G"17&&X:^4DCZ@YKT+_@D]\ _$G@?P1XO^*'C.WFL MM>\?W4=S!:7$>QUM5+N)B#ROFO,Y /\ "B'^*O((O%H_X)N_M]>,[_Q5974? MPI^)+27<.J6\3R+;EY?-W8 RWDR/(C(,MLD5@"2 0#])OC%<1VGPC\;SS,$B MBT.^=V/0 6[DFOB3_@BA:RQ_LW>,;ABWDR>+)40'IE;.U)(_[Z'Y4W]MC_@H MI\./$'P4UGP%\*M9;QUXR\8VQT:&'2[:8K;Q7 V.22@W2,K,BHN6W,,@8Y^C M/V$O@+>?LY_LS^%O"NK((O$$H?4M5C&#Y=S,=QC)'!*+LC)!()0D<8H ^@** M** "BBB@ KX ^,G_ "F2^!/_ &)ES_Z)UFOO^O@#XR?\IDO@3_V)ES_Z)UF@ M#[_HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@#\A_V5OV7/AY^T_P#M8_M-6_Q" MTJXU:+2/$ES+:"&]EMRC27]V'),;#=D(O7TKZX_X=/\ [-O_ $*&H?\ @[N_ M_CE>0?\ !-3_ ).\_:S_ .Q@D_\ 3A>U^C] 'Q__ ,.G_P!FW_H4-0_\'=W_ M /'*/^'3_P"S;_T*&H?^#N[_ /CE?8%?Q%XU\0V/AS1H># MV,[$49:1SCA5!8]A0!\U?\.G_V;?\ H4-0_P#!W=__ !ROF#_@H-^Q MQ^SE^SE\!=5O_#ENNC_$&>2V&D65SKN<5C_M0 M_P#!8S6_$#W>@_!;3VT#3CF-O$VJ1*]Y*.F8(3E(AZ,^YB#T0BOSB\4>*M9\ M;:[=ZUX@U6\UO5[M_,N+[4)VFFE;U9V))H ^N;[_ (*A_$K0O@CX0^&G@"WM MO!UIHFCV^F7&MC_2+^X:.,*S1EALA4\XPK,."&4\5\@Z]X@U3Q5J]SJNM:E= MZOJET_F3WM].TTTK>K.Q)8^Y->^_LT_L$?%G]IUH+[0]'&B>%7;YO$>M;H;5 MAGGRA@O,>"/D!4$89EK]5/V(%):3'3]XQ4 M_P!P5]X(BQHJJH55& H& !3J *.B:'IOAK2K;3-(T^UTK3;9/+@L[*%888E_ MNJB@!1[ 5>HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@""^L;;4[.>TO+>*[M)T,*O".A^.=#N-&\1Z-8:_I%P )K#4[9+B"3'(W(X M(.#[5YGX9_8Y^"'@[7DUK2/A9X7M-3CD$L5Q_9R.87!R&C# A"#T*@8KV.B@ M KG_ !Q\/O#'Q,T&71/%OA_3?$FD2'S4W"!AA@LC9900.@([^M>I444 % M%%% !1110 5\ ?&3_E,E\"?^Q,N?_1.LU]_U\ ?&3_E,E\"?^Q,N?_1.LT ? M?]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 ?G!_P $U/\ D[S]K/\ [&"3_P!. M%[7Z.331V\3RRNL<2*69W. H'))/85^2?[*_[2'@7]F3]H7]K7Q+XXU0VD$G MB&:.SL;=?,NKZ47]Z?+ACR,GIDDA5R-Q&:^-_ M%*9BDU9B3I=FW3AE(-PP]$(3G[YP5K\D_BW\:_&_QV\4R>(?'7B.]\0ZFV1& M;E\10*3DI%&,)&O^R@ _&L3P9X)U_P"(OB2R\/\ AC1[W7M:O'V06-A"TLKG MN<#H .23P "20!7ZI?LF_P#!'W3=&CL_$GQOG75=0XEC\)Z?.?LT)Z@7,R\R M'U1"%XY9P<4 ?GE^SU^R=\3/VG-:^Q^"/#\EQ81R".ZUJ\S#86G^_*0+]0U2Z\5_$" V")?G,%I:>9>0(XAA!RQ* MLREI"V0\.:5X1T6TT?0],M-'TFS016]C80+##"H_A5% 'T%?+? M_!5/_DQSQ]_UVTW_ -+[>@#TK]BC_DT?X0_]BS8_^BEKVNO%/V*/^31_A#_V M+-C_ .BEKVN@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ KX ^,G_ "F2^!/_ &)ES_Z)UFOO^O@# MXR?\IDO@3_V)ES_Z)UF@#[_HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***J:MJ]CH&EW>I: MG>0:?IUI$T]Q=W4@CBAC499W8D!0 "230!;KX8_;;_X*<^&_V>WO?"'@,6GB MWXA)F.=R^^QTINXF*G]Y*/\ GDI&#G<01M/S5^W)_P %6+[QE_:'@;X+WD^E MZ$2T-[XL3,5S>#H5M@<-%'_TT.';ML'WOSB!+BTM3*,$-*R6TPF M3&"%!"GON'!^[KW_ (*L^./ _A[S[S]E'Q!X?T.PB5/,GU&>VMK:,851DZ>% M11P .!T% 'UG\+_@=\'?V'/AAJ>H:9;6GAW2[&V,VK>)=38/=W"C',LN,G)Q MMC0!=Q 5#P5J%U#J>EL3-I>K0K!=-#G G10S!HR>,@Y M4D!@I(S^3O[2'[57Q6_;OU32Y+/X>>)%^&6E7*&7P[X:\ZZ$LP ,C2W2VY4R M[20F8R$#9VDDEL3QI<^,M*^)'A;QW\&/V?/''P8UG0H4C?[,+O4(;C8H4.RO M:1X+*"LFXLL@.2,EBP!^^=?)7_!5/_DQSQ]_UVTW_P!+[>OG#P+_ ,%E/%WB MZ.+3=/\ V?;WQ3KMO;J]X-#UF5LL,*\@A6SD:-"QZ%FQD#<>M&_[5>V?^TMUU=>5Y5Q'-CR_L2;L^7M^\,9SSC% 'Z"?L M4?\ )H_PA_[%FQ_]%+7M=>2_LD^'M3\)_LP_"W1]9L9],U6S\.V45S972%)8 M'$*Y1U/*L.A!Y!X/->M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445\ MV_MJ?MJ>&_V1_!(9A%K/CG4XV&CZ"'Y8]//FQRL*G\7(VKW*@'TE17XV'X:? MM:_!ZP@_:RO-1N+_ ,17DK7.M^&[C>TT>F'!47%N, 0XSF)<-"H1OE(;R_TM M_98_:G\(?M7?#F'Q)X;F%KJ$&V+5=$F<&XT^V^GVTES=3Q6UO&-SS3.$11ZDG@4 345Y/XJ_:S^" MW@HNNL_%3PC:3(<-;KK$$LPYQ_JT8MU![=J\D\1?\%3OV;= #"+QU/K$R]8M M.T>\;T_B>)5/7LW8T ?6=%?GWXB_X+3_ %_&.L2CHSVUM;Q-_P " M,Y;_ ,=K@)/^"X^DC5XHT^$%ZVEEP)+EM?03*N>2(OLY4G'.-XYXR.M 'ZAT M5ROPL^)>A?&/X>:#XT\-7#W.B:U:K=6SR+M=03754 %%%% M !17\X7Q]_:D^*GQ=^)'B#4O$7BK6[(/=S11Z+#>R0VUC'N*B!(E8* H&TG& M6()8DDFO'[[5[[5 @O;VXNPF=OGRL^W/7&3QT% ']-'Q'^-'@CX2>%]3\0>* M_$VG:1ING*3.TLZE]P_@5 =S.3P$ ))[5^(W[<'_ 4(\4?M5:I/H.C_ &CP MW\-8)(W5\BT4 =M\'O@SXO^//CFR\)>"=' MFUC6+GYBJ?+'!&"-TLKGA$7(RQ]0!DD _N!^Q;_P3W\'?LIZ?!K5_P"3XH^( MTT6+C6Y8_P!U:9&&CM%(RB\D%S\[<_=!VC\2_P!GOQ)XO\*_&OP9?> YKJ/Q M5_:EO%91VA;=.S2*OE,!]Y'SM93D$$Y%?TS4 8GC7QKH?PY\*:GXE\2ZG;Z- MH6FPFXN[VY;:D:#]22< 9)) )(%?EWJ.H^/_\ @K7\7SIVG&^\'?L]>&KL M&:X(VR7;CH2.5>X93PO*PJV3DGY\[]I+QWK_ .V=^W%!\ _&.OGX8?#W1=4> MWBLK@E)=5D3[LBDC:TLZG]SN^15<$;F.'_4OX<_#GPY\)?!>E>$_">E0Z-H. MF1"*WM8!P!U+,3RS,69CDLQR22222:Z6O$/VV/B/XD^$G[+'Q#\5^$=R^(;"Q06TR)N:# MS)HXGF Y&8T=Y.>!LR>*_GNN?BKXUO-5N=4G\7Z]+J5R29[Q]2F,LI)R=S[L MGGUH _7G]MG]B;Q#H'C)?V@?V?FET3XAZ7(;[4M(TY-Q(?V_P#8F_;9\/?M:^#6CD6+1/B!I<8&L:"6Q[?:(,\M$3VY*$[6ZJS? MA]I/[4GQET)@;#XL>-K4!MVR/Q#=["?=?,P?Q%8N@?&CQMX7^)D'Q"TKQ%=6 M/C.*(*)9)",,T@QMDWY._>"'R=V>"?%/AZV\-^+$M6O;.;3Y6>UO M8T(\Q KY9'4$-CGGS8Y6)3^+'Y5[E0!/VU/VU/#?[ M(_@D,PBUGQSJ<;#1]!#\L>GGS8Y6%3^+D;5[E?!/V*_V*_$GC3QL?VA/VA#+ MK/CK4Y%O=)T344XL!UCFEC/"NHQY<.,1 D;\!#]BO\ 8K\2>-/&Q_:$_:$, MNL^.M3D6]TG1-13BP'6.:6,\*ZC'EPXQ$ "1OP$]F_;/_;^\*?L>R:5I-QHU MSXK\6ZE ;N'2+>X6V2*WW%1)+*5;:&96"@(Q.UNF.0#ZE=%D1E90RL,%2,@B MOS)_:D_9;\8?L:_$B3]H;]GF-H-(A+2^(_"D*%H(X2=TI$0^];-C+(.8B Z8 M4?N^=\-_\%P+B;Q+;+KWPLAMM =U6=[#5VDN8ER>>/U)T M'6].\7>'M.UC39TOM)U.UCN[:=1\LT,B!D89[%6!_&@#RK]EC]J?PA^U=\.8 M?$GAN86NH0;8M5T29P;C3YR/NM_>0X)20## 'H0RK[-7YC_M2?LM^,/V-?B1 M)^T-^SS&T&D0EI?$?A2%"T$<).Z4B(?>MFQED',1 =,*/W?VG^RQ^U+X2_:N M^&\7B;PW)]FOX-L.K:-,X,^GSD9VM_>1L$HX&& /0AE4 ]EHHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH *^ /C)_RF2^!/_8F7/\ Z)UFOO\ KX ^,G_*9+X$_P#8F7/_ M *)UF@#[_HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKSK]H+XY:!^SE\)M<\>^(Q M)+8Z:BB.U@(\VZF=@L<29[LQ'/89)X!K\H_'G_!:3XM:Y)-'X7\+^&?"]HS$ MH\\:I?VNFVBG#7%Y,L48/NS$#M7 M\]/C;_@H+^T-X^WKJ'Q3UJRC8DB/16330H] ;=4./J3[YKPW7_$^L^*[TWFM MZM?:Q=DDFXU"Y>>0YZ_,Y)H _H=\9_MW?L_^ 6==5^*WAV1T)#QZ7<'474CJ M"ML)"#[5Z#\(_C9X&^/'AC_A(? 7B2T\2:4LGE22VVY7A? .R2-PKQM@@X90 M<&OYCJ_57_@BQ\*?&NA:GXX\;:A8W>E^#=2L(;*U^U(T:W\XDWB6,'[RQKN& M_IF7 )PV #]4Z*** "OQA_X+,^-O&$_Q^T;PM?7=S!X.M]&AO-.LD8K!-*[R M"69AG#.&79S]T*, ;B3^SU<5\4/@KX$^-6F6MAXZ\*:7XHM;5S);KJ%N':%C MC)1OO+G S@C.!F@#^8RK6F:3?:U=+:Z?97%_":4PME MZ0VT2QH. . H Z #\!0!_-MX:_93^,_B_P MM(^%7C"\BDQMN!HEPD)SC'[Q MD"]&!Z]#GI7K?@W_ ()<_M'>+[JW63P,F@6DI :\UC4K:)(@<JRZ1X>BD"S73]-[_ -R)3]YR M/89) H ^>?V__@K^RK\,+>^^)7Q"\,R3>+]7=WM]&T74I+276KG!W,T:MA5R MP,DP [9W,P5OQHUN^M=2U>\NK+3H=(M)I6>*Q@DDD2!2>$#2,S' [L2:ZWXU M?&SQ=^T!\0-0\8^--3?4M6NCM51\L-M$"=L,*=$C7)P/4DDDDD_3?[ O_!._ M5OVF]1M_%_B]+G1?AC;2_P"L7Y)]8=3AHH3U6,$8>7ZJOS9* '(_L1?L'>)_ MVM/$:ZA=>?H'P[L9=M_KA3#3L.L%L",/(>[GV] MHGPLT:=8(Q&);DRRRO@=6=G)8GN37N?A3PIH_@;PYIV@>']-MM'T73X5@M;& MTC"10H.@ 'YD]222>36M0!Y=\-_V7?A+\(=8_M;P=\/M!T'5L%5O[>S4W" C M!"R-EE!'4 C->HT44 ?,'[;W[$.@_M9>$EN[1HM#^(NE1DZ1K@!7?@[A;SD< MF,GH>2A.Y_8A_;>UZT\6M\ _CXLNA_$O2I!8Z?JFHD+_:6!\D,K]#, M1@I("1,".2Q!D_0"OF#]M[]B'0?VLO"2W=HT6A_$72HR=(UP KOP=PMYR.3& M3T/)0G65S$T,]M<1B2.6-@0R,IX92"00>"#7 MR9XF_P""5'[.7B.\EN8_"-[HSROO9=,U:X2,>H",S*H[X &,<8%>=?L0_MO: M]:>+6^ ?Q\670_B7I4@L=/U342%_M+ ^2&5^AF(P4D!(F!')8@R?4'[3_P"T M_P"$/V5?AS/XG\3S^?=R[HM,T>%P+C4)P.$0=E&06^)47[0?[0<3/X<8B3PYX3E4K!-"#F,F,_=MAU"GF8Y9LJ?W MGZ=QQI#&L<:JB* JJHP !T % 'XY^)_^")7Q*LD9O#_C[POJV,D+?QW%F6X[ M;4E&>O4XZ<^GT3_P3W_X)N:]^S/X^N_B!X]UC3;S7EM)++3M-TAWDB@$A >6 M21E7+%1M"@$ .23G 'Z"T4 %%%% !7Q/_P %$/V_K_\ 9)DT+PQX3TBRU3QC MK%LU\9M4#M;6=MN:-6V*5+NS*^!N &PY!R!7VQ7R%^WI^P':_M@PZ-K6E:[' MX;\9Z/ UK#/=0F2VN[;1[N6P[*H_#FOSW^(/_!*3]H?P*)9+7PWI_BZUCR6F\/ZC&Y(]HY?+ MD;Z!2:^8O&OPW\6?#?4/L/BSPSJ_AJ\R0(=6L9;9FQZ!U&?J* /Z5/A_\9/ MGQ7M1<>#?&.B>)H]NYETN_CG=/\ >13N4^S &NQK^5VSO;C3KJ*YM9Y;:YB; M='-"Y1T/J".0:^AOA5_P4+^/OPCFMQIWQ!U#6M/B(SIWB(_VC"ZC^#=+F1%_ MW'4^AH _H,-!\,+NUG6].TE<9S?7<<([_WB/0_D:Y&S_:0 M^$NHZU!H]I\4?!=UJT\@BBL(?$-H\\CGHJQB3<2>P H ]%HHHH ***K:EJ-O MI&G75]=R"&UM8GGFD()VHH)8\>@!H LT5^+WQ6_X++_%77/$E^O@32=#\,^' MEE*V?VNT-U>-&,@-(S/LR>N%3CIEL9/C.O\ _!37]I/Q!O63XDS643 @1V&F M6=OMR,'#+"&_,\=L4 ?T#TV1UB1G=@B*"69C@ >IK^;37_VN_C=XF+_VC\6O M&4J.<_<1PO7IQQ7G.M^+-;\2MNU?6=0U5L@YO;IYCD9P?F)]3^ M9H _J(L=6L=4#FRO+>["8W>1*K[<],X/'0U;K^=+]A3QAXQ\)?M5?#A?!ES= M)=ZCK-M97EI;L=EU9O(!<+*O0H(M[9(^7;N&"H-?T6T %%%% 'E/[3G[0^A_ MLO\ P@U7QWKMM+J"6SI;VFG0.$DO+ESA(@QR%'#,6P<*K$ D '\O?$G_ 6P M^*U[),-#\%>$=*A8D)]L2YNY$&./F$L:DCUVX]J_2G]L;]FJW_:L^!^I>"&U M$:3J(GCO]-O74M'%CZ?TW?V?I4MWCKG&^2+/;\SZ<^D:!_P $0O!5MM_MOXF:_J'][[!8 M06N>G3>9<=_S'IR ?EOK_P ;/B)XKW?VWX]\3ZQNSN_M#6;B?.<9SO<^@_(5 M^DW_ 1E^-WCGQ9KOC;P-K>J7^N>&-/T^+4+22^F>;[#,90GE(S9VJZDMLSC M,1('+9]LT#_@CM\ -&*?:SXJUW;U_M#557=SGGR8H_IQZ5]1?!GX"> ?V?/# M4FA> /#=KX>L)7$DYB+237#@8#2RN6=R.<;B<9.,4 >@5\:_\%!/V([S]HFS MTSQ_X%O9-,^*WA>%?[/(F\M+V*.1I4B#9Q'*KLS(_ RQ#<$,GV510!\9_L(_ MMW+\=TE^'7Q%B'ASXPZ+O@N;.YC^S_VGY>0[HAQLF7!\R+'&"RC;D)YM_P % M-/V _&W[17C'1_B#\.EMM5U>WTY=+OM$N;E+=Y51W>.6)Y"$S^\965F7HI&< MFO0OV[OV$6^-3Q?$WX92GPY\8=%V7$%Q:2?9_P"T_+P45G&-DZX&R7V"L<;2 MD_["/[=R_'=)?AU\18AX<^,.B[X+FSN8_L_]I^7D.Z(<;)EP?,BQQ@LHVY" M'P)\._\ @D!\=_%.L6<7B2WT?P7IC,IN;F[U".ZEC3(W;(X"X=\9P"R@D?>' M6OVK\#>$+#X?>"O#_A;2PXTS1-/M],M1(O\ ["7[&&G_ M +(7P\NHKF[&J^-=>$4NMW\9/DJ4#;((0?X$WO\ ,1ER23@;56M^P[^P[HG[ M*7A=]3U-XM>^)6K1YU;6SEA$"=QMX"W(0'EF.#(1DX 55^I: "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ KX ^,G_*9+X$_]B9<_P#HG6:^_P"O@#XR?\IDO@3_ -B9 M<_\ HG6: /O^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH *K:AJ-II-G+=WUU#96D0W23W$@CC0>I8\ 5^+W[;?_ M 4B^+5]\;/&'A#P1XAN/!7A?P_J-QI"+IR(EU/OV\?@#\-A(- M7^*6A3S1\)6U&3/\ =*VXDP?KC'?%?.7CS_@M)\)="\R+POX7\2^*9USB M69(K&W?TPS,S_G'7XOUZ5X"_9H^+'Q/V-X6^'7B768'Z74&F2BW]LS,H0?BU M 'Z._"__ (+6VGB'XBV>G>,?A]%X=\+7TZ0?VC9ZF;B6Q#''F2AHU$BC()V[ M2 "0&Z5^H-?B=\!?^"0WQ:\6^*])N/B-;67@OPLDJRWL;WL=S>S1 @F.-(2R MJS#C+,-N2<$C:?VQH **** /'?VM?V>X/VG_ (%Z_P" GOQI5Y=>7FI;;?82RO)GZ[!]*^@? M!'_!*3]G7P=Y3W7A>_\ %-Q'R)MGX%_%KXM>*/ MC?X]U3QAXPU235=;U!]SR-PD2#[L4:]$11P%'3ZY-'Q:^+7BCXW^/=4\8>,- M4DU76]0?<\C<)$@^[%&O1$4A MY*$[ESEE;YH_9N_8%^*'Q@^)MMX^_:KN[G5T\.)'8:3X?U"[BNOM@A "O,8V M9/)!&2,[I6)9\@GS/TVHH ;'&D,:QQJJ(H"JJC '0 4ZBB@ HHHH **** " MBBB@ JEK&BZ=XAT^6PU6PMM3L91B2VO(5EB<>ZL"#5VB@#Y@^)W_ 36_9[^ M*'FRS> X/#=\^<7GAF5K IGTB3]S^<9_G7S1K/\ P0]\+SZ_'-I/Q4U>RT0- ME[.\TF*XN2OH)UDC4'W\H_2OTVHH Y3X5_#+0?@U\/-"\%>&+9K30M&MQ;VT M;MN?V/ M_!17]G/4/%JNI((^AK^7OQ5X1USP+KMSHOB/1[[0M7MFVS M6.HV[P31GW1@#6U\-_C'XY^$&I_;_!7BS5_#%R6#/_9MV\22X[2(#M<>S B@ M#^GBBOQ=^#W_ 68^*7A#R+3Q[H6E>/;)[,I.>G7 !]=455TS4[/ M6K""^T^[@O[*=0\-S;2+)'(IZ%64D$>XJU0 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 445\<_MV_MVP?L^6L7@/P'$/$?Q?UH+#9V%O'Y_]G>9PDDB#.Z5LCRXL M?^"6VCZS\//$>M_'J2Y\2?$GQC$TES.;HO+H[.0^Y),D/<;@"SG*\; "NX MOYS\'_C!XZ_X)B_%>+X1_%R6?6_@[JDS/H7B2.-F6S4MS)&.2$!8>;!R4)WI MD']X ?JI1572M5LMWNK:02131L 5=&'#*0001US5J@ MHHHH **** "BBB@ HKEO$?Q4\%>#BXU[QAH.B%,AQJ.IP6^W&&IMO7^SKO[;^7D!\T >\T5Y-\%?VK?A/^T/<7=M\ M/O&EEX@O;5/-FLO*EMKA8\@%_*F1'*@D L 0"1SR*]9H **** "BOC__ (*7 M?M7^)OV6_A%HTG@P0V_B;Q%?-9P:C<0K*ME&B;Y)%1@59\E P(Y8D' K\@M M?_;8^/?B4M]L^+GBV,-U6QU22T!Z]H2H[G]/04 ?T>URWB#XJ>"O"98:YXOT M'1BOWO[0U."#')'.]AZ'\C7\T/B#XB^*_%F[^W/$^LZSNX;^T-0EGST'.]CZ M#\A7/4 ?T"#P0>0>" :_ESK]C/^"*_@WQCX>^%? MCO5=:M;NR\*ZO?6LNBQW*,BRNB2"XFC!ZJP,"[AP3&1_": /T,XO&-KXFN?!7BIX$M[RZCLEO(+Q$&$9XB\9 M#A<+N#XPJC'% 'Y-Z_\ MX_M!^) PN_BUXEAW#!^P77V/MCCR0F/P^M><:_\ M:/B#XKW_ -M^._$VL;SEOM^L7$^[G/.]SW -?J;X?_X(A^!K;;_;GQ*\0ZCZ M_P!GV4%IGITW^;CO^8].?2- _P""._P T?9]K_X2G7<=?[0U95WV<&HV<]I M+[V7P=\0].@\-2RN]O!J]K*;FW0G*QEDRLF.F[Y<]<5J:#_P0XA5E?6OB_)( MN?FAL- "G&>SM<'M_L\>]?JA10!^>V@?\$5/A!9;6U?Q=XRU208RL$]K;QMU MSD>0S>G1AT[UZ/H7_!)S]F_2 HNO"FI:V1WO]:NESP/^>+Q^F?Q-?85% 'EG MPG_9<^$_P-OI+[P-X$TGP_J,B&)K^*(R7.PG)02R%G"G R <' ]*]3HHH ** M** "BBB@ HHHH **** "BBN/^+WQ5T'X(_#77_''B:X-OHVC6QN)=F"\K9"I M$@) +NY5%&1RPY% "_%/XN^#O@GX3G\2^-_$%IX=T:$[/M%TQS(^"0D: %I' M(!PJ@G@\<5^-W[5OQITK]L3XQZ7XE^ 'PM\81^.=)G5I/%&DQMY]T(_]5(\$ M*,49=H*RF16"\,#A=OLWP*^!?C'_ (*:?$B?XR?&6XO-/^%UE=/#H/AF"1DC MN$#?-%$PP5C!4"28#=(P(!7;\OZ@>#O!6@?#WP[::#X9T:RT'1K1=L%CI\"P MQ)ZG:H')ZD]2>30!^-E]_P %./VH?'%G=?"VQ\-6$7C2>)M+>;2-$NEUU9D& M)6$8E*I+A7W;8AMY("X&-W_@G=^T9\(?V6O$&I:-\4?"VN^$?B3J^,K7PSI-MXMO8!;7.N M164:WDT0QA'E W$?*HY/15'\(QSOQO\ V>O /[1/A670?'7A^VU:#8RV]YM" MW=FQ'WX)<;D;H>.#C# CB@#NM%UK3_$>DVFJ:3?6^IZ9>1+/;7EI*LL,T;#* MNCJ2&!'0BKM?E+X'\4^-O^"5?Q[L/ GB[4[OQ)\!?%$Q.GZG*O%D2P#2J.0C MQEAYJ*<.IW@9P*_5>&:.YACEBD66*10Z.ARK \@@CJ* 'T444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %? 'QD_P"4R7P)_P"Q,N?_ $3K-??]? 'QD_Y3)? G_L3+G_T3 MK- 'W_1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 445X_^T_^T_X0_95^',_B?Q//Y]W+NBTS1X7 N-0G M X1!V49!9R,*#W)4$ /VG_VG_"'[*OPYG\3^)Y_/NY=T6F:/"X%QJ$X'"(.R MC(+.1A0>Y*@_FQIW[3W[6O@&XL/VF/$VGWNH?"S6[OR)O##2LMG#9$CRW2#D MP*V<1W!&691OW*ZA_2OV9/V9/&7[;WQ*B_:#_:#B9_#C$2>'/"RGB5X98F7:R,A&"I M'&.F* .0^"/QN\)?M!_#S3O&7@W45O\ 2KL;7C;"S6LP WPS)D[)%R,CH000 M2I!/>U^5/Q5^%7CO_@EU\69?BG\+(KC7_@MJ\Z1ZWX>ED9ELP6XCD/) !8^5 M/R5)V/G/[S]&?@C\;O"7[0?P\T[QEX-U%;_2KL;7C;"S6LP WPS)D[)%R,CH M0002I!(!WM%%5K+4[/4E=K.[@NE0X8P2!PI]#@\4 6:*** "BBO@G_@L-\4/ M&?P\^ WANR\+WUYI&G:[J[6>JZA8NT.O^"L/[._@PR)9^(M M3\63Q]8M"TN1LGT#S>4A^H8CWK\&RO:F$Q]88D.?^_E?/7C/_@K MS^T)XFN"^E:CH/A&(,"(]*TE)>!V)N3-G/EP/R9M=>/3M@]2DS*_X!2?:OHKP)_P1.^(^K".3Q;XZ\.^'(VP3'IT,VH2H M/<$1+GZ,1[T ?;__ 3K_:[U?]K/X4:K>>)K*WM?%.@7BV=[-9(4@ND=-T8\Z\G* MA=Q X50% 5!P .Y+,?8Z "BBB@#XF_:-_P""5/PY^/\ \2]1\<1:_J_A/5=4 M;S=1@L4CFMYYL8,H5QE&;^+!P3S@$DEW@'_@D1^S_P"$#%)JUCKGC*9/F/\ M;&IM'&6_W;<1<>Q)]\U]KT4 >=> ?V<_A;\+3$_A/X?>'-"N(_NW5IIL0N/Q MF*ES^+5Z+110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117C M_P"U#^TYX4_96^&5UXK\22B>ZDW0Z7I$3A9]1N,9$:]<*."SX(4>I*@@&9^U MQ^UEX6_9+^&\FO:TRWVN7@>+1M#1\2WTX'?^[&N07?L" ,L5!_G_ /C)\8_% M/QY^(6J>,_&&HMJ&L7[Y.,B*WC'W(8ER=D:C@#ZDY))-[X\_'?Q9^T9\2-1\ M9^,+TW.H71V0VT9(@LX 3L@A4D[47)]R222223]._P#!.W_@G[=_M(ZW!XW\ M:VTUG\,=/G(6([HY-:E4\Q1GJ(@>'<=<%%.=Q0 V/^"<_P#P3OF^/=]:_$3X MA6DMM\.K67=9Z?("CZW(IZ9ZBW!&&8?>(*C^(C]J;&QMM,LK>SL[>*TM+>-8 M8;>! D<2*,*JJ. . !3=,TVTT;3K73["UALK&UB6"WMK= D<4:@!451P M !T JS0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 [T;3;/X@:5'EA-X?E)N0O\ M6\@5RW^S'OKY#U[P_JG MA;59],UK3;S2-2MSMFL[^!X)HSZ,C $'ZBOZF:Y+X@_"3P3\6+&.S\9^$]&\ M46\?,:ZK8QW!B/JA8$J?<$4 ?FI_P1'\2>+KF\^(VB22W4_@>U@M[B-)23#; MWK.PQ'G@%T#%@/[BDU^K%8'@?P!X:^&?AZ'0O">@Z=X['D]S6_0 4444 %%?)'QM_X*?\ P6^!?Q(N_!.J2:[KFK6$GD:A-H5G M'-;V4O\ %'([RH2R_P 00-@Y!^8$#UKX-?M:?"3X^QQ+X*\<:9J=^XS_ &7- M(;:]7CD>1*%+?"6 MCMJ6LR7,6GQW31^9#I@E#?Z5*O=5*A0#QOD3.1P0#@_V[?V[8/V?+6+P'X#B M'B/XOZT%AL["WC\_^SO,X221!G=*V1Y<6.0=,E5XW,_&_\ !+K]G/PKJOAH_'O7 M?$4'Q"^(^NS3-)>R2&8Z/(Q/F1MO^;[2P/SN1PK )\I+/XW^WE_P4S^*'@SX MX>(O 'PTOX/"FE>'IOL-QJ!LH;BZNYPH\T_O5=40$[5VC=\N[=R H!^M]>=? M'SX)>#?C_P##34_"?CBSCFTB9?,2ZW!);*4 [9XG/W'7)YZ$$@@@D'\ O%'[ M9_QU\8L_]I_%GQ846ZYXIUKQ/-YVLZO?ZM+G/F M7UR\S9^K$T ?I3\!?VDM;_X)T_&";X-_$7Q!:^,/A+TV=;DZ:KL?W M@1"S*F<^; >5.73=G]Y]_P#AG]M;X%^,?%-MX=T?XH>'[S6+F188(!<[!-(Q M(5$=@$9B1@ $DDCU&?YPZT_#'AO6/%_B"PT;0-.NM6UF]F6&UL[*)I)I9"> MJKR30!_4K17-?#+2]9T3X;^%-.\17(O/$%GI-I;ZEK7=[ M<_$S6]&BG=F2ST"X.GPP*3PB>3M; & "Q+'N222?(/$?Q2\9^, XU[Q=KNMA M\AO[1U*:XW=+-*TF5RXTRWGMW\H$@ M[4D>)CM'(&X,>F2<<];X<_X)"?L]:($^VV'B'Q!MQDZCJ[)NZ=?(6+T/3'4^ MV #\+J*_H@\/?\$]/V=/#(7['\*=%FVC _M!IKWL>OGR/GK_ )Q7J/A[X&?# M?PB5.A?#[PMHI7D?V=HMM!CK_<0>I_,T ?BQ_P $L/A7XY\2?M4>%/%FA:;> MP^&M$:XDU75RC+;+$T$B>27(PS.6 "#)_BX"DC]WJ:B+&BJJA548"@8 %.H M**** /*OVD?V;?!_[4GPZD\(>,(KA;=)A=6E]9.$N;.< @21D@CHS J000>F M<$?'FC?\$2OAC!+G5?'OBV]CS]VS%K;GIZM%)W]J_1BB@#XOT#_@D9^SMHS( M;O1]';$ DW.K7L=K$,=?FD8"@# M5;> L.ZJ3<.0>!M4]J]W M^(7_ 4]_9W^'WFQCQL?$MXG_+MX>LY+K=])<+$?^^Z_-GX^?M]Z#\0_VS_ M?QIT'PKJ5UHWA.RAMHM&U:XCM9KATDN'W;H_-5.9U/\ %]R@#]N/!GA#2?A_ MX2T?PUH5HMCHVD6D5E:6Z=(XHU"J,]S@P:.=K._TR[(,UG<* Q0D<,I5E96'4'H""!X__P %5?%OB[P?^R)J]SX1 MGN[,W.HVUGJMW9,4DAL7WA_F'*AG$49]1(1T)H ^G+?XE^$+OQ'_ ,(_!XKT M2;7LE?[+CU&%KK(ZCR@V[(P>W:NDK^6'29;ZWU6RETQ[B/4DF1K5[0L)EE## M84*\AMV,8YSC%?TX?""7Q#-\)O!,GBU63Q6^B63:NKC#"\,">>".Q\S=0!Y% M_P % /@C9_'3]EKQGIKVJSZOH]H^MZ5)_&ES;HSX7_?3S(\=/WGL".:_X)@? M%FX^+'[(/A@WTSW&H^')I?#]Q*YR6$.UH?R@EA7_ (#7TEX]NK:Q\#>(KF\& M;.'3;F289QE!$Q;] :^%/^"*-O<)^S;XQF%G:[C^JC\* /T M)HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH *^ /C)_P IDO@3_P!B9<_^B=9K[_KX ^,G M_*9+X$_]B9<_^B=9H ^_Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BH+V]M].M9;F[GBM;:(;I)IG"(@]23P!7DWB_]L#X( M^!/,&M?%3PI!-'G?;P:I%<3+CKF.(LX_*@#V"BOC+QA_P5N_9W\,>8+'6]:\ M4NF1MT?2)5R1V!N/*!^NZ+%)!IVN6@N$@F(+PN&*21L1P2KJZY'7;0!S'[3_[3 M_A#]E7X6\%]4\=-9R/"=06YCLK*9U., MQ.1(S)G^+8,]1D8-?>_B#1XO$6@ZEI4\DD4-];2VKR1'#JKJ5)4^H!XK\$?& M_P#P3(_:"\*^.;W0-.\#7/B2S29EM-8L)X1:W,63MDW/(/+) Y5\$'\"0#V+ MXD_\%FO'GC/2K_2=-^''A&STF^B:WN+;6A-J0DB92&1@&B5@<]U(QQBOC?X< M?M"?$'X.7FMS^ ?$]]X-CUC N[;2I2L3 -N4 ,6(*Y(#9W $C."<_3?@[_@C MY\?O$GEMJL?AOPHAVEUU/5/-=0>H MTE!(^H'OWKSW]IC]CC3/V:]3TGPE)X M^3QS\3M3>-$\+>'M,9A;!R!&9)2Y8N^0$B$>YLYRHV[@#Q;QE\;/B'\1/,'B MGQUXC\1(^=T>J:K/<)SU 5V( ]@,5Z[_ ,$[_&'BWPK^UU\/+?PI<72_VKJ< M5CJ=I Q\NXLF/[_S%SA@B;I!GH4!'(K[M_9:_P""0/A"S\"V6K?&F.\U7Q3> M8F?0[*^:"VL4(XB=X\-))SEBK!0>!G&YOMGX0?LO_"KX"223> O ^E^'[R2/ MR7OHT::Z9.,H9Y2TFTD D;L$@9Z4 >HT444 %<_X\^'_ (;^*'A>\\.>+-%L M]?T.\ $]C?1!XVP<@^S X(88((R"*Z"B@#P;PK^PA^S]X-O1=:=\*/#LDX.0 M=1MS?!3ZA9RX!^@KVO1M"TWPY8)8Z3I]KI=DG*VUE L,:_15 J]10 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M45R7Q5^*?AKX+> =7\8^+=133-#TR(RS2MRSGHL:+_$['"JHZDB@#'^/OQY\ M*?LX_#74O&GBZ\%O8VPV06T9!GO9R#L@B7^)VQ] 6) !(_GU_:9_:4\5_M2 M?$V\\7>)YS'%DQ:;I43DP:=;Y^6),]3W9L99LGC@#>_:_P#VM?$W[6OQ*EUW M53)I_AZR+PZ+H:R9CLX2>I[-*^ 7?O@ 850!TW[#'[$^M_M<>/"UQY^E> -) ME4ZQJZ##.>"+: D8,K#OR$7YCDE58 Z?_@GU^P=J'[4_BL>(O$D4]A\,=*GQ M=W"Y1]2E&#]FA;J!TWN/N@X'S$$?NIH&@:;X5T.PT;1[=*L($MK6SMD"1 M0Q( JHJC@ 54\%>"]$^'7A32_#7AO38-(T/3(%M[2RMEPD:#^9)R23R222 M2236W0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^ '[;/[&GQ,^"_P 5 M_&.NW/A[4=9\&W^I7&HVOB.SA,\'E2R,X$[)GRG&[:=^W)!(R"#7RQ'(\,BR M1LR.I#*RG!!'0@U_5*1D8/(KYW^-/_!/_P"!OQT,]QK7@JVTG6)1&H _'SX*_P#!1[X[?!/R+:U\72>*-'BP/[+\3@WT>/02$B5! MZ!7 ]J^]_@K_ ,%G?A[XJ\BR^(_AS4/!%ZV%;4+'-_8^[$*!*GT"/]:\5^-7 M_!%CQ;H?VB^^&'BZS\3VHRRZ5K:_8[L#LJRKF.0].6\H=?3GX4^*OP"^(OP/ MU#['XZ\':MX:_#?XM^"_C!HG]K>"O%&E M^)[ 8#RZ;BR*#NC;_98 ^U=;7X"_\ !,&?Q='^V-X,3PJUR()/.&LK M%GRC8"-C)YO;;G9MS_'LQSBOWZH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BN#\2?'SX8^#;N2UU_XC>$M#N8G\MX=2URUMW1 MNNTJ\@(/!X]JT_"/Q5\%?$!RGA?QAH'B1PGF%=(U."Z.W^]^[8\>] '4T444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1574M3L]'LY+N_NX+&TC&7GN9%C11[L2 M*\,\>_MZ? #X<+*-6^*6A7$T?!@T>5M2DS_=Q;A\'ZXQWQ0![[17SS\"/V]? M@S^T7XJ?PSX2\22KX@*M)!I^IVCVLERJC+&(L-KD#)*@[L G& 2/H:@ HHHH M X_XK?%SPA\$/!EUXK\;ZY;Z!H5LRHUS.&8N[?=1$4%GGW>O-X:.2,*)4C'+F,@C:H)Q(Q' -?DIX0_9;^,'CV M7;H/PR\5Z@N<&9=)F2$'T,C*$!^IH ^U_&__ 6Y\+ K7VB:-X3C;!#ZWJT9X]2MOYK#Z$9KWWP7_P $/M0E*2>+ M?BG;6P!&ZVT72FEW>N)9)$Q_WP: /SL\5?&SXA^.;@S>(O'7B3792V[=J.K3 MSX/MNL MZ/8>(=)O-+U2S@U'3;R%K>YM+F,2131L,,C*>"""00:N44 ?E3\5?A5X[_X) M=?%F7XI_"R*XU_X+:O.D>M^'I9&9;,%N(Y#R0 6/E3\E2=CYS^\[/XA?L,_" MG_@HI/;_ !K^&OQ G\*RZX%_M>W.G+>C[2B!662+SHS#,!M#?,RM@, =VYOT M7UG1[#Q#I-YI>J6<&HZ;>0M;W-I._^"77 MQ9E^*?PLBN-?^"VKSI'K?AZ61F6S!;B.0\D %CY4_)4G8^<_O #O/#'_ 1* M^&EF5/B#Q]XIU8CDC3TMK-3]=R2G'X_C7JWAO_@DY^SCH 5KOPQJ>OLG.[4] M9N!D^I$+1@_EBOH?X)?&_P )?M!?#O3O&?@W45OM*NQM>-\+-:R@#?#,F3L= M+?VHOB(_[.O[.KM?&[+0>(/%-M(5A$0.V5$E&=D" MYP\HY^\W;K/C(6PN!"J,-_E7$ MF\QPH<;YE.6.%3.?G_2']DO]D7P?^R9X!BT?0X4O_$%TBMJ_B":("XO9.X'4 MI$I^[&#@=3EB6+OV2OV2O"7[)?P\30M"1;_7+L+)K&O2QA9KZ8#\=D:Y(2,' M !).6+,?-]!\-N!D0:CJ$44S?[L9.]OH : .ZHKBOAA\:? GQITVYO_ WBO2_%%M:N M([@Z=<+(T#'.!(GWDS@XW 9P<9K7\?>+(O 7@7Q'XFGMY+J#1=-N=1D@B^_( ML,32%5]R%P/K0!O5Q_C[XQ>!?A7;&?QCXQT/PRFW/-4T+2KAV,>CZ!.;&WBC)XC)CVM(!ZR,Q-?/=U=3 MWUQ)<7,TEQ/(=SRRL69CZDGDF@#]U/'W_!6_]GSP5X_LV?M3> _VJ_"-UKW@>[N2+*58+[3M1B$5W9NPRHD0,PPP M!PRLRG:P!R"!_.CX2\">)?'^HC3_ QX>U7Q'?G'^BZ39274O/3Y8U)K]A_^ M"3O[)?CKX!Z/XQ\5^/-/D\/W?B)+:WLM&G8>>D41D9I9E&=A)JSZIK>J7FL:G.VZ:]U"X>>:0^K.Y))^IK^I#4-/M=6L+FROK M:&\LKF-H9[:XC$D&!!((/!!KYST__@G!^S=IFN-JT/PLTY[IG+F. MXO+N>WR3GB!Y3$![;<"@#^?72])OMUB:61S[*H)->FZ MO^RA\8?#OP^U'QOK'PYU_1O#&GJCW-]J=H;4HK.J*WER;7*EF7D*1@YZT+3O%&AZAHVKV<.H MZ5J%O):W=I<(&CFB=2KHP/4$$@CWH ^/?^"37PRT7P)^RK9ZQIFNV^O7GB>] M?4KYK;(6RE"K']E(/.] F6) R7XRNTG[&U72K+7=,NM.U*SM]0T^[B:&XM+N M)98IHV&&1T8$,I!(((P:_*W7_"GQ2_X)1?%#4_$OA&PG\;? '7;L27=@69FL MO[JR-@^5*H.U9L%) %#?-@+]L?!3]O;X)?'/3;>32?&MAHNJ2+E]%\0S)8W< M;=U =MLGUC9A[\&@#K? W[*'P<^&OB!=<\,_#;PYI&L(^^*]AL$,L+9ZQLP/ MEG_=Q7K%8]YXRT#3K,W=WKFFVMH,DSS7<:)QU^8G'J1?$CQ405@L-!F$EJCXX,MR,H%SQA-[?[(ZT ,_P""H_[1-I\&_P!G M+4_"]G.&\5^-XWTBSMHV_>+;, +F4CKMV,8Q_M2KZ&O2?V$O@=/^S[^S#X/\ M,:C;BVUV:)M3U5,89;F<[RC?[2*4C/\ USKY<_91_93^(7[1/QC@_:,_:*@V MW"[)O#WA:XB,8B"G,+O"?]5%'G_^W^D5 !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 5\ ?&3_E,E\"?^Q,N?_1.LU]_U\ ?&3_E,E\"?^Q,N?\ T3K- 'W_ M $444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !117D7[5/[1&F?LN_!;6/'FHV,FJ2 M6S);66GQML-S*'B?AX+/4' MLXF'H4AV*?RH _HMU_Q/HWA6S-WK>K6.CVH!/GW]RD"<=?F<@5XQXP_;Q_9] M\"EQJ?Q7\.S,APRZ5.VHL#Z8MED.:_G;U+5;W6;M[O4+R>^NGY:>YE:1V^K, M2356@#^G+X2_&KP/\=O"X\0^ _$=IXDTG?Y3S6VY7B? .R2-P'C;!!VLH.#7 M;5^5G_!%?X6^-M"U3QUXSU"PO-+\&:G806EJ;J-HTU"X60N)(P?O+&N\;NF9 M< G#8_5.@ HHHH _%S_@LKXV\977[0>F>%]0N+JW\&VND07>F6:LRV\\CEQ+ M.1G#.&!3/8(.F23^?5?TZ?$_X+>!?C3IEMI_CGPII?BBUMG,ENNHVXD:!CC) M1OO)G S@C..!2K:'\+O"=C,O2X_LB"28?]M'4M^M '\Y'AGP M+XD\:S>3X>\/:KKTV=OEZ992W+9QG&$4]J]H\(?\$^_VA_&QC^P?"K7+17_B MU=8].QQG)%PR$?Y'6OZ(+>WBM(4A@B2&%!A8XU"JH]@.E24 ?B=X%_X(T?&G MQ#(M6\,^%+)B/.+W;W=P@[[8XTV,1Z&11[U^O?P4^$VD? OX5>&O >A- M+)IFAV@MXYI\>9,Q):21L<9=V=B!QEN*[:B@ K\^/VV?V)O$.@>,E_:!_9^: M71/B'IWVB#/+1$]N2A.UNJLWTQ7Y\?ML_L3>(= \9+^T#^S M\TNB?$/2Y#?:EI&G+C^T/[\T2=&D(R)(B")03QN)#\7X@_X+ 'Q%\"M,LO"' MAFY/QSU:7^RSI4=L\MM:3'"BXB')EWEL1P\D-D-D*/, /=?V[?V[8/V?+6+P M'X#B'B/XOZT%AL["WC\_^SO,X221!G=*V1Y<6.0=,E5XW,Y^PE^PE/\(KJ7XJ_% M64^(_C#K1:YDEO)//_LKS.7 0:?:3W5U/';6L"-++/,X1(T499F8\ DDT 9WBWQ9H_@3PSJ M7B'Q!J,&DZ+IL#7-W>W+;8XHU&23_0#DG &2:_!']N[]MG6/VMO'ODV33Z9\ M/=(E8:1I3G#2MT-U.!P9&&<#D(IP.2Q;NO\ @H[^WG)Y/!7@V\D@^&> MDSY\Q"5.LW"G_7N/^>2G_5H?]\\E0GSC^SG^SSXK_::^)NG^#?"EMF:7][>7 M\JGR+"W!&^:4CL,X ZL2%')H Z;]D#]DSQ+^UK\38M TH/8:!9E9M:UMDS'9 M0$]!V:5\$(G<@DX56(_H&^%7PL\-?!;P#I'@[PEIR:9H>F1"*&)>6<]6D=OX MG8Y9F/4DUA?L]_ #PI^S7\,].\%^$K7R[6W'F75Y(!Y]]<$ //*1U9L#CHH M48 KTJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "JFJ: M59:YI\]AJ5G;ZA8W"[)K6ZB66*1?1E8$$>QJW10!R_@KX6^"_AJMT/"/A'0? M"HNR&N!HFF0V?G$="_EJNX\GK74444 %%%% 'RU^V'_P4#\%?LAZAINB7^EW MGBCQ5?P?:UTJQE6)88"Q422R-G;N*L% 5B=IS@8SQOP@_P""MWP.^)#0VNOW M6H_#[4W.W9K4'F6S-_LSQ;@![R!/Y9\D_P""GO[!'C_XU?$&T^)GPZLU\0S' M3X['4M%$ZQW"F(MLEAWD*X*M@H"&!4$!MQQ^4_C/P#XF^'6L-I7BKP_J?AO4 MUY-IJMI);28]0K@$CW'% '].7A;QAH/CG1XM6\.:UI^OZ7+_ *N]TRZ2XA;Z M.A(/YUL5_+SX'^(OBKX9ZPNJ^$O$>J>&M1&/])TJ\DMW8#LQ0C,;Q MXK1&\FUL[Z\_P?^#$ MLKBUM[7>#=Q\CY54H]WZ%Y&2+(.T9!%)H.A/_P %-_VX]>U'6GGF^"_PY;[/ M;V0?$=V=Y55X/_+P\L:AXH\0WNW]Y/+?);H6]52.,%1[%F^M9 M/CC_ ((S_#:ZC6\\!>,O$W@O6X6WP3S2I>0HW;"@1R Y[B3\*]T_;Q_:Y7]D M3X10ZWIUK9:GXMU:Z%GI&GW^XPL0-TLLBHRL41< @,/F=!D9KKOV1_VBK']J M+X&Z'XXMXH;/49=UIJMA"Q*VMY'@2(,\[2"KKDD[9%SS0!\/^'/VG/CS_P $ M^O&FE^#_ -H&*?Q[\-[Q_)L?%ELS7$T8SU2=@&E*C):&;]YCE6P &_2[PEXL MT?QWX9TSQ#X?UM%U*!;FTO;9LI+&PR"/Z@\@Y! (K)^*WPL\-_&KP!K'@ MWQ9IZZCH>J0F*:,\.AZK(C?PNIPRMV(%?G[_ ,$^/%GB+]F']I?QM^RUXPNY M+O3_ #9M0\-W$IX;"^:=@S@+-!^]*CA7C<=6:@#]+Z*** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKSWQY^T/\ ##X7F5/% M?Q \-Z#/%]ZVO-3A2?/H(MV\GV H ]"HKXO\>_\ !6_]GSP>LBZ9JVL^,9TR M-FBZ6ZKG_?N#$"/<9]LUX+K7_!<6R36H4TGX2SS:0''FS7NMK'.RYYVHL+*I M ]6.?:@#]2J*X;X)?&'P_P#'SX7:#X[\,22-I&KPF1(YU"RPNK%)(G ) 975 ME."0<9!((-=S0 4R::.VADEED6**-2[NYPJ@WZ2*OF_ MFYKV7Q__ ,$9?BQ9>/;NS\'ZQX>U/PK+,S6>HZE>/!+#$2=JSH(V.X#@E-P/ M7C.!Z'X"_P""(%Y)YRW4F?]Z1B:PZ_=CP%_P20_9\\'K&VIZ3K/C&=,'?K6 MJ.JY_P!RW$0(]CGWS7T=X#_9Z^&'PO,3>$_A_P"&]!GB^[*="T[6=*NH M[[2]1MH[NUNHCE)HI%#(X]BI!_&@"_1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17S7^T]_P4 M ^%?[*VK1Z%XBGU#6O%#PB?^Q=$A666%&^XTK.RI&#UQN+8P=N",_#/Q+_X+ M:^+=2\Z#P'\/M*T.,Y5+O7+J2]E(_O"./RE4^Q+CZT ?KU17\ZWQ+_;W^/?Q M6\Z/6/B3J]G9RY!L]%<:=#M_ND0!"P_WB:[7_@G7\=_B'X3_ &J/ ^BZ5K>J M:CI/B'4DL=4TF:X>:">%QAY2C' :,#S XP0$(R02" ?OI7Y2_M0_\%A?$GAW MQ]KWA7X5:!I*:=I=S)8MK^LJ]Q)>5Y) M':21R69V.2Q/4D]S7ZW?#7_@B-X7[/OPO\J33_AQINK7B8)N]?W:B[,.C;9BR*?]U10!^=O_ M 1E\&>+[C]H#6O$UC;W<'@ZVT::TU*[((MYY7>,Q0@]&<%2_'0*""#C%1Z=IMIH]E#9V%K#96<*[8K>VC$ M<:#T50 /I5F@#\_-<_X(O?"+5?&=QJ=KXE\3Z3H4TAE_L6UEA;RM>U?#C_@F_P#L]?#4126WP]L]>O$P3=>(I'U N1W,-M_P1.^$:W(:?QKXUEM^@P4UK69#>72L/XD+_)&WO&JU]!44 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 5\ ?&3_ )3)? G_ +$RY_\ 1.LU]_U\ M ?&3_E,E\"?^Q,N?_1.LT ??]%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !16=KGB/2?#%F;O6=4LM)M!UGOKA(8Q_P "8@5XSXQ_ M;K^ '@7S!JGQ7\.2-'D,FEW)U!P1U&VW$AS[=: /=Z*^)M6_X*_?L]Z=J'V> MWN_$>J0Y ^UVFD%8_KB1T?\ \=KZU^'/Q%\.?%KP5I7BWPGJD6L^']4B\ZUO M(<@,,D$$$ JRL"I4@$$$$ B@#I**** "O&_B]^V'\&O@1JCZ9XW\?:;I&K1J M&DTV(275U&" 5WQ0J[ID$$;@,@YZ5[)7\TW[37@[QEX)^._C:Q\>071F$Z$\,C@[@1Q@T ?K3XP_X+)_ W00Z:/I_BGQ/,/N-:V$<$ M).>[32*P_P"^#7A_C#_@N%?R>9'X5^%-O;XSLN=8U=I<^A,4<2X^F\_A7YX^ M#_@/\2?B"$;PSX \3:_&XR)=.TB>:/'J65" /Y>#_P#@E[^T=XO*.? B MZ';-QY^L:C;08^L8\**3\O]E:2LA48Q MUN6ESZ].OMQ5;X _\%-_C?X8^+FAW/BGQ9<>,?#M]>PV^HZ5?018:)F"LT)1 M%,;J"2-I ) W BO3O!W_ 1*^(NH^6WB?Q_X:T-&P67389[]U'?(981D>S8] MZ^GOV?/^"1WPX^#7C32?%>O>(-2\=:KI4R7-I;W$"6MDLZGXEQV_=ML M'I_%7L?@[_@B3\/-/\MO%'Q!\2:XZ[2RZ9!!8(Y'7(<3'!]CGW[U^C]% 'RC MX/\ ^"77[./A$(S>!7UVY48\_6-2N9L\]XPZQ_\ CE>Y>#_@)\-/A\4;PS\/ MO#&@R(6DC#AG50QRW. M6;/K=% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 5^0G_!4+]OS_A-;O4/@[\.M2SX? MMY##XAUBU?B^D4\VL;#K$I'SD??(V_=!W^K?\%/?V_O^%?65_P#"'X=:ECQ1 M=1F+7M7M7YTZ)AS;QL.DS _,1]Q3@?,?D_(SP]X>U+Q9KNGZ+HUC/J>K:A.E MM:V=LA>2:5R J*!U))% &W\+?A?XD^,WCW2/!WA/3GU/7=4F$4$*\*HZL[M_ M"BC+,QX !-?T%?LA?LH^&_V3/A?!X=TH)?:[=A9]:UHIB2^N .W=8TR0B=AD MG+,Q/"?L"_L1:9^R;X"^W:JD%_\ $?685.JZ@F&6U3AA:0M_<4X+,/OL,] H M'U=0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 5B>+O!'AWQ_H\FD^)]"TWQ%I*8=6EE$>;G3)8K=,G&]IV C5/]LMM]Z_H:^%GA2Z\!_#'PAX9OKS^T M;W1M'L].GO.?W\D,*1M)SS\Q4GGUKJ** "BBB@ HKYR_X*$_$WQ9\(OV3?&G MB/P9-+9ZW&+>V&H0#]Y9Q2SI')*OHP5B W\)8,.E?@IH?QD\?>&=7DU72/&_ MB/2]3D;?)>6>JSQ2NVOI/P#_P6^U> 1Q>-OAC97I.-]UH&H/;X]<0RK)G_OX* M /UFHKXK\!_\%=?V??%XB35=1UOP=.^ 5UG2WD0-_O6YE&,]SCWQ7S%^W_\ M\%-?$6Q MN;^%5 /)?^"A'[4,?[4'Q^OM2T>YDF\&Z''_ &9HFX%1+&IS)<;3R#*^2,@' M8(P0"*X7X$?MV"W&M:/KZ21PP2.Q=522-'8,L; M(C*5/S(Q#8.!Q?QE_P""2/Q"^#OP@\1>.)?%.C^()=#MS>7&E:9!,7:!6_>. MKN!]Q,N1CHK>V0#Q_6?^"B/[1FNNSW/Q5U>(MNS]CBM[4<]>(HU ]O3MBL;X M0?M >,+W]J;X:^/?%.OZIXEU?3]9L8I+J\G::XDM?."O$&/)RCR*!_M5YMX* M7P;']N;QC'KSJ80]B-$>!=[[L,LAE!VKC/S $@@#:0*O M"&CW-I)HE_;ZE#::[?+?K++#*LB!S%#!\A*@$#!(S@B@#^G:OQ _X*??M)_$ MJ]_:@\3>#(_$.J^'_#7AWR(++3=/NI+=)=\$8S%^">BX QSGEO$O_ M 5@_:.U_>+7Q7IV@(^05TS1K8X!SP#,DA'7KG/ YKYQ^*?QB\8_&WQ$NO>- M](/\ P:3_ /Q= M'_"V/&__ $.7B#_P:3__ !=T9P)"$,+_6#QG[%H MEV/7_GK&G^37X*UI:/X9UCQ$^S2M*OM3?)&VSMGE.0,D?*#VYH ^Z_VK_P#@ MK!X]\?>-S;?"#6;SP9X*MHT$< XWE N<$<9[UW?A[_@G9^T7XENX8+?X7:K:^;@^9J,D-HB ]V,CKC'IU M]J /6=&_X+'?'S2R/M-OX1U?!)_TW2I%SQC'[J9/K_\ 6XKZ&_9A_P""P6I? M$;XH:!X0^(OA#3-,@URZBL+?5]#DE58)Y&")YD4C/E&<@%@XV@YP>:\BN_\ M@B=\65L87M?&W@V6[:-3)#/)=QHCG[RAQ V0.QP,^@KN/V9/^"0/C;P?\7_# MWBCXC^(- 70M"OXK];#1II;B:]DB&/$$ZWUEK5K;//"J>6J^2[*"(VCVE0K8RJ@C@ MT =5\;O^"O\ \6=?\>ZJ?AS<:?X8\(Q3/%IZS:='<74\0)"RRF4, S==J@!< M@P8Y/YX% 'OW_#?G[0W_16/$'_?U/\ XFC_ M (;\_:&_Z*QX@_[^I_\ $UX!73?#Q/!LGB-$\=2Z[!H+1D-+X>BAEND?(P0D MS*K#&>-R]N: /6?^&_/VAO\ HK'B#_OZG_Q-3V7_ 4(_:*L)O-B^*VMLV,8 MF$,J_DZ$?C7<^#/@_P#L>^+/+6Z^.?C#PS._2+6?#FW!]WB$B#\6Q7T+X$_X M)2_!?XR:7)=_#[X_MXB6$CSFLH+:Z,0(Z/&LBLA.1]['TH ^3_\ AY#^TE_T M5+4/_ *T_P#C-:Q_X*B?M+OI]Q:2?$?>)4"";^QK!98QW*LL .3ZG)],'FOK M_P#X<=:'_P!%;U#_ ,$:?_'ZE\/_ /!#SP[;?:?[<^+&J:CN7$']GZ-':>6V M1R^^67>,9X&WJ.>,$ _-?QQ^T?\ %7XDB1?$_P 1?$VM0/G-M=:K,8.?2+=L M'X"O.:_:CP7_ ,$7_@YH"L^K0'49 ?[P:X,A!^F* /Y[O"?@'Q/X]O/LGAGPYJWB M.Z)V^1I-C+=/GTVQJ37KNJ?L*_&WPUX UCQMXC\%3^%O#&DVQN;J]UJXBMV4 M9 51"6\TLS$*!LZD9(K^B33].M-)LXK2QM8;*TB&V."WC$<:#T"C@"N1^-OP MGTOXY_"?Q/X#UF66WT_7+-K9KB'EX7R&CD4="5=5;!X.W!H _%W]G;_@I_XR M_9K^%>B^ ?#_ (-\/ZCI&FO+(;G4'G-Q,TLK2.25<*O+D !> !G)R3['8_\ M!<#Q9&[&\^%NC3J1\H@U26(@^Y*-FN#\1?\ !&3XVZ;J%TFE:SX2UFR0DP3_ M &Z:"25>P*-%A6/IN(&?O5RE]_P21_:+M$5HM!T:])."L&LP@CW.\J* /H:P M_P""Y<@2);WX,J[9_>2P>)MHQGJ$-H>W8MSZBNBL?^"X/A:0O]L^%FL0 8V^ M1JL4N?7.8UQV]:^.[S_@EE^TU:S,D?P[CND SYL.NZ<%/T#7 /Z5S=]_P3N_ M:-T]%>7X5:NX8X'D2V\I_$)(2* /T2T__@MA\()-WV[P9XWM^!M^SV]G+D]\ MYN5Q74Z?_P %B/@!>$^=_P )588 /^D:4IS[?)*U?DYJ/[&OQWTO_7?!_P : MO\Q7_1M#N)^?^ (W'OTKE-1^!7Q*T?\ X_\ X>^*K'YBG^DZ)NJTW_@HO\ LX:J1Y'Q M4TM,IYG^DV]S!QQ_STB7GGIU]N*_GTU'0M2T?_C_ -/N['YBG^DP-'\PZCD# MFJ- '](6F?MG_ ?5MGD?%_P8FY-X^TZU!!Q[^8RX/L>:]*\)>.?#?C_3?[1\ M,>(-*\2:?G'VO2+V.ZBSZ;XV(_6OYN&?'!- '[C4444 %%%?&/\ P4R_;$\3?LJ> /#- MIX+B@A\3^*)KF.'4[J$3+90P+&9&5&&UI"9HP-P*X#94]@#[.HK\";'_ (*H M_M,6DC-+\08+T$8"3Z%IX ]QL@4UU^E_\%B/C_IYS/\ \(MJ0R#BZTEEZ=1^ M[E3K_P#JQ0!^X]%?C1I7_!;/XKP[/[2\#^#;O#'=]E2[@R.P&Z=\'WYKKM)_ MX+C:W"$_M/X1V%V0#O\ LFNO!GTQN@?';U_"@#]::*_,72_^"X?AV8#^T?A/ MJEH=F2+768Y\-Z?-$G'7G]*Z_3/^"U_P@F!^W^#?&UJ<#'V>WLYAGOG-PO _ M7VH _0NN2^+7Q,T?X-?#3Q)XVUZ3R]*T.RDNY0#AI"!\D:Y_B=BJ+[L*^4=, M_P""P'[/E^P$]SXETT%PN;K2-P _O?NW?@?G[5\L?\%#/VZ/!?[3]AX(^&O@ M'Q,]IX1O-02Z\0ZU?65@H.2(\NIE)6SE602&YC[[%ECBA7&#LBE3HU>U_\$GOC=J-Y MX-\2_ WQAOM/&'P_NI8X;:X/[S['YI1X_HVT=W:W41RDT4BAD<>Q4@_C5^@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHK@OB%\>_AO\)T<^,?'6@>')%&?L M]_J$4<[?[L6=['V - '>T5\0_$;_ (*^_ ;P=YL6A3:YXWN5X4Z5IY@AW>[W M!C./=5;VR.:\/L?^"XD$OBB!+OX3/;^'6E"RS0ZV);M(\\NJ&%59AUV;AGIN M'6@#]3JY_P :I=);Q[CT4%B,L>P')JWX4 M\3Z;XV\,:1XAT:Y6]TC5;2*^L[E.DL,B!T;\58&OR,_X+7V/BX?&#P3>7:W3 M>!_[&\K3V /V=+WSI#< ]O,*>0>V5"_W30!]<_$G_@K9\ / OFQ:5JFK>-KM M,CR]#T]ECW>\DYC4CW7=^-?*_P 2?^"V_BO4/-A\!_#O2M%3E5N]>NY+V0C^ M]Y);8^L2[YA^,= ';?"K_@KI\:M"^)5A MJ'C75;+Q+X1EN$6^TA-,MX## 2 [021HK[P,D;V8$C!ZU^X%?FG^SW_P1ITG MP5XJTGQ%\2O&$?B?[!,EP-!TJU:*UDD4Y423.=SIGJH1,XY."17Z64 ?BS_P M4C_8R^+=[^TKXE\;^'?"6M>-O#WB1XKB"XT.SDO9;=EA2-H98XPS+M*<'&TJ M5P5++X3M_"-E)C%UXDO4M\?6)-\P_&.OWTHH _+;X: M_P#!$.PB,4_Q ^)5Q[T4 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%<)\:_C=X0_9\\ 7GC'QMJ8TS1K9EB&Q#)+/*W"11(.60H+N_VCB:)P&5%B." MP#$>I% 'ZB45X_\ LT_M4> _VJ_!\^N^"KR826;K%J&E7Z".[LG8942*"058 M [74E3@C.5('L% !17C'[1?[6?@3]F/_ (1F'Q6][>:EXAO5L['3-)2.6Y() MP9F5Y$ B4E06SG+# /./9Z "BN!^-/QV\#_L^>#W\2^/->AT/3-_E0AU9Y;F M7!(CBC4%G8@'@#@(X]*GO=?T"*201IJ6JZ8%M23@ M DQN[*.>K* ,$G YH ^U**KV%_:ZK8VU[97,5Y9W,:S07%NX>.6-@"KJPX92 M"""."#7EO[0/[4WPW_9CT:UO_'NO+I\MYN^QZ=;QM/=W6TC<4C7G:,C+-A1P M,Y(% 'K5%?'_ ,+?^"JGP%^*/BFVT!=5U7PM=W4HAMIO$5FL%O*Y. /-1W5, M^LA41_M-?M.^$/V4? %MXM\8PZG=V-U?)IT%MI$ M"2W$LK([\!W10 L;DDL.G*OV^_AK\<+31?%$?A/PUX?F MTJ\LYK6V%])*T>H*&C07!0KF[CY,@/ROQP,_2O\ P6O_ .3;?!O_ &-L/_I' M=5\S?M@ZUJGQ+_;B\!>'O@5/#<>-K#PM#X==M.6-%@O&2\:Z&]AM#1P3G^$?[$?AA-&UH0_&3]H76(A-(E\[2:9HA<9,KP9_?./PSJ4GDP^+-)+1:AH.[SPCX5TWQ+I6L6]B^H :Y9P1QRQJZJP5HII.074 MX;''3-?4-?F9^SSJFCZY_P %>/B3J7A^>UNM$O?#$=S9SV6/)EB>TTYE=,<8 M(.?QK],Z "BBB@ HHJOJ.H6ND:?/@#X.N;BWTVZU_QA+$2H?1M-VQ,P]'G>+(SW /J,\9\ M(\8?\%PH%+Q^%?A3)(,_),/^"QGQX\0[TTF M'PQX6C/"M8::TT@]R9Y)%)_X"/I7AWC']NOX_P#CKS!JGQ7\1QK)D.FEW(T] M"#U&VW$8Q[=* /Z,J*_(;_@DO^U)\2O$GQPN?AWXB\0ZKXL\-W^FW%XG]JW+ MW4EA-$58.DCDLJ-DJ5SC] 'Y#:IK%_KEVUWJ5[<:A=-PT]U*TKGZLQ)[U4K]]_!W_!+;]G+ MPCL=_!$NOW*# GUG4[B;/UC5UC/_ 'S7N?@[X _#+X>F-O#/P]\,:%*AR)K# M2((I,^I<)N)]R: /YS/!/P-^(OQ(DA7PKX%\1>(!*5VR:=I#T)=5V@>Y M(%?O!_P3Y^!/B/\ 9X_9ET+POXLVQ:_-<3ZC6$YC>6,,R'KE21QT'2K-% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 5\4_\ !1G]N^W_ &9_"C>$/"5U%/\ $S6+/ ;TG]MS]L31/V1_AFU^?)U'QGJBO#H>CNW^L< M#F:4#D1)D$]-Q(4$9R/Y_P#QMXUUOXC>+-5\3>)-1FU;7=4G:YN[RX.6D<_H M !@ # H S;JZO-;U*6XN)9K_4+N8R22R,9)9I';)))R68DYSU)-?M1 M_P $T_V!D^ VAV_Q'\=V"M\1=3@_T.RG7)T6W<^,?[7GP@^ JS1^,_'6EZ?J$6]?"?QE_P""V5O%Y]G\+/ C3MR$U;Q3)M7/J+:%LD=P3*#ZKVH _4VB MOY\_%'_!2G]HOQ1K\>J'XC76E>4X>*RTNU@@MDQV*;#Y@_ZZ%OY5^SO[%OQP MU3]HK]FSP?XZURVCM=9OHYH+SR$VQ22PS/"TB#L&\O=CH"2.U ' _M_?MD^' M?V6O EGI5_X;@\9ZUXIBG@@T2\(%HUNJA97N,@Y3YU79CY\L,C!-?A+XZ\4V M/B_Q!M^-];MM&\/:1?:[ MJ]RVV"QTZW>>>0_[*("3^5?LU8_\$Y_V4?V;],AU;XCZLNHE!N%SXQUM;:)V M]$AC,0?V4AS]:Q?$'_!33]F;]GBPFTKX2^#5UJ9!L"^'-*CTJRN3UH _(?Q7X"\3^ [PVGB;PYJWAV[4[3!JUC+:R ^FV10<\&OJW]@S] M@1OVKM/\4:UXHN=6\+>%+"%$L-:MT0)<7._+J!(,.BH&W$$;24YZBNC^+/\ MP6%^,7CR.YL_#>E^'_!>F2\*$M!J%R!_M//F-OPB%?*'Q"^/OQ'^*R^7XM\; MZYKMJ,!;*YO7^RQ@= D (C0>RJ* /T2U/]EG]A+]GU2/'GQ,N/&.HPG]]8)J MYN'W?W/)T] \>?\ ;;OU KEK_P#;R_97^$+O'\*OV<[/6[J/Y8]2URW@@(/9 MED<7$I'L=I..W6OS8KUSX9_LC?&7XP>4WA/X<:_J5M+]R]EM3:VC?2>;9'_X M]0!'\2?C$GQ ^)GC#Q!X)/AAX'DC.EZ=>3&VDUFX3#O>73%"AW,?C[P[>Z+&99EO4M@SQ&0@ [ M1/'MB93AE&\%3N7Y>XMO^"6WQ#\:? [P5\1?AQK.D>.FUS3TN[O1K>XCMY;1 MVR?+21W\N0I]UP61E<$ -V /H?2/^"Y,#*%U3X/21L!S)9^(@P8_[K6PP/\ M@1KI3_P6P^'>HH]KJ/PR\0/8SHT7A!/0U^:WB+]E'XT> M%+Z2TU/X4^,8)$(4,EA\)/&DD6TN)9 M-"N8D8#KM9T )XZ YH X+Q]<>';SQMKEQX2M[VT\,37DLFFVVHA?M$,#,2D; M[68$J#MR#SC/&<5E:9:17^H06\][!IL,CA6N[I9&CB']YA&KOC_=4GVKOO'G M[-_Q2^%N@G6_%_@+7O#6DB18?MFJ63P1F1ONH"P&6.#P.< GL:I> ?@/\2?B MI9B\\'> ?$OB>P^T?9&O=*TJ>XMTEPI*/*JE%(#*3N(P&!/!H ^X?A+_ ,$< M+[XF>$](\2CXR:#)HNIP+F37LW[9X=U? MQ!C_ *"6LSKGK_SP,?J/R'OGU/P_^PK^S]X9"BS^$GA>;:[44 ?G#\:_^"@O[/W[-7Q"U#P;X.^#^EZ_J&C3&UO+K2;&TT^UAF7* MO%&XC8L4QM.% Z@$XKB+[_@N.D2/%IOP8"HH"PO/XDP!QW1;3I[!J\7_ &GO M^"8?QJT[XS^*+_P9X:;QEX8U;4)]0LKVTO(5DC260OY4J2R*P==V-W(;&0>2 M!Y[IG_!+S]IC4Q$P^&YM8I"?WESK6GIMQZKY^X=/2@#Z%U3_ (+?^,9@?[-^ M&&AVAV8'VK49I\-Z_*J<=./UKA->_P""S7QSU3>MCI'@W1DYVM;Z=/(X';)D MG8$C_='7I7.:9_P2+_:(O]GGZ1H6F[FVG[5K$;;1_>/E[^/IS[5V^A_\$4_C M#>;&U3Q=X,TU&QE8;BZGD49YR/(49 ]&Y]10!A_#?_@K_P#&O0_'5A?>+KC2 M_$OADS@7NEQZ=%;N(2PW&*1 &#@9V[BP]0>M?MO:745]:PW,+;X9D61&QC*D M9!_(U^9/P=_X(JZ;X?\ %>G:K\0?'B>(=+M9%FDT32[ PIM?IVJA%"J J@8 '04 +1110!X5^V?\#)_CO^SMXX\-Z'864OBN\LE. MG3S1H)#)'(D@C61ON;PACSD#Y^>,U^!X_9S^*SZ[<:*GPT\73:M Q26RBT.Y M>52/50A/XU_3+10!_/9X4_X)O_M&^,-K6OPRO[&(]9-6N;>RV_599%;\@:]I M\)_\$7OC-J^V36_$/A+P_">J?:I[F8?\!2+;_P"/U^U5% 'XQ?$K_@BY\4?# M=O;S>#O%.A^,P8R9[>=6TZ9),GY4#%T=<8^8NIR<8[U\Z>,_V _VA/ ?F'4O MA5KUTB=7T>--2!'K_HS2FSUO2;[1[L$@V^H6 MSP2#'7Y7 -?3O_!+RR\67/[9/@V7PNMS]G@$[:S)$#Y*V/E,'$V.-I;8%S_' MLQSBOWMU32+'7+-[34;*WU"U?[T%U$LB'ZJP(K.\+>!O#?@:WG@\-^']*\/P M3L'EBTJRCMED8# +!% )]S0!N5^/?Q^_X+!?$JP^+.M:=\/=-T/3O"NDWLMG M =2M'N)[X(Y0RR'>NT,5R%4 @'!)-?L)7YA?M)_\$<9_''C[7/%'PS\7:=H\ M&K7$EXVAZW#(L5O*YW,(YHPQ\LL3A2GRC RU '&>!_\ @M]XDM2B>,?ACI6I M @!YM#U"2SVGN0DJRY^FX?6OH#P3_P %D_@?XB\N/7+#Q/X4F(&^2ZL4N8 ? M9H79S_WP*_/_ ,;_ /!*W]HOP;O>#PC:>);9!DSZ)J<,GY1R,DA_!:^??&WP M.^(GPUWGQ7X%\1^'47),NIZ7-!&1ZAV4*1[@T ?T6_!O]H?XZIX#/#/B.%!AI+,S6$[^Y;=(F? MH@H _9>BOSH\$?\ !;#X9ZKY:>*? _B7P[*W5[!X+^%#[L6B;'T0_2OL7X#? MM-?#G]I71+K4O 'B*/5Q9E5O+22)X+FU+9V^9&X! .#AAE3@X)P: /4J*** M"L+4? ?AK6/^/_P[I-]\Q?\ TFQBD^8]3RIYK=HH \XU']FOX1:Q_P ?_P * M_!5]\Q?_ $GP]9R?,>IYC/-=)X)^&_A+X:6,]EX0\+:+X5LIY/-EMM$T^&SC MD?&-S+&J@G'&371T4 %%%% !7B?[5G[)WA#]K?P';>'O$[W.GW=A,;G3=7L= MOGVDA&& ###(PQN4]=JG((!'ME% 'Y1:E_P0VO$(-A\8X)@2&^SZCX,U/"[@+75)UR?[H\RW3G]/>N1U;_@E!^TEIV_[/X/T_5-N, M?9-;M%W9]/,D3I[XZ=Z_>FB@#^>?5/\ @G+^T?HY;S_A7J_2N1U+]C;X[:4VV?X/^-G.XK_HVA7$XR/\ KFC<>_0U_2-10!_,#XA^ M$_C?PE9M=ZYX-\0:+:H-S3ZAI<\" 9 R6= .I _&N7>)XU1F1E#C4>G0M);2W-LJX$FU,33EQAF>5T1RQ91@T M ?F'7ZK?\$]?V>==^._["?Q.\%^*TFM?#6OWQE\+S7BG$%TB FYBSSY?G+&# MMX;;*.[5TL7_ 1-\/7,0EU/XMZ]?:D!_P ?*Z=&@SV.UI&/7G[U4K_]A?\ M:@_9AB;5O@C\9;GQ;8VH$I\.:@Q@\W'55MYGDMW..Y9#Z,/A_=2QPVUP?WGV/S2CQ^YAFRI/0+)&!TK[]K\$;_]K[6O M!G[8^A_%[4_"4O@WQK93K9>,]!@1XHKS $4[K&_S1L\6,HV[$D:ON;=A?W?T M#7;#Q3H6G:SI5U'?:7J-M'=VMU$YO9GB21N9D8(B[PHV@$E2=Q! 'ZR5\ M;?M>?\$S/!G[4_C-O&5OX@N_!?BN>%8;RZM[5;J"[V*%C>2(LAWJH5N\UC_@AWXA@8_P!E?%G3+QW_ZJX#7O^"+OQKTY#)IWB'P9JZ@?ZM+VYBD)P>SV^W' 'WN] 'I>@?\ M!<;48MBZW\([6YS]Z73]=:'')Y"/ ^>,<;A]:]'T'_@MM\,[A5_MKP!XLT\D M?,+!K:ZP<=M\D6>>.W'/M7Q+K_\ P2N_:3T/);Z_P#L2_'OPTS"\^$7BV3;U-CIL:YH8)P3?Z/*P'.,GR?,^O_ -?BO1] _P""AO[.GB7;]D^*VC0[L8_M M!)[/UZ^=&F.G?V]17X!Z_P##;Q=X4#'6_"VM:,%&6_M#3IH,#&>=ZCMS7.4 M?TSZ!^T-\+/%04Z-\2O".JENBV>N6LK=N"%]=W:W<%] L]M-'<0OG; M)$X93@X."..HK^5VKNE:YJ.@W'GZ9J%UIT_!\VTF:)N.G*D&@#^INBOYO?A[ M^V5\;/AEJ]E?:-\3/$KI:N&%AJ&I37=FX!'RM!*S(00 .F<="*_3&V_X+5?" MR#1=&-[X2\4W.KRVD3ZDEE!;BW@G*#S$B9Y@S@-N ) R /7@ _1&BN(^#/QD M\*_'SX>:9XT\'7YO]%OP0ID39+#(IP\4B?PNIX(Z=""003\\?\%0/C[XP^ ' M[.<-_P""IYM-U;6M5BTI]7A7+V4312R,R'^%V\L*&[98C! ( /K'5]:T[P_8 MO>ZI?VVFV3IP8=%=]28G^ M[_HZN ?J1COBOY\?$WC'7_&M_P#;O$.N:EKU[S_I.IW MI_\ !:'X*VFM):6OA[QC?V.X*]^EG;HH&?O*C3AB/J ?:OMSX?\ CW0OBCX+ MT?Q9X9OTU30=6MUN;2ZC! =#Z@\J0005/(((/(K^9_X>_#7Q#\4M?BT;PY9Q M7=_(P4">ZAMHQG/625E4=">3V-?T+?L9_!BY_9__ &:_!?@>^U"WU2_L(9IK MJYM'WPF6:>29UC;^)5,A4'OMSQG% 'RI_P %D_C)XW^'7P_\#>'?#&H7NBZ/ MXBGO/[5OK"5HI)!$L7EVY=<$*WFNQ&?FV = 0?QN=VD=F9BS,&?'&@6OB+1)7$IMKG<"CC.'1U(=& )&Y2#@D9P37EG@C_@G] M^SS\/KS[5I/PKT66<-N#:N9=3"GL0+IY /PH _G\\&?#CQ9\1K[['X4\,:QX MENP<&'2+"6Z8?4(IQ^-?4?PG_P""4OQ[^(M_9G6-!MO VCRN/-OM@50 *M4 1]G^01A?EV;<8QQC&*]X_:$_9W\&? MM,_#VY\(^-+%Y[1F\VUO;8A+JQF P)87(.UL$@@@@@D$$5^6OC;]D;XS_LN_ MM,?#OPU\(_B/+XE\07&G:E>^&UU-$B6SA1,SP!)C)""Z\9 4,0"=O8 ^^O@= M^PQHOP#_ &B_&7Q0\-^(IK:Q\1QS1'PM!9+%:6Z2.DA"MN.=KIE_"/QU\:?$QUOQUXVU21IK N)/[.BMI;79' MO0^6,_:&_=Q#8FW@G<!_CS\*M1\&:OH&GI&;1XM+N8K=8Y--FP?+DA90"FUB"5'!&0002*^(?V M(BS?\%2_VCS,4,WDZL%QUV?VG;8_3;FOTYH ^"/^"/OQ=U+QA\#/$'@'66>2 M_P# NHBVB,C99+6?>T<9[_+)'.!V"[0.E>5_LR>'=._;1_X*%?%KX@^,K:+Q M#X>\%2FVT6RN1OMTVSM%9L4.00$AFDVGCS'W5I?\$B@__"Z?VDC%M^R_VA;9 MV],_:;[;CMC&ZC_@BV6;5/CV9BANCJ&FF4KZ[K[],YH ^E?^"@'[,_A/XS?L MY^+[Z70[1/%/AW2IM3TC4X(@EQ$UO&9/)# &&W*A68 O_'+X#ZO\!/ ^C:;XGFE\6?M)_%NY!GB:7SY= M*LY9 K1*V?FN+B1A$TF<;1-&O&YG_7K]E_X%V'[./P.\+^!++RY)["V#W]U& M/^/F\?YIY/7!DZL*^3OVY_VN/BEXN_:7\>Z7#XQUG0-#\.:U=:/I M^EZ1?RVL$:6TS1"4JC#=([(7+-D@M@$*J@ 'LO[5OP,\)?L__MHO:^+[ )\% M_BR&:XFCPG]E7+N!)/$Q&$>WG=9L@8\J9TP0S \;9_$73/@(_BW]F/XJ^*]) M^('P:U96;2/%&B7$>H2>'YF),-W&D;,R;7^:2W^\/F*;@Y\SXFU_Q1K/BN\- MWK>KWVL79))GU"Y>>0D]?FU??/A#_ (+5?#O7/&MIIFL^"-:\/Z!< M2K$=:>YCG,&2!ODA4 A!DDE68@#A3TK\AO"G@WQ!X\UF/2/#.AZEXBU:12R6 M&DVDEU.P'4B.,%B!]*^E?A/_ ,$R/CY\2]=L;>^\&W'@[1Y95%SJNNND @CR M-S"$MYKG!. %Y(P2.M '[\0S1W,,22UTRSALHGE.79(T"*6/KA1FM2@ KR']KCX;:[\7_ -FSX@^#_#,O MEZ]JFF-':*9/+$SJROY)8D >8%,>2(O%WA7P_$V,QV[SWDR>N5$:)GZ. M:]S\'_\ !$/P19;#XI^).OZP1]X:1906 /\ W\\__/I7Z544 >*?LY_L>?"_ M]EJ"];P-HDD6IWT8BN]7U"UT44 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>6_M(_M#^% M_P!F/X6ZCXS\4392(>38Z?&P$U_ M+_%6HQZ5H.E0&>YN)/3HJJ.K.Q(55')) '6OY]/VP_VL?$/[6OQ2F\0:EYEC MX>LB\&B:*7RMG;D]6QP97P"[=R !\JJ <3\=_CCXH_:)^)FJ^-O%MW]HU&] M;;% A/DV< )\N")3]U%!^I)+'+,2?L#_ ()E_L$-\;=L",/F[.PV\@.*\L_8$_8EU']K+Q_\ ;=6CGL?ASHLJG5K] M,JUR_#"TA;^^P(+$?<4YZE0?WKT#0--\*Z'8:-H]C!INE6$"6UK9VR!(H8D M5451P * +R(L:*JJ%51@*!@ 4ZBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKX[_:1_P""H?PF_9_U MK4O#EH+WQQXLL7:&?3](VI;V\PR#'+<-P"",$(KD'@@$' !]B5Q?Q(^-/@+X M/VD=SXV\8:-X7CE!,2ZG>I#)*!G[B$[GZ'[H/2OQ>^-O_!63XV_%/[19^'KN MU^'.C2941:&I:[*_[5R^6#?[48CZ5\)=4N-2U?4+K5=1N&WS7E[,T MTTK>K.Q))]R: /Z?/!'C[PW\2O#\.N^%-=T_Q'HTQ*I?:9+_ '[(GC#5?!<]S9:D6M[>YOK(E9K6UDE5)71ARIP0NX8*A MR001FOE?_@B5X4\8:=IOQ%UR[M[JU\$ZA]EBLVG4K%\6>NU2%9AU)4 M9^7C]/M0TZUU>PN+&^MH;VRN8VAGMKB,21RHPPRLIR&!!((/!H _E@D=I79W M8N[$EF8Y)/J:]P^#7[$_QH^._D3>%O NHG2YL$:OJ2_8[/;_ 'EEEVAP/1-Q M]J_=?P9^Q_\ !3X?:\VM:!\,?#=AJA;>MS]A61HCG.8]^1'_ , Q7L% 'Y8? M![_@B9%&UM>?$_QZ9L8:72?#$.U3W(^TRC)'8XB!]#7WY>>*OA/^R9\.-'T3 M4-/KKQS+)(]8N;>XCN"?W 25E2) >D:J % XVXQUH _4;XR?\ !9[X<>%? M/L_AYX+PE]>?\ $OLC_M#<#*WT,:?7T^'_ (L_\%2?C_\ %'SH+;Q- M#X)TZ3(^R^%X/LS@=OW[%I@?]UP/:O!/A;\!_B'\;-0%GX&\':OXEDW!'ELK M8F"(_P#328XCC^K,!7W#\'_^"+/CSQ$D-Y\1?%NF^#[=L,VGZ8G]H7?NK-E8 MD/NK2"@#\\-;U[4_$VIS:CK&HW>K:A,=TMW?3M-+(?5G8DG\36WX!^%GC+XJ M:G_9_@[PMJ_B>\!^:+2K*2XV>[%00H]S@5^Y'PF_X);? #X7>3/<^&9O&VHQ MX/VKQ1/]I0GO^X4+"1_O(3[U]4:)H.F>&=,AT[1].M-)T^$;8K2Q@6&*,>BH MH 'X"@#\3OA1_P $?/C7XY6&Y\42Z/X L7Y9+^X%W=X/0B*'(]?\:W*XW0QLNG6K^N43=(/PEK]!J* /*OAG^RM\(?@ M]Y3>$/AWH&D7,7W+W[(LUV/^V\FZ3_QZO5:*YWXB^&+KQM\/_$WAZQU270[W M5M,N;"#4X%W26DDL3(LRC(R5+!@,CIU% 'YDMHMK_P %+OV_]86_$FH?!OX> M6SVF(I62.ZPS*-KJ009Y@[AA@F* #@@57AF^('_!)+XO^3-]N\9?L\>);SY6 M'S26CG\E2Y11TX695[%?W?3>!_\ @DY\6OAE;75OX._:3U/PG;W3B2XBT.&[ MLDF8# 9Q%=*&('&36AXH_P""7WQO\<:)<:-XC_:F\0:_H]QM\[3]4:^N;>7! M##=&]V5." 1D=0* /T,\">.] ^)GA'2_%'A?5(-9T'4X1/:WMLV5=3^H8$$% M3@J000""*Q?C/\9_"GP"^'VI>,O&6I+IVD62X &&EN)2#LAB3/SR-C@?4D@ MD?B]\>O@/\8KVRS(HFVKD! MG =5&&X8+I?L_?LB_'+]OW1)-=\5_$?7D\%:=)(FEZIXMNKG43<3$@/]GA>4 MX "X=PV,@*-Q#;0#V[X:?#3QY_P5/^+4?Q)^),=UX<^!VBW#QZ/H,4C+]LPW MS1QMQDG \V?KD;$QC]WJ?LRW4W[!_P"WOXG^">IRO#\/_';I<>'Y9V.Q)&+& MTP3U)_>6S'JSJAZ 5TFC_P#!-+X]^'=*M-+TK]K'Q/IFFV<2P6UG9S7\4,$: MC"HB+=@*H' &!6+XE_X)+?%/QUK>EZKXI_:/U+Q%?Z:X:SO=5MKJ[GM<,&S M$TER2O(!X(Y H _3NBH[>-HH(T>0S.JA6D8 %CCDG''-24 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4C*'4JP#*1@@]# M2T4 ?FA\:?\ @BSH'B?Q+J&L?#SQP_A:UNI6F70]2L3T;4O#OAB71WTJW348'@-_,TT3[D1L%E01,-^,9? .0V/U@HH Y7XK>,Y/ MAQ\+O&/BR*T-_+H.C7FJ):#K,8('E",M6O-2\-:UKW@J6Y9G%C;/'9 MCH!B@#X7\&_\%9_VB?"H5;WQ!I/BF-<836=)BZ>A:#RF/U)S[U[3X3_X+?\ MBZTV#Q-\,-%U7IN;2=1FLNW) D6;OVS^/>F^+_\ @B%XQM&D/A;XF:'JJ_P+ MK%A-8GIT)C,W?C./?':O&?$__!)7]HW0)BECX9IFM6Z+]?\ 2&B/ MZ4 ?K!^R)^V?X-_:_P##>I7GA^WNM&UK261=1T6_*M)"'!V2(Z\21DJPSP05 M.5&1GZ KX+_X)@?L2>,_V9(?%7BCX@+#INOZY%%90:-;W*3_ &:%&+L\KQL4 M+,Q7 4G 4\_-@?5'[33^*H_V>OB*W@@W \5KH=V=.-GGSQ+Y9_U6.?,QG;CG M=C'- &O??&WX=:7KTNAWOC[PQ::U$VV339]9MDN4.<8,9?<#]176:?J5IJUL MMS8W4%Y;M]V6WD$B'Z$'%?RQ3>9YK^;N\W<=V_[V>^?>K6EZSJ&AW0N=-OKG M3[@=)K69HG'?JI!H _JIB/S #<&YR020#[KHKDOBS\3-(^#?PV\1^-M>:0:3H=F]Y.L0!>3:/E1,D M#P^Q#- 'ZIUQOQB^*6C_!/X7^)?'.O.5TO0[-[J1%.&F8<1Q*3QN=R MB+GNPK@/V3OVN/"'[77@B\UWPS%/[--Q^U?\4/$W[1WQ:MDU:SFU:633M-N8MT%Y>9RTA5L@P0@JB+R"RX M/^K(/ZR@8&!P*_F]T#XZ^)? >B6>A^%_C5\2=&T:T0B.PTN6:TM869BT@BC2 M^ "EV8YVJ3DDJ"35FZ_:F^)R(#;?'CXIROGD2ZM=( /J+UJ /Z.J*_FTN_VK MOC*FS[-\:OB--G.[S?$5['CTQB=L]_2OL']DGX4?%W]KWP9J&L^'/VMO'>DZ MAI4R6^I:3?WFH&2W9P3&P9;S#HP5L'@Y1L@8Y /KS_@H]^Q-IG[1?PWO_%OA M[3DB^)6@6S3VTMM$/,U2!!EK63'+-@'RR$= M8>P\21"53=3(LXE$JE9!(K@A\YS\P/(!Z@&@#^FZBOY[?$'_ 4D_:0\2%OM M'Q0OK93T73[*UM-HR> 8HE/?J3GISQ7G.L?M2_&77YO,U#XK^-;D@Y"MK]T% M7@#A1)@=!T% ']+%1W%Q%:023SR)##$I=Y)&"JB@9))/0 =Z^"?^"17[0GCK MXT_#/QAHWC74;K7E\,75K'8:Q?,9)Y8YDD+0O(>9"AB!RV6Q* 3@#'T+^W)X M+\5_$+]D_P")'A_P4LTOB*\T]1#!;_ZRXB6:-YX5'C^%OV5OC)XT*'1?A;XNO8GX%P-&N$A[?\M&4*.OK0!]Y>)/^"XFJ M2R!= ^$UI;(#_K-2UIIBP_W4A3;^9K[&_98^-/PU_;H^&=QXGN? 6D1:K979 ML]5TK5;2"],,V ZLLC(-Z,#D,5!R&&.,G\IO"G_!+3]H_P 4&-I/ \.AV[]) M]6U6UCQ]461I!_WS7ZM_L$?L@2_L@_"N_P!(U75;?6/$^M78O=2N++=]FCVK MLCBB+ %E4;CN*@DN>, 4 >/?\%)/@#\,OAC^RSXH\4^$_A-X3L-&/)SA8VE* MX^H- '\_ !8@ $D\ "O4/ _[+OQ>^)+1?\(W\-?$^J0R %;I-+E2WYZ9F90@ M_%J_HG\%?!KP#\-PG_"*>"?#WAME7:'TK2X+=R/=D4$GW)R:[&@#YB_X)W?L MV^(/V7_V>(_#?BJ6+_A(=3U.;6;RTAD$J6;21Q1B$..&(6%2Q7(W,V"0 3[E M\4/A9X6^,_@G4/"7C+1X=0RD$>M=710!\/^)/^ M"2_P0L?!/BI?#?A^]NO%-QI5U%H\^JZM.T5K>&)Q#)M5E5L.5.'##CI7XG>+ M?!^N> O$-[H7B/2KO1-8LI#%<65]$8I8V!QR#V]#T/:OZD:S=;\-:1XE@$.K MZ59:K".!'>VZ3+^3 ^@H _EIK7\/>,->\(W'GZ%K>HZ+/G/F:?=R0-GCG*$' ML/RK^BGQ3^Q?\"?&0?\ M/X3>%"[_>EL],CM)&XQR\(1L\]<^GI7D'BG_@DQ M^SGXB+M9^'-5\.,QR6TK6)S@YSP)S(!],8Y^E 'Y'^%OVXOC[X."#3OBSXHD M5!A4U"^:^4#&, 3[QCV^GI7L'A?_ (*Z_M$>'RAO]6T+Q+M.2-4T>--W/0_9 MS%^F.M?6'BG_ ((B>!+L/_PCGQ(\1:42/E_M2T@OL''?9Y.><>E>0^*/^"(O MQ M"_P#PCGQ&\-ZJ ?E_M.VN+(D9[[!-CCZT 7/"_P#P6_\ &%H%_P"$C^&& MAZJ0/F_LO49K+)QVWK-CFO8/"_\ P6T^&E\47Q!X#\4Z06."U@]O>*O/4[GB M./H,^QKXS\4?\$G/VC?#JNUIX8TSQ"B DMI>L6X. ,\"9HR?H!GVKR#Q3^QK M\<_!N\ZI\)_%B1I]Z:UTN6ZC7G'+Q!E'YT ?L3X6_P""J_[.'B38MQXPO-!F M<<1ZII%R,'T+1HZ#\6Q7LGA3]K#X,>-RJZ+\4_"5Y,W2W.L01S'I_P LW8-W M':OYO-7T+4O#]S]FU33[K3;CKY-W T3_ ), :HT ?U0V=[;ZC;1W-I/%=6\@ MRDT+AT;MP1P:GK\,?^"2GQ$\9Z'^U7HOA;1KRZE\+ZS;W9UG3]Q:W5(X'=)R MN<*RR+&H;K\Y7^*OW.H **** "BN,^+/QB\&_ SP=/XI\@->)^%_^"E_[-_BN010_$FVT^8G&S5+"ZM0/^!O M$$[?WOK0!]/T5PGA/X\_#3QV$_X1SX@^%]<9^B:?K%O,^<9P55R0?8C-=W0 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110!\%_\% ?VFOBC^S!\<_A+K5CJ MLEO\(-0EB36K."RAE>:2*^%?&FB M6VOZ#=X\RUN01AAT=&4AD<=F4@CL:_.7QQ_P2>\#6?[3/@30]%L/&+_#?5;. M^N=:O8[E)([&:-)_''@-FO\ PGX7 MLG%]K5I_J;C98O:A@_1@TL@1>NY$)''(_4NO.?@=^SYX#_9S\)GP]X#T&'1[ M.1A)_GN/"\TT^G&SNS %:1HF?< /FY@C_7UKV&@# M\NO'&MVO[&7_ 54E\:>)W.F>!/B%8.AU5U_=1>:D0D+$=EN88V;^ZD@8U]V M?'?]I;P1\"?A-J/C;5M>T^2 6KR:7!#<+(VI3[3Y<4(4G?N88R. ,DD $UJ_ M'#]G_P "?M%^$?\ A'/'FA1:S8(_FV\FYHY[63&-\4BD,A]<'!Z$$<5\U>#_ M /@D)\ ?"OB*+5+F'Q'XDBBD\Q=-UC4D-K[ B**-F4'G#,<]#D<4 %O@CXH\>ZS T-YXVU19H&D&&FM8 ZK(?9I9;C'J #T(KS+]F'Q/IO[%W M_!03XM_#SQI=1Z!H/C6;[5H^H79$=NY,SRV@+G@ I--'N)QO3;U-?J'I^GVN MDV%M8V5M%9V5M$L,%O @2.*-0 J*HX X %>3?M#_ +)OPT_:ATNTM?'> MAFZN[(,+/5+.4P7EL#U59!U4]=K!ESSC/- 'GO\ P4 _:5\*_!C]G#Q=:2ZU M:/XF\2:5/IFCZ=#*'GF:>,QF8*#PB*Y?>>. .2P!J?\ !,7X/WWP>_9'\.0Z MK:FRU7Q!<3:_<6[C#()@JP[AV)ACA)!Z9QVK)^%'_!*;X#_"OQ/:ZZ;#6/%U MW:N);>+Q+>)/!&X.0WE1QQJ^.P<,/;/-?8E !1110 4444 ?GK_P6O\ ^3;? M!O\ V-L/_I'=5^1NOC3?#Y69>JN'; !S\@3!*[2>!_:N_X)>_#[]I/Q-J' MB_3=5O/ _C.^"FYN[2);BRNG \R6W)4[R 61U!^\0S$D_'5AX@;]CCQ(/#/GDS:26/%O=(@C7?#,0W'Q#H!:YM$7'64;0\.,@$R*%SP&:OG&OUK_ &T_VT]9^//B MN^^!?P/U2VM]+VNGBGQM+="WLH;=3MF'V@_+';KG$DN?G)")G/S_ !AXW^"' MA'XG>*=#^&_[.>@ZSX_UW0K*>7Q!XOWLEOJL@&YGBA;Y884(*(Q(+EE4;CAG M /(O@1\;O$G[.WQ1T?QYX4:W_M?33(HAO$9[>>-T9'CD564E2&/0@@@$$$"O MU@^ G_!8[X=>.3;Z;\2=(N? &J-A3J$&Z\TYSTR2H\R+)[%6 '5Z_&$QLI8% M2"OW@1T[-_\ @MAX1T#QY>:7H'PZOO$?ANVG,(UQM66VDG4'!DC@ M,+94XRNYU)&,A>E>W?"K_@J;^S_\33%!<^);CP5J$F/]&\36QMTSW_?H7B _ MWG'TZU^"-% ']2OAWQ/H_B_2HM3T'5K'6]-E_P!7>:=$_$>J^&M0&/])TF\DMG..Q*$9'L>*_7W_@E9^V;XZ_:$;Q M1X+\?W7]NZCHEK%?6>MF)8Y9(B^QHIMH"L02I5L9(W9SC- 'Z%4450L]?TS4 M+^ZL;74;2YO;4XN+:&=7DA/^VH.5ZCK0!?HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH *J:OJUEH&E7FIZE=PV&G6<+W% MS=7+A(X8U!9G9CP "23Z5:)P,G@5^-?_!3S]OC_ (6OJMY\)_A]J.[P783; M=8U2V?Y=5N$/^J1AU@1AUZ.PR/E52P!Y1_P4(_;CO?VJ?'/]B^'YIK3X::+, MW]GVYRAU"494WZ.PMLX+>C2-@A$S\QST 8CC/@M\&_$_P ?/B/I'@KPE8F\U?49,;FR(K>( M??FE;^%$')/T !) /]"G[+_[-7AC]EKX66/A#P[&)[CB?4]5= LVH7)'S2MZ M#LJ_PJ .3DD Z_X4?"OPU\%/ &C^#?"6GKINAZ7%Y4,8Y=SU:21OXG9B69NY M)KKJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **^:_VQ/VZO!G['UAIUOJMC=>(O%.J1-/9:'92+&3&IV^;-(<^ M6A;*@[6)(. =I(_*;X[_ /!43XW?&@7%E8:RG@'09,K]A\-%H9F7_;N23*3C M@["BG^[0!^R7QI_:O^%'[/L#_P#"<>--.TN^"[ETN)S<7S\<8@C#. ?[Q 7W M%>5_ ?\ X*8?!K]H+XA6_@O1I=;T36[QF2Q&NV<<,5ZX&=D;I(X#$ D!]I., M#D@'\"KBXEO+B6>>5YYY6+R2R,69V)R22>22>]?7/[ W['7Q*^*OQK\"^+DT M#4-$\%Z+JMKK$^OWT+00RI!*LH2W+ &5F*!*"MS&&[[;< 1 >FY6(P/FKR'X[?\%E_ 'A$3Z?\ M,="N_'.HC*C4[X-9:>I]0&'FR?3:@]&K\[/CI^WC\:?V@OM%MXB\7SZ?HDV0 M=#T+-E9[3_"RJ=TH]I6>@#]E_B]^WQ\!OV?6_L?4_%MI>:C;#RAHOAN+[9) M%'W&\O\ =Q$<#:S*>1Q7??L_?M+^ /VG/"UQKG@/6#J$-I((;RTN(C#GZ;J$9BN)PKL[3O$?F11D!=P!.YCC&"0#] M***** "O.O'7[.GPN^)WB*'7O%OP^\.>(]9B54%]J6FQ32LJ_=5F9?G4=@V0 M.:]%HH JZ7I5EHFGP6&G6<%A8P+LBMK6)8XXU]%50 !]*M444 %%%% !1110 M 4444 %%%% &/XN\':%X^\/7>A>)='L=>T6[4+/8:C;K/#( 01E&!&00"#U! M (Y%6]%T73_#FDV>E:38V^F:99Q+!;6=I$L4,,:C"HB* %4 8 J[10 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 >4^./V4O@Y\2-0GO_$GPR\, M:GJ-PQ>:^?3(DN)6)R2\J@.QXZD^OJ:\@\1_\$K_ -FWQ!EHO ]QHTK=9--U MB[7T_A>1E'3LO<]^:^M:* /SX\0?\$5?@_?OOTGQ9XQTHDC,Y)/L5% ''?&+X7Z7\:?A=XG\#:R\D6G:[8R6
)Y;;S-,M9A,MG M# )-@9U^5I&:9\[2R@!<$Y.*/_!8?PC<>)/V1%U&W@,JZ#X@L]0G<#F.-DEM M\_3=<(/R]*^XJY;XI_#C2/B]\.?$7@O749])URRDLIRG#H&'#KZ,IPP/JHH M_GH\(_L9?&OQ]X9T[Q%X<^'>K:UH>HQ>=:WUGY\,(_ O(,_A7W1^P+\;]3_90^*&M_LO?%V;^R MVAOY)/#>JW+[+9S(=PC5CP(YO]9&<_?9T/S, /TXH _GYL/^"8W[3&HQEX_A MC-&H;:?/UC3XC]<-< XYZXK].?\ @FI^QCXA_9/\&>*+WQC)I;([ MJQ+BYQ.T40$2OP7\N1@=V,(?7%?J!_P4+_;&L?V;?AA. M3[]N,8AMV]T0DL.SR..<"@#YIT#_ ((=:3"%.M_%N]NR1EDL-#2#''0,\[YY MSS@?05Z3H/\ P1?^".FLKZCKWC/6'!R4DOK>*,C.<82 -TX/S?E7WU10!PWP M;^"7@OX ^"X?"O@30X=#T:.1IGC1FDDFE8 -))(Q+.Q R3P , #N:** ( MUMXDFDF6-%ED #R!0&8#. 3WQD_F:DHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@"KJ6E66LVCVNH6=O?6K\-#"?SKROQ7^R M%\$O&I=M7^%7A*>9\E[B'288)F^LD:JQZ>OKZUZ]10!YM\(/V&Y;W N;BW5GGE4=%,KEGV@\[DT44 %%%% 'YV?\%CO@IXZ M^)G@+P-X@\*:;>Z[I7AV>[_M/3M/B:65/.$7EW'EKDLJ^6ZD@';O!Z9(_&V> MWEM9GAFC>&5#AHY%*LI]"#TK^J6L3Q'X(\.^,8O*U_0-+UR(#&S4K..X&.>, M.I]3^= '\N5=7X4^+?CGP)M_X1KQGXA\.[?N_P!E:K/:X^GEN/05^_\ XK_8 M'_9Z\9!A?_";P[;[NO\ 94#:=VQQ]F:/'X5XUXL_X([_ "\0;SIO_"3^&&. M=HT[5!*@..,B>.0D?B#[T ?F7X4_X*-?M&>#R@M/BAJ5[&O5-6@@OMP]"TT; M-^((/O7LWA/_ (+-_&S1?+CUC1O"?B*$8WO+936\S?1HY0@_[X->T>+/^"'E MA)YDGACXKW-OC.RWU;1UESZ R1RKCZ[#7C7BS_@C%\:M&+OHVN>$O$,(^ZB7 MDUO,>>ZO%M''^WZ_B >Q^$_^"X=F^R/Q-\)YX<8W7&DZR),^N(Y(EQ_WV?\ M'V7PI_P6+^ FOA!J[A[+%(S=NA ->,^*_@_X\\"!SXE\$^(O#P3[QU72I[8# MC/.]!VYH _?GPI^W]^SQXR*BP^+&@6^[I_:LCZ=Z=?M*QXZ]Z]A\,?$'PMXV MC$GAWQ+I&O1D9#:9?Q7(Q]48^AK^7>I+>XEM)XYX)7AGC8.DD;%65AR"".01 M0!_5)17R%_P2S^)WC+XJ?LIV=_XTN[K4[NPU6YTVQU&])>:ZM(UC*LSDY+/\ A&?&?CB#3]>0*TUC:V=Q M>/;JP!!E\F-PG!!VGYB"" 0:3PQ^WA^S[XN"FQ^+7AJ#=R/[4NOL';//V@)C M\: />:*PO#GCSPSXP4-H/B+2=;4C.=.OHK@?^.,:W: "L7QKXPTKX?>$-:\3 M:Y03:A%&V-MOYNVWB%?VHK']I;Q+; M7\'@#Q=KEQH=X2Y: 6:"/-NH[^0DD3IP-S1/@YWU^Y5K=0WUK#.H4MJ<89_. M;LIF=I Y["9L=JX;_@E1^T'1]FN(RX,C*#AI$XSGG/8U^4L'P3^//P_^ M-7@WP"?""6_Q!?1KJ/1M%NK33[D3V$HO#/O5PT4N0UYS+E@ ,;4Q_1)7P!\ M9/\ E,E\"?\ L3+G_P!$ZS0!^?>F_P#!/_\ :ET:XN9].^'FL:=+(]#TWQ+ ++5+:PU& MU5+J/KAL2_+QD;A@X9ESAR#^\M% '\^2?\$Z_P!IJ.TEM4^&FJK;2LKR0KJ% MJ$=ESM)'G8)&3@]LFO9?@Y\*_P!O#]G[P[+H?P_\)R^&].FD\Z80Z?HZ#K5FVR>QOX M6BE0]C@]0>H(X(Y!(K$K^E']H']E_P"'?[37AK^R?'.A1WDL2D6FJV^(KZR) M[Q38R!GDJKI;>$=+\2:3K M0@CF&Y0HWN=I0Y)ZBOF"IK*T>_NX;:)HEDF<1JTTJQ("3@;G"U6VN(0-E]IA\V'[6#L)PRV[NX=3P" M&!R,5^&FEZWJ.B:G%J6G7]U8:C$V^.[M9FCE1O4.I!!]\U^[?_!,_P#9?U/] MG7X$7@\1WMCJ&K>*[E=3E@T^Y6ZM88#$JQH)%)20D;F9D)4[@ 6 R=/XO?\ M!,;X!?%N2YNO^$5?PAJL[%FOO#$_V3D\_P"I(:'KZ1@^] 'Y9?";_@I[^T!\ M*O)@?Q8OC+38\#['XIA^UD_6<%9B?K(?I7VC\)/^"UO@[63;VGQ%\$ZEX;G; M"OJ.BRK>VV?[S1MLD0>R^8:\G^+7_!%+QEHWGW7P[\;:9XE@'S+I^M1-8W./ M[JR+O1S[GRQ_7Y!\;_L7?'/X>ZPNF:O\+/$SW#MLC?3;![^&0]@LMN'0GV!S M0!_0]X \?^'OBEX0TSQ3X4U:#6] U*+S;6]M\[9%R0<@@%2"""K $$$$ BNA MKY7_ .":WP/\6? 3]F'3]$\9PO8ZUJ&H3ZM_9LK9>QCD5%2)NP;$>\KV,A!Y M!KHOVT_VP]&_8\^'ECK5WI;Z_KVKSM:Z5I22^2LK*H:2223!VH@*YP"274 < MEE /H:BORZ^&?_!;K3;F]\CX@?#BXL+9FXOO#MX)RH]X9=G3U$GX5]H?"/\ M;A^"'QM\B'PW\0-+34I] 'NM%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%?$W_!1W]NV#]FKPD_@[PA=QS?$S6;< MF-UPPTBW;(^T./\ GH>1&I[_ #'@ , >2?\ !4?]OG_A%+74?@S\.]1QK=PA MA\1ZO;/S9QL.;2-A_P M&!^ .3Q5*:6[UG47EE>:^O[N4LSN3)+-(QY)/)9B3]237 M[;?\$U_V#(_V>?#<7C[QM8HWQ)U:#]U;2J"=&MG'^J'I,P^^W8'8/XBP!Z?^ MPK^QCI'[)'PX"7(@U'Q[J\:2:UJJ#(4CD6T)/(B0YYX+MEC_ A?INBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKB?C1\7- M!^!'PO\ $/CSQ,\JZ/HUOYTJ0*&EE8L$CB0$@;G=D09(&6&2!DT =M7GOQ=_ M:"^'7P'TO[?X\\7Z9X<1D+Q6]S-NN9P/^>4"YDD_X"IK\?OCU_P5Q^+WQ0:Z MT_P:+?X;Z%)E5_LX^=J#K_M7+#Y3TYC5"/4U\4:WKNI>)M5N-3UC4+K5=2N6 MWSWE].TTTK>K.Q)8^Y- 'Z\>+O\ @MIX"TOQ0EGX>^'^MZ]H2N%EU2YO([.4 MCNT<&U]P]-SH3W K[V^%/Q0\/_&CX=Z%XV\+W37>A:S;_:+>21=KKR5='7LZ M.K(PR<%3R>M?SR? W]D7XL?M$W40\%>#[V\TUFVOK-TOV:PCYY)G?"L1W5-S M>@-?O;^RE\"_^&;O@%X3^'SWRZG=:7#(]U>1@A)9Y97FDV \[0TA5<@'"@D9 MS0!\:_\ !4C]ACX@_'OQOH'Q"^'=DOB&ZM],32+_ $;[2D,R*DLDD\2R"@#T/X%?\$\?@C\!%@N=-\*Q^(]= MBY_MKQ)MO+@-ZHI41QGKRB \\DUT?QV_;4^#W[.DF))\F5 M^.H#!3G[M?*;N\TC,S,[LO^"S7C?Q4;C3OA9H%OX+T\Y5=6 MU,+>:@P[,J$>5%]")/9J^!O'?Q%\4?$_7I=:\7>(=2\2:K)P;O4[EYW _N@L M3M4=E& .PKWKX"_\$Y_C9\>_LUY9^&F\+>'Y<'^V?$FZTB9#_%'&09)..A5= MI_O"OT>^ O\ P2&^$WPT%MJ'C>>Y^)&MH QCO ;;3T;V@0DOZ?O'8'^Z* /Q M^^%?P-\?_&_5_P"S? GA+5/$UR&"R-90$PPYZ&24X2,C0'#-HGAW$USCT>X<>6A]E60<_>%?J[X?\.:3X3TFWTK1-+L] M&TRW7;#9:?;I!#$/140!0/H*T: /(/@E^R3\)OV>H(_^$)\&6&GZ@J[6U:X4 MW-\_KF>3+@'^ZI"^U>OT44 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110!\\?MA_L5^#OVN_"<<&J?\ $F\6Z?$RZ5XA@3=)!GGRI5R/ M,B)Y*D@@DE2I)S\?:-\:/VN_V$T&@>//!,OQB\!V*A+;6K(RS-%"O 'VM$9T M7':XC)' !QBOU(HH _.:P_X+:_#&2R#7O@+Q;;WF.8K<_WS*IZ?[/\ MC7/:I_P4A^.7[2,/OBE/.+R! M9)6GMK"7M(68#S95X"\!(\#:#A6'W1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110!Q?BKX*?#SQUO\ ^$C\">&M?+_>;4](M[@GWRZ'G@?E7DFN_P#! M.C]G'Q%=I<7?PKTN*1&#@6%Q"_#]AH> M@Z;;:1H]A$(+6QLXA'%"@Z*JC@5J444 %%%% '\\?[='P,\>_"_]HKQ_?^)M M(U"33M6UF[U.RUPP.UM=0S2M(A63E=P#!2N"=@T#XC^*]'1.!'9:U<1ICC@J'P1P.".PK]T_%'_!.#]G'Q;O-U\,-/LY M&R0^EW5S9;3SR%BD5>_0@CIQP*\B\3_\$:/@;K.Y]+U3Q=X?D_A2VU"&:(%=JP_$JZOX1P8M4L;6ZW=>K21%^_9ATK M)\ ?ML^,?"?[2]Y\<-,?VFCI%;[D6(-"(V785B4QC.0%9N"> M:[?]K+]A;3/@?\:? OPP\#>+KOQIXL\4%?\ B77-DL)LUDD$<+/(KMG<1(3\ MHVJFX\&N^\3_ /!&#XU:3O?2->\(:]$/NHEY/!,?^ O#M';^.@#VSX:_\%N- M*U'6+*R\=?#>71["5U2?5M'U+[3Y(. 6^SM&I*CDG#DXZ GKG_M WT'[&'[< M'@K]H#PU()_A=\28P=7DLP6A<3!#<,,==P,5TO\ >=7'0&OF_P /_P#!)G]H MK5?%-IIFH>&-/T73)9 LVM7&L6LL$*=VV1R-*V/0)R?06K[>H **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O@#XR?\IDO@ M3_V)ES_Z)UFOO^O@#XR?\IDO@3_V)ES_ .B=9H ^_P"BBB@ HHHH **** "D M(# @@$'@@TM% 'P'^V%_P2E\)?&+[;XH^&/V3P1XR?,LNG[=FF7[]\JH_<.? M[R J>ZY):OQ_^*'PG\7?!?Q==>&/&N@W?A_6K?EK>Z3AUR0'C<961#@X920< M=:_I\KS7X[?L[> OVD/"+>'O'>A1:I;J&-K>)^[N[)R/OPRCE#P,CE6P P8< M4 ?AS^R9^WU\1OV5+V&QLK@^)?!+/NG\-:C*?*7)RS6[\F!^O0%23EE)P1^T M_P"S5^UU\.?VI_#OV[P=JP35($#7V@WV([ZS/JR9.Y,GAT)4],@Y _(3]K__ M ()J^/OV:FO/$&AB7QM\/T)\.:M=Z)K5C)YEM?6,S12Q-[,/49!'0@D'@T ?U(UE>*?%&D^"?#>I MZ_KM_#I>C:9;O=W=Y.<)#$@)9C] .@Y/:OSP_8R_X*T:1XY^P^$?C1+;>'_$ M#8BM_%* 16-V>@^T+T@<\?,/W9Y_U? /V)^UA\)+[]H/]FWQKX(T*_BMM1UJ MQ0V5PSXB>2.5)D4L.B.8PI//#$\T >%^%?\ @KK^S_XE\6MHL]YK^@VWF>7' MK.JZ:%LI>< @QR/(H/JZ+C/..:VOVW/V6M-_;R^$/AV^\$^*M*?5=)EEN]'U M))A/87:2JHDB:2/=@$I&0ZAL%,$'/'X?_$[X1>,_@QXCDT'QOX;U#PWJBD[8 MKZ$JLH!P6C?[LB_[2$CWK6^#?[0OQ$^ &M?VGX"\5W_A^1F#36T3[[:XQ_SU M@;,;_P# E)';% ';?%S]A3XY?!4S2^(/A_J5SIL7)U/1U%_;;?[S-%N*#_?" MUX*1@X/!K];_ -G?_@L]HVK"UTGXQ>'CH=T<(?$.@HTMJ?\ :EMR3(GN4+Y) MX517UMK?P2_9S_;(\._\) =!\+>-K:YZZYH[+'=!O[KSP%90P_N.>#U'6@#\ M1?@G^V7\8/@#>V;>%?&NI#2[=@?[$U"9KJP=1U3R7)" CC*;6]","OZ%OA?X MU7XD_#3PEXN2U:Q37](M-5%JYRT(GA2783W(WX_"OC"R_P"",_P5L_&=MJS: MQXIN]&BE$KZ%<7<7E2X((1I5B$FS@@@'=@_>&*^[[&QM],LK>SM(([:TMXUB MA@A4*D:*,*J@< "@!NH:G9Z1;&YOKN"RMP0#-<2"- 3P!DD"IH9H[F%)8 MI%EBE>,+50%:]TYSI]V?5F #Q,?8(G MU%?>O[-__!0WX0_M,:S;Z!H>HWFA^*IT+1:)KD AEF*@EQ$ZLT;D $X#;L#. MW@X /IJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH ***\D_:=_:4\+?LM?"Z]\7^))!--S#INE1N M%FU"Y(RL2>@[LV"%4$\G (!Q?[;G[8^A_LC_ V:]/DZEXUU1'BT31F;[[@8 M,\H'(B3(ST+'"C&21^ /C;QKK?Q&\6:KXF\2:C-JVNZI.US=WEPF[U6^;"1)D0VL(SL@B4GY44'@=222 M26))^R/^"9W[ ;_&C6+3XH>/]/(\!:?-NTW3KA<#6+A#U8'K C#GL[#;R PH M ]<_X):_L#'3H],^-7Q$T[%TX6X\,:/=)_JEZK?2*?XCP8@>@^?J4(_4BFHB MQHJJH55& H& !3J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH ***_(S]MG_@JGX]TSXE^*? 'PL:U\-:5HEY+ID^O-"L][_*1I MN#*I"LQ"A@RYP #]2OB)\4_!_P )-";6?&?B73/#.FC(6?4KE8A(0,[4!.7; M_94$GTKX(^./_!:#P5X9FFT_X8>&;KQE<(VW^UM4+65E]43!E?T^81_C7Y)^ M,?'/B/XAZW+K'BC7=1\1:K+]^\U2Z>XE(]-SDG'MT%=+\(_V?OB+\>-4-AX# M\(:GXCD5@DL]M%MMH">GF3MB./\ X$PH _9S]@K_ (*%V_[7FHZQX8UO0(?# M?C'3+7[>$LY6DMKRW#JCNF[YD96= 5).0P(/! ]Y_:<^!MI^TA\#?%/P]NKP MZ:VK0(;>]";O(N(Y%EB-=3L M[SQ?J5C_ &?#I^G,9(+&!G21]TA WR,8T'RC"A3@MNX^[* /Q5\(?\$8OC%J MWB9[/Q!KWAKP_HL;X;4X9Y+MY%SUBA"J2>^'9*^[O@/_ ,$NO@C\%S;WVH:. M_C_7X\$WWB0+-"K=]EL!Y0&>1O#L/[U?7E% $=O;Q6=O%!!$D$$2A(XHU"JB M@8 ' ':I*** /Q/_X+!?%/QGJO[1\O@>^O;NU\':7I]I<:?IRNR07+2)N> MX9>CL'WQ@GIY9 QSGX>\*>$-=\=:Y;Z-XU>X.(;'3;9YYG^B("37] M(GQG_9H^&/[0L%E'\0O!]EXC>RR+:XD:2&XB!Y*K-$RN%)Y*[L9YQ6S\+_@O MX%^"VC'2O WA73/#-FV/,%A;A7F(Z&23EY#[L2: /R1^ ?\ P1S^(_CK[-J7 MQ(U6V^'^DMAC81;;S477K@JI\N/([EF([IQ7Z0? 7]@_X,_L\"WN?#OA2'4= M=AP?[>US%Y>;O[R%AMB/_7-5KZ"HH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q?&OC#2OA M]X0UKQ-KERMGH^D6%O#GP9 MTV^%E<^(C'J>M7#;ML5BDI6%6V@DJTJ,YP"<0 8.[% %;_@G%X/U7]I/]H+X MA_M1>,;9AYMY+I_AZ"7YA"Q0*Q0GM#!Y<(/0[Y.XK],*^'/@?^W;^R9\"OA- MX8\":)\2Q]@T6S6W\W_A'M34SR_>EF8?9OO/(SN?=J[G_AZ/^S%_T4W_ ,H& MJ?\ R-0!]545\J_\/1_V8O\ HIO_ )0-4_\ D:C_ (>C_LQ?]%-_\H&J?_(U M 'S)^TU:S?L'_M[^&/C7ID3P_#_QV[VWB"*%3L21BHN\@=2?W=RH_B=7'0&O MU M;J&^M8;FVE2XMYD$D%/%C9EGT(@1:=?MWV8XMY#[#83C(7):OT.HH _ET\<>!/$/PT\47WASQ3H M]WH.N6+[+BQO8RDB'L?<$']:,WC'X=A M@ITF>3_2+!>YM9#]T#KY3?(>VPDM7[!?M+?LF?#W]JCPN-,\8Z9MU&W0K8:[ M9@)>V1//R/@Y4GJC94^F<$?B3^UG^PQ\0OV3M8>75K8Z[X.EDV6?B>PB/V=\ M_=29>3#)_LL<'G:S8- '[<^#O&WP?_;8^%AN+--)\=>&9\+!]=N-#U6'"N8CF*XCR"8I8S\LB' ^5@>@( MP0#7[2?L7_\ !2GP;^TM'9^&O$WV?P=\1F 06$DF+34F];5V/WCU\ICNY^4O M@D 'XV_&C]G'XC_L]ZS_ &=X]\*7VA%F*PWCIYEI&5?1D8$$?45\%?M#_\$>OAY\0#ZLRCLE 'C_[._P#P6?U&Q^RZ3\9/#HU*$80^(_#\ M:QSC_:EMB0C>I,93 '"$U^E'PA^/7P_^/.A#5O ?BK3_ !%;!0TL=O)MG@ST M$L+8DC/LRBOY_P#X^_L<_%C]FRZD_P"$S\+7":2&VQZ[I^;G3Y.<#]ZH^0GL ML@5O:O*_"OB[7/ NNVVM>'-8OM"U>V;=#?:=#_L[_\ !9#QMX+^RZ5\5='3QQI* MX0ZO8!+;4HU]67B*; '0^63U+&OTU^!/[6'PL_:/L%E\#^*[2_O@F^72+@^1 M?P^NZ!\,0/[RY7T8T ?C;\6_^"6GQ]^%OG7%KX;@\;Z;&3_I7AB?[0^.W[A@ MLQ./[J,!Z],U_P!A[]E?XI^*_P!IOP->IX3UW0--\.ZU:ZGJFJ:A8RVL5M'! M*LC1EG R[A=@09)W9(VAB/WWHH *_-7XZ?\ !9.Q^'?Q6U?PSX2\ IXGT?1[ MN2RN-3N]3-L;J6-BK^4JQN%0," Q)W#G:*_2JOQD_:R_X)1?$[1_B#XB\2?# M.S@\8>%]1NY;Z*PBN4BO[,.Q=HRDA42!22%*,6('*@]0#Z\^$O\ P5W^!_Q M,5MXC?5?A_J#X4C5;[J@KZ_\%_$'PO\ $?21J?A3Q%I7B73C M@?:M)O([F,$]BR$@'V/-?S+^-?A[XH^&^K'3/%?AS5?#6H#/^C:M9R6TAQU( M#@9'3D<Q&Z3ZQ;MPZ>E;M !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1163XL\6:/X%\-: MGXA\0:C!I.BZ; US=WMRVV.&-1DD_P" Y)P!DF@##^+_ ,7/#/P,^'NK^,_% MVH+I^BZ;%O<\&29SPD4:_P 3N< #U/. "1_/A^U=^U%XF_:N^*5UXIUUFM-- MAW0:1HR.6BT^VSPH_O.V 7?&6/HH51V_[=G[:FL?M;_$+%H9]-^'^D2,NC:2 MYP9#T-U,!P97'0=$4[1DEF;!_8R_9$\0?M;_ !-CT>S\W3O"VGE)]-_[:U^&:R^&FC3#^T+H91K^48(M M(F]2""[#[JGL66OW?T71;#PYI%EI6EV<.GZ;90I;VUI;($CAC4 *BJ. ! M6/\ #CX=>'OA-X)TCPEX6TV+2M"TN 06UM$.@'5F/5F8DLS'DDDGDUTM !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 5POQ4^.GP^^".EB_\=>+] M*\,PLI>..]N )I@/^><0R\G0\(I-?%?_ 5G_:R\>? K3_"'@_P)J,WAV;Q! M#<75[K-KQ<".-D58H7_Y9DEB69<-PN",G/XY:UKFI>)=4N-2U?4+K5=1N&WS M7E[,TTTK>K.Q))]R: /UN^-W_!:?PMHGVBQ^%GA*Y\2W0RJZMKI-K: ]F6%3 MYD@]F,1KY[^&W_!8;XQ:7\1K&^\9?V1K7A*6X47NE6NGK \,)/S&"0'=N4<@ M.6!Q@]MVQ;:VH"/R;*,YP0UQ(5C!Z\;L\' K M]$OV9O\ @C([3419RI0'Q MU /U$!# $$$'D$5^:W[37_!(.3XL?&+6O&?@OQI9Z!9Z_>27^H:=J=J\A@N) M"6E>)D/S*[DMM8+MR<$C 'Z55RGQ%^*W@[X1:$VL^-/$NF>&=-&<3:C&YO%-Z,JNM:VK6MD#V9(1B60>S>5^-?F_\W^GE]\>D6[?9["+'3$"84D=F8%O4F@#]?/C[_P58^#/P=^T6&@7DGQ(U^, ME?LV@N/L:L/[]V04Q[QB3Z5^;/Q]_P""G'QK^./VBQMM:'@3P])E?[-\-LT$ MCKZ27&?-;C@A2JG^[7R_X9\+:SXTUJVT?P_I-[K>K7+;8;'3K=YYI#Z*B D_ ME7W3\ O^"/7Q-^(/V;4OB'?VWP[T=\.;,XN]2=>O^K4[(\C^\^X=T[4 >!_L M-?$GQMX*_:H^'Y\)WU\USK.N6MCJ-G%(S)?6TLH6<2KT8!"[[FSM*[N-N:_H MGKP/]G/]A_X2_LPE+SPEH+7/B(1F)_$.K2?:+Y@1AMK8"Q C@B-5R.N:]\H M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *X#XB?L__#7XN:I;:EXT\#:# MXHU"VA^SPW6J6$<\B1;BVP,PSMRS''3)/K7?T4 >*?\ #%'P$_Z)#X/_ /!3 M%_A1_P ,4? 3_HD/@_\ \%,7^%>UT4 >*?\ #%'P$_Z)#X/_ /!3%_A1_P , M4? 3_HD/@_\ \%,7^%>UT4 >*?\ #%'P$_Z)#X/_ /!3%_A7;_#CX*^ O@^M M^/!'@_1O"OV\H;HZ39I 9]F=F\J!G&YL9Z;CZUVE% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 5\ ?&3_E,E\"?^Q,N?\ T3K-??\ 7P!\9/\ E,E\"?\ L3+G_P!$ MZS0!]_T444 %%%% !1110 4444 %%%% !1110 51UO1-.\2Z1=Z5J]A;:IIE MY&8;BSO(EEAF0C!5T8$,#Z$5>HH _)C]M'_@DG<:0M]XR^!T$M[9C,UUX-=R M\T0ZDV;MRX_Z9,=W]TMD*/S&G@NM(U"2&:.:ROK64H\;J8Y(9%.""#@JP(^H M(K^J"ODO]LC_ ()W>!OVIK6YUNQ$7A+XAJG[O7+:+]W>$#"I=QC[XP,"0?.O M'+ ;2 ?&'[%?_!6+5/!!T_P;\:)[C7/#XVPVWBH RWMFO0"X YG0?WQF0<_? MXQ^N'AGQ/I'C/0+'7-!U*UUC1[Z(36M]92K+#,AZ,K*2"*_FM^.7P \ M-)O#/CK19=*O1EK>X'SVUY&#_K8)1PZ]/<'A@#D5WW[*/[;'Q _9-U\/H5T= M7\*W$H>_\,WTA^S3]B\9Y,,N/XU'.!N# 8H _HAN[2"_M9;:ZACN;>92DD,J M!D=2,$$'@@^AKXL_:(_X)0?"/XQ&ZU/PI$_PU\1R9;S-(B#:?(W^W:DA5'_7 M(Q^I!KW']F7]K7X?_M5>%3JGA#4O+U.W13J&@WA"7MBQ_O)GYD)Z2+E3TR"" M![10!_/1^T/_ ,$_/C'^SD;F]U?P^?$'AJ'+?V_H&ZYME0?Q2K@/#@8R74+G M@,:^=M.U*[T>_@OK"ZFL;VW<20W-M(8Y(V'1E8$$$>HK^I\C(P>17RE^T1_P M34^#7Q_-UJ*:.?!/B>;+?VQX>181(Y[S08\N3)Y) 5S_ 'Z /AK]B'_@J#\1 M-)^(GA?P)\2K\^,?#6K7D.F1ZK> ?VA8O*X2-VE_Y;(&8;M^6P-1[(%K['HH ^<_V3/V% MOA_^R(NIWGAR6_UKQ%J<8@NM9U5D,HA!W>5$J* B$@,1R20,D@ #T7]H^\\3 MZ?\ 'XAW/@M9F\51:%>/IOV4$S"80MM,8')D'50.K 5Z/10!_*[->W,UZ]W M+/*]VTAE:=W)D+DY+%NN<\YZYKWOX6_M\?'GX0F&+1OB+JE[81X T_6V&H0; M1_"!,&*#_<*U^T?Q@_8&^!?QNNKJ_P!?\"6=IK-PQ>35=%9K&X9SU=O+(61C MZR*U?&GQ5_X(C0.TUQ\-OB*\77R].\46VX?COV>8L&/_;517Z/_ %^/_@S]I+P!!XO\$:@][IK MR&":&=/+N+290"T4J9.U@"#P2""""00:_#KXB?\ !-?]H;X=7OE2> +GQ%;% MML=YX=E2]C?WVJ?,4>[HM?IS_P $N?V7O&'[-WPCU^7QQ#_9NM^)+Z.Z72/- M$C6D,<>U/,*DJ)&+,2!G "9.QD?< M;2YT\VYC7/W8WA92/3+A_P : /W HK\Z/AC_ ,%J?AQK_E0>./!VM^$KAL!K MFPD34;93W)/[N0#V"-7UO\+_ -K[X,_&1X(O"7Q&T+4+V<@1:?/<_9;MR>P@ MF"2'\%]/6@#V"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***0G R>!0!#?WUMI M=C<7MY<16EG;QM--<3N$CB11EF9CP "23TQ7X=?\%&?V][G]I/Q)+X*\&W4 MMM\,M*GXD7*-K,ZG_7N.T0/^K0_[[4CL,X ZLQ"CDU_0G^S_\!?"W[-_PRTSP5X3M?*LK4;[BZD \^]N"!OGE M(ZLV![ *, 5RO[(_[*7AG]DSX90^'='"7VM76V;6=;:/;+?3@?FL:Y(1.P M)/+,Q/N- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !69XD\3:1X-T.\UG7M4L]%TBS0R7%]?SK##"OJSL0 /J:XS M]H#X[^&/VU0CSKVX8'RX(@>K,0?8 ,QP%)K\Z?AQ\ M"OBQ_P %0/$D?Q(^+FLWG@_X1I*QT70--?;YZABI\A6! Z$-<.I9CPHV_< / MI/Q]_P %9OV>_!%_+:6NLZOXMDB#;WT#3B\>X?PAYFB5L]BI*^]8'A[_ (+( M? 36KN.&\M?%^@1L^TSZCI<3H@_O$032-CZ GVKZ ^&W[&7P2^$]C';^'OAK MH"2(!_IFH6BWMTQ'?SI][CGG ('M72>*/V<_A7XTT^2RUOX<^%M1MW4H1-I$ M&Y1_LL%W*?=2#0!;^%/QQ\ _''1GU3P'XKTWQ-:1X$PLIOWL!/02Q'#QD]@R MBNYK\X?CU_P3)U#X8ZG_ ,++_9?UK4?"7BW33YX\.B]8QSJ.62"60DY..8I2 MR/DC*C@^U?L'_MP0?M0:'?\ AOQ1:QZ!\4M !34]+VF,7**=C3QHW*X;Y73G M8Q'9A@ ^M**** "BO.?B5^T;\+_@\L@\9>/=!T"=!DVEU?)]I/TA4F1OP4U\ MG_$C_@LG\&/"LKP>%],\0>-Y0>+B"V%E;,/]Z8B3_P AT ?>U0W=W!86LUU= M31VUM C22S3.%2- ,EF)X !))KPO]DK]LCP9^U[X8U+4/#<-WI6K:4Z)J.C MW^TRP;]WENK*2'1MK8(P_LA_$#1?!<-Q=ZU-!!(;.S M!,US;I/&\\: _P""KWP'^&37%KI.K7OCW5(B4\GP M];[H-P];B0K&5_VHR_XU\-_&7_@L;\6O''GVG@?3-+^'NG/D+.BB_OL=/]9( MOEC\(@1V-?#OAWP;X@\7ZT-'T+0M2UO5R2HL-.M)+B76 MO%/BK6/$&K*V]+O4;V2:2,CIL+'Y .P7 &.*_>7_ ()Q>/\ Q=\2_P!D?P?K M7C2>XOM5+7%M%J%X29KNWCF9(Y'8\L< KN/+;,G).3YC\&/^"07P:^';6]YX MMFU'XC:I'AB-0?[+8[AT(@B.3_NO(X/I7V]I>E66AZ;:Z=IMG!I^GVD2P6]I M:Q+%%#&HPJ(B@!5 & !0!Y3^TI^RKX _:K\*V>B>.+*Y+6,C2V.I:=,(; MNS9@ _EL0RD, ,JRLIP#C(!'F'P?_P""8?P"^$%TMX/#,WC/44;*77BV9;T) M_P!L0B0GZF,D8'-?5]>'_MA_M/Z=^R9\&KGQG=Z>=8OYKJ/3M,TX2>6MQWB4)'%$H5$4< #@ >E>"?'?] MNSX,?L\BXM_$?BZWO]F-E1J-UMO=18>HW#RH\CMMTK.#Z"@#\@/@[^SG\2?C[J?V+P'X0U+Q!M8)+=Q1^ M7:PG_II.Y$:'V+ GMFOT6^ ?_!%FVM_LVI_%_P 5FZ<8#/CWX+N?"WCC0[?6]*F^9!(-LMO)C EAD'S1N,_>4]"0<@D'\5?VSO^"; MGC3]F26\\1Z!]H\8?#D,7_M.*/-SIZ]END7H!T\U?E/<(2%K]XJ9-#'""#U% '\O/@/Q_XC^&'BJP\2^%-9N]!UVQ??;WMG)L=3W![ M,I'!4@@@D$$&OV._8J_X*E^'/C3]@\'_ !->T\)^.7VPV^HY\O3]4?H "3^Y ME/\ <)VL?ND$A!Q/[:W_ 2;L/%?V_QI\$[>#2=9.Z:Z\(EA':W1ZDVK'B%_ M^F9^0]BF,'\E]?\ #^I^%-:O='UG3[G2M5LI3#'/BCX4L/$OA/6;37M"ODWP7MG)N1O4'NK#H58 @Y! - '0T44 M4 %%%% 'P'^VW_P5#/[-?Q/D^'_A#PO:>(]*_C/\ $?4OBC\,Y[2_U7488O[3\/7+EK/4K9H9,=F 8?,I MQPPR#V- ']/6C:UIWB/2[;4])O[;5--N4\R"\LIEFAE7^\KJ2&'N#5VOYHO@ MQ^TE\2OV?=4%[X#\7:AH2E]\MDK^9:3G_II ^8V..,E( M]"\:VBYV03%M.NV],(^Z+\Y17[044 ?S2_$_]F+XL?!GS7\9_#_7=#M8L[KZ M2T:2T_"X3=&?P:O,0<'(X-?U3D9&#R*\RUS]E_X/^)M<76=5^%_A"_U16WF[ MGT6W9W;.\),TUH)G% ML[D\G,03!/)7:3R#/V1_!=IK?BE;J_OM1D:'3-'L IGNW4 N(O!\I/^N1$O[8#W9"LF?I&?K7T_\/?VR_@A\4_*7PY\3O#US/+]RUN[ MH65PWTAG".?^^:_ 'XB?LZ?%#X3&5O%_@#Q#H,$?WKNZT^06_P"$P!0_@U>= MT ?U31R)-&LD;*Z, RLIR"#T(-.K^9GX5?M"?$?X):K;7W@KQEJ^A&!P_P!D M@NG^RRX.=LD!.QU/HRFOZ-?@UXVNOB7\(_!7BV]L_P"SKS7=%L]3FM "!"\T M*2,HSS@%CC/;% '8T5X?^TW^V-\./V3M,TZ?QK>7D^H:CN-GI&DP+-=SHI 9 MPK,JJH) RS+D\#)!KRWP+_P5>_9V\:&)+OQ)J/A2XDZ0Z[I@% M?EKXX^*_Q5_X*@?$_5/A_P#"R\F\'?!+29A'JNO,&0WL9) >49#/O"L4MQ@= MY".-H!]^,T\0:K"Y22Q\.0F^92#@@R+B($'@@OGVK MR>W_ ."SWP*GO'A?1/'%O&I(%S)IMJ8VP>H"W);GKRM>K_!3_@G%\"O@OIUJ M$\'6OB[68U_>ZOXGC6]DD;^\(F'E1X[;4!'&23S7M5W\$OAW?V?V2Z\!>&+F MTP!Y$VC6[)@=!M*8H XGX)_ME?!W]H.>.S\%^-K*\U=U+#2+P-:7O R=L4H4 MOCN4W >M>U5\2?M!_P#!*GX7?$BRFU7X>0'X8>,X29[6YTMG%B\HY4/#G]V, MCAH=I7.<-@"N(_9$_;(\=_"_XL+^SQ^T;NMO%$3);Z)XENI-WVPGB*.67I*) M!_JYNI/ROESP ?HE1110 4444 %%%% !1110 4444 %%%% !1110 4444 %? ME5_P4W_X*'9_M7X.?#'4^/FMO$>OVDGU#V4+#\I'!]4'\5=?_P %+O\ @H>/ MA_;ZE\)?AEJ?_%4RJ8-%@?]>1PS#_5@X'S_ '/R*T31=0\3 M:S9:3I5G/J6J7TZ6]M:6T9DEGE*M+\-^'--G MU?7-3G6VM+*V7+RNW0>@ Y))P 22 ":_?']A;]BK1?V2/A_FY$&I^/]6B5M M9U=!D(."+:$GD1*>IX+L-QZ*%Y7_ ()\?L&:?^RWX67Q)XFA@O\ XG:K !=3 M@ATTR)N?LT)_O=-[CJ1@?*,M]D4 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%<#XM^/_P ,? 8;_A(_B'X7T1UX M,=]K%O$Y/H%+Y)]@*\5\6?\ !3S]G#PF&4_$!=7N%_Y8Z3IUS<9X[.(Q'_X] MWH ^:/VH(;C]M3_@HEX5^"$ERQ\ ^"H_MVL1P$@2-Y:37&2#U(:&W!ZH7VMT"1PQJ JHJC@ #H!7Y:_\$S?B9X= M^)G[<7QW\6)=K;W?B075WHUM=@)/+:/>^85 R?F5%A+*">A/13C]5* "D9@B MEF(50,DGH*_#;]I+_@J3\9?&OQ"UZT\&>('\#^$[:[EM[*TT^"+[3)&C%1)+ M,RE][8R0A"C..<9/RGXV^-'C_P")1?\ X2SQOXA\2*QR4U34YKA!]%=B /8" M@#^B+QU^U3\'OAHLH\2?$OPSILT7W[4ZE%+A^ M$?A=XDU/X4^.?&ZZ?/!X5TRWM[=]1F0K#-<27D*I#&QX=\!V./NA#G&0" ?T MA:]XXL=)^'6H^,;4'4]-MM*DU:(6YYN(EA,HV_[R@8^M?SZ_&C]N;XT_''5K M^?6?'.JZ;I5S(Q31-&N7L[.*,GB/9&1O '&9"Q/\0. MTGA/38W5^=ZBV103ZY !_&OFWQ%_P1M^">N>,[G6+?5?%.CZ7<3&8Z'8W<'D M19R=D;O$SJF<<$DXR >F #\2F8NQ9B68G))ZFNS^'GP5\??%JZ$'@SP;KGB9 MBVUGTVPDFC0_[;@;4'NQ K]\?AG^P%\ _A1Y4FD?#?2KZ]CP?MNN*VHREO[P M\\LJG_<"U[]:VL%C;1V]M#';V\2A$BB4*J = . * /A7_@E]^Q9XP_9ETKQ M3XF\>B+3]?\ $,<%O#HL$ZS&TAC+,6E="4+LS# 4G:%ZY8A?N^BO'_C#^UU\ M(/@,)H_&?CO2M.U",$G2X)#P,$09USTRP ]^#0!ZW%:P6\DLD4,<;RG= M(R* 7/3)/K>*)?+C!]1;1,2P[\RJ?4 M>GR'7(&&EQV,"V)4'_5F()R,<9)W?[6>: /Z Z* MX/X#_$QOC+\&/!?CB2S&GS:]I4%]+:C)6*1T!=5)Y*ALX/<8-=Y0 5XA^V'^ MS#IW[6?P9N?!=WJ+:/?PW4>HZ9J(C\Q;>Z174%TR-RLDDBD9XW9'(%>WT4 ? MDC\-?^"(_B&76]_Q ^(6F6NCQOGRO#4,D]Q.N>F^9$6(X[[9/H>M??GP,_8I M^#O[/*6\WA/P=:-K,0'_ !/-4'VN^+?WA*^?+^D80<=*]RHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH *^ /C)_RF2^!/\ V)ES_P"B=9K[ M_KX ^,G_ "F2^!/_ &)ES_Z)UF@#[_HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ KYQ_:W_89\ ?M9:*TNJ0#0O&4$6RR\3640\] M!-'G^$D$<[67)S]'44 ?S9_M'?LM^/OV7/&!T/QII9CMYF;[!K%KE[*_0?Q1 M28'(XRC ,N1D<@FU^S/^UI\0?V5O%/\ :G@_4M^FW#J=0T*\)>RO5']],_*X M'21<,.F2,@_T-_$CX9^%_B]X0OO"_C'1+77]"O%Q+:7:9&>SJ1RCCJ'4A@>0 M17XV?MI?\$NO%/P*^W^+?AX+KQAX"3,LUL%WZAI:=3YBJ/WL8_YZ*,@?>4 ; MB ?IK^RA^V[\/OVLM#']B7/]C>+((]]]X9OY!]IB]7C/ FCS_&HR.-RJ2!7T M+7\M'ASQ)JO@_7;+6M#U&ZTC5[&436U]92M%-"XZ,K*00:_6G]BS_@K+IWB[ M[!X-^-<\&CZT<0VWBP*([2Z/0"Y4<0N?[X^0]PF.0#]+J*9#-':]!K? MA?7-0\/:O!_J[W3;EX)5'<;E(.#W'0]Z^]?@)_P63^('@P6VF_$W1;;QWIJX M4ZG:;;/45'J=H\J3 [;4)[L:^LOC]_P2.^$GQ3:YU'P:\_PUUR3+;=.3SM/= MCZVS$;/I&R ?W37YO_'K_@F[\;O@/]IO9_#A\7>'XLM_:_AK==(J] M!U)3:/[QH _8SX#?MQ?!S]HH6]OX6\6P6VN2X T'6,6E]N/\*HQQ(?\ KFSC MWKWJOY6 6B?(RCJ?H0:^I?@+_P %)_C=\"!;64?B'_A,?#\0"C2?$NZZ"KZ1 MS9$J8' 8J/[IH _H"HKX7^!O_!7CX/_ !*6WLO&,=Y\-]:? 8WX-S8,WHMQ M&,CZR(@'K7VQH/B#2_%6CVFK:+J5IJ^E7:>9;WUC.LT$R?WD=20P]P: -"BB MB@ HHHH *\E^(7[)GP;^*OFOXG^&OAS4;B3[]XEBEOM44 M?&]C_P $F/V>+#Q;;:TF@ZM+;02"0:-/JLDEDQ!R P;,C#V+X/0Y&:^Q((([ M6".&&-(H8U")&BA550, #H *DHH _+K_@K9^R1\1_BE\0/#OQ%\$Z%?>+=/ M@TA=)O-.TN,SW5LT);'PO-HE]XM\4SP+=S6-I,L M$5K"Q(4R2L&^9L$A0IX&25RN?K6OR]_X*5_\$^/B/\8OBZWQ+^'%E%XE&H6< M,&HZ2;J*"XADA4(KQ^8RJZ,@7C.X%3P01@ \G_;&_P""IMK^T5\"W\"^%/#V MJ>$[O5;B,:Q+=S)(CVJ_,8HW0AOF<)G*C*@C^(U]/?LE_MI?LH_!/X0^'O > MB^-O[(EM(5:\GU#1KN%KV[8#SIW<1LN68< MPH51PO'Y%^//@?X_^&/B^U\* M^)_".K:1XBNXA/;:;+;,TT\9+ -&%SO&4<97/*GTKDM3TB^T2[:UU&RN+"Y7 MK#=1-&XY(^ZP!Z@C\* /Z6_AQ^T+\,OB]<&V\&>//#_B2\5/,:SL-0C>X5<9 MW&+.\#W(KT*OYE_V?8/%UQ\;O Z>!!;B(L.0%7] MZ#V,9QC<37RQ_P %+?VZ_BKX._:#UCX;^"?$-YX-T3P_#;+-)IX6.XO)I8$F M+F7&Y5"RJH52!\I)SD8^75_X*(?M"OHU]I%U\1[O4],OK>2UNK;4;&TN1-$X M*NA9XBP!!(R"#@\$4 ?M-^Q%\<9OVA?V9O!OBV_F6;7# UAJK#J;J!C&[D=B MX59,?]-!7NU?SW?LQ_\ !0/XF_LH^#[OPQX2M/#^HZ- M)9Y-)T&V2>:"-ONM(7>-%R.0I;=C!Q@@D ^DZ*^(-._X+"_L_P![N\Y_%&GX MQC[3I(.<_P"Y(W3^O&:Z[3/^"IO[-&HD*_Q!EL7+!56YT2_&<]\K 0![DB@# MZQHKR3X4_M9?"#XWZPVD^"?'VDZYJP4N+!7:&X=0,L4CD56< =2H.*];H ** MS]9\0:7X/;B/R]3U6$[AH MT;+]U#_S\,",?W <_>(Q>_X**_\ !16V^!-E>_#OX=WD5W\1;B/9>ZA&0\>B M(P_(W!!R%Z("&;L#^+=Q<7NN:G)//)/J&H7DQ=Y)&:66>5VR22D6_ MQ \>6<=Q\2;^'_1[20!ET2%AR@[&=@<.P^Z,HO&XMA_\$W?^"=\7PV]A TUU/%;0K@&29PJCTY- $U%36?@SQWX>\3WL*EY+32]2BFF1!CYC&K;MO(&[&,]Z[R@ HKP;]H#]M_P"$ M/[-&L6VC>-/$3IKL\8F&EZ=;/=3I&>CR!1A >P8@D<@$5X+J'_!9WX%68'DZ M-XVOR21B#3;88]SON5H ^\Z*_-;6/^"WG@: '^ROAKXAO3@8^V7L%OSW^[YE M==^SA_P5T\(?&[XFZ5X+\0>#+OP1=:SC45OH))W($<'Y/L=SJL]G'=7- MQ<[09"HE#(B*3M VDDJ23@[0 ?J_17\\.O?\%#_VC/$>[[7\5=8AW9S]@C@L M^N.GDQICI^'/K7G>O?M)?%KQ1O\ [7^)_C'4E< 8% M'],5%?SZ_L'_ !\^(O@C]IWP%8:+KNJZA8Z]K5MIVI:3+=22P74,TBQR.Z$D M;D5BX?&5V]<9K^@J@#POX[_ML_![]G#5ET?QKXL2VUUHA,-)L;>2ZN50C*EU MC4B//;>5SD$<)O^"T/P6TH.FD>'_%^N3#.UELX((6Z_Q/-N';^#O^%? M 7_!0[X&?$+PA^U1XYU;6-&U+4-,\0ZG+J&EZK%;O+!/ YRD2N 1NC7$93J- MH.,$$^.>&_V9/B]XO9?[&^%_C#44;_EK#H=R8AUZOLVC[IZGM0!^@OBC_@N+ M*2\?ASX2HG/RW&J:V6SSWC2$>W\==Q^R!_P5DO?C=\7]*\!>._">GZ))KDIM M]-U/1Y9/+2?&4BECD+$A\;0ZMPQ4%<$D?#WA?_@F'^TAXH*,/AZVE0-C,VJ: ME:P;>1U0RE_?[O:OL']BS_@E)XK^%7Q=T'X@?$O6=)V:%*+RQT;1YI)GDN0/ MW;2R%%"JC'=A=V2HR0,Y /U K^>C]NOX\_$+XG_M#^/=+\3ZQJ$&F:/K%UIE MEH0F=+6UAAE:-,1C"EF4!BY&6SUQ@#^A>O ?C+^PE\$_CWXP_P"$I\8^#4O- M><*L]Y:7D]HUR% "^;Y3J'( W'YL #/ P ?SJU+:6<]_<);VL$ES.YPD4*% MF;Z $="\)6 MWV?0]%T[18,8\K3[2.!<>F$ '84 ?@E^PEHNH?"[]M/X1W'C.#4O!,%Y=2&V MGU.TDMOM'FP30Q*N\+E))2(MPR/F/O7] E?+O[?O[(8_:J^%D#:+(MEX_P## M;/>Z%=EMGFL0-]LS?PB3:A#<;71#G&[/E'[%_P#P42LM9@3X7?'2Y;P5\3=$ M_P!!DO\ 7C]FBU!DX E9\"*XQ@$-@.>5.6V@ ^7?^"I7[)/PZ^"_B73_ !1X M3U&_A\3^-M3D>/PC%$LL(/6::,CYD4R.@$>#EI#M("[1P?AK]D;P]^SQ^UI\ M// ?QZT[^V?"GBW3[9DN8+J6UB@NYE"E&DC8$B.X!B8[A\CK)QD"OI']GR"3 M]OC_ (*!>(?B[?QOLD&A1RJ?+ED1F%I@'N6\VZ/=6V \$5]&_\%-?V M<#\>_P!G2^U'2K8R^+?!Y?6--,8S)+$%_P!)@'?YD7< .2\2#O0!ZEX'_8R^ M!OPZ\IM"^%GAF&:(@QW-W8K>3H1W$L^]P?QKY*_X*[>/!J/ACX=? GPK%'/X MD\3ZM!)O%]^=7^) M5I$=*F\.V[_Z5?740 6X8X/EQ2*4=I",;BZJ&*[:^.?@'^UQX'LOC[K_ .T' M\;;O5?%'CCS&30O#FBV8>.T)3:LA>5D1$C0[$4,S9W.PW $@'[6_#CP;!\.O MA[X7\*6LAEM="TNUTN)SU9((5C4_DHKHJ_'[XJ?\%L/&FL)+;?#_ ,"Z7X:C M.5%]K,[7\^/[RHHC1#[-O%?&WQ7_ &NOC%\;/.C\8?$'6=1LI<[].AG^RV9! M[&"$+&?3E2: /W<^+'[:OP3^"PGC\3_$/2([^'(;3=/E-[=AO[K10AF0_P"\ M />OC'XN?\%L]#LDGM?AIX"N]4FP5CU+Q+,+>$'U\B(LSK]9$/TK\DZ]L^%' M[%GQL^-)@D\+_#S6);";!74M0B%E:%?[PEF**P'^R2?0&@#<^,?_ 4!^.GQ MN$]OK/CB[TG29<@Z5X?_ - M]I_@;R\/(OM([5\\,Q=BS$LQ.23U-?J/\'/^ M")E[<""\^*/CR.T4X+Z3X7B\Q\>AN9E 4]N(F'OQS]T?!S]AOX)? PV]QX:\ M!Z?+JL."NK:LIOKL,/XU>7=Y9_ZYA1[4 ?A]\'/V*?C3\=A#-X5\!ZD^ERX( MU;45%E9E?[RRR[0X'HFX^U?>?P-_X(J65C/::C\6?&0U'8RO)H7AM6CB;'.U M[EP&(/0A44]<-WK]1J* *.A:'I_AC1+#1])LXM/TNPMX[6UM(%VQPQ(H5$4= M@ /:KU%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %? 'QD_P"4R7P)_P"Q,N?_ $3K-??]? 'QD_Y3)? G_L3+G_T3K- ' MW_1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M? 7[:7_!*_PW\9OMWB[X8):>$?&S;I9]-V^7IVIMU)P!^YE/]Y1M8_> )+U^ M.OC_ .'OB3X6>*[_ ,,^+=%N] UVQ?9/97D>UU]&!Z,IZAE)5AR"17]0]>._ MM)_LI?#_ /:F\*?V1XRTL&^@5A8:W:82]L6/>-\'*D]4;*GTR 0 ?CY^QG_P M4B\:_LQRVGAW7?/\8_#H$+_90B@#^7CQS\//%' MPRUV31O%OA_4O#>JQ\FTU.U>"0C.-P# ;E/9AD'L:_67_@B;9>++?X3^/Y]2 M2Y3PA/J=N=&\[(C:<)(+MHP>V/LX)'&5(Z@U^A7B;P=H'C6R6S\0Z'INO6BM MO6WU.TCN8P?4*X(S6A86%KI=G#:65M%:6D*A(H($"1QJ.@51P!["@"Q1110 M445\<^,/^"KWP"\&_$"Y\+3ZEK.HBUE:"XUG3M.\VQCD5MK#=O$CX.?F1&!P M<$\9 /L:BN ^%7Q]^'7QOL/M?@7QEI/B10N]X+2X'VB(?]-(6Q)'_P "45W] M !1110 4444 %%%% !1110!^;7_!5G2]1^%?Q6^!WQZTR"2=/#VI)8WH4?+B M.47$*$]@X^TJ?PK]!-+O?#GQ2\(:9JUNEEX@\/ZK;1WEI)+$LL4T4BAE8!@1 MRIK(^-GP@T'X\_"WQ#X$\21LVE:Q;F%I(\>9!("&CF3/&Y'56&>,K@Y!(K\Y M_P!FO]H_Q/\ \$\_B%<_ ;X[1W7_ A7VAG\/>*$C9X((F8_.O4M;N3DA9;WUA.LT,R^JNI((^AK2H ^8/VJ?^">OPT_: MNUVW\1:W-JGA[Q1# +8ZIH\B#[1&OW%FC=65]N3@C:V#@D@ #\^OVQ/^"8_A M3]EWX1:EX['Q5NKDQ31VMCH]YI">9?3NP C659AMPHDOZV?%SXV> M"/@3X6F\0^.?$5EX?TY WE_:)/WMPP&=D,8^:1_]E037YL:/9^+O^"LG[0=A MK>IZ;?\ AO\ 9^\(SGRH)CM-X^06CW#AIY<+NVDB*/@'<07 /%/A9_P25^*O MQ<^%'AGQMI?B#PUI2Z[:+>Q:=K,ES#+'$Q/EL2D+@[DV./9Q7K'[/'_!'?QY MHWQ4T/6OB1KF@V_AK2KN*]DM-(N);BXO&C8,L7S1HJ(2 &;).. .%!''%$H544# 4 < #&*EH *_&7_@I=^Q;\5M1_:/\0>/O"_A M76/&WA[Q(()T?1;62]GM9$ACB:*2- S@#RP5;&W:P&,H2/7![<5_5 M!4<]O%=0O#-&DT3C#1R*&5AZ$'K0!_-[^R#X.\8>-/VD/A_;>";>[DUBUUBU MO&N;4-BUACE5I99&'W4"!LYZYV\D@'^D:JECI%CI9(=#ND\PL MW]X$9^4 ?'U?TW?$_P"!?P^^--O;0^.?!VC^*!:Y%O)J-HLDL()!(23&Y0<# M(! .!FO*[S_@G5^SC?3>;)\*]*5L8Q#/<1+^2R@4 ?SSQR/#(LD;,CJ0RLIP M01T(-?0'[''QY^(?PY_:&\#'PYKFJ72ZGK%II]WI)N'DAOH995C>-HR=I.&. M&/*D CI7Z^O_ ,$N_P!F-W9C\,@"3DXU[4P/R%SQ75_!G]A+X(_ 3Q/'XD\( M>"HK?Q!"&6'4KZ[GNY8 PP?+$KLJ'!(W* V"1G!Q0![]7XE_\%)_VP?B?=_M M)>)_!.A^+=6\+>%_#O:_:'\M'>69HV!21FEEGE=LDDG)9F)Z]230!'=74U]=37-S-)<7$SF26:5BSNQ.2 MS$\DDG))JQHFN:CX:U>TU72-0NM*U2SD$UM>V4S0S02 Y#HZD,K#L0,]&U75+;3K[2-R\6Z7'K?B/7;!O,L9_$-Y',MK)T$B)%%&I8*U@L=(NY+-KEFB21IIFC(:3<7RH)V MA0N!G)/R+_PT)\4_^BE^,/\ P?77_P [O)+B&]BFE6-E,;L1NPQVMU4X.>M?IY!_P2"_9[BA1&LO$ M4S*,&1]78,WN<*!^0%>F_ __ ()__!/]G[Q3#XF\+^%Y)O$5N&%OJ6JWDEU) M;[A@F-6.Q6P2-P7=@D9P30!]%U^#'_!4_P =^,?$?[6WBC0_$5Q=QZ-HOD1: M-I[LPMTMVA1O-1>A+LS%F'.1MS\N!^\]>:_%W]F[X8_'@VK>/?!>F>))[5=D M%U<(4GC3.=JRH5<+GG;G'7B@#^:&BOZ*=/\ V!?V>M-,)A^$WAY_*&%^T0M- MGC'S;V.[\&O$,L5W9:KI]K)_3M7TC^R-_P $M/BX/C'X5\2?$71X?!_AG1;^#5)4EOH)[F[,3B1( MD2)WV[F50Q9%X(^&^JZNW(6YUV]CLE'OY<8E+#VW+0!^FE%?AG\0?^"OOQ[\7B2/19]!\ M%0-PITK3A-+M]WN#(,^X5?;%?-'Q!_:-^*7Q5$J>+?B#XBUVWD^]:76HRFW_ M A!"#\%H _I1TOQ+H^MW-S;:=JMC?W%J0)XK6X21XC_ +04DKT/6OSH_P"" MR6C?#FW\%^&99/#4%]\7-=O$M-+OK7#OCSX'U'P9=7%KKPU6WCC^SL0)$:11)')R 8V7<&!XVYSQ7Z*_L^ M02?M\?\ !0+Q#\7;^-[CX<_#UD@T*.53YO[5WP&\.6A^%OQ@TK18[^".]U'1+B>6%(;MHU$BB,Q312%?N^9\I(1>. M!U-W^RW^W?\ $)38^)?CMI.BZ9(0DTFFWLD$Q0\'8+:UC)Z#@NN<]>37Z544 M ?SH?MA?LFZW^R3\4K;PI?:A_P )#9:A917NGZO';&$70/RR+LW-AED##&XG M!0\;L5X_X5\%>(?'6I#3_#>@ZGXAOSC%KI5G)7UC33&,R2Q!?])@'?YD7< .2\2#O71?\$]OV@;7]H?] MG+1]6E,(\4:8W]F:\J*%:2ZC48G;'4RIL M&2X\+6_@ZPD_Y>_$EXD!'KF%-\P/U05]B_"C_@B?X1TD077Q$\P MT.%;*W!_NF1][N/<",U^EE% 'C_PH_9#^#?P3\J3PA\/=&TZ]CQMU&>#[5> M^T\Q>0>N P%>P444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 5\ ?&3_E,E\"?^Q,N?\ T3K-??\ 7P!\ M9/\ E,E\"?\ L3+G_P!$ZS0!]_T444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110!3U?1[#Q!I=UIFJ65OJ6G7<;0W%I=Q+ M+%,A&"KHP(8$=B*_+;]LO_@D;C[?XP^!J9'S3W/@V>3\2;.1OS\ISZ[6Z)7Z MJT4 ?RQ:MI-_X?U2ZT[4K.XT[4;25H;BTNHFBEAD4X975@"K C!!Y%?>O[&O M_!5?Q1\(#8^%/BDUWXQ\&KMAAU3=OU+3DZ#D_P"OC']UCN Z,0 E?HM^UI^P MA\//VL-,DNM2MQX?\:11;+3Q-81#SA@?*DZ<">,<<,0PYVLN3G\3OVD_V2_B M)^RSXF.F^,=))TV9RMCKMF#)8WH'/R28&UL=48!AUQC!(!_0Y\./B;X6^+OA M.S\3>#M M!=H/X)HB<,.N",,N3M8'FOV<_9$_X*3_#[]I:.ST+6)(O M!/C]\1_V1>S#R+U_6UE. Q/_ #S;#]@& W4 ?7]%%% !1110 4444 %%%% % M'7-,_MK1=0T_SY+;[7;R6_G1??CW*5W+[C.17\XGQ]_91^)?[-^OWMCXO\,W ML.FPS&.WUV"%I-/NUS\K),!M&1@[&(89P0#7])-175K#>V\MO<0QSP2J4DBE M4,KJ>H(/!% '\LNFZG>:-?P7NGW<]C>P-OBN;:0QR1MZJP((/N*^H_A#_P % M.?C[\)?(MV\6#QEID7_+EXIB^V$C_KOE9O\ R)CVK]5?C%_P3/\ @)\86N+I M_"?_ B.K39)U#PM(+(@]<^3@PDYZDQY/K7Q!\7O^"*OC?0C-=_#GQCIOBFV M&66PU>,V-T!V57&^-S[DQB@#V;X1?\%J/ NO^3:?$3PAJ?A.Y.%:_P!*<7]K M[LRG9(@]E$AK[8^%7[1WPP^-\"R>!_'&C>(92-QM+>Y"72#& M.>"5X9XV#I)&Q5E8<@@CD$4 ?U245_/!\+?^"@WQ\^$@BATKXAZCJE@F!]AU M_&HQ%1T4&8,Z#V1EKZ_^%O\ P6YOX?)M_B-\.8+H<>9J'AFZ,1'TMYMP)_[: MC_ _6"BOEWX6_\ !2S]GWXIM%!%XWB\,7\F/]#\3Q&P*Y]96S#^4AKZ5TC6 MM/\ $&GQ7^EWUMJ5C*,QW-G,LL3CU#*2#^% %VBBB@ K@?C/\"? W[07A)O# MGCS0+?7=.#&2$R$I-;28QYD4BD,C>X//0Y'%=]10!^:NH?\ !+CXI_!S5;B^ M_9]^.=]X>MII-W]E:Q/-:I@_\])( Z2G']Z$=!7!Z:?VQO&/Q9U3X0P?M(>$ M5\::;;FYN].CG,4D49"M_K8[#YFPRDJK%E#<@#-?I!^T/\:-,_9\^#/BGQ[J MNQX])M&>WMF;'VFY;Y881_O2,H)'0$GM7XKZ#X5^*_PYD"=#\5Z#YC=0P!'9AG!'8 M@CM6_0 4444 %%%% !1110 4444 %%%1W%Q%9V\L\\J001*7DED8*J*!DDD\ M =Z )*_,[_@H3_P4WA\()JGPS^$&I+/KYW6VK>*;5\I8=FAMF'6;L9!PG(7 MY^4\[_X*"_\ !3R7Q:-2^&WP=U)X-#.ZWU;Q5;,5>]'1H;5NJQ=0T@Y?HN%Y M?\W?#GAS5/%^NV&BZ)I]QJNKW\RP6ME:1F26:1C@*JCDF@"O;V][KFIQP01S MZAJ%Y,$2.-6EEGE=L #)9F)Z=237[+_ /!/'_@FY;?!B&P^(_Q-L8KSQZZB M73M'E"R1:,#T=NH:X]^B=LMR.@_X)_\ _!.33OV=+6T\<^.XK?5_B5-'NA@& M)+?158CS8R&D' R53C+/]T4 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 445R'C+XP^ _AV'/BKQKX>\-E!DKJNJ06S?D[ T =?17R_P"* MO^"F/[.'A.?R)OB/!J,X;!72K"ZNU^N](RF/^!5[=\)OC#X.^.7@ZW\4^!]= MM]?T29C'Y\&Y6CD&"8Y$8!HW&0=K '!!Z$4 =E1110 5X_\ '3]K;X4?LWO; MP>/O%UOI.H7,?FP:;#%)5$K,JD@@,V%)!&:]@K\#O^"G/PQ\;>%/ MVLO&6N^(;*]N-)UZYCN-)U5HF,$T'E(J0J_3=&%\LKU^3.,$$@'VYX\_X+7? M#+1O.C\)^"O$?B:9,A9+YX=/@D/;#9E?'U0'VKYS\>?\%I/BUKHDB\+^&/#7 MA:!L[998Y;ZX7TPS,J?G'^5?)_@/]D_XR?$T1/X;^&?B;4;:7[EV=.DAMF_[ M;2!4_P#'J^C/ ?\ P1Y^/'BDQOKG_"/>#83RZZCJ/VB8#T"VZR*3]6 ]Z /% M_'G[>7Q_^(S2#5OBEKUO%)U@TB8:;'C^[BW$>1] M^NY#EY[F5I)&^K,237ZS> _^"(7ARU$X)K^A#P;\,?!_PYMS!X4\*:)X9A(P4TC3X;4$>_EJ,UTU 'XP_#S_@BU\5M M?,/A7X4?L6_!)/"OPH\$Z=HWQ!\>;]&MK MR!7N=0CL2 MT5FD9Y!Y@=8< C=YI_NU]=?L5?L\0_LS?L]^'/"4D2+KLJ?VC MK4J8/F7LH!D&1U" +$#W$8/>OSB^/OCKXE2?\%"+WXD:_P#!+Q9XXT'P7?O8 M:#I$-K<0V[I;EA!<"98)0RF0FX&!R67G KWW_AZ5\4_^C2/&'_@;=?\ RNH M_16BOSJ_X>E?%/\ Z-(\8?\ @;=?_*ZC_AZ5\4_^C2/&'_@;=?\ RNH _10C M(P>17Y;^"#_P[X_X*,7WA>3_ $'X5?%#8UEGY8+9Y)&\D>@\F=GAY/$?VT?VA?'O[8?@72-'N?V8O&/A?6M'O?M M=AK:&ZNFB5EVRQ&/[$F5?"'[PP8U/.,$ _9NBO&_V/O''BWXA_LW^"-9\=:1 M?Z+XK:S-M?P:E"T,\KPNT0G9& 8&4().0/OG'&*]DH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M^ /C)_RF2^!/_8F7/_HG6:^_Z^ /C)_RF2^!/_8F7/\ Z)UF@#[_ **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "L7QCX+T'XA>&[[P_XETBSUS1;U/+N+&^A$L4@]P>X/((Y! (((K:HH _( M3]L+_@D7JWA/[;XJ^"8GU[1QF6;PI.^^]MQU/V9S_KU'9&_>= #(3Q^;-W:7 M6E7TMM^U"T_X M1SQJ(]L'B;38P)20,*)TX$ZC 'S88 85EH _.7]D;_@J]XS^#WV+PW\3!=>. M_!Z8C2_9]VJV2_[+L0)U']V0AO1P %K]>OA)\:/!7QU\)0^)/ WB"TU_2Y,! MVMVQ) Y&?+EC.&C?'\+ '\*_ ']IK]C3XD_LKZVT/BK2C=Z!+)LL_$>G*TEC M<>@+8_=O_L/@\'&X%K]!K2[@O[6&YM9H[FVF02130N&1U(R&4C@@CG(H FHHHH **** M "BBB@ HHHH CG@CNH)(9HTEAD4H\;J&5E(P00>H(KYP^+7_ 3K^ ?QA>:X MU#P+:Z%JK%(_P!TQ/JR,:^DZ* /RG^*/_!$65?.N/AS\1U< M<^7I_BBUQ],W$ /_ *)KY ^*/_!.SX__ H\Z6_^'U]K=A'D_;O#I&HH5'5M MD69%'NR"OZ%Z* /Y7;VRN--NY;6[@EM;F)BDD,R%'0^A4\@UL>$?'_BCX?WW MVWPOXCU;PY>9S]HTF^EM9,_[T; U_2M\0_@MX"^+5H;?QGX.T3Q,FW:KZE8Q MS2(/]AR-R'W4@U\P^.?^"1?[/?C"#V9MS+H6JDJ?7BY68 >PQ[8H M XS_ ()/?M:>._C[I'C'PIX\U"3Q!=^'DMKFSUF=1Y[Q2EU:*5AC>04!5C\Q MW-DG K]!:\A_9L_99\!_LJ>$;K0? ]I<@7LJSWVHZC*);N\=1A3(X51A03A5 M55&YB!DDGUZ@ HHKSG]H?XT:9^SY\&?%/CW5=CQZ3:,]O;,V/M-RWRPPC_>D M902.@)/:@#X._;^\1ZC^UG^U1\/_ -F3PM=.NEV%TFH>([F Y$4A0NQ/;,-N M6(SP7F"GD"OO+Q_\"/"WCWX%:E\*);*.S\+W&DKI-O#$N1:(B 0.@/\ %&R( MRY[H*_GAT_X[_$CPGX_U_P 8Z9XGU/0?%FON]S?ZG9N8+F<3,)C\X^8(Q*M@ M$ X7K@5Z]X6_X*:_M(>% B1_$674X%ZQ:KI]K<[N<\NT>_\ \>_I0!]W?\$K M?BGJ_@/6?'7[-?C=_L_B+PC>SW&EI(W#0^9BXB0GJH=EE7'WEF8]!7Z+U_.C MJG[9_CW6/VC- ^-DT&DVWC72_)$LMA;-!%?JBF,B=0YSOB/E,5V_*!C!&:^U M/#?_ 7%G78GB#X21R?WI]-UPKCZ1O ?_0Z /U:HK\^?#O\ P6I^#U^@75_" MGC'29L9)BM[:XC'MN$RM_P".UZ)H_P#P5C_9OU-@+GQ9J6DC)&;S1+IATSG] MTC\'I_\ 6YH ^PJ*^=M%_P""AG[.FO;/LWQ6T:+?MQ]M2:UZ],^;&N/?/3OB MNZT;]J/X-^(0O]F_%?P5=NPSYO?M'W%[X.\%/<^'?AHCE) 3LNM8P>&FQ]R+N(N_5LG 7R;]KG]MCQS^UMX ME$FL2_V-X3M)2^F^&[20F"#J!)(W'FRX."Y R=H4$@\E^SA^S)XX_:B\=1^ M&_!NG[TC*O?ZK< K::?$3]^5P.IP<*,LV#@<' !QOPW^&OB;XN^,M.\*^$-' MN-:OMS'9@CYH+7(RJ]B^ S]\#"CO_P!E+]C_ ,#_ +)G@[^S/#EN+_7KI%_M M3Q%=1@7-ZPYQW\N,'[L:G ZDLV6/NE !1137=8T9F8*JC)8G H =17/W_Q# M\*Z7L^V^)M'M/,SL\^_B3=CKC+<]1^=U 'H]%>)ZE^VS\!-*$IG^+WA!_*(#?9M5BGSSCCRRV[KVS7&: MW_P4Q_9KT+>)OB;;7,B[L)9:;>W&XCL&2$KSV)(!]: /I^BOB;6?^"OW[/>E MEA;7?B/5\' -EI!7/&_\ @IC\'?VC/'D'@_1_[=\.Z[=@ M_8H?$5I%"EXX!)CC>*61=^ 2 Q7/09/% 'UA1110 445\D_\%/?C;XO^!?[, M,VI^"KF?3=6U;5H-(DU2VXEL8)(Y7>1&Q\K'REC#<$>9D$, : /J^\O;?3K= M[B[GBMH$^]+,X15^I/%>:^)_VI/@[X-#C6?BCX0L)%Y,#ZU;F7\(PY8_@*_F M[U_Q1K/BN]:\UO5[[6+MF+-<:A MRC8^Q5Y3CIU4?2OQVT_3KO5KM+6QM9KRYD.$AMXS([?11R:]7\(_L?\ QN\= M"-M&^%7BN>&3&RXGTN6WA;/0B24*I'XT ?8_B[_@MWX[O=__ C'PW\/:.#] MW^U;N>_(Y_V/(SQ_GM7B?B__ (*K?M&^*A(D'B^S\/0/UBTC2K=.^>'D5W'X M,*O^$?\ @DI^T5XF$;7N@Z/X81\$-J^KQ' /Z%:>);NU?3- M(U&-HIE2%)0]P8VY42>:@&0"1"#R"I/W/X8\#>&_!-M]G\.^']+T"WQCRM,L MH[9,?1% KSCN9;$2F-+B9DGF?DUN\7-T6P\30^3NC4#G>W!]J^S/#7B?2/&>@V6MZ#J=IK M.CWL?FVU_83+-#,G3*NI((R"/J#7P5I'[+OPJ\7_ +<'Q4^'=]X%T6+PDG@3 M3_L]C:6:0_99&D ,T+* 8Y>?]8#N/.2O[,GQ/_98TCQIX9\8:QIF MI^$+F]6YT&"UO))9[8Y<2,R&,(@D7RCA6.&5N.A3:UXIUW3O#ND0D![[5+I+>$$]!N<@9/8= M3VKB/V>/V;/!?[,'A'4/#?@:"]@TR^OFU&9;ZY,[F4QI&2&(X&V->/K7Y_6_ MAE/^"D7[??C+3O%=Y=S?";X;^;;6^E6\QC2X9)1"1N7!'GR)+(SC#[$501@$ M 'Z#_#W]IOX3_%?6#I/A'XA^'M>U4%@MA:WZ&=\FU^=O[; MW_!.WX>^%_@QJOQ#^$NCOX&\8^#8/[71]+N9@EQ!!AY,AG.R1%5I%D7#$KAL MY!7Z7_8;^/-U^T;^S3X4\7:HZOKX1]/U5D7 :YA;8SX' +KLDP.!YF!TH ][ MHHHH **** "O@#XR?\IDO@3_ -B9<_\ HG6:^_Z^ /C)_P IDO@3_P!B9<_^ MB=9H ^_Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH H:[H.F^)](N]*UC3[75=+NXS%<65["LT, MR'JKHP(8>Q%?FG^UA_P1[T_6S>>)/@C.? /B3X9^);KP_XKT2^\/ZU:G$MEJ$+12 =F /53CAAD M'J":]I_9C_;L^*7[+EU#;:%JO]L^% ^9O#6K,TMH03EC$<[H6//*$ GEE;I7 M[L?&_P#9V^'W[17AHZ+X\\.6VLPH#]GN\>7=6C'^*&9<,AZ9 .#@;@1Q7Y,? MM2_\$D_'OPH-WKOPTDG^(7A="7-BJ :M:I[QKQ.!QS& Q_YY@#- 'Z&?LP_\ M%$OA3^TNEKIL.H#PCXRE 4^'=9E5'E?TMY>$F]@,/QDH!7U'7\KEQ;SV%U+! M/%);7,#E)(I%*O&X.""#R"".E?8_[,?_ 5(^*?P'%IH_B*9OB)X1CP@L]6G M/VRW3TAN2"V .BR!U &!MZT ?NY17@/[.O[(4L/$+KE_#NL M8M[Y3CG8I)64#UC9L=\5[]0 4444 %%%% !1110 4444 %%%% !1110 5^9' M[?WB/4?VL_VJ/A_^S)X6NG72["Z34/$=S ZKL>/2;1GM[9FQ]IN6^6&$?[TC*"1T!)[5\@_\ !*#X M+ZG+X?\ %?Q\\9;[KQ=X]NYC;7,Z_.+3S2TL@]/-F!..FV%".#0!ZE^T!_P3 M/^$'QZCT>5X+_P (ZGI.GP:7;7FA2(H>VA4)$DL;JP?8H"AAAL D@ 5\N>) M_P#@AT'?BWQSLM]4T/Z]94G^@^YZGVK]5:* /Q4\3?\ !%WXT:7O?2/$ M7@_7(AG:@N[BWF;K_"T.T=!_'U/IS7RCI?[,_P 2M=^*OB#X;Z9X8FO_ !IH M1F^VZ3%-$) (F =H]S 2#D$;,Y4@C(YK^EFOS3_X*5>"-6_9\^-WP\_:C\%V MY^TV-Y#8:]%'\HF(4K&7(YVRP^9 Q[ 1@!.J:+J&F@8)^V6LD6,]/O =:_IS\! M>-])^)7@G0_%>@W(N]'UFSBOK67N8W4, 1V89P1V(([5OT ?RKT5_4)K'PT\ M(>(@PU7PKHFIA@0PO-.AER"V,S0RQL#D$,I![5^\'Q M:_9*_9'^%7@ZX\0^.?!'AGPWH=L(_$S6OP3^&-OX,T:W;:=;O+BXFO;O&0&2*25XX%YR" 9. =R_=H _1 M;XI_\%6=)^$WP1\(V\5O!XI^,VH:%:3ZG81C99:7=O C.;DKT8,2?(4[ARK% M#7Y*_%;XN>+?C=XTO?%?C36KC7-:NS\TTYPL:9XCC0?+&@R<*H '/J:YK3=, MO==U.VL-/M+C4-0NY5B@MK:-I99I&. JJH)9B3@ T\&(^..W?R5/IN/WD(!\Q?L7_\ !/'QE^U3?6^N:CYWA7X< MQR?OM:EC_>W@!PT=HA^\>"#(?D4Y^\1M/[1^$?AKX4_9<^"VHZ;X"\.QVFG: M+83WRVD7S37LR1%BTCGEY'*@;C[ 8 'I%A86NE6-O965M%9V=O&L,-O;H$C MB11A551P !P*L4 ?S9?$/]K/XO_$_Q%J.KZW\1/$1>]D+M9VFIS6]I$N> M(XX48(BCT ]SDDFN-;XK>-G4JWC'7V4C!!U2?!_\>K]O_'O_ 2H^ 'CWQ9< MZ\^BZIH4UU*9Y[/1M0,-K(Y.3B-E;8"<\(5'/ %90_X)#?L\@_\ (-\0'_N, M/_A0!^(/_"6:Y_T&=0_\"G_QK,DD>:1I)&9W8EF9CDDGJ2:_>;_AT_\ LV_] M"AJ'_@[N_P#XY6I!_P $MOV9(8XU;X;-*R N^O:EEB.Y N0.?88]J /P#HK M^AVQ_P"">'[.>G%_*^%6COOQGSY)YNGIOD./PKJ-/_8U^!&F',/P?\%/\NW_ M $C0[>?C_@:'GWZT ?S=4^&&2YF2**-I97(54099B>@ '4U_33IOP"^&&C&, MZ?\ #CPE8F-=B?9M#M8]J^@Q&,#VKKM*T/3="A\K3=/M=/BP%V6L*Q+@=!A0 M.!DXH _F4T;X.^/O$84Z3X(\1ZH&&0;+2;B;(SC^%#WXKZM_8:_84^,.M?M" M>"?$FO>#=;\%>'/#NK6^K7=]KEI)8N_D2+(L4<<@5V+E0N0, $DGCG]S** " MBBB@ K \=^ O#WQ.\)ZCX9\5:3;:YH.H1^54,P_.O9** *&CZ!I?AZW^SZ5IMIID'_/ M*S@6)>_90!W/YU?HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH *^2OVX?V&C^TS<:%XR\'Z]_PB'Q2\/!%T_5FD=(IHT2-I=X_3(R<^ $M&M[6*PTWQK=4&T-N((*XW+ M=\=?\$\/V@/AWX?O?%_@+]I#Q3XF\9VD7VF73KF6YMS?E,L45S<2!V/(5)%* ML3R5!KZ(\%_MV6/B#]L7Q%\ ]:\*?\(U>:>)5L=8GU02?VA(JI(B+#Y2[=\+ M&0?.WW<8.)O$NF>#?#NI:[K5[%IVD:;;R7=W=SG"0Q(I9F/T - 'R]_ MP3K_ &Q+[]J[X9ZK!XGAC@\=^&)HK?53!%Y4=S'('\F<+T5F\N164-%O/$/C?XX_$6*SFL MO#NJW\5M9 C$VT^!#-H%_&^[IM-O M(#G\#7QA_P $5+N67]F/Q7 Y+1P^+K@IGMFSM"1],C/XFOI7]M7XF:;\)_V6 M_B/K6H726\D^C7.FV2LV&ENKB-HH44=2=S[B!_"K'H":\@_X)*_#J\\!?L?: M9=WL,EO+XEU6ZUM(Y.#Y;"."-L=@R6ZL/4,#WH ^S:*** "BBB@ KX ^,G_* M9+X$_P#8F7/_ *)UFOO^O@#XR?\ *9+X$_\ 8F7/_HG6: /O^BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH ^?_VD?V&_A1^T];33^)=#&G>)"FV+Q'I&V"]4@8&\ MX*RJ/20-@=,=:_)S]I/_ ()=_%OX$-=ZIHEH?B)X3BRXU#186^U0H.\UKDNO M&22A=0!DD5^\=% '\K<4LUE1/B5X@Q7ZA?M'_L ?"']I5;F^UC0Q MH'BF4$CQ%H86"Y9O65<;)NV2ZEL# 9:_+S]H+_@E%\8?@\+K4?#-O'\2?#T6 M6$VBQE;Y%_V[0DL3[1&3\* /TT_9_P#^"CGP5^/YM[&U\0#PGXCEPO\ 8WB0 MK:R.Q[12Y,00> MQKWSX&?MX_&K]G[[/;>'?%]QJ.B0X T/7&OK!CW8JH\V/Z!9.G6ONCX;_ !A\#_&# M2SJ'@KQ9I'B>U4 N=-NTE>+/02(#N0^S &@#L**** "BBB@ HHHH **** /R M7_X+2?&B];QSX%^%I27_ (1ZVM$\1W\<,H1KJ1Y)88TS@[=B12X)!YFS@X%+ MX9_X+5Z=X/\ #FEZ#H_P)2QTG3+6*SM+:/Q7\L4,:A$4?Z%T"@"O0_VAK6&] M_P""P?P5AN(8YX7\/QAHY5#*W&H]0:_0[_A$]#_Z VG_ /@*G^% 'Y@_\/SO M^J)_^77_ /<5'_#\[_JB?_EU_P#W%7Z??\(GH?\ T!M/_P# 5/\ "C_A$]#_ M .@-I_\ X"I_A0!^8/\ P_._ZHG_ .77_P#<5<9\9/\ @KWH_P ;?A=XE\#: M[\$,Z9K=F]J\@\4[FA<\QRJ#9?>1PKCW45^N/_")Z'_T!M/_ / 5/\*JZMX3 MT0:7>$:-IX/DO_RZI_=/M0!\#_\ !%OXH>(?$WP?\6^#=2M;B70_#5]')I>H MN#Y8%P'>6V!Z?(R^9@9QYYSCY<_HQ7YQ?\$7=2M-'_9T^(-]?W4-C96_B-I) MKFYD$<<:BT@RS,2 /4UW7[0G_!6OX2_"?[3IO@WS/B7K\>5']FR"+3HV_VK MD@[^W^J5P?[PH ^W;N[@L+6:YNIH[:VA0R2S3.%1% R68G@ #G)KX+_:C_X* MV^ /A7'>Z'\-$A^(/BE,Q_;D8C2;9_4R @SX](_E/]\5^9_[27[<7Q6_:?N9 M8/$VN'3_ V7W1>'-)W062X.5+KDM*P_O2%L'ICI7CG@SP/XA^(OB*UT'POH MM]X@UFZ.(;'3H&FE;U.U0< =23P!R2!0!TGQH^//CK]H+Q8_B'QWXAN=NZ3!W-@YV(&;OC'-?=G[)W_ 1Y99+3Q)\ M*=+4QV&OV4:R2)&3DQ2H2/,CSE@,J022",L#]&T4 ?CYH'[%WQ>\4_M2>./A M=>?'S4XKR#PQ:/J?B,)<2SW^GNX5+5U,P9E&>5:0@CCD<5^D'[+W[+/@W]E# MP WAOPG'-<3W4BW&I:M=D&XOI@N S8X50,A4'"Y/4EB?75LX$NGN5@C6X=0C M3!!O8#H">N*FH ^9/VM?V#/!_P"U/>V/B'^U+WP7X^TY%CL_$NEJ&;:K;D$L M>5,@4DE2KHP)^]CBO#=8_P""9_Q7^*/V?1?BC^TQX@\4>#+>17;38[>3?/T-HH Y#X3_"CPQ\$O 6E^#O!^F)I6AZ='MCB7EY&/ M+22-U=V.26/4UX5^U;^P/X9_:4\1Z9XRTO7[_P"'GQ'TXQ^1XGTE2[LJUMT"1PQ(H5 M$51P% Z 5:HH **** "BBB@ KX ^,G_*9+X$_]B9<_P#HG6:^_P"O@#XR M?\IDO@3_ -B9<_\ HG6: /O^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@#Q[XZ?LC_"C]HRV?_A-_"-G?:ELV1ZQ:C[/?Q\<8G3#,!V5]R^U?GA\= M/^"*^N:7]HU#X3>+8M;MQEET7Q%B"Y [*EP@\MS_ +RQCCK7ZX44 ?S)_%/X M#?$/X):BUEXY\':MX:DW;$EO+8^1*?\ IG,,QR#W1B*Y+0]?U3PQJD&IZ-J5 MWI.I6[;H;RQG:&:,^JNI!!^AK^H_5-*LM;T^>PU&S@O[&==DMM=1+)'(OHRL M""/K7RE\8_\ @EU\!?BT9[JU\.2^!M6DR?M?A>06T>>HS;D-#C/]U%)]>F # M\S_A-_P56^/OPQ2"VOM=L_'.G187R/$MMYLNWO\ OXRDI/N[-]#TK[%^%G_! M:WP+K9AMO'_@G5_"\[85KS294O[?/]YE/ENH]@'->*_%/_@BK\0-!,UQX"\9 M:/XLMERRVFIQMI]R?15/[R-C[ED'L*^/_B;^R/\ &3X/2RCQ9\.=>T^WCSNO M8;4W5H/^V\.^/_QZ@#]TO /[=WP"^)*QC1_BCH,,TG"V^K3'3I2W]T+WD#HX]0PX-?ROUN>&/'7B3P3,9O#OB'5 M=!F)W&33+V6V8G&,Y1AVH _J,HK^=CPG_P % /VA_!>T6'Q7UZY"]/[6>/4< M]N?M*R9KU?1_^"OW[0FF!1;(_3M MG\[,0!7\]?B_P#X*%?M$^-O M,%]\5-9LT?(VZ/Y6G;0>, VZ(?QSGOG->)^*O'?B7QU="Z\2>(M5\0W(.1-J MM[+;,5.1E;>)@J-Z$R./:OS'MK6:]N( MX+>&2>>1@J11*69B>@ ')-?1/PG_ .">_P =_B\@N;'P->:!I6TNVI^) =/A M"XSN"N/,<>Z(U '@J>*-9C\.OX?35KU-"DN/M;Z8MPXMFFP%\PQYVE\*HW$9 MP!5CP;X'\1?$37[?0_"^AZAXAUBX/[JQTVV>>5O4[5!( [D\#O7W'_P37_8, M\!_M2>%=>\8>.+_5I+;2=5_L^/2-/E6".?$22%I),%\?/C"E3QU[5^N_PN^# M/@?X*: NC>!O"^G>&M/ =;*$"28CHTDAR\C?[3L3[T ?E1^SI_P1M\8>*Y+ M75OBWJZ>#]))#MHFF.EQJ,B_W6D&8H<^H\P]BHK]1O@O^S[\/OV?/#HT;P%X M9L]"MV $]Q&N^YNB/XIIFR\AZ]3@9X '%>B44 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !7P!\9/\ E,E\"?\ L3+G_P!$ZS7W_7P!\9/^4R7P)_[$RY_]$ZS0 M!]_T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M>=_$#]G;X7_%4ROXM\ >'=?N),[KJ\TV)KCGJ1+C>#]&KYT\8_\ !([]GCQ0 M\KV.D:WX6:0Y_P")/JSL%/L+@2@>N,8_#BOL^B@#\Q?%W_!#[P[#+;?MD%Q;Y'\.= MJR8SW]/>OV(HH _$>\_X(R_'>VF*1ZKX*NUQGS(=3N OT^:W4_I4'_#FWX]_ M\_G@_P#\&DO_ ,8K]OZ* /YXO$7["/Q$\*_M'>%_@IJ5[H$'BWQ%:"\M+@7< MK6:1D3$;W$18'_1WX"'J/7CZ2TG_ ((D?$B8#^T_B#X6M#A<_9(KF?!_B^\B M=.WK[5[9\??^4Q7P2_[%]/\ T'4J_1^@#\P_"G_!#[P_;A&\3?%34M0)Y:/2 M=*CM<<= TDDN>>^T?2O;/!7_ 2._9Z\)7$4U]I>N>*VC.0NMZJP4GL2MNL0 M/T/![@U]H44 <9\/O@OX"^%%L(?!O@W0_#*XVL^F6$4,C_[SJ-S'W8DUU&K? M\@J]_P"N+_\ H)JW535O^05>_P#7%_\ T$T ?GK_ ,$2_P#D@7CK_L9C_P"D ML%?HK7YU?\$2_P#D@7CK_L9C_P"DL%?HK0 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !7P!\9/^4R7P)_[$RY_]$ZS7W_7P!\9/^4R7P)_[$RY_P#1.LT M??\ 1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!\&_MF?L@?&KXB_M/>$OC#\'M?T'1]4T;1TL(Y=4?][! M,LEQE@CPR1NK)<8Y'!!XZ&N<_P"%:?\ !1C_ **QX/\ _ 2Q_P#E?7Z*T4 ? MG5_PK3_@HQ_T5CP?_P" EC_\KZ/^%:?\%&/^BL>#_P#P$L?_ )7U^BM% 'YU M?\*T_P""C'_16/!__@)8_P#ROILWPO\ ^"BL\3QO\5_![(ZE6'V6QY!Z_P#, M/K]%Z* /E#_@G-^ROXL_90^$FOZ#XQO-,N=5U366U!$TJ5Y8XXO)CC 9F1?F M)1C@# &.-:=^UW\+-4^,5]\-H?%6G_VY:6"7QN6O;?['+N<+Y*2> M9\TPSDIC('->RT %%%% !1110 4444 %? 'QD_Y3)? G_L3+G_T3K-??]? ' MQD_Y3)? G_L3+G_T3K- 'W_1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %?FY_P4/\9>*/C=^TY\-?V8M!UN3P_X?UR.&]UNZMV*O.':4E'&1O5( MH6<)]UG=<_=!'Z1U\(?\% ?V3/B)XP^)/A#XY_!F19?'WA:*.*73-ZK)+_A#9W&LZ9IFG>![75K/4 MA="6X6]:X"-+(&&UE(/* */3:>:^CO\ @FE8_&CP'X=\7_#KXJZ-JT>D>'KH M)X=UG4D;$\6]TDB1V.6B!5'CX^Z[ ' 4#Y1\ ?\ !0JZ^&_[7VL^//C9\.]: M\):K?^%[?P_=Z986K++$Z3"07'DW!1E1@#\NYB.Q:OU+^#OQM\%?'SP;!XG\ M#:[;ZYI4AV.8B5EMY,9,'5?\-8_!#_HLGP__P#"HL?_ M ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1 M_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P - M8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!# M_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLG MP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ M_"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL M?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM M 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM M%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5? M\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_ M!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_H MLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP_ M_P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#" MHL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ M ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1 M_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P - M8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!# M_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLG MP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ M_"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL M?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM M 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM M%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5? M\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_ M!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_H MLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP_ M_P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#" MHL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ M ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1 M_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P - M8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!# M_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLG MP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ M_"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL M?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM M 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM M%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5? M\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_ M!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_H MLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP_ M_P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#" MHL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ M ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1 M_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P - M8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!# M_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLG MP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ M_"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL M?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM M 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM M%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5? M\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_ M!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_H MLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP_ M_P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#" MHL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ M ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1 M_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P - M8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!# M_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLG MP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ M_"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL M?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM M 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM M%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5? M\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_ M!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_H MLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP_ M_P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#" MHL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ M ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1 M_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P - M8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!# M_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLG MP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ M_"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL M?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM M 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM M%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5? M\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_ M!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_H MLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP_ M_P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#" MHL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ M ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1 M_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P - M8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!# M_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLG MP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ M_"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL M?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM M 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM M%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5? M\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_ M!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_H MLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP_ M_P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#" MHL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ M ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1 M_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P - M8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!# M_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLG MP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ M_"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL M?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM M 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM M%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5? M\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_ M!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_H MLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP_ M_P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#" MHL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ M ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1 M_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P - M8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!# M_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLG MP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ M_"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL M?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM M 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM M%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5? M\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM%'0]7M[QXD)P&<1.Q4$\9-=A0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S[J?[:O@S2OV MK;+X!W&FZO!XGN5!&ISI$E@2UK]H14;S"[%A\G*#YN!FOH*OC?\ ;K_84U#] MHK6= ^(7P]UV+PK\4?#P1;:[E=HH[I(W,D69$!:.6-B2C@'K@X&"H!''X0T/ MQU_P4A^(VB^(]'L==TBY^&]FLUCJ-NL\+C[6HY5@1WZUX'^P1HT7P@_X*-_& MWX:^#Y)F\#0V=TYL_.+QP-#<0>5DGEC&9I(03DX8Y)Y-<-HEQ^V7=_M7>*-+ MM;'P[;?%B;P?;V5_JK26XCBTX3#9=)ARGFE\ X0_[@ZU]M_L-_L5K^RQH^N: MUXBU=/%'Q'\2N)=7U90Q2,;BYAC9OF8%R69R 7.W(&T4 >+^.OV#/VE_$?C? MQ#JVD_M/:[I&EW^HW%U::?'K&IJMK"\K,D0"RA0%4A<#CCBO?OV-_P!GWXH_ M >V\61_$OXJW_P 3GU1[5K![Z]NKG[$(Q+Y@7SW;;OWIG;C.P9Z"OI"B@ HH MHH **** "OS9_:V^&OAWXU?\%4/@WX&\9V#ZSX4U'P=*]UIOVJ:!9&C&K2(= MT3JRD/&AR",[<'(XK])J^;_''[+&J^+/VXOA[\=8M/K7ZU5\W_L\_LL:K\%_C_P#&CXA7NN6> MHV?CV^6[MK.WB=9+4"65\.3P3B4#CTH Q?\ AUQ^S%_T3+_ROZI_\DT?\.N/ MV8O^B9?^5_5/_DFOJJB@#Y5_X=XKQ_\ X)[_ +"GP.^./[+?ASQ?XV\$?VUXBN[J]CGO/[6O MK?>L=PZ(-D4ZH,*H' [ZF:\M(V2-Q+,\@ #<\!L?A M0!P/_#KC]F+_ *)E_P"5_5/_ ))H_P"'7'[,7_1,O_*_JG_R37U510!\J_\ M#KC]F+_HF7_E?U3_ .2:/^'7'[,7_1,O_*_JG_R37U510!\J_P##KC]F+_HF M7_E?U3_Y)H_X=.M?4'A[_ M ()A?LSWV@:9K0:B;J]B:1"L:2*5PO.3Y@_*O>-&L6TS1[&S9@[6\$<)8="54#/Z4 M ?,/_#KC]F+_ *)E_P"5_5/_ ))H_P"'7'[,7_1,O_*_JG_R37U510!\J_\ M#KC]F+_HF7_E?U3_ .2:/^'7'[,7_1,O_*_JG_R37U510!\J_P##KC]F+_HF M7_E?U3_Y)H_X="O$6F2W&IZ9_:=X_P!HD476#YK3&1?]4G"L!\ON M<_8'_#KC]F+_ *)E_P"5_5/_ ))K:^*?[+&J_$#]L'X8?&2WURSM-,\(V,EI M/IDL3F:X+?:.58< ?OAU]#7TA0!\J_\ #KC]F+_HF7_E?U3_ .2:/^'7'[,7 M_1,O_*_JG_R37U510!\J_P##KC]F+_HF7_E?U3_Y)H_X=S=',K2?+!$,R%C\O7).?L#_AUQ^S%_P!$R_\ *_JG_P DUM?LO?LL M:K\ _B]\=?&&H:Y9ZK;?$371JUK;6T3H]H@N+R79(3PQQ=*,C^Z:^D* /E7_ M (=37ME?/_[?G_)F MWQ8_[ S_ /H:4 ?"7[,'P=_:B_:?^$=CX]TO]I/6=$M+NXGMUL[N]NGD4Q.4 M))5LXGF49X2*ZB,;<9RNX,> M,9.*]P_X))?\F6^'_P#L)ZA_Z/-?95 'R%^P'^W./VJ]&U3P[XHL(M#^).@) MOOK2%62*[A#!#/&C$LA5R%=#G:2I!PV%^O:_*7QI:Q_ S_@LIX>N=&46=GXM M>%[J#[J2&\@>&7ZYF3S/]ZOJ/_@H3^V!J?[-/@W1-!\$P1W_ ,3/%DYMM)@: M'SS;QY"M-Y?1W+,B(IX+$G#!"I /K>BOSPT+]A;]IOQ7H-OXB\4_M2^(] \: M21^8-(TYYWLK=CR8V:.>-">@.V/:".-XP:ZO]B?]JSQ]/\7O$O[/?QQ>V?XB M: A;3]7B&TZI$JAV#8 #-Y3)(CA5+)N+ ,I) /N2BOAC]OG]KKQUX*^(7A'X M&_!I$'Q'\5",RZDT:N;*.5RD:Q[@5#-M=F=@=B#(Y(9>0OOV"?VE] \+3>)- M)_:E\3ZKX^AB^T+H\MS=?8)Y "PMQ))<%2-Q;:7B"\X*J,F@#]%J*^5?^">7 M[5.O_M.?"?4&\9:>UGXS\.W0LM0G6W,,=XK [)@N %;*NKJO 9,C 8*/JJ@! M&8(I9B%4#))Z"OS?_P""@'_!3+1/"OAK5OA]\(-:_M7Q5TZ;3I+R!0SPK(I M4LH)&3@FOAG]K?\ 8^^&7[+7_!/_ .*,/@O13_:MQ'I<=WKNH,)[ZY']J6G! MDP BY .Q JY .,\T ?4O[$7B'5?%G[)_PRU?6]3O-9U:[TE9+F_U"X>>>9][ M?,\CDLQ]R:\]_P""@G[9US^RGX*T>P\,64.J_$'Q+*\.F6TZ-(D$:X#SLB\N M=S(J)_$S$\A2#V7[ ?\ R9M\)_\ L#)_Z&]?'7_!2V_C\#?MR_LZ>,_$99/! MEG)9/+*Z$QQ?,N'SCG"/$Q7T7WH ZOP[^R5^V1XI\/0^+=:_:-N_#OC&6 M/SX_#@+M:1L?F$>*/BKXD\6?"3XLV,.E_ M%OP>SBZ>%52/484<(\H5?E#*S)G9\K+(K* ,@?7]O<17EO%/!*D\$JAXY8V# M*ZD9!!'!!'>OR=T3XFZ9K/\ P6M>_P##=TEQIMS/)HMW-;G*7$D6DF*4'UVS M1 9'!,0/- 'ZS4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Y]_\%>_C#XX^$/@ MKX0"3^=?H)7YE_\%P?^1 ^%G_8 M3O?_ $5'0!=TK]B_]K76_#MCJ=K^U%?!KRVCN8X9KR]4#>H8 L"?7T-<=\0; MK]MO]A[3D\9:QXTL_BEX(M74Z@LLC7R1(6P/.\V-)XP2V-\;$#C<1P*_3CX> M?\B!X9_[!EM_Z*6M#Q!H5AXIT'4M&U2V2\TS4;:2TNK>0966*12KJ?8J2* / M.?V9/VB/#_[4'PCTOQQX?1[59B;:^T^5@TEE=(!YD+$=<;E(; W*RG S@>K5 M^6?_ 1^U&Z\$_&+XX?#)IFDLK&43QI*?F62WN)+=VQZL'3/^ZM>C?M8_M/_ M !3^)G[1]C^SI^S]J,.DZW$GF:_XC*@_93M#L@D*L(TC0J6906+N$7!!# 'Z M#45^=?BS]B[]I_X6>';KQ?X(_:9\2>,_%=DAO)=!U59OLUXR\F.-99Y4)P-J MJR -@#*CI]#?L*_M8Q_M9_!XZU?V]OI_B[29_L.MV%L&$:28RDJ!B2$=>0"3 MAE<9.,T ?1U%?F?\2/C[\9OVU/VF?$?P=^"/BA_A_P""?##21:OXGMBT<\IC M<1R2"5/G \S&PFTH: MU9)5DC)(!(5U8!L#( />NYH ^)OV[_ -KOQS\//'O@_P""WP;L MX;GXG>*U23[9/$LHLH9&:.,H&^0.2CL6<%41,D'<"O#WW[&'[7>GZ$VN6/[3 MUY?>+%AWG1I'G6Q9P/N+(S%3DDC)A4=,X[?9FH?L]?#S5?C!I_Q2NO#,$WCZ MPC\JVUDS2AXU\IXL; ^P_)(XY4]<]0"-?XL?%7PW\$_A_K'C+Q9J":=HFEPF M660XWR-T6.-?XG8X55[DB@#YK_X)\?MB>(?VB=.\5>#?B'81Z;\2_!T_D:@( MH1$MS'N:,N4!PDB2(RNHPN2I &2!SG[:_P"U3\0X_B_X<_9[^!1MU^(NN1B; M4-7DVM_9L+*S;1N!"-Y:F5G()5-NT%F&/,_^"47A3Q#\1/BY\8OV@-5LCI>E M^*;NYM[.'G;-+-=?:9]G3//^"K/Q_\0:@RW%QH\6HV MEN>I0QW<%JI'TBC9?QH G^)?P&_:^_9L\(W7Q)T'X\7_ ,1[C24^W:KX?O4D MDB,"C,OEQS.ZR*%7)"B-L;BOS=?LK]D7]H^P_:G^"&C^.+6W2PU!G>RU33XV M+"UO(\;U!/.TAD=<\[9%SSFO8;NTAO[6:VN(UFMYD:.2-QE74C!!]B#7YH?\ M$7;V;2I_CEX1:8O::5J=C+ O."S&ZBD;\1!%_D4 ?IK1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %?E9^UKXV^,7C'_ (*(6WPB\!_%/6_!%EJUI:K;I;WLJ6L# M_9&E=BB$==AZ=S7ZIU^6OQ+_ .4UG@W_ *XV_P#Z;9: .LO_ -AW]K^.-39? MM0W%P_=;C4+Z(#\0&_E7$Q_M7_M*?L(?$K1M#_:"\KQUX#U23:FM6JI*^P$; MWMYU6-F9-P)BF7)&,;00U?JI7R]_P4M\ V'CS]C7Q]]K@$EQHT,>L6&6& M126'UC:13[.: /I+0-=L/%.A:=K.E74=]I>HVT=W:W41RDT4BAD<>Q4@_C5^ MOCO_ ():>/Y-<_8E\/S:O. M6 /T]HK\Q_BUX:_:3_X)Z6%I\1=/^+.H?&?X?6LR6^KZ5XF$K/;QNP5#\\LA M5=Q"B1'7:Q4%&4D5]U6O[0_A&[_9[/QDCN7?PB-%;6F* &4(J%FBQQ^\# QX M_O#% 'IU%?EE\(K/]I#_ (*17&L>-Y/BIJ'P<^&D5Y)9V%AX?,J/-M W1@1O M$TP ;#22.1N)"K@%5U[WQW\>/^"?'QU\$:%XW\=ZE\9?A7XMN#;B]U&.26]M MR"JR,"S22(\8D5]N]DD7=@!LE0#]-J*** /SA^)?[1GQM_:U_:5\2?!SX"ZS M!X)\+^%96AUKQ6\?[UGCD,7*\FZ-*?\%)OVC]!^ M!W[.'B71)[F*;Q1XPT^XT;3--R"[)*ACGG8=DC1V.>A8H._ !ZO^RO\ M 6' M[3?P0\/>/;*V^P3WB-#?6.\\6:JDVMRPM)8>'K-@][>'D#"_P(2,&1\+P<9/!X/\ X)F?![6/@S^R;X?L M=?MI+'5]9N9M;FLYLAX%FVB)6!^ZWEI&2O8L0>1A01F@#YO_ ."9G[3/CS]I M/]HGXNZSXMUF^:PEL8;BS\/_ &N1K'31YVP)#$QVJ0H + L&[O=MN[^X=622:555 C<;?+_ %%?LQ7Y M:_\ !'S_ )+3^T#_ -=K?_TINJ .CU/]C#]M+12]UHG[20U6:)=T<-[J=Y&) M#CD;6CD7Z9XSZ=:T?V3_ -O/XBZ#\;Q\"?VCM.2P\72S+::?K0@CA:2X;F.. M81_NW60$".6, $E00=VX?HM7Y>_\%JO"<.CK\*?B+IP-IK]I>3Z<;R,X8JNV M>#_OAUE(_P!\T ?J%17BGQ:_:6TOX-_LPM\6-:CC=WTBWN[6P5MOVJ[GC4Q0 MKWP789."0H9L<5\:_!SX-_M/_MJ^%(OB3XN^.VL?"O0=78W.CZ/X,!\1?AIXME M\K3?%MZK_:;9\JA+,Q+ *[Q[T=G 5PRMU!^F_P!NG]JI?V2_@I+XDL[6'4/$ MVI7*Z=H]I<9,1G969I9 ""4158D C)VKD;L@ ^B:*_-KX=?L>?M._';PQ9>. M_'W[2?B?P+K.JPK?6FB:.9U2U5URADCBG@CB;:Q!1$) ;!;((KK?V,OV@?B[ MX2_:)\2?LZ_&JX;Q/JNFP&?2O$T<>XR*$$JK)(%&]9(CO5WPZLK*V2<* ??% M<]\0O'.E_#+P)X@\6ZW(\6D:'83:A=-&-S^7$A=@HXRQQ@#N2!70U@^.? VA M?$KPEJ?ACQ+IZ:KH6I1>3=V&[_XC^,O^%P?"?6KE;.>\N$)N8&&68*6.^.;;O907='"D<$97]&_AI\,O M#'P=\%V'A/P=I,>B>'K%I6M[**1Y!&9)&E?YG9F.7=CR>,X& *_.K_@JY\5 MX_C3XG\#?LY^ XU\0^+I=:COK^*V^<6TWEO'#"Q&<';-)(_]Q54G@G !]T?' MK]H70?@9\!=9^*-RIU33;:SBN+*"$[3>23%5MT!/0,SIDX.U=QP<8KX>^$OP M]_:U_;2\+I\2-6^-,WPE\/:L3-H^E:'!)&6B4D*P2-T98V(X9Y'9AR05VY^Z M=9_9Z\&>-?@YX?\ AOXQTB/Q)X=TFTL[=;>>61 [6\0C1RR,K9X]>]=OX3\+ M:5X&\+Z1XI)- 'YT>%?VA?CG M^Q-^T-X8^&_QU\0Q>/\ P'XKF6+3?$Y0F:$EEC#AR V%9H_,C?<0&#*Q_B_2 MVORE_;0\7VW[:_[:_P +?A#X$ UK3O"5Y(VL:K:G,49>6)KPAQQMBC@5=V>9 M&*CG&?U:H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PK]N3Q7K/@;]D[XD:[X M?U.ZT;6;+3UDMK^RE,=&,JPY!P2/QKX,_9E^"W[4?[3/P@TKQ_IG[2FL MZ+9W\T\*V=W>W3R(8I6C))5L3$S)/&IYV@E8L#;QO % 'Z&T5\/_L2_M5>/;SXK^)_V??C@;9OB M1X=3?8ZK",?VG"JAFW$ !F\MDD5@%+(26 9237_;T_:T\?>%OB5X1^!/P65$ M^(WB<1O/J;(KFRBD/H(OM(T>>XN?L%PZ@MY"O).RD;B^TO$%.X J@R:]P_X)Z?M2Z] M^TY\(+R?QA8-9^,/#]T+#4)U@,,=X",I.JX 5CAU95X#(2,!@ ?4U?/_P"V MY^U-!^R7\$[GQ5%9QZEX@OKA=-T:RGSY3W+*S;Y<$'RT5&8X()(5 M=_&7]GSX>_M!:;I^G_$'PW#XDM-/D>6UCFGFB\IV4*Q!C=3D@"@#XB\"?LU_ MM>?';PK9^.?%/[0FH?#Z_P!41;^S\/Z=#(BPQNH*)*D3Q+'\I^X0Y&!N^;.- M/]F?]J/XN_!_]II/V=OV@+NWU^^OUW:'XF@7YIBRL\>7 7S(GVNH)4.KC:E^)E_;C_P""I7A_Q-X1@:[\ M"_#R*$/K,8(CECMGED23./\ EI#[&/4_B'XLN&MM)CFC\V.!5*!Y3&#EVS(BHO0LQ)R%*GQRS_8[_:^U3PP MGBJ\_:7O[#QR\7V@>&P9/L"2$;A$SHPC!R%!Q 5&3@D%-%US5=*E2?3[_4+"*:XM'1PZM%(REDPP!^4CD5\X?M4_P#!2;X=_LO^ M)-5\(W6F:OXA\:VEM',MA:1+';!I$#QB2=F^4%6!.U6(]* *7_!/;]L'Q)^T M#9^+/ _Q'M(K/XE^#9_(OY(8EC6[0.T;.R+\JR)(A5PN%.Y2H&2!]BU^>G_! M*OX2:M>W_P 0OCUXDU32KK6?'=U(Z66DWD=P+823M<3&78S!'9V3$9.Y0IW< MG _0N@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** /S[_P""O?QA\]M?VH[XO<0I M,D4UY>J/F ."P)QU]#6;_P %P?\ D0/A9_V$[W_T5'7Z/>$_^15T;_KRA_\ M0!0!^7?Q!O\ ]MK]ANRC\8ZSXQM/BGX'MG7^T!+(U]'$I; \[S$2>,$M@/&Q M4?+N/05^A/[-7[0.@?M-_"+2/'7A]7MXKK=!>6$K!I+*Z3'F0L1UQD$'C*LI MP,XKO_$GA[3_ !=X=U30]5MUN]+U.UEL[JW?I)%(I1U/U!(K\Q?^"-VL7OA3 MXD?&GX;RS/)9V4L=U&C_ ,$L,TD$C8[%@8\_[@H _4RBOSZ_:G_::^*OQ7_: M3M_V=?V?M2@T?5+:+S/$/B7 )M" &D02;6\M(U9 S*-YD<(,$$-0\6_L8?M/ M_"G0+CQ?X&_:7\2>-_$]DIO9= U83?9[UEY*1K)/*A.T!0C( V ,KD 'Z*4 M5\Z?L+_M7P_M:?!M==O+>#3O%FESFPUNPMLB-)<926,$DA)%Y )X8.N3MR?E MKQ]\>/C1^V[^TKXE^$OP2\5M\/? 7A9GAU;Q1:%DGF*/Y;R"5/G&7#+%'&R; M@I9FQ]P _3"BOS ^-GPA_:3_ &&/"QGSOMY. MDD9) SM<,N<#.,]Z .WKXC_;L_:[\=>!/B'X1^"/P9M8KCXF^*461[Z:)918 MPR,R1[ V5#_)([,X*HB9(.[*_;E>^>H!H ^,]0_8Q_:\TS0GU[3OVG;S4?%JPASHLKS+8LX M&=B2,Q3))8 F%0<+G Z>I_\ !/?]L/7_ -H[1O%'A/X@6$>F_$GP?.+?41%# MY*W*;F3>4SA)%='5U&%SM( S@?1WQ<^+'AKX(?#W6/&?BR_33]&TR$R.Q/SR MOT2*,?Q.YPJCN37P/_P2<\*Z_P"/?B+\9/CUJ^FMI=AXMOYHK%<_)*\ER]Q< M[.!N5&\M V,$[QU4B@#]*:_(?_@I!_P4&\5S_$M_!/PD\2ZAH6A^&)S;ZKKF MCS-$;R_(8&$2+_RSC"N,9^9@YP0BFOKS_@H'^TWJ_P ,O#FD_"_X$4?W5!/))(!^RM%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 5\_P#[?G_)FWQ8_P"P,_\ MZ&E?0%>+_MF^$-9\??LM_$CP]X>TZ;5M:U#2FAM;*W ,DS[E.U<]^#0!X[_P M22_Y,M\/_P#83U#_ -'FOLJOR)_9V\8_MJ?LS?#"S\">%_@597^D6L\UPDVK MZ=/).6DRV6,L M:'J=\]S+(OUB7=Z4 '=3O]5U&'Q%X_P!9(L,,D9)XSME0,<[<9 &M^QM^R+\2M2^/NL? MM%?'D06OC2]5_P"RM#B97-GOC\O>VTL(PD/[M$#,P!)8AAR <%-&(/\ @M]$ MVI])=.SIA/3_ ) A!_43_C7Z<5\3_MX_L@^,?B-XT\(_&?X/36]K\4/">T_9 M976/^T8XWWQ!2WR;U)=2KD!U?:2-H!X;4_VR_P!K;Q%X=D\+:5^S'J>C>-KB M$0#Q%(9?[/A=AM,B))&(P0ZU/"_F1QE=WEPJY +[?,=F; MNSMC@ GZDH QO!:ZPG@[0E\0L'U\6$ U%EVX-SY:^:1L^7[^[[O'IQ7S=_P5 M'_Y,3^)O_<,_].EI7U57SK_P4*\ >(OBC^Q_X^\,>%-)N-$-9\ _LM_#?P]XATZ;2 M=:T_2EANK*X $D+[F.UL=^17EO\ P41_9*\0?M(>#?#6O^!+B.V^(G@V[:\T MM9)%B%RC%"\8D/"N&BC="QVY!!QNR #QOPW_ ,$Q_C/X:LD\)6?[3^O6/P]" MF)K&P2ZA<1$_-$D/V@HBL,@@-CDY4Y(/F/PB^"GA;X?_ /!5SPGX%\"6Q.@> M ]'JG]MK]K23P]'X8C_9@U9/' M A\A_$+PW']G-+]T2A/+$8YPV//*_A7J_P"P/^QYK_P(_P"$G^(?Q*OTU?XL M>,9&EU&57646<;2&1X_,7AG=\,Y7Y?D0+PN6 /L"BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH *_,O\ X+@_\B!\+/\ L)WO_HJ.OTTKX$_X*V_ WQ[\;_!GP\M? M GA>_P#$]Q8:A=RW4=BH8Q*T:!2"S@CMXVDTJZ+%44*"<7P&<#TK+\:_"?\ ;>_;6@3P[X]AT?X5^!9F5KNV MAD2**< AL-$DLT\A& 0CLJ9QR",@ 7_@COH]]XU^)_QK^*EQ ;>UU&=;6/(R M&EGG>YE4-_L 19_ZZ"O)?AEX!^,'Q _X*!_'VU^&/CO3O 7C*#4=5EGNKZ+S M//L?[04;$S%)@9-N>@XQS7ZL_L[_ %\.?LV?"C1_ OAI6>TL@9+B\E $MY< M-@R3OCNQ P.RA5' %?)'[67[)/Q.\$_M!VO[1?[/L=M=>)U0?VSX>./V M6M6^(>H^(_%6@>)(/%/V>13HYD(6XA>$?"7[-&M^#/%-VOV5O$5Y)*UO;EP1YD1EBCC4@=&:1U!QD'I7N'_!/_ M /8]E_9,^&6H1ZY>0ZEXW\1SI=ZO<6Y+1PA01';JQY<)ND); RSMV - 'S3_ M ,$3X!;)\;HKS/\ ;L=_IR7F_P"]Q]K S_P/S*_2KQ#XBTOPEH=]K6M:A;Z5 MI-C"T]U>W<@CBAC499F8\ #UK\\OB3^SA\8_V0_VD]=^,?P#\/P>,_"GB9F. ML^#T;;)&78/(%3(ROF LC1Y9-Q4J5SNR?BY\0/VIOVX_#8^&.E?!.]^#_AS4 M9$37-8\0S2@/$C E0TD41V%E!*QH[-@#.TG(![=^U/XC_:'^([>$M:_94\6: M+JOA66WN%U&_L;G2KN":99 J[9)U<'&'!V' (YYKSWX):5^WW#\6O"C_ !%U MBRG\#+?QG6(XTT8,UMGYP/*C$G_?)!K[+^!/P?TGX!_"/PSX!T222>PT6U\D M7$H >>1F+RRL!P"SN[8[9Q7>T >=_'CX]>#_ -G'X>WOC#QIJ(L]/@_=P6\8 M#7%Y,02L,*9&YS@^@ !)( )'YW>#/AU\4O\ @JE\0+3QM\0Q=>"?@/I=R7TO M1+=RIOL'!$9('F,>5>X(P/F6,#YMN3_P4,^%?[0'QQ_:>6\TOX8ZEXK\ >%C M##H]G(A-E>#;')<,X21&/F/E&*LIVHH!&,UW.G_M/_MUZ186UC8_LZ>&;*RM MHUA@MK?1KJ..*-1A451? *H ' H _1SPIX4T?P-X;T[0- TZWTC1=.A6W MM+*U0)'#&HX ']>I.2>37YO_ +'<0\#_ /!57]H/0;T+%/JL.HWL'&-WFWEO M=*,>\%Y;H2Q* M(R9+F4$%&D.-H/RCGL>$_;;_ &5?B/;_ !FT/]HGX%&.;Q[H\21:CHK ;K^- M%,8=02!)F(F-X\@E0NT[AR ?=EUZK?QKM%U>28WL!_=4*D:YYVQKGG- 'M%%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 5^6OQ+_Y36>#?^N-O_P"FV6OU*K\LOVO/A9\=M _;\B^+ M_P ,/AQ<^*X]+M+4V<\\!ELY9/LIB=6"R(QQO/1AR!0!^IM?+'_!37XBV/P^ M_8W\<)@T+PMITOF1^&+*>-I?+ M)!:.*. M'$'"@-(SM)C () P >@?LG^!]8\$_P#!)_Q0\41AU?6O#>OZO;QM MPP$D,RPD?[R(CC_>%?-?_!/_ .#W[1OCGX(WNI?![XOZ-X*\.#6IXKK2[JW# MRB[$4)9V/V=^L9BQ\W0#BOV%M_#VF6OA^/0H;"WCT:.U%DE@L8\E8 FP1A>F MW;\N/2OS5T;X'?'[_@GC\5?$>H_"'PK_ ,+5^$_B&=IVT&&4FYM=NXQ*1RZR M*&*^8BNKJ!N ;;M -KXA_L=?M@_$+P7JOAWQ=^T!X8U'PW?Q>7>VUS;[(W0, M&Y86H(Y .01TK4^-7P,\6?L^_P#!)KQ7\/-5U2QUC4](5'-UII*-'\*VEY-]GM[C6KZ*TBDDVEM@>1@,X4G&>U?G/\ "S2_VF?^ M"=$^L^#M*^&TWQN^&4UR]]ITVBNXGB+8W8")(\9( +1F-EW9*,&+C[1'H%Y(3=WCY!=2K*'9GVJI=D153.T%LY . MI^.6G_MYWGQ:\3S_ QUJPC\ 279;1E9=&8BW*C;S+&9#SG[Q)KTS]C&P_:O MM/&.OM^T'J-M>Z ;!1IJP+IH(N?,&2?LJ*WW,_>X_&OK@# P.!4%_E 'S7^VE^W+X9_9,\/Q6,42>(OB%J<>=+\/1L> M3M$UP1RL>> !\SD$+C#,OA?[*?[$?B_XJ_$&+X]_M+2R:QXJN66YTGPM>J/+ MLE!S$TT7W4"YRD &%ZOEB0/EGPY\/_VL-$_:+U/XTZC\##XO\7W<[W,"^)+- M[BWLI#@1M$D<\>#&@")DD* "!N (^C/^&K_V]?\ HWWP_P#^"J[_ /DZ@#]* MJ*\4_9*\?_%CXC_#*\U3XR>$+3P5XJ35);>'3K*WDA1[41Q%)-KRRG)9I!G= MCY1QZ^UT ?F5_P $W?\ D^7]J+_L)WW_ *%[_1M!UZ_NY=,O[E0([M6OY9%*8/=&#?0U]]T %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 5^6O_!'S_DM/[0/_7:W_P#2FZK]2J_&?X%^%_VM/V4OB'\0 M=6\"_!W2@#]F*_+K_@M#XM7Q+J M/PG^%^C@7_B&[NY;]K*(YD!D*P6PQZNQE _W*VW_ &B_^"@?BNWET_3_ ()> M']%N9!A;U;(PM&3QD&YO3'_WT"*ZO]DO_@GQXQT?XQM\:_C]XBA\5^/0XN+* MQ28W"V\^W:LLTF I:-0 D<8V)@$'@ &5_P5PT"]\)?L5^ =#M7\RRTW7=/L MKETS\RQV-RB'_=W*/QVUC_"/]GG]L;4OA3X,N_"G[07AZP\+W&BV4NE6HM!B M&T:!#"G_ !Z'HA4=3TZU]P?M'_ G1OVD/@YXA\!ZT1!'J$6ZUO0FYK.Y0[H9 ME'&=K 9&1N4LN<$U\*_"/QW^U7^PSX>?X=:Q\&;SXR>$=*'IY&=869 MCM5XXI7*;CD*\:L@R,[=N #/^,G_ 3U_:>^.T6C67Q"^-OA37Q8S/+I\=Q& M\3I(RC>4,=LI/"C(YZ"I/^"R=O=1)^S_ "ZVZ2Z7%=WR:F\7W&D/V/<>>Q59 MWTWQ!93+>Z+J$ZGRX)U!!1]H)\M MT+*< XRK8)4"@#WX'(R.17!^,_BEX?M-2U'P5IWBW1+3XD7&GR2Z7H=Q?P)> MRR&)S$R0N _%?[.NJ_$._TF(:=8^(-) MGE:.:.-0L;RM%%*LGRK]XF,GC=ALYZ_]CW]E[XF^(?V@=:_:/^.L$&E>+[V% MH='\/6[!OL*-'Y6Y@"PC"Q?(J;BWSN7PW4 \Q_L;_@I?_P!![3_^_>@?_&J^ MUOV2;?XQVOPE"?'.ZBN_'/V^8F2$6H7[-A?+'^C*L?\ >[9]:]IKQG]L'5_B M!I/[/'BT?"[2[S5?'%Y"EE8)8#]]#YKJDDR\C#)&78'LP4T ?-'[8/[>FO7? MC5O@;^SS:2>)OB7?2-97FK62B1-.;'SI"3\IE49WR-\D6#D[@=GI?[$/["&E M?LQ6$_BCQ)=)XI^*NKJSZCK'/VL/ MV2[;6#X0_9YT_4M5U5P;G6=\,8QB%72Z0+'D;B N23EB<+CWG_AJ_\ M;U_Z-]\/_P#@JN__ ).H _2B21(8VDD941069F. .I)K\UOVCOVR_''[5/Q M N/@3^S*DERDQ:'6_&<+F.-80=LABE'^K@&<&8?,Y.V,'(+^P?MNWOQM\'M&\'>$[V;QQXLM[2'Q+9Z0A4V,3V^^[B4,Q*@R8BP6)VE@28W%YJ>HZ9<27MX^3M,LBWB@A0=JJ% SQDL2 ?H% M^QY^QMX3_9%\#FPTO;JWBF_13J_B"6,+),ES"LO[/^@)$S@.PTJ[X&>3_Q_5^DM !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 ?.O_!0[_DRWXJ_]@Q/_ $?%7$_\$G_^3)?"'_7[J/\ Z5RUZA^VYX,U MOXA_LJ_$7P[X;TV?5]=&<#/L"?PK\_?V>_&_[:W[-GPMT MWP%X9^!-C?:/82S2Q3ZMIT\EP3+(TC;FCNT7&6.,*./6@#]XE<'G&8EWCJ,$9KZ0_83_8>L/V1/"^I76I:A#X@ M\>ZWM_M+585;RHHU.5@A+#=MW$LS$ N<9 V@ ^/_P#@I5H_BGQ%_P %"?@U MIF@:Q;^']6NM-TV+0M4NDWPVUX=0N-CL-K9(D\O^$_P\5[1_PS9^W+_T<;X? M_P# 0?\ R)7IG[?_ .QE=_M1>%=$UGPC>P:-\2/"\K3Z7>RNT0GCX8P&1>4; M>JLC]%8'H&)'D6A_MH?M8>"_#]OX>\4?LOZQXF\5QQ&$:[8-*MK*ZY'F2+#% M)'D\9VRH"<[< @ 7X+_ +"_QNT#]KGP[\8O'_Q-\,^+-6TO='J/V82)Y+'JSMC@ D ^8O[&_P""E_\ T'M/_P"_>@?_ !JOT8TC6Y_"WPUT_5?& M^H6UA=V&E13ZU?7$D<<,4JQ SNS#"!0P8Y&!Z<5T]?"'_!5?PS\8_B?X(\,> M _AEX6U77=#OY9+S7I=. PWEE/L\+9(^7<7 M_"GX)I<>'/A);2!->\57,;1_:HL\F3H0C8.R 8:3J^UZI;6^JZC#IMRCVUJTBB616:\8 JI)R5(XZ&@#[&\7_'+P#X!\:: M%X1\0^*M.TGQ-KCQIINEW$N)[HR2&--J@=&<%03QD5L^(/AWX5\5QWL>M>&M M(U=+Y0ET+ZQBF\]0NT!]RG=A>.>W%?,'_!0G]C76/VE-"\.^*? EZFF_$KPG M*9=.:2;R5NH]P?RP_P#!(KJK(QP =P.-VY?*]-_;:_:PTOP]%X;U']EW5]2\ M:QP^5_;Z1W"Z?(X&T2-&L13.>2%G4'G&T$8 ///@-H0_9<_X*QZO\+O!$\T? M@?Q!!(9])$C2);HU@;U 03UCD7:K'+"-\9.XY_5>OAS]A[]C;QMX1^)OB'X[ M?&R]BO?B=X@5_(L(I1(-.60 2&0K\N_:%C5$)5$!&3G"_<= !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 ?F7_P7!_Y$#X6?]A.]_\ 14=?H]X3_P"15T;_ *\H M?_0!7PU_P5M^!OCWXW^#/AY:^!/"]_XGN+#4+N6ZCL5#&)6C0*3DCJ0?RKB- M._:B_;RTS3[:SB_9_P!!:*WB6)2^E798A0 ,_P"G=>* /T;\7>*M,\#>%M7\ M1:U=+9:1I-I+>W=P_2.*-"[G\@>*_,W_ ((UZ!?>*O'/QF^)US"8+6_GCLXC MR0TLLKW$R@_[ \G_ +[%-\:_"+]MS]M>-/#OQ!BTCX6>!)71[NV@D2.&W8!5'"B@#\HOA-X#^,GQ _;V_: M/ACX\T[P%XR@U/59;JYOX?,\ M^S_M$#8F8I,*"8#T'&VOJ7_AFS]N7_HXWP__ . @_P#D2H/VK?V2_BCX!_:) M@_:*_9\AM;WQ R#^V?#3D*;Q]NR1PI*K(DB!=Z;E?'+SP?X2_9IUOP7XGO%-H_B*]EE:W@W@CS(6EBBC5@.CM(X4]10!Z1_P3Y_8 M]\:_LL7'Q#N_$'BK0/$K.V.,5X!\1?V+-%U7P=-:3 M+?WUC0 /.Y):25@. 7=G8@=VH ^,/@EI7[?_!_[.'P[OO&/C/4/LEA!^[@MHL-<7DQ!*PP MH2-SG!] "20 2/1:_)/_@H-\+/V@/C?^U"NHZ9\+]2\5^ O"S00:/8S(S6- MX,)).SA)$8B1\HQ4J2B*,C&: -CP7\,OBC_P5/\ ']GXZ^)'VKP5\"M,G9M) MT.V-88;>WT:Z2.)%&% M55%]@ #@5[W^R%\:_VE?B5\0-6T[XT?##3/!'AR'2VN+2^LK*>%Y;H2Q* M(R9+F4$%&D.-H/RCGL0#X!^!G[4OB?P3^T#XO^-'Q"^#?BGQUXXU?,6FR11R MV\&DP$%6CB5H7.=FV,'((4,.2[&L[_@H1^V;?_M/^#O">EWGPPUOP"NEW\MR MMSJLK.MP6CV[%S$G(Z]37[BU\&_\%:?@CX[^-WP\\!6/@7PQ?>)[NQU6>:YB ML5#-$AA #')'!/% 'M'[(?[6]]^U-_PEGVSX<:Q\/_["^R;/[6D9_M?G>=G9 MF),;/)&>OWQT[_15%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% '/>*OB+X4\"/;KXE\3Z-X>:X!,*ZKJ$5L90,9 MV^8PSC(Z>M8'_#0GPL_Z*7X/_P#!]:__ !ROA?\ ;D^&F@?&3_@HQ\"?!?BJ MVDOO#VJZ'+'=6TU>T?\.G_ -FW_H4-0_\ !W=__'* M/H#_ (:$^%G_ $4OP?\ ^#ZU_P#CE/A^/WPPN9DBB^(_A&661@J(FNVI9B> M !)R:^?/^'3_ .S;_P!"AJ'_ (.[O_XY7RO_ ,%(?V&/@_\ LZ?L]V_BKP-H M%WIFM/K=M9---J4]POE/',S#:[D=47G':@#]:**RO"K%_"^CLQ+,;.$DGJ?D M%:M !1110 4444 %?%/[37_!4#PO^S-\8-5\ :GX)U?6KRPA@F:\M+J)(W$L M2R -SP&Q^%?:U9]WX?TN_G::ZTVSN9FP#)- K,?3DB@#\Y?^'WO@C_HFGB# M_P #H/\ "C_A][X(_P"B:>(/_ Z#_"NH_P""R.AZ;IO[*NBRVFGVMK*?%=HI M>"%48C[-=\9 Z<5[C^P7X;TB[_8\^%4T^EV4TSZ,A:22W1F8[VZDCF@#-_8Z M_;ST']L36_$FFZ/X6U'P\^B6\-Q(]]/'()1(S* -O3&VO&?B)_P6,\'?#SX@ M>)O"MQ\/-?6OOVQT>PTMG:SL;:T9QA MC!"J%OK@5^1_["EA:ZE_P5$^,<5W;0W47VCQ$VR9 ZY_M%.<&@#U+_A][X(_ MZ)IX@_\ Z#_ H_X?>^"/\ HFGB#_P.@_PK]%/^$3T/_H#:?_X"I_A1_P ( MGH?_ $!M/_\ 5/\* /%_P!H#]KO2/@!\ ?#_P 5-0\/WNJZ?K#V:1Z?;3(D ML?VB%I5RS<' 7!KY3_X?>^"/^B:>(/\ P.@_PK](;G3+.]MEM[BT@GMUQMBE MC#(,<# (Q5+_ (1/0_\ H#:?_P" J?X4 ?G7_P /O?!'_1-/$'_@=!_A6OX/ M_P""S7@SQAXNT308?AUKMO-JE]!8I,]Y"51I9%0,0!T!;->*?\$9M+LM2^,O MQ42\M(+I$TR(JL\2N%/V@],BOUJ3PMHL3JZ:18(ZG*LML@(/J.* /G7]L?\ M;LT+]CG4O"]GK/A?4?$+:]#<31M8SQQB(1,@(;=USY@Z>E?.?_#[WP1_T33Q M!_X'0?X5Y_\ \%Q?^1J^$G_7EJ7_ *';U^K^D_\ (*LO^N*?^@B@#\Z=._X+ M<_#N6[1;_P"'?B>VMC]Z2VGMYG'T4L@/_?0K[(_9W_:A^'O[4/AB?6? FK/= M&T94O=.NXO)N[-FSM$D>3P0#AE+*<$ Y! [CQE\/?"_Q$TJ?3?%'A[3/$%A. MGER0:E:).I7GCY@<8R2".AY%?D=^R)I$?P&_X*M:SX \&7$LWA>6[U729HA) MYFVV2WDN%C=NYCEBC7)YRA'4\@'[)5XG^UG^U1X>_9)^'%KXKUZQN-7:\OX] M/M=.LY%269V5G8@MP%54))^@[BO;*_*_]LC6C^U5_P %&?A;\&+,_;/#OA:Y MB?4XEY5G(6ZO,GIQ;Q1Q\]&W#OB@#[7_ &0_VO/#?[7_ (+U?7="TZZT2YTJ M]^QW6FWLB/*@*!HY,KQM;Y@/=&KWFOR;^!FIM^Q;_P %0O%OP_NF%EX.\=7! MAM WRQ*+@^?9%?7;(S6W_ VK]9* "O&/VL/VF=,_90^%T7C75M%N]>M9-1AT MX6ME*L;AI%=@V6XP/+/YU[/5>]L+74H?*N[:&ZBSNV3('7/K@T ?F[_P^]\$ M?]$T\0?^!T'^%'_#[WP1_P!$T\0?^!T'^%?HI_PB>A_] ;3_ /P%3_"OR7_X M(S:79:E\9?BHEY:072)ID159XE<*?M!Z9% 'M?@__@LUX,\8>+M$T&'X=:[; MS:I?06*3/>0E4:614#$ = 6S7Z)UEIX6T6)U=-(L$=3E66V0$'U'%5O&_CKP M_P##;PQ?>(_%.L6FA:'9)ON+Z]E$<:#. ,GJ2<
FU? MP#XBAUB.W*K=VC(T-U:L1?6TZ)'!YUR;<;E;DX(SQVKL_V??VM?AA^TY97,G@3Q"M[?VB>9=:3= MQM!>6ZYQN:-NJY(&Y2RY(&<\5\&?\%,2%_;X_9[)( ']EDD_]A5J /U5HKXW M^*?_ 5@^ OPP\2SZ)'?:UXPN+>3RI[CPU9QS6\;#J!+++&K@>J%ASP3S7KG M[.G[8WPN_:CANT\#ZX\FJV\BCR!OV'(=!8_%OC6:[@T=[R.Q#65N9W\UU9E^4'IA&YKR?XL?\ !2'X M(?!_2-%N=4UV\U+4=6TZVU2#1M)M?.O([>>)98C*"RI$Q1U.UW#8(.".: /J M&BOEGX&_\%*?@A\>?$UAX0](UD5GCWGH%WY8\ M#)KZFH **^6/C1_P4L^!7P2UVYT2^\0W/B36+;(GM/#5N+ORF!QL:4LL6_KE M=^1CG%1_!#_@IC\#?CIX@M=!L=:OO#&MWCB*ULO$MLMM]H #0!]5U\U?L@?MO:'^U]J7C&ST?PUJ'A]O#7V?S6OITD$WG-*!MV],>2> MOJ*^E:_*O_@B7_R-7QP_[AG_ *'>4 ?JI17%?%GXS^"?@9X6D\0^.O$=EX=T MM3L!G9%&,O(W^R@)KY-E_X+'_ #CUE+);?Q=+;,0#J*:5'Y"\]2# M,)/R0T ?<]%<5\)/C1X*^.WA*+Q+X%\0VOB'2';RVEMR5>%\ E)8V >-\$': MP!P0>A%7/B5\4/"GP=\(7GBCQGKEKX?T&UP);RZ)QN/W550"SL>RJ"3V% '4 MT5\,I_P6.^ 3:\M@8/%JVA;:=5.E1_9U&[&2!-YN,<\1YP>F>*]AD_;Q^#LG MQ!\">$-/\03:UJ'C6""XT:YTVV:6VE6:>2!0[\>6PDA<,K %<<@'B@#>_:P_ M:9TS]E#X71>-=6T6[UZUDU&'3A:V4JQN&D5V#9;C \L_G7^%WA M;QK9VNX^$.O\ AGQ5\+O"VL>"[*+3O"=] MIT-QI=I!:K:I#;,H,:K$H 0 8^4=* .OHKYV_:$_;Y^#O[-6JMHWB?7IM0\1 M( TFB:)!]JN8@0"/,Y5(R000'<$@Y (K@/A;_P %8?@)\3=>@TB;4-8\&7-P MXCAE\36:0P,QZ RQ22(GU@#[(HIJ.LJ*Z,'1AE64Y!'J*^??VB/V[_A# M^S)K*:)XMUNXN?$31K*VC:1;&YN(D;E6DY")D8(#,&(((!!S0!]"45\5> ?^ M"NOP \;:O#87EUX@\(&5_+2YU_3D6')Z%G@DEVCW; '? YK[.L;ZVU.RM[RS MN(KNTN(UFAN('#QRHPRK*PX(((((X(- $]%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445\6?\ M!4S]HRY^$'P,B\&^';B5?&?CJ0Z;:I:D^?%:\?:'7'.6W)$.Y\TD%+[QC^SG\0%EL/%'A6>2YTVUNGW,L(8+<6ZG."J.5D7:3E9 M6(^517Z-T %%%% !1110 4444 %?%O[4'_!3GPQ^S!\7+[P%JG@K5M;N[2W@ MN&O+2ZB2-A*@< !N>,U]I5^1'[3L$=S_ ,%A/ D4T:2Q/J6A*R.H96&U."#U MH ]-_P"'WO@C_HFGB#_P.@_PKK?A[_P69^#WB?5X;'Q)H7B+P?'*^T7\T,=W M;1CU?RF\P?\ 4:ON?\ X1/0_P#H#:?_ . J?X5\P_\ !0/]F3X??$/]FOQY MKMQX>TO3/$?A[2;C6;'6K6U2*X5X(S*8BZ@%ED"%"K9'S @9 ( /J;0]Y"8^IKR#_@C#XXU?Q%^SIXCT+4))9['0=<: M+3WD)(CCEB21HE]@Y=\>LI]:\-^$_P#RFLUO_L)ZK_Z;9: /UTKF?B;XX@^& M7PV\6>,+JVDO;;P]I-WJTMM"P5YD@A>4HI/ )"$ GUKIJ\J_:Q_Y-8^,G_8F M:S_Z0S4 T?P_>^'X=)OEL7AOIDD:1C&'W KT&#BN:\ M:?MYZ#X+_:TTSX$3>%M1N=6OKBTMUU>.>,0*9XUD4E3\W ;!KP/_ ((C_P#) M%_B'_P!C!'_Z3)7E7QW_ .4S?A/_ +">C?\ I+'0!^NE%%% 'R5^TO\ \%!] M)_96^*VF>$_&7@36_P"R-16.>V\1V-_MA?LOZ/^U;\'-0\ M*WOE6FMP9N]$U1UYM+L#Y,@X.6 )W(* /TG\>>.M#^&?@W6/%7B2_C MTS0])MFNKNZE/"(O8#J6)P HY)( R2*\+_9%_;.B_:]EUZ[T/P'J^@>'-)(A M;6=2GC,:0CJ[MEB?4X& =M117EW[3WQI@_9Z^ WC+Q]*B33Z39$V<$ MG*RW4C"*!"!SM,CIG'1/S8/#^D1K- M=LAZ.^658U/J[ GG:&P:^1'_ ."V!FE>XLO@;J5SHRDDWS:[M8(.I*BU91CT MW_C7+?\ !-[]DBR_:8U+7_CY\9$;Q?+>:I*MA8ZD-\-Y.N#+- M@V-D8"@?J]8V%MIEG#:6=O%:6L*A(H($"(BCH%4< >PH ^3?V:_^"FOPE_:( MUBS\//+=>"O%EVPC@TS6MOE7+]EAG4[&)Z!6V,3P%-?7-? /_!2;]@_PMX^^ M&>O?$[P5H]MH7CK0+>34KP:?$(8]4MXP7F\Q%&#,JAF5Q\S;=ISE2O=_\$P/ MVF-0_:&_9^-EXBN_MGBOPE.FEWEP[;I;FW*9MYW[[BH="3RQB9CR: .NL?VW MM#OOVQ[C]GM?#6H+K,.[.LF=/LYQ9?:_N?>^Z=OUJ+]KW]N70OV0];\(Z;J_ MAC4/$#^(DF>)[*>.,0^6T:G=NZY\P=/2I;'XR? 2;]L>X\"6_A;3T^-J;O,U MP>'X1<'%EYI_TW;O/^C_ "]>GR]*^-?^"U__ "/_ ,%_^N-__P"C;:@#]7Z* M** ..^+7Q>\)? WP/?>+O&NL1:+H=IA6FD4NTCM]V.-%!9W/90">">@)'P#X MD_X+8Z&VM/:^#/A'K/B6T7)$M]JB6.?TQ^%'@+P9\./ NE:1X"TO3= M,\,K CVHTQ5\N=2HQ*77_6,PP3(22V^(;;0-.9C M'#YN7EN),9V11J"[MCLH..IP.:^4+;_@LI\!9]9^Q/8^,;>VSC^T9-+A,'UP MLYD_\<[4 ?=E%"]=M?$.AW.0EU:L?E8=4=2 R.,C*L M 1D<5PGC[]K;X=_#/XUZ#\+-?OKNS\4:S;)=VQ^S_P"BK$QE :24D! /)?"JP\-:AI>H>$OMGGZAPKZ5KYJ^ WQD^ GC;]H#QYX9^'GA;3])^(VE_;/[>U*V\/PV/O#SI8W([?<_3FO MH?X!_M1_#7]I?2+B^\!>(HM3EM0IN]/F1H;NUR2 7B8 X.#AAE3V- 'J]%,-;M/#^A6@'FWMX^U03T50.68] J@D]@:^.M0_X+)? 6 MRUG[%#9^,+^VW8_M&WTN$08YYP\ZR8_X!GF@#[JHKSOX)?M ^ ?VB?"[:_X" M\0P:Y9QL([B(!HY[5R,[)8F 9#UP2,'!P2.:]$H *\-_:=_;'^''[)^DVD_C M*^N+C5KY&>QT/3(A+>7"@X+X)540'C<[ '! R1BOE6VHS6NG:;J9 M[@P0C[' 5. 58 /L/#L<$-O((!Z+<_P#!;E'EN)]. M^"-]>:3$^#>2^(/+('JRK:,JGGIO/UKZ&_9D_P""FOPK_:0\06GAADO?!GBV M[(2VT[5]K0W;X^Y#.IPS>BN$)Z*#7UK8V%MI=E!9V=O%:6D"".*"! D<:@8" MJHX ["OSQ_X*)_\$^-4^*.N^&?&_P %/"]K:^,?MACUA+"Y@T])%P7CNSN9 M!YBN""RDNV]3@[<@ _16BN>^' /#4GBN!+7Q0VF6QU:&)U=$N_*7S@K M*2"-^[!'&*\+_: _X*&_!?\ 9SUR?0=?URYUGQ';\7&CZ!;BZG@.,[9&++&C M=/E9PW(R .: /I6BOD'X0?\ !4_X#_%WQ!:Z(-4U3P?J%VXBMU\3VB6\4CDX M"^;'))&I/;>RCMG/%?7H.1D"PKY\\+_\%@?@!XBUI+"ZD\3>'H7D""_U32U- MOSCYCY,LC@<]2O:@#[=KSSPK^T!X"\<_$_6O 'AWQ!;ZWXET2U-UJ4-B?,BM M!Y@CV/(/E\S<<% 25P=V.,T?B?\ M)^ _A/\((_B=JNK'4/!LWD>3J&D*+I9 MA*P6-DVGD$GK7Y(_L.?M>_#SX"_M'_%GQGXKN=0AT3Q)]H^P/:V9ED;?>>:N MY0?E^7]: /V_HKET^)?AI/AU:>.K[5K;1_"]Q80ZG_:&IR+;QQ02(KHSEB I MPR\$]3BODOQ9_P %@/@!X;U5K.SD\3>)(UE\HWFDZ6HAQGEP9Y(V*_12?0&@ M#[W]J@DNM)NXS;WMNI.-S1-]Y:QK$GB*S74+;3=*LT>Z@MV8JLDRO(BQYP<*6W$#., M8S[K\"_CEX5_:)^'=EXU\'37,J67K@\&@#T" MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH ^(/^"J7[4GC+]G/X8^&+#P-5Y&^,?CX,[%B$\37JC)] M)< >PXK^@CX^_L]>"OVEO M*)O#7BS3Y+N^NKFZMFO(W47&!$ZVX0#]ROWD;J?;'U!_PY4^"'_0T_$#_P & M-C_\AT ?E7_PUC\;_P#HLGQ _P#"HOO_ ([6#XR^.GQ)^(VD#2O%GQ"\5>)] M+659Q8ZSK5S=P"0 @/LD=EW $@'&>3ZU^N7_ Y4^"'_ $-/Q _\&-C_ /(= M?-O[??\ P3G^&W[*_P #(/&?A/6_%6H:I)K%OIYAUF[MI8/+D25B<1V\;;LQ MC'S8Z\4 ?'4/[5?QLMXDBB^,/CZ.)%"JB>)[T!0. /-X%/_ .&L?C?_ -%D M^('_ (5%]_\ ':_4;0_^",/P3U/1=/O)?%'CY9;BWCE8)J%D "R@G'^A].:O M?\.5/@A_T-/Q _\ !C8__(= 'Y5_\-8_&_\ Z+)\0/\ PJ+[_P".T?\ #6/Q MO_Z+)\0/_"HOO_CM?JI_PY4^"'_0T_$#_P &-C_\AT?\.5/@A_T-/Q _\&-C M_P#(= 'Y5_\ #6/QO_Z+)\0/_"HOO_CM=#X%_;H^/7@#Q!;:M:?%/Q/JK0R* M[6FNZG-J%M*!U5XYF88()!Q@^A! (_3/_ARI\$/^AI^('_@QL?\ Y#K5\+_\ M$;O@1X=UZSU&ZU#QAXA@MY!(VG:IJ-O]FFP<[7\FWC_Y-0T3_ +&VT_\ 26[KW7]@/_DS;X3_ /8&3_T- MZ\*_X+/?\FH:)_V-MI_Z2W=>Z_L!_P#)FWPG_P"P,G_H;T ?0%?@[X$U[XP> M'/V\_B]=_!'28M9\9'6-=1[::.)U%J;\^8V)&5>&$??/-?O%7Y%_L$?\I2OC M'_UV\1?^G)* .U_X6Q_P48_Z)]I__@)8_P#Q^MGP7\4?^"@5SXQT*'7O =A! MH4E_ E_*MK9 I;F11*P(G)X3<>!FOTFHH **** /R+_X(L_\EI^*_P#V#(O_ M $I-?KI7Y%_\$6?^2T_%?_L&1?\ I2:_72@#\E?^"XO_ "-7PD_Z\M2_]#MZ MZ2U_;3_;E@LH1'^SS8/"D8"L/#&IDE0.#Q="H-_<,!)SPH&\G[H)KZW_8'_P""?=U^SCK.H_$/X@:M#XB^)6J1NF87 M:6*P61MTI\UN99G.-SX&/F R&)-#_@I_^QC!\;?A[/\ $;PGIX7XA>&H#-*+ M9<2:G9(,M&<"- N_%'C#Q/8^([BP@FU&TM/LPB@N&0&2--T1.%8E%B!*[L9P0<9KB?^".'Q?O/"?BSQ[\ M#O$1>TO(YI-4L;60_7"QM@?\\Y#0!^JM%%% !7Y%_\ !%G_ )+3 M\5_^P9%_Z4FOUTK\B_\ @BS_ ,EI^*__ &#(O_2DT ?KI7Y'?\%,/B#_ ,+H M_;%\$_!'5O%$/A3P'I,EFVJWMW@"G/% M 'WWX(U3]CGX>>$8?#.B^)/@_%I*1B-X[C6--N'G]Y7DD9I&/JQ-?!WC'Q'X M _9)_P""@/@?Q3\#O%&@ZMX(\3-#;ZMINA:I%>6UJD\_E7,!,;ML4#RYD4_= M8 ;5Q7V!_PZ&_9Y_P"@=X@_\'#_ .%>1?$+]DC]BCX*?%70/!'B75O$6F^+ M]2$$UA907-W=,S22^7"I,,3[69P)@R2(PRK*1U! M!!!H ^&=8_X)WZSX)_;,\-_%WX/:EH7@OPM"\4VKZ&6FB,C%RMS%#%'&4$4D M1'RE@%?) QC'S7_P6,T.X\3_ +47POT:S8)=ZCHD%I"S9P'DO944G'N17WS\ M?/VW?!O[/OQ<\'?#K5=&US7O$/B=8S;0Z''!(T9EF\F$.LDJ??<$#'937QE_ MP4P&?V^?V>@>1_Q*_P#TZM0!]W?";]C[X2_!_P "6GAC2_ ^B7T20K'=WVI: M?%U?\ M!9+_ )-'L_\ L9K+_P!%7%0_\$U/V1_ &F_L\^&?'_B'PS8>)/&7B6)KR2_U MJW6Z-O")"L$<*R A $1&W ;B6/. H$W_ 62_P"31[/_ +&:R_\ 15Q7O_[% M Q^R/\(%KBW,T[J1C:?+CE4$="X(YQ7FW_!;C_DB_P\_[&"3_ -)GJI_P4J\) M7VO?\$\OA5JMG&\L.B/H]S=[02$A>Q>$.?\ MI)&.?[U '=?\$T/V-/ _@[X M"^'/'WB#P]IVO^,?$]N-1^V:A;K<"TMG.8(XE<$(=@5F8 $EB,D 54_X*P4GM0!SW_!-#XXZG\=?V M5=%OMZM6L$E9!] MELV$.,8]2P R2,_KA0!^/WPWTZ?]@7_@IO:> ="O)V\">,+BVL4LI9&?,%V=ML M&SU>&X.T.6&[G'[LI'!X=$(A:SETZ*3S %V[G=@6=\$_.Q+9.'I?$>FZEI4/=-\;_P#!7GX:6^FW"72Z!J6CZ/.+/:-0TKP/9FS+C*K>+O^"-]G8V,;2S MQ>"]*ORJ]?+MI;>XD/X)$Q_"@#P'_@FSX2^!%UI.N?%/XV>-O!M_X[U'4Y1: MV'C'6K420*/F>Y>&:3+22.[?,ZG 0%?O$U]"_ME^'OV5?CG\&O$2V'C?X7V/ MC33[&:[T;4=*US3XKDW"(62%O+D!D1]H3:V<;@0,@5X!_P $\?V)O@5^U)\" MY-9\20ZG/XOTS4)K/4XK/4VA"J3OA?RP. 4; /0E&[@U]$^,?^"6G[,?@'PI MJ_B37HM=T_1=)M9+V\NI-7!6_W,N@_V44=LGXP_9Z^(_PY^$?[UY;V5R;AF+F+:QPR%?+D"L%7&"%.:^_OV ?#?P T+PAX MNU?X":EJ^IZ/=W$$6JOJ,=U^[GBC9E11-&F6"RG.S=U7VJC<:3^RU_P4EO=; M2V@B\5ZSX=BAAFUBVM[G3;R%)"Y0*[JC2("D@PP95.>/F!(!;^+_ ,#?@1^W M;\*[O2?!VM>$&UI1'+8^(M!CMY[K3BK+D/'&R.5*#:8W('(/! (]B_9D^"MW M^SS\%O#_ ,/[OQ/+XN_L=9(X=2FM?L[&-I&=4V;WP%W%1\QP !VK\]/VAO\ M@D9#\*/".O>/_A7\0M4M;GP]9SZH-/U8*LWEQ1M(_E74.S:X53@%.>[#K7TO M_P $N?VC/%G[0WP#U"7QI=MJFM^'M4.F#5'7$EU#Y,;HTA_BD&Y@6ZD!2
M//$5]Y&GZ;J%Y:RQ>2F/- MD9([9'8Y:-% 89+YYVD5]$?#G_@BW\-[KP'H$_C3Q+XP@\62V44FJ0:5>VB6 MT5PR@O'&'MG;:I.W)8YQGC. ?E)_P +;\<_\)S_ ,)I_P )IXA_X3'&/^$A M_M6?^T,>7Y?_ !\;_,_U?R?>^[QTXKNM!_;-^/'AS5(;^U^+_C2:>(AE2_UN MXO(3@@_-%,S(W3N#^M?I_=?\$4O@L]K,MMXM\>17)0B)Y;ZR=%;'!91: D9Z M@$9]17R%^Q3^Q;\._B?\.O$'@W1HKR2.QT?0;^6P M6VA5F"*YB*M(^/O,Y.3V ]!_83_;N^,&D_M">"?"WB#QAK'C;PWXCU2#2+ MJRUVZ>\DC\^01K-'+(6=2C.&(S@J"".A'WY\8O\ @E+\$OC'X\U+Q9/)XC\+ MZAJ4K7%Y;^'KR"*WFF8Y>79+!)M9B22%(&><9)K:_9Z_X)H?![]G'QY;^,=& M_MWQ#KUH&^Q3^(;N*9;1F!4O&D44:[L$@%@V,Y&#@T ?5]?BM_P4!^)'_"GO M^"EUAXX_L[^U_P#A'_[(U'[!Y_D>?Y<:ML\S:VW.,9VG'H:_:FOR+_:6_P"4 MQ7@'_L)Z#_Z"E '0?\/SO^J)_P#EU_\ W%7!?&#]MGX]_MV^&9?AW\./A3>Z M+H6L;8[YM.\V\EGCW A'NRD<441P-Q(&>A8 D']D:* / /V'_P!F#XH7'_!4+QQ' M\&KB.U^(9U:]_L^646Y4+]D;SL_: 8_]5YGWA].<5^Y-?D7\)_\ E-9K?_83 MU7_TVRT =K_8W_!2_P#Z#VG_ /?O0/\ XU7)?%[2?^"A,?PF\:OXTUJQE\'+ MHEZ=;C1-$W-8^0_V@#RX@^3'O^X0WISBOULKRK]K'_DUCXR?]B9K/_I#-0!\ M:_\ !$?_ )(O\0_^Q@C_ /29*\J^._\ RF;\)_\ 83T;_P!)8Z]5_P""(_\ MR1?XA_\ 8P1_^DR5Y5\=_P#E,WX3_P"PGHW_ *2QT ?KI1110 5^/G_!9*/P M-IOQF\'7WAJXFM_BK]G$FJ_V<<;85(^RO(5.5G!#;<<[ N< )G]$_P!L#]J' M1OV4?@]?^*KX17FMSYM=%TIVP;RZ(XR!SY:?><]@,#EE!^,_^"9G[,>M?$_Q M=JG[2_Q7$FK:OJ\\TFB1WZ ^<[Y66\*$8"@9CB7H &( C- '3?\$83\.C\' M?$8T53_ -,<9SW\S?GC97Z+5^-'[1WPX\2?\$S/ MVL-'^*?P_MW;X?:W<.8[($B$(Q!N=-D/88&^(GIA2,F(FOUL^%?Q/\/_ !F^ M'VA^,_"UX+[0]7MQ<02T2 ML(I_$UE'/M)QL\JX89]MZI^.*^ZJ\#_;H^"%S^T#^S#XS\*Z9 UQKJP+J.EQ M(?FDN8&$BQCMEP&CY_OT 8__ 3AL;?3_P!B?X6QVP41O8SS-M[N]U,[_P#C MS&OI2OSK_P""0O[2NE:Y\+G^#.M70L/%GAN>XETZUN3M:[M'D:1U3/)>*1I- MR]0I4C@-M_12@"IJUC;ZGI5[9W84VMQ"\4H?[NQE(;/M@FOR8_X(>W%ROCOX MJP*#]D?3;%Y#VWK+*$_1GK[G_;O_ &E-(_9O^ 'B&]FO8T\3ZS:3:;H5B''F MRW$B%?-"]=D0;>QZ<*N,+N-;))1C= M96X8)(!V#R2S?4(I'!% 'FF@?\IQM2_[:?\ I@%5/^"U_P#R/_P7_P"N-_\ M^C;:K>@?\IQM2_[:?^F 54_X+7_\C_\ !?\ ZXW_ /Z-MJ /U?HHHH \._:T M_9*\)_M<_#^+P_XAEETS4[!VGTK6K5 TME*P ;Y3P\;;5W)D9VC!! (_/!?V M/?VT_P!DYI!\+/%UQXB\/V[%XK;1=11X@N<[C8W?R;CW"*_U->^_M%?MU>// MV>?VY?#W@?Q&=,TWX1WYM)C>269\XVTT8CDE:8MC;'.LA. ,*I!!XK[_ +>X MBO+>*>"5)X)5#QRQL&5U(R""."".] 'Y)>&O^"K'QT^".O6VC?&_X9BXBW8= MYM/FTC4"N?F==P\J0 8( 10?[V""/TT^"'QN\)?M"_#O3_&G@R_-]I%WE&25 M0D]M*N-\,R9.UUR,C)!!!!(()I?M'>%/!'B_X)^,+3XAVUI-X5BTV>XNIKM M?LP2-CYR$\JZ]5(YSC%?!/\ P0Z&K_\ ",?%HRF7^P?MFG?9@V?+^T;)_.V] ML[/(SWQL]J /(O&?B?PG^U[_ ,%']>M?BUXOT[P_\,/"-Q=6EO!J^IQV-M-# M:2"+R$DD9,-/+F1L'>5W $!05_0&]\0?L=ZCX//A:?7_ (,MH'DF!;%=4TM% M12NTE2'!5L?Q@AL\YSS7YK?!3]GOP)\1/^"A/Q)^&'Q72ZBAN-0U;^S!;W9M MGENEN?-B^;'(>#S& [_+7WA_PZ&_9Y_Z!WB#_P '#_X4 ?*G[&?C/2?V;_\ M@HIKOPO\#^*K7Q/\+?%,SVUK<6%\EY;$FW-S;,LB,5:2,YMRV>@#[=\%?L,? SP#'X;?2?AUI*:CX?G@N[+59$+7GV MB(ADE>;.YVW#=@Y&<<8 ^&?VXK&3]D?_@H-\./CC81M;Z!XADCDU,Q+P6C MMKU<#C+6\D;#U8L>V:_5ZOE#_@IO\$3\:/V4/$ [.X>\\6:SJ/\ PCNI0Q'?))!IYC**<R1L?[8/4#%/\ X)U?\I(_VB?^XY_Z>(JH_P#!2F6/X6_\% _@=\1- M1S#H4:Z76WCA$=S=WUE'<7-ZW&YYI'!+$GG&<#H *^<=#_P"">>N_"?\ ;8TWXK_" MK5M$\*^ &VMJ7AXO,KLL@*7,$42IY?E$;9$!.Z@CFAD26&1 M0Z2(P964C(((Z@BOGOXM?MN^#?A%^T'X4^#]YHVN:YXF\1+;>2VC1P21V[SS M-%&LN^5"OW2[$9PI!YS0!\$?MZ^-[/\ :'_;Z\-_"#Q3XLM_"?PU\.2P07MY M>7D=K;([P"YN9FDD*HLA0K I8D @8!W$'[@\-:Y^QUX1\(Q>&-,\0?!N+0T0 M(;2;5M,F$N.\C.[-(W)^9R2?6OSS^/WPJ\*:S_P5=U#PQ\3A-#X/\3ZA"WGQ M7!@+>?9*("LG8?:-J'MPU?:W_#H;]GG_ *!WB#_P M1U7Q!:?$&6XLY[#3XY[NZ#3R2CR(V:*)E5F(!PQ' MRD$D BOTKH *^+OVW_\ @F]HO[4NLKXS\.:PGA+X@1Q)%+F7FL>-="MQA5M98M?B M=1_"L<@:X0=,;57T'<5WGP4_X+$:GIWBN#PS\=/!*^'GWB&?5])@FA>U8\!I M[24LV.E?J)7P7_P6'\*>"+G]FA=?UFVM(O&-MJ5M;Z'>; +F0L_[ MZ'=U*>4)'(/ **>N* />?VQOCPWP>_9.\7_$'PU?0SW;Z?$FC7UNPD0R73I% M#.AY5@HE\P=CM]Z^$_\ @FKX+_9ZT7P)-\2?BSXT\#7WQ!U>]G:"S\6ZU:>; M81*Y7>89I,^;(P9_,=<[2FW&26WO%/A?Q%XE_P""*.B&]2>:^TZ"/4%23<7- MDFIOY9Y_A6!D8=MBC%8W[ O["GP&_:<_9WTSQ-KD.JW'BRVN[FQUB.SU1HEC MD61FB^3'R@PM$?\U+PA?/I' MVF9BSO:"-)("Q[[5=HQ[1#ZUS?Q"_P""8G[+GPL\$ZSXM\3)KVFZ#I%LUU=W M+:M(VQ!V"A268G "@9)( Y->G_L+>"O@3;_"KQ/+\"]0U34?#&JWAM]0GU!+ MA66X6%047SXT/"2+DKD9/6@#X@_8Q\ 6'_!03]L#XD?%#XD1'7O#^C.ES;Z/ M=$^4?-D=;*%E'!BCBA?*=&8#=G+9_2'XR?LE_#+XQ_#34O"%]X0T6PCEMFBL M;RRT^*&;3Y<'RY8F105VL_9#\5_ CX.ZW\/?BO>>&O'&ASZ@M_IVG1(][;VI(_>+BXB48+* MK@!>&9SU-?(?_!-3X>^%?%?[7GQUTW6_#6CZQIUE]K^S6E_813PP8U J-B.I M"X7C@#CBOO']E#]M+PI^UZ/$K>%- \0:7#H+Q)<76K0PI#*92^P1E)68MB,D M@J, CUKXL_X);.H_;3_: 0D;R+T@=R!J//\ ,?G0!#_P5'\4:M\4?V@_A3^S MAX:N$TC196L1)!"NR 7-S-Y$.Y%XV0Q , ,"1O05^@/PN_92^%/PC\$V_AC M0_!&C/9)"(KB>^LH[BXO#_$TTCJ2Y)YP>!T %?G7^W1=)\(/\ @J!\+?'6 MN.MMX=N'TB]DO9<^7##'.89R3ZHJ[R!V8'O7ZVQR)-&LD;*Z, RLIR"#T(- M'X]_M_?"6W_84_:,^'?QA^$\">'[34[B6>32+9BD$=S"RF:,*.%AFCEVF,<# M#XP" /L#_@ICKMMXH_X)^>*M9LBQL]1CTB[@+#!*27MLZY_ BOG;_@MKXTL[ M^3X6>!+*076M^9=:G-:1#=(B/LA@X']]A, /]BO=?^"@OAZ;PC_P33U+0KA= MEQIFGZ%92+NW8:.YM4(SWY7K0!Y/_P $O_V-_AUX^_9_7XA^/_"]GXQUC7+N M:WM#K,?GQ6UI;MY*K&C$KG?&_P V,X"J, <_HA\/?AYX<^%/A"P\+>$]*AT3 MP_8>9]FL+'K%[&*>&S:5\%G8.DBR(4;$CJ1SD'MW\X_X80_:6_Z.Y\0? M]^;G_P"2*^_Z* /@#_AA#]I;_H[GQ!_WYN?_ )(KG_&O_!,;XS?%72X-%\<_ MM-:GXDT%;A+A[.^L)IU#+D!U5KC&X!FP?>OT?HH KZ=9)INGVUI$6:.WB6)2 MW4A0 ,_E5BBB@ HHHH **** "BBB@#Y>_P""B'[-_BS]J/X&:=X1\&R:=%JM MOKMOJ3MJ<[0Q>4D,Z-AE5CG,J\8]:]-_99^&FK_!S]GOP+X*UYK9]8T73EM; MIK.0R1%PS'Y6(!(Y'85ZI10 5^3NM?\ !/#]IOPS^T%X\^(GPX\4^'_#4^N: MMJ-Q;W<6J21S_9;BY:4(P\@@$C9D<\CK7ZQ44 ?F!_PS3_P4!_Z+)I__ (.7 M_P#D:C_AFG_@H#_T633_ /PHIJ_C M"UL(XM5OHY/,6>X ^9@VUE%% 'PE_P4J_8I^(/[6>M^ [OP1-HT46 MB6]Y%=?VK=O"296B*[=L;9^XV>G:ON:PA:VL;>%\;XXU0XZ9 Q4]% !7YI>/ M/^"='Q/^&G[7$?Q9^ M]H&GZ1]K&IC2]3O)+81R.2+FUVI&P,#@MC!&T2;0! ML!/Z6T4 ?GY\3_V(?B=\?/VY?#OQ1\9-H=O\.M'GLS!IB7SS7*P6R^:(BGEA M6WW&XMR/ED/I7Z!T44 %?G9\3OV"OB=HW[=5M\]&@>, M=(#_ -F:R(O,7:W+03*""T9(!!!RIY&/S+]KM;*!VECM[C "322$*&9% "1JNQ, @G:N/ORB@#QW]JK] MF;P[^U9\*+OP;KLSZ?.LJW>G:K#&'DL;E00KA3C?[.^DKX)\%Z]X?\6>%+0&+3KJ[N+>46T?\(7[0%E4*,80[D7HN17ZC44 ?(7 M_!2']E7QI^U;\._">B>"I=+BO=+U5KVFCZ3+$\F.<^3%"OE!B,CS9&9@#T8<5^G]% &%X& M\$Z)\-_"&D>%_#EA%I>AZ5;):VEI".$11Z]23R2QY)))))-?'O\ P3A_8V\> M_LIZW\2KOQI-H\L7B'[%]C_LNZ>8CRFN"^_?L0?\$^[' M]F'4+_QIXLUA/&/Q-U-72;4AN:"S5VS((6<;W=S]Z5@"1P 6W=+^VI^R9X+ M_;$T*S\/W'B"UT+Q]HH>;2[M'226-7 +1S0[@S1/L4YX*E2.-IA#*\L4L1?",P+LK(YPR[0.A M! //M#_9/_;JT718O!5M\;]'M/"L:BV2]%]))/% %(&R4VOGKA> H<8..0 " M/GFR_9VL?V>_^"D_PA\ Z5K-SXDOK2]TR_U/4KI=KSW+,T\K!,G:NP*0"2<< MDDDFOI,_MU_M>QV*Z2W[+]^WB'R]G]HKI5^;/?M^]@#;C/./-]L]ZZ+]B/\ M8H^(=E\;-3_: ^/$\;^/;WS9+'2Q(DDEO)(GEM-*8\HNV(F-(U)"J><%0 > MU_\ !0C]G7Q5^T]\!K?P?X/DT^+5DUFWORVISM#%Y:1RJWS*K'.77C'K7IOP M ^&=W\/?V>?!/@/Q+%:7EWI>A0:7J$41\VWE*Q!)%&X#\8PVNGWI;?X>U&=4=$))\D^:&BN(U).TR;67C MDD;J@\=?LV_ML?M86=MX4^*'B7P_X.\%M*KWL5G)"1-M(*LT=OEI2#@A&=4R MN>" :_3ZB@#S7]GCX!^&OV:_A7I7@;PO&YL[3,MQ=S?ZV\N6 \R=_=B!P. MJC@"OB?XK?\ !/CXL_"'XXZG\4_V9/%5GHLNJ2/)=:#>2"/R_,;?)&OF*T4L M+.-P1]NPXQG:"/TBHH _,GQG\'OV]/VB]#E\%>,]8\-^#_"M^HBU&>VGMT^T M19^9&^SAY&!&H:E+&$>]NG M #RE03M&%557)PJJ"27ICBQ_PK3_@HQ_T M5CP?_P" EC_\KZ_16B@#\ZO^%:?\%&/^BL>#_P#P$L?_ )7UQ_@G]AW]JN?] MJKPE\8_&7BOPE:7/.D]VZW96 MW"B3;&(R">#CYN?:OO2B@ HHHH *^"_ O[$?Q#\.?\%&=1^.%W-HI\&7%[?7 M"1QW;F[VS6;PIF/R\9W,,_-TK[THH *X?XZ>#;_XC?!+XA>$]*,*ZIKWA[4- M+M#<.4C$T]M)$F\@$A=SC)P>.U=Q10!\A?\ !-[]E7QI^RE\._%FB>-9=+EO M=4U5;V Z5"17RI_ MP3Y_9?\ CI^R9X@UOPWXHOO#^L_#;4F>=%LM0E::TNAPLT<;1 ;9% 5USV0_ MPD-]UT4 %%%% 'PC^UI_P3"T_P"+GC5_B+\*_$"_#OQ^TINYPOF):W=SG(G# MQG?;RDY+.@8,>=H8ECY9:>#O^"D7ARUCT2U\26&HVH 1-2FFTF=XP/62:/S6 MSGJP8\<8K]0:* /S3^%?_!+7QC\2O'L'CO\ :9\=R>,+Q<,=#M;N68R '*QR MW!V[(P<_NX1CGAAR#^D>F:;::-IMII]A;165C:1)!;VT"!(XHU 5451P M!T JS10!\0:5^QMX]L_^"E5Y\=Y)M'_X0B7?MC%T_P!LYTL6H_=[-O\ K/\ M:Z<^U0?\%&_V,/'_ .U5XI^'>H^"YM&BM] CNDNQJET\+$R/"R[ J-GB-O3M M7W-10 4444 > ?M@?L;^$OVO?!5MINLS/HWB'32SZ5KUO$'DMBV-R.I(\R)L M#*Y!R 01W^&=!_92_;K_ &<(AHGPV\;P:WX?MU)M8;;5+>6WC'9%@OU C)]% M&W/?O7ZRT4 ?D[-^Q#^V+^TWC44 ?%'[;G_!/#_AH7Q3:?$?X?:\G@WXGV0CS=.[Q07IBQY3M)&"\ M4J84"10>%4$< CRQ/#__ 49ET1_#;:IX?CC*& :^9K 7&P#&X.%W9(_B\O? MDYR#S7Z544 ?'?[#/[ $'[+]]J?C/Q;K4?B[XEZLC)-J";VAM$*[MY8)XTF@E4I)&XRK*1@@@]014E% 'Y=_ S M_@E)XG^'/[6>F^+-7O-'NOAEH>LSZIIMM'=2/=NJ,S6:O&4V@AA$6^8_<(YS M7ZB444 ?$'[)/[&WCWX)?M?_ !:^)OB&;1W\.>*?[2^P)973R7 \_4([B/S$ M* +\BG."<'CGK7MO[7W[*6@?M M+.%"M<*LN%'16#!1PN0 *]2_9 _8"\0^ OBG>?&CXU^)(O&?Q/N]SP1QDRQ6 M4C+L,ID(&^0)\BJJA(QD+GY2OW)10!\K?MQ_L(Z)^U[H]AJ-IJ"^&_'ND1&* MPU=HR\4T62WD3@*)WEBLYG!5IGE;'FR!3M4!0B?P[L*5^[:** "OA_\ ;7_X)I:9^T;X MF_X3WP1K,/@WX@X0W$DRL+2_9,!)'9 7BE 'F*&R%&5S\U?<%% 'Y2V7PK_ M ."C?@6U.BZ5XJ;6+%&$"W]JT_ '_ 3)^+_QR\:: M9XG_ &F/B#/J6GV9!71(=1>\NG4,"8=^!% C8Y,18G_9/S#]1Z* ,:7P=HDW MA!O"KZ7:MX<:Q_LPZ7Y8\C[+Y?E^3MZ;-GRX]*_-S4O^"?7QY_99^(NJ>)_V M9/&L$NB:@<2:%JDZ+*$R=L^+OBK0O!W@J.837%K8M$X=EZ-Y,'^N89R%DD"@C/!QG]!/@A\&/#?[ M/_PRT;P-X4MF@TG38R/,E.Z6XE8[I)I&[LS$D]AP .[HH ^"?VL?^">_B MWQ)\9%^-?P)\51>$/B#O6>[LYY##%<2A0IECD56 9U&'C=2CY))&6#>?^*?A M!^WM^T!X=?P1XTUWP_X4\,7X$&IWEO-;(]Q"<[U;[.&=@1P478&S@\$U^FU% M 'CW[*_[,OAS]E/X4VG@[0)#?7#2&ZU+5I8PDM_);NYN"[74<QZ;\3M'TV%O\ A(+-5F6*_,*+ MBD$8Y^:_"OPJ_X* _ S0U\&>%]L8_)T^^N+FTG,, M8/RJC7(67 "N&51@#@"OTZHH _/C]FW_@G!XI?XO1_&']H;Q5%XT\913K> M6NEPR&>&.9>4>9V50?+."L4:A%*C!(&VOI#]M_X*>(?VAOV:O%/@/PL]E'K> MI26;P-J$IBA BNHI6W,%8CY4;''7%>[T4 >+?L:_"'7?@-^S5X+\!^)7M)-; MTB.Y2Y:QE,D),EU-*NUBJD_+(O8&?'T2LP!D?3K+"CU.+LG ]@37US\"_C[X) M_:-\#Q^*O NK#4]-\TV\Z21F*>VF !,4J'E6 8'N""""0B5B>-?&NA_# MGPIJ?B7Q+J=OHVA:;";B[O;EMJ1H/U))P !DDD D@4>-?&NA_#GPIJ?B7Q+ MJ=OHVA:;";B[O;EMJ1H/U))P !DDD D@5^7>HZCX_\ ^"M?Q?.G:<;[P=^S MUX:NP9K@C;)=N.A(Y5[AE/"\K"K9.2?G /H[]G/_ (*E?#G]H#XM7G@:33+K MPC)<3&+0;_4[A2FJ'. C >3*W\*$L&Z;MV%/VC7QW^TO_P3;^'WQ7^#ND>' MO!&FV?@KQ/X7M?*T#4K=2H8 EO)N6'S2*[$L9#EU=BXSEE;PCX'?\%/+_P#9 M_P!&U?X;_M(Z'X@_X3?PLPM8KVRMTFN;Z,#Y5FW.JE\;2LP;;(I#$Y^9P#]. MZ*^ /^'U?P0_Z%;X@?\ @NL?_DRC_A]7\$/^A6^('_@NL?\ Y,H ^_Z*^ /^ M'U?P0_Z%;X@?^"ZQ_P#DRM#0?^"S'P'UC5(;6ZTSQIHD$A :]O\ 3+=H8^0, ML(;B1^^>%/2@#[OHK-\.>(],\7Z!IVN:+?0ZGI&HVZ75I>6S[HYHG4,KJ>X( M(K2H *^!/^"Q?C;Q%X&^!W@J[\-Z]J?A^ZF\1B*2?2[R2V=T^S3':61@2,@' M!]!7WW7YU?\ !;3_ )(%X%_[&8?^DL] 'GOPC_X)_?&OXK_"WPEXTB_:9\1: M;%X@TJVU1;-YKV1H!-$L@0L+H;B-V,X&<5OZM_P3/_:,TJ W/A[]IS5[K48U M9HUN=0U&S&[L/,2:0C//../>OJ']D[XY?#C1OV8/A/8:A\0/"UC?6WA?389[ M6YUJVCEB=;9 RLK."I!!!!Y%>C:[^U-\&_#5B]YJ7Q4\'6\*@G URV=VQU"H MKEF/LH)H ^!?V//VQ_B_\*?VF%^ 7QZNY]5GO+H:?:W^H.KW-K=,NZ#$P_UT M4V5"ELG,BG(&17ZEU^,B>(Q^W3_P5"\.>)O 5C<2>%M!U#3[R34FB,1:SL76 M1KA\C*>8XV(#\WS1@@'('VY_P5$^-'C3X%?L[:5XA\":]-X>UF;Q';63W<$4 M:?LS>*=4\;_L[?#/Q#KEXVH:SJOARPO;R[ M=55III+=&=R% )))X %?+/_ 5?_:#^(7P \'?#Z\^'_B6?PW-%>8:O\7+;X:_LW_\ "Q_$C2WL>F>&X]6NQ'M6 M2YD\A6VKT 9W(4=!EA7Y]?"K4/VPOV]-/U#QUH7Q)LOA=X&DO)+:QM;1V@.% M8;A'Y49D<+T+R.,D$ 8R ?JI17Y1^(_VAOVG/\ @GM\2?"]E\8?$-K\3/A] MK+[?M:_O7**5$OES%$E69 RMMDW*PZ=21]??MV?M@+^RY\#+3Q-H$$&K>(/$ M,RV>B>;S I:,R&X<9!9%4# '5G0'C)H ^GJ*_,SPM^SK^W%\6/#>G^+]5^.T M'A6]U");ZWT@7$D/EJX5E65+>$1KQSM&_'0\DXV?V2_VQ?B]X/\ VFI?V>?C M^;;4M;E+1:?K<:(DGFB(RQAFC55ECDC'RMM#AB V23M /T:HKYY_;9_:[TK] MD+X6IK)M5D:UT72I&*I-* "\DA'(CC!4MCDEE4$;LCX^\"_"_]N7]I M[P_;^/+WXK0_#C3M3C%UIFEB=[(M"PW1GRK>,[8R",&5BY&"0>"0#]1Z^;O^ M"B^OZIX7_8Q^)&J:-J5WI&IV\-F8;VQG:&:/-];J=KJ01D$C@]":^9?@_P#M M>?&S]F3]H'1_@Y^TK):ZQI6M2+#IGBU H"[SLCD$JHHEA+_*WF*LB%LL<#!^ MB_\ @II_R8Y\3_\ KC8_^E]M0!'_ ,$R_$>K>+/V,? ^J:YJE[K.IS3:@);W M4+AYYGVWTZKN=R2< #)X %?-_\ P1T^(7BKQSXF^,T?B3Q+K'B!+3^SOLZZ MI?RW(AW/=[M@=CMSM7..N!Z5[_\ \$K/^3'/ /\ UVU+_P!+[BOF#_@B7_R- M7QP_[AG_ *'>4 ?JI67XI\2:?X-\,ZOX@U:;[-I6E6\+/\1O!/QQUCXA:!H[?:-4TS4!-LCB) :1K66:9)$Y^ M=@0RC##H2OZ)? CX >#?V;_!EQX6\#6,VGZ-->R:@T4]PT[>:ZHK'JQJY=CT^4 M#JP! .J_8^_:1L_VJ/@;I'C:*U2PU/>UAJUE'GRX+R,*9 F23L8,CKDDA7 ) M)!KXN^-G[2'QA_;#_::U/X'? ?Q!)X.\-:%))'J_B2RG,4L@AD"33^>GSK&K MD(B1D%R=C*R.O)P'P22#7M& MJZ9;:UI=YIU[$)[.[A>WGB;HZ,I5E/U!(K\M/^"+6K76@^./C-X*ED:2VA^R MW*@GY4DBEFA4+LS\\_*,Q!?7 KG/A2!\4O^"SGB[4M159AH$UZ84.=J_9K5;2/ M ]1D-]>:_5Z@#X=_X)T?MD>*/C)=^)OA5\5$,'Q.\)[]\TD0BDNX8Y!%*)57 MY1+%(55B,;@ZG&0Q/3_\%%/VS+S]E7X?Z7IWA:.&Y\?^)FDBTTRJ)5LXDVA[ MAHSG]8$>Y?'N,4 =#H?_ 3W_:9^ M)/AB'Q?XN_:*UWP_XVNH_M,>BFYNY([5FRPC:6.=5A(SRL4953D#.*ZW]A3] MK3XDZ+\;=6_9S^/$KW'C&R#_ -E:K,M/\ "]O+KOA;5-1F6VL_^$BLXHHIY6("()(I9%4L3@;BN3QU M(R ?8-%%>!?M,?MO?"[]E.6RL_&5_>W6MWD1N(-%T>W$]TT62/,(9E1%)4@; MF&2#C.#@ ]?\<^._#_PS\*:CXF\4ZM;:'H6G1&6YOKM]J1KV]R2< * 220 " M2!7P_=?\%2-<^(>J7EO\$/@-XL^)6G6CE)=782019'^Q'%)C.RMC^'M7R M/^UE^WKX&_:N^+_@:SUFU\7Z?\#]%(NM3T>WA@74-0NOGR=@G\O;C9&"9,JK MRL.2!7U%X7_X+ _L\>"/#]CH6@> _&VCZ/8Q"&VL;+2;".*)!T"J+S% '1>' MO^"IJ>$?$EGH?QS^$/BCX0RW;;8=1N(Y+BV8Q+/;7EI*)(IHV&596'!!'<5\3:#_P4#_9I_;&;_A5_B?2 M]4LX-><6<%KXLL(HXIIFP(Q'+%+((I,GY&)4AL8()&>?_8+O=:_9P_:9^)W[ M,.L:E<:GX>L(CKOA>>Z.2L#%&9!QCYDF1F PH>*4CEC0!^A%%>!?M,?MO?"[ M]E.6RL_&5_>W6MWD1N(-%T>W$]TT62/,(9E1%)4@;F&2#C.#CY]_X?5_!#_H M5OB!_P""ZQ_^3* /O^BO@#_A]7\$/^A6^('_ (+K'_Y,KOO@Q_P5/^"'QH\9 M:?X7MY==\+:IJ,RVUG_PD5G%%%/*Q 1!)%+(JEB<#<5R>.I&0#[!HHHH *_' MS]NW6/B'XN_X*'6?PW\+?$#7?"L&N#2[& 6NIW$-M \L:@N8XW ZG)P,FOV# MK\B_VEO^4Q7@'_L)Z#_Z"E ':_\ #L?]HO\ Z.6U#_P8ZC_\^,?#%A*AO4&HW%XD"LP4/-:W09=A)"ED)(SGY<9'Z_U\ MS?\ !0GXU>$?A;^S%X^TO7=4LTUGQ#HMUI>F:2TJFYN9)XVB#I'G<50MN+]! MM]2 0#H_V+_VG+7]J_X'V'C#[)'IVM6\[Z=J]C$28XKM%5F*9YV,KHXSR-VW M)*DGW:OS[_X(O>"-1T#]G3Q+K][%-!;:[KSM9+(,++##$B&5?8R&1,^L1K _ M:2_;C^*GQ6^/=S\"?V:K:+^UK*66VU+Q$R1LXDC.)_+:4&.**,Y5I""S-PF/ ME+@'Z1T5^8_B#]GO]N[X2:--XOT?XRP^-]0M$^TW.@174ETTN#EDABN(!&_& M>!L8]%!.!7TG^P5^VK:_M=^!+]-4LX-&\=Z"4CU;3X"1%*K9V7$(8DA&*L"I M)*$8)(*D@'U+17P-^VY^W?XQ\(_%73_@;\#-.CU;XEWK1Q75^T2S?8Y)%W)# M$C_(9-A5V>3*(IY!.2G"R_LN_MX:7I!\3V_QSM;SQ"L9G;0/[2D9"0 1$JO! M]G+DC&" F?XB#F@#],Z*^*_V"/VY]7^/6L:Y\,_B;IL>@_%7PZ)/.18C M\D M;^7+F,_ZN:-L!T'!SN4 A>2_P""H7[3WCS]G'QE\'7\)^([O1=(U"6]EUBV MM8(9&NXHI+7Y?WBG!VO(!@C[U 'Z T5^3%OJ'[>/[14P^+/@V[N/"WAG4'%S MHFAQZA;01&T+?(1!)_K1@9+2C+C)4%645^KFD6]W::3907]T+Z^C@1)[H1B, M32!0&?:.%R()#IR--JC0]PC@3111XR>(RRCMUK,\:? ML$?M)_LIZ7-XN^$'QAU+Q:FG+]IN=*MQ+:32JOS'%H\DL5P!@G8QR>RD\5^L M-% 'R7_P3W_;8'[6_@*_M==MX+#QYX?\M-2BMAMBNXG!"7,:G[N2K!EY"D \ M!@!]:5X?\&?V-_AI\!_B3XH\=^%+&^M_$/B%[@W+S7K&"*.:83-#'"NU @95 MVY!8 8!ZY^0?V^/VU?'_ .S+^V%X5LM*UBYE\%1^'X-1N_#L<<6R]F:2Z4!G M*EU#%(@2IX R!GJ ?I=17Y<_##PA^WQXL^(7A;QSK/B"YT/P_K&IVTE]IDEW M:&.RL)'!=OL39 "QL?E_UHXW88$CT3]L[]OCQMH'Q@@^!7P'TB+6/B%<%8+K M4FB6>K_'S7M8^&7Q-TR/0_B? MHBR%BD1@6^6)]DRM$?\ 5SQG&Y1P1N("[2* /MZBOSM_X*H_M*_$OX"^,?A= M9^ ?%=QX"/"_BFXTGPKKO\ 9/\ :6FQPPNEQYNIR0R99D+#=&H7@CIQS7=?\%4? MCCXY^ OP-\,:YX!\03>'-5N_$<=E--"[$N#NPR1J3M4, M58U3A_:A_:#_ &!OC%H?A?X^ZG'X_P#A[K;_ +C7H\.Z1Y422PR[%=FCW*7A MD!R#\I&X,0#]3:*@LKVWU*S@N[69+BUN(UEBFB;@#X*_: M1_80^-7Q>^-7B7Q=X5^.5YX2T#4GA:UT:*]O8UM@D$<; +&X499&;@?Q>M?' MG[7_ .SY\=/V0?!&C>)-8^.^N^((-3U'^SD@L=6OHV1O*>3<2TF,80C\:_;B MOSJ_X+:?\D"\"_\ 8S#_ -)9Z /*_A5^P+^T'\5?AEX5\9VG[1>J6-KX@TNV MU.*UFU/4&>)9HUD"L1)@D!L<5]D_L3?LQ_$7]G+_ (3/_A/_ (EW'Q$_MG[% M]B\^XN9?L?D^?YF/.8XW^:GW?[G/:O0/V._^34/@]_V*6E_^DL=>P4 ?E)\8 M_P!HGXW_ +;W[2&N_"'X%:Y+X2\(Z&\L5WJUM=/:>G/M7D7@[Q_X MB_X);_M@^-(_%7A>[UGP=XA:5(;F'"R75F9C)#<0.WRLZ@[7C)')()& :_0; MX:_\%+OV>?B6D*1^/(?#5[)C=9^)87L3'G^]*P\G\I#0!\??!;]J+XV?L4_M M$Z5\'OCWJTOB;PMJDL,4&KWMRURUNDK;([J&Y+H=-BD2PO=-U66.)XW*L1OMY%W#*@CGC)QUK/\ V^E"_L:?%=1G M T5QR<=C7V=>?M(_"33[9[BY M^*/@RW@3[TDGB"T51S@:LL>>!=0LT)CN;JY M:)1%$Q RBB(%G^[SG.%)K]=?A]X9;P7X"\->'GE\]])TRVL#+G.\Q1*F[\=N M: .@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@#X6_X*P?LT^-_C]\+O"NI>!K&;7+[PQ=W$USH MMM@S7$,J(#)&O\;H8Q\@Y(=L9(P?R5_X9.^-_P#T1OX@?^$O??\ QJOZ4Z* M/YK/^&3OC?\ ]$;^('_A+WW_ ,:H_P"&3OC?_P!$;^('_A+WW_QJOZ4Z* /Y MK/\ AD[XW_\ 1&_B!_X2]]_\:K]7_P#@DM^S3XX^ WP[\9:QXXTZXT"Z\3W- MJ;31KP;9X8H%E'FR)U0N9B-K8;$8) R*^]** /B?_@JC^SOX_P#CS\&-*N/ M]W/>+X,E_:!_9^:71/B'I@:?+>"-X(TAE\H1!B\88+^\Q MMW.<9&"?=/&'[=WQ7_;LT#PW\&?A5X8G\->)]:MBGBS4HY2L4: [9-CC+0VQ M&&$OV2_AXFA:$BW^N78636->EC"S7TP'X[(UR0 MD8. "2,*H]R0*_I,HH \9_8X^$>L_ G]F?P'X'\0S)-K>F6!?\ L9A_Z2ST WU/7M#L]3NH MK.^LUA266%78(&M6(4%C@%B<=S7SI^V'_P $]KC]CF]TGQS8JWQ(^&9NTBOK M:_WVT]L6.%CF>%E.U^BRKMPV 5Y7=^LW['?_ ":A\'O^Q2TO_P!)8Z]$\;^" MM&^(WA#6/"_B&QCU+1-6MGM+NUDZ/&PP<'J".H(Y! (Y% 'A7[!6O_!OQ9\# M+35_@WX:L_"FGS2>7JNE1DO=6UXJC='/*Q+RD!@5=B_P"3 M4-$_[&VT_P#26[KY#^%GB?7_ /@EQ^VMJ/A7Q'/<7'P^U=TANIRIVW6GNQ^S MWR@?QQ'<& !Z3(.H-?=/_!4_P/>?%#]C/5;_ $#;J4>CWEKKY^SGS/-ME#*[ MH1D$!)C)G^ZI- 'L_P"QRZO^R?\ !XJP8?\ ")Z8,@YY%MQ9_P7!_Y$#X M6?\ 83O?_14==I^PA^W_ /""T_9O\)>%O&'BVS\(>(_#-DNFSVVI[HTFCCR( MY8GQM8,@7*YW!@1C&TM\D?\ !3S]JO2OVHK[0$\!V]Y?_#[PG(9+=XH M+N_N4W*B!P& 6.W?&0"?G.,!20#]6;[X7:=\:_V5K;P+JLKV]CKOA>VLWN(E M#/"QMTV2*#P2K!6 /7;7YK>'/#?[8_\ P3N?4='\,: ?'7P^2Z>XC%M8G4K* M0'K+LB87%OD8W E5SD_-U/Z&_$&[^(&F_L;Q7_PND">.K+PW976G1FV2X,Q2 M.)I(UC<$,S1APH_O%:^>/V)O^"FWA+QI\.8M%^-'C.UT+XAV$TJ3W^J0):6] M_$7+(X,:+%&RA@A0A2=FX9R< '+_ F_X+$>#?$NN66D?%SP#-X1OH9A'_:U MI_ID%O)D99XG5980"/X?,/ _#Z&_;J_95B_;0^"FEP>'-9M+?7-.D_M71+YF MWVMVKQ8,;.N<)(I0AQG!53@C-?&__!5'X^?!GXY>'/"OAKX?2V'CCXC-JL13 M5-$M_-:*W*.GV?SE7]Z9'>/;&I;E(L!CYDY!(H \<#VKZC_95_X*9_"_\ :+\9V?AZ M_P!"E\">.]1 AMTO&2>"\?'$4=R I+''"NJYX )) KM_A-_P4=^!7Q)\%:?K M%]X[TKPIJKP*U[I&M3?9Y;:;:-Z N ) #G#(2"/0Y ^!?BO?^#OVK/\ @H_\ M/7^!.G1O;6-U8W6KZWI]H;>&:2WNC-/>8VCA4V+YC ;V"@9RI(!K_P#!874] M4U7]J_X8>'[33VUGR=#MI[/2\%A=3SWTZ&(*.3O\F->.37K"_MM_MF(H5?V9 M@J@8 &CZA@?^1*F_X*^_ GQ'J4'@SXT^$K:6YN_"8^S:F;=-\EO"LHF@N,?W M$D,@8]O,4] Q'MOP$_X*9?!CXK>!-/O_ !'XLT[P/XF6%5U'2M8D^SJDP4;S M#(WRO&3G;SNQU - 'P9^UO??M0?MA:=X;MO$W[/6IZ/+H4LTEM.^U5M-CFAO)&QD@3QDI#" MH9FD&W.3U506^C_^"DL,]O\ L'?$>*YN#=W,=IIZRW!0)YK"^M@6VC@9/.!T MS0!1_P""5G_)CG@'_KMJ7_I?<5\P?\$2_P#D:OCA_P!PS_T.\KZ?_P""5G_) MCG@'_KMJ7_I?<5\P?\$2_P#D:OCA_P!PS_T.\H _52BBO/\ X_?&/2_V?_@[ MXI\?ZO&UQ::+:>:MLC;3<3,PCAB!P<;Y'1PPQ*$2./0KM510, "/@ =J /??C9X<@7]G;Q[H&E6:6UL/"M_8VEG M:H$6-/LDB)&BC@ # '3BOA__@B)>Q2?"3XD688&>+7()67T5[ ?'MO=V?P]\2O&UEJZ1O(J0+([6ESC&70)+)')MR0P/7:00 M#]?Z_)[_ ((ZP+J_Q[^-FN6X9[7[.B*^.,2W4CKGZB,_D:^B?VJO^"EOPG\! M_"+65\#>+;+QAXQU2SDMM,MM(\:7$=^;29-DD-G&K+;!QU#-ODDP>@D48!S0!\\_LNQC0/ M^"P'Q1M+D&*6\N=;:)7ZMO=9Q^:9/TK]8Z_*S]N[0M9_9'_;?\$_M):5I4VH M^&=2DCCU009 $ZPFWGB)^ZIDMB"A/5E:NC)&W]I%]N?)\@C(;/RY)V9_BQS0!\=_&"!?$/_!:3PE9P!I)+2XTYY0H MZ&.Q\\_^.X--^,$8T+_@M)X3N[D&**^N=-:-FZ-NL! N/^!KCZYK=_X)W>$= M=_:5_:U\?_M.:]ILNF:*)[B#1TE&=\TB>2$5S]X0VPV,1C+.,="!L_\ !6+X M5^(/!WCCX;_M%>$[-KFX\+7%O;ZD45B(?)G\^TE<#HA=I(V;C[T8[T ?I;7Y M/?\ !5.!=>_;2^!>AQ!GNIK>R38HR2)=19%Q]2K5]>> O^"E?P"\9?#Z#Q+? M^.+/PQ0)'F9IRHSM4$9S@D _62BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\@O^"IW['OQ2\4_' M^X^(OA/PQJWC30-:M+:%H]%M7NY[*:*,1F-H8P7V$('#@8RS X(Y^*?^&3OC M?_T1OX@?^$O??_&J_I3HH _FL_X9.^-__1&_B!_X2]]_\:KMO@W^PC\P@LX@P+R[Y54,5 )"KEB0 !7]#M% !7Y!?\ M%3OV/?BEXI^/]Q\1?"?AC5O&F@:U:6T+1Z+:O=SV4T48C,;0Q@OL(0.' QEF M!P1S^OM% '\Q&H_!GX@:/XPL/"=_X%\2V/BJ_C$MIH=SI%Q'?7*'=AHX"@=Q M\C\@'[K>AKI/^&3OC?\ ]$;^('_A+WW_ ,:K]N?VVOV.T_:<\.Z1K'AW5#X8 M^)OA>3[5H.MHS( P(?R9&7D*6565QDHPR 06!\'T'_@H#\:?@+:)X?\ CW\# M/$-]?V8,?_"3^'(=T%XJ\%R #"6P-Q*2 <_<6@#\]/@W^PC\P@LX@P+R[Y54,5 )"KEB0 !7Z+?#;48OC!_P %;O&^ MOZ$?/T7P1X<.DWM[&?W;W.%C:/([B1Y5P?\ G@Q["LSQ3^V+^T/^U/:2^%/@ M7\']9\$6M[^XN?&7B3,/V:-OO&-F58XV"\Y4RO@_*H;::^H?V._V3]%_9,^& M;Z':71UCQ'J3X. H))$: D*">[,>6- 'Y]_\ !4[]CWXI>*?C M_BVKW<]E-%&(S&T,8+["$#AP,99@<$<_%/_ R= M\;_^B-_$#_PE[[_XU7]*=% '\UG_ R=\;_^B-_$#_PE[[_XU7;?!O\ 81^. M'Q'^(FBZ.WP\\4>%;62YC-SK.MZ5/806<08%Y=\JJ&*@$A5RQ( K^AVB@ H MHHH *_%;_@H#\/[GXK?\%+K#P=9ZE_8UUKG]D6$6H;"_V=I(U4/M!!.,YP"* M_:FOR+_:6_Y3%> ?^PGH/_H*4 =!_P .9O''_1=?_*;/_P#)%=3\/?\ @BCX M8L=;AU#Q]\2-4\50[Q)+9:=8BQ\T_P!UYFDE8@]R IQT(/-?I710!RPTC3?A M;\,Y=/\ #6G0:;IFA:6ZV%C N(XDBC)11^0Y/)ZG-?AS^P5\7OC'\+=>\;Z_ M\+/AB?B9J=_';P:E=/:7%RUH"TC@9B88\Q@2=W7RN.AK]ZYX([F"2&5%DBD4 MHZ,,A@1@@U^-WP(\$/'UA>)\/O$6(XM5AA,A>W21VM+M,? M?"K(Z2*N64LV,E<$ ]K_ .&W?VSO^C9__*/J'_QRN,_X)W_#+XP^&OVU/$WC M;Q7\-=:\#Z'XHM-2EO%ET^6"RA>69+A8D+C@!UPH)SCC/6OLCQK_ ,%&/V?O M!W@RY\01_$33->9(F>#2])8S7EP^/EC$>,H2>,OM4=20*\F_X)Q?';X[?M+: M]XQ\;>.KY(OAIOEBT6R&GP0AIVE!\N*545Y(X$4H68DEG&22K8 /@_X6?%7X MG>&OVZ/BGXW^'W@(_$;Q<-0U[V-*%B8,-HQ&#T ?'I7UI_PV M[^V=_P!&S_\ E'U#_P".5Y/\2Y]9_P"" M?,M[IUEN(D)(42PS ,$)&55>@;(^]S_P4-_9X'A1O$'_ M#1S;+%YGV0>9] ML/&=HM]OF;N<8V]: /@?X&^#OCWXL_X*&>&OC#XE^$.M>"H=2OP-5:WTR>*R MAC:S-O(Y+YP& W')^\2>*ZC_ (+@P&ZUWX+0J0&DCU5 3T&6LQ7IG[&?[5?Q MK_:Y_:>\3ZQ87#Z7\"-,DE865QIUN&7]WLM[<3A-YE8D3.-[!0" 0"N?.O\ M@MI_R-7P/_[B?_H=G0!^HN@Z-;^'="T[2;0;;6PMH[6(8QA$4*OZ 5?HHH P M/B!H4GBCP'XDT:'_ %NHZ;$V^K7 M%M87T=K(NUPL$D\4V0?[K7$0([9K]8Z_)?\ ;!^ /Q#_ &+?VCY/VC?A)9RW MWABZNI+_ %6WC0O'922L3<0W$:X/V:4DL&'"$XRI5"0#]7=6M9;W2KVW@D\F M>:%XXY,D;6*D Y'/!K\MO^':'[4W_1PO_EP:K_\ $U[M\)/^"NOP-\.@>:=$ 7_:17^AH ^4/V)K[XE^ ?^"C$'PS\8_$'6?% T<: MC;722ZMYP;:^BT&"8 M$9RC:G.&'Y9J/_@GWX,^)?QX_;0U#]HO5/"O]A>$[R2^GDNFW1PR/- T21V^ M_P":7&1N0<+6S^VW_RE?^ ?_< _].<] 'ZJ5^2/_!,>!/'/[>_QD\5Z MN%N=6A@U.YB\\9DCEFOT#NOH0NY..SD5^MU?CYXNO=6_X)K_ /!0C5_'&HZ/ MM?;NL?\%&/V>-(\(R>(%^)6 MFW\*Q&1+"S61[V4XR$$!4.&/3Y@HSU(P:^(OV+_#GB;]L[]O#7/VA=5TF?3_ M =I%W)<6SS+M5I%A\BSME8<.\<>UW*\ J,_? (!H?\ !:__ )'_ ."__7&_ M_P#1MM7ZOU^97_!;7P!JU]X1^&7CFQB9]/T2\N]/O)$7)B:X$+PL?1._ /E;_@HJ1_P\E_9V&1D?V&(=(TGP_<7T7EM=V]O?H9) /0RRR'CI MG!Y! ^O/^"U__)MO@W_L;8?_ $CNJ /KK]EWPY8^$_V;OA?I6G1Q):P>&]/( M,( 61VMT=Y/J[LS$]RQ-?,'_ 64T6RU#]E'3[^=8A>6'B.U:VD9?G^>*9'1 M3Z$')'?8/05D_L'?\%!_AXGP/\.>!_B7XBM_!7BSPQ8Q:>IUE3;PWEHB?Z/( MCGC/DB,$,021N&0U>)_M\_M)0?MR>-O!'P,^"@E\46W]IB[N]2CA98)KC88T M*L1N$,223,\A&WD$9"Y(!]_?L-:U>:_^R%\)KN_9WN!H%O!NDY8I&#&A_P"^ M46O#=/;S+/0=,M].CD(P9/+C"ER/5B"Q]R:ZN@ K\Z MO^"VG_) O O_ &,P_P#26>OT5K\ZO^"VG_) O O_ &,P_P#26>@#ZU_8[_Y- M0^#W_8I:7_Z2QUZKJNJV6@Z7>:GJ=Y;Z=IME"]S=7EW*L4,$2*6>1W8@*JJ" M2Q( )->5?L=_P#)J'P>_P"Q2TO_ -)8Z]*\6>&K+QIX5UGP_J2L^G:M936% MRJ'#&*5"C@'UPQH XJ.\^$W[4OA+4+..;PO\3O#EO<&VN%C:'4+>*8*#PPW! M6 8$,ISR"#7S7\3O^"0GP*\;^=/H$6M>!+QN5_LJ],]ON]6CG#G'LK+_ $KX MZ^ WQC\5_P#!*[X\>*O /Q$T*]U3P5J\J2?:+-<-*B%A%>VNXA7#*VUTR#D M$@I@_>]K_P %1_V:KC1OM[?$)K=@/FLY=&OO/#8^[M$)!/N"5]Z /SX^(WPN M^,G_ 2?^(VA>)_#?BL>(?!6K76Q@@>&UORG+6]W;%F".4SM=22 "58$$5^B MW[7WC&R^(G_!/SQMXKTT.NG:YX4AU.V63&X13+'(@..^&&:^$?VR?VF9_P#@ MHQX[\$_![X,Z'J&H:7;WYO)=0O8/*\Z;:8Q,5Y,4$4;R$L^"=WW1M&[[I_:S M\$VWPU_X)Y>,/"-E(9K30?"4&EQ2LH4ND*Q1AB!T)"Y/UH ^$?V!/^"<_P - MOVJ/@9/XS\6:WXJT_5(]8N-/$.C7=M%!Y<:1,#B2WD;=F0Y^;'3BM#]K?_@D M;_PJCP'?^,_A9K>J>*+728_M%]H&L)&]VT"C+R12Q*@!+#P7\3]. MMPNJH]Q)=SW,!('GP33,SK$S$!HP1M.T'(*L?T)K\8OVR/A5KO\ P3X_:R\/ M_&#X=6_V;PIJUXUY;VJ96WBF/_'U8/CI'(K$J.RL0O,>:_6OX/?%?0?CA\-- M \;^&KC[1I&L6PGC#$;XFZ/$X'1T<,I'JIH [*BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#FO#/PT\)>"M9UK5_#_AG2=$U36Y1/J=YI]E'!+>2# M/S2LH!'='L8[+1+& 6MM9+EHXH@,!!N)^4#@#L. M.E:]% 'S/XJ_X)M_LX^,/$$FLW_PSM(+N5S)+'IU]=V4#DY_Y8PRHB\G/RJ/ MRXKT+4/V5?A'JOP]TWP+<_#_ $5_".G7/VVVTE8-L*3[64RG!!9RK,"S$DYY MKU:B@"OIVGV^DZ?;6-G"MO:6T2PPQ)]U$4 *H]@ !7A_Q4_87^!7QFUFXUCQ M3\.].N-7N,M-?V$DUC-*YS\[F!TWMSU?).!G.*]XHH \4^#_ .Q?\%O@/JRZ MKX*\ Z?INKH#LU&YDEO+F/(P2DD[NT>1UV$=3ZU['J&GVNK6-Q97UM#>6=PA MBFM[B,/'(A&"K*>""."#5BB@#YC\2?\ !-/]FWQ3JCW]U\,K2UG>0R.FFW]W M9PG. ?"6G>&H)L><]K&6GGQT\R M9R9),=MS'&3ZUW]% #)8DGB>.1%DC<%61AD,#U!'<5\V^,O^"2R>9)_9=Y=6,3G.2/*AE1!G/90?>OI6B@#SKX0?L[?#;X"64UMX! M\'Z;X;$_$T]NA>XE'8/,Y:1@.P+$"NG\=>!- ^)GA2_\->*=*@UO0;\(MS87 M0)CE"NKKG!'1E4_A6]10!SOP_P#AYX;^%?A2S\->$M(M]"T&T+M!86@(CC+N M7?&2>K,Q_&L'X6_ 'X>?!.XU6?P-X3T_PS-JOE_;7L5(,^PL4W9)Z;W_ .^C M7H%% !7-_$+X<^&OBMX6N?#?B[1[?7M"N61YK"Z!,!?#5EX9L;R87%Q!8J0LD@4*&.2>< "H_BW\#/ 7QWT%-' M\>^%K#Q+8QDM"+I")8">"8I5(>,GN589KNJ* /G7X>_\$]?V?/ACKT.M:)\- M[%]2AD\R&74[JXOUB;)*E4GD= 5SP<9X!SD9KZ*HHH RO$_A;1O&V@WNB>(- M+L]:T>]3R[FQOX%FAE7T9&!!]:^%=&M-(T73K72=*LXQ%;V-C"L,,*#HJ M(H 4>P%6+^PM=5L;BRO;:*\L[B-HIK>= \'_">AV/A[1;;_566GP+%&#W8@=6..6.2>Y-=!10 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5YSKG[.OPV\2_$JS^(.J>#].O?&EI)#+!K4 MJMY\;18\L@YQ\N!CBO1J* "BBB@ KC_B?\'_ 5\:- _L7QQX9T[Q-IJMO2* M_A#&)O[T;C#(W;*D&NPHH ^7]#_X)F?LU^']56_M_AG!/*C*R17VIWMU"N,< M>7),RL"1DA@>I'3BOI72M)L=!TVVT_3+*WTZPMD$<%K:1+%%$@Z*J* % ] * MMT4 8/C?P%X<^)7ARYT#Q5HECXAT:Y_UMEJ,"S1L1T;!'##LPY'8U\\1?\$P M_P!FB+53?#X:QER<^2VKW[0ALDD[#/COC'08& *^I:* ,?PEX.T+P%H-KHGA MO1['0='M5VPV.G6ZP0H/95 &3W/4UR_Q2^ /P\^-EQI4_CGPGI_B:;2O,^Q/ M?*28-Y4OMP1UV)_WR*] HH **** "FR1I-&TSJNC AA[$5\WQ_\ !,S]FN/7AJP^&=N9@XD%NVIW MIMMV1_M*?LQ>#_ -JK MP;IWAGQI+J<6FV%^NI1'2[A89/-$R?!K]FKX8_L^ MVMQ#\/\ P;I_AQ[@;9KJ,/-=2KG.UYY6:1ESR%+8![5V7@KPG9> O!N@^&=, M,K:;HMA;Z;;&=@TABAC6--Q &3M49.!S6U0 4444 %<7\4O@SX(^-FD6FE>. M?#=EXFT^TG^TP6]\I*QR[2NX8(YPQ'XUVE% &;X:\.:9X/\ #VFZ%HMG'IVD M:;;QVEI:0C"0PHH5$7V %:5%% '+_$+X7>$/BSHG]C^,_#6E^)]-#;UM]4M M4G$;8QN3<,HV/XEP?>OGNX_X)'-':=KDV=DI"&5@ S$_B_X:;P_XST"R\1Z M,TJ3_8[Z/<@D7.UQW!&2,CL2.A-0_#'X1^#_ (,Z!-HG@G0;;PYI$L[73V=F M6$9E(52^"3@D*N<>@KKZ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** (* "BBB@#_]D! end XML 17 R1.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2024
Feb. 24, 2025
Jun. 30, 2024
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2024    
Current Fiscal Year End Date --12-31    
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, State or Province TX    
Entity Address, Postal Zip Code 77380    
City Area Code 281    
Local Phone Number 367-1983    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 431,759,563
Entity Common Stock, Shares Outstanding   132,394,159  
Documents Incorporated by Reference
Part III information is incorporated by reference to the registrant’s proxy statement for its annual meeting of stockholders to be held
May 23, 2025, to be filed with the Securities and Exchange Commission within 120 days of the end of the registrant’s fiscal year.
   
Entity Central Index Key 0000844965    
Document Fiscal Year Focus 2024    
Document Fiscal Period Focus FY    
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    
Security Exchange Name NYSE    
No Trading Symbol Flag true    
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Audit Information
12 Months Ended
Dec. 31, 2024
Audit Information [Abstract]  
Auditor Firm ID 248
Auditor Name GRANT THORNTON LLP
Auditor Location Houston, Texas
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Organization and Operations
12 Months Ended
Dec. 31, 2024
ORGANIZATION AND OPERATIONS [Abstract]  
Organization and Operations ORGANIZATION AND OPERATIONS
We are an energy services and solutions company with operations on six continents focused on developing environmentally conscious services and solutions that help make people’s lives better. We were incorporated in Delaware in 1981. Our products and services are delivered through two reporting 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 consolidated subsidiaries on a consolidated basis.

Our Completion Fluids & Products Division manufactures and markets clear brine fluids (“CBFs”), additives, and associated products and services to the oil and gas industry for use in well drilling, completion, and workover operations in the United States and in certain countries in Latin America, Europe, Asia, the Middle East, and Africa. The Division also markets liquid and dry calcium chloride products manufactured at its production facilities or purchased from third-party suppliers to a variety of markets outside the energy industry, and markets TETRA PureFlow, an ultra-pure zinc bromide as well as TETRA PureFlow Plus, an ultra-pure zinc bromide/zinc chloride blend, to several battery technology companies.

Our Water & Flowback Services Division provides onshore oil and gas operators with comprehensive water management services. The Division also provides frac flowback, production well testing, and other associated services in many of the major oil and gas producing regions in the United States, as well as in oil and gas basins in certain countries in Latin America, Europe, and the Middle East.
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 36,987 $ 52,485
Restricted cash 221 0
Trade accounts receivable, net of allowance for credit losses of $626 in 2024 and $614 in 2023 104,813 111,798
Inventories 101,697 96,536
Prepaid expenses and other current assets 25,910 21,196
Total current assets 269,628 282,015
Property, plant, and equipment:    
Land and building 24,475 23,173
Machinery and equipment 323,044 304,884
Automobiles and trucks 10,325 10,148
Chemical plants 69,815 67,114
Construction in progress 34,910 10,323
Total property, plant, and equipment 462,569 415,642
Less accumulated depreciation (320,409) (307,926)
Net property, plant, and equipment 142,160 107,716
Other assets:    
Deferred tax assets 98,149 910
Operating lease right-of-use assets 29,797 31,915
Investments 28,159 17,354
Patents, trademarks and other intangible assets, net 24,923 29,132
Other assets 12,379 9,919
Total other assets 193,407 89,230
Total assets 605,195 478,961
Current liabilities:    
Trade accounts payable 43,103 52,290
Compensation and employee benefits 23,022 26,918
Operating lease liabilities, current portion 8,861 9,101
Accrued taxes 12,493 10,350
Accrued liabilities and other 30,040 27,303
Current liabilities associated with discontinued operations 5,830 0
Total current liabilities 123,349 125,962
Long-term debt, net 179,696 157,505
Operating lease liabilities 25,041 27,538
Asset retirement obligations 14,786 14,199
Deferred income taxes 4,912 2,279
Other liabilities 4,104 4,144
Total long-term liabilities 228,539 205,665
Commitments and contingencies (Note 11 - “Commitments and Contingencies”)
Equity:    
Common stock, par value $0.01 per share; 250,000,000 shares authorized at December 31, 2024 and December 31, 2023; 134,951,081 shares issued at December 31, 2024 and 133,217,848 shares issued at December 31, 2023 1,350 1,332
Additional paid-in capital 492,722 489,156
Treasury stock, at cost; 3,138,675 shares held at December 31, 2024 and December 31, 2023 (19,957) (19,957)
Accumulated other comprehensive loss (51,122) (45,231)
Retained deficit (168,425) (276,709)
Total TETRA stockholders’ equity 254,568 148,591
Noncontrolling interests (1,261) (1,257)
Total equity 253,307 147,334
Total liabilities and equity $ 605,195 $ 478,961
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Trade accounts receivable, allowances for doubtful accounts $ 626 $ 614
Equity:    
Common stock, par value (in dollars per share) $ 0.01  
Common stock, shares authorized (in shares) 250,000,000  
Common stock, shares issued (in shares) 134,951,081 133,217,848
Treasury stock, shares held (in shares) 3,138,675 3,138,675
Patents, trademarks and other intangible assets, net $ 24,923 $ 29,132
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues:      
Revenue $ 599,111 $ 626,262 $ 553,213
Cost of revenues:      
Cost of product sales and services 423,428 438,172 400,229
Depreciation, amortization, and accretion 35,721 34,329 32,819
Impairments and other charges 109 2,966 2,804
Insurance recoveries 0 (2,850) (3,750)
Total cost of revenues 459,258 472,617 432,102
Gross profit 139,853 153,645 121,111
Exploration and pre-development costs 0 12,119 6,635
General and administrative expense 89,969 96,590 91,942
Interest expense, net 22,465 22,349 15,833
Loss on debt extinguishment 5,535 0 0
Other income, net (6,858) (9,112) (4,465)
Income before taxes and discontinued operations 28,742 31,699 11,166
Provision (benefit) for income taxes (84,878) 6,220 3,565
Income from continuing operations 113,620 25,479 7,601
Income (loss) from discontinued operations, net of taxes (5,340) 278 195
Net income 108,280 25,757 7,796
Less loss attributable to noncontrolling interest 4 27 43
Net income attributable to TETRA stockholders $ 108,284 $ 25,784 $ 7,839
Basic net income per common share:      
Income from continuing operations, basic (in dollars per share) $ 0.87 $ 0.20 $ 0.06
Loss from discontinued operations, basic (in dollars per share) (0.04) 0 0
Net income attributable to TETRA stockholders, basic (in dollars per share) $ 0.83 $ 0.20 $ 0.06
Weighted average basic shares outstanding (in shares) 131,279 129,568 128,082
Diluted net income per common share:      
Income from continuing operations, diluted (in dollars per share) $ 0.86 $ 0.20 $ 0.06
Loss from discontinued operations, diluted (in dollars per share) (0.04) 0 0
Net income attributable to TETRA stockholders, diluted (in dollars per share) $ 0.82 $ 0.20 $ 0.06
Weighted average diluted shares outstanding (in shares) 132,231 131,243 129,778
Product      
Revenues:      
Revenue $ 308,410 $ 306,056 $ 259,998
Cost of revenues:      
Cost of product sales and services 182,986 191,227 173,385
Services      
Revenues:      
Revenue 290,701 320,206 293,215
Cost of revenues:      
Cost of product sales and services $ 240,442 $ 246,945 $ 226,844
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net income $ 108,280 $ 25,757 $ 7,796
Foreign currency translation adjustment from continuing operations, net of taxes of $0 in 2024, $0 in 2023, and $0 in 2022 (7,071) 3,105 (2,059)
Unrealized gain (loss) on convertible note investment 1,180 727 (72)
Comprehensive income 102,389 29,589 5,665
Less comprehensive loss attributable to noncontrolling interest 4 27 43
Comprehensive income attributable to TETRA stockholders $ 102,393 $ 29,616 $ 5,708
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Foreign currency translation adjustment, tax $ 0 $ 0 $ 0
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Common Stock Par Value
Additional Paid-In Capital
Treasury Stock
Accumulated Other Comprehensive Income (Loss), Currency Translation
Accumulated Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Investment
Retained Earnings
Non-controlling Interest
Beginning balance at Dec. 31, 2021 $ 98,563 $ 1,301 $ 475,624 $ (19,957) $ (46,932) $ 0 $ (310,332) $ (1,141)
Stockholders' equity rollforward                
Net income (loss) 7,796           7,839 (43)
Translation adjustment, net of taxes (2,059)       (2,059)      
Other comprehensive income (loss) (72)         (72)    
Comprehensive income 5,665              
Equity compensation expense 4,482   4,482          
Other (2,313) 17 (2,286)         (44)
Ending balance at Dec. 31, 2022 106,397 1,318 477,820 (19,957) (48,991) (72) (302,493) (1,228)
Stockholders' equity rollforward                
Net income (loss) 25,757           25,784 (27)
Translation adjustment, net of taxes 3,105       3,105      
Other comprehensive income (loss) 727         727    
Comprehensive income 29,589              
Equity compensation expense 12,881   12,881          
Other (1,533) 14 (1,545)         (2)
Ending balance at Dec. 31, 2023 147,334 1,332 489,156 (19,957) (45,886) 655 (276,709) (1,257)
Stockholders' equity rollforward                
Net income (loss) 108,280           108,284 (4)
Translation adjustment, net of taxes (7,071)       (7,071)      
Other comprehensive income (loss) 1,180         1,180    
Comprehensive income 102,389              
Equity compensation expense 6,572   6,572          
Other (2,988) 18 (3,006)          
Ending balance at Dec. 31, 2024 $ 253,307 $ 1,350 $ 492,722 $ (19,957) $ (52,957) $ 1,835 $ (168,425) $ (1,261)
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Equity (Parenthetical) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Stockholders' Equity [Abstract]      
Foreign currency translation adjustment, tax $ 0 $ 0 $ 0
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating activities:      
Net income $ 108,280 $ 25,757 $ 7,796
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation, amortization, and accretion 35,721 34,329 32,819
Impairments and other charges 109 2,966 2,804
Gain on investments (8,604) (539) (180)
Provision (benefit) for deferred income taxes (94,455) (734) 537
Equity-based compensation expense 6,572 10,622 6,880
Provision for credit losses 217 285 42
Loss on debt extinguishment 5,535 0 0
Amortization and expense of financing costs 1,389 3,433 3,376
Insurance recoveries associated with damaged equipment 0 (2,850) (3,750)
Gain on sale of assets (338) (562) (1,170)
Other non-cash credits (1,076) (1,231) (482)
Changes in operating assets and liabilities, net of assets acquired:       
Accounts receivable 5,702 20,165 (39,848)
Inventories (8,784) (23,205) (4,471)
Prepaid expenses and other current assets (6,574) 2,176 (4,546)
Trade accounts payable and accrued expenses (4,140) (128) 22,705
Other (3,034) (278) (3,555)
Net cash provided by operating activities 36,520 70,206 18,957
Investing activities:      
Purchases of property, plant, and equipment, net (60,680) (38,152) (40,056)
Acquisition of businesses, net 0 0 (917)
Purchases of investments (1,021) (350) 0
Proceeds from sale of investments 0 3,900 0
Proceeds from sale of property, plant, and equipment 2,917 6,661 1,706
Proceeds from insurance recoveries associated with damaged equipment 0 2,850 3,750
Other investing activities (275) (1,936) (987)
Net cash used in investing activities (59,059) (27,027) (36,504)
Financing activities:      
Proceeds from credit agreements and long-term debt 184,820 97,529 13,825
Principal payments on credit agreements and long-term debt (163,579) (100,497) (12,483)
Payments on finance lease obligations (1,438) (1,695) (1,302)
Debt issuance costs (6,648) 0 0
Shares withheld for taxes on equity-based compensation (3,006) 0 0
Other financing activities (1,280) 0 0
Net cash provided by (used in) financing activities 8,869 (4,663) 40
Effect of exchange rate changes on cash (1,607) 377 (452)
Increase (decrease) in cash and cash equivalents (15,277) 38,893 (17,959)
Cash and cash equivalents at beginning of period 52,485 13,592 31,551
Cash, cash equivalents, and restricted cash at end of period 37,208 52,485 13,592
Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets      
Cash and cash equivalents at end of period 36,987 52,485 13,592
Restricted cash at end of period 221 0 0
Total cash, cash equivalents, and restricted cash at end of period shown in the consolidated statements of cash flows $ 37,208 $ 52,485 $ 13,592
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
Principles of Consolidation

Our consolidated financial statements include the accounts of our wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

Out-of-Period Correction

During the three months ended June 30, 2024, we discovered that we had not previously remeasured a prepaid tax balance denominated in a foreign currency at current rates, resulting in an overstatement of prepaid expenses and understatement of foreign exchange losses from 2018 through the current period. We corrected this by making an out-of-period adjustment during the three months ended June 30, 2024, which reduced other income, net by $1.4 million and reduced net income per share attributable to TETRA stockholders by $0.01 in the consolidated statement of operations for the year ended December 31, 2024. The Company assessed the impact of this out-of-period adjustment and concluded that it was not material to the financial statements previously issued for any interim or annual period, and the cumulative adjustment during the quarter ended June 30, 2024 is not material to the annual financial statements for 2024. The out-of-period adjustment is included in the Water & Flowback Services Division results.

Restricted Cash

Restricted cash is classified as a current asset when it is expected to be repaid or settled in the next twelve-month period. In connection with the May 2024 amendment to our ABL Credit Agreement, our former administrative agent required us to collateralize our outstanding letters of credit. See Note 10 - “Long-Term Debt and Other Borrowings” for additional discussion of the ABL Amendment. Restricted cash as of December 31, 2024 consists of $0.2 million to secure our outstanding letters of credit with our former administrative agent and is expected to terminate as the letters of credit expire by March 2025.
Use of Estimates

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“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. Unless otherwise noted, amounts and disclosures throughout these Notes to Consolidated Financial Statements relate solely to continuing operations and exclude all discontinued operations.

Discontinued Operations

In early 2018, we closed a series of related transactions that resulted in the disposition of our former Offshore segment. We may be required to satisfy certain decommissioning liabilities under third-party indemnity agreements and corporate guarantees for which costs may be significant. During the year ended December 31, 2024, we accrued $5.8 million of decommissioning expense and liability associated with our former Offshore segment for which costs might be above the value of surety bonds on properties previously disposed. See Note 3 - “Discontinued Operations” and Note 11 - “Commitments and Contingencies” for additional discussion.

Cash Equivalents

We consider all highly liquid cash investments with a maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents include deposits in excess of federally insured amounts.

Financial Instruments

Financial instruments that subject us to concentrations of credit risk consist principally of trade receivables. Our policy is to evaluate, prior to providing goods or services, each customer’s financial condition and to determine the amount of open credit to be extended. We generally require appropriate, additional collateral as security for credit amounts in excess of approved limits. Our customers consist primarily of major, well-established oil and gas producers and independent oil and gas companies, as well as industrial, agricultural, road, and food and beverage purchasers for the chemicals we manufacture. Payment terms are on a short-term basis.

We have currency exchange rate risk exposure related to transactions denominated in a foreign currency as well as to investments in certain of our international operations. Our risk management activities include the use of foreign currency forward purchase and sale derivative contracts as part of a program designed to mitigate the currency exchange rate risk exposure on selected international operations.

We have no outstanding balance under our variable rate revolving credit facilities as of December 31, 2024. Outstanding balances on variable-rate bank credit facilities create market risk exposure related to changes in applicable interest rates.
Allowance for Credit Losses
 
The allowance for credit losses is determined on a specific identification basis when we believe that the collection of specific amounts owed to us is not probable, as well as a percentage of aged receivables based on historic losses. Changes in the allowance are as follows:
 Year Ended December 31,
 202420232022
 (In Thousands)
At beginning of period$614 $538 $289 
Activity in the period:   
Provision for credit losses217 285 257 
Account charge offs, net of recoveries(205)(209)(8)
At end of period$626 $614 $538 

Inventories

Inventories are stated at the lower of cost or net realizable value. Except for work in progress inventory, cost is determined using the weighted average method. The cost of work in progress is determined using the specific identification method.

Property, Plant, and Equipment
 
Property, plant, and equipment are stated at cost. Expenditures that increase the useful lives of assets are capitalized. The cost of repairs and maintenance is charged to operations as incurred. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which are generally as follows:
Buildings25 years
Machinery and equipment3 – 10 years
Automobiles and trucks
4 years
Chemical plants
15 years
 
Leasehold improvements are depreciated over the shorter of the remaining term of the associated lease or its useful life. Depreciation expense, excluding impairments and other charges, for the years ended December 31, 2024, 2023, and 2022 was $28.4 million, $29.2 million, and $27.3 million, respectively.

Construction in progress as of December 31, 2024 and 2023 consisted primarily of equipment fabrication projects and early production facilities. During the year ended December 31, 2024, we capitalized $1.2 million of interest expense.
 
Intangible Assets other than Goodwill
 
Customer relationships, trademarks, tradenames, marketing rights and other intangible assets are amortized on a straight-line basis over their estimated useful lives, with remaining useful lives up to 9 years. Amortization of intangible assets was $4.2 million, $4.5 million, and $4.9 million for the years ended December 31, 2024, 2023, and 2022, respectively, and is included in depreciation, amortization, and accretion. The estimated future annual amortization expense of intangible assets is $3.5 million for 2025, $3.4 million for 2026, $3.2 million for 2027, $2.7 million for 2028, $2.4 million for 2029, and $9.7 million thereafter. See Note 5 - “Intangibles” for additional discussion.

Intangible assets other than goodwill are tested for recoverability whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. In such an event, we will determine the fair value of the asset using an undiscounted cash flow analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, we will recognize a loss for the difference between the carrying value and the estimated fair value of the intangible asset.
Leases

As a lessee, unless the lease meets the criteria of short-term and is excluded per our policy election described below, we initially recognize a lease liability and related right-of-use asset on the commencement date. The right-of-use asset represents our right to use an underlying asset and the lease liability represents our obligation to make lease payments to the lessor over the lease term.    

Long-term operating leases are included in operating lease right-of-use assets, operating lease liabilities - current portion, and operating lease liabilities in our consolidated balance sheets. Long-term finance leases are included in machinery and equipment, accrued liabilities and other and other liabilities in our consolidated balance sheets. We determine whether a contract is or contains a lease at inception of the contract. Where we are a lessee in a contract that includes an option to extend or terminate the lease, we include the extension period or exclude the period covered by the termination option in our lease term in determining the right-of-use asset and lease liability, if it is reasonably certain that we would exercise the option.

As an accounting policy election, we do not include short-term leases on our balance sheets. Short-term leases include leases with a term of 12 months or less, inclusive of renewal options we are reasonably certain to exercise. The lease payments for short-term leases are included as operating lease costs on a straight-line basis over the lease term in cost of revenues or general and administrative expense based on the use of the underlying asset. We recognize lease costs for variable lease payments not included in the determination of a lease liability in the period in which an obligation is incurred.

Our operating and finance leases are recognized at the present value of lease payments over the lease term. When the implicit discount rate is not readily determinable, we use our incremental borrowing rate to calculate the discount rate used to determine the present value of lease payments. Consistent with other long-lived assets or asset groups that are held and used, we test for impairment of our right-of-use assets when impairment indicators are present.

Impairments of Inventory and Long-Lived Assets

Impairments of inventory and long-lived assets, including identified intangible assets, are determined periodically when indicators of impairment are present. If such indicators are present, the determination of the amount of impairment is based on our judgments as to the future undiscounted operating cash flows to be generated from these assets throughout their remaining estimated useful lives. If these undiscounted cash flows are less than the carrying amount of the related asset, an impairment is recognized for the excess of the carrying value over its fair value. Assets held for disposal are recorded at the lower of carrying value or estimated fair value less estimated selling costs. See Note 6 - “Impairments and Other Charges” for additional discussion of recorded impairments.

Revenue Recognition

Performance Obligations. Revenue is generally recognized when we transfer control of our products or services to our customers. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring products or providing services to our customers. We receive cash equal to the invoice price for most sales of product and services and payment terms typically range from 30 to 60 days from the date we invoice our customer. Since the period between when we deliver products or services and when the customer pays for such products or services is not expected to exceed one year, we have elected not to calculate or disclose a financing component for our customer contracts.

    Depending on the terms of the arrangement, we may also defer the recognition of revenue for a portion of the consideration received because we have to satisfy a future performance obligation.

    For any arrangements with multiple performance obligations, we use management’s estimated selling price to determine the stand-alone selling price for separate performance obligations. For revenue associated with mobilization of service equipment as part of a service contract arrangement, such revenue, if significant, is deferred and amortized over the estimated service period.
    Product Sales. Product sales revenues are recognized at a point in time when we transfer control of our product offerings to our customers, generally when we ship products from our facility to our customer. The product sales for our Completion Fluids & Products Division consist primarily of CBFs, additives, and associated manufactured products. Certain customers have bill-and-hold arrangements. Revenue for bill-and-hold arrangements is recognized when control transfers to the customer, even though the customer may not have physical possession of the product. Control transfers when there is a substantive reason for the arrangement, the product is identified as belonging to the customer, is ready for physical transfer, and cannot be directed for use by anyone but the customer. Product sales for our Water & Flowback Services Division are typically attributed to specific performance obligations within certain production testing service arrangements.

    Services. Service revenues represent revenue recognized over time, as our customer arrangements typically provide agreed upon day rates and we recognize service revenue based upon the number of days services have been performed. Service revenue recognized over time is associated with a majority of our Water & Flowback Services Division arrangements, and a small portion of Completion Fluids & Products Division revenue that is associated with completion fluid service arrangements. Our customer contracts are generally for terms of one year or less. The majority of the service arrangements in the Water & Flowback Services Division are for a period of 90 days or less.

    Sales taxes, value added taxes, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue. We have elected to recognize the cost for freight and shipping costs as part of cost of product sales when control over our products (i.e., delivery) has transferred to the customer.

    Use of Estimates. In recognizing revenue for variable consideration arrangements, the amount of variable consideration recognized is limited so that it is probable that significant amounts of revenues will not be reversed in future periods when the uncertainty is resolved. For products returned by the customer, we estimate the expected returns based on an analysis of historical experience. For volume discounts earned by the customer, we estimate the discount (if any) based on our estimate of the total expected volume of products sold or services to be provided to the customer during the discount period. In certain contracts for the sale of CBFs, we may agree to issue credits for the repurchase of reclaimable used fluids from certain customers at an agreed price that is based on the condition of the fluids and, in some cases, the volume of fluids sold.

    Contract Assets and Liabilities. We consider contract assets to be trade accounts receivable when we have an unconditional right to consideration and only the passage of time is required before payment is due. In certain instances, particularly those requiring customer specific documentation prior to invoicing, our invoicing of the customer is delayed until certain documentation requirements are met. In those cases, we recognize a contract asset rather than a billed trade accounts receivable until we are able to invoice the customer. Contract assets, along with billed trade accounts receivable, are included in trade accounts receivable in our consolidated balance sheets.

    We classify contract liabilities as unearned income 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.

Operating Costs
 
Cost of product sales includes direct and indirect costs of manufacturing and producing our products, including raw materials, fuel, utilities, labor, overhead, repairs and maintenance, materials, services, transportation, warehousing, equipment rentals, insurance, and certain taxes. Cost of services includes operating expenses we incur in delivering our services, including labor, equipment rental, fuel, repair and maintenance, transportation, overhead, insurance, and certain taxes. We include in product sales revenues the reimbursements we receive from customers for shipping and handling costs. Shipping and handling costs are included in cost of product sales. Amounts we incur for “out-of-pocket” expenses in the delivery of our services are recorded as cost of services. Reimbursements for “out-of-pocket” expenses we incur in the delivery of our services are recorded as service revenues. Depreciation, amortization, and accretion includes depreciation expense for all of our facilities, equipment and vehicles, amortization expense on our intangible assets, and accretion expense related to our decommissioning and other asset retirement obligations.

We include in general and administrative expense all costs not identifiable to our specific product or service operations, including divisional and general corporate overhead, professional services, corporate office costs, sales and marketing expenses, insurance, and certain taxes.
Exploration, Pre-Development Costs, and Collaborative Arrangement

We are pursuing low-carbon energy initiatives that leverage our fluids and aqueous chemistry core competencies and our significant bromine and lithium resources, including our brine leases in Southwest Arkansas. In June 2023, we entered into a memorandum of understanding with Saltwerx, LLC (“Saltwerx”), an indirect wholly owned subsidiary of ExxonMobil Corporation, 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. The memorandum of understanding includes an allocation of certain 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. On January 8, 2024, we announced the completion of a technical resources report for the Evergreen Unit in Arkansas.

During the year ended December 31, 2024, we capitalized approximately $22.4 million of costs, net of reimbursements from our partner, associated with the development of our properties in Arkansas. During the years ended December 31, 2023 and 2022, we incurred $12.1 million and $6.6 million, respectively, of exploration and pre-development costs. During the year ended December 31, 2023 we recorded $9.3 million in reimbursements associated with this arrangement. This income is included in other income, net in our consolidated statements of operations.

Equity-Based Compensation

    We have various equity incentive compensation plans which provide for the granting of restricted common stock, options for the purchase of our common stock, and other performance-based, equity-based compensation awards to our executive officers, key employees, nonexecutive officers, and directors. Total equity-based compensation expense, net of taxes, for the years ended December 31, 2024, 2023, and 2022, was $6.3 million, $10.4 million, and $6.8 million, respectively. For further discussion of equity-based compensation, see Note 13 – “Equity-Based Compensation and Other”.

Mineral Resources Arrangements

    We are party to agreements in which Standard Lithium Ltd. (“Standard Lithium”) has the right to explore, produce and extract lithium in our Arkansas leases as well as additional potential resources in the Mojave region of California. The Company received cash and stock of Standard Lithium (NYSE:SLI) under the terms of the arrangements. The cash and stock component of consideration received is initially recorded as unearned income based on the quoted market price at the time the stock is received, then recognized in income over the contract term. Deferred income balances were $1.0 million and $1.6 million as of December 31, 2024 and 2023, respectively, associated with the consideration received from Standard Lithium and are included in accrued liabilities and other in our consolidated balance sheets. During the years ended December 31, 2024, 2023, and 2022, income from this arrangement was $1.6 million, $3.0 million, and $3.3 million, respectively, from the value of cash and stock received, and $0.4 million, $(1.0) million and $(1.4) million, respectively, for unrealized gains (losses) on changes in the value of Standard Lithium stock held. We also recognized $15.5 million of income during 2022 from the sale of our shares in Standard Lithium. This income is included in other (income) expense, net in our consolidated statements of operations. See Note 14 - “Fair Value Measurements” for further discussion.

Income Taxes

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis amounts. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates is recognized as income or expense in the period that includes the enactment date.

We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance,
which would reduce the provision for income taxes. A portion of the carrying value of certain deferred tax assets are subject to a valuation allowance. See Note 15 – “Income Taxes” for further discussion.

    The global intangible low-taxed income (“GILTI’) provisions impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. We elected to account for GILTI as a period cost in the year the tax is incurred.

We record uncertain tax positions on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than fifty percent likely to be realized upon ultimate settlement with the related tax authority.

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.
Noncontrolling Interests

Noncontrolling interests represent third-party ownership in the net assets of the Company’s consolidated subsidiaries and are presented as a component of equity. The Company’s noncontrolling interests as of December 31, 2024 and 2023 consists primarily of the outside ownership of subsidiaries in Africa.

Accumulated Other Comprehensive Income (Loss)

Certain of our international operations maintain their accounting records in the local currencies that are their functional currencies. For these operations, the functional currency financial statements are converted to United States dollar equivalents, with the effect of the foreign currency translation adjustment reflected as a component of accumulated other comprehensive income (loss). Accumulated other comprehensive income (loss) is included in equity in the accompanying consolidated balance sheets and consists of the cumulative currency translation adjustments associated with such international operations.

In addition, 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 portion of our accumulated other comprehensive income (loss) attributable to the convertible note is subject to reclassifications to net income if or when we settle the convertible note. See Note 9 – “Investments” for further discussion of the convertible note.

Income (Loss) per Common Share

The calculation of basic and diluted earnings per share excludes losses attributable to noncontrolling interests. The calculation of basic earnings per share excludes any dilutive effects of equity awards. The calculation of diluted earnings per share includes the effect of equity awards, if dilutive, which is computed using the treasury stock method during the periods such equity awards were outstanding. See Note 16 – “Net Income Per Share” for further discussion of shares outstanding.

Foreign Currency Translation

We have designated the Euro, the British pound, the Canadian dollar, and the Brazilian real as the functional currencies for our operations in Finland and Sweden, the United Kingdom, Canada, and Brazil, respectively. The United States dollar is the designated functional currency for all of our other significant non-U.S. operations. The cumulative translation effects of translating the applicable accounts from the functional currencies into the U.S. dollar at current exchange rates are included as a separate component of equity. Foreign currency exchange (gains) and losses are included in other (income) expense, net, and totaled $3.8 million, $3.5 million, and $(1.1) million for the years ended December 31, 2024, 2023, and 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 9 – “Investments” and Note 14 - “Fair Value Measurements” for further discussion.

Fair value measurements are also utilized on a nonrecurring basis in certain circumstances, such as in the allocation of purchase consideration for acquisition transactions to the assets and liabilities acquired, including intangible assets and goodwill (a Level 3 fair value measurement), the initial recording of our asset retirement obligations, and for the impairment of long-lived assets, including goodwill (a Level 3 fair value measurement).
Supplemental Cash Flow Information

Supplemental cash flow information from continuing and discontinued operations is as follows:
Year Ended December 31,
202420232022
(in thousands)
Supplemental cash flow information:
 
Interest paid$21,680 $19,171 $15,669 
Income taxes paid$5,956 $4,782 $3,270 
December 31,
202320222021
(in thousands)
Accrued capital expenditures$7,131 $5,171 $4,901 

New Accounting Pronouncements

Recently Adopted Accounting Pronouncement

In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”), which is intended to improve reportable segments disclosures in annual and interim financial statements, primarily through expanded disclosures of significant segment expenses. ASU 2023-07 is effective for annual reporting periods beginning after December 15, 2023 and interim reporting periods beginning after December 15, 2024, with early adoption permitted. This ASU impacts financial statement disclosure only and its adoption in the fourth quarter of 2024 is reflected in Note 17 - “Industry Segments and Geographic Information.”

Standards not yet adopted

In November 2024, the FASB issued Accounting Standards Update (“ASU”) 2024-03, “Income Statement–Reporting Comprehensive Income–Expense Disaggregation Disclosures (Subtopic 220-40)” ("ASU 2024-03"). ASU 2024-03 requires additional disclosures about certain expenses included in the income statement, including purchases of inventory, employee compensation, intangible asset amortization and depreciation. ASU 2024-03 is effective for annual periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027 with early adoption permitted. The Company is currently evaluating the impact of ASU 2024-03 on its financial statements and related disclosures.

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” The new standard requires companies to disclose specific categories in the income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. ASU 2023-09 is effective for annual reporting periods beginning after December 15, 2024, with early adoption permitted.

The Company is currently evaluating the expected impact of these standards, but does not expect them to have a significant impact on its consolidated financial statements upon adoption as the standards expand disclosure requirements.
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.25.0.1
Discontinued Operations
12 Months Ended
Dec. 31, 2024
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations DISCONTINUED OPERATIONS
In early 2018, we closed the Maritech APA and Maritech MIPA with Orinoco that together provided for the purchase by Orinoco of all of Maritech’s remaining oil and gas properties and related assets and all outstanding membership interests of Maritech. Under the Maritech APA, Orinoco assumed responsibility for all of Maritech’s decommissioning liabilities related to the leases sold to Orinoco and, under the Maritech MIPA, Orinoco assumed all other liabilities of Maritech, including the decommissioning liabilities associated with Maritech’s interests in oil and gas properties previously sold by Maritech and select infrastructure still operated by Maritech, subject to certain limited exceptions unrelated to the decommissioning liabilities. To the extent that Maritech or Orinoco fails to satisfy decommissioning liabilities associated with any of the Orinoco Lease Liabilities or the Legacy Liabilities, we may be required to satisfy such liabilities under third party indemnity agreements and corporate guarantees that we previously provided to BSEE and other parties, respectively, for which costs may be significant. Pursuant to a Bonding Agreement entered into as part of these Orinoco transactions (the “Bonding Agreement”), Orinoco provided non-revocable performance bonds from a surety company in an aggregate amount of $46.8 million to cover the performance by Orinoco and Maritech of certain specific asset retirement obligations of Maritech (the “Initial Bonds”) and agreed to replace the Initial Bonds with other non-revocable performance bonds in the aggregate sum of $47.0 million (collectively, the “Replacement Bonds”). In the event Orinoco does not provide the Replacement Bonds, Orinoco is required to make certain cash escrow payments to us. To date, no cash escrow payments have been made. On August 16, 2024, we issued a letter to Orinoco and the bond company demanding realignment of the existing bonds and/or issuance of Replacement Bonds pursuant to the terms of the Bonding Agreement to better align bond coverage with the more likely liability risks. To date, no written response has been received.

In addition, Maritech and certain other interest owners have received decommissioning orders from BSEE and could receive additional decommissioning orders in the future. Such decommissioning orders received by Maritech and other interest owners relate to asset retirement obligations for certain properties in the Gulf of America. From time to time, we also receive demand notices from third parties related to certain corporate guarantees or other arrangements covering such decommissioning liabilities. While the ultimate outcome of such matters cannot be predicted at this time, if Maritech or other interest owners default, BSEE or third parties may seek to enforce certain corporate guarantees or third party indemnity agreements against us for a portion of such decommissioning obligations, which may be significant.

With respect to certain properties in the Gulf of America, we have been advised that the cost of the decommissioning work to plug and abandon certain wells is projected to be significantly higher than the approximately $10.7 million bond supporting the liability, which was put in place by Maritech and other interest owners based on earlier cost estimates. We have also been advised more recently that Maritech’s prior working interest with respect those plugging and abandonment (“P&A”) costs are expected to exceed its share of the bond. In September 2024, P&A operations commenced pursuant to a cost sharing agreement among certain parties for decommissioning certain properties in the Gulf of America. While Maritech is not a party to this cost sharing agreement, a predecessor of Maritech has advised us that it expects to seek reimbursement from us for the portion of decommissioning costs it has contractually agreed to pay pursuant to the terms of the cost sharing agreement. While the ultimate outcome of this matter cannot be predicted, we could potentially be liable for an estimated amount in the range of $5.8 million to $19.4 million, depending on the outcome of negotiations and whether other partners or property owners in the chain of title fulfill their respective obligations under their agreements. Additionally, we understand that in connection with the P&A operations being performed, Maritech and the other named obligees have made a demand on the related bond. We have made efforts to protect Maritech’s proportionate share of the bond proceeds (approximately $3.9 million), including demanding that the surety segregate or ensure that Maritech’s share is applied solely to satisfy its proportionate share of the decommissioning costs. We accrued a liability of $5.8 million related to this obligation during the year ended December 31, 2024.
A summary of financial information related to our discontinued operations is as follows:

Reconciliation of the Line Items Constituting Pretax Loss from Discontinued Operations to the After-Tax Loss from Discontinued Operations
(In Thousands)
Year Ended 
December 31, 2024
Maritech
Cost of revenues$5,855 
Other income, net(515)
Loss from discontinued operations attributable to TETRA stockholders$(5,340)
Year Ended
December 31, 2023
Offshore Services
Cost of revenues$
General and administrative expense41 
Other income, net(324)
Income from discontinued operations attributable to TETRA stockholders$278 
Year Ended
December 31, 2022
Offshore Services
Maritech
Total
General and administrative expense$31 $— $31 
Other income, net
— (226)(226)
Pretax income (loss) from discontinued operations
$(31)$226 195 
Income from discontinued operations attributable to TETRA stockholders
$195 
Reconciliation of Major Classes of Assets and Liabilities of the Discontinued Operations to Amounts Presented Separately in the Statement of Financial Position
(In Thousands)
December 31, 2024
Maritech
Carrying amounts of major classes of liabilities included as part of discontinued operations
Decommissioning liability
$5,830 
Total liabilities associated with discontinued operations
$5,830 

See Note 11 - “Commitments and Contingencies” for further discussion of contingencies of discontinued operations.
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contract with Customer
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer REVENUE FROM CONTRACTS WITH CUSTOMERS
    Our contract asset balances, primarily associated with customer documentation requirements, were $30.4 million, $30.6 million, and $33.1 million as of December 31, 2024, 2023, and 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. Unearned income balances were $0.4 million, $3.1 million, and $1.8 million as of December 31, 2024, 2023, and 2022, respectively, and vary based on the timing of invoicing and performance obligations being met. Unearned income is included in accrued liabilities and other in our consolidated balance sheets. During the years ended December 31, 2024, 2023 and 2022, we recognized approximately $2.8
million, $1.8 million, and $0.6 million, respectively, of revenue deferred in unearned income as of the beginning of each period. This amount is included in products sales and services revenues in our consolidated statements of operations. During the years ended December 31, 2024, 2023, and 2022, contract costs were not significant.

We disaggregate revenue from contracts with customers into Product Sales and Services within each segment, as noted in our two reportable segments in Note 17 - “Industry Segments and Geographic Information”. In addition, we disaggregate revenue from contracts with customers by geography based on the following table below:
Year Ended December 31,
202420232022
 (In Thousands)
Completion Fluids & Products
United States$156,825 $147,843 $137,851 
International154,476 165,187 135,522 
$311,301 $313,030 $273,373 
Water & Flowback Services
United States$242,316 $269,819 $254,113 
International45,494 43,413 25,727 
$287,810 $313,232 $279,840 
Total Revenue
United States$399,141 $417,662 $391,964 
International199,970 208,600 161,249 
$599,111 $626,262 $553,213 
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangibles
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangibles INTANGIBLES
The components of intangible assets and their related accumulated amortization are as follows:
December 31, 2024
 Gross IntangiblesAccumulated AmortizationNet Intangibles
 (In Thousands)
Customer relationships$56,122 $(33,052)$23,070 
Trademarks and tradenames4,561 (3,202)1,359 
Marketing rights14,122 (14,010)112 
Other intangibles5,539 (5,157)382 
Total intangibles$80,344 $(55,421)$24,923 
December 31, 2023
 Gross IntangiblesAccumulated AmortizationNet Intangibles
 (In Thousands)
Customer relationships$56,122 $(30,191)$25,931 
Trademarks and tradenames4,581 (2,826)1,755 
Marketing rights14,265 (13,421)844 
Other intangibles5,673 (5,071)602 
Total intangibles$80,641 $(51,509)$29,132 
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
Impairments and Other Charges
12 Months Ended
Dec. 31, 2024
Asset Impairment Charges [Abstract]  
Impairments and Other Charges IMPAIRMENTS AND OTHER CHARGES
Impairments of Inventory and Long-Lived Assets

During 2024, we recorded a $0.1 million impairment of our corporate office lease. During 2023, we recorded a $2.1 million impairment of a facility lease in Scotland within our Completion Fluids & Products Division and 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 (a Level 3 fair value measurement) in accordance with the fair value hierarchy.

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

During the fourth quarter of 2022, our Completion Fluids & Products and Water & Flowback Services Divisions recorded additional long-lived tangible asset impairments totaling $0.3 million and $0.1 million, respectively. The Completion Fluids & Products Division impairment relates to equipment that is no longer expected to be used and was written down to estimated scrap value. The long-lived tangible asset impairment recorded by the Water & Flowback Services Division in the fourth quarter of 2022 was a result of storm damage sustained to buildings in December 2022 and remediation work identified during the quarter. The fair value of land and buildings was adjusted to $0.2 million based on recent sales offers (a Level 3 fair value measurement in accordance with the fair value hierarchy).
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories Inventories (Notes)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Inventory Disclosure INVENTORIES
    Components of inventories are as follows:
 December 31,
 20242023
 (In Thousands)
Finished goods$90,919 $79,769 
Raw materials1,599 8,329 
Parts and supplies7,297 6,868 
Work in progress1,882 1,570 
Total inventories$101,697 $96,536 

Finished goods inventories include newly manufactured CBFs as well as used brines that are repurchased from certain customers for recycling.
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments
12 Months Ended
Dec. 31, 2024
Investments in and Advances to Affiliates [Abstract]  
Investments INVESTMENTS
Our investments as of December 31, 2024 and 2023, consist of the following:
 December 31,
 20242023
 (In Thousands)
Investment in Kodiak(1)
$18,393 $8,538 
Investment in Standard Lithium1,168 1,616 
Other investments
8,598 7,200 
Total investments$28,159 $17,354 
(1)        Kodiak acquired CSI Compressco on April 1, 2024.

We retained an interest in our former subsidiary, CSI Compressco LP (“CSI Compressco’), which was acquired by Kodiak Gas Services, Inc. (NYSE: KGS) (“Kodiak”) on April 1, 2024, and we received shares of Kodiak in exchange for our common units in CSI Compressco in connection with such acquisition. We sold our Kodiak shares in January 2025. See Note 18 - “Subsequent Event” for further information.

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 stock of Standard Lithium under the terms of the arrangements.
We also hold investments in convertible notes, common units and preferred units issued by two privately-held companies. These convertible notes, common units and preferred units are not publicly traded and may not be offered, sold, transferred or pledged until such common units are registered pursuant to an effective registration statement or pursuant to an exemption from registration. Our exposure to potential losses is limited to our investments, including capitalized and accrued interest associated with the convertible notes.

See Note 14 - “Fair Value Measurements” for further information.
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Leases LEASES
Operating and Finance 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. Our leases have remaining lease terms ranging from 1 to 10 years. Some of our leases have options to extend for various periods, while some have termination options with prior notice of generally 30 days or six months. The office space, warehouse space, operating location leases, and machinery and equipment leases generally require us to pay all maintenance and insurance costs.

Our corporate headquarters facility located in The Woodlands, Texas, was sold on December 31, 2012, pursuant to a sale and leaseback transaction. As a condition to the completion of the purchase and sale of the
facility, the parties entered into a lease agreement for the facility having an initial lease term of 15 years, which is classified as an operating lease. Under the terms of the lease agreement, we have the ability to extend the lease for five successive five-year periods at base rental rates to be determined at the time of each extension.

Components of lease expense, included in either cost of revenues or general and administrative expense based on the use of the underlying asset, are as follows (inclusive of lease expense for leases not included on our consolidated balance sheet based on our accounting policy election to exclude leases with a term of 12 months or less):
Year Ended December 31,
202420232022
(In Thousands)
Operating lease expense$13,030 $13,053 $12,603 
Short-term lease expense50,521 46,566 39,890 
Finance lease cost:
Amortization of right-of-use assets2,062 232 177 
Interest on finance leases385 112 135 
Total lease expense$65,998 $59,963 $52,805 

Supplemental cash flow information:
Year Ended December 31,
202420232022
(In Thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows - operating leases$13,292 $13,293 $12,889 
Operating cash flows - finance leases$373 $112 $135 
Financing cash flows - finance leases$1,438 $1,695 $1,302 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$7,422 $10,058 $5,524 
Finance leases$6,575 $2,555 $3,261 
Supplemental balance sheet information:
December 31, 2024December 31, 2023
(In Thousands)
Operating leases:
Operating lease right-of-use assets $29,797 $31,915 
Operating lease liabilities, current portion8,861 9,101 
Operating lease liabilities 25,041 27,538 
Total operating lease liabilities $33,902 $36,639 
Finance leases:
Finance lease right-of-use assets$6,495 $2,494 
Finance lease liabilities, current portion4,582 828 
Finance lease liabilities3,211 1,828 
Total finance lease liabilities $7,793 $2,656 

Additional operating lease information:
December 31, 2024December 31, 2023
Weighted average remaining lease term:
Operating leases4.6 years5.0 years
Finance leases1.9 years2.5 years
Weighted average discount rate:
Operating leases9.8 %9.7 %
Finance leases6.4 %9.3 %

Future minimum lease payments by year and in the aggregate, under non-cancelable operating and finance leases with terms in excess of one year consist of the following at December 31, 2024:
 Operating LeasesFinance Leases
 (In Thousands)
2025$11,633 $4,941 
202610,353 2,857 
20278,987 357 
20283,212 105 
20292,204 15 
Thereafter5,779 — 
Total lease payments42,168 8,275 
Less imputed interest(8,266)(482)
Total lease liabilities$33,902 $7,793 
Sales Lease and Sublease Agreements

During the year ended December 31, 2024, in connection with the settlement of a revenue contract by our Water & Flowback Services Division, we entered into an arrangement with a customer including an embedded sales-type lease. Pursuant to this contract settlement, we recognized $7.4 million of revenues included in product sales revenues and including $4.1 million of revenues from the embedded lease. We also recognized $3.0 million of cost, included cost of product sales in our consolidated statements of operations during the year ended December 31, 2024. As of December 31, 2024, current lease receivables of $1.4 million and long-term lease receivables of $2.2 million are included in trade accounts receivable and other assets, respectively, in our consolidated balance sheets.
The Company has subleases for a portion of its corporate headquarters facility and a facility in Europe. The leases and subleases are considered operating leases. For the years ended December 31, 2024, 2023, and 2022, we recognized sublease income of $1.2 million, $1.2 million, and $1.4 million, respectively.
Future minimum payments under the embedded sales lease and non-cancelable facility subleases were as follows at December 31, 2024:
 
Sales Lease
Sublease Payments
 (In Thousands)
2025$1,378 $1,650 
20262,187 1,452 
2027— 1,410 
2028— 909 
2029— 909 
Thereafter— 3,185 
Total payments
$3,565 $9,515 
Leases LEASES
Operating and Finance 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. Our leases have remaining lease terms ranging from 1 to 10 years. Some of our leases have options to extend for various periods, while some have termination options with prior notice of generally 30 days or six months. The office space, warehouse space, operating location leases, and machinery and equipment leases generally require us to pay all maintenance and insurance costs.

Our corporate headquarters facility located in The Woodlands, Texas, was sold on December 31, 2012, pursuant to a sale and leaseback transaction. As a condition to the completion of the purchase and sale of the
facility, the parties entered into a lease agreement for the facility having an initial lease term of 15 years, which is classified as an operating lease. Under the terms of the lease agreement, we have the ability to extend the lease for five successive five-year periods at base rental rates to be determined at the time of each extension.

Components of lease expense, included in either cost of revenues or general and administrative expense based on the use of the underlying asset, are as follows (inclusive of lease expense for leases not included on our consolidated balance sheet based on our accounting policy election to exclude leases with a term of 12 months or less):
Year Ended December 31,
202420232022
(In Thousands)
Operating lease expense$13,030 $13,053 $12,603 
Short-term lease expense50,521 46,566 39,890 
Finance lease cost:
Amortization of right-of-use assets2,062 232 177 
Interest on finance leases385 112 135 
Total lease expense$65,998 $59,963 $52,805 

Supplemental cash flow information:
Year Ended December 31,
202420232022
(In Thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows - operating leases$13,292 $13,293 $12,889 
Operating cash flows - finance leases$373 $112 $135 
Financing cash flows - finance leases$1,438 $1,695 $1,302 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$7,422 $10,058 $5,524 
Finance leases$6,575 $2,555 $3,261 
Supplemental balance sheet information:
December 31, 2024December 31, 2023
(In Thousands)
Operating leases:
Operating lease right-of-use assets $29,797 $31,915 
Operating lease liabilities, current portion8,861 9,101 
Operating lease liabilities 25,041 27,538 
Total operating lease liabilities $33,902 $36,639 
Finance leases:
Finance lease right-of-use assets$6,495 $2,494 
Finance lease liabilities, current portion4,582 828 
Finance lease liabilities3,211 1,828 
Total finance lease liabilities $7,793 $2,656 

Additional operating lease information:
December 31, 2024December 31, 2023
Weighted average remaining lease term:
Operating leases4.6 years5.0 years
Finance leases1.9 years2.5 years
Weighted average discount rate:
Operating leases9.8 %9.7 %
Finance leases6.4 %9.3 %

Future minimum lease payments by year and in the aggregate, under non-cancelable operating and finance leases with terms in excess of one year consist of the following at December 31, 2024:
 Operating LeasesFinance Leases
 (In Thousands)
2025$11,633 $4,941 
202610,353 2,857 
20278,987 357 
20283,212 105 
20292,204 15 
Thereafter5,779 — 
Total lease payments42,168 8,275 
Less imputed interest(8,266)(482)
Total lease liabilities$33,902 $7,793 
Sales Lease and Sublease Agreements

During the year ended December 31, 2024, in connection with the settlement of a revenue contract by our Water & Flowback Services Division, we entered into an arrangement with a customer including an embedded sales-type lease. Pursuant to this contract settlement, we recognized $7.4 million of revenues included in product sales revenues and including $4.1 million of revenues from the embedded lease. We also recognized $3.0 million of cost, included cost of product sales in our consolidated statements of operations during the year ended December 31, 2024. As of December 31, 2024, current lease receivables of $1.4 million and long-term lease receivables of $2.2 million are included in trade accounts receivable and other assets, respectively, in our consolidated balance sheets.
The Company has subleases for a portion of its corporate headquarters facility and a facility in Europe. The leases and subleases are considered operating leases. For the years ended December 31, 2024, 2023, and 2022, we recognized sublease income of $1.2 million, $1.2 million, and $1.4 million, respectively.
Future minimum payments under the embedded sales lease and non-cancelable facility subleases were as follows at December 31, 2024:
 
Sales Lease
Sublease Payments
 (In Thousands)
2025$1,378 $1,650 
20262,187 1,452 
2027— 1,410 
2028— 909 
2029— 909 
Thereafter— 3,185 
Total payments
$3,565 $9,515 
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt and Other Borrowings
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Long-Term Debt and Other Borrowings LONG-TERM DEBT AND OTHER BORROWINGS
Consolidated long-term debt consists of the following:
December 31,
 Scheduled Maturity20242023
  (In Thousands)
Term credit agreement(1)
January 1, 2030$179,696 $157,505 
Total long-term debt $179,696 $157,505 

(1)        Net of unamortized discount of $5.0 million and $2.2 million as of December 31, 2024 and 2023, respectively, and net of                 unamortized deferred financing costs of $5.3 million and $3.3 million as of December 31, 2024 and 2023, respectively.

Scheduled maturities for the next five years and thereafter are as follows, not considering annual prepayment offers required by our Term Credit Agreement described below:
 December 31, 2024
 (In Thousands)
2025$— 
2026— 
2027— 
2028— 
2029— 
Thereafter190,000 
Total maturities$190,000 

Term Credit Agreement

    On January 12, 2024, the Company entered into a definitive agreement for a $265.0 million credit facility, consisting of a $190.0 million funded term loan and a $75.0 million delayed-draw term loan (collectively the “Term Credit Agreement”) that refinanced the Company’s prior credit facility outstanding as of December 31, 2023 and provided capital to advance the Company’s proposed Arkansas bromine processing project. Pricing on the Term Credit Agreement is the secured overnight financing rate (“SOFR”) plus 5.75%. The Company is required to pay a commitment fee on the unutilized commitments with respect to the delayed-draw term loan at the rate of 1.50% per annum. The interest rate per annum on borrowings under the Term Credit Agreement is 10.23% as of December 31, 2024 and the maturity date of the Term Credit Agreement is January 1, 2030. The Company used the net proceeds to repay in full the balance of its prior credit facility, with approximately $15.2 million of additional cash, net of discounts and transaction expenses. In connection with the Term Credit Agreement, we incurred approximately $5.7 million of fees which were deferred and will be amortized over the term of the Term Credit Agreement. As a result of termination of the prior credit facility, a loss of $5.5 million was recognized during the three-month period ended March 31, 2024 primarily for unamortized deferred financing costs.

The Term Credit Agreement contains certain affirmative and negative covenants, including covenants that restrict the ability of the Company and certain of its subsidiaries to take certain actions including, among other things and subject to certain significant exceptions, the incurrence of debt, the granting of liens, engaging in mergers and other fundamental changes, the making of investments, entering into transactions with affiliates, the payment of dividends and other restricted payments, the prepayment of other indebtedness and the sale of assets. The Term Credit Agreement also requires the Company to maintain a Leverage Ratio (as defined in the new term
loan credit agreement) of not more than 4.0 to 1.0 as of the end of each fiscal quarter and Liquidity (as defined in the Term Credit Agreement) of not less than $50.0 million at all times.

All obligations under the Term Credit Agreement and the guarantees of those obligations are secured, subject to certain exceptions, by a security interest on substantially all of the property of the Company and its domestic subsidiaries, subject to the lien priorities set forth in the intercreditor agreement with the agent under our ABL Credit Agreement.

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 beginning with the financial statements for the year ending December 31, 2024. We are not required to offer to prepay any of our Term Credit Agreement based on our Leverage Ratio as of December 31, 2024.

The Term Credit Agreement includes customary events of default including non-payment of principal, interest or fees, violation of covenants, inaccuracy of representations or warranties, cross-default to other material indebtedness, bankruptcy and insolvency events, invalidity or impairment of security interests or invalidity of loan documents, certain ERISA events, unsatisfied or unstayed judgments and change of control.

Asset-Based Credit Agreement

On May 13, 2024, we entered into an amendment (the “ABL Amendment”) to the Asset-Based Lending agreement dated as of September 10, 2018 (as amended, the “ABL Credit Agreement”). In connection with the ABL Amendment, Bank of America, N.A. became successor administrative agent to JPMorgan Chase Bank, N.A. Furthermore, approximately $0.9 million of fees were incurred in connection with the ABL Amendment, which were deferred and will be amortized over the term of the ABL Credit Agreement.

As of December 31, 2024, our ABL Credit Agreement provides, with certain restrictions, for a senior secured revolving credit facility of up to $100.0 million with a $25.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, and a swingline loan sublimit of $11.5 million. The ABL Credit Agreement matures on May 13, 2029.

As of December 31, 2024, we had no borrowings outstanding and $0.2 million letters of credit or guarantees under our ABL Credit Agreement. Deferred financing costs of $1.0 million and $0.6 million as of December 31, 2024 and 2023, respectively, were classified as other long-term assets on the accompanying consolidated balance sheet as there was no outstanding balance on 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 $65.7 million under this agreement.

Borrowings under the ABL Credit Agreement bear interest at a rate per annum equal to, at the option of TETRA, either (i) the standard overnight financing rate plus 0.10%, (ii) a base rate plus a margin based on a fixed charge coverage ratio, or (iii) the Daily Simple Risk Free Rate plus 0.10%. The base rate is determined by reference to the highest of (a) the prime rate of interest as announced from time to time by Bank of America, N.A. (b) the Federal Funds Effective Rate (as defined in the ABL Credit Agreement) plus 0.5% per annum and (c) the standard overnight financing rate (adjusted to reflect any required bank reserves) for a one-month period on such day plus 1.0% per annum, provided that the base rate shall not be less than 1.0%. Borrowings outstanding have an applicable margin ranging from 2.00% to 2.50% per annum for SOFR-based loans and 1.00% to 1.50% per annum for base-rate loans, based upon the applicable fixed charge coverage ratio. 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 of 0.375% per annum. TETRA is also required to pay a customary letter of credit fee equal to the applicable margin on 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.
Swedish Credit Facility

In January 2022, the Company entered into a revolving credit facility for seasonal working capital needs of subsidiaries in Sweden and Finland (“Swedish Credit Facility”). As of December 31, 2024, we had no balance outstanding and availability of approximately $4.5 million under the Swedish Credit Facility. During each year, all outstanding loans under the Swedish Credit Facility must be repaid for at least 30 consecutive days. Borrowings bear interest at a rate of 2.95% per annum. The Swedish Credit Facility expired on December 31, 2024 and has been renewed by the Company through December 31, 2025. Any balance outstanding under the Swedish Credit Facility is included in accrued liabilities and other in our consolidated balance sheet.

Finland Credit Agreement

In January 2022, the Company entered into an agreement guaranteed by certain accounts receivable and inventory in Finland (“Finland Credit Agreement”). As of December 31, 2024, we had $1.4 million of letters of credit outstanding against the Finland Credit Agreement. The Finland Credit Agreement has been renewed by the Company through December 31, 2025.

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 December 31, 2024, we were in compliance with all covenants under the credit agreements.
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
Litigation

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

We have a Bromine Requirements Sales Agreement (“Sales Agreement”) to purchase a certain volume of elemental bromine from LANXESS Corporation (formerly Chemtura Corporation) (“LANXESS”), included in Product Purchase Obligations below. LANXESS notified us of a proposed non-ordinary course increase to the price of bromine. After lengthy discussions, we and LANXESS were unable to reach an agreement regarding the validity of the proposed price increase; therefore, we filed for arbitration in May 2022 seeking declaratory relief, among other relief, declaring that the proposed price increase is invalid. In September 2022, LANXESS filed a counterclaim with the American Arbitration Association seeking declaratory relief, among other relief. On May 25, 2023, TETRA entered into the Third Amendment to Bromine Requirements Sales Agreement (the “Amendment”) with LANXESS. The Amendment has an effective date of April 1, 2023 and was entered into in connection with the entry into a settlement agreement in the Company’s arbitration with LANXESS. The Amendment provides for, among other things, revised volume requirements, pricing and related terms. On June 14, 2023, in light of the settlement agreement, and in response to the parties’ stipulated motion to dismiss, the arbitration panel issued an Order of Dismissal, which dismissed all claims in the arbitration with prejudice.

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 December 31, 2024, 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 $72.6 million, including $33.0 million for the year ending December 31, 2025, $22.1 million for the year ending December 31, 2026, $15.3 million for the year ending December 31, 2027, and
$2.2 million for the year ending December 31, 2028. Amounts purchased under these agreements for each of the years ended December 31, 2024, 2023, and 2022, was $56.3 million, $46.9 million, and $29.7 million, respectively.

As of December 31, 2024, our Water & Flowback Services division had an obligation to purchase equipment for approximately $3.8 million during the year ending December 31, 2025. The division purchased $1.6 million of equipment under this agreement during the year ended December 31, 2024.

Contingencies of Discontinued Operations

In early 2018, we closed the Maritech Asset Purchase and Sale Agreement (“Maritech APA") and Maritech Membership Interest Purchase Agreement (“Maritech MIPA”) with Orinoco Natural Resources, LLC (“Orinoco”) that together provided for the purchase by Orinoco of all of Maritech’s remaining oil and gas properties and related assets and all outstanding membership interests of Maritech. Under the Maritech APA, Orinoco assumed responsibility for all of Maritech’s decommissioning liabilities related to the leases sold to Orinoco (the “Orinoco Lease Liabilities”) and, under the Maritech MIPA, Orinoco assumed all other liabilities of Maritech, including the decommissioning liabilities associated with Maritech’s interests in oil and gas properties previously sold by Maritech and select infrastructure still operated by Maritech (the “Legacy Liabilities”), subject to certain limited exceptions unrelated to the decommissioning liabilities. To the extent that Maritech or Orinoco fails to satisfy decommissioning liabilities associated with any of the Orinoco Lease Liabilities or the Legacy Liabilities, we may be required to satisfy such liabilities under third party indemnity agreements and corporate guarantees that we previously provided to the U.S. Department of the Interior (“BSEE”) and other parties, respectively, for which costs may be significant. Pursuant to a Bonding Agreement entered into as part of these Orinoco transactions (the “Bonding Agreement”), Orinoco provided non-revocable performance bonds from a surety company in an aggregate amount of $46.8 million to cover the performance by Orinoco and Maritech of certain specific asset retirement obligations of Maritech (the “Initial Bonds”) and agreed to replace the Initial Bonds with other non-revocable performance bonds in the aggregate sum of $47.0 million (collectively, the “Replacement Bonds”). In the event Orinoco does not provide the Replacement Bonds, Orinoco is required to make certain cash escrow payments to us. To date, no cash escrow payments have been made. On August 16, 2024, we issued a letter to Orinoco and the bond company demanding realignment of the existing bonds and/or issuance of Replacement Bonds pursuant to the terms of the Bonding Agreement to better align bond coverage with the more likely liability risks. To date, no written response has been received.

The payment obligations of Orinoco under the Bonding Agreement were guaranteed by Thomas M. Clarke and Ana M. Clarke pursuant to a separate guaranty agreement (the “Clarke Bonding Guaranty Agreement”). Orinoco has not delivered the Replacement Bonds and neither it nor the Clarkes has made any of the agreed upon cash escrow payments; therefore, we filed a lawsuit against Orinoco and the Clarkes to enforce the terms of the Bonding Agreement and the Clarke Bonding Guaranty Agreement. Summary judgment was initially granted in favor of Orinoco and the Clarkes, which dismissed our claims against Orinoco under the Bonding Agreement and against the Clarkes under the Clarke Bonding Guaranty Agreement. We filed an appeal with the trial court and requested a new trial on the summary judgment or modification of the judgment. On November 5, 2019, the trial court signed an order granting our motion for a new trial and vacating the prior summary judgment order. The parties are awaiting direction from the court on a new scheduling order and/or trial setting. The Initial Bonds, which are non-revocable, remain in effect.

In addition, Maritech and certain other interest owners have received decommissioning orders from BSEE and could receive additional decommissioning orders in the future. Such decommissioning orders received by Maritech and other interest owners relate to asset retirement obligations for certain properties in the Gulf of America. From time to time, we also receive demand notices from third parties related to certain corporate guarantees or other arrangements covering such decommissioning liabilities. While the ultimate outcome of such matters cannot be predicted at this time, if Maritech or other interest owners default, BSEE or third parties may seek to enforce certain corporate guarantees or third party indemnity agreements against us for a portion of such decommissioning obligations, which may be significant. On February 13, 2025, Arena Energy, LLC filed a complaint in U.S. District Court for the Southern District of Texas seeking indemnification from us and Maritech for decommissioning costs related to a Maritech oil and gas platform in the Gulf of America. We are evaluating the allegations included in the complaint and intend to vigorously defend against the claims brought by Arena Energy, LLC but are presently unable to predict the duration, scope or result of this proceeding.

If we become liable in the future for any decommissioning liability associated with any property covered by either an Initial Bond or Replacement Bond while such bonds are outstanding and the payment made to us under
such bond is not sufficient to satisfy such liability, the Bonding Agreement provides that Orinoco will pay us an amount equal to such deficiency and if Orinoco fails to pay any such amount, such amount must be paid by the Clarkes under the Clarke Bonding Guaranty Agreement. Our financial condition and results of operations may be negatively affected if Orinoco or the Clarkes are unable to cover any such deficiency or if we become liable for a significant portion of the decommissioning liabilities.

With respect to certain properties in the Gulf of America, we have been advised that the cost of the decommissioning work to plug and abandon certain wells is projected to be significantly higher than the approximately $10.7 million bond supporting the liability, which was put in place by Maritech and other interest owners based on earlier cost estimates. We have also been advised more recently that Maritech’s prior working interest with respect those plugging and abandonment (“P&A”) costs are expected to exceed its share of the bond. In September 2024, P&A operations commenced pursuant to a cost sharing agreement among certain parties for decommissioning certain properties in the Gulf of America. While Maritech is not a party to this cost sharing agreement, a predecessor of Maritech has advised us that it expects to seek reimbursement from us for the portion of decommissioning costs it has contractually agreed to pay pursuant to the terms of the cost sharing agreement. While the ultimate outcome of this matter cannot be predicted, we could potentially be liable for an estimated amount in the range of $5.8 million to $19.4 million, depending on the outcome of negotiations and whether other partners or property owners in the chain of title fulfill their respective obligations under their agreements. Additionally, we understand that in connection with the P&A operations being performed, Maritech and the other named obligees have made a demand on the related bond. We have made efforts to protect Maritech’s proportionate share of the bond proceeds (approximately $3.9 million), including demanding that the surety segregate or ensure that Maritech’s share is applied solely to satisfy its proportionate share of the decommissioning costs. We accrued a liability of $5.8 million related to this obligation during the year ended December 31, 2024.

In early 2018, we also closed the sale of our Offshore Division to Epic Companies, LLC (“Epic Companies,” formerly known as Epic Offshore Specialty, LLC). Part of the consideration we received was a promissory note of Epic Companies in the original principal amount of $7.5 million (the “Epic Promissory Note”). At the end of August 2019, Epic Companies filed for bankruptcy and we recorded a reserve of $7.5 million for the full amount of the promissory note, including accrued interest, and certain other receivables in the amount of $1.5 million during the quarter ended September 30, 2019. The Epic Promissory Note became due on December 31, 2019 and neither Epic nor the Clarkes made payment. TETRA filed a lawsuit against the Clarkes on January 15, 2020 for breach of the promissory note guaranty agreement. In September 2020, the court granted TETRA’s Motion for Summary Judgment and entered Final Judgment in our favor, dismissing counterclaims by the Clarkes and awarding TETRA $7.9 million in damages. The Clarkes appealed the Final Judgment, and the court of appeals affirmed. Since obtaining the Final Judgment, TETRA has undertaken efforts to collect the judgment in Texas, Utah, Nevada, Massachusetts, and Georgia. TETRA continues to work on identifying potential Orinoco assets and/or engage with the Clarkes to resolve this dispute. During the year ended December 31, 2024, we received a $0.5 million settlement, which is included in other (income), net in our consolidated statement of operations. We cannot provide any assurance the Clarkes will pay the judgment or that they will not file for bankruptcy protection. If the Clarkes do file for bankruptcy protection, we likely would be unable to collect all, or even a significant portion of, the judgment owed to us.
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capital Stock
12 Months Ended
Dec. 31, 2024
Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]  
Capital Stock CAPITAL STOCK
Our Restated Certificate of Incorporation, as amended during 2017, authorizes us to issue 250,000,000 shares of common stock, par value $.01 per share, and 5,000,000 shares of preferred stock, par value $.01 per share. As of December 31, 2024, we had 131,812,406 shares of common stock outstanding and no shares of preferred stock outstanding. We had 3,138,675 shares held in treasury as of December 31, 2024, 2023, and 2022. The voting, dividend, and liquidation rights of the holders of common stock are subject to the rights of the holders of preferred stock. The holders of common stock are entitled to one vote for each share held. There is no cumulative voting. Dividends may be declared and paid on common stock as determined by our Board of Directors, subject to any preferential dividend rights of any then outstanding preferred stock.
A summary of the activity of our common shares outstanding and treasury shares held for the three-year period ending December 31, 2024, is as follows:
Common Shares OutstandingYear Ended December 31,
 202420232022
At beginning of period130,079,173 128,662,300 126,937,163 
Grants of restricted stock, net
1,732,233 1,210,996 1,644,728 
Exercise of common stock options, net1,000 205,877 80,409 
At end of period131,812,406 130,079,173 128,662,300 
Our Board of Directors is empowered, without approval of the stockholders, to cause shares of preferred stock to be issued in one or more series and to establish the number of shares to be included in each such series and the rights, powers, preferences, and limitations of each series. Because the Board of Directors has the power to establish the preferences and rights of each series, it may afford the holders of any series of preferred stock preferences, powers and rights, voting or otherwise, senior to the rights of holders of common stock. The issuance of the preferred stock could have the effect of delaying or preventing a change in control of the Company.
Upon our dissolution or liquidation, whether voluntary or involuntary, holders of our common stock will be entitled to receive all of our assets available for distribution to our stockholders, subject to any preferential rights of any then outstanding preferred stock
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity-Based Compensation
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Equity-Based Compensation
NOTE 13 — EQUITY-BASED COMPENSATION AND OTHER

Equity-Based Compensation

We have various equity incentive compensation plans that provide for the granting of restricted common stock, options for the purchase of our common stock, and other performance-based, equity-based compensation awards to our executive officers, key employees, nonexecutive officers, and directors. Stock options are exercisable for periods of up to ten years. Compensation cost for all share-based payments is based on the grant date fair value and is recognized in earnings over the requisite service period. Total equity-based compensation expense before tax attributed to equity incentive compensation plans for the three years ended December 31, 2024, 2023, and 2022, was $6.6 million, $10.6 million, and $6.9 million, respectively, and is included in general and administrative expense.

Stock Incentive Plans

In May 2007, our stockholders approved the adoption of the TETRA Technologies, Inc. 2007 Equity Incentive Compensation Plan. In May 2008, our stockholders approved the adoption of the TETRA Technologies, Inc. Amended and Restated 2007 Equity Incentive Compensation Plan, which among other changes, resulted in an increase in the maximum number of shares authorized for issuance. In May 2010, our stockholders approved further amendments to the TETRA Technologies, Inc. Amended and Restated 2007 Equity Incentive Compensation Plan (renamed as the 2007 Long Term Incentive Compensation Plan) which, among other changes, resulted in an additional increase in the maximum number of shares authorized for issuance. Pursuant to the 2007 Long Term Incentive Compensation Plan, we were authorized to grant up to 5,590,000 shares in the form of stock options (including incentive stock options and nonqualified stock options); restricted stock; bonus stock; stock appreciation rights; and performance awards to employees, and non-employee directors. As of February 2017, no further awards may be granted under the TETRA Technologies, Inc. Amended and Restated 2007 Equity Incentive Compensation Plan.

In May 2011, our stockholders approved the adoption of the TETRA Technologies, Inc. 2011 Long Term Incentive Compensation Plan. Pursuant to this plan, we were authorized to grant up to 2,200,000 shares in the form of stock options, restricted stock, bonus stock, stock appreciation rights, and performance awards to employees, and non-employee directors. On May 3, 2013, shareholders approved the TETRA Technologies, Inc. 2011 Long Term Incentive Compensation Plan that, among other things, increased the number of authorized shares to 5,600,000. On May 3, 2016, shareholders approved the TETRA Technologies, Inc. Third Amended and Restated 2011 Long Term Incentive Compensation Plan which, among other things, increased the number of authorized shares to 11,000,000. As of May 2018, no further awards may be granted under the TETRA Technologies, Inc. Third Amended and Restated 2011 Long Term Incentive Compensation Plan.
In February 2018, the board of directors adopted the 2018 Inducement Restricted Stock Plan (“2018 Inducement Plan”). The 2018 Inducement Plan provides for grants of restricted stock up to a plan maximum of 1,000,000 shares.

    In May 2018, our stockholders approved the adoption of the TETRA Technologies, Inc. 2018 Equity Incentive Plan (“2018 Equity Plan”) and the TETRA Technologies, Inc. 2018 Non-Employee Director Equity Incentive Plan (“2018 Director Plan”). In May 2021, our stockholders approved the First Amended and Restated 2018 Equity Incentive Plan (the “Amended 2018 Equity Plan”), which amended the 2018 Equity Plan and terminated the 2018 Director Plan. Pursuant to the Amended 2018 Equity Plan, we are authorized to grant up to 16,365,000 shares in the form of stock options, restricted stock, restricted stock units, stock appreciation rights, performance units, performance shares, other stock-based awards and cash-based awards to employees and non-employee directors.

Stock Options

We did not grant any stock options during the years ended December 31, 2024, 2023, and 2022. We have stock options outstanding for awards granted prior to 2022. The following is a summary of stock option activity for the year ended December 31, 2024:
Shares Under OptionWeighted Average
Option Price
Per Share
Weighted-Average Remaining Contractual LifeAggregate Intrinsic Value
(In Thousands)(In Thousands)
Outstanding at January 1, 20242,116 $6.26 
Options canceled(36)$5.80 
Options exercised(1)$3.87 
Options expired(250)$11.16 
Outstanding at December 31, 20241,829 $5.61 1.7 years$— 
Expected to vest at December 31, 20241,829 $5.61 1.7 years$— 
Exercisable at December 31, 20241,829 $5.61 1.7 years$— 

Intrinsic value is the difference between the market value of our stock option multiplied by the number of stock options outstanding for those stock options where the market value exceeds their exercise price. The total intrinsic value of stock options exercised during the year ended December 31, 2024, was nominal. There were approximately 1,000, 206,000, and 80,000 options exercised during the years ended December 31, 2024, 2023, and 2022, respectively. At December 31, 2024, total unrecognized compensation cost related to unvested stock options is not significant.
Restricted Stock

    Restricted stock awards and restricted stock units are periodically granted to key employees, including grants for employment inducements, as well as to members of our Board of Directors. These awards historically have provided for vesting periods of up to three years. Non-employee director grants vest in full before the first anniversary of the grant. Upon vesting of restricted stock awards, shares are issued to award recipients. Restricted stock units may be settled in cash or shares at vest, as determined by the Compensation Committee or the Non-Executive Award Committee, as applicable. The following is a summary of activity for our outstanding restricted stock for the year ended December 31, 2024:
SharesWeighted Average
Grant Date Fair
Value Per Share
(In Thousands)
Non-vested restricted stock outstanding at December 31, 20233,790 $3.41 
Granted2,536 $4.00 
Vested(2,542)$3.31 
Canceled/Forfeited(185)$3.78 
Non-vested restricted stock outstanding at December 31, 20243,599 $3.88 
 
Total compensation cost recognized for restricted stock was $6.6 million, $10.6 million, and $4.5 million for the years ended December 31, 2024, 2023, and 2022, respectively. These amounts include a nominal amount, $5.0 million and $2.4 million for the years ended December 31, 2024, 2023, and 2022, respectively, for the portion of awards under short-term incentive plans and long-term incentive plans that were or are expected to be settled with restricted stock awards. Total unrecognized compensation cost at December 31, 2024, related to unvested restricted stock awards, is approximately $8.1 million which is expected to be recognized over a weighted-average remaining amortization period of 1.6 years. During the years ended December 31, 2024, 2023, and 2022, the total fair value of shares vested was $8.4 million, $4.7 million, and $5.5 million, respectively.

At December 31, 2024, net of options previously exercised pursuant to our various equity compensation plans, we have a maximum of 3,458,158 shares of common stock issuable pursuant to awards previously granted and outstanding and awards authorized to be granted in the future.

401(k) Plan

We have a 401(k) retirement plan (the “Plan”) that covers substantially all employees and entitles them to contribute up to 70% of their annual compensation, subject to maximum limitations imposed by the Internal Revenue Code. We match 50% of each employee’s contribution up to 8%. Participants will be 100% vested in employer match contributions after 3 years of service. In addition, we can make discretionary contributions which are allocable to participants in accordance with the Plan. Total expense related to our 401(k) plan was $2.8 million, $2.7 million, and $2.3 million for the years ended December 31, 2024, 2023, and 2022, respectively.

Deferred Compensation Plan

We provide our officers, directors, and certain key employees with the opportunity to participate in an unfunded, deferred compensation program. There were 6 participants in the program at December 31, 2024. Under the program, participants may defer up to 100% of their yearly total cash compensation. The amounts deferred remain our sole property, and we use a portion of the proceeds to purchase life insurance policies on the lives of certain of the participants. The insurance policies, which also remain our sole property, are payable to us upon the death of the insured. We separately contract with the participant to pay to the participant the amount of deferred compensation, as adjusted for gains or losses, invested in participant-selected investment funds. Participants may elect to receive deferrals and earnings at termination, death, or at a specified future date while still employed. Distributions while employed must be at least three years after the deferral election. The program is not qualified under Section 401 of the Internal Revenue Code. At December 31, 2024, the amounts payable under the plan approximated the value of the corresponding assets we owned.
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Fair Value Measurements FAIR VALUE MEASUREMENTS
Fair value is defined as “the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date” within an entity’s principal market, if any. The principal market is the market in which the reporting entity would sell the asset or transfer the liability with the greatest volume and level of activity, regardless of whether it is the market in which the entity will ultimately transact for a particular asset or liability or if a different market is potentially more advantageous. Accordingly, this exit price concept may result in a fair value that may differ from the transaction price or market price of the asset or liability.

Under U.S. GAAP, the fair value hierarchy prioritizes inputs to valuation techniques used to measure fair value. Fair value measurements should maximize the use of observable inputs and minimize the use of unobservable inputs, where possible. Observable inputs are developed based on market data obtained from sources independent of the reporting entity. Unobservable inputs may be needed to measure fair value in situations where there is little or no market activity for the asset or liability at the measurement date and are developed based on the best information available in the circumstances, which could include the reporting entity’s own judgments about the assumptions market participants would utilize in pricing the asset or liability.

Financial Instruments

Investments

We retained an interest in CSI Compressco, which was acquired by Kodiak on April 1, 2024, and we received shares of Kodiak in exchange for our common units in CSI Compressco in connection with such acquisition. We sold our Kodiak shares in January 2025. See Note 18 - “Subsequent Event” for further information. The Company received stock of Standard Lithium under the terms of its arrangements.

Our investments in Kodiak, Standard Lithium, and, formerly, CSI Compressco, 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.

We also hold investments in convertible notes, common units and preferred units issued by two privately-held companies. Our investment in certain preferred units were recorded based on observable market-based inputs for preferred units issued to several investors during August through October 2024 (Level 2 fair value measurement). Our investment in convertible notes, common units and certain preferred units are recorded in our consolidated financial statements based on internal valuations with assistance from a third-party valuation specialist (Level 3 fair value measurement). The valuations are impacted by key assumptions, including the assumed probability and timing of potential debt or equity offerings. One of the convertible notes includes an option to convert the note into equity interests. The change in the fair value of the embedded option, as well as the preferred units and common units, are 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 investments for the years ended December 31, 2024, 2023, and 2022 were as follows:

Year Ended December 31, 2024
Fair Value Measurements Using
Quoted Prices in Active Markets for Identical Assets or Liabilities
Significant Other Observable Inputs
Significant Unobservable Inputs
(Level 1)
(Level 2)
(Level 3)Total
 
(In Thousands)
Investment balance at beginning of period$10,154 $— $7,200 $17,354 
Purchase of investments— 1,000 21 1,021 
Reclassification between Level 2 and Level 3 fair value— 350 (350)— 
Unrealized gain on equity securities
9,407 38 1,130 10,575 
Unrealized loss on embedded option
— — (1,971)(1,971)
Unrealized gain on convertible note, excluding embedded option
— — 1,180 1,180 
Investment balance at end of period$19,561 $1,388 $7,210 $28,159 
Year Ended December 31, 2023
Fair Value Measurements Using
Quoted Prices in Active Markets for Identical Assets or LiabilitiesSignificant Unobservable Inputs
(Level 1)(Level 3)Total
 
(In Thousands)
Investment balance at beginning of period$8,147 $6,139 $14,286 
Purchase of investments— 350 350 
Unrealized gain on equity securities
2,007 — 2,007 
Unrealized loss on embedded option
— (16)(16)
Unrealized gain on convertible note, excluding embedded option
— 727 727 
Investment balance at end of period$10,154 $7,200 $17,354 
Year Ended December 31, 2022
Fair Value Measurements Using
Quoted Prices in Active Markets for Identical Assets or LiabilitiesSignificant Unobservable Inputs
(Level 1)(Level 3)Total
 
(In Thousands)
Investment balance at beginning of period$6,233 $5,000 $11,233 
Unrealized gain on equity securities
1,914 — 1,914 
Unrealized gain on embedded option
— 1,211 1,211 
Unrealized loss on convertible note, excluding embedded option
— (72)(72)
Investment balance at end of period$8,147 $6,139 $14,286 
Derivative Contracts

We are exposed to financial and market risks that affect our businesses. We have concentrations of credit risk as a result of trade receivables owed to us primarily by companies in the energy industry. We have currency exchange rate risk exposure related to transactions denominated in foreign currencies as well as to investments in certain of our international operations. As a result of our variable rate debt facilities, we face market risk exposure related to changes in applicable interest rates. Our financial risk management activities may at times involve, among other measures, the use of derivative financial instruments, such as swap and collar agreements, to hedge the impact of market price risk exposures.

We entered into, and we may in the future enter into, short-term foreign currency forward derivative contracts with third parties 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 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. The fair values of foreign currency derivative instruments are based on quoted market values (a Level 2 fair value measurement). We did not have foreign currency derivative instruments outstanding as of December 31, 2024 or 2023. During the years ended December 31, 2024, 2023, and 2022, we recognized zero, zero, and $0.4 million of net losses, respectively, reflected in other income, net, associated with our foreign currency derivative program.

A summary of significant recurring fair value measurements by valuation hierarchy as of December 31, 2024 and 2023, is as follows:
  Fair Value Measurements Using
Total as ofQuoted Prices
in Active
Markets for
Identical
Assets
or Liabilities
Significant
Other
Observable
Inputs
Significant
Unobservable
Inputs
DescriptionDec 31, 2024(Level 1)(Level 2)(Level 3)
(In Thousands)
Investments in Kodiak(1)
$18,393 18,393 — — 
Investments in Standard Lithium1,168 1,168 — — 
Other investments8,598 — 1,388 7,210 
Investments$28,159 
(1)        Kodiak acquired CSI Compressco on April 1, 2024.

  Fair Value Measurements Using
Total as ofQuoted Prices
in Active
Markets for
Identical
Assets
or Liabilities
Significant
Other
Observable
Inputs
Significant
Unobservable
Inputs
DescriptionDec 31, 2023(Level 1)(Level 2)(Level 3)
(In Thousands)
Investments in CSI Compressco$8,538 8,538 — — 
Investments in Standard Lithium1,616 1,616 — — 
Other investments7,200 — — 7,200 
Investments$17,354 
Impairments of Inventory and Long-Lived Assets

During 2024, we recorded a $0.1 million impairment of our corporate office lease. During 2023, we recorded a $2.1 million impairment of a facility lease in Scotland within our Completion Fluids & Products Division and 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 (a Level 3 fair value measurement) in accordance with the fair value hierarchy.

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

During the fourth quarter of 2022, our Completion Fluids & Products and Water & Flowback Services Divisions recorded additional long-lived tangible asset impairments totaling $0.3 million and $0.1 million, respectively. The Completion Fluids & Products Division impairment relates to equipment that is no longer expected to be used and was written down to estimated scrap value. The long-lived tangible asset impairment recorded by the Water & Flowback Services Division in the fourth quarter of 2022 was a result of storm damage sustained to buildings in December 2022 and remediation work identified during the quarter. The fair value of land and buildings was adjusted to $0.2 million based on recent sales offers (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 TETRA's Term Credit Agreement, ABL Credit Agreement and Swedish Credit Agreement approximate their carrying amounts.
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
The income tax provision attributable to continuing operations for the years ended December 31, 2024, 2023, and 2022, consists of the following:
 Year Ended December 31,
 202420232022
 (In Thousands)
Current   
State$348 $535 $130 
Foreign9,228 6,419 2,898 
 9,576 6,954 3,028 
Deferred   
Federal(94,799)— — 
State(2,751)(41)30 
Foreign3,096 (693)507 
 (94,454)(734)537 
Total tax provision$(84,878)$6,220 $3,565 
A reconciliation of the provision (benefit) for income taxes attributable to continuing operations, computed by applying the federal statutory rate to income (loss) before income taxes and the reported income taxes, is as follows:
 Year Ended December 31,
 202420232022
 (In Thousands)
Income tax provision computed at statutory federal income tax rates
$6,036 $6,657 $2,345 
State income taxes, net of federal benefit
1,225 1,052 1,332 
Nondeductible expenses1,622 1,399 1,270 
Impact of international operations4,877 1,285 1,955 
Valuation allowance(97,871)(3,693)(2,980)
Other(767)(480)(357)
Total tax provision (benefit)
$(84,878)$6,220 $3,565 

Income (loss) before taxes and discontinued operations includes the following components:
 Year Ended December 31,
 202420232022
 (In Thousands)
Domestic$(9,130)$8,315 $(4,609)
International37,872 23,384 15,775 
Total$28,742 $31,699 $11,166 

As of December 31, 2024 and 2023, we had no unrecognized tax benefits. We do not expect a significant change to the unrecognized tax benefits during the next twelve months.

We file tax returns in the U.S. and in various state, local, and non-U.S. jurisdictions. The following table summarizes the earliest tax years that remain subject to examination by taxing authorities in any major jurisdiction in which we operate:
Earliest Open Tax Period
United States – Federal2012
United States – State and Local2005
Non-United States Jurisdictions2013
 
We use the liability method for reporting income taxes, under which current and deferred tax assets and liabilities are recorded in accordance with enacted tax laws and rates. Under this method, at the end of each period, the amounts of deferred tax assets and liabilities are determined using the tax rate expected to be in effect when the taxes are actually paid or recovered. 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. We considered all available evidence, both positive and negative, in determining whether, based on the weight of that evidence, a valuation allowance is needed for some portion or all of our deferred tax assets. In determining the need for a valuation allowance on our deferred tax assets we placed greater weight on recent and objectively verifiable current information, as compared to more forward-looking information that is used in valuating other assets on the balance sheet. While we have considered taxable income in prior carryback years, future reversals of existing taxable temporary differences, future taxable income, and tax planning strategies in assessing the need for the valuation
allowance, there can be no guarantee that we will be able to realize our net deferred tax assets. Significant components of our deferred tax assets and liabilities as of December 31, 2024 and 2023 are as follows:
 December 31,
 20242023
 (In Thousands)
Net operating losses$89,088 $94,964 
Accruals20,602 21,227 
Depreciation and amortization for book in excess of tax expense9,792 10,620 
All other13,353 10,585 
Total deferred tax assets132,835 137,396 
Valuation allowance(19,447)(116,834)
Net deferred tax assets$113,388 $20,562 
Right of use assets
$9,092 $8,695 
Depreciation and amortization for tax in excess of book expense2,944 5,224 
Revenue deferred for tax
2,660 — 
Investments
1,570 2,886 
All other3,885 5,126 
Total deferred tax liabilities20,151 21,931 
Net deferred tax assets (liabilities)
$93,237 $(1,369)
 
Deferred tax assets and liabilities are netted by jurisdiction in our consolidated balance sheets. Deferred tax assets and liabilities netted by jurisdiction as of December 31, 2024 and 2023 are as follows:

December 31,
20242023
(In Thousands)
Deferred tax assets
$98,149 $910 
Deferred tax liabilities
(4,912)(2,279)
Net deferred tax assets (liabilities)$93,237 $(1,369)

As of December 31, 2024, a significant portion of our deferred tax assets were United States (federal and state) assets, which include net operating loss carryforwards, tax credit carryforwards as well as temporary differences between GAAP and tax basis that will result in future tax deductions in excess of book. Significant management judgment is required in determining the period in which a reversal of a valuation allowance should occur. We are required to consider all available evidence, both positive and negative, such as historical levels of income and future forecasts of taxable income among other items, in determining whether a full or partial release of its valuation allowance is required. During the years ended December 31, 2024, 2023, and 2022, we expect to utilize or have utilized approximately $19.3 million, $40.2 million and $37.3 million, respectively of federal net operating losses in the Unites States. During the year ended December 31, 2024, in part because we achieved three years of cumulative pretax income in the United States tax jurisdiction, after adjusting for permanent book and tax differences, which is a positive indication of our ability to generate sufficient future taxable income, we determined that there was sufficient positive evidence to conclude that it is more likely than not that additional deferred taxes are realizable and, therefore, released the valuation allowance accordingly. For the year ended December 31, 2024, we recorded a net United States federal and state valuation allowance release of $97.5 million on the basis of our reassessment of the amount of its deferred tax assets that are more likely than not to be realized. Our accounting for deferred tax consequences represents the best estimate of those future events. The $97.4 million decrease in the valuation allowance during the year ended December 31, 2024 is primarily due to the recorded net United States federal and state valuation allowance release.

At December 31, 2024, we had deferred tax assets associated with federal, state, and foreign net operating loss carryforwards/carrybacks equal to approximately $72.4 million, $9.0 million, and $7.7 million, respectively. In those countries and states in which net operating losses are subject to an expiration period, our loss carryforwards,
if not utilized, will expire at various dates from 2025 through 2043. Utilization of the net operating loss and credit carryforwards may be subject to a significant annual limitation due to ownership changes that have occurred previously or could occur in the future provided by Section 382 of the Internal Revenue Code.
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income Per Share
12 Months Ended
Dec. 31, 2024
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:
 Year Ended December 31,
 202420232022
 (In Thousands)
Number of weighted average common shares outstanding131,279 129,568 128,082 
Assumed exercise of restricted stock units and stock options952 1,675 1,696 
Average diluted shares outstanding132,231 131,243 129,778 
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Industry Segments and Geographic Information
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Industry Segments and Geographic Information INDUSTRY SEGMENTS AND GEOGRAPHIC INFORMATION
We manage our operations through two divisions: Completion Fluids & Products Division and Water & Flowback Services Division. Transfers between segments and geographic areas are priced at the estimated fair value of the products or services as negotiated between the operating units.

Summarized financial information concerning the business segments is as follows:
Year Ended
December 31, 2024
Completion Fluids & ProductsWater & Flowback Services
Corporate
Total
(In Thousands)
Revenue$311,301 $287,810 $ $599,111 
Cost of product sales and services192,263 231,165 — 423,428 
Depreciation, amortization, and accretion9,733 25,631 357 35,721 
Impairments and other charges— — 109 109 
General and administrative expense25,754 19,116 45,099 89,969 
Interest (income) expense, net(713)64 23,114 22,465 
Loss on debt extinguishment— — 5,535 5,535 
Other (income) expense, net1,369 1,134 (9,361)(6,858)
Net income (loss) before taxes and discontinued operations$82,895 $10,700 $(64,853)$28,742 
Capital expenditures$36,961 $23,442 $277 $60,680 
December 31, 2024
Total assets$290,788 $158,475 $155,932 $605,195 
Year Ended
December 31, 2023
Completion Fluids & ProductsWater & Flowback Services
Corporate
Total
(In Thousands)
Revenue$313,030 $313,232 $ $626,262 
Cost of product sales and services196,954 241,218 — 438,172 
Depreciation, amortization, and accretion9,053 24,876 400 34,329 
Impairments and other charges2,189 — 777 2,966 
Insurance recoveries(2,850)— — (2,850)
Exploration and pre-development costs12,119 — — 12,119 
General and administrative expense28,003 19,452 49,135 96,590 
Interest (income) expense, net(646)205 22,790 22,349 
Other (income) expense, net(10,106)1,757 (763)(9,112)
Net income (loss) before taxes and discontinued operations$78,314 $25,724 $(72,339)$31,699 
Capital expenditures$11,073 $26,571 $508 $38,152 
December 31, 2023
Total assets$249,911 $166,325 $62,725 $478,961 
Year Ended
December 31, 2022
Completion Fluids & ProductsWater & Flowback Services
Corporate
Eliminations
Total
(In Thousands, Except Percents)
Revenue$273,373 $279,840 $ $ $553,213 
Cost of product sales and services182,388 217,841 — — 400,229 
Depreciation, amortization, and accretion7,455 24,683 692 (11)32,819 
Impairments and other charges562 2,242 — — 2,804 
Insurance recoveries(3,750)— — — (3,750)
Exploration and pre-development costs6,635 — — — 6,635 
General and administrative expense25,246 21,619 45,077 — 91,942 
Interest (income) expense, net(1,346)138 17,041 — 15,833 
Other income, net(1,183)(2,415)(867)— (4,465)
Net income (loss) before taxes and discontinued operations$57,366 $15,732 $(61,943)$11 $11,166 
Capital expenditures$9,426 $30,431 $199 $ $40,056 
Summarized financial information concerning the geographic areas of our customers and in which we operate at December 31, 2024, 2023, and 2022, is presented below:
 Year Ended December 31,
 202420232022
 (In Thousands)
Revenues from external customers   
United States$399,141 $417,663 $391,964 
Europe112,940 116,838 89,077 
South America56,574 57,700 30,560 
Canada and Mexico343 1,863 2,213 
Africa87 300 2,826 
Middle East, Asia and other30,026 31,898 36,573 
Total revenues$599,111 $626,262 $553,213 
 
Our chief executive officer is considered the chief operating decision maker. We generally evaluate the performance of and allocate resources to our segments based on net income (loss) before taxes, return on investment and other criteria. Resources for each segment, including employees and financial or capital resources, are allocated predominantly through the annual budget as well as the annual and monthly forecasting process.

As of December 31, 2024 and 2023, no single customer represented more than 10% of our consolidated trade accounts receivables, net of allowance for credit losses. During each of the years ended December 31, 2024, 2023, and 2022, no single customer accounted for more than 10% of our consolidated revenues.
December 31,
20242023
(In Thousands)
Identifiable assets  
United States$444,064 $318,501 
Europe79,312 85,948 
South America66,912 57,440 
Canada and Mexico679 800 
Africa3,175 3,386 
Middle East, Asia and other11,053 12,886 
Total identifiable assets$605,195 $478,961 
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events SUBSEQUENT EVENTS
In January 2025, we sold our Kodiak shares for proceeds of $19.0 million, net of transaction and broker fees. We will record a net gain of $0.6 million from the sale of our Kodiak shares during the first quarter of 2025.
The Company has evaluated subsequent events through the filing of this Annual Report on Form 10-K and determined that there have been no other events that have occurred that would require adjustments to our disclosures in the consolidated financial statements
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure      
Net income (loss) attributable to TETRA stockholders $ 108,284 $ 25,784 $ 7,839
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2024
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 47 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Insider Trading Policies and Procedures
12 Months Ended
Dec. 31, 2024
Insider Trading Policies and Procedures [Line Items]  
Insider Trading Policies and Procedures Adopted true
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cybersecurity Risk Management and Strategy Disclosure
12 Months Ended
Dec. 31, 2024
Cybersecurity Risk Management, Strategy, and Governance [Line Items]  
Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]
We are reliant on the continuous and uninterrupted operation of our various technology systems. User access to our sites and information technology systems are important elements of our operations, as are cloud security and protection against cyber incidents. In the ordinary course of our business, we collect and store sensitive data in our data centers and on our networks, including intellectual property, proprietary business information, critical operating information, information regarding suppliers, customers and business partners, including certain personally identifiable information. In addition, the information technology infrastructure we use is important to the operation of our business and to our ability to perform day-to-day operations. Industrial control systems now control large-scale processes that can include multiple sites across long distances.

To assess, identify and manage material cybersecurity risks, we have endeavored to implement procedures, standards, and technical controls with the aim of protecting our networks and applications. We use internal and third-party tools and technologies to aid us in seeking to protect our network and internal systems from unauthorized access, intrusion, or disruption, including those described below.
Risk Assessment

Assessments are conducted across our systems, networks, and data infrastructure to identify potential cybersecurity threats and vulnerabilities. These assessments may include one or a combination of penetration testing, security audits, incident response planning, vendor risk assessments, and regulatory compliance assessments. Feedback from our maturity and technical assessments is incorporated into our systems and procedures through upgrades intended to further improve our security posture.

Incident Identification and Response

A monitoring and detection system has been implemented to help identify cybersecurity incidents. Our network activity, logs, and system behavior are monitored for anomalous or unauthorized activity using threat detection technologies. In addition, we have a cross-functional incident response plan, which includes an executive management team, established incident levels, and associated notification procedures, including escalation procedures upon discovery of material cybersecurity risks. We assess and update our security procedures and controls in an effort to address evolving threats and comply with applicable laws and regulations. We perform cybersecurity tabletop exercises to test the effectiveness of our incident response plan and implement post-incident “lessons learned” to enhance our response.

Cybersecurity Training and Awareness

Our cybersecurity program also focuses on providing training and awareness to our employees on cybersecurity best practices. Our training program includes computer-based training sessions assigned to employees and information sharing to educate employees on current cybersecurity-related topics. We also conduct phishing exercises to test and improve our employees’ awareness and response to potential cyber threats.

Access Controls

User access controls are used to limit unauthorized access to sensitive information and critical systems. In addition, we require multi-factor authentication for some, but not all, accounts. Users are provided with access consistent with the principle of least privilege, which requires that users be given no more access than necessary to complete their job functions.

We engage assessors, consultants, auditors, and other third parties in connection with the above processes. We recognize that third-party service providers introduce cybersecurity risks. In an effort to mitigate these risks, we conduct due diligence to evaluate their cybersecurity capabilities. Additionally, we endeavor to include cybersecurity requirements in our contracts with these providers and endeavor to require them to adhere to specific security standards and protocols.
Cybersecurity Risk Management Processes Integrated [Flag] true
Cybersecurity Risk Management Processes Integrated [Text Block]
We are reliant on the continuous and uninterrupted operation of our various technology systems. User access to our sites and information technology systems are important elements of our operations, as are cloud security and protection against cyber incidents. In the ordinary course of our business, we collect and store sensitive data in our data centers and on our networks, including intellectual property, proprietary business information, critical operating information, information regarding suppliers, customers and business partners, including certain personally identifiable information. In addition, the information technology infrastructure we use is important to the operation of our business and to our ability to perform day-to-day operations. Industrial control systems now control large-scale processes that can include multiple sites across long distances.

To assess, identify and manage material cybersecurity risks, we have endeavored to implement procedures, standards, and technical controls with the aim of protecting our networks and applications. We use internal and third-party tools and technologies to aid us in seeking to protect our network and internal systems from unauthorized access, intrusion, or disruption, including those described below.
Cybersecurity Risk Management Third Party Engaged [Flag] true
Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] true
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] false
Cybersecurity Risk Board of Directors Oversight [Text Block]
Our Board of Directors and its Audit Committee oversee risks from cybersecurity threats. The Company’s Vice President of Information Technology or Chief Financial Officer update the Audit Committee on our cybersecurity risk profile typically on a quarterly basis, and review with our Board of Directors at least annually.
Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] Our Board of Directors and its Audit Committee oversee risks from cybersecurity threats.
Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block] The Company’s Vice President of Information Technology or Chief Financial Officer update the Audit Committee on our cybersecurity risk profile typically on a quarterly basis, and review with our Board of Directors at least annually.
Cybersecurity Risk Role of Management [Text Block]
Management is responsible for assessing, identifying, and managing risks from cybersecurity threats. The Company focuses on current and emerging cybersecurity matters. The Company’s cybersecurity processes are led by the Vice President of Information Technology, who reports to the Company’s Chief Financial Officer, including
with respect to emerging cybersecurity incidents. They are responsible for implementing cybersecurity policies, programs, procedures, and strategies. To facilitate effective oversight, our Vice President of Information Technology holds discussions on cybersecurity risks, incident trends, and the effectiveness of cybersecurity measures as necessitated by emerging material cyber risks. Our Vice President of Information Technology has decades of experience selecting, deploying, and operating cybersecurity technologies, initiatives, and processes around the world, and relies on threat intelligence as well as other information obtained from governmental, public or private sources, including external consultants engaged by us.
Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Management Positions or Committees Responsible [Text Block] The Company’s cybersecurity processes are led by the Vice President of Information Technology, who reports to the Company’s Chief Financial Officer, including with respect to emerging cybersecurity incidents. They are responsible for implementing cybersecurity policies, programs, procedures, and strategies. To facilitate effective oversight, our Vice President of Information Technology holds discussions on cybersecurity risks, incident trends, and the effectiveness of cybersecurity measures as necessitated by emerging material cyber risks.
Cybersecurity Risk Management Expertise of Management Responsible [Text Block] Our Vice President of Information Technology has decades of experience selecting, deploying, and operating cybersecurity technologies, initiatives, and processes around the world, and relies on threat intelligence as well as other information obtained from governmental, public or private sources, including external consultants engaged by us.
Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block] The Company’s cybersecurity processes are led by the Vice President of Information Technology, who reports to the Company’s Chief Financial Officer, including with respect to emerging cybersecurity incidents.
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] true
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Principles of Consolidation
Principles of Consolidation

Our consolidated financial statements include the accounts of our wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Restricted Cash
Restricted Cash

Restricted cash is classified as a current asset when it is expected to be repaid or settled in the next twelve-month period. In connection with the May 2024 amendment to our ABL Credit Agreement, our former administrative agent required us to collateralize our outstanding letters of credit. See Note 10 - “Long-Term Debt and Other Borrowings” for additional discussion of the ABL Amendment. Restricted cash as of December 31, 2024 consists of $0.2 million to secure our outstanding letters of credit with our former administrative agent and is expected to terminate as the letters of credit expire by March 2025.
Use of Estimates
Use of Estimates

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“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. Unless otherwise noted, amounts and disclosures throughout these Notes to Consolidated Financial Statements relate solely to continuing operations and exclude all discontinued operations.
Cash Equivalents
Cash Equivalents

We consider all highly liquid cash investments with a maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents include deposits in excess of federally insured amounts.
Financial Instruments
Financial Instruments

Financial instruments that subject us to concentrations of credit risk consist principally of trade receivables. Our policy is to evaluate, prior to providing goods or services, each customer’s financial condition and to determine the amount of open credit to be extended. We generally require appropriate, additional collateral as security for credit amounts in excess of approved limits. Our customers consist primarily of major, well-established oil and gas producers and independent oil and gas companies, as well as industrial, agricultural, road, and food and beverage purchasers for the chemicals we manufacture. Payment terms are on a short-term basis.

We have currency exchange rate risk exposure related to transactions denominated in a foreign currency as well as to investments in certain of our international operations. Our risk management activities include the use of foreign currency forward purchase and sale derivative contracts as part of a program designed to mitigate the currency exchange rate risk exposure on selected international operations.

We have no outstanding balance under our variable rate revolving credit facilities as of December 31, 2024. Outstanding balances on variable-rate bank credit facilities create market risk exposure related to changes in applicable interest rates.
Allowance for Credit Losses
Allowance for Credit Losses
 
The allowance for credit losses is determined on a specific identification basis when we believe that the collection of specific amounts owed to us is not probable, as well as a percentage of aged receivables based on historic losses. Changes in the allowance are as follows:
 Year Ended December 31,
 202420232022
 (In Thousands)
At beginning of period$614 $538 $289 
Activity in the period:   
Provision for credit losses217 285 257 
Account charge offs, net of recoveries(205)(209)(8)
At end of period$626 $614 $538 
Inventories
Inventories
Inventories are stated at the lower of cost or net realizable value. Except for work in progress inventory, cost is determined using the weighted average method. The cost of work in progress is determined using the specific identification method.
Property, Plant, and Equipment
Property, Plant, and Equipment
 
Property, plant, and equipment are stated at cost. Expenditures that increase the useful lives of assets are capitalized. The cost of repairs and maintenance is charged to operations as incurred. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which are generally as follows:
Buildings25 years
Machinery and equipment3 – 10 years
Automobiles and trucks
4 years
Chemical plants
15 years
 
Leasehold improvements are depreciated over the shorter of the remaining term of the associated lease or its useful life. Depreciation expense, excluding impairments and other charges, for the years ended December 31, 2024, 2023, and 2022 was $28.4 million, $29.2 million, and $27.3 million, respectively.

Construction in progress as of December 31, 2024 and 2023 consisted primarily of equipment fabrication projects and early production facilities. During the year ended December 31, 2024, we capitalized $1.2 million of interest expense.
Intangible Assets Other Than Goodwill
Intangible Assets other than Goodwill
 
Customer relationships, trademarks, tradenames, marketing rights and other intangible assets are amortized on a straight-line basis over their estimated useful lives, with remaining useful lives up to 9 years. Amortization of intangible assets was $4.2 million, $4.5 million, and $4.9 million for the years ended December 31, 2024, 2023, and 2022, respectively, and is included in depreciation, amortization, and accretion. The estimated future annual amortization expense of intangible assets is $3.5 million for 2025, $3.4 million for 2026, $3.2 million for 2027, $2.7 million for 2028, $2.4 million for 2029, and $9.7 million thereafter. See Note 5 - “Intangibles” for additional discussion.

Intangible assets other than goodwill are tested for recoverability whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. In such an event, we will determine the fair value of the asset using an undiscounted cash flow analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, we will recognize a loss for the difference between the carrying value and the estimated fair value of the intangible asset.
Leases
Leases

As a lessee, unless the lease meets the criteria of short-term and is excluded per our policy election described below, we initially recognize a lease liability and related right-of-use asset on the commencement date. The right-of-use asset represents our right to use an underlying asset and the lease liability represents our obligation to make lease payments to the lessor over the lease term.    

Long-term operating leases are included in operating lease right-of-use assets, operating lease liabilities - current portion, and operating lease liabilities in our consolidated balance sheets. Long-term finance leases are included in machinery and equipment, accrued liabilities and other and other liabilities in our consolidated balance sheets. We determine whether a contract is or contains a lease at inception of the contract. Where we are a lessee in a contract that includes an option to extend or terminate the lease, we include the extension period or exclude the period covered by the termination option in our lease term in determining the right-of-use asset and lease liability, if it is reasonably certain that we would exercise the option.

As an accounting policy election, we do not include short-term leases on our balance sheets. Short-term leases include leases with a term of 12 months or less, inclusive of renewal options we are reasonably certain to exercise. The lease payments for short-term leases are included as operating lease costs on a straight-line basis over the lease term in cost of revenues or general and administrative expense based on the use of the underlying asset. We recognize lease costs for variable lease payments not included in the determination of a lease liability in the period in which an obligation is incurred.

Our operating and finance leases are recognized at the present value of lease payments over the lease term. When the implicit discount rate is not readily determinable, we use our incremental borrowing rate to calculate the discount rate used to determine the present value of lease payments. Consistent with other long-lived assets or asset groups that are held and used, we test for impairment of our right-of-use assets when impairment indicators are present.
Impairments of Inventory and Long-Lived Assets
Impairments of Inventory and Long-Lived Assets

Impairments of inventory and long-lived assets, including identified intangible assets, are determined periodically when indicators of impairment are present. If such indicators are present, the determination of the amount of impairment is based on our judgments as to the future undiscounted operating cash flows to be generated from these assets throughout their remaining estimated useful lives. If these undiscounted cash flows are less than the carrying amount of the related asset, an impairment is recognized for the excess of the carrying value over its fair value. Assets held for disposal are recorded at the lower of carrying value or estimated fair value less estimated selling costs. See Note 6 - “Impairments and Other Charges” for additional discussion of recorded impairments.
Revenue Recognition
Revenue Recognition

Performance Obligations. Revenue is generally recognized when we transfer control of our products or services to our customers. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring products or providing services to our customers. We receive cash equal to the invoice price for most sales of product and services and payment terms typically range from 30 to 60 days from the date we invoice our customer. Since the period between when we deliver products or services and when the customer pays for such products or services is not expected to exceed one year, we have elected not to calculate or disclose a financing component for our customer contracts.

    Depending on the terms of the arrangement, we may also defer the recognition of revenue for a portion of the consideration received because we have to satisfy a future performance obligation.

    For any arrangements with multiple performance obligations, we use management’s estimated selling price to determine the stand-alone selling price for separate performance obligations. For revenue associated with mobilization of service equipment as part of a service contract arrangement, such revenue, if significant, is deferred and amortized over the estimated service period.
    Product Sales. Product sales revenues are recognized at a point in time when we transfer control of our product offerings to our customers, generally when we ship products from our facility to our customer. The product sales for our Completion Fluids & Products Division consist primarily of CBFs, additives, and associated manufactured products. Certain customers have bill-and-hold arrangements. Revenue for bill-and-hold arrangements is recognized when control transfers to the customer, even though the customer may not have physical possession of the product. Control transfers when there is a substantive reason for the arrangement, the product is identified as belonging to the customer, is ready for physical transfer, and cannot be directed for use by anyone but the customer. Product sales for our Water & Flowback Services Division are typically attributed to specific performance obligations within certain production testing service arrangements.

    Services. Service revenues represent revenue recognized over time, as our customer arrangements typically provide agreed upon day rates and we recognize service revenue based upon the number of days services have been performed. Service revenue recognized over time is associated with a majority of our Water & Flowback Services Division arrangements, and a small portion of Completion Fluids & Products Division revenue that is associated with completion fluid service arrangements. Our customer contracts are generally for terms of one year or less. The majority of the service arrangements in the Water & Flowback Services Division are for a period of 90 days or less.

    Sales taxes, value added taxes, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue. We have elected to recognize the cost for freight and shipping costs as part of cost of product sales when control over our products (i.e., delivery) has transferred to the customer.

    Use of Estimates. In recognizing revenue for variable consideration arrangements, the amount of variable consideration recognized is limited so that it is probable that significant amounts of revenues will not be reversed in future periods when the uncertainty is resolved. For products returned by the customer, we estimate the expected returns based on an analysis of historical experience. For volume discounts earned by the customer, we estimate the discount (if any) based on our estimate of the total expected volume of products sold or services to be provided to the customer during the discount period. In certain contracts for the sale of CBFs, we may agree to issue credits for the repurchase of reclaimable used fluids from certain customers at an agreed price that is based on the condition of the fluids and, in some cases, the volume of fluids sold.

    Contract Assets and Liabilities. We consider contract assets to be trade accounts receivable when we have an unconditional right to consideration and only the passage of time is required before payment is due. In certain instances, particularly those requiring customer specific documentation prior to invoicing, our invoicing of the customer is delayed until certain documentation requirements are met. In those cases, we recognize a contract asset rather than a billed trade accounts receivable until we are able to invoice the customer. Contract assets, along with billed trade accounts receivable, are included in trade accounts receivable in our consolidated balance sheets.

    We classify contract liabilities as unearned income 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.
Operating Costs
Operating Costs
 
Cost of product sales includes direct and indirect costs of manufacturing and producing our products, including raw materials, fuel, utilities, labor, overhead, repairs and maintenance, materials, services, transportation, warehousing, equipment rentals, insurance, and certain taxes. Cost of services includes operating expenses we incur in delivering our services, including labor, equipment rental, fuel, repair and maintenance, transportation, overhead, insurance, and certain taxes. We include in product sales revenues the reimbursements we receive from customers for shipping and handling costs. Shipping and handling costs are included in cost of product sales. Amounts we incur for “out-of-pocket” expenses in the delivery of our services are recorded as cost of services. Reimbursements for “out-of-pocket” expenses we incur in the delivery of our services are recorded as service revenues. Depreciation, amortization, and accretion includes depreciation expense for all of our facilities, equipment and vehicles, amortization expense on our intangible assets, and accretion expense related to our decommissioning and other asset retirement obligations.

We include in general and administrative expense all costs not identifiable to our specific product or service operations, including divisional and general corporate overhead, professional services, corporate office costs, sales and marketing expenses, insurance, and certain taxes.
Exploration, Pre-Development Costs, and Collaborative Arrangement
Exploration, Pre-Development Costs, and Collaborative Arrangement

We are pursuing low-carbon energy initiatives that leverage our fluids and aqueous chemistry core competencies and our significant bromine and lithium resources, including our brine leases in Southwest Arkansas. In June 2023, we entered into a memorandum of understanding with Saltwerx, LLC (“Saltwerx”), an indirect wholly owned subsidiary of ExxonMobil Corporation, 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. The memorandum of understanding includes an allocation of certain 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. On January 8, 2024, we announced the completion of a technical resources report for the Evergreen Unit in Arkansas.

During the year ended December 31, 2024, we capitalized approximately $22.4 million of costs, net of reimbursements from our partner, associated with the development of our properties in Arkansas. During the years ended December 31, 2023 and 2022, we incurred $12.1 million and $6.6 million, respectively, of exploration and pre-development costs. During the year ended December 31, 2023 we recorded $9.3 million in reimbursements associated with this arrangement. This income is included in other income, net in our consolidated statements of operations.
Equity-Based Compensation
Equity-Based Compensation
    We have various equity incentive compensation plans which provide for the granting of restricted common stock, options for the purchase of our common stock, and other performance-based, equity-based compensation awards to our executive officers, key employees, nonexecutive officers, and directors. Total equity-based compensation expense, net of taxes, for the years ended December 31, 2024, 2023, and 2022, was $6.3 million, $10.4 million, and $6.8 million, respectively. For further discussion of equity-based compensation, see Note 13 – “Equity-Based Compensation and Other”
Mineral Resources Arrangements
Mineral Resources Arrangements

    We are party to agreements in which Standard Lithium Ltd. (“Standard Lithium”) has the right to explore, produce and extract lithium in our Arkansas leases as well as additional potential resources in the Mojave region of California. The Company received cash and stock of Standard Lithium (NYSE:SLI) under the terms of the arrangements. The cash and stock component of consideration received is initially recorded as unearned income based on the quoted market price at the time the stock is received, then recognized in income over the contract term. Deferred income balances were $1.0 million and $1.6 million as of December 31, 2024 and 2023, respectively, associated with the consideration received from Standard Lithium and are included in accrued liabilities and other in our consolidated balance sheets. During the years ended December 31, 2024, 2023, and 2022, income from this arrangement was $1.6 million, $3.0 million, and $3.3 million, respectively, from the value of cash and stock received, and $0.4 million, $(1.0) million and $(1.4) million, respectively, for unrealized gains (losses) on changes in the value of Standard Lithium stock held. We also recognized $15.5 million of income during 2022 from the sale of our shares in Standard Lithium. This income is included in other (income) expense, net in our consolidated statements of operations. See Note 14 - “Fair Value Measurements” for further discussion.
Income Taxes
Income Taxes

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis amounts. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates is recognized as income or expense in the period that includes the enactment date.

We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance,
which would reduce the provision for income taxes. A portion of the carrying value of certain deferred tax assets are subject to a valuation allowance. See Note 15 – “Income Taxes” for further discussion.

    The global intangible low-taxed income (“GILTI’) provisions impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. We elected to account for GILTI as a period cost in the year the tax is incurred.

We record uncertain tax positions on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than fifty percent likely to be realized upon ultimate settlement with the related tax authority.

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.
Noncontrolling Interests
Noncontrolling Interests

Noncontrolling interests represent third-party ownership in the net assets of the Company’s consolidated subsidiaries and are presented as a component of equity. The Company’s noncontrolling interests as of December 31, 2024 and 2023 consists primarily of the outside ownership of subsidiaries in Africa.
Accumulated Other Comprehensive Income (Loss)
Accumulated Other Comprehensive Income (Loss)

Certain of our international operations maintain their accounting records in the local currencies that are their functional currencies. For these operations, the functional currency financial statements are converted to United States dollar equivalents, with the effect of the foreign currency translation adjustment reflected as a component of accumulated other comprehensive income (loss). Accumulated other comprehensive income (loss) is included in equity in the accompanying consolidated balance sheets and consists of the cumulative currency translation adjustments associated with such international operations.

In addition, 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 portion of our accumulated other comprehensive income (loss) attributable to the convertible note is subject to reclassifications to net income if or when we settle the convertible note. See Note 9 – “Investments” for further discussion of the convertible note.
Income (Loss) per Common Share
Income (Loss) per Common Share

The calculation of basic and diluted earnings per share excludes losses attributable to noncontrolling interests. The calculation of basic earnings per share excludes any dilutive effects of equity awards. The calculation of diluted earnings per share includes the effect of equity awards, if dilutive, which is computed using the treasury stock method during the periods such equity awards were outstanding. See Note 16 – “Net Income Per Share” for further discussion of shares outstanding.
Foreign Currency Translation
Foreign Currency Translation

We have designated the Euro, the British pound, the Canadian dollar, and the Brazilian real as the functional currencies for our operations in Finland and Sweden, the United Kingdom, Canada, and Brazil, respectively. The United States dollar is the designated functional currency for all of our other significant non-U.S. operations. The cumulative translation effects of translating the applicable accounts from the functional currencies into the U.S. dollar at current exchange rates are included as a separate component of equity. Foreign currency exchange (gains) and losses are included in other (income) expense, net, and totaled $3.8 million, $3.5 million, and $(1.1) million for the years ended December 31, 2024, 2023, and 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 9 – “Investments” and Note 14 - “Fair Value Measurements” for further discussion.

Fair value measurements are also utilized on a nonrecurring basis in certain circumstances, such as in the allocation of purchase consideration for acquisition transactions to the assets and liabilities acquired, including intangible assets and goodwill (a Level 3 fair value measurement), the initial recording of our asset retirement obligations, and for the impairment of long-lived assets, including goodwill (a Level 3 fair value measurement).
Supplemental Cash Flow Information

Supplemental cash flow information from continuing and discontinued operations is as follows:
Year Ended December 31,
202420232022
(in thousands)
Supplemental cash flow information:
 
Interest paid$21,680 $19,171 $15,669 
Income taxes paid$5,956 $4,782 $3,270 
December 31,
202320222021
(in thousands)
Accrued capital expenditures$7,131 $5,171 $4,901 
New Accounting Pronouncements
New Accounting Pronouncements

Recently Adopted Accounting Pronouncement

In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”), which is intended to improve reportable segments disclosures in annual and interim financial statements, primarily through expanded disclosures of significant segment expenses. ASU 2023-07 is effective for annual reporting periods beginning after December 15, 2023 and interim reporting periods beginning after December 15, 2024, with early adoption permitted. This ASU impacts financial statement disclosure only and its adoption in the fourth quarter of 2024 is reflected in Note 17 - “Industry Segments and Geographic Information.”

Standards not yet adopted

In November 2024, the FASB issued Accounting Standards Update (“ASU”) 2024-03, “Income Statement–Reporting Comprehensive Income–Expense Disaggregation Disclosures (Subtopic 220-40)” ("ASU 2024-03"). ASU 2024-03 requires additional disclosures about certain expenses included in the income statement, including purchases of inventory, employee compensation, intangible asset amortization and depreciation. ASU 2024-03 is effective for annual periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027 with early adoption permitted. The Company is currently evaluating the impact of ASU 2024-03 on its financial statements and related disclosures.

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” The new standard requires companies to disclose specific categories in the income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. ASU 2023-09 is effective for annual reporting periods beginning after December 15, 2024, with early adoption permitted.

The Company is currently evaluating the expected impact of these standards, but does not expect them to have a significant impact on its consolidated financial statements upon adoption as the standards expand disclosure requirements.
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of Allowance for Credit Losses Changes in the allowance are as follows:
 Year Ended December 31,
 202420232022
 (In Thousands)
At beginning of period$614 $538 $289 
Activity in the period:   
Provision for credit losses217 285 257 
Account charge offs, net of recoveries(205)(209)(8)
At end of period$626 $614 $538 
Schedule of Property, Plant, and Equipment
Property, plant, and equipment are stated at cost. Expenditures that increase the useful lives of assets are capitalized. The cost of repairs and maintenance is charged to operations as incurred. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which are generally as follows:
Buildings25 years
Machinery and equipment3 – 10 years
Automobiles and trucks
4 years
Chemical plants
15 years
Schedule of Supplemental Cash Flow Information
Supplemental cash flow information from continuing and discontinued operations is as follows:
Year Ended December 31,
202420232022
(in thousands)
Supplemental cash flow information:
 
Interest paid$21,680 $19,171 $15,669 
Income taxes paid$5,956 $4,782 $3,270 
December 31,
202320222021
(in thousands)
Accrued capital expenditures$7,131 $5,171 $4,901 
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Discontinued Operations (Tables)
12 Months Ended
Dec. 31, 2024
Discontinued Operations and Disposal Groups [Abstract]  
Disposal Groups, Including Discontinued Operations
A summary of financial information related to our discontinued operations is as follows:

Reconciliation of the Line Items Constituting Pretax Loss from Discontinued Operations to the After-Tax Loss from Discontinued Operations
(In Thousands)
Year Ended 
December 31, 2024
Maritech
Cost of revenues$5,855 
Other income, net(515)
Loss from discontinued operations attributable to TETRA stockholders$(5,340)
Year Ended
December 31, 2023
Offshore Services
Cost of revenues$
General and administrative expense41 
Other income, net(324)
Income from discontinued operations attributable to TETRA stockholders$278 
Year Ended
December 31, 2022
Offshore Services
Maritech
Total
General and administrative expense$31 $— $31 
Other income, net
— (226)(226)
Pretax income (loss) from discontinued operations
$(31)$226 195 
Income from discontinued operations attributable to TETRA stockholders
$195 
Reconciliation of Major Classes of Assets and Liabilities of the Discontinued Operations to Amounts Presented Separately in the Statement of Financial Position
(In Thousands)
December 31, 2024
Maritech
Carrying amounts of major classes of liabilities included as part of discontinued operations
Decommissioning liability
$5,830 
Total liabilities associated with discontinued operations
$5,830 
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2024
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:
Year Ended December 31,
202420232022
 (In Thousands)
Completion Fluids & Products
United States$156,825 $147,843 $137,851 
International154,476 165,187 135,522 
$311,301 $313,030 $273,373 
Water & Flowback Services
United States$242,316 $269,819 $254,113 
International45,494 43,413 25,727 
$287,810 $313,232 $279,840 
Total Revenue
United States$399,141 $417,662 $391,964 
International199,970 208,600 161,249 
$599,111 $626,262 $553,213 
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangibles (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The components of intangible assets and their related accumulated amortization are as follows:
December 31, 2024
 Gross IntangiblesAccumulated AmortizationNet Intangibles
 (In Thousands)
Customer relationships$56,122 $(33,052)$23,070 
Trademarks and tradenames4,561 (3,202)1,359 
Marketing rights14,122 (14,010)112 
Other intangibles5,539 (5,157)382 
Total intangibles$80,344 $(55,421)$24,923 
December 31, 2023
 Gross IntangiblesAccumulated AmortizationNet Intangibles
 (In Thousands)
Customer relationships$56,122 $(30,191)$25,931 
Trademarks and tradenames4,581 (2,826)1,755 
Marketing rights14,265 (13,421)844 
Other intangibles5,673 (5,071)602 
Total intangibles$80,641 $(51,509)$29,132 
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories Inventories (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory Components of inventories are as follows:
 December 31,
 20242023
 (In Thousands)
Finished goods$90,919 $79,769 
Raw materials1,599 8,329 
Parts and supplies7,297 6,868 
Work in progress1,882 1,570 
Total inventories$101,697 $96,536 
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments (Tables)
12 Months Ended
Dec. 31, 2024
Investments in and Advances to Affiliates [Abstract]  
Investments in and Advances to Affiliates
Our investments as of December 31, 2024 and 2023, consist of the following:
 December 31,
 20242023
 (In Thousands)
Investment in Kodiak(1)
$18,393 $8,538 
Investment in Standard Lithium1,168 1,616 
Other investments
8,598 7,200 
Total investments$28,159 $17,354 
(1)        Kodiak acquired CSI Compressco on April 1, 2024.
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Lease, Cost
Components of lease expense, included in either cost of revenues or general and administrative expense based on the use of the underlying asset, are as follows (inclusive of lease expense for leases not included on our consolidated balance sheet based on our accounting policy election to exclude leases with a term of 12 months or less):
Year Ended December 31,
202420232022
(In Thousands)
Operating lease expense$13,030 $13,053 $12,603 
Short-term lease expense50,521 46,566 39,890 
Finance lease cost:
Amortization of right-of-use assets2,062 232 177 
Interest on finance leases385 112 135 
Total lease expense$65,998 $59,963 $52,805 

Supplemental cash flow information:
Year Ended December 31,
202420232022
(In Thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows - operating leases$13,292 $13,293 $12,889 
Operating cash flows - finance leases$373 $112 $135 
Financing cash flows - finance leases$1,438 $1,695 $1,302 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$7,422 $10,058 $5,524 
Finance leases$6,575 $2,555 $3,261 
Supplemental balance sheet information:
December 31, 2024December 31, 2023
(In Thousands)
Operating leases:
Operating lease right-of-use assets $29,797 $31,915 
Operating lease liabilities, current portion8,861 9,101 
Operating lease liabilities 25,041 27,538 
Total operating lease liabilities $33,902 $36,639 
Finance leases:
Finance lease right-of-use assets$6,495 $2,494 
Finance lease liabilities, current portion4,582 828 
Finance lease liabilities3,211 1,828 
Total finance lease liabilities $7,793 $2,656 

Additional operating lease information:
December 31, 2024December 31, 2023
Weighted average remaining lease term:
Operating leases4.6 years5.0 years
Finance leases1.9 years2.5 years
Weighted average discount rate:
Operating leases9.8 %9.7 %
Finance leases6.4 %9.3 %
Future Minimum Operating Lease Payments Table
Future minimum lease payments by year and in the aggregate, under non-cancelable operating and finance leases with terms in excess of one year consist of the following at December 31, 2024:
 Operating LeasesFinance Leases
 (In Thousands)
2025$11,633 $4,941 
202610,353 2,857 
20278,987 357 
20283,212 105 
20292,204 15 
Thereafter5,779 — 
Total lease payments42,168 8,275 
Less imputed interest(8,266)(482)
Total lease liabilities$33,902 $7,793 
Future Minimum Finance Lease Payments Table
Future minimum lease payments by year and in the aggregate, under non-cancelable operating and finance leases with terms in excess of one year consist of the following at December 31, 2024:
 Operating LeasesFinance Leases
 (In Thousands)
2025$11,633 $4,941 
202610,353 2,857 
20278,987 357 
20283,212 105 
20292,204 15 
Thereafter5,779 — 
Total lease payments42,168 8,275 
Less imputed interest(8,266)(482)
Total lease liabilities$33,902 $7,793 
Future Minimum Payments Under Sales Leases and Subleases
Future minimum payments under the embedded sales lease and non-cancelable facility subleases were as follows at December 31, 2024:
 
Sales Lease
Sublease Payments
 (In Thousands)
2025$1,378 $1,650 
20262,187 1,452 
2027— 1,410 
2028— 909 
2029— 909 
Thereafter— 3,185 
Total payments
$3,565 $9,515 
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt and Other Borrowings (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt
Consolidated long-term debt consists of the following:
December 31,
 Scheduled Maturity20242023
  (In Thousands)
Term credit agreement(1)
January 1, 2030$179,696 $157,505 
Total long-term debt $179,696 $157,505 

(1)        Net of unamortized discount of $5.0 million and $2.2 million as of December 31, 2024 and 2023, respectively, and net of                 unamortized deferred financing costs of $5.3 million and $3.3 million as of December 31, 2024 and 2023, respectively.
Schedule of Maturities of Long-Term Debt
Scheduled maturities for the next five years and thereafter are as follows, not considering annual prepayment offers required by our Term Credit Agreement described below:
 December 31, 2024
 (In Thousands)
2025$— 
2026— 
2027— 
2028— 
2029— 
Thereafter190,000 
Total maturities$190,000 
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capital Stock (Tables)
12 Months Ended
Dec. 31, 2024
Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]  
Common Shares Outstanding and Treasury Shares Held Rollforward Table
A summary of the activity of our common shares outstanding and treasury shares held for the three-year period ending December 31, 2024, is as follows:
Common Shares OutstandingYear Ended December 31,
 202420232022
At beginning of period130,079,173 128,662,300 126,937,163 
Grants of restricted stock, net
1,732,233 1,210,996 1,644,728 
Exercise of common stock options, net1,000 205,877 80,409 
At end of period131,812,406 130,079,173 128,662,300 
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock Option Award Activity Table The following is a summary of stock option activity for the year ended December 31, 2024:
Shares Under OptionWeighted Average
Option Price
Per Share
Weighted-Average Remaining Contractual LifeAggregate Intrinsic Value
(In Thousands)(In Thousands)
Outstanding at January 1, 20242,116 $6.26 
Options canceled(36)$5.80 
Options exercised(1)$3.87 
Options expired(250)$11.16 
Outstanding at December 31, 20241,829 $5.61 1.7 years$— 
Expected to vest at December 31, 20241,829 $5.61 1.7 years$— 
Exercisable at December 31, 20241,829 $5.61 1.7 years$— 
Restricted Stock Award Activity Table The following is a summary of activity for our outstanding restricted stock for the year ended December 31, 2024:
SharesWeighted Average
Grant Date Fair
Value Per Share
(In Thousands)
Non-vested restricted stock outstanding at December 31, 20233,790 $3.41 
Granted2,536 $4.00 
Vested(2,542)$3.31 
Canceled/Forfeited(185)$3.78 
Non-vested restricted stock outstanding at December 31, 20243,599 $3.88 
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of changes in Investments
The change in our investments for the years ended December 31, 2024, 2023, and 2022 were as follows:

Year Ended December 31, 2024
Fair Value Measurements Using
Quoted Prices in Active Markets for Identical Assets or Liabilities
Significant Other Observable Inputs
Significant Unobservable Inputs
(Level 1)
(Level 2)
(Level 3)Total
 
(In Thousands)
Investment balance at beginning of period$10,154 $— $7,200 $17,354 
Purchase of investments— 1,000 21 1,021 
Reclassification between Level 2 and Level 3 fair value— 350 (350)— 
Unrealized gain on equity securities
9,407 38 1,130 10,575 
Unrealized loss on embedded option
— — (1,971)(1,971)
Unrealized gain on convertible note, excluding embedded option
— — 1,180 1,180 
Investment balance at end of period$19,561 $1,388 $7,210 $28,159 
Year Ended December 31, 2023
Fair Value Measurements Using
Quoted Prices in Active Markets for Identical Assets or LiabilitiesSignificant Unobservable Inputs
(Level 1)(Level 3)Total
 
(In Thousands)
Investment balance at beginning of period$8,147 $6,139 $14,286 
Purchase of investments— 350 350 
Unrealized gain on equity securities
2,007 — 2,007 
Unrealized loss on embedded option
— (16)(16)
Unrealized gain on convertible note, excluding embedded option
— 727 727 
Investment balance at end of period$10,154 $7,200 $17,354 
Year Ended December 31, 2022
Fair Value Measurements Using
Quoted Prices in Active Markets for Identical Assets or LiabilitiesSignificant Unobservable Inputs
(Level 1)(Level 3)Total
 
(In Thousands)
Investment balance at beginning of period$6,233 $5,000 $11,233 
Unrealized gain on equity securities
1,914 — 1,914 
Unrealized gain on embedded option
— 1,211 1,211 
Unrealized loss on convertible note, excluding embedded option
— (72)(72)
Investment balance at end of period$8,147 $6,139 $14,286 
Fair Value, Liabilities Measured on Recurring Basis
A summary of significant recurring fair value measurements by valuation hierarchy as of December 31, 2024 and 2023, is as follows:
  Fair Value Measurements Using
Total as ofQuoted Prices
in Active
Markets for
Identical
Assets
or Liabilities
Significant
Other
Observable
Inputs
Significant
Unobservable
Inputs
DescriptionDec 31, 2024(Level 1)(Level 2)(Level 3)
(In Thousands)
Investments in Kodiak(1)
$18,393 18,393 — — 
Investments in Standard Lithium1,168 1,168 — — 
Other investments8,598 — 1,388 7,210 
Investments$28,159 
(1)        Kodiak acquired CSI Compressco on April 1, 2024.

  Fair Value Measurements Using
Total as ofQuoted Prices
in Active
Markets for
Identical
Assets
or Liabilities
Significant
Other
Observable
Inputs
Significant
Unobservable
Inputs
DescriptionDec 31, 2023(Level 1)(Level 2)(Level 3)
(In Thousands)
Investments in CSI Compressco$8,538 8,538 — — 
Investments in Standard Lithium1,616 1,616 — — 
Other investments7,200 — — 7,200 
Investments$17,354 
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Income Tax Provision Table
The income tax provision attributable to continuing operations for the years ended December 31, 2024, 2023, and 2022, consists of the following:
 Year Ended December 31,
 202420232022
 (In Thousands)
Current   
State$348 $535 $130 
Foreign9,228 6,419 2,898 
 9,576 6,954 3,028 
Deferred   
Federal(94,799)— — 
State(2,751)(41)30 
Foreign3,096 (693)507 
 (94,454)(734)537 
Total tax provision$(84,878)$6,220 $3,565 
Effective Income Tax Rate Reconciliation Table
A reconciliation of the provision (benefit) for income taxes attributable to continuing operations, computed by applying the federal statutory rate to income (loss) before income taxes and the reported income taxes, is as follows:
 Year Ended December 31,
 202420232022
 (In Thousands)
Income tax provision computed at statutory federal income tax rates
$6,036 $6,657 $2,345 
State income taxes, net of federal benefit
1,225 1,052 1,332 
Nondeductible expenses1,622 1,399 1,270 
Impact of international operations4,877 1,285 1,955 
Valuation allowance(97,871)(3,693)(2,980)
Other(767)(480)(357)
Total tax provision (benefit)
$(84,878)$6,220 $3,565 
Domestic and Foreign Income Before Tax Table
Income (loss) before taxes and discontinued operations includes the following components:
 Year Ended December 31,
 202420232022
 (In Thousands)
Domestic$(9,130)$8,315 $(4,609)
International37,872 23,384 15,775 
Total$28,742 $31,699 $11,166 
Summary of Income Tax Examinations
We file tax returns in the U.S. and in various state, local, and non-U.S. jurisdictions. The following table summarizes the earliest tax years that remain subject to examination by taxing authorities in any major jurisdiction in which we operate:
Earliest Open Tax Period
United States – Federal2012
United States – State and Local2005
Non-United States Jurisdictions2013
Deferred Tax Assets and Liabilities Table Significant components of our deferred tax assets and liabilities as of December 31, 2024 and 2023 are as follows:
 December 31,
 20242023
 (In Thousands)
Net operating losses$89,088 $94,964 
Accruals20,602 21,227 
Depreciation and amortization for book in excess of tax expense9,792 10,620 
All other13,353 10,585 
Total deferred tax assets132,835 137,396 
Valuation allowance(19,447)(116,834)
Net deferred tax assets$113,388 $20,562 
Right of use assets
$9,092 $8,695 
Depreciation and amortization for tax in excess of book expense2,944 5,224 
Revenue deferred for tax
2,660 — 
Investments
1,570 2,886 
All other3,885 5,126 
Total deferred tax liabilities20,151 21,931 
Net deferred tax assets (liabilities)
$93,237 $(1,369)
Deferred tax assets and liabilities netted by jurisdiction as of December 31, 2024 and 2023 are as follows:
December 31,
20242023
(In Thousands)
Deferred tax assets
$98,149 $910 
Deferred tax liabilities
(4,912)(2,279)
Net deferred tax assets (liabilities)$93,237 $(1,369)
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Weighted Average Shares Outstanding Table
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:
 Year Ended December 31,
 202420232022
 (In Thousands)
Number of weighted average common shares outstanding131,279 129,568 128,082 
Assumed exercise of restricted stock units and stock options952 1,675 1,696 
Average diluted shares outstanding132,231 131,243 129,778 
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Industry Segments and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Segment Reporting Table
Summarized financial information concerning the business segments is as follows:
Year Ended
December 31, 2024
Completion Fluids & ProductsWater & Flowback Services
Corporate
Total
(In Thousands)
Revenue$311,301 $287,810 $ $599,111 
Cost of product sales and services192,263 231,165 — 423,428 
Depreciation, amortization, and accretion9,733 25,631 357 35,721 
Impairments and other charges— — 109 109 
General and administrative expense25,754 19,116 45,099 89,969 
Interest (income) expense, net(713)64 23,114 22,465 
Loss on debt extinguishment— — 5,535 5,535 
Other (income) expense, net1,369 1,134 (9,361)(6,858)
Net income (loss) before taxes and discontinued operations$82,895 $10,700 $(64,853)$28,742 
Capital expenditures$36,961 $23,442 $277 $60,680 
December 31, 2024
Total assets$290,788 $158,475 $155,932 $605,195 
Year Ended
December 31, 2023
Completion Fluids & ProductsWater & Flowback Services
Corporate
Total
(In Thousands)
Revenue$313,030 $313,232 $ $626,262 
Cost of product sales and services196,954 241,218 — 438,172 
Depreciation, amortization, and accretion9,053 24,876 400 34,329 
Impairments and other charges2,189 — 777 2,966 
Insurance recoveries(2,850)— — (2,850)
Exploration and pre-development costs12,119 — — 12,119 
General and administrative expense28,003 19,452 49,135 96,590 
Interest (income) expense, net(646)205 22,790 22,349 
Other (income) expense, net(10,106)1,757 (763)(9,112)
Net income (loss) before taxes and discontinued operations$78,314 $25,724 $(72,339)$31,699 
Capital expenditures$11,073 $26,571 $508 $38,152 
December 31, 2023
Total assets$249,911 $166,325 $62,725 $478,961 
Year Ended
December 31, 2022
Completion Fluids & ProductsWater & Flowback Services
Corporate
Eliminations
Total
(In Thousands, Except Percents)
Revenue$273,373 $279,840 $ $ $553,213 
Cost of product sales and services182,388 217,841 — — 400,229 
Depreciation, amortization, and accretion7,455 24,683 692 (11)32,819 
Impairments and other charges562 2,242 — — 2,804 
Insurance recoveries(3,750)— — — (3,750)
Exploration and pre-development costs6,635 — — — 6,635 
General and administrative expense25,246 21,619 45,077 — 91,942 
Interest (income) expense, net(1,346)138 17,041 — 15,833 
Other income, net(1,183)(2,415)(867)— (4,465)
Net income (loss) before taxes and discontinued operations$57,366 $15,732 $(61,943)$11 $11,166 
Capital expenditures$9,426 $30,431 $199 $ $40,056 
Financial Information by Geographic Area Table
Summarized financial information concerning the geographic areas of our customers and in which we operate at December 31, 2024, 2023, and 2022, is presented below:
 Year Ended December 31,
 202420232022
 (In Thousands)
Revenues from external customers   
United States$399,141 $417,663 $391,964 
Europe112,940 116,838 89,077 
South America56,574 57,700 30,560 
Canada and Mexico343 1,863 2,213 
Africa87 300 2,826 
Middle East, Asia and other30,026 31,898 36,573 
Total revenues$599,111 $626,262 $553,213 
December 31,
20242023
(In Thousands)
Identifiable assets  
United States$444,064 $318,501 
Europe79,312 85,948 
South America66,912 57,440 
Canada and Mexico679 800 
Africa3,175 3,386 
Middle East, Asia and other11,053 12,886 
Total identifiable assets$605,195 $478,961 
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Organization and Operations Organization and Operations (Details)
12 Months Ended
Dec. 31, 2024
segment
ORGANIZATION AND OPERATIONS [Abstract]  
Number of operating segments 2
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
Feb. 28, 2023
$ / shares
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Other income, net   $ (6,858) $ (9,112) $ (4,465)  
Net income attributable to TETRA stockholders, basic (in dollars per share) | $ / shares   $ (0.83) $ (0.20) $ (0.06)  
Net income attributable to TETRA stockholders, diluted (in dollars per share) | $ / shares   $ (0.82) $ (0.20) $ (0.06)  
Restricted cash   $ 221 $ 0 $ 0  
Decommissioning expense accrued   5,800      
Depreciation expense   28,400 29,200 27,300  
Capitalized interest expense   $ 1,200      
Finite-lived intangible assets, useful life   9 years      
Amortization of intangible assets   $ 4,200 4,500 4,900  
Future amortization expense, year one   3,500      
Future amortization expense, year two   3,400      
Future amortization expense, year three   3,200      
Future amortization expense, year four   2,700      
Future amortization expense, year five   2,400      
Future amortization expense, thereafter   9,700      
Capitalized costs, net of reimbursements   22,400      
Exploration and pre-development costs     12,100 6,600  
Equity-based compensation expense   6,300 10,400 6,800  
Deferred income   1,000 1,600    
Revenue   599,111 626,262 553,213  
Unrealized gains (losses) on investments   $ 8,604 539 180  
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.01      
Percentage of shares owned         0.0499
Foreign currency exchange gains (losses)   $ 3,800 3,500 (1,100)  
Preferred Stock          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Conversion price (in dollars per share) | $ / shares         $ 20.00
Common Stock          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Percentage of shares outstanding         0.02
Standard Lithium          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Gain on sale of investments       15,500  
Related Party          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Revenue   1,600 3,000 3,300  
Standard Lithium          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Unrealized gains (losses) on investments   $ 400 (1,000) $ (1,400)  
Saltwerx          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Reimbursements     $ 9,300    
Revision of Prior Period, Error Correction, Adjustment          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Other income, net $ 1,400        
Net income attributable to TETRA stockholders, basic (in dollars per share) | $ / shares   $ 0.01      
Net income attributable to TETRA stockholders, diluted (in dollars per share) | $ / shares   $ 0.01      
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
At beginning of period $ 614 $ 538 $ 289
Provision for credit losses 217 285 257
Account charge offs, net of recoveries (205) (209) (8)
At end of period $ 626 $ 614 $ 538
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Estimated Useful Life of Property, Plant and Equipment (Details)
Dec. 31, 2024
Buildings  
Property, Plant, and Equipment [Line Items]  
Property, plant and equipment, useful life 25 years
Automobiles and trucks  
Property, Plant, and Equipment [Line Items]  
Property, plant and equipment, useful life 4 years
Chemical plants  
Property, Plant, and Equipment [Line Items]  
Property, plant and equipment, useful life 15 years
Minimum | Machinery and equipment  
Property, Plant, and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Maximum | Machinery and equipment  
Property, Plant, and Equipment [Line Items]  
Property, plant and equipment, useful life 10 years
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Supplementary Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
Interest paid $ 21,680 $ 19,171 $ 15,669
Income taxes paid 5,956 4,782 3,270
Accrued capital expenditures $ 7,131 $ 5,171 $ 4,901
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Discontinued Operations - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2024
Aug. 16, 2024
Mar. 31, 2018
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Decommissioning expense accrued   $ 5.8    
Discontinued Operations | Minimum        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Estimated amount of potential loss liability $ 5.8      
Discontinued Operations | Maximum        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Estimated amount of potential loss liability 19.4      
Surety Bond | Maritech        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Bond proceeds $ 3.9      
Initial Bonds | Maritech        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Estimated amount of potential loss liability     $ 10.7  
Discontinued Operations, Disposed of by Sale | Offshore Division | Initial Bonds        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Aggregate amount of performance bonds       $ 46.8
Discontinued Operations, Disposed of by Sale | Offshore Division | Interim Replacement Bonds        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Aggregate amount of performance bonds       $ 47.0
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Discontinued Operations - Reconciliation of Pretax Loss to After-Tax Loss from Discontinued Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]      
Income (loss) from discontinued operations, net of taxes $ (5,340) $ 278 $ 195
Discontinued Operations      
Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]      
General and administrative expense     31
Other income, net     (226)
Pretax income (loss) from discontinued operations     195
Income (loss) from discontinued operations, net of taxes     195
Discontinued Operations | Maritech      
Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]      
Cost of revenues 5,855    
General and administrative expense     0
Other income, net (515)   (226)
Pretax income (loss) from discontinued operations     226
Income (loss) from discontinued operations, net of taxes $ (5,340)    
Discontinued Operations | Offshore Services      
Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]      
Cost of revenues   5  
General and administrative expense   41 31
Other income, net   (324) 0
Pretax income (loss) from discontinued operations     $ (31)
Income (loss) from discontinued operations, net of taxes   $ 278  
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Discontinued Operations - Reconciliation of Major Classes of Assets and Liabilities of Discontinued Operations (Details) - Maritech
$ in Thousands
Dec. 31, 2024
USD ($)
Disposal Group, Including Discontinued Operation, Balance Sheet Disclosures [Abstract]  
Decommissioning liability $ 5,830
Total liabilities associated with discontinued operations $ 5,830
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contract with Customer - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Revenue from Contract with Customer [Abstract]      
Contract with customer, asset $ 30.4 $ 30.6 $ 33.1
Deferred income 0.4 3.1 1.8
Revenue deferred in unearned income $ 2.8 $ 1.8 $ 0.6
Number of reportable segments | segment 2    
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contract with Customer - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenue $ 599,111 $ 626,262 $ 553,213
United States      
Disaggregation of Revenue [Line Items]      
Revenue 399,141 417,662 391,964
International      
Disaggregation of Revenue [Line Items]      
Revenue 199,970 208,600 161,249
Completion Fluids & Products Division      
Disaggregation of Revenue [Line Items]      
Revenue 311,301 313,030 273,373
Completion Fluids & Products Division | United States      
Disaggregation of Revenue [Line Items]      
Revenue 156,825 147,843 137,851
Completion Fluids & Products Division | International      
Disaggregation of Revenue [Line Items]      
Revenue 154,476 165,187 135,522
Water & Flowback Services Division      
Disaggregation of Revenue [Line Items]      
Revenue 287,810 313,232 279,840
Water & Flowback Services Division | United States      
Disaggregation of Revenue [Line Items]      
Revenue 242,316 269,819 254,113
Water & Flowback Services Division | International      
Disaggregation of Revenue [Line Items]      
Revenue $ 45,494 $ 43,413 $ 25,727
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangibles (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Intangibles $ 80,344 $ 80,641
Accumulated Amortization (55,421) (51,509)
Net Intangibles 24,923 29,132
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Intangibles 56,122 56,122
Accumulated Amortization (33,052) (30,191)
Net Intangibles 23,070 25,931
Trademarks and tradenames    
Finite-Lived Intangible Assets [Line Items]    
Gross Intangibles 4,561 4,581
Accumulated Amortization (3,202) (2,826)
Net Intangibles 1,359 1,755
Marketing rights    
Finite-Lived Intangible Assets [Line Items]    
Gross Intangibles 14,122 14,265
Accumulated Amortization (14,010) (13,421)
Net Intangibles 112 844
Other intangibles    
Finite-Lived Intangible Assets [Line Items]    
Gross Intangibles 5,539 5,673
Accumulated Amortization (5,157) (5,071)
Net Intangibles $ 382 $ 602
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Impairments and Other Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Impaired Long-Lived Assets Held and Used [Line Items]          
Impairments and other charges     $ 109 $ 2,966 $ 2,804
Corporate Segment and Other Operating Segment          
Impaired Long-Lived Assets Held and Used [Line Items]          
Impairment loss on lease     $ 100 800  
Completion Fluids & Products Division          
Impaired Long-Lived Assets Held and Used [Line Items]          
Impairment loss on lease       $ 2,100  
Impairments and other charges $ 300        
Completion Fluids & Products Division | Equipment          
Impaired Long-Lived Assets Held and Used [Line Items]          
Impairments and other charges   $ 1,300      
Completion Fluids & Products Division | Inventories          
Impaired Long-Lived Assets Held and Used [Line Items]          
Impairments and other charges   200      
Completion Fluids & Products Division | Land and Building          
Impaired Long-Lived Assets Held and Used [Line Items]          
Impairments and other charges   500      
Fair value of assets 200 400     $ 200
Completion Fluids & Products Division | Obsolete Equipment          
Impaired Long-Lived Assets Held and Used [Line Items]          
Impairments and other charges   200      
Completion Fluids & Products Division | Inventories And Equipment          
Impaired Long-Lived Assets Held and Used [Line Items]          
Fair value of assets   $ 0      
Water & Flowback Services Division          
Impaired Long-Lived Assets Held and Used [Line Items]          
Impairments and other charges $ 100        
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Finished goods $ 90,919 $ 79,769
Raw materials 1,599 8,329
Parts and supplies 7,297 6,868
Work in progress 1,882 1,570
Total inventories $ 101,697 $ 96,536
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Equity Method Investments [Line Items]    
Investments $ 28,159 $ 17,354
Kodiak    
Schedule of Equity Method Investments [Line Items]    
Investments 18,393 8,538
Standard Lithium    
Schedule of Equity Method Investments [Line Items]    
Investments 1,168 1,616
Other investments    
Schedule of Equity Method Investments [Line Items]    
Investments $ 8,598 $ 7,200
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
extensionOption
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Lessee, Lease, Description [Line Items]      
Initial lease term 15 years    
Number of lease extension periods | extensionOption 5    
Term of lease extension periods 5 years    
Revenue $ 599,111 $ 626,262 $ 553,213
Sales-type lease revenues 4,100    
Sales-type lease cost 3,000    
Sales-type lease, current lease receivable 1,400    
Sales-type lease, long-term lease receivable 2,200    
Sublease income 1,200 1,200 1,400
Product      
Lessee, Lease, Description [Line Items]      
Revenue 308,410 306,056 259,998
Water & Flowback Services Division      
Lessee, Lease, Description [Line Items]      
Revenue 287,810 $ 313,232 $ 279,840
Water & Flowback Services Division | Product      
Lessee, Lease, Description [Line Items]      
Revenue $ 7,400    
Minimum      
Lessee, Lease, Description [Line Items]      
Remaining lease term 1 year    
Termination option notice term 30 days    
Maximum      
Lessee, Lease, Description [Line Items]      
Remaining lease term 10 years    
Termination option notice term 6 months    
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating lease expense $ 13,030 $ 13,053 $ 12,603
Short-term lease expense 50,521 46,566 39,890
Amortization of right-of-use assets 2,062 232 177
Interest on finance leases 385 112 135
Total lease expense $ 65,998 $ 59,963 $ 52,805
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows - operating leases $ 13,292 $ 13,293 $ 12,889
Operating cash flows - finance leases 373 112 135
Financing cash flows - finance leases 1,438 1,695 1,302
Right-of-use assets obtained in exchange for lease obligations:      
Operating leases 7,422 10,058 5,524
Finance leases $ 6,575 $ 2,555 $ 3,261
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease right-of-use assets $ 29,797 $ 31,915
Operating lease liabilities, current portion 8,861 9,101
Operating lease liabilities 25,041 27,538
Operating Lease, Liability 33,902 36,639
Finance Lease, Assets And Liabilities, Lessee [Abstract]    
Finance lease right-of-use assets $ 6,495 $ 2,494
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Machinery and equipment Machinery and equipment
Finance lease liabilities, current portion $ 4,582 $ 828
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities and other Accrued liabilities and other
Finance lease liabilities $ 3,211 $ 1,828
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other liabilities Other liabilities
Total finance lease liabilities $ 7,793 $ 2,656
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Additional Operating Lease Information (Details)
Dec. 31, 2024
Dec. 31, 2023
Weighted average remaining lease term:    
Operating leases 4 years 7 months 6 days 5 years
Finance leases 1 year 10 months 24 days 2 years 6 months
Weighted average discount rate:    
Operating leases 9.80% 9.70%
Finance leases 6.40% 9.30%
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 11,633  
2026 10,353  
2027 8,987  
2028 3,212  
2029 2,204  
Thereafter 5,779  
Total lease payments 42,168  
Less imputed interest (8,266)  
Total lease liabilities 33,902 $ 36,639
Finance Leases    
2025 4,941  
2026 2,857  
2027 357  
2028 105  
2029 15  
Thereafter 0  
Total lease payments 8,275  
Less imputed interest 482  
Total finance lease liabilities $ 7,793 $ 2,656
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Future Minimum Sales Lease and Sublease Payments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Sales Lease  
2025 $ 1,378
2026 2,187
2027 0
2028 0
2029 0
Thereafter 0
Total payments 3,565
Sublease Payments  
2025 1,650
2026 1,452
2027 1,410
2028 909
2029 909
Thereafter 3,185
Total payments $ 9,515
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt and Other Borrowings - Schedule of Consolidated Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Long-term debt, net $ 179,696 $ 157,505
Secured Debt | Term Loan Agreement    
Debt Instrument [Line Items]    
Long-term debt, net 179,696 157,505
Unamortized discount 5,000 2,200
Unamortized deferred financing costs $ 5,300 $ 3,300
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt and Other Borrowings - Schedule of Debt Maturities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Debt Disclosure [Abstract]  
2025 $ 0
2026 0
2027 0
2028 0
2029 0
Thereafter 190,000
Total debt $ 190,000
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt and Other Borrowings - Narrative (Details)
3 Months Ended 12 Months Ended
Jan. 12, 2024
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
May 13, 2024
USD ($)
Debt Instrument [Line Items]            
Repayments of long-term debt     $ 163,579,000 $ 100,497,000 $ 12,483,000  
Loss on debt extinguishment     $ 5,535,000 0 $ 0  
Secured Debt | Term Loan Agreement            
Debt Instrument [Line Items]            
Maximum borrowing capacity $ 265,000,000.0          
Basis spread on variable rate 5.75%          
Commitment fee rate 1.50%          
Interest rate     10.23%      
Repayments of long-term debt $ 15,200,000          
Repayments of long-term debt $ 5,700,000          
Loss on debt extinguishment   $ 5,500,000        
Maximum leverage ratio 4.0          
Maximum liquidity amount $ 50,000,000.0          
Secured Debt | Term Loan Agreement | Funded Term Loan            
Debt Instrument [Line Items]            
Maximum borrowing capacity 190,000,000.0          
Secured Debt | Term Loan Agreement | Delayed-Draw Term Loan            
Debt Instrument [Line Items]            
Maximum borrowing capacity $ 75,000,000.0          
Secured Debt | Asset-Based Credit Agreement            
Debt Instrument [Line Items]            
Maximum borrowing capacity     $ 100,000,000.0      
Commitment fee rate 0.375%          
Accordion feature     25,000,000.0      
Outstanding debt     0 0    
Letters of credit outstanding     200,000      
Deferred financing costs     $ 1,000,000.0 $ 600,000    
Equity interest in certain foreign subsidiaries     65.00%      
Secured Debt | Asset-Based Credit Agreement | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Basis spread on variable rate 0.10%          
Secured Debt | Asset-Based Credit Agreement | Secured Overnight Financing Rate (SOFR) | Minimum            
Debt Instrument [Line Items]            
Basis spread on variable rate 2.00%          
Secured Debt | Asset-Based Credit Agreement | Secured Overnight Financing Rate (SOFR) | Maximum            
Debt Instrument [Line Items]            
Basis spread on variable rate 2.50%          
Secured Debt | Asset-Based Credit Agreement | Base Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate 0.10%          
Secured Debt | Asset-Based Credit Agreement | Base Rate | Minimum            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.00%          
Secured Debt | Asset-Based Credit Agreement | Base Rate | Maximum            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.50%          
Secured Debt | Asset-Based Credit Agreement | Fed Funds Effective Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate 0.50%          
Secured Debt | Asset-Based Credit Agreement | Secured Overnight Financing Rate (SOFR) Adjusted For Required Bank Reserves            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.00%          
Secured Debt | Asset-Based Credit Agreement | Letter of Credit            
Debt Instrument [Line Items]            
Maximum borrowing capacity     $ 20,000,000.0      
Secured Debt | Asset-Based Credit Agreement | Swingline Loan            
Debt Instrument [Line Items]            
Maximum borrowing capacity     $ 11,500,000      
Secured Debt | Asset-Based Credit Agreement, Amendment            
Debt Instrument [Line Items]            
Repayments of long-term debt           $ 900,000
Secured Debt | Swedish credit facility            
Debt Instrument [Line Items]            
Interest rate     2.95%      
Outstanding debt     $ 0      
Availability under agreement     $ 4,500,000      
Term     30 days      
Secured Debt | Finland Credit Agreement            
Debt Instrument [Line Items]            
Outstanding debt     $ 1,400,000      
Line of Credit | Asset-Based Credit Agreement            
Debt Instrument [Line Items]            
Availability under agreement     $ 65,700,000      
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2020
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Aug. 16, 2024
Aug. 31, 2019
Mar. 31, 2018
Mar. 18, 2018
Long-term Purchase Commitment [Line Items]                  
Accrued liability related to obligation     $ 5,800            
Discontinued Operations | Minimum                  
Long-term Purchase Commitment [Line Items]                  
Estimated amount of potential loss liability $ 5,800                
Discontinued Operations | Maximum                  
Long-term Purchase Commitment [Line Items]                  
Estimated amount of potential loss liability 19,400                
Maritech | Surety Bond                  
Long-term Purchase Commitment [Line Items]                  
Bond proceeds $ 3,900                
Initial Bonds | Maritech                  
Long-term Purchase Commitment [Line Items]                  
Estimated amount of potential loss liability           $ 10,700      
Offshore Division | The Clarkes                  
Long-term Purchase Commitment [Line Items]                  
Damages awarded   $ 7,900              
Discontinued Operations, Disposed of by Sale | Offshore Division                  
Long-term Purchase Commitment [Line Items]                  
Original principal amount of promissory note received as part of consideration                 $ 7,500
Reserve recorded for full amount of promissory note             $ 7,500    
Certain other receivables             $ 1,500    
Discontinued Operations, Disposed of by Sale | Offshore Division | Initial Bonds                  
Long-term Purchase Commitment [Line Items]                  
Aggregate amount of performance bonds               $ 46,800  
Discontinued Operations, Disposed of by Sale | Offshore Division | Interim Replacement Bonds                  
Long-term Purchase Commitment [Line Items]                  
Aggregate amount of performance bonds               $ 47,000  
Discontinued Operations                  
Long-term Purchase Commitment [Line Items]                  
Settlement received         $ 226        
Discontinued Operations | Maritech                  
Long-term Purchase Commitment [Line Items]                  
Settlement received     515   226        
Completion Fluids & Products Division                  
Long-term Purchase Commitment [Line Items]                  
Aggregate amount of purchase obligation     72,600            
Purchase obligation, year one     33,000            
Purchase obligation, year two     22,100            
Purchase obligation, year three     15,300            
Purchase obligation, year four     2,200            
Purchases under agreements     56,300 $ 46,900 $ 29,700        
Water & Flowback Services Division                  
Long-term Purchase Commitment [Line Items]                  
Aggregate amount of purchase obligation     1,600            
Purchase obligation, year one     $ 3,800            
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capital Stock - Narrative (Details)
Dec. 31, 2024
vote
$ / shares
shares
Dec. 31, 2023
shares
Dec. 31, 2022
shares
Dec. 31, 2021
shares
Equity [Abstract]        
Common stock, shares authorized (in shares) 250,000,000      
Common stock, par value (in dollars per share) | $ / shares $ 0.01      
Preferred stock, shares authorized (in shares) 5,000,000      
Preferred stock, par value (in dollars per share) | $ / shares $ 0.01      
Common stock, shares outstanding (in shares) 131,812,406 130,079,173 128,662,300 126,937,163
Shares held in treasury (in shares) 3,138,675 3,138,675 3,138,675  
Number of votes | vote 1      
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capital Stock - Summary of Activity of Common Shares (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Common Shares Outstanding and Treasury Shares Held Rollforward [Table]      
Common shares outstanding, beginning balance (in shares) 130,079,173 128,662,300 126,937,163
Grants of restricted stock, net (in shares) 1,732,233 1,210,996 1,644,728
Exercise of common stock options, net (in shares) 1,000 205,877 80,409
Common shares outstanding, ending balance (in shares) 131,812,406 130,079,173 128,662,300
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity-Based Compensation and Other - Narrative (Details)
$ in Millions
12 Months Ended
Feb. 28, 2018
shares
Dec. 31, 2024
USD ($)
participant
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
shares
May 31, 2018
shares
May 03, 2016
shares
May 03, 2013
shares
Share-based Compensation Arrangements [Line Items]              
Equity-based compensation expense before tax | $   $ 6.6 $ 10.6 $ 6.9      
Options exercised (in shares) | shares   (1,000) (206,000) (80,000)      
Compensation cost recognized for restricted stock | $   $ 6.6 $ 10.6 $ 4.5      
Short-term incentive compensation expense | $     5.0 2.4      
Weighted average period over which unrecognized compensation cost is expected to be recognized   1 year 7 months 6 days          
Restricted shares vested during the period, aggregate fair value | $   $ 8.4 4.7 5.5      
Maximum number of shares issuable under stock options outstanding and stock options authorized for future grants (in shares) | shares   3,458,158          
Maximum annual contributions per employee, percent   70.00%          
Employer matching contribution, percent of match   50.00%          
Employer matching contribution percent of match maximum per employee   8.00%          
Employers matching contribution, vesting percentage   100.00%          
Employers matching contribution, vesting term   3 years          
Cost | $   $ 2.8 $ 2.7 $ 2.3      
Number of participants | participant   6          
Maximum annual contributions per employee, percent   100.00%          
Period post election for distributions   3 years          
Restricted Stock              
Share-based Compensation Arrangements [Line Items]              
Total estimated unrecognized compensation cost | $   $ 8.1          
TETRA 2007 Long Term Incentive Compensation Plan              
Share-based Compensation Arrangements [Line Items]              
Maximum number of shares authorized for issuance (in shares) | shares   5,590,000          
TETRA 2011 Long Term Incentive Compensation Plan              
Share-based Compensation Arrangements [Line Items]              
Maximum number of shares authorized for issuance (in shares) | shares   5,600,000       11,000,000 2,200,000
2018 Equity Plan              
Share-based Compensation Arrangements [Line Items]              
Maximum number of shares authorized for issuance (in shares) | shares         16,365,000    
2018 Equity Plan | Restricted Stock              
Share-based Compensation Arrangements [Line Items]              
Grants of restricted stock (in shares) | shares 1,000,000            
Maximum              
Share-based Compensation Arrangements [Line Items]              
Expiration period   10 years          
Maximum | Restricted Stock              
Share-based Compensation Arrangements [Line Items]              
Vesting period   3 years          
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity-Based Compensation and Other - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Shares Under Option      
Outstanding at beginning of period (in shares) 2,116    
Options cancelled (in shares) (36)    
Options exercised (in shares) 1 206 80
Options expired (in shares) $ (250,000)    
Outstanding at end of period (in shares) 1,829 2,116  
Options vested and expected to vest 1,829    
Options exercisable at period end 1,829    
Weighted Average Option Price Per Share      
Outstanding at beginning of period (in USD per share) $ 6.26    
Options cancelled, weighted average option price per share (in USD per share) 5.80    
Options exercised, weighted average option price per share (in USD per share) 3.87    
Options expired, weighted average option price per share (in USD per share) 11.16    
Outstanding at end of period (in USD per share) 5.61 $ 6.26  
Options expected to vest, weighted average option price per share (in USD per share) 5.61    
Options exercisable at period end, weighted average option price per share (in USD per share) $ 5.61    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Outstanding at end of period, weighted average remaining contractual life 1 year 8 months 12 days    
Options vested and expected to vest, weighted average remaining contractual life 1 year 8 months 12 days    
Options exercisable, weighted average remaining contractual life 1 year 8 months 12 days    
Outstanding at end of period, aggregate intrinsic value $ 0    
Options vested and expected to vest, aggregate intrinsic value 0    
Options exercisable, aggregate intrinsic value $ 0    
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity-Based Compensation and Other - Restricted Stock Activity (Details) - Restricted Stock
shares in Thousands
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Shares  
Nonvested restricted shares/units outstanding at beginning of period (in shares) | shares 3,790
Granted (in shares) | shares 2,536
Vested (in shares) | shares (2,542)
Canceled/Forfeited (in shares) | shares (185)
Nonvested restricted shares/units outstanding at end of period (in shares) | shares 3,599
Weighted Average Grant Date Fair Value Per Share  
Nonvested restricted shares/units at beginning of period (in USD per share) | $ / shares $ 3.41
Granted (in USD per share) | $ / shares 4.00
Vested (in USD per share) | $ / shares 3.31
Canceled/Forfeited (in USD per share) | $ / shares 3.78
Nonvested restricted shares/units at end of period (in USD per share) | $ / shares $ 3.88
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Change in Our Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Investments      
Investments in and Advances to Affiliates, at Fair Value [Roll Forward]      
Balance at beginning of period $ 17,354 $ 14,286 $ 11,233
Purchase of investments 1,021 350  
Reclassification between Level 2 and Level 3 fair value 0    
Balance at end of period 28,159 17,354 14,286
Equity Securities      
Investments in and Advances to Affiliates, at Fair Value [Roll Forward]      
Unrealized gain (loss) 10,575 2,007 1,914
Rights      
Investments in and Advances to Affiliates, at Fair Value [Roll Forward]      
Unrealized gain (loss) (1,971) (16) 1,211
Convertible Debt Securities      
Investments in and Advances to Affiliates, at Fair Value [Roll Forward]      
Unrealized gain (loss) 1,180 727 (72)
(Level 1) | Investments      
Investments in and Advances to Affiliates, at Fair Value [Roll Forward]      
Balance at beginning of period 10,154 8,147 6,233
Purchase of investments 0 0  
Reclassification between Level 2 and Level 3 fair value 0    
Balance at end of period 19,561 10,154 8,147
(Level 1) | Equity Securities      
Investments in and Advances to Affiliates, at Fair Value [Roll Forward]      
Unrealized gain (loss) 9,407 2,007 1,914
(Level 1) | Rights      
Investments in and Advances to Affiliates, at Fair Value [Roll Forward]      
Unrealized gain (loss) 0 0 0
(Level 1) | Convertible Debt Securities      
Investments in and Advances to Affiliates, at Fair Value [Roll Forward]      
Unrealized gain (loss) 0 0 0
(Level 2) | Investments      
Investments in and Advances to Affiliates, at Fair Value [Roll Forward]      
Balance at beginning of period 0    
Purchase of investments 1,000    
Reclassification between Level 2 and Level 3 fair value 350    
Balance at end of period 1,388 0  
(Level 2) | Equity Securities      
Investments in and Advances to Affiliates, at Fair Value [Roll Forward]      
Unrealized gain (loss) 38    
(Level 2) | Rights      
Investments in and Advances to Affiliates, at Fair Value [Roll Forward]      
Unrealized gain (loss) 0    
(Level 2) | Convertible Debt Securities      
Investments in and Advances to Affiliates, at Fair Value [Roll Forward]      
Unrealized gain (loss) 0    
(Level 3) | Investments      
Investments in and Advances to Affiliates, at Fair Value [Roll Forward]      
Balance at beginning of period 7,200 6,139 5,000
Purchase of investments 21 350  
Reclassification between Level 2 and Level 3 fair value (350)    
Balance at end of period 7,210 7,200 6,139
(Level 3) | Equity Securities      
Investments in and Advances to Affiliates, at Fair Value [Roll Forward]      
Unrealized gain (loss) 1,130 0 0
(Level 3) | Rights      
Investments in and Advances to Affiliates, at Fair Value [Roll Forward]      
Unrealized gain (loss) (1,971) (16) 1,211
(Level 3) | Convertible Debt Securities      
Investments in and Advances to Affiliates, at Fair Value [Roll Forward]      
Unrealized gain (loss) $ 1,180 $ 727 $ (72)
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Derivative [Line Items]          
Net losses associated with foreign currency derivative program (less than)     $ 0 $ 0 $ (400)
Impairments and other charges     109 2,966 2,804
Corporate Segment and Other Operating Segment          
Derivative [Line Items]          
Impairment loss on lease     $ 100 800  
Completion Fluids & Products Division          
Derivative [Line Items]          
Impairment loss on lease       $ 2,100  
Impairments and other charges $ 300        
Completion Fluids & Products Division | Equipment          
Derivative [Line Items]          
Impairments and other charges   $ 1,300      
Completion Fluids & Products Division | Inventories          
Derivative [Line Items]          
Impairments and other charges   200      
Completion Fluids & Products Division | Land and Building          
Derivative [Line Items]          
Impairments and other charges   500      
Fair value of assets 200 400     $ 200
Completion Fluids & Products Division | Obsolete Equipment          
Derivative [Line Items]          
Impairments and other charges   200      
Completion Fluids & Products Division | Inventories And Equipment          
Derivative [Line Items]          
Fair value of assets   $ 0      
Water & Flowback Services Division          
Derivative [Line Items]          
Impairments and other charges $ 100        
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Summary of Recurring Fair Value Measurements (Details) - Fair Value, Recurring - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments $ 28,159,000 $ 17,354,000
Investments | CSI Compressco/Kodiak    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 18,393,000 8,538,000
Investments | Standard Lithium    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 1,168,000 1,616,000
Investments | Other investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 8,598,000 7,200,000
Investments | (Level 1) | CSI Compressco/Kodiak    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 18,393,000 8,538,000
Investments | (Level 1) | Standard Lithium    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 1,168,000 1,616,000
Investments | (Level 1) | Other investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 0 0
Investments | (Level 2) | CSI Compressco/Kodiak    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 0 0
Investments | (Level 2) | Standard Lithium    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 0 0
Investments | (Level 2) | Other investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 1,388,000 0
Investments | (Level 3) | CSI Compressco/Kodiak    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 0 0
Investments | (Level 3) | Standard Lithium    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 0 0
Investments | (Level 3) | Other investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments $ 7,210,000 $ 7,200,000
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
State $ 348 $ 535 $ 130
Foreign 9,228 6,419 2,898
Current income tax expense (benefit) 9,576 6,954 3,028
Deferred      
Federal (94,799) 0 0
State (2,751) (41) 30
Foreign 3,096 (693) 507
Deferred income tax expense (benefit) (94,454) (734) 537
Total tax provision $ (84,878) $ 6,220 $ 3,565
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Income tax provision computed at statutory federal income tax rates $ 6,036 $ 6,657 $ 2,345
State income taxes, net of federal benefit 1,225 1,052 1,332
Nondeductible expenses 1,622 1,399 1,270
Impact of international operations 4,877 1,285 1,955
Valuation allowance (97,871) (3,693) (2,980)
Other (767) (480) (357)
Total tax provision $ (84,878) $ 6,220 $ 3,565
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Domestic and Foreign Income Before Tax Table (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Domestic $ (9,130) $ 8,315 $ (4,609)
International 37,872 23,384 15,775
Income before taxes and discontinued operations $ 28,742 $ 31,699 $ 11,166
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Valuation Allowance [Line Items]      
Federal net operating losses $ 19.3 $ 40.2 $ 37.3
Increase (decrease) in valuation allowance (97.4)    
Federal net operating loss carryforwards 72.4    
State net operating loss carryforwards 9.0    
Foreign net operating loss carryforwards 7.7    
Domestic Tax Jurisdiction      
Valuation Allowance [Line Items]      
Increase (decrease) in valuation allowance $ (97.5)    
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Net operating losses $ 89,088 $ 94,964
Accruals 20,602 21,227
Depreciation and amortization for book in excess of tax expense 9,792 10,620
All other 13,353 10,585
Total deferred tax assets 132,835 137,396
Valuation allowance (19,447) (116,834)
Net deferred tax assets 113,388 20,562
Deferred tax liabilities:    
Right of use assets 9,092 8,695
Depreciation and amortization for tax in excess of book expense 2,944 5,224
Revenue deferred for tax 2,660 0
Investments 1,570 2,886
All other 3,885 5,126
Total deferred tax liabilities 20,151 21,931
Net deferred tax assets (liabilities) $ 93,237  
Net deferred tax assets (liabilities)   $ (1,369)
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Deferred Tax Assets and Liabilities Netted (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Deferred tax assets $ 98,149 $ 910
Deferred tax liabilities (4,912) (2,279)
Net deferred tax assets (liabilities) $ 93,237  
Net deferred tax assets (liabilities)   $ (1,369)
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income Per Share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Number of weighted average common shares outstanding (in shares) 131,279 129,568 128,082
Assumed exercise of restricted stock units and stock options (in shares) 952 1,675 1,696
Average diluted shares outstanding (in shares) 132,231 131,243 129,778
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Industry Segments and Geographic Information - Narrative (Details)
12 Months Ended
Dec. 31, 2024
segment
Segment Reporting [Abstract]  
Number of operating segments 2
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Industry Segments and Geographic Information - Segment Information Related to the Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Industry Segments Details [Line Items]        
Revenues:   $ 599,111 $ 626,262 $ 553,213
Cost of product sales and services   423,428 438,172 400,229
Depreciation, amortization, and accretion   35,721 34,329 32,819
Impairments and other charges   109 2,966 2,804
Insurance recoveries   0 (2,850) (3,750)
Exploration and pre-development costs   0 12,119 6,635
General and administrative expense   89,969 96,590 91,942
Interest (income) expense, net   22,465 22,349 15,833
Loss on debt extinguishment   5,535 0 0
Other (income) expense, net   (6,858) (9,112) (4,465)
Income before taxes and discontinued operations   28,742 31,699 11,166
Capital expenditures   60,680 38,152 40,056
Total assets   605,195 478,961  
Completion Fluids & Products Division        
Industry Segments Details [Line Items]        
Revenues:   311,301 313,030 273,373
Impairments and other charges $ 300      
Water & Flowback Services Division        
Industry Segments Details [Line Items]        
Revenues:   287,810 313,232 279,840
Impairments and other charges $ 100      
Operating Segments | Completion Fluids & Products Division        
Industry Segments Details [Line Items]        
Revenues:   311,301 313,030 273,373
Cost of product sales and services   192,263 196,954 182,388
Depreciation, amortization, and accretion   9,733 9,053 7,455
Impairments and other charges   0 2,189 562
Insurance recoveries     (2,850) (3,750)
Exploration and pre-development costs     12,119 6,635
General and administrative expense   25,754 28,003 25,246
Interest (income) expense, net   (713) (646) (1,346)
Loss on debt extinguishment   0    
Other (income) expense, net   1,369 (10,106) (1,183)
Income before taxes and discontinued operations   82,895 78,314 57,366
Capital expenditures   36,961 11,073 9,426
Total assets   290,788 249,911  
Operating Segments | Water & Flowback Services Division        
Industry Segments Details [Line Items]        
Revenues:   287,810 313,232 279,840
Cost of product sales and services   231,165 241,218 217,841
Depreciation, amortization, and accretion   25,631 24,876 24,683
Impairments and other charges   0 0 2,242
Insurance recoveries     0 0
Exploration and pre-development costs     0 0
General and administrative expense   19,116 19,452 21,619
Interest (income) expense, net   64 205 138
Loss on debt extinguishment   0    
Other (income) expense, net   1,134 1,757 (2,415)
Income before taxes and discontinued operations   10,700 25,724 15,732
Capital expenditures   23,442 26,571 30,431
Total assets   158,475 166,325  
Corporate        
Industry Segments Details [Line Items]        
Revenues:   0 0 0
Cost of product sales and services   0 0 0
Depreciation, amortization, and accretion   357 400 692
Impairments and other charges   109 777 0
Insurance recoveries     0 0
Exploration and pre-development costs     0 0
General and administrative expense   45,099 49,135 45,077
Interest (income) expense, net   23,114 22,790 17,041
Loss on debt extinguishment   5,535    
Other (income) expense, net   (9,361) (763) (867)
Income before taxes and discontinued operations   (64,853) (72,339) (61,943)
Capital expenditures   277 508 199
Total assets   $ 155,932 $ 62,725  
Eliminations        
Industry Segments Details [Line Items]        
Revenues:       0
Cost of product sales and services       0
Depreciation, amortization, and accretion       (11)
Impairments and other charges       0
Insurance recoveries       0
Exploration and pre-development costs       0
General and administrative expense       0
Interest (income) expense, net       0
Other (income) expense, net       0
Income before taxes and discontinued operations       11
Capital expenditures       $ 0
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Industry Segments and Geographic Information - Geographic Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues: $ 599,111 $ 626,262 $ 553,213
Total identifiable assets 605,195 478,961  
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues: 399,141 417,662 391,964
Reportable Geographical Components | United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues: 399,141 417,663 391,964
Total identifiable assets 444,064 318,501  
Reportable Geographical Components | Europe      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues: 112,940 116,838 89,077
Total identifiable assets 79,312 85,948  
Reportable Geographical Components | South America      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues: 56,574 57,700 30,560
Total identifiable assets 66,912 57,440  
Reportable Geographical Components | Canada and Mexico      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues: 343 1,863 2,213
Total identifiable assets 679 800  
Reportable Geographical Components | Africa      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues: 87 300 2,826
Total identifiable assets 3,175 3,386  
Reportable Geographical Components | Middle East, Asia and other      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues: 30,026 31,898 $ 36,573
Total identifiable assets $ 11,053 $ 12,886  
XML 107 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Subsequent Event [Line Items]        
Proceeds from sale of investments   $ 0 $ 3,900 $ 0
Subsequent Event | Kodiak        
Subsequent Event [Line Items]        
Proceeds from sale of investments $ 19,000      
Net gain from sale of investment $ 600      
EXCEL 108 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &:)65H'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 " !FB5E:"FNRS.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'')&";UI66G#08K;.QF;+4UC1-C:R1]^SE>FS*V!]C1TN]/ MGT"M]D(/ 5_"X#&0Q7@WN:Z/0OLU.Q)Y 1#U$9V*94KTJ;D?@E.4GN$ 7NF3 M.B#PJKH'AZ2,(@4SL/ +D?HM[!] M)-5K3+^B%73VN&;7R6^KS7;WR"2O>%-4O.#-CG-15Z)Y^)A=?_C=A-U@[-[^ M8^.KH&SAUUW(+U!+ P04 " !FB5E:F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &:)65K+A*F=B0@ &PY 8 >&PO=V]R:W-H965T&UL MM9OO;^(X&L?_%8L]K7:EMA GM'2VK<2$]H[;G2XJ[,[-K>Z%20Q$D\2<[;3E MO[_'"6!2.8:$8D[/)E5ZPY)7$9E*5=W.M==S.2Y)V'N_+8A#_[OO>)W=@9=DN9+J0/?A;DV6=$KE'^L)A[WN7B5.,IJ+A.6( MT\5]9^A]&@5]%5!>\6="W\3!-E)5F3/V7>V,X_M.3Y6(IC222H+ GU<:TC15 M2E"._VY%._M[JL##[9WZ4UEYJ,R<"!JR]&L2R]5]9]!!,5V0(I4O[.T?=%NA MLH 12T7Y/WJKKNW['1050K)L&PPER)*\^DO>MR . @:]A@"\#< ? KR@(<#? M!OBG!@3;@* D4U6EY# BDCS<& H7V\"?CQ!^^Z]XL)ETNQD2.Q&LI@CS*PJ6N4L\V:FK#9P[W>Y:\F M/M:HMGP9Y05+T0M>,2Q,HNX[DA0EO:(UJ"\J16 W4]1[4 M]6F@)I0G+%8C%X(AU-BFCBCMQJK&PV.#$\8H3R);*D;^Y3]JU%B05 MQDYI#6M+RY%8C=;MGM:MM8:/N4SD!II72M%SDEI2^!9T^0=O6$<@SKTN>T&*EW![[FYS=DE<7#;[T.#EI2+LAD' M??0,3YJ5$:932^!*K0Y3FP+/GM9_A!FJ/>C$,_:6&T':Y68KBKXR%J/:\ M_R.V"8->EZ)_)^OFAX9=\>;&'_2,W)PZ"%=J=6[:0WA'3$1)C5/2C,DN@ =& MSV"/:@WI'*[!T[;!L^?ZOS%EL"8KEMLRX2,B_O7-I7<[,#],G9H&5VIU6MHV M>"?YAJ\T32^_YS#HHRDE MC%:"Q$T0#/KOG,C-B<>@A7:O5WK-I$X)-,Q)\L MA5R7\,IX<6&"=43)#,L>U!:6*[4Z+.T7\$E^8?<*I#+Q2;XL'Y>%&9I=\1LU M187VJ-;4SF$2L#8)^"234":EU22/>EE$=AB-U.R*3=2/PZ<7-"SB1())&DI)E=U6+SZ>4K(T4K/K-4VVV,-:0SM' MVH]UVH_M6?O^3?A3DI,\2B"]+8UF>>R1\_*=&SP4J@4!?RF4QGG1([=I;H%. M[8$KM3I,;0^P/;/?#7,KR'BMW?7_G%&PQ[6&=0YW@+4[P">Y@TDQ3Y,(^B@C MYKS#96H?.E4;;=7ZI9I:S//Z$/C>3?^V?PWN[M6 Q]!U[_=5W*[!.$<7L#7 M7L _\G9_.Y:)@^D#2+'F:D)F02&Q-;\S.Z(Z(5RB\7B,DH-E(HF W?H]^.X> M2#(D5Q0.[&:!?OQA@+V;7P1:<_:^06(_P((@2J"\I%H6D%%:>A>V@&O@!U^Q M- ;GIP3G%,&H$J,O9(.P7RVAN=B>6$ .&:.W!'($==\IC0J>R(0JW1@]OD;AL(OJNGE#27<. ]EY]AZ.HS4& W3\@ I>)?NA4;>1*K$ <43IHU^I5"9H4'(8%05'Y[901I%,WX4JM#O+@,PQ[^M]B-+0+-8Z& M3IV$*[4Z+>TD KL1>&:H_HQM=!1'A)IF"NQAK6DY-13=@\_3U$13^9F?0)%: M8%M]J;8_NO^4<%A^0-?5EU??(7XA:IY*H)0N(+1W=0,%Y=6G?=6.9.OR8[:*DIAR=0&<7S F=SOJ!OL/+!_^!U!+ P04 " !FB5E:B3MO!3D" M "T!0 & 'AL+W=O9,1DZF5#%V79ED0+'L\0*8WMES0;'24W%P92$ IU9$39&)I,=YZ]FLD@CQS- D$.B MC /6KS=X@#PW1AKC3^/IM$<:X?GXY/YH<]>Y[+"$!Y[_)*G*(N?>02GL<9FK M#:_FT.0S-'X)SZ5]HJJ.#3X[*"FEXK01:P)*6/W&Q^8>S@3^-4'0" ++71]D M*6=8X3@4O$+"1&LW,["I6K6&(\Q\E!O?FB3Z-=E))?0O\?M2OK7;X+*;*9.Q+' "D:/K0()X R?^^,$?>5\Z M6 Y &K5(HYN0ECRY^J=V.\RY*2AVA[9PQ/(2DGM6213$P?8+B1)> M,E475;O:MJ1)78G_PNM^]H3%@3")V+K<<:6KW XS MW59!F "]O^=&PO=V]R:W-H965T&ULE59M;]LV$/XK!Q4H-L#U6](V M;1(#SML68&V,)%V!#?M 2V>)"T6J1\J*^^MW1\FJ4R19^R&Q2-X]]]PK>=0X MNO,%8H#[TEA_G!0A5.]'(Y\66"H_=!5:/EDY*E7@)>4C7Q&J+"J59C0=C]^, M2J5M,CN*>PN:';DZ&&UQ0>#KLE2T.4'CFN-DDFPWKG5>!-D8S8XJE>,-AD_5 M@G@UZE$R7:+UVED@7!TG\\G[DWV1CP)_:FS\SC>()TOG[F1QF1TG8R&$!M,@ M"(I_UGB*Q@@0T_C282:]25'<_=ZB7T3?V9>E\GCJS&>=A>(X.4@@PY6J3;AV MS>_8^?-:\%)G?/P/32N[]RZ!M/;!E9TR,RBU;7_5?1>''86#\1,*TTYA&GFW MAB++,Q74[(A< R32C"8?T=6HS>2TE:3^TJE>)QP;WBD-2:SER\F;\:'S[#>[UGO/X?^LTGZ'[!G M0O 901'_64"+E&] /-$I^FC5.U-'HY"ZLE)VP[4:"G ]&6!Z7M_SL0ULU08/ M*\=%C)F<9+CF&5!IFS/Z6I.SW-Q!&;,1!9]J5_NG#(9"!2C05%S[=P@5NLK@ MRQ<'T\G;0P^&&]O#$D- &HH3#;(7VJ:.*L?P.3=P60(5S5! M12ZKT] 9[*VS6(:"2ZP<"G)U7D!H' \BA@SBA,>\C#Y&'I-#..6H&(Q)NC"U MSOA$E=4A++8FSO1:^VT./S,OZB0N>#8N57H'-UL"6]$A?+(&O40 8USQ/C"' M+[7F,@/'N]1HCP-H"K3LMPQ*A@TNLIJ.#QL M'O,4U;Z-_H^'K%2V7G%SUM05!]\A=RB6#2J>S,0%!ZL6XY?.I].3"]_Y].L M5)9IN0*8NN@K[UVJ(Z'':X!C*$%WVL3]7'FNG(Q',FVXK FXKJ64&KY1("-M MN-'R06R-UJ/6C%Q*CLMHMTU82Y _62W6;P*3:&WS08H4E/RZVH880%[\P8H6 MYB623M4 SFMBM ',O>:50'W06680SI4/K=GY2D2'<,N'W\K.>-?'S6@NHBP* M9^Q1JDRJZQ+2PCC2&7X+RD[D63S$='>' LI'VG!@)=7<3C6EA9*.7Y$KF9NF M[%6E*/ LJ:O*:*08605K*0_>=JN>$C\:O)@6C[H!M(WXX$'.VW)<,"/I'#D# MOH5)O6+S"%^Y\[D@7"E8G+68(?6]%BQ,[9]3'<5%'X^E09L-A+OG04;*(+1P]KKJT;QV&+TU8L$!;R+%KSH(L& M.$/\@))AU%?O8YGOS:SXEN->:?D,=I,90\75&&(M"X4X8G:;I>\/'9LR)E 2 M5JI_.?^[S%M<&1^$^9.%/]A-$0OL(LBD:-5^IBU$^[NF&#YV"X]VGDV,D&PO=V]R:W-H965T&ULK5IK;]NX$OTKA#=8[ ). M+3[T:AY FN[%7:#;#=KN[F=%9FRBLNA2=-+<7W^'LF/9XI!)%_F0UI:'U)GA M<,X92N&K6&=)O5JC*/[V2C'RXF=/)T MX9-:+*V[,+L\7U<+^5G:O]8W!K[-]K/,U4JVG=(M,?+N8G)%WUZGB1O06_RM MY$-W\)DX5VZU_NJ^_#Z_F"0.D6QD;=T4%?QW+Z]ET[B9 ,>WW:23_3W=P,// M3[/_IW<>G+FM.GFMFW_4W"XO)L6$S.5=M6GL)_WP7[ES*'7SU;KI^G_)P\XV MF9!ZTUF]V@T&!"O5;O^OON\"<3" BL MAO 7CJ [P;PWM$MLMZM]Y6M+L^- M?B#&6<-L[D,?FWXT>*-:MXR?K8%?%8RSE]>Z[72CYI65<_*N:JJVEN2SFZXC MI^2OS^_)+R>_DA.B6O)EJ3==U:[9UF_7P\Y/3&&-E:4G4=^/D6\V<[@< G<'OK;;>N M:GDQ@IXCB_"0[:U3MTM A MQ=!M)\@.[LL8'6'S;1(<5[K'E49Q?3'57$*UJ?4&@@:5JY80P=M&3DD+55;? MD:J!6MCO&ZBJI#9RKBQI-.16YWX^R5CFMH]+_7XA3C(J=ADD,;)=$$R1!L-"O'&>*;E5G*,QQ:OH>61Z'= M&+FNU)S([\!A+K@NF-HN)03]:$-CP',_=]*2)B/C]<',.,TYOC[T M@*AI%.,?5;V$2^;Q>&E0I-2#P!E/A!A#1>R@U!0B@'7@5QJEM,NK#>@6?:N: MW2ZU9E-_Q74#0RH*9UY0,3,J L6.#N1(GV%'4,6JANW99SV.D'NW!DZD'D+$ M+*C E/09JNP+ MW3I:25#8/I6)C*59.<:-V-$T$RP ?. \&B>]#Q!/1_&;U:;IA?!<0IFI5>6" MCB+V">Z4LT0D'F3,,,E+%N 4.I AC;/A1Q ?_R+4/L-1P:".CG$C=DF>TQ#L M@0MI$>69/WN^C@AO&B73'Z65UYKMV-N!5&F4MZ!QN9- ^U J^\1YM_-LH'[6)S[_H04@D1O%Z21T \3XQK?4WUWNH$O8QQ1Q R8.@T4;7;07\;Y[P:J"""; M O%!]["JS-=#M:I:6[4+!3W$+KY]*X&ZX=,>$R4;MP*864EYH"ZR@1U9G!T/ M-RL*S^<\RGCN1=DW*TM:!M -S,CBS+BE&_T<1H3L2BX2+U%]NP(B'=I> RFR MEY!B!)]/:EF2TG*L+Q [D1=E1@, !_)CV8L.0QI5@6!3%CH__$0DRJ$_?"3R M2K,=.SVP)XNSYZBK7U>/KJ5'W?:94'"02^/E\+-X[5>N6ZW MVIYY.GI?K1O]*"6YE:V\4X&D0II$GC V!HVVG#2@JME >RQ.>V-*.4BMZ;X1 M7FL3DE?,)[JBR,9'/8@5T&%@/_"!#WF<#Z_JVFRVE(V?@7"?TBA4Y7%&8&8) M3P,9P0?FXW'F>\)W$-2!6U"\6)<'6G6,%Z',G">!KH /7,CC7(C4%U<.M9/7 MX,:#LDLR5UVM6\@8YYC>9@_T/:@W/M>E!?><\:U"@3\X2(VSX?$YSH$[*$R4 M&KFGZ5"[M,P"W,T'=N1Q=OR@V\6IE68%S*=XY7B<&&F5D4Y\$GW; MJ$4D6Y$#4Z!M+[J8&2T#$HD/-,?C-+?O/U1;ZY6,U#2$Y4HZY@O$BK$\A'+@ M.![GN*W,?&[A?:X2-!F?:*%6(J#G^4!H/$YHVZW?[+?4@> VYKYJ-)"?)FX02J,*D6U9&GA&HI],DZ?^V MER G-G:IC?H?5)+*DO>REJM;:;;@GA[K]HF#_L3/".5B6J9TFA3T:4[5=9MG MYZ.<3QG-IX4H7C@.?:0FD./C0RFV6R#,*M1%BT$WB+ANN)K/E2,(=S9:J?FI M:DE=K154%!2J+PB@X\\][8[9%25- R=TXN Y[#-MM0$>WIC'ITR!0->ZLV>$ M3RDOIEF>/JW$4C;_+A]0OWV!<0H,F([[].?MCOT>A(B("Y&K@_/?W5-%Z+V, M7+IW5NYE_T07!>Y+C=.44G_!$#N1,AYH6,2@241F62&\!RV8(XY],MO7SY=;5-KJ9NY-#V]T/RL/[>V MCRAX[.&M2+/QDU'$CHHB+4,1'@2*B N4C[IU#&ITTSBAJEH0 ;+#6V_A*Y!3 MRKSF%3<+9O&@5,1+E$HDEHCD2#GWCL,0.Q"NT, $WJ88I$D:ER8[*35J7L. M=],=OFV"GH\A=NCYV.S@72GWHMH?E5FHMH/NXPX&)F]RF,%LW_W:?K%ZW;\^ M=:NMU:O^XU)6D+G. 'Z_TZ"F=E_<&UG[-_ N_P]02P,$% @ 9HE96KS! MPQ,U P "@H !@ !X;"]W;W)K$1D!3^J#R@MC. MW=_W.\=GC]=2W>HU4<#?PO-@M*!-.,J['9BH9R\IP)F"FB*Z*@JJ'<^!R/7%\YW'@DBUS8P?< M9%S2)5R!N2EG"GMNJY*Q H1F4A %BXGSS3^;CJQ];?"'P5IOM8DEF4MY:SN_ MLHGCV8" 0VJL L7'"J; N17",.XVFDX[I77<;C^J_ZC9D65.-4PE_\LRDT^< MH4,R6-"*FTNY_@D;GK[52R77]3]9-[;QR"%II8TL-LX80<%$\Z3WFSQL.?C1 M,P[!QB%XK4.X<0AKT":R&NN"&IJ,E5P39:U1S3;JW-3>2,.$7<4KH_ M0S^3 M3*70DK.,&LC(.>54I$"NK)PFQS.J0)@<#$LI/R%?R,W5!3D^.B%'A ERG$'6X3U_O'NZZN\C?)B%HDQ#4 M>N%S2:B4!254:^0^Z^)I!*)N ;O5SG1)4Y@XN)=/?NQ][:+[(+$= MUK!E#0^I)]>*9H"[)Y65P#56D );T3F''J$<][3] #3!\D R6 MFLGZ]62V8JR2.(C'[FH;M\/&CUJ;'8JHI8@.KMCWNXJ9A\Z5BCYRI3Y(;(>Q MWS+V#Z[45!8%%CHL >EMCY14D17E%9!CW'N9Y)PJ34K BISC-CWI2D6C/]A* MO'?J^7NK\UO#_)@ M&.^$'+20@[=#,JVKEP$'3P#],!KU?6^XOXI=EF'@#X;1L'NG#=OHAR_4"Z"Z M4@][\>? 7XQ^^"2FT ^'\:"_%_O+=CN1C]K(1P7A'N<5O M2V1$XHFF\ S5"P9%KY-V>\1 :8+8_2D? 71R)X[.Q =5B,_#/80W*V3VMZ2 M?E.U9$(3#@OT\TX'**":FT?3,;*L#^^Y-'@5J)LY7M9 60-\OY#2/';L?:"] M_B7_ 5!+ P04 " !FB5E:4X:Q,#8( #B*P & 'AL+W=OUHO5 M9?O=3;.Z%'M5E36_:9#<;[=Y\]]/O!)/5PN\>/GB:_FP4>:+Y>IRES_P6Z[^ MV-TT^FEY\+(NM[R6I:A1P^^O%A_Q1<:H,6@1_R[YDSSZC R5.R&^FXY"8Y$IVC/VXS M].ZG]TAN\H9+5-;HVT;L95ZOY1GZ:?1\N52Z8<;]LN@;\:EK!)EH!";H-U&K MC42?ZS5?CQTL-:,#+?)"ZQ/Q>LQX\0%1?(9(0!C0H.O7FU/ /'N].?&PH8L_E!13:SI3!IJ9L7,A=7O"KA:X+DC>/?+'Z^]]P%/P#"LN< MSK*9G(U"Q@XA8S[O+R&# M89AJVA*8N/JS!-,<:7R\?C4+BPB)A_8U@&> LI MP?0 &S4_/#0_]&;\6DAEQF#CRWPX9^;G=);-Y&P4NN@0NLB;^9?0[1JQWA<* MR;S2!4L7)F3>5!8<+%"=S^@HC8Q01A*K4P PFN#8[A0 +-"E((4[17Q@%GN9 M95R'JRC;FGR&\JUH5/F_ER?-+R^*AIM'B&#L-(F&,;$[/8!B]*C='3T 11(\ MP2XYL$N\[+YL=WG9=+./82/4AC>HT//- YRRQ&D%#JR67KL8DD:110< )0&# MV:0'-JF?32WW35X77 _A0CSRIH1)I,Z[ XN"BS@G26BA,@!%XR/4B 0.!G40 M>&E\$RJO4&%5(W"&#]P^'Z8DM$<0A(M)A&.+$(33=34@$Y2.! _V4OJE$5*: MZG!?*I (=OL539.0VD0 7$@C%MI$ !S!Q_/-F @9B! OD<_/NTIT"JT=,+HX MG*]UABJQ,Z.HS1J<*O+#3@= 3*/M0@# HHB&$\P&N8.]TF#U"Z^U]*RZHK;6 MJK>4RA!]Y(@_ZQ6/!.?UWNEQ8Y(TC>R2 ,#2*$SM 07!<,JFNM^@2[!?F'RI M%=>3GGIA[XO6@X4OES+X'6I2ST2JO4 M55S/L(<%'DC4G>5)$C-B$P7$ (Y2I_^Y,%T"CZ;B,=%!-&"_:KAIQ&/9;D*\ MN]-50]?T]TAS[K/8,0?9N9/^><*2V,FCBXL(<7JCBZ+A9!8'#8%_)"):$O>- MV*(^;7I\_2AOKA3 F$9VFZ\!' E9["3.A<51,#%YD4%8$+^PZ*F]JW3]>-\Q MG.B;[4@TZF,RE\25"NN*[U)%\J5:LJ[O'H8O3>;1A&0"+$SJQRB*# "',N[7P*9=ET8ZIGNS. M++/$=JMK:+N[!^XU$*^J.76S859OV5S>Q@$=)!#Q2Z ?5NDSLS.M8_ZNU#I) M#Y*\D6W0VVB_!Z/=O3$^5C$-Y&,HX_::$T0Y&8= DQD?E!;Q M*ZT_VR,4G>/\4>?X@?<4^P,!L5=2:85I>KYAW7T-4P4V;B@FMO*XAG D#2-G MRH9PB2Z\$XP'^452;Z7,RFIO")]<*[VJ[N1:.:>W;"YOXW.,0?;15\D^7ZU< M]U%__=CIWVF-'6N7[QI$V6,'!$V-'3KH/^K7?Z^HEF^@C5]5+ZDK!^UZZ86, M*0]RD?KEXHGU\@WT"91U>WD*HIRL0Z#)K!^=VOD%I5,Q7TB>7C.INQN%*2'4 MWK\'<9@P:C,&<"2-CY9#8\Z#NJ3^[:V;[M0%Y#"KA)S56S:7MW'4!@E)_<=] M_@/>6<_Y9O66S>5M'+=!A5*_"O6<\O:6QZLG&B0,VXMJ$!<%H7U(!.!(F*;I MU(@9A"6-__I1+_6*TY/[P)S>LKF\C>,WZ%+JUZ5O.^^E@&A,2.JJ!@"78N+L M2$"XF-)D8NN(#B*4^O< ;WTD9A6:LWK+YO(VOOTQ"$T6O+VB,J](/35NLWK+ MYO(VCMN@5)E?J?KNS0#;CVD0!\[%&1='24 "NZ*"_BC!$T.&#=*3D;]>49E7 MOI[73Y M<\_X8NLNVXZN.ENO_Z6-P]E+5'% M[[7+X$.L&]5T%TJ[!R5V[17+.Z&4V+8?-SS7*QL#T+_?"Z%>'LP+#M=Z5_\' M4$L#!!0 ( &:)65H39B,FL , %$+ 8 >&PO=V]R:W-H965T&ULK5;;;N,V$/T50@V*72");I9DI;:!)-ZB"W0702[M0]$'6AI; M;"32)6D[VZ_?(:4HMB0;*; O%DG/',XY0PYGLA/R614 FKQ4)5=3I]!Z?>6Z M*BN@HNI2K('C/TLA*ZIQ*E>N6DN@N76J2C?PO-BM*./.;&+7[N1L(C:Z9!SN M)%&;JJ+RVPV48C=U?.=UX9ZM"FT6W-ED35?P /II?2=QYK8H.:N *R8XD;"< M.M?^U3PU]M;@#P8[M3HPIYK.)E+LB#36B&8&5DSKC?09-VE_T!+_9>BG9[>"*U&RG&K(R8/&#^94 M*R*6Y%94>)(*D^(MD,\\$Q60"_+T,"2S$1E&>JXFK,1J#Z6;- MSC?USL&1G?V ?!%<%XI\XCGDAP NTFBY!*]<;H*3B'/(+DGHGY/ "T8# =V^ MWST<<)^_WSTXP29L,Q-:O/ (7IN,H[GXZWJAM,2;\_>0^C7Z:!C=5),KM:89 M3!T$5B"WX,Q^_LF/O5^&E/N18/,?!':@ZJA5=70*??85*RFS\@UI5OM&UM<4 MS.W,]\;!V)NXVWTU^F9!E$3)H=6\;Y4D:=P:'80?M>%')\/'6H>5C&-ED!)X M]HU@_KDJ:5U#\W^P8-@CLY2B(AE>+\8WC*\(/A/2&JESPL$>*4U?P-[S,\_< M9'-GSM_&X3G!:_TV#X;DJF.-]QA>)%[B=]3J6X6^%W7$&H *O"@=5BMNU8I/ MJO7$\24LV7]8VE;X I(/I5#J(T&I4)HM2,T6)1 N-"#++=3:#1&->]'Y?N]4 M](V2H'LF^C8723!,,FE))B=)'I:&XV<[Z7/ -(_3#HN^69!&7:MYWRJ*XVB8 MR+@E,CY)Y'=0"A.SS\;DBU"M)5ML-#7)T@+SQE Q0K"-.S0 M[)L%:>S'':9]JRCQQAVN[EZS48%AC4 MQK378:C+&AJJSV4+ M_,I6JHP:5:A+I50"L':G@81]%EV% F@CQS>Q.59W)I M.!,P440OFX:JIQ%PN1X&@V"[<<\6M;$;89ZU= %3, _M1.$J[%DJUH#03 JB M8#X,;@;716KC7VDYF4CW9Q6PV#R!8$'$IC&2@.*Q@#YY8(R_C3 M<09]2@OL9<9U3"6_ >K3#T,/@6D@CE=2T@[0!.ZM"W MXG0HJ*%YIN2:*!N-;';BQ'1H;)\)>^Q3H_ M0YS)QU)HR5E%#51D:G# ,S6: MR#D9RP:_I-H>\0K(K2AE ^1D0A4&U&!82?DI^4@>I@4Y>7^:A0;+L:1AV:4> M^=3Q@=2#F-Q)I-+DBZB@>DX08A]],_&VF5%\E+& \IPD@S,21W&ZIZ#QZ^') M'GCQ>GA\I)ND/YK$\24'^/K3.'@8/V]FVBB\.K_VJ>_9T_WLUDZN=4M+& 9( MK$&M(,@_O!M<1I_W*?>69,4;D3U3->U538^QY^@6Z 4"[Y;"#[E\(BB@T)QZ M%ZI^XY6SFI\10S?[5/7L%X[=>NHJC[)PM2O5?R.*8Q&^J7#G1C>@%LX9-2GE M4AA_'_K=WGQOG.>\V!^A*7L/_4?C'?V.J@43FG"8(V5T?H7U*.^2?F%DZWQC M)@VZD)O6^&,!90/P_5Q*LUW8!/VO*O\+4$L#!!0 ( &:)65J[6G;*O0< M $)! 8 >&PO=V]R:W-H965T&ULK9QKVBO)[M:64H<==EE>7LRUC=^\6BVJSI;NX>EOW,6W])JR+W=7)7^U.%*2=$?S*BUR5-*;R]E[_"XB5IW0 M1'Q-Z4-U\AS5A_*M*+[7+Z+D[JB65:3>#M^M-#9L6:= M>/K\)]UO#IX?S+>XHJLB^R=-V/9RYLQ00F_B?<8^%0\A;0_(K'F;(JN:O^CA M$&NZ,[395ZS8M1PV'\ MFL%?QRQ>7I3% RKK:$ZKGS0*:K+YF*=Y+?9K5O)/4Y['EJLBKXHL36)&$W3- M^ -7,JM0<8.\'_N4/:$Y^G*]1K^_>HU>H31'G[?%OHKSI+I8,%Z_IBPV;:T/ MAUIDI-;G@L69)&VE3EL5NQT_+:Y9L?F.KN(2?8VS/95PUFK.^R1)ZQ,LSC@E M3>91CE;Q72IOD_?,H?")I=J73X=62?+]9]JRV>QW^ZSI];_9EI:('R6?K;;U M-')/491OBAU%O_]95-7K-VBU+TN:;Y[0YS+.*Y[&#T-2- M^B7G!YFE__'H M@,^:[?N(#T64W].*U4*1-")4-^(391S&F5Y'$9+WJ ^:<'/A./I0(ZG VG0Q@CZ [U-\[I9? ;-XGQ#4(AV_ M040C6";[ ]-LF/6WR_W2=4Q+OUC#UL,@PS8M8O3#O&'8'+NN M:??#?$F88;DZZ8<%PS"M'Q%*0#K6=)$4R=J%C>X@>X.B'P=%;]+TD4%ISK%M MD26TK'Y#]# MU8//O^L?XC*1#8FN&N9Z!?&NNHLW]'+&]5_1\I[.EK_^@BWM M#]G\! E;0\(\2)@/"0L@82$D+ *"]:1L'*5L*.>7CWSYFK;3;%9/IS+M'A#6 MR4EDVZXES";*.E,U"0GS(&$^)"R A(6247)T5Y@/AT%S0Y?/AN910J920B=+ M !0G_^X/7\1O4,ZEQ5=M+'ZDTK69.6P*T4RAP2ME[:FR@H1YD##_K,X(($N& MD+ ("-83H'44H*44X&'IN.DM'9^=TZQAA]O"XF&E+#M5>Y P#Q+F0\*",_HU MA"P8 <%ZRK./RK.5REM)-"<3FSWH%-.R3$%MRE)3U08)\R!A/B0L@(2%D+ ( M"-:3I7.4I:.496N4U#,BE^;AFYD^UL^EZG0&ZC0,1YP+E16GJO.A&#*.PX!ZL92#B"#]$/&4KI^H& M$A9 PD)(6"3I6<.0_RS 6N?D:NII*$\4QA61^K7:4 6:I;N"$E:R.!T[@EXD M489M.T0PDSQ)G-2]DL49CNL*GED@BQLL@F1!ND8,5S@Q(FGKN.Y'AN?$:,?@ M+E:+!+*Q0&EK4)H'2O-!:0$H+02E15"TOJ@[NQRK_?*S_*R6<7I&$=,63_>5 MNM1D>4+2/%":#TH+0&FA?+ <0YPEAV%S8H_,D9W1CY7FZXN]K19[VAH=:^(O M/G7QR0(#-?)!:?Y9_1& U@Q!:1$4K2_$SJ;':I_^11X7EEC"9##+@1KWH#0/ ME.:#TH)S.C<$+1E!T?H:['Q^K#;ZSW6[\-#,)J[IB,Z^NMIDX8%Z^Z T'Y06 M@-)"4%H$1>LKM-L(P.J=@(G&%QZ:U9@X#A:%"KH/<%Y1#[2H#TH+0&DA*"V" MHO45V&T(8/6.P*@)AH=[ '-LZJ(+)@G#AFAK2%&&*2H(U+8'I06@M!"4%LFZ MEXS\D.@<>?R,):_TPG2I8H8N.39L73=$R4CB!A="K251AN-B4W1/)7%R+TP2 M9YB.Z,8&DCC+-,5ED@1&;,O6Q,L7I*TCYMCOO,ZZQBZ\%P;IP*Y :6M0F@=* M\T%I 2@M!*5%4+3^E:.=_T[4_OM97AB1.>X.<02/?*6N-56?H#0/E.:#T@)0 M6C@V6J(;)HF;C^SGD&[#@"B]VQ>;82VVOQVBV>(R6UU]LL) =P- :?YY'1* M%@U!:1$4K2_%DZOBU3;_B^PP,K2(,1Y.=*"N/RC- Z7YH+3@K-X-06M&4+2^ M"KO= :+>'3C7$"-#]QOS1?_ $5.7FRP]T/T 4)H/2@M :2$H+8*B]27:[1L0 M];[!1$>,#$UMRQQ<%ZNN.5FGY]3T0&OZH+0 E!:"TB(H6E]_W9X!4>\9C/IA M1';%N^LXHM2&88/+?&0H7=-$9T/=TLD* O7T06DA*"V"HO45U'GZY!E/7^F< M&5)M'8BG=_T14]M3$H=U4Q/E-8PR7&*3P0PUC)/? RF),\D@+I"USM%% MZTQ:U7(,8HH_"66!Q!)OA5R!O^+R-LTKE-$;GJ>]M3F@/-RP?WC! MBKOF;NYO!6/%KGFZI7%"RSJ ?WY3%.SGB_H&\>._35C^#U!+ P04 " !F MB5E:<73PIH " "H!@ &0 'AL+W=O"B2&V\"_C!8*-WYL16 M,I?RSBZ^5Z,@L@D!A])8!HK#&B; N27"-.X[SJ"_T@)WYUOVKZYVK&5.-4PD M_\DJ4X^"SP&I8$%7W-S(S3?HZCFW?*7DVOV2C8\=1@$I5]K(I@-C!@T3?J0/ MG0X[@,'P "#N /%S0'H D'2 Y*6 M ,XJ4-?BM.AH(;FF9(;HFPTLMF)$].A ML7PF[+//C,)3ACB33Z30DK.*&JC(S." ;VHTD0MR=;]BYI%\F%*%6S485E)^ M0CZ2VUE!/KP]R4*#"5B:L.PN&_O+X@.7#6)R+9%*DRM10?64(,3,^_3C;?KC M^"AC >4920:G)([B=$]"DY?#DSWPXN7P^$@U2?\8B>-+#O#U^EOY9T:6=[7D M%2C]?OL8OR[GVBALEM_[U/?LZ7YV:R 7NJ4EC )T" UJ#4'^[LU@&'W9I]QK MDA6O1/9$U;17-3W&GJ,_8/<+[":%?^3RD:" 0G/J?:?Z@TUF-3\EAC[L4]6S MGSMVZZ+K/,K"]:Y4_XTHCD7XHL*='FY +9T7:E+*E3"^'_K=WFXOGM\5,"R@;@^4)* MLUW8"_J/4_X74$L#!!0 ( &:)65J4*QTYP@D &\O 9 >&PO=V]R M:W-H965TDD,U%$ N#-M3WC2$GK MF>ZN)\FVGRD2LMBE2"T)V4E_?0] F12!0UC94;_$HO+B""^N#PYQ_5PWO[=; M(23YMBNK]F:VE7)_M5BTV5;LTO9]O1<5_,^F;G:IA,?F<='N&Y'FNM"N7%#/ M"Q>[M*AFM]?ZNX?F]KH^R+*HQ$-#VL-NES;?/XBR?KZ9^;.7+SX7CUNIOEC< M7N_31_%%R-_V#PT\+?HH>;$355O4%6G$YF9VYU^M>*P*:,6_"O'1R^W-+)Z17&S20RD_U\__$$=#@8J7U66K_R7/1ZTW(]FAE?7N6!AJ ML"NJ[F_Z[=@0)P7\<*( /1:@9@$^48 ="[!S"_!C :Y;IK.BVV&5RO3VNJF? M2:/4$$U]T(VI2X/]HE+]_D4V\+\%E).WR[IJZ[+(4RER\D7"'^A4V9)Z0Y9I MNR6?8&"T9$Y^^[(B;WYZ2WXB146^;NM#FU9Y>[V04 <5:9$=?^]#]WMTXO=\ M2GZN*[EMR<$^:_(]2C'*G0\OSB#"F^.K\X M=;AA?7\P'8]-Q/MU+YI4%M5C-R,*68CV"FOF+@S'PZC5XJK=IYFXF<%RT(KF M2^J9\*F$9D_9W4YXZCP9"RP(**^,:X0%6T9-E[:&)F%H MV$%$L<=Q-W'O)G:Z^3OP# %H**HG<9PNF(?8^NEY')[\=N<"407,[!1$Y)^L M&R,72>\B<;IX4)-7\].;M:C$II!O"8" %9;/:6(^*8^HXOT,>9I M54*83(8I1.5[(35D*RQ8/-5Q_@DT^6=VG>HP6!CR0I*R;EN\HX[11I/ CTQ' MB"@.3#^VB-,)-W1P0YUN_@D55],I%VL)/:/VD$/1;M6\0MU0>ZP$S!QUB,HS MS;@D8R\#/OE.O+B].UFX]4IW'&D*:#=%E<)V"CMD5K?XDG&,/AI6+#87/D0% M*SDS[2$J%DT0@C\0CN]&G/NJ/33@0V@\>!(-[/,D;=M:;5XPSYX+N25YNH-3 M&[B'&;B?[$C^6A6C8&I/ C%ZSB/+;EAM-WFF/[7@7" M@L$*;7(U"8@??"?E_"B[7C3:ZE+1QKTQ()'O9J*[+*L/"N]@51#%4[HN\=W5 M)ID@\JS=U591SP^MW0C!(I;$/)X86@,9^6XTN@>PJV2MEC;4!((T<12;9(?) M**.>90/1<1[YN LZX ]UX\]#(X"Z^RUH1-X'(+Q*.A8T:I/+'#C(](C( "U, M",>"\8!/[$5TX"#JYJ"O39H+=33JAMX^_:[&77]>.HC!/.K1IIDY][FY"6$R MG\:F1X2?:'32V6./ QU1-QWI51NMO8TO<^:99+W$9#2R:H\%"X*IV@\\1-T\ M],NYJ0+4(4(P84"M_K%EL*1XUB!$V"I.@HE3!AV B')GTN1>GP+/2'Q0)UC] MZ.YQT6BK2T4;M^$ 6M0-6@^')MNF:HV"_1B&"@P0^?T=V9=I);O\1T^2>MM& MFQ?!IM +K?0:IF.Q'Y@8ANFXYP53J]; 8=3-87<*--I"'Q' [OK0@D"=W::M MV01EN7I5LD(D\\2?&O\#AU%W;F?4=Z^D1*B=C@&PM#)5F(Q9U(^H)AB9#AA# MW1@#)^M,B+PEFZ;>]=S_FBN;0ZSNL24L\2Q'KD!C1P/+T%?3/(@C]QQ#3=J4 M0A,KBX"HPC T3P2("LXW$Q.+#<##7@.>4ZO%Q0ZJS,87LW\1"7).1533QU0V M8!!S8U!WL"N0?0AU@^ ,C?XDKSZ\Z:Q'%/(@LB:*)C0\WABS11, M2'G,)HP/N,3 MD,2.;[_O1V26%Y=D?%-AH"7NIB7T:/[FN.&^/=LDMYDFCD-S&4%42;V(C$76 MA0TLVQ1,K!]\0"7N1J7["O8 M1J^R47WZ:T")MVS:B_0']04? +TGSC <(1R MX$!L6E@B.A;'B=6+6+@H"28N$? !FK@[F[2<,D522=;BL:@J-6#5^09PO\Y1 MKW8:*(!MRN1?1.:S(#&3!(B,^4$PD;OE)_>(W&BCG+ZS;';'-%AI95-DZ@S3 M];(D0F5VG:YM*F$1]&(>[[Q]]/EXXZJ[!*$?9#[2# MK DLS[##G%PI7*>EWE?U#45\[%_T/M)%HZTN%6W<'0-Y<3=Y.:?;ZT,.N4D4 MGIX-CRUFR] A9\M<0V[ +^[&K\]_9C(AEXJL'!8B,G=UIV3L9R Q[B:QK[6$ M(\*/3!O3,EC>\_^%>K[N[W$*:[BOYSVL ^T\(19 ,A MO?<1U*GI;G=W#[+>Z_O.ZUK*>J<_;D6:BT8)X/\W=2U?'M0/]'?L;_\'4$L# M!!0 ( &:)65J^ E[I:2L :' 9 >&PO=V]R:W-H965TV_?\'=WU=LW9=OD66'NJJ1NE\NTVKPS>;G^?6^T9[_XFLT7#;YX\?;-*IV; M>]/\N;JKZ-,+-\LT6YJBSLHBJMW9QC/ _XK,^LZ^#O!3L9E^1T? M;J>_[QT#().;28,94OK?H[DV>8Z)"(R_=#/^VL]_PWFDOX[0VUV7^ M+9LVB]_W+O:2J9FE;=Y\+=?_R^A^SC'?I,QK_C=9R]BST[UDTM9-N=2'"8)E M5LC_TQ^*A^"!B^,=#YSH R<,MRS$4+Y/F_3MFZI<)Q5&TVSX@[?*3Q-P68%# MN6\J^C6CYYJW]W(823E+[K-YD((7!*B#]L1"^^[DR1G?F\DP.1T- MDI/CD[,GYCMUNS_E^4YWS->SS>3_7(WKIB)J^;]].Y;YSOKG P>]KE?IQ/R^ M1RQ2F^K1[+W]YW^,7A[_]@2T9P[:LZ=F__\\JZ?G?G=U?WN??+E)[KY^N/_P M^>'JX?;+Y^3J\_OD_O:/S[^])6R<1]8Z;)+"M2&IWF2=W0%\3=39W0\WD[ M-4FS,,2EO!F>JZ2GUXLRSVG+ZX*>KMMQG4VSM*(M#I.K/*='&U--RN4J+3;^ MV;28)G2$19TRZ]?)(GTTR=B8(C%Y1ES$L&1% !L-&Q*XS5$Y.[HS559.:2M5 MI;+C?5L!O0"P653&)$NA:P.Z3OYW6YCD]%BHT*0U"21 BR>*!& X7 .K=B'S@P1[;01;+6TD'F:7 M,C\FB[28FR0O:XR>5>62-CJZ ";*=KY@K%@@5HRZ8?*-OA+T,0JR.AEO2&Q] M!UP 2A MHY-T^A<).EYX^DN(7F23!6UXVD[HQY(>JD!+Y=(,DH+T&2VY/QJ> MD=C,<]8 M%$[&K_+6,",[CX?$(V.6-A]0=(9#T9I4*^1$N>?#&I)5NA22968YI92O-ALD#C;BVI Q< MUXP[DV3TW83G9$SN1![V1_ P,RGA941[:BI<<$@(%P&]/ LLU3*-D=)_IWFU8T2=]ATFJ]0.I2O; " M,H^YG5C)G("9VD/[AE62?Z;+U6_)#9DEXW3R/;DG:9U-B,+?9X^9VAQ@)9(T M7PUIA(QI^3JM%^'G"3[3$I.@^916)-\(Z/-A\F=M,.9#W63@D9IIGD6Y"!D6V?W*%3L&F%FS M$;C_'-X/$X(0AYFSVC0KP)=Z0V+EE?J!'AT_]T*&ED)JXMJ =6Y(C M,6\2XP %%H@+VN5*A"'+I70V(YPP!F@/9<7++YWF9ZZ11_,L'6F:L@/BVT,W9/?>5:(+P>J61 9LEU4F4"",;OS*"N'K3B#!L/YCU[]QLJB MIB_5>/JS(&JI10VO,]H2R7,#];#T1ID>7@NB4?.!^ PKU"(L6-1 O&!WL629+^P<4FD+F89#X2]X,8-2>0'/WSQ$Y"H MI0WG&S9XV+)CVH.]1L9]9I1$3'E]FL7I#% M1=/.19Q]PU%O1$6H((: (L#JV2:9Z$E/#9DPRXSE(DNJ@/S9IH/)4$V/2$PT MT.%3LRP@!U*K!VJU&BHB$Z!T3CJ:G IC1+^*B34I(2\5G-J['L/0,'[*N&'4 MD7BI@-_]\^&%$[J$ANX>E-$B=F:+J"0R #:[PK>+O&W(X9H#]G1,YC!#^YCF M+4L%$"--/RZ+*9TF> >$P0@,V$A.SDP#M7;JM=H.\K&:#!L133CRSUQCSXT_ M@FLKSN"__50'#L40^4"403OA2;Z),9KAT$'L"]HT09YG-,;:*<6CJ75-1F(* M<4)'V&Q$0 86-ZW,_,RFRZHE3936SFKAV8Q?7,%A4NK\Y+R[J6':9XU$3,FR M@G26F:H:R@IUA41># /.ORU(L[8"]TT@Q_RWS&[D'OX%K6(-%A*<16-9V2O8 M*JN_6RO *CJ& "BHTBDX;F((?O("ZB'[L"OXU3"),;$![1 A#O P+/L21/.8 ML:DP+\MI+>:>7AX3*'+"HHA*PI28">H1,S[4HRCL)N0< MR$9DCF-QX36Z2HPD78&:JXR!#>C(VW(P0]CH 0F VG1Z*[2CL^+I'@VXDDA7 M46,W5H[IX9"G8>NI8E#UPEY;D>JYARH/ M9\<0!<8;ATA%>80QF59LSRU Z(MU6DT=-L5R(;:G353$/VP*0S BFE8#7J@A MIB2<^;Q*ES02^D3P0$25S8$I;W'\!(ET$!+@963MVJH]EZ*,K'H;91$]"6P] M$MFR[R]+F<V% MT%3)G9P8J/TD VB, M_CT_O:!_3RXNX0> MS86$!GX.KF#ZF"W=OL82%/0L^?)R?DK&^7%X5>,A%DM M42ZV0#G:"!(Z.#D^/\2_E_3O!<-'LC2&[.1E!-\M29 "2#-U]#<0Q%[2U'I2 MA"APRHS-*B@YK$\TFV?_8A)DHVJ8?/@!AU*LL++ZGK!'0NP.-9+I IN!3!)3 M6EM;:W+-Z10LK2)[:U$ZJS-29$^FLCAK6!;K;*&HRR= MW7*H2)4DTFVD^IF0$7UBHF!."MT?%N.0HS33>T/F+ QH[#L3==HV,99(4 /K M1T@.*&XX?LR_6@]UN@4\\Q5OP,9DL8\@P!!PV;LVRR$A52[9&21Z!L4'^=O*]3L[TYVO5X7),=3*R2WP$XA'" MA=\.&T;M[HK-4L&+"?;*NEU(7;QZX)O1!'7OMVP]DIP/EN@=]JU#S\QTT*Z> MS4"=4@[2!W$$[$BBV'*>A,XP.E#73)T M_^35\-1_182*.!4=:KX9L@\.[ JY!"RV*ZRFBY]:,Y C0Q!?ZZS=%Q9!J1I M8;*KJ\ZNMEB#_*M7C;_F:08LA S 2>AM.C6IAX%X*BGL>08!=B5L*(= 7%LD M?Y#MN*:GDVNU//O%#Y&HFK60P#:- M$#[HP@R].Z?U]T_]5FVNX7R K\^Z7[_DKT^Z7[\"VPU?=;^^X*^W)KE4?%X& M3X!<3#HCB@T"#^<^B.!)]SDA@]NM;0:$/K>$#EHD [+1W(_:%C8, T,/7E2" MN&C#GFY@CDZR:M(N80!/^(LI^#RT!M.JVH N7?C%Z0X.+\$ Y(B7KIDS>THT ME&#D-9G#&=+83YZ1'.V;5_0;/4UV/N(T9$39%,&,=!+]DN8;YJ[PJ<#B(5F1 MT\IY$%:R9@1;/6XJA/HS*/_;&=;SHIW#K.5$5+&'']N<%TBGI&SQ.?;Q@5_" M1K-&?+8'>S9L'5#[%@JZE#T454B:%$8U CR&U%$KH5O)1T"3+8UIY/.DRCC> MS-:[]WA=:D-Y=*4>E 9*7-$-N7!Y&B<.0]F%2$0)0 M[';AZLQ3CG/XK)H_XM2'/+&2J$%M(^C ,!VO,S%D%)!)9X*LF)@68KUQSHG/ M"=P82L+.@)Z=DA+H#@JCPD<^5P]A:"7H4X]@V6XAAW6>N?*H#K<@@2VS:P/+ M?FMOX,+#W82/R"C_UZ]"]LT$@H+$ETSGXA(@XY*G0-RD=I0H%KM96>VHR7Y^ MAB:%8.:@=F4<(TF\QDULK7YLO>:JAY6E$XG;85V?$'1$H4SBXR\\FEU$]>'H M.9O6\*YD8BM.QANIG]"9&?Z5M>. +D]ZHEMEI$MA;?,.1^)C/A@DV4PSVO!J M2->,1$>0HI=NF!:!P/!@?K$F(FH==:C#Z*P"3ZIIUF$(C@+/5Y$.#TB.1"\+9H< M_"[(H>+=Z]$._+T2_-M"=30I?93@-8FU-226J,$ME,W"'W+[Y4#76M',\=I) MQHL MQ4IEP;PJVY7-XA,"%R:7X#H X+W >&0*" P@#4?W:"NMC?%#U6HL*SD@W0$9 M58&G3-/92)7H$58_'QE@]>$ZP[-H^-;^E-_%)5?C3F+*L<4\T)B!BS$)/2+H MD&]T*QY^K.LW%N]F)E9M_VX'_5P1IX-"G 414.#YKW8ZUYB",T#4%8JL8,\> M@1$KJ241%&Q52I6"\4<6I^ZS*G X^_U2WJ],T6^%R^[5"DT[YJ[?L@1CQ"AD M6 8=0YO5D>-H:T_[%%:?$P)^1MS&6\]#2T1,W)A%\K]I[F1&->T+BW9FKOIM M<]ZF_Z4VY.SA"" Z S_O9>#G=:)$4C-U+5&B9Q5,.9B#@!-*2%@SH)0$.&,Z MNS,5UX= 4'YQHC483#@.4XT.VS8'P.DLE+>P)53FEODUL!-E1VV)FLLB1LOX M\MBZ0_LVTRVLL39:9(7I)"U@-'4IJ2,F! 6KDOHF#XM/WCX!U3?C)K89;E^E M2,*EI.<0\-)TRA*J%ZFP6DIN>37)C]DU\&$5I1:;S4H%2250@_%.C['*RV/R M;C:UXT4I:EK[I4-PB89@NH;ZTKJ1]HRF!GRYXTP V=HJ-#LI8%7S!7*K]T'5 M"!2;<)M4N.5VC0YL\=R1=-H>4>X7Y]CY'BK MD>R;&C""6BL\*\;LTH81$'-(\QI:W&M3MI%8,KP(N\P;,,+G1'X'X.$T3DK]7"0!\][B.\F>$693;,W#6D%U]P$%%%&'Z5@:5*C8@R>"M M%IM:4DN_N1;SQJ93R.) M/ ,MT"HTS#K-M$$#HR$YQK".-^#]<=M$4W?9P)+0 M,ROI.:;LM)MML]"21IN;W2%46'@$E2U!?@B>1J"W.U3CP'!_>NYU43PGK0+* M$1F1+:4&(=(T$;WY'8D)8:2LDDS?%4*?Z49*,42?AJYR'8.CMCL_Q:7_+>=+ M4!H)G>O4J^]B4E1)/6(\5]\^F/@ZTCB5TBPM_?NEL_0H4)Y/ZB4J#@/M^'S1 M8N&6:-DVG!,_TPPS[3CL+[WV0"<1/=. FW27J4EB0SXB*4.DL$+L6>T7VT@ M@YH/&KZ;)9=JS[FU6=F@^0N"5./[4V[CD:]\_)._X"RGE-9PH:.&=#7[QQ@] M$D9A!\K7=0$8%[5G[:'#?9F4M6:R]$:1>LIKM\D@04D"@ M-LB2V1HK4BUXILJ0@9%E'\N\7?K05(V<_K,6=\&L@PS),SKX**#AQBI;-F6C MJS/$NJPGMAJ] =.NISDV5E)OT5'8Q.%@"3NNK-7B1(M5W%SPZ,PAZU1 $7!Y M)KKHM*S+/T/JQ]9,BF^>I[0]4 J'\68B,ID])UOF$DS-PJH:M>-5>$:A6U]7 M;)M?9%KB6H2["$-+=F:-DKQ'H@X$"M6J@?U]Y;ML/OHW:PE1K<#=(S\WS:PK3Q M"(B2B6B)47FDK;_/F??/K6=L1L_7R$LN KBQ#;QKKE@7*%JQ>E$!)X(GB!<) MU6AXP J@P ;:Z6E_<:';:U:\U[W:U@$KMKXML)CE'X#PV_,*C$WU&^. AG\4T3K/)A4&J5SYJ( M!56WS%D^8E!QJH0!J]M*YF,GQZ;C8"P-'7)\I,KBQ4? 73^\9%^9>:T=8A'A MX?.(T(UV8;(HD6UO[[J[08^HI[?RS>>&O3/4#4Z(CLF6XY:,"(TA^0"FZ!6G M3R0EJ58<5B0Y,8TBTKM_W.+A7J./:\U:A4)PBT4UN&T[M\O)=]/88+8[#9
O'-+!+X'0<>_JN KTR?JU@&%["D?%CA,\X:AU57"HJ/'MAHFCN8H!0ZY->I^F6ZLH7"MT!Z3J0Y9Q+K M0<.PX_U@Z&PF(+KR?@N0RQE$HG3N@R5M*#H4*-2*BZU6II$.13ES'$#@U8RKDB/)TKG9++)VR6X)V;JQ MS.2:C0I#77E&NE=U^:SO9)8MHU6+_E3/,]A]^_"B+3XAC MXW:8E3LPJ0F6B%R:%&:=;^!^<\NH;K0MLL9*DOME.OG.ON^-Z\3NQ8#HXA+I M>70*]N$W+)>&7)?5M*7.)V]Y?0UQ/(&TL%P)!LO$1>N] U0'CLRTRB1)P"'[ M<&T7H-,F'BQ'MJS&11L*_K*%F;ZAT2/M!)PALKR%:40_84 M_.^6K7.OY0_V>8D6]T_"@F&-K83]/[&<D!N#0%QWT[03519\$YN(R$[7U^ M:A.[*KM/@Y)NJSPK+L$_&8ZB6WCV7PY?]G<>#+A7P M#M4;-40BNVB7/P^VI M]8Y8/>]?^IX';+*#NFU$(23II2PX2(J,2O$UH]K,IGL#49]_$5P\$=T2-.2& MHV9S](Z=>#@2I#D$"38TAU@4!+/AD5R@6&B793 :W2^U^B0V,FUI=8[N?F78 M*K@QA?0YFBEQU=' E;G9A\)@A>PG'.U9.W!6CC@4,5!(Y5,,98K>49?S,C_, MI&VDW XZ%_>*WIY;:JWT_E M7RDGX.8V6T%"EPB@R-+X%BZ7T9_8VPV8Y/'(UL8//O_W_8?7]Q]O#]W%&[N+ M#S39T)G65SAL5;@X2%CDA/7SUNGHAC:B4.#?;2D966XLEIBA%B]QT$Q2_X A MJ]U:'!6, ]V%G=VET7VU,]=!OK=9=P>%MD"OD0/='PV/8STP\GK@IYUE6WU" M/4IM!]98(VX=&9NZ'?_UZ2KTY\2+GJDL>X2)XDQ-MECQB*09A6IS_]1C4P7- MZ:Z&OH$W!%TI:(?Z_+'S5)$4VS^@DSN,CXZ^.COM+> G M,:P/G!IT/(BK)'==C157KUCMIZDF/(A=D J2VZ>Z%R.&-U.%'4H]UVMURSAK M,? RR=P_<=&7K2RU9*4W8R('Y:Z(>>Y672&A-(.9(I4,)STE*?JP9 UW*K#" MHY\U^FR#Q9ZI@Z!OR57@2WB#U29"C21;._?]V38-?^6?-BW*E6CL=&C9HH0' M%,2XNB5U!,K-(!(NB6ODX_X3SO!AWT&K5%2_/^W!I2;)N &E<5T=W4L>?&$P MXQJA@CS[SC=S(>6@%7Z\>=O7?EO8VT"EMR^N=19OR%UF])AF.1^$7)[U*-9! M8>8:+(*!RW&5P(440I8T*BYU"8G.GFOOH0UL3[*9!NP0T,$ GX]@8W/LBV-6 M9$G8)+V]Z$WR>K&3RV70:Q/5W(6-,F.?;U%4:;AM^V3TJ!7"Z)H>81RYFL': M!\PP [\2-ZK!Q_?W9.I9;R^6R'U'+/CM[1FVT5]FDTM5;=52<)V%DJC&N*ZV MZB>WVD']O68]C(UK%O2*)XZS], 5BM7SKFT<2LF?251PY#POQWS/E(N2(J:& MS3C[QEJZ?]Q^?+C5ORJ&X,%RA.Y+H/)92#T6%,^;833RHE^H6&;1N.E^4Z"5Q$1Y2; MV@MJ(D#$]+9QFR7MNG'?NPOXP*P')X>J^UB(1\OPZFB$Y<< X)$ > 0 CZ2= MQ]<*X_*T&C6)G6PL-PAPG7X3-C) EYG"S#+;)Z@XX,W/LAFY7'KEC4-+)$*E M6@PEP5P6(9IDZ6J PD8)9J&6MHBZIB'(/WDG2]>(-".N+5R$NT\0)+LQXXJC M9"<7UDC%?.]*&$DPT:VW3>*CE)M#?S;K 2907L%0?.F\P? .*"*DT?:^(C%C.U!? MN8$^G'B@PO^.W>NNM:M7 66N\+AZW+*H(XN+UYR M42??D4R("^D2@^Q,TL,?RMB@U*E^ NZ!O_1QDX#F!O8R)_0U& U+;UO4J9T0 M!!UX3N,VRYLC.C7,$EXH*>3;P;N[)=85&G.<0*O3]*IN7(#OZE%:6SS#=MCS MIM.Z%2CT$$%!K3HDM,<7-VEV\(22?51@)+U@_0J(H^0P8L^.40R1DQ MJW&IHJI+A!#71<()K93$[/D_?(.& \\1K\8Y@MN8R%KRX.&>>B>(SX_#B\>X MO#^ZA46OA_!/!Z.U;#EU5IMS2CX)C=&W:MX2V].9,71.(O M:W)7VC!'SRK@%<)@S6%A=NZ^%3E,9X4Y:O3:-K2Y)!?.7D,.58FJQRJL MW L$!EUA%R*N,XW71=PYPB$Y>GK_A*8\EOLT?@9V]]2BU2PV[C"S5U>A >UL M?]$LVNL+V))$\X+C4]$S$[T/_&QX>?D/Q]H>)YX6#J3N M:==$N70Q$%_MGBS22-'DF4JS[MP.OB!,K&$@UP_ 0:-_[%J& Z);E%YW2?V0 MF1_ML5+A)1>GXCT&EC2WF7?[#/0B>+6!<3E6QL)F]CHYR Y%OG&7'$TS1F"# MW8AM\^UE1!BX/S='N4&F8OL]&8F6/GZCF75JC@O#.76E;0J;A(Y4]'9YVHLH MFN@Y,]D6S=U3 :9'OUV;;";N(L-^;KA^7XM/<+YJW0=WJG*YG5SD&?)FN)ZM MI[5=:/[:&A=2*9RMC1ZX>96N%B(Z9(W1\+0KR@CPQR>.J7$Q'P0QPDOJB1A- MFH>SP^YQ)#EEY>FIR/E4M?>80BNQ*+G?W2 F *>,:QDJMKKYBB6?Y@O-]F S MWB+X#0\>/#Y%?1(&K.J&&V#$*]3XB71;Q!)2+@9D6["S';U4!SNB'70L$[6W M8>IG$K_DFV@M*?#]\]88[]C-UF?1DO0>-4HXJ\E(RE/1*YQ-#9[27&=+EOF$ MC!WN$7>7$XO[%1;%P CT-!J*U, )K.V-2G K8W^(+[V2GM")1\E."\#3 ON+ M2K]CPRZ_7GW7.0->NJDC2VN(FT/[1*#F^?D^-7C'RH^1_<8H(4CYE21GH0_9 MG2UZ# ))WC\ YV]:KKJ$* ;"0RQ!,@[_V$!Q'6DXU'?!7 M:$(+83._,"*_, M2XE,RNNV-(5>2\UYZBK&1$CT BE)Z=+HE;9MQ?4B>G>Z%)B8F"RM(ZGU;&KH M1";25W^/H"_3J4F4+[(Q7NW"@U!0Q.H(=1PSN7Z-LVH@*(,&_).+QH(%BUJ^J&R>>RT-XH]@INE6/K[@^9^\%W,H9O M>O >B7N=4!/$$/O.($Y;!6]:- MQX >1ACJ6OQ&V8<-H$8%TPQ=2G@'B[Z;RKBK,PC$RBQPK=:CL>FS ]R.?>@: ME,NGKU"7/:I0UHLO? MV<#*-?SNLPA$VQJ&WJ:1-#@&O>HXS ^M9\.[^9I7864*).)OB-0 M"M=W9N^E,C=X012;.?Z]9C_9_7;]F-[QL^MF>O;PQ1>1DPT2?XN^*RWU,#DE M@/?KA%<)\Z$1(W';J"C/07_Z^DD\_C2)W?>T7C/@TSN8XY?.>RLBUK==-LV\ M?J^VWH!$7P9O]D.,J?(W)W",O'?>(&UTN9TU#IIM.N,AAWYLA+YP]XB MN_(/G J3^T]T'J0R)EK:EG.G/*I[^)((_[I"[>.M;82QB\%=X>\6G5H'N MERC HY4.M1?]6L_7._<3>XCSTT[D1'/R_1YV96L0]%]AWE2FUERT,@ M6VSAYU3M-S6./[15J5' BJ1'O2#6:XNIVMAID9(2+%2\^QW&\^_8 M<+V)+I#3CSUN3V#$ 3=6?"NUNB=)MO7/Z;^IIU>(^NFJXS=? =<:76HE]S5 MO3?(-CLKF)144$%KN)KL(JHVZ][\?3 :C@[_)^_^IIWUUS^!#]2=#Y7B,AS2 M27N[#E_27+5M:^)??4VB1.BWU%V?*:6@]:P+_+J\'\P!J*56KAF3C/2N2RY9 M640E$'58 Q&\V><7]1-V^S]56O;4MKD8+]X[\5W/]GMSH7J)4QJ]F\4WG+AX M?ES3R9S?'^AS]4J[*L$D_CN-+GO44Y+\LO>*_K%.46EU]_L4XFUS#IBW5^#M-KYQXG_ [=_>1D-'AY M<4Q_C"X'HU/GRTFIJN3I%!Y\/+L_Q(IRSP:N+$_K_Z>#DU7%/]P@# M1_^,NA!>::FPMNV()+6O?-E/7@U&IR->1T Y&UP>CY+/9AV]L+TJI?E(F.HK M5XR1EWNEX<9=0^$Y?,9[3 "J#Z_=7-V_LR]NOKK_DW\Y.GXUL#+@7E^0^-6] MIO3@H5R1W7=R<7SX&G>F^I>C$"_),-9\]LGW_@V>5G+8A'RP8+<\HE.KH"]A MT3XJGE]?W5A'KPA%:$_?W%#H"[ZR9:]X'@01 OM>YAJ_Y;4.W@'%;VOP9$0$Z%NC[ Y^_?DS=WA9>]];B>DQH,%,COVY"ZWB6T 3NA=V$-/N2;N_?9X7J MF%?A^RCX;7P;2RXB3?\P)>=+B,X"J3.T]&/KKR58ND&@2JF_0^1G/43N^<-/ M\^>*LRD!7;ID*V8Y.CX==$H"W:ME5;=Z_N@+%.F@#UIU2RR1SN>5T3NH PY) M#N[;<2,,=G)\='9\Z'AF3^D,T.P=.K+#Q\2]5[ESFZN=-1TCM6AU:M I'U^J MK4ZP._U0@UCE&M^-/'#M5IV&HZZ6C+O*I3.3T/3F1?/VS8NLIG\F]%]5KNE? MCJR\3YOT[1M.V%V;/.?2DJ+Y?6^T%WP+XOI][VKT^NID[P4]Z8>_?;-*Y^93 M6LW11Y";&3UZ/'QUOB<%"O8#H1I3)N.R:&ULK5G]3QL]$OY7K+RH BD-)'R4%HJ4 NTAM045>M7I M=#\XNT[BE]WUOK:7D/_^GAE[-QORP5O=20C(KCT?S\P\,W;.9\8^NJE27CSG M6>$^=J;>EQ_V]UTR5;ET/5.J F_&QN;2XZ.=[+O2*IGRICS;'QP= MBW-^=F?2SC^IS,P^=OJ=^L$//9EZ>K!_<5[*B;I7_F=Y M9_%IOY&2ZEP53IM"6#7^V!GV/WPZHO6\X)]:S5SK?T&>C(QYI \WZW_:^F?V7?X,I).79KLET[]]&/GM"-2 M-995YG^8V3]4].>8Y"4F<_Q;S,+:X^..2"KG31XWPX)<%^&O?(XXM#:<'FS8 M,(@;!FQW4,167DDO+\ZMF0E+JR&-_F%7>3>,TP4%Y=Y;O-78YR^NM$M,X751 MJ53CIRW M2)G_K$,BZ#E:KX?*Z(,K9:(^=E G3MDGU;EX\T?_Y.!LBQ='C1='VZ3_3L!> M$71S?WG[_>'F^\_K*W%[=_UC^'!S^_U>W!1"29O- 7O_M"MF2B29<5#FITI\ MDU9[E4S%\&[(P#4/OMW@R4S[J;BUNC")P7KIA3<3A8U6E-8\:22& )&PJ+*R MR13U)$;S9HL9"YEE]*>6^^:/TT'_W9D# 1#%Z&(BC,Y8]40ZD@H(O%8AC%9E MTD.'=$[Y\(CE5=YY?*#=N1SK2?LU^;C$]58O)<.Z(R,B+3DG>1W;7-WK#.3 $3)YS)^%&CM$B[ MHEJUC&!?-8WM8-C;FEJ6=>%\DE6,",G;9B"$FD2SC1S?%>\6..IB4W10"4_: M5 YYQ:XAZ(T/M#SP- 2,K43E58FOK!+.:_*$LUPM;>JBC8S^I"T *8$2) >L MSC6M4\^)*D-Q5\4+?+=XVA,/88UZ]JKP(8$;*Q'>&N:QU)DC@0[%Y\;SWX)/ M%G.*!.FIY7VEF(NO[5"%,']5$YG,VV^X(',Y%R.%S/FKTC:X5EOB*IC:5E_G MC+:I**5%HFH\R0M*63FQ2J'#QE))C"T-(2TFE;024<5^!@$Z6P%L2AEZ/]U? M7_/FD&ZD@:VDXE#<<;-YEVMC-M4P+3&4)]$!IR>%'NL$JGKBKK*ND@4'5(I/ M)I3KL#91*,ZRE+*-$IU512#= DJ0=N%D$H*_2QA2F@X.SE8$\O/^V=ZB>AJ_ M"E.\A;LFD:,,GBO+PT^1@*L@Q8FQ-3EL=$A1H(C0EQ14)*#$SP0*)@2BS$U5 ML(D[1R>]4W3O+*-!A!+6/,5"7A(^;Y=[*_/&3883J(188#B@[)$ #(\997H2 M.UJKT)%J_P-+$BH<4*O*#+V+C5M:'[(WA/DU@& I[5]@ 5H* M0+SK'31 [&)XR19)TC+T1S""'5LRMD?MB4OTB=[5<*4&F5H87X>0EZP(641: MNZ7BR>6C:B!.I)L*Y1+JRZ6>\J$):)GZPG()K50L+%]8?!&G(L0\G%D*PV> MQ+N /1;NH]Q(!4<$JU:0H.;;%!O)@!&YJP6NUAY6C8*EK+TV#DF,P3TD!FW, M#3@[TX\(9\-!WR!W0S)"8JM6Z@";B[ 9E6BD \I!UJFJ::,[B[WBCI2 M(1?K[B/,K$!C#R&HQ:PPL[$I+>(*;K@K,566UGL:K4C\#;MC>H\K:E(]<4^< MNV%I8\C+AK?>^-"LF *W%3CQ:8U"J\E&N[Y4V9AB.'& M7TY"F3G3.!TRC&I()RKBLV@:+^:4IE36-0R8%GR3%H\FL;]PLA N;AU82TWX MUU1GH8)QLM(YB<< APV+? MC?$@K]D^J3#U,^ *N[<-4.\M(U.WJ2LS*I)Z"]=T#^8@ M5Y6,6QQC&]*I$9K1H%#17"E"6_M[94CG?+P+)R&-!>P\%K IE*,1*JZA);R8 M ZFJV*&E$;(9F$NK:2 ":&1XHWRV%+HI#ET,Z(06M4!E-MB-G?+NCX]YF0]&L4=%L7'T9LZAB"LTE'2I M><@ #4EE,YN6@>D'GYOLBZ5$J?XR>7Z#R (U- '4H>G+6&?PBC.O]A'",.E3_5NE\Q&<#QXR1\;RY5%N4< K+G)4()$4 MT?&=KA8JG-+FKK]<(DR$)A+F.+\,)GQM@:>C8H]FL42@FR&5V M*IKD3^NY-L:(.9YGN^/E&7>G_[YW5#_H I)2A;'"A(TM$PLU0=]I75VIT8IDR@,!O-6>;$;BT,D1K[1MG466FFASFL:2!3'WQ+#I M_S25 AU>R!<(,3.(]HLBWBLVT\^:FADIEG1J9^.H?S"U MT ")E(V-.8)6-^%0N#4+\5(UAI*0K #)$X>L(1X3LY2'\I=40.^)*'!R>L&\ MA[WW=2CWVG<'B\&TZ1/Q5.14/?LC:JJ@IQO8,)B!)(5.D&U*%P2DM'6J)>+: M8OO: M0!'XO;V'>) G DP*B[>]P_WFO9 ML0D@,)G5H\HS.<&/A^N''X#?F^1Q:C(>NG<@K'MX=+#5RD-Q.QZ[*;7K>V6? M>.Q=9Z[XHL T,MQJR337A::K8:83:A!T?#GJKW/H<'"TA^;*+/>_NS1X=[K- MG<$:=YHP/!A/=]NO.[(#Q(]QX?ZV/ZYX81[HSCYO*RG+;5$ Y247Z)FOP9M;LDUX7FTXBQ-S9=J.Y.2U/K%Y>,E2YA@PH2*.,[R[#&N+"<@::G83KX0:R_?XF!OW5K]]#2G(2PPF* M[HM-4L,S9\X,1]3I1JIO>LV8(3\*4>JSWMJ8ZG@PT-F:%53W9<5*/%E*55"# MJ5H-=*48S=VF0@Q"WT\&!>5E;WKJUN[4]%361O"2W2FBZZ*@:GO!A-R<]8)> MMS#GJ[6Q"X/I:457;,',0W6G,!OL4')>L%)S61+%EF>]\^#X(K;VSN K9QO] M8DQL)*F4W^SD.C_K^980$RPS%H'B[XG-F! 6"#2^MYB]G4N[\>6X0[]RL2.6 ME&HVD^*1YV9]UAOW2,Z6M!9F+C>?61O/T.)E4FCW2S:-;3SJD:S61A;M9C H M>-G\TQ^M#B\VC/TW-H3MAM#Q;APYEI^HH=-3)3=$66N@V8$+U>T&.5[:I"R, MPE..?68Z9T^LK!E9*EF0F2R-@D[@8-9DYKPS=3HP<&3-!UD+>M& AF^ !B&Y M =1:D\LR9_EK@ $8[FB&'81_OV,?OH?]JTMX% M/4QY?OGU\LO#);F:W]Z0V>V7^_GY['Y!'J_O/Y/9P^+^]N9ROB"WM2)91X-J MC5Z24D'+C&F/5(KCN'.QM4]DQJEA><,UZY3.95;CH!MJFJ/^O>:*V05LWS#% MR%'D]V.4OQ P\-PT>9[2,L=2U ^Z)7@B5+3< MD@TB[S)14V%%%^B[EKC$CB?)X0(9DVSSMI>DY)6V6@O[X_R6I67_"^\,UXYP R'(WO+!A +")TDZLY1N! MD)19BX*9 TKK5VE$ E6-H> 4-< -MSD LH1;]5.I_%2K3N(M7&G";%=\*_(7 M@6^8K1JY*OF_L*=5I>0/'"8#'H5$U%JYGM*MQ62^M> M']1/HQ$TQ]^ZP_U#==7WLTJ2_2+"PJY!95*;MEY+:8CFT'?),UJB%AZA"-=T MM5(,E<)V,KE.VR'HU^W+!H'#=->$2Q:[:!==M-8<@3KA-%O9T#RK+MPW4ED) MS$;"7265<3VBM7,*?8$="4;D#_+QPS@,_9/K,H=SG(%%9V7]_:[)1UI4)YW&&F>66^D6ME(T M.2+!,/'&X=".XI$WCB,[BC :!@C;,%4Z+:B 9>S%HX0$R= +QB-8#;TA&!R! M5N!%?N!&D>='/D;A*/*B440>X4>U)*X06$JS;\_YW6<3QJ$7!8D=)1-O'$SL M"'Z#(-IC$P^]>!*3./)B/ N'WB@<6>,QJ =^2R6,0D<%4+%/[J7!QNX*L.\Z MFDR\(+9!Q,'(2Q(7V"3P)DF\+P0L)R,?^H^]Q/'']1)6LW"7;OH?0%)J;Z&YU=X\_;ZZOS^;-1\ -5>@TF@BV MQ%:_/QKVB&HNULW$R,I=9E-I4))NN,:W"%/6 ,^7$F>EG5@'NZ^;Z7]02P,$ M% @ 9HE96C"W&N0Z P A0< !D !X;"]W;W)K&ULO55-;^,V$/TK W51)( 02=2'[=0V8"?;K(%N&FS2]E#T0$MCBUB) M5$EJO>VO[U"R%2WJN+=>I"$U[_'-HX:<'Y3^;$I$"U_K2IJ%5UK;W :!R4NL MN;E1#4KZLE.ZYI:&>A^81B,O.E!=!2P,LZ#F0GK+>3?WI)=SU=I*2'S28-JZ MYOJO-5;JL/ B[S3Q2>Q+ZR:"Y;SA>WQ&^TOSI&D4#"R%J%$:H21HW"V\572[ M3EQ^E_"KP(,9Q> JV2KUV0TVQ<(+G2"L,+>.@=/K"]YA53DBDO'GD=,;EG3 M<7QB_[&KG6K9%,/"MSQMK*?U.$#'NM)'5^N*M,]X=#GIK$' M>6NLJH]@4E +V;_YUZ,/(\ T? / C@#6Z>X7ZE3><\N7'LGS8K']Z_PPO)4*NZD9)E.2(VH%XM8GW M-CGS;(E"4QM6W&)!S92W=7N,:Z6M^)OW7:8="G:JHG8WMT ;BO46];"I\*"5 M,:.],+ :D:W&9(]T*(T3KS:2]*K6D"!S#7==>^!1%0%,*1H#[R#-_(@Q"J[B MV ]3=DTAHV@2PHOF!1UK=.3U5;FAY#61)WZ:183P2>4U1'Z!*.F8K^@=1B&E40O\3-;HD6L&4C^-9W"5^E$ZN89XRN!%65Y]D_,.IJ$? M)XE3F:9^PJ).9>+/6/POU^+_V;70CV:]GM2?Q=%EUZ;D&O.G+'.N3=+TK&LL M2\FUN*]S2F6?WTO:GY# [W#&K_FA]3>\O*"IK+Z2!"G<$#6\FJ=<7>!I8U70'[599 MH@)- $ !% M#0 &0 'AL+W=OS+5)A:.E671L;E#$ M?E.J.F&WN]])A&+!%F@JS.D*ERU'0"YYNW,I%XOA& M9SS,Q0*GZ'[-;PRM.C5*+%/,K-09&)R/@DGO\&C ]M[@-XFE;5P#1S+3^IX7 M%_$HZ#(A5!@Y1A#T;XG'J!0#$8V'-690N^2-S>LG]#,?.\4R$Q:/M?HN8Y>, M@H, 8IR+0KE;79[C.IX]QHNTLOX7RLJVOQ] 5%BGT_5F8I#*K/HO'M=Y:&PX MZ+ZQ(5QO"#WORI%G>2*<& ^-+L&P-:'QA0_5[R9R,N.B3)VAIY+VN?%%F@MI M*,O.@LABN'8)&CA.A%F@'78B%A>\BGF#4AGZO!6$W'+R#UZ\#[GN\_AMX$VM)ZINPGV*%WR@@^V@W#F'-A<1C@)J#8MFB<'X\P^]_>[7=R@/:LJ#]] _7J-_@+NZ MF5S<7IU^NYO"Y-L)7-^=G]["\?GD]I?3*32=Z3E<9$NZU&;E/5_J;/'3);51 M##Z/%DX*([.%+TX+2J0^C;2ARH. 3]UVCR2K%'>?W"2<4'5A@.QR;81#NC&7 M$8)"ZJYV ['_"C%\$U' 7$122;>J<$!F,(VT4TR[E"ZA-7L]UFFNT!\(9ZJ0 ML87/(LV_PHW1<1%Q0'(I_8GC-[X,Z.!?!'27()&3!I9"%22T$@T"6B?I3"%< M/E-B($2J*L321KK(^'XD; )S.C0MS(U.O8LJ-&9FB]EZL3"(5;E^%'")2U30 M;_B#E,P*XTV^<%9$Q &)C AR7KS;AGDBT0@3):NZ$FQ@*0OD]:$0QI'V*&*J M3]C:+:7,][O@?=6#,PIJ)J)[F%*C4*(V2;> (DHV.8_0.'JQ$.VF"A6K4'D5 M.I$M)&4"A&_K35%L&ZZ)VVYN-PX; "WR&JDBYA1\ZK7[=>4I>'PH9,Y6+19% MV'Q44VUYKO1XKWY,[U#P@N2_62$5@]M*(1\0IK+ZA2S#;;(TJ+S G 8]LYK M<<.N26SEUW!F7N=&;Y+T0WJZ$IAMW4.)8-96Z&HJ+GAWLN) MI&6YDC0B^M'U2,87:K6>H6$XH+_AN0_!K'==';XL\6*X_P:G51^7[2J'LMJ$]EP@B97<1 M&ZGAI=8VZGBEMEU2L,G=;.6+MN,!(K-W2NR)"DX:C8I\DZ8ZDT(L4AI[Z22W M?,:MPZNE3X@T^F Z(QP/PA&S!&,I?)IYV@49$VDYE[0[WBAM[7_')O/LXC^) M1L7AV7FROL" E!@ &0 'AL+W=O/26\S:M6N]F*G:"B[Q6H.I MRY+IER4*UQ.:,-M463 M."[=I=Q:3;N<<'9Q(9]06J4Y&MBV]Z^417,P"RP=XER#=$.X[ CC=PBC&"Z5 MM(6!,YEA]I8@('6]Q/A5XC+^D/$4TT,81#[$83S\@&_0ASQH^0:?A/P"I]RD M0IE:(_PZ7AFKZ8W\WA5R1SC<3>CJYLA4+,6Y1X5A4#^AM_CZ)1J'WSZ0.^SE M#C]BWREWE\9/6*[NSZ[N?MQD%9K!6*C.P!TGH)U%"QB3Q)^,$;EA# M;]:BYDP8B/Q1DL#4'\0)7#--*HB&ND)5":=AXL?)!,;^=#R%!ZIH$@B55FO* MK,-.I[%CF(1PIRP3;^3O011&_IC@I&'LCP;C_[5M>W.9BCI#D-B(%](GZYSN MG[*;PNT8&XOUZJ$%+6E-K@I6]0N MD9K4KF-]N.LQ!%NE2Y!UVZ ,I*J6MJOB?K7O@<==Z?]S[QKH)=-K+@T( MS D:'DY&'NBN*743JZJV$:R4)7VM65 ?1^T<:#]75/.;B3N@_S,L_@)02P,$ M% @ 9HE96K2=Q4XB!0 5 L !D !X;"]W;W)K&ULG5;;3AM)$/V5EA-%($U\-SA<+!E"LFP"03&;:+7:A_9,V=-+S_30 MW6/C_?H]U3,V& A(^V+WI6ZGZE1-'RV-O7$ID1=WF<[=<2/UOCAHM5R<4B9= MTQ24XV9F;"8]MG;>Z[?9>*Y,J;XR.PMF5'1V9TFN5TY45KLPR M:5-X8-D=!,EMI_-\O?J,8S8'NQT2[\BF4E.^@U M1%PZ;[):&1%D*J_^Y5V=AP<*P_8O%+JU0C?$73D*47Z47HZ.K%D*R]*PQHL M-6@C.)5S42;>XE9!SX_.\P4YCRQ[=]3R,,C'K;A6/JF4N[]0[G3%A#U@KW>Z_"$ @?R1(R3 MA.J\!4G^?BX/E9?^\UZX<0Y<(6,Z;J S'-D%-4;O MWG3VVH<\B_F4Q,QH-+'*YP?/:+&&V#G/Q75J2@<;;E?2$P]]:1/Q5?E4E9GH1)V](7[W.GOB&T+9 M!@(3'X9B/\(D$M?&2[UU^U9TAU%G\(&=[D>]03]$4 1/$$VA&N06)Z/Q--NZA0LVU7TV.37 M*['S[LVPVVT?;M_P86?_<#<2RU3%J5BB,)NXIJMUJ)]Q/ &W%,@;(6'HE)W+ M/R=G!^++Y\GNQG8E'3:=P]TG0*)0WB6#B0D#,1$NE8B#:UP[ B*ZBU.9S[GD M-L"+39;!5)FKJI,>8<,)N)+7HW:)JB$3@!)@.,6G(8/.Z"38JUW5OJ'^N\Q+ M9(UC'#2!D\2E\02:B/>B1C9!;NFV9(Z<+?!;8PPQSDI;TZ+Z4 6'(*-,DN ] M8LCP)0II_8I[7\XM4<60)30)B7Y"NQ0I9^);GNVL1'>%-C:DI4HDF&"* )I- M5D6[5PE#IK F*6,*XG079DPD=.VA9L_8WLC5.%AW_;O^_:35%;\D+H$3T%O!!O\O]:^SWTZ6P]>.ABW\_"> M/9O3S9-Q7+V4[L6K]^:%M'.5<\?-H-IN[@\:5=.N-]X4X=TT-1ZOL+!,\>PE MRP*XGQD K3?L8/.0'OT'4$L#!!0 ( &:)65J1_(J(GPD ($L 9 M>&PO=V]R:W-H965T]W6\'^(NM!V?XF_<, MH:L'I;^9K1"6/99%9:XG6VOKR]G,9%M1ZU*-3#]228= \^R\W6XH/9 MS57--^).V#_J3QKN9CV77):B,E)53(OU]>0VN'P=XWI:\$\I'LS@FJ$D*Z6^ MX%_:P>?A6M/ 0P4X6A7_;@U@:P.&N,565+# A*6;E__MCJ M84"P])\@"%N"D'"[C0CE6V[YS956#TSC:N"&%R0J40,X6:%1[JR&MQ+H[,U' M 2*9JYD%7OADEK5TKQU=^ 1=$++?5&6WAKVKK!@ M+8$A;>^Q!Z[%5C6F?S#@K#(B-AXA*7FV!3'TCNYZAM,>T[J%.D"4"0 @*[;F MF2RDW3$(!@V)@EE>?3.'C" _5)879LI^!_PM$V*L!::F7EAFA2X- P$W^&RM M5Q+1]T>'VW#*01H*F0&E"DQ"$PKD6WV@A2)_H&$-B] 07E$ ! M2'@Q\$;<*8B=]Y'[9%LF#/PW;*_H#,Z_9Q3MTB'H$!EITG MPDN^V5.3K[B!<6':[!Z.+B.9YEJ*K)G M#>NS'>M;%3(.<>TVHH3!]^X2MDF!$19C7EZR?Z&1J!B/HR:,O7[&N26HATOV6T)'.2?O M C:W3A5I?H(G(((:%GI^$+(Q"%BP6[ /% M&_I -2X5T3)F 2@DB&+V1=D^M/:2)+&7IDNXB%,O35"2./26?LSNFAK20.D< M.>-FR]9@?;"H:W8!W=]5ZQMD5G/I:@0OT=+FP+'1#4L VFB7,GHW*Z2+44@S MEP/S]/ ,N_BQ@I.5PC3L+EIS+9?I4RQ&6GS&H@41!8Y'W!KNYW2!-X^6])^D M,?U'?L@^'S&I6F$];^/Z$=)MM1E$$[PNY,8U#9=CO\2-%MX\)' ^^".9$]QM M?NA@N [<;X% 0B^.\1_TD02'MCX,RP-[_VCD\9/H)S'T(_JC#@X 4V^1+A!A MX*50 <94 T_P8!;0F'$9MF48-DMO"5*E7N 'IPA9&'O^/&#APHO!3"Y U(GU M@";R4A\5'25>$J4C!5^.(OJX:(DW3YT-YNG(1*?%FGOQ,F3+YZP2.:.$ON\%7&OFPV-T+:DR/]9I'7'D^35RU M9_&T[3K'7AQ,T_9%.&U;@Q^WRZ6A$D(U^,@^Z73)_@&_"_@=\4^F4KJ3RO=K1]V^^Y'F(#O05$*I1J*J10!JN+#-D7?%4,YPLD M&B4,JF2N7W%I *H7==N52^Q$:3>]+"7KJ 5P^G,[='V/>X@!!BZ"MJVT@@Y1_C8KYL+NZM%UQI_ M&@P)=HO==(=O+P!MKD6F-I7\$[@\6T!0E+(HNJZDZS6'9;O6*F^0#>FZ7^*B MH\/V;#X-CG*B<1/5V$-O\<(8#-.K.H 307(8,,'6:= ;=QWQ(2!YI <1)NNS=E@)8(.\Q!=#Z9\% GS2BJ6HS[!O'Z\-I MN%^OQ6&[I#ETPVW/; :DQ%G1D."JCP4=5X:@& MXV<;.>X@@O?5"5!*:WXZXM)$LK\%!.\:#8IW&[6<:=#L]T%Y*?/E% OC!F_* MWKZ-[I#-T(J'JIV.*T>?XII^ M,#T,T6XT!;:CDK$_X^DU\B .1[+CZ7^8\_I\]ZD#\D3R]Z)%V['&OLO]D),A MTT,K&X#Y'/)\CGL\1S^>(YW/$\SGB^1SQ?(YX/D<\GR.> MSQ'/YXCG<\3S.>+Y'/%\CG@^1SR?(_X_GR/.!I^%0M+;T,>OZ'7@^NX+T?YI M_WWMK?NL=+_/ MQGYS,Z5*\33/"_=^:U:6BS?[^RZ=J;ET/;-0!9Y,C)W+$I=VNN\65LF,-\WS M_6&_?[0_E[K8.GW'][[8TW>F*G-=J"]6N&H^E_;Y7.7F\?W68*N^<:NGLY)N M[)^^6\BINE/E/Q9?+*[V&RJ9GJO":5,(JR;OM\X&;\X/:3TO^*=6CR[Z+4B2 ML3'?Z.)#]GZK3PRI7*4E49#X]Z N5)X3(;#Q1Z"YU1Q)&^/?-?5KEAVRC*53 M%R;_76?E[/W6ZRV1J8FL\O+6//ZJ@CPCHI>:W/%?\>C7'AQMB;1RI9F'S>!@ MK@O_7SX%/40;7O?7;!B/FVQ_$7%[*4IZ^L^916%H-:O2#1>7=8$X79)2[ MTN*IQK[R]*,IIGOWRL[%I1J70A:9N"EGRHIS8T%*%U/W;K_$0;1\/PU$SSW1 MX1JB@Z'X9(IRYL15D:ELF< ^R#9L#FLVSX<;*5ZJM"<.!HD8]H>'&^@=-&(? M,+V#M?0@[*5V:6Y<997XU]G8E18N\N\N:3VMPVY:%#9OW$*FZOT6XL(I^Z"V M3G_^:7#4?[N!T\.&T\--U/^J@;Y#].;S+WOW5[>?Q.75^;TX^WPI;NY_O;H5 MYS>WMS>_?_C\RYVX,(4SN:5X.E7A*39:*%)%>" M7.46BK--_ISP_:+C0#51%M**B2YDD4)WT&I0*1@X6&;@(+[QIQCH14:8>R-H MY6 QRY8KU%,)%AZ4>%;2.B9"[J7D!'H4$K$A7;"O2T1A@O$S98EE6< TN8#? M+^0S&\Q,()<#"W]4FL0;/PM366_="V_=L\:ZF7*IU6-:1N7A38=4*UZ">R-8 M\^>?7@\'P[=T>11?',<7K^.+D^;BOA5O<-)/^OU^\)Y(/=OMHT[&;XK6*X>> MTX3U>6'F"UD\"RQ2)+XN2B,D65L7FBP2^3;90,*YCF)_"Q$PD:G.$2])'6ND M;9@=Z\%9M'Y248H5[/2YD=Y?L.HX)IJI7#ZK;"^S\C%:NH/JD=>.PNR3CH;] MMYU"\[/!VUTLE"459'9I5"VH H?Q:M%:A0[065W-]>WC886>>7$J'<\>M4C M=VN\0D>! 9$0,S!5:N9S77J/4*KFJBJJ$DJC5-$N<$ 'Y:R.;R)!2]=8%T:B MI\PE-#WHC?JOQ(*"&D$[]XQI=E-7^E7-0V)BW-0702YF-^MJT.\-#UYMS$VT M?UZ7@2QPM9'H2N)?UF7E@NM1%Q/9@%&5^"K\,>_ ;+IE*-TOJS%Z7CY! +3FAAYWJ"?C9*=<3 M2&2(Y2+ 43YMK?3@AHP#WR-766$*CA7S!*>!7\QT.L,FJ]K*0JP\8AV2JV@+ M#WDR'\R>LLD$/7$&>WWO3I1:WP*)N%EE+=8$I3N)3J$.D/A3;K\ M.O;E,9507DR"-O4,O%)3,X/B9V6YRED&*Z8Y-"LC,0+I2ITN1N<0([:+@ M\.G/0T8X#^4D>'#0,//B34M K]%"D_GA(;CT2B.,?';^L2,'WZQ%SXTG5IPW M&'DSK/ 54%(B32DPI^S?5T^$A,0%ZI:X!MK^$UY!+%-!I4PXKH"FB% FG]E^ M%*X4YR2!;P=NU0**0-E!UBCH62-RR,U8 ].4RF.:NA>A#H1\FG:\@! ]\;MB MQR#WC$'4"[$+-NSZIH.&.!DY""U9"=4U^&534O"9&5;PTQK"*Z!9^$XNS(>B MFE&88B_*2W @Z&,A\R3R7\S*15R-5U4%_=?K@[:TZI4!5*[2::3$6%'OX" MC"N^5MG4>PU74JXW7CM%:4U.D 6!N'?.-NYJVS[!108'=0E/"9@V>%;_$/-_$])V9].S M[@!/UB;@NA=UH4&HW;7&';X*^58>04AHN.X9K7I \#!07.V#)Z):D(:W!_VX MO'H )+:'2Q.H-#4VPR^?A59I:1=7)MGV;9SHH#J/VFG\0^@:%D+)M*10!G_! MA1&AE:JQ&B+!^OBGL[FM 6I7^D&.Q.WM MTE2"IFW]J.E[P3^EHPC ?*]\7VZ:\PU6!XW]WM%?'C1RI*0Y8*SFM$G[.=6W M4U$/<>L1 QF7D8]G*AKWU@VS?R\DG1\)X]0'N&[$YG,$[4VOEQO;R0>H\ZLZVC^)^NH:PB"K9 M"G#>-0OI/'],&*:IY 275TK%V3NS:A5)];Y *J)YX\2:.;<@3(?^@WAWJ=L9>[+7"E:#VJ\KZAZO !DY;+P( M'3BXR[:[M:RC:(S&'KJ3_JBE=F3V%3#1(U?H@Z:OC%C;>3G)$5XCN=U06$RQ M,AOA]@;5$1C<L>@8P M>4,2W+=:U!FLY6:#-S-:JB=W8>X:!A!-L\B!&,G;X/+O!'SB@_:')KL>-?#D M-J2P-4->2AM+JJ[CH=\[.!XM#W'KT^/91,Q"TY3X0A;5,6*I3D:KV@RVI?K7 M6 H&]I,A0G2;FO_.Q/A_[/WK?G*L"D1U&=<+0N=-![" )[SQG,#K.9[> M+8WMVN3- T15#V"/8N1[S;" '696>+G.#@OL( M[:/-#U:XKK'BA_:U%1#$<.,KJ_7H=<(85WHET4<7O"B\J2EX#$^]8*P?<$H\ M*0]SKG61<]ZLWYUTL]MV.S^"YVH@L@+F5LO]2K-R&$VG6P]>PQ#0G)]8\\2- MQA6)=YSH3!\OWR4EY@A,RK\TM-"9S_,T=Y.X?=!G. ;'YB)%@Y:EQ+P.9$"\ M8>]D].(MSSH>U-."LP5D[X:9,WJ3IA3EK4(]^BJ^-/:<65--9R]VCV R/.ZR MR?>XVWO4A)?R(:BJB?;S(8JZ,= MU+_HE$*C5/=36+3J^.M8^W'/1PMQ&'?;'>U*'!!3>MOA\<"ZL[W+K%7:WW") MB^9U"KGX;\S]\&1/*8OL> 5&W]C7"9N6'B<:+AH;R0,0$6_N]X]&6 ML/X;-7]1F@5_%S8V)2 "_YPI"7YI 9Y/C"GK"SJ@^5#P]+]02P,$% @ M9HE96OF\*(X]$P LS< !D !X;"]W;W)K&UL MG5MI<]LXD_XK*+^IJ:1**U\Y)T>5DSBSF4H<5YS9;-76?H!(2,*8)#0$:47[ MZ_?I;@ $)=E.WB^V1.+H;O3Q=#?T:NW::[\TIE,_ZJKQKP^67;?Z_?#0%TM3 M:S]U*]/@S=RUM>[PM5T<^E5K=,F3ZNKPY.CHZ6&M;7/PYA4_NVS?O')]5]G& M7+;*]W6MV\U;4[GUZX/C@_C@JUTL.WIP^.;52B_,E>G^6EVV^':85BEM;1IO M7:-:,W]]<';\^]O'-)X'_)Z*=4[ MUW2V69BFL,:_.NRP!0T\+,)R;V6YDUN6.SY1G['"TJOSIC3E>(%#T)8(/(D$ MOCVY<\7WIIBJT^.).CDZ>7S'>J>)X5->[_3?85B]M[ZHG.];H_[G;.:[%EKS MO_O$()L\WK\)6=+O?J4+\_H IN)->V,.WOSVK^.G1R_O8.%Q8N'Q7:O_^IG= ML]R7SY\_?OM\?O'M2IU=O%?OOEQ\^WCQQ_G%NX_G5^J3[>Q"LP5]-TI#,(VN M34F:;YI2$PVV4=[M M-Z]3,8 #>%AT86MMN&6GL-A,860.O1&2JTD$U:$+A MX(U*K&L[<*>]:_2LVJB5\][.F![=*:V@09ZXAV<@?N:MJ^'UBN4]!()O\Z, M>\2+;C9*UZ[G0RZ*M@>)2^U!LVDPLNA;4"X;6H]Y*\-<= ZC;G!0H+\SK86( M=0EY0WZVAD9V"@<)>:HY9 N%P7LP55HZX$F@F?>'VV_YV/V$J*WL/[W%L,V4 MU"!L\1:,X3S45X.7K1&-O-(5I'6V:(T([^%O_WI^5O5TXH50\I2)D6)_(.L:OK M6YV_?I1("7,C"1.29]7#7]$17+:N["&GRTC4EUD5+("DCR@V39M#)^S<8EXO M9T;'"67 @\8U_[&MP-B%E,80RZ2YJ]86HM;"V%2=S7%FJC+-HEMN5 EGU'LO M9[ V;%-QY[6!)?:D?KPH:U:.-)$H70J$G*#<2'Y6TM MUDR+GT$A+.Q=G64,G'GOH/O\^=<8F*HO@?DG')).)^K;^;>O9\K0WJQ!X72_ M+6U;TO9-R>>!QS]G+S0Y*&J:G:R%^0J<3[&'R78@]P!&S7QN&.NH$BZ #OP, M@JV4Q-!35J,UAHXH)O_LFB9@I20]C($X>(2&I+I.C#%3L^"L$9-6<%E$Y_&S MEWZD+G?1C+._@4?UI&-C>7=+A)M*LPLT;>WY MG/[L(>SCQ_&@0&I%("W:P#Y^)KR4;4+PRHQ5MQW":V!0^MFO=LPEQL%@ M:^M!%DW()0#1F KZ[,F+XXB^M!1$0,9[F:$K6-O2PH3#$C2L@FLF7?91QCLR M1?#ZNT?X@N>XTVM]E/D-P=@J"Z<4!^C@*L-K?JC@XKWZ3=>KEW%!@D20/[W. M(\+:B/J(:OA^M8+334+THV!*D;2?(_0 5;7L)V_@ !Q<9JO7*4P)9$!4L@"S MY ID^ZFZ"L$='%"$&/;@(,2'S5-3&//B63PBHIUO*!)BT;JO*8P!.?/'"GBE MHE5CZ %=-ZQTLF14D;0=](FU,ML_:"+Y_CR&!;.A-X FJSZI6\XMT;+-:_B/ M![,-3\CEAOUQ6&D3EYUNWY1"^5@\FL_$-?C#IR'Q@(/%_6(7$=:4%8H^5Z+S_XE&TGN;X]%:#Z2UD$!02M>/GAV,GT*Y:PJQEZ"0HI)QT^FI[\TZ9DXR 9OFTGJ,9\(1T;H4K@B@[=$!<>Y$E> "DO2#)T\'QL#GXZ?3%\-7 MX>#%]-GPB-R]1,UJ^D39\)],)&O !<'"FBVN D_8&CMC#@0=WN=3LZC.U MRKT$^8X5AQX&5V/%.)T^3\(M^S9BN#LU0 )KVGT0\H/C0=H_BMS^+Y MGOWVB7VZE3A++"OX&06Y+RE84/3!0A7AQ>/G'#HHQ>;DQ0!*M;8S.&M ,I.% M+SHB0D9[$HEARN79P2,>F1Y]9BK]TJZP+<$;GZUYQU*?/UZ>C3'6%XC!%4Y= M:,HC*F VC\/'"0-X?GJ75@C#AFR&0:U;F)C=$;HI=_T?7'S<@1*'BH-1)">Y M$> <3K]9WOM&A+/8C%!K'X?,.I^BN: MHLK%.TE$8O&>TOX BVSFUV\C'H":"A6G>QHT,^$9'Q[D/646B"SH3 M3V.N;<7PR<-9>*"U7Y$RE4A"B+A5.U0PO%W^V1/5R.1F*:DH%Z(PN?KM+#AH7YR;9$&E$XC(%0+73,NM MAZ: T\0J7LH_R$:A_1W55CCQ)+OB\L+#QYY%%*P0K2* M"(7%U4+*7\B^)*Y=%PA#QD9Y'A MI*T?&5RMKTT2<:']4AE?4$E\I3=B4AC4BT^ABL8$>^T?QQDA%TAK71HN 9SU MBQX8X/AI1'!KD_)PA)V.H%P6<>@TB'H29%(M&'F(HZW1..20*MMQ#LGN5='^%56L('2\67 M@RJM)$11OYSWHUL 95\Q/4Q><'!"!U50\4IV&,6KJ /<,,SCU20D-=SMXDHU M1Q5=QA[4"//&L""!+Z)HY=8-E1+9WT>?M0,=F=X %P@P!6365V6J+L5=0?4M MLT,LG?<$MLE(2*_W#TV$; /W_<0+FF97=Q>:H*./4LB2A4#7'WTUYPJ_=#FF MZ@.?(Q71*+;@OW2.*N\2TQ+.N'=%!8MP\A'5;F5G*2[O0[2IBZE;/%H$ ,R1 MB>3B]PEKE"4,75QJE=;%>/IA9VY/)'Y_& M0N!9:Q!4S\'M8B.UBJ%!5B/ 66G:2*H![ *]Z=0[MOI8I;C"(4!XS? >E'XS M/[1/W;+ :/)]K$6]'T-G6F^;-TE!,@W3V:GEB3$&$*Z]5=/#;01SHZM^<(2( M52::3M[5%=<6^9<>#S 04W!C%ZZ5A$QN-8R"3HA;,XR@WA&,>U?"L[YC8OBR M1]-AH:$U&]154N9>BF+(N0N8,FF/M-PE=EB?W0> 6YR3[G1M0#+AQ& F$,IA]JB?^*_,"VVW4^YV]]*' MXMI$'ESNC6LH!D7""9\H465PZX6MJ#Y( ..G_ M.=PPXZJ^DZ*ZQ0!F'@.8%)_=SZ&@/Y(79X@$ YBA45$N52H%29+0Q,V'S=>C MHULZ9(TDT$6T]R#4477]DGLD0UU=7#\[[>RZ$I48267QRB_9E\@J\9).T+L7]OM/IYY"58)AU@\&PZ /. M]*V_A:()7QTRV-W 7[>C$A+?Z@@'V <;ZE+D!^^L6NSGZSZ$QR(1A+X50#GH M&5^=64IO9RBYLEFZ=HBKP5(C[%AR!@-N;4OFU'#?:S ME+!0S6YM9"!'WJ 9^^_Q[+&9F2&&0_609#WR/2P%J3;R=4\FSIB0T*(C+RZN%.MS2U=A_E39NA M;)?B1*@9>Q,KH]1I;OBZ[WYO*&18N4U!%_V\JVC3#*60X[J#]KWF)N@UW.K, M[TELZ^JHY0(RLF[R3S=J=_NO'!FR)JRG1FNX#_1E/O=+BA/IW@_V/E_9(ESQ MLML=T*UWP=NK=!7SNH$Y4,N !Z;EKZB6KJM.$/2CJ;H<.@KIGFVXZY0E^7R- M@N1-(J6K>O 93/N8C.$.L46(XGO&4 R[HMK)T!AX-GTRE,.SBB*O=3GL<8$] MAB+B61?N^)3L_Z7 ++6=+2*&VY.(CM=MO^H"U!2.J&Y QQ]NB.^0%)TW/$:U M=;=E2P"YVD>UBJ%[LJ>0(N(D%SIT"P:Q'&QI:/'+T9U5EY@N]+*7B3D$]-PX_*VRFD^#[O]J1O)D.7" MYI&<1YM?,-E6I]V"\RX0.9IDY;)8'&7"DO/X/!3O8G'USUB9(XYC3^T#:VAZ M9<,%;:JR3F(155S'<,'5;R<;#,+6X<:O" C*E#PCK5KJ6B^X.9O/XY)H< 1C M2B8I$H2BX#R,]I1I6(H:4W5ENGE1%T@TR\UA2GO<78]U1Z]D/B'<>W"ZJ@8\18*K\WPG_BGWR'8 M^8:#7@03^:V <'?BD$/"8M19R6KOL"A7\;TT2W=]/ "\F:KW/^>+)R-7IM6# MH\S2AMNH,4&PXQ*&F.Y#/ (T0:1K3-(5\I>NLB7'"J"!SL06U1#P.>8$D!4; M=?PC X_XQ[VJG-64/X_.A*U28NE&AM!J9(C;7BZ$>6S,=8Q\Z=+=,X/%%!I9 M:T9_LW'2*MH"#,0_3:!FY*U)Z62+@;4$T]Y/]_T0YS#[(16BUX)_+N;%\.0W M5>EI^D7:F?P0:Q@N/V<#E$#D\:HR#F6AJ ]W,'>80OM$'ZG=Z;_P=02P,$% @ 9HE96@O@'S,[!0 :@P M !D !X;"]W;W)K&ULA5?;C@2UTI>S4JG6LN)A.;EU@+.]8-*GJST:86CF[-P\0V!D7AC>IJ MDL;Q;%(+J4;+2__LSBPO=>LJJ?#.@&WK6IC]-59Z=S5*1OV#=_*A=/Q@LKQL MQ />H_NSN3-T-SF@%+)&9:568'!S-5HE%]=37N\7?)"XLX-KX$C66G_BFS?% MU2AF0EAA[AA!T,\6;["J&(AH?.XP1P>7;#B\[M%_]K%3+&MA\497'V7ARJO1 M8@0%;D1;N7=Z]RMV\9PQ7JXKZ[]A%];.IR/(6^MTW1D3@UJJ\"N^=#H,#!;Q M"8.T,T@][^#(LWPEG%A>&KT#PZL)C2]\J-Z:R$G%2;EWAMY*LG/+&]%()RJX M=SK_=#EQ!,DO)GEG?AW,TQ/F20IOM7*EA=>JP.)K@ EQ.1!*>T+7Z8N(KS ? M0Y9$D,;I] 6\[!!@YO&R4P'JNJ;L^_@B^*.MUVA ;^"^% 9M!'?"P =1M0A" M%7#K2GK]2MJ\TK8U"'^OUM89JIU_CHD37$^/N^9^NK"-R/%J1 UCT6QQM/SA MNV06__1"8--#8-.7T+^=N6^8K^[>O%_]#O?O;V]^@]O6P#NT3C@LX :-DQN9 MTPTK]4;EVC3:"&ZC"(0%05U)V8:B-5(]4*:2.3UO7:F-_ \MM!: MQ5$<^P]8KSECYB$K-F2EH1QL?0Z^'\<)-)0"OS3R.3D[8D]Z;M 8XO -B#&L MO &5%?K4]Z45P0ZA% 4D]&21I-$TGIT@"#3,2!I5<+#,2.G35(:+Q_ Q^,BB M)%M$L_E9;U=B58!4X&B04IWM6=7C+.D["SK053J&]R7"5CM"CZ"06UE0*L+[ M2GYN9>&S!(:'D8>D@H925P6:YW$1%9K&ZW]I0G+">.E)PR=A!B(O :-RTE6T MGI"U\J01:!"2ZEI9US=NZK01/ZB[*,75CB-+2W-O#&FGHYI5@ M)AQU(V1!^$_\6UKDT-# I&7K/27%P+46IO J2T,1:T/=/XA>J'T7)#.GQNK5 M'6C":T@7]55%/%-FU6]QO8Q^ZY'.WS.3GFM70T^JZU 3PUIAX1C*E0;QQSU2 MN5.-2UV0SM[R2.F0HB3$1E>T\]H+Z"=A0+T=>/V+X?P ?P[C"]#7'JP?T&32XO/&[/A:K<]!L^(-#Z+ M%O,Y+&+JZ'/FS"DD?JL)=U MV!V0RJNV"%"AU5K^&@ =VIS&)D?#OUWAY[PEAF%2T^[BU64/ H M&RRLL>;M?D>519, E=3F^1@\,>+"_..D"?+3Y_XIDURWU+NEV :Q<+/A84.+ M"ZS$OB-!1EL>.=S^D)="/7 2R58YHP]E1=W;4-CC8R>'R>#\5Z-Y\*=GXV"&/V-TXT_3:ZUH[.IORSI MSP :7D#O-YKF?'?##@Y_+Y;_ U!+ P04 " !FB5E:(J5CA?T, !**0 M&0 'AL+W=O7C22J).7U]M/?S)"2J'W%25P@<%82-9SG M;Q[4ZZ727\Q"",L>LC0W;PX6UA:OCHY,O! 9-QU5B!R>S)3.N(5+/3\RA18\ MH9>R]*C?[8Z/,B[S@]/7=.]:G[Y6I4UE+JXU,V66<;TZ%ZE:OCGH'50W;N1\ M8?'&T>GK@L_%K;"?BFL-5T^*^CN2'629 MJO2S3.SBS<'D@"5BQLO4WJCE;\++,T)ZL4H-_65+MW8X.&!Q::S*_,O M029S]S]_\'H(7IAT=[S0]R_TB6^W$7%YP2T_?:W5DFE<#=3P!XE*;P-S,D>C MW%H-3R6\9T\O_RJE71V>@V )>ZLR,+;AJ*_71Q;(XZ*CV),Z=Z3Z.TCU^NR# MRNW"L,L\$4F;P!'P53/7KY@[[^^E>"'B#AOT(M;O]H=[Z UJ80=$;["#WNV" M:^%EO>8K\"W+SK3F^5S0[_^>38W5X"C_VR:]HSW<3AN#YY4I>"S>'$!T&*'O MQ<'I+S_UQMV3/9P/:\Z'^ZA_FYGVD_IX=7?)>@/VRT^3?J]_PB[__>G]W7\. MS\]N+R_8VZL/UY@T(AWE@19]1= MM9GD2ZX3X%(12?$@XI(D4;.9C(4V$?LB5DQD1:I60L!EKO)MJW#[1&J 'Z5- MA]TB4[4$X(A(6L?2\&GJU !<2@4[@S!E@?M;D;.5X/AV2^FQ,I;>X&G*##FU MDZ-P3FV8-,S=@=6U=EG"+>S$I09SI:4@#F$EL*CFN?P;ELN(E+ M8<'+Y@YX7R$H6:2KJ-(1<)B6B=/07.1"@]SXB"< RA)1@]CW E?6?E_+=4VB MO,_9![X"UKK'$7D7>>I"I0EX#.,%!@4J!J3EB7,5] :\OKN\NSEC=R)>Y"I5 M3)-C_+G"50%3<0M1SM^DB.P#@+&2\8AY"= M^T"%: 8P-F0$R*M.WSQ']4/) 9XDG3]#!I19F;&\)/L#FQ0&($9I%TJ3+Z/? M2&-*C/I ^EYWG_2S4A,C' 5SL82!^$_I@#W7(H>]X&U#N]![OZ-"[H3.]KWZ MPJDO>I3^>))(?!.\]L=5>5UJ_&DKS3R>9S"Y@'\ !0%QH.+@R8'>*!J][$;= M;K?BP_.) $[2IG$C9L/7YQ$J8;>G3"IBJ' M7.8OW'+T$!%+)XO&6L^<$.D@MP2I(T@/?O_#ZE:8%,X([=^)J2ZA)$;O/,9\ MTKBA(YB!YTX]B@.7)?B;_N><,@R6WA/B5*_W."]9]S" W^*1SM./0,;'.D^T M8?DHM'RTV_+1CUO^RJEX@"FK!W^)WZT:?@*-4LG51@I0*R3YJ(8#MU<# H&. MO2HI-L=.O6O\C[^+_[N%U,DN3WVT:%M0\+MD U?O5L*YL/0A,'F:B'P2:2DT M0[@ YG#7J0*ND.?:PUQ@>M%Q(;R9E+%K=&X:OW>%BLM%V!+TNR?KJ_$A/>J= MO$ Y-NG1Z[ZB=P4;*<:L%?,NGERDWKQ#]"Q%]6$7_A[?&8+>NU;8776NA_%8S?20V=P2X?VRDWONH9J=[= MI8.F:'/K:N\*UCH]@2?+G+<\L"7@9AVQ:V\"?KX7]P&!!N/1CP#_IIOF$H%^ M3PX(\=^O#F\Y1B*/243']T@>0U!-,3>+]MTPA>S-("YRKWR5\QF?X6+K%OV*VS^"?"8*-A0%W SZ;^DC<8]UNL<>U]XU@R$ M'K#]=3%V#U'QW62:Z<;W46B4[\85TK5(B9S-H K$$)L*NQ2BZF/T%V']4C\/ M:GE5!@V1+%+L *:KM8I@OV,#ZIAUYU\NL!+=V%@\Q$(DQ*C4M?TP%K!SPABP M-#.1:[)M\-"8?BUL=T;&GJ%@/:(;CK.2)4]H67:]-10\C'YC"Q M&9]UJ$;9R"D5[Q3TD#]G)3!9C>X0O:FZX'D.1M7& W<]7>RP3P78K-I_6^7G M)(CJ 8,6-%5P&J6'.(N4A40]=39-YLSB2V\CK$W=@ .3* /^*[J6N"!%)\(5 M(DW0MVIJN,BDM: $GVFH>*N'N6?$4[V(*$(TI:!]@+6OY;16&D/;AKBRH9QO MRG4;Z6TM$Z$8/E8V-E+[,\0 >KKCEUW*-L,>^]7[?#\:#3!Y#3L %'\XTL_A MYK#O$M.@Q][Z5';T3NF9D+2B-QFYY\>3'V%J"$R-7KYT*7#BY\[;L*(&$E3G MQBZ/FP8/.Z/J3LLJWXU^/GXS5=)LWHV2P5<\6/LGP,RHTZUW)E;ZG>%3LA(U M)R=*5^V2QQ77PAHHL.TAQDPP3W-S>"290I.Z_2D=ZE"ZP4I0NU%X548$X;J4 M=K$+&:H#A:]DA&W^$6W-$SL12)JUK/ALTNG5FG8MCC3K,@1$(!X%]51"^^.[D:NLZ(CC-:2:W7GKR]DGC01&Z]O&: MLX\:9W]/('.FS*AB+H[!#XUDX'-P]YJ,6C9,;#D< @ M&HXF46\TJ22#>^$9GQM*8X49[N@=.N"L2MQT(A@B3=XT8ZW>,ACM5(UD:4L- MD#_L]IY_>>'ZW,\US_ZN%A9R*67\8KVS;DT2*%IB="(#&6.*#%E)&1V/]-K] M'X89A [5E!DR%V._0F=H/K4?=W_VJ1B< ?)SN0:.$>[Q)QB6Z@VOWE1"4N.^ M@LH*99H4"86WT A,-^)>Y"7FS$10%PC1 I$Q^M>/3H:&F_34@)5#&SZ(<^5-#9W6$D#4BJ M\PWRHYCF2E^PL#$QFD3EF)';Y/P8 \MCR-^4SY'5(F03ST[B6.F$^GE"+E2/ MFU[XLT]_PAF@#SJ\]P=R @K#?F<2A&%_(PS[G<'3YIP+ 4V27C^NK]RV.GVG MJJ0^L:Z'"XXLW+0 9NU:MU&#*C")8$VV:FG."G_H5.8S3"I)A)_).&;:D:\5 M!%G6ZE7&&Q:@;.56;D7^CF_\@W51FP@6C,1!-2SJAO&"6DY7'DZID@R9=#5> ME;IK.1S,NQY3I;0Q0+SUY\7@@R4F_##+>O9\=ZB:3Q=2G#A *UAJ\K)"074I M$>JMT9%*Y#0,;E)HQ[6I4;M8QG['+ZJ0@!PNBS\[HG@8&V_)6T@ M$@("(X !ESIC/SYI/"/@S7G&JAKQM9[4BJ7!]387<05W\F=)"$%S99#!8(F1 M*F-K?\>#B"J,NP.O-_1M ?Q M4'E-<_Q!B!>45F[Z6Q & BE"E? H&,V)&@,=+Z-(ZVSZ6.@J^;\N$GM-7 M?)AI@ GWJ5M]M_Y0\,Q]']ZL*J@K^6F MREJ5T<^%X" >+H#G,Z5L=8$;U)]/GOX?4$L#!!0 ( &:)65KCGUJ.4 \ M -LN 9 >&PO=V]R:W-H965T93TH73%\\*.5.WJOQ4?+#X==I0272F=E//G1U='(E%36:7E1[/\605YSHE>;%+'GV+IUUY@ M<5RYTF1A,SC(=.[_RR]!#YT-5_T]&X9APY#Y]@Y*VW%D@J9)^)GEI19_Z-GN0\FGGKA"QNKY$9S&*;M01R]^^F%PT7_Z@$AGC4AG#U'_%NM] MA=#XYJ/X=?SVT[5X=SV^_?3Q^MWU+W>W@@]8\ ':$=JQ+Q'2B9]^N!H.^T_+ MN1*%U;$2Y5R6\, J3<1$P5UC!44GHC0"+IA"R]CE$&2,%874? ,ZS=U462%% MJN5$I[I<"9W36F,39=.57R*] T]4N50J!_KM/0@5TI8ZUH5D(Y:"6,E:)8A$ MEHJY'#R%3Y5S3QAW< I='UP^=<1[3C320#42>HIEJYZX\Y*MW24=\#'A5RZ6 MI2"1Z"B%(T:UN"E/2$3(%TO"N&':%BE+P#X,X MH;Z 88^?V.2Q*HC:"K(YL,=0$-,6@0PQNN_/%E-K,I:KBQ)/#5S6,/&_I^M& M:.3IB4\(5U9\ZMWVQ%_'XP\1+^R<.M?*2AO/5T3*6$2'WQ$>=%Y4P!U03*LD M'UVJ>)[KSQ5N5\YC/P"R0Z_7]:D.7IUPR*?3[05"7$^YV9 M(<@3_7V(?Z-S\ @W75^+M)M+PGW8W!32I"%H]8R\M.?G!SZ)Q#6-B"(]27>"[S MF6(K F=08I:!5)7KTFWS0%<0/?)0YW$@=1688H8 (%SMD4C.0$]$+QP5SL;V MO\F\0DE*/)[WQ*U2XA>$,C&X$H_J3'=; <+P;<#E>H'/.K40C]/*^NC;PL,G M$&(2V:0C;FGB>Y+V%C!)$,#%6TI-50;ADI 3H.N,-:+9,2VI@LT"QZWHD-9. M8-W+$FT19%5'Q%Y&F33:,AQA'7Q1IB6 KM&%&KW><^A,DWN0-Z2$;,&UIEMW MCL^5H24!G5Y('WB/WW+J&G3=NAOU3KRB_!;8N3!Y""5TN(9.O+T9#N$!R=&[J^<,]&L..$$P0V:6P^."\IBZ M600;@GFN&-F8/?&*\>SJ2.'5 !D]\4U+& ;3L:=Y G= @'4J0JQD#]RR#$). M&7((Y8HBZ,PQZ&7JC)@;#D)KP $)<%M21D $+2EDK?D9>2K @D1+/AU\#Z'( M.WBY-*2P!5<0C^8*]&,&.VKG39SR:3A*$;ZW3RA;?.(W\K) ]R MNCV\<<$)P1#=/ ?&HG"M+)?WU0P=%4Q@336;B_=Q:2;0-$6F&JC#/4 ]V2G4 M 2K<)_B6T3>M.FVB=,>^C8(X).>XV90?SD<^!'SM4E!\.]6G6S5!3R72<'(<<0FLRDR<)0#7R, ME@"S3>&([#OA=(50R]4F%7I81)C*FS)N2^]U@G7<.Q2^&C/U.MY#ZTAKIB9= M)S7GQ0LI)WAH1Q/A3)5-5$*V\N0C"BY+[FQ\O;UEWSQ9 X,/N('/[^SFA_"_ MJ;.(TFS'2%OR:;>#VY@3R)R&,@M51[UC],GNY ">=^W>Y-YLI+BZDELACJ-A MH-F">(U0G)'GCIJZ I\C7UW@V]"'%4F[T]0LW1/Q3VSWDXGMW6)/&RT^.=+. M/WR6^$#I@2,G3PFPE .3Y_"&"F = \!C*K@<0?AMJ+AHFG"KD2NF6(# \9XU MV:G!;WQ0ZZY9JYC#_3J5GC2QJODV.A%WIL3IQS_,LDXD#\S-\X8)T^!3?+J-AOT^W+J,1;GU R3^7OL_HFJC> M,(CZ6#X5Y=RNAE;>N([XYI?Y_/(@>7Y*V MP_\=IS_D5%\C#_:N^N%SMYT ]G4+/8[.+P;T)1I=77G[#,@^PRN8[O%#&!_] MR1@_"+_? [60_.P2_R]@[,>DFK-H>'7Q5:@2MNCO($0-@>O+9JO_]0UX.AY< MG/B/[X2@R^$E_QV(FMJO-[SY ;0,_U_1D:C1Y*SZ;IJ"L?E2L[H^HN0:EO5QT& M*E1G>;QJQPN6QCY\/(M9<46>3%JLM8305Q[C4R\TLS+#9@>B80(*U<[(R%RO'P)7ZN/X 2<1 MZ.*5W"M@KN;;51.G$PTTD3K&:3GG)KAEN:BLJR@<$_AI.E_SR,\+^-$5^REB M'#;!'>)@A;K#D&XNIBBW:^3N$*'+/0-CQ6$&$8\G53R^\2IAW.(X?T3+)=+( MYPK!<^J'O/ZVC&-3Y3Q4+>GQ">%DXWD#C>&^TB,YU;5E!Y7U_$#6L90U,EEO MYXADH@@JVKLV4:7A$[6OH8V!QW@*ONMI.6"+;2%L#S>DL680L#[#"L2.I?CJ M. ,.D>B$5<_Q\=#3#;(SC=]8(*@RZHG77G'?W,!%84A MZ#]IS8_]WAG\)4V#GJEGIE1*X0;N7B@N2%)^3C8-#M(TL;[QY$:;VGAG$(5H M ?LL ?I9BS5#"SVGIDGY:UV$-,^7]JGS:"4$??DW:;V MX2K-5TN>Z'K%UJV]NM]?*Q=;[8L,L-%R\'#KN;<@ZPRH40"?4,EQ%8T>C^I_ MFRW1QLZM*2^:I8NK\+FY]WTP;4OA*CI_?-6IOZAG\AU3]YRF>R(& Z_-DXR- M!PV;CS-Z?Y8%1O^3!3:DH$+P'/VQ__QV&UP,+L+GUVW@>X[-=?[JNA5"5W*# M;*YM,S&B-4C$U@\,WZ*Z>/26'P.$IB+$%Q]"EIV)JJ00,6A"A&[(-LG)V,)P M2C73*14,*>RG>AV*HRV*P[T495V3K3P=5EULRI2K#/_V 9U*9D@5F_=-6ND$ M':G,BJ> A4DJ2F^O46#Q"T_M@[*.0%=_0*#-1,.C,2B>G_YO/.1,M.-$BBM- M-G=^CDQ'>-&(,Q03X4=3EK5)9^\@F8M/3LK(@E1*_OTG:YV^\@5 3&=^+6Y0T[(VUTI&>)*K/1N=U":774)@2"E/_ M=@OJ"6[9_&/6UBBAE#[LV,YS@)9 =XC^XZ WZF8[:DX+6A41*(;=6PVK39X\ M;VY3#<* I+])I=/$3];K)Y4' I,>**W# ]V] 7'5$=!LN6:-A+E8N$'JAC 54-5)$@LJ*E M""]AW&T5@-N:H:MKA08]Y=[A.=2G@FLGJ5'UW0>J/.$(KE2;6GY+(?R<&E/6 MLW!IN0E#25$HWR-\U8>^Q85.UGQH:N@I]9_@0RTVDD2''O<@GX&QD"\9\/T. MX ..F]"[7N%]*WRW$,K]>HL]+M)19QT -FKY-[#6HF,+;8>HH/,D=,5&.S" MU!W-3A/[ES,Z4P5Z)HK.4V;HZQ')77C1@\1KH*_SMA!E(B0Q01 %DG_-PMA[ MH7G(-]78G;1("^?:X.%B;'6+$D749M?^ X/>[IM^=WUW+F,Y M>KM>4SWMO'"<*3OCUZJ=8,G]N\?-U>;-[;%_8;E=[E_[?B?M#.TE:HLIMO9[ ME^='POI7J?V/TA3\^C(20FDR_CI7$AT9+9_]Q7\!4$L#!!0 M ( &:)65I!Q;BK"0P /(? 9 >&PO=V]R:W-H965T?6"[WW0KUXT MK:W*6GW0PK3;K=2WKU75[%^>A"?=C8_E>F/IQOFK%SNY5E?*?MY]T+@Z[Z44 MY5;5IFQJH=7JYG#XNY/^$]L.6Y;2J#=-]5M9V,W+D\6)*-1*MI7] MV.S_JKP]*)M:?*J,:U6XE\72V,U,N+?8S8[BF/QN.1IW]Y\_[G=^+3Q3_>78E/ M&R5*)\["_)UNKDNN)6FM+I>ME2B( MY; (<7I90_>F-1!JSL2;5FM56W%EI57BF8B3!3[3.,5G&$\%BA.E5XLLB**% MF 5)F(DH6&0+W$GG,]S)TD3$P13_OE4K!6F%^$D5,+02IUD2S+/L3'S_W2(* MHQ_[;[?;:13,T_!,G";X&.P%:=E,G,ZR^$RDTSF+2=($"^%E *S7;76EB_O!5RMZMN:0''R'O#P.C6-OI6:+(>DOPVIZ@;A&*IL+6Z MMS%=*GTC(R_'0G\7 M\P)HZM(,(1B8 4]6;8%%!\7/T6IJU/&?3H*WT,;8,B>=LP"53RHO@C@D(#A- M@MDTHTP9>C>H<@_(M@GD1D+L*%0 %-PB"WV2FQD(>I&M#65[;HN_X QY&3O63,1ORE1-%AC.2\0?"D,L*-50^VZJ7_@E5^PD2E*)DL0_.D@? Y:''.#CBZZ"&-5 M(B:\N6L3=H-JU(K8(%8OOY#=,%'=2' 7E\L 'ZPGH;*UFT:7%C)(1UG?@ME\ M ;@-5:%_]ILRWY#779ZIY^)=M_5[E!QW]P\*%A;B3&%H#6*/0+P7@+!+0Q1L*U@J';( M2 8?HDR+"M#>MMPW.:ZLKDF16Z4QRKJ*ZX23NZ16W#!TP8@+U M@@Z<_4@"Y&9I-JBOZQ' Q Z:(-H%:$Q]WA/P3OX@C*O*KPK;(95K+E_.:4.! MXSA2;]:T0=>B1V66^)\>7E*<9$5US>HR/2I(>Q8AKV59<6VI:]R&PH%8-@C@ MKC$ES2NN1M5:TD5 GNH\2TZ%Z@3[ 0\F<([SW9Y'$:<>5+^3/.XAV%TK18E$ MV7K$T*;58X9.@+@'&CF<\K+&]R.YX]*HQ'<5J'4AUO":I?+PMM $F'<5TC"P MP"$($S(!D,HN[(JHK-VPBFT#8A_4>Z1VV<81QM][J8L?*@R+KB[[!YS+X)+6 M*(^<; %1*>ZP7E/OZJ6LV"8>P!#@#6$QMX?K@UC#1E;1(P#D[E!>6N12Z]NE MS+\Z_ S$JK4MUS;L,K+BFE,W(-0.A9T4J]!,-69H=&'4C:;HWCU[N)=#>>[_ M4)5C1*./5>L.=F&0,0]B1QPLXC?=NAR8",'B$?]WC'+T0&';^!CX@-,9M< M9,%T09,(J'\V2\1%GNN6 A9-045 .H@MSK$'AL3<4P<<20B4V0W[$QGD?C880WUP'X9G)-%S,]F M6?H$)] >!SY@KW1. ,5-$I'"H8GXB,H Y[Q3KWL\"F:S:3^_7=;7Z Q;SJ$0 M<^"49L+%;.#"&-%I-R>2IYA@ MG_G5@6=W?B9R<^4!E+@&X/L1UM-..;8$'3GXAQP/XE_1]RCZ V\Q&8#(_.7B MXD,/^: %I2?E#,I:F;:B!CGH%<)/L&YXNU>"A[B\E;5<*RHJI$ZQYA^0K]7O M;:E=N[S/!1R-O"/QLF]MM,4X03#(G@I=/D=#9]+DV*[?Q)UO<&/]4Q3*M*2& M$>"_%M,'$]1&-O+KL#K<,V#ACK>0$R8FN.$308NFH)>318 M+'),4B@J!=+&FT+X$6+668W*OIL#_\L3N7W'M\EUK2U=+]:.H_CK@@Z$='-3 M@@41JWH69I-8;)$S3**>)=-)U%VRZ&?Q?+@ B;7K*=G@Z.1AQJN[^92JR/@J M>F#@@+ MF?X?0B*J 4I][5%=J!TS,ESW*]BX+RQIBY1!?NED1 M85ECW.?)R+0K%%M)XH_0N?W!<,6U[2C9'DD]>+S?N"L+7SD.BAS-?63HD06 MR!VE#+&PGS^)UK%N<((GAE0N09?=5N+2ZG="IZA/"OA],O)(3ZS!Z M#U!X=.-!V3W+YI.T3^J>T!-B^@#!0B;'#'1^VG.S<%>V8RW"N4ZK(XYM#F?" M]Y0(\$9;]QEV()2P#B#@0%XK?N506W< LZ03$#H4HZIU"C:PS2<.$27K3W+( MUJ2WM5"Y9B_X,AAS5/&T(N'X;X_8+N](O1W9_D/]:2S_L)#8C[>TM'J-\U3?-D=QE')L<,@FJ7GO2G<0VY_?4!Z/,8UR MQ>G8X7_@" (+4'0>U)T8%BYDNMF2XU-"V*9=;W"1Q!/QF1\_>&,QXE&R:)35 M;.4M5%P@?CA:/$5_YM<;R(.H/\F7+5CQYOFD)-QM[UG0_>PVZ57O/; M9N-"ZU[)]G?[%]H7[CWNW7+W-OQGJ=@V3=->F.0@5A,[M1WHOOW.3DB9!FAO_'CW\_\< MWV5TD.I9)X@&7K-4Z+&7&),/?5]'"69,W\@ULIX%W7%CQ76+L@C\9Y6R' M:S1?\Z6BF5]38IZAT%P*4+@=>]-@>-NV]L[@&\>#/AF#C60CY;.=S..QU[2" M,,7(6 *C;H]WF*861#)>*J97'VD=3\='^F<7.\6R81KO9/J=QR89>WT/8MRR M(C4K>7C *IZ.Y44RU:Z%0VG;:GH0%=K(K'(F!1D79<]>JWLX<>A?<@@KA]#I M+@]R*N^989.1D@=0UIIH=N!"==XDC@O[4=9&T2XG/S-9T'>?BTAF"$M4L$Z8 MPI%OB&SW_:BBW):4\ (E".%1"I-HF(D8X[\!/DFJ=85'7;?A5>(]1C?0"AH0 M-L/V%5ZKCK/E>*T+O!E3@HN=?HL2?DXWVBAZ%K_.!5SBVN=Q-E6&.F<1CCW* M!8UJC][D_;N@V_QT16R[%MN^1O_OCW*53D5.$)>1SB M2\'W+$5A2MP0?B!3Y0,$>C[H#CL^(=NT;!/"A[F@B&6A":8_PJ)6]4]TEV,* MB!OV!A"$@T:GVZ>^WVCV0YAJJFY$P%=4$==HL>1K%(\LF-(Y>H9"<*-=*.5< MYF74@TX(0:/;Z]AVT(5I)2/F:>&\S^D(&V$K*/6T6TY/K]>'&ULO5AK3^-(%OTKI4QO M*TBUQ"Z_>P")!KH'::$1T-L:K?9#Q:XDI79V[9>0R$P*A7^P'B M1]U;]W'.O;=\M#3V>SU3JF&/\[*JCP>SIEE\&(WJ?*;FLCXT"U7AS<38N6QP M:Z>C>F&5+)S0O!P)SXM'W9C3XY,VY2Z4C>6U>U\+NV/CZHTR^.! M/U@]N-7364,/1B='"SE5=ZKYNKBQN!NMM11ZKJI:FXI9-3D>G/H?/H:TWBWX MIU;+>NN:D2=C8[[3S65Q//#((%6JO"$-$C\/ZDR5)2F"&?_I=0[66Y+@]O5* M^R?G.WP9RUJ=F?*;+IK9\2 =L$)-9%LVMV;YF^K]B4A?;LK:_6?+;FT8#5C> MUHV9]\*P8*ZK[E<^]G'8$DB]%P1$+R"2:D\NJP";V![M34\2ZJ9FL"O99F:F5BYG.V67591XA/!HU MV)'D1GFO_6.G7;R@W1?LRE3-K&875:&*/RL8P=2UO6)E[T>Q5^.YR@]9X',F M/!'NT1>L_0^VP-U[:&^[3_=*[V:M]M^^7U^=>[^]O?V=W%YZN+ MZ_L[=GI]SCY??/E\>WKSV^49N[S^].7VZO3^\LLU^Z: S I49J:U#'7#.E-J MULRL::=JL_20W5M9U1-E:S96S5*IBM7;X9INPB51Q6KZ MSQ862@HF&YBJF*H;C2CBP41JRQYDV<*EB7NW6-EF4-E6FT-+I::FT4YHM2TM M[X, 6+651O5D=Z[XZ3](N:YDE6M9,KW)&\M-E2M;D0@I&+TVV]B M2L0 0?Q=2=NQBX$;:CY&D%;\>#W"^X-Z9BQ8@27LWC2PEK$TXUF<@9@(,V#%AKK*S5P=K*0X@(.G MB1\/34TXE$0]?^_.)=V;X4\ MP1X$-PC9,,.-?\"&,4^C](!=XWTGQ(8E]CX E %,Q1KYV">JT#4 "DM:X&V+ MX>]8*GB:1;CP/9YX!(!A'$(O'"-4\"04[$PN-.'(653HID5,"#TQ@N3 @R1C M&2Z2!/]CC\>IMP/6'1IE7:N&Y$6&+=.4]HY2'B;.BBCB62"?R6<@1NBQ"(&^L7;B(*@ 6XB]+GPTPU1@I3[B?A+1/$B$ 6Y2@!; M9"X(>2"R5X@BN)]FZUT3Y$L@B3&07K ;:U?.+ MQT5I.BBYK6#ZWPO$K#0+!_8<\8#+V-//GE.T>_P6AJ;<\P)B:!@)%H*H( OB M&&7>JPR-P_@ 4(F(FPG6XR<(L[U4&X()O@2E ,HUA"WS M2-:9L$,/M3W^RS/GLQ$9N*>)OCN.TF1-?NF*+;%DQI:K M,5?1 /VL6W=UI(,V%0!.$ZP[853=M R*OS+&ND+DBL?NQHIQV)HYC4CP KYM M#/V*J1LJ[QI8YT8-&D5#BE4((,1QX)XAZ!B^+EH+/Q!S=#+4 TQQ@$9*(QPA M[LZTS8R=0JO.)>B%ZAE2!FG600*BV$.:*EE(Y^B5>M2Y02M%N^$I#;2NBIQ. MG'2*:11B8"+R=Z6+HD0UDW7#V6FMY1:;H=C#$@0BS5*:DZ)D59'MRO7-?+T9 M(#9UZPOE;:;5!-%1>>N89283%"Q+>4#F:UV .X7+?+=R\:."">.KH]YT!/'Q"I,@QGPBDPL\(YC-T0 M:N["-I,5)O&_K:F+/)M2%\X#5-A"49LQ+24!1BC](,M]8%D8+;'XM_@+XU4[OY^[P"['"A-X=J%'9\W8D5_@]?JA=/ M2L5E@?#HB28_5^/,T^H0AB'WXM -42F/<*#M:P)&A, 7+,69(DR?E *,01G> MH12$X:X:$"X?2Y[K9W?3F(7[XC@V#9+K+F<*F+.T .\GQC2K&]I@_0GZY+]02P,$% @ M9HE96I+5#+6! @ >P4 !D !X;"]W;W)K&UL MC5113]LP$/XKIVS:$VK2M#!@;20*G<8F)D8'/$Q[<)-+8M6Q@^T0]N]W=M*L MTZ#CQ?'9=Y^_S_%WLU;IC2D1+3Q50IIY4%I;GX:A24NLF!FI&B7MY$I7S%*H MB]#4&EGFBRH1QE%T%%:,RR"9^;5KG*W!-%7%]*\%"M7.@W&P7;CA M16G=0IC,:E;@"NUM?:TI"@>4C%-L#>J_82]GD.'ERIA_ AMEQN?!) VQJJJ+R8&%9?=ESWU][!3 M:U(^'&V-E;3D_CYG-X.;?H\FK/)J:E9BO. M?&!0/V*0O'LS/HH^[.$Z';A.]Z&_[H?\!^)VL5I^NUU^_0[+.QI7<"GA,Y,- MN$!M A&B0Q4H^&+RCC;@"D9J0'R.=1:I8B9 97#V_')***7)P29Z D M]0E:I;N3AO7&DAFLM=J@AAS1C. >Z1$+09Y-E& MU:&SG'6&^I/>M:4KI@LN#0C,J30:O3\,0'=6[P*K:F^OM;)D5C\MJ3NB=@FT MGRMEMX$[8.BWR6]02P,$% @ 9HE96N+_F&%Z @ J 8 !D !X;"]W M;W)K&ULK55=3]LP%/TK5QF:0-K(9VG'VDB4,&T/ M3%6![=E-;AL+Q\YLIX5_/]M)LP(M0A,OB:]]S[D?MH_'&R'O58FHX:%B7$V\ M4NOZW/=57F)%U*FHD9N5I9 5T<:4*U_5$DGA0!7SHR X\RM"N9>.W=Q,IF/1 M:$8YSB2HIJJ(?)PB$YN)%WK;B3E=E=I.^.FX)BN\07U7SZ2Q_)ZEH!5R104' MB9XGU=PZ_*&[4SAAL)0LA[JWQHYAX@4T(&>;:,A#S6^,E,F:)3!I_ M.DZO#VF!N^,M^S=7NZEE011>"O:;%KJ<>",/"ER2ANFYV'S'KIZ!Y'0!$'2!Z#D@. .(.$+\5D'0 UVJ_ M+<7U(2.:I&,I-B"MMV&S ]=,AS;E4VZW_49+LTH-3J[X%G;X='KU03]_L0 M.[[X?_9A7[M;NF0_G16+>40.%^O%#>!9\W=>J]R3+WHGL21N3 MOHW):^SI3R.4E.>B0C@VO5,G0+26=-%HLF (6L#MU>W\ LR]RN]+P0J4>P]S M&V7@HECE7*=A,(I&YIRM=_OVTBT:#)][92^]AJ/X2^_4%NKOW.$*Y7VPJG,L_FID>%6-?_1M!I^3>2*<@4,EX8R.!V:E&2KBZVA1>V4 M8B&TT1TW+,U3@M(ZF/6E$'IKV #]XY3^!5!+ P04 " !FB5E:+'5HOD," M "*!@ &0 'AL+W=O&6RY8!4M)N6AXZ16FW/3MP *O&9K8)[;^O;0C+IH1*>0';G//Y.T8< MHI:+9UD"*/12429CIU2J7KJN3$NHL)SP&IA^DG-18:6GHG!E+0!G-JFB;N!Y M<[?"A#E)9->V(HEXHRAAL!5(-E6%Q>L:*&]CQW>."SM2E,HLN$E4XP(>0?VL MMT+/W(&2D0J8))PA 7GLK/SE>F'B;< O JT\&2-3R9[S9S/99+'C&2&@D"I# MP/IV@#N@U("TQI^>Z0Q;FL33\9'^S=:N:]EC"7><_B:9*F/GDX,RR'%#U8ZW MWZ&O9V9X*:?27E';Q8:?'90V4O&J3]8&%6'=';_TYW"2H#GG$X(^(;#>W4;6 M\AXKG$2"MTB8:$TS UNJS=9RA)F7\JB$?DITGDHV^G@S$.A)X(RP JV$P*P M?>Q*1J[2.Y@X-^UIZXX67*"%Z($S54KTE660_9OO:K-!+SCJK8-1X#VD$Q3Z M-RCP@ND(+QS*#2TOO, [5^8-VK^B#J[J#3\U#SW2QEC5.('?UA M2! '<)*/'_RY]V5$>3HH3\?HR:ZA@'QO/[OU3[71*N.U^O^0.]UQ8(ZIA!&Q MV2 V&^7\X.SV"KEQZ'MR\T%N?M6I/8'07Q&^X#;.?,]M,;@MKCZX<;]Q[D4_ M]Z0_5" *VP4E2GG#5-IWF2A7Z?H.E\W M4;RVW6;/E>Y==ECJGP4($Z"?YYRKX\1L,/Q^DC=02P,$% @ 9HE96CRE M,S@1 @ W00 !D !X;"]W;W)K&ULI53;CM,P M$/T5RT@\H3I)+Z"21&IW0:S$2M4NEP?$@QM/$VM]";:S6?X>VTE#0=T*B9?8 M8\\Y>I%"VP(US[9H06S4@J9WI%I3?.6@CJ?.AJ8EM#5 6 M05*0+$E61%*N<)G'M9TI<]TYP17L#+*=E-3\W(+0?8%3?%RXXW7CP@(I\Y;6 M< _N<[LS/B(3"^,2E.5:(0.' F_2]781\F/"%PZ]/9FCX&2O]4,(;EB!DR ( M!%0N,% _/,(5"!&(O(P?(R>>2@;@Z?S(_CYZ]U[VU,*5%E\YYT_P%&/\O 5VEAXQ?U0^YRCE'56:?E"/8*)%?#2)_&4T=+7.C>V1"MF<+DV@UHKTXKL)/N7?&[W*/<^6-/UX&!GTRE'%5HYT6 MO.)@$54,[8RN@'4&;$Z<+Q8@I!J)MP-Q]@QQFJ%;K5QCT3O%@/U)0+S*26IV ME+K-+C)>0S5#\_05RI)L<8%O/EF?1[[Y_UE'WSYZ(+IQ(.WW<^1A<8G]GSULF&[=WW]AD'^Y@#,=G--) M3JZW0Q7]G?ZT/BWU-1<623@X*')[/42(S,TTQ X MW<8+O-?.MT.<-O[] 1,2_/Y!:W<,0H'I12M_ 5!+ P04 " !FB5E:K\?C M/-X+ "1+P &0 'AL+W=O9,M2KI/8KK)SV775I.)R/).'U#Y )"1B31(, ,K6?/V>;H 7R3(= M)S/S,.L76Y0(].WTZ4:3A]?&7KE,*2]NBKQT1Z/,^^K59.*23!72[9M*E?AE M86PA/2[M#XII"Y'QX?\W;D]/C2USW6ISJUP=5%(NSY5 MN;D^&DU'S1<7>IEY^F)R?%C)I?JD_&_5N<75I-TEU84JG3:EL&IQ-#J9OCJ= MOJ0%?,?O6EV[WF=!ILR-N:*+L_1H=$ :J5PEGK:0^+=2;U2>TT[0XVO<=-3* MI(7]S\WN[]EX&#.73KTQ^6>=^NQH]'(D4K60=>XOS/6_533H&>V7F-SQ7W$= M[ST8B:1VWA1Q,30H=!G^RYOHB&]9,(L+9JQW$,1:OI5>'A]:2VFJ_%A?:78D/LD0\X'DO9)D*W"V]6J[% M6^V2W+C:JL.)AVC:8))$,:=!S.P.,=.9^&!*GSGQKDQ5NKG!!#JWBL\:Q4]G M@SN^5#(=B]G![.G ?D]:1SSA_9Y\CR/&K1?&[)-_F96RI2P3);[\BHW$ MF5>%^\\NOP2I3W=+I9Q[Y2J9J*,1DLHINU*CXY]_FCX_>#U@T]/6IJ=#N]\3 MW'-K$N6<<@+)+4[HD]/E\.U.>Q7VU66@,MKK]F)63!>5 ML9Y4 WF0JUPCM57#P3'A9J1$G8K6R22BLL8WI+,$,3HO$HH$9">:? L=SX+1 MQJ:Z!!O"^AJ1:N3,:T0"ZH_%-3DF)P[CK<$'D.F(%8G-1(J]^]5BVE97&NKJI<0Z]QY+1&Q59():TO^89.R01*P7T"DIPI99ZOA0[0 MU'*>J[XL=JA,4QVT(-?>$6A\;:7SMH;M<"7\6\/OVO6B#LQP;+8QURI+FD=@ MR;G.*>ZXQ.TD$7%8[WFSAW\]O)""*4RW&KXCJ%M0?0.Z$FG=?)=+NU1[#BY6 M%(Z8H3Z3 )$LHW>4*%!U=(5[(K(3:Z!8;N"V5#M/U 29EP8P=0RDZ+F T()9 M /^ %59H@R@LB") +Y/ F )CRQ5PQT;#32$I@G8IG(A[26**8+M &.QOADDT MRZ&L^8S=*G5!#FV2! KW0@89<3_NW8BG, M6G'F2PT>(0 C8]05B:(P!<%]J9$8XOY-5!;6%* A6?O,6/T'S ^<0A %?APC M#P6- MQKU4)HUC\F_@F2+41+J"H?AT*[X^LCCML:ISI%U L6;(9"A#$35!K4*N6]B9 MDCA+@&=,,0=S->F!)E%YVR2;\UPZ.E*$2WQ(;58.S. JQ!8(SV59\LTKP P[ M$_;ZTH.E8)(ZE^ ^(DH 4'/I[=VV+]XKE9+\CD":_H>;^@\XIP\9^IE)NIJ:25BRZ"AAH;\OJ@M\&TI0RSZ@[!/XX+* M.(H/T4#T0:RR$>*S\?^^"GQE@3_2-SHL.CE+D" V@*.* 558(4RHJUG03]+MWB[H1S@B\"_MZA+7H.P[<8.EF0ZR1I\4L"$NH'!7!V+KMGQ M2A9C 62BZ+L<5T?3V#0 'KD$*"36) M:\J.(9YE?@N8#'U/A;3>!D^W.=W2;6<_),92DGN"*3\':S1FZ+7HI1#:SLT4$S[6[DUIP< :#H91E2O9.ZW=>Z M3-I8[0";A/"TJ6)M+7EY0]4]].,RL$BEDXA+/-(M5 =E^';4JRZFNM;>RY]A:()?$?I)#BD2"($AWZVC&Z1$_< =_E M8U+ U,RXI'[0-Z *VH54;"URZ-LH*FVGA%8<^4!-'A()*!$T#,)$Y;\5\S%PWE!@"H(6;.FW>'0P1OXTKK-<>*T!+-5N3CW;8D8@0R]E,!2XZSKBJS]U&#$N_QXA?6B-^>;C70_: ED[XF$=URHH+-*9@JSF^_E5? MJ9RYX=:]N&V)/+7$-W>;-JS3 L>1(=NF!]U#KX.'6G=JD,Z4J&_15%&'[WJ1 MNJ_^WR..#GT[]N?M!<- ^:'T1]_9%=,]KBTS+:;MYM,6\=CYZ;_ MVX;V]O+*H W5U-_&R63XU':]X43&+T+HV&XO9$(' AXQ-K/?0%24X6.&]S?G M9&;RU/'HO([SSEOSU-BKMX-BCVBW7?BN ?16[)%388[NXB2,=>>XMC[=/"8T M(Z6/#[($^Z;047T@BQ*>*IJ0M^+L3YA;D>UT^68XSGR0+ MH]5]C)HZN@%=?IXV9)/KD!OQ24PX"\=)%_2\QA7]#^.[_C'2S.D\2@]\*!&7 M_-(+(4?FP$4]!UB(1FDF2?%WB'6R]8#D)IXQ>E/#.%-DE]?#M:I[SV7Z0R^Z M&,?G9'Y4U7*YVRA,=_>D]XB^I]^>=G.TZ0\-TK[%AOMH>UB!1SI\I,-OIL,A MR'>#V.F/3&+?$6EZ[;:[DP=!?EB!1T[_VSF]&_M,'SSWV7W^Z$'C![AQ6)E_ M,C<.1:N;>4T?//1Z8/6Z8,M)XW <&JC(WSDB:?\+O@].2U+GUX8;K] MMGW?_"2\9=W='EY6_R#)I?1>P@)+#_9?H++:\/YWN/"FXG>NY\9[4_#'3($Y M+-V WQ?&^.:"!+1OX1__#U!+ P04 " !FB5E:!--4/M$J ";C0 &0 M 'AL+W=OMSV\:RY[^"\O4Y)551M$@] M+#F)JV3%/NN]3N**G)NZM;4?0&(H(@8!'CQ$\_[UV[_NGA<(4E*2_1!')(&9 MGIZ>?G?/]YNJ_MHLC6F3;ZNB;'YXL6S;]9M7KYKYTJS29ERM34F_+*IZE;;T ML;Y_U:QKDV;\TJIX-3T]O7RU2O/RQ=OO^;O/]=OOJZXM\M)\KI.F6ZW2>OO. M%-7FAQ>3%_:+7_/[98LO7KW]?IW>FSO3_K;^7-.G5VZ4+%^9LLFK,JG-XH<7 M-Y,W[Z:O\0(_\5^YV33!WPF6,JNJK_CP,?OAQ2D@,H69MQ@BI?\]F%M3%!B) MX/BW#OK"S8D7P[_MZ!]X\;286=J8VZKX/<_:Y0\OKEXDF5FD7='^6FW^E]$% M76"\>54T_&^RD66&J+TP9;IF( MH?PQ;=.WW]?5)JGQ-(V&/WBI_#8!EY?8E;NVIE]S>J]]>R>[D52+Y"Z_+_-% M/D_+-KF9SZNN;//R/OE<%?D\-TUR9/\Z_OY52U-C@%=SG>:=3#/=,\UDFOQ4 ME>VR2=Z7FGT_,!X9PX19SS>V9[Q MAE;\?VYF35L3X?S?H17+>.?#X^$TO6G6Z=S\\(*.2V/J!_/B[3__8W)Y^MT! M:,\=M.>'1G_[N<[+>;XN"$C:N=NJ; CF+ 6A#X'ZIP=+?NGJ9.Z^,5FRR,N4 MGDZ+I&GI"SJ@;9/0^T67F:1=&CIGC$@>JZ*W-\NJ*(C -B6]W72S)L_RM";T MCI.;HJ!76U//J]4Z+;?^W;3,$L)\V:1\>)MDF3Z89&9,F9@BIW/ L.1E !L] M-CZ V0N'V8N#R/C5T);GN. ZS;.D(JYJVK80# #GI?G6)NW& M% _F9(5SEJQ-G5?9./G(*"J5!VYR^@DO_)1N^> D*6U@ADW$%-BNFW>?DMO: M9 3 S7UM>(-'_ M$@*F3-"/TYS@7X*<)L6YZN3;_[G)Z*^D:#$1(7 KY.WE4U[2H-U?"3D^\ &P%&0]$JB32SO"'>R9*#)L&" ML:P;N];QSJ:D# WQ%+.:T026KS!YT5KYUY>GXRFQX*+ L+3(QM"^/6%U@O7' M,(C5]7:).+?&H-9WC=M M3I+/-$/'X'DC)%]H 6M0<"V"N]_&=^.$L 2"*IA+F#5P ME'J>O?8\[$C)A]_ZU\W-9R628TNE#0G0DK!NR7Z5?C6)<8!B)^@D=JNUL)YV MF=+V+!:T+[P+M(:JYNE7CM'QR957BSR=Y051H@X%6BPJP@:M"J"Z@S[PN$P M1FOI=A!%S!WW0%*;!U-VIADQ*94-_F+:(@Z;U_)^UM7 F1^",:@=C0= MH8D4&^)555=@$;1^(N"Z6M%K6(W#EPS?=$1]\I0IY\:^1TP+#]6T@$-D^=J1 MY>M'>*MEG7,FHD&Z?.80R:VI6U)?09P/>=4U1&$.L1[]>2DJ,$AW2>>195%M M E;.?(^?XL-+R+5\?6O2&D0X>?U=D[ V4+8BL)+?2B)9VCCPM4U.>"V)"V8C MMZ,!!76@W'995]W]DA@.9FB$:S+/O0VE] <']YTGF]J *2?TE*$U"KBT]1UV MG]3\6O&!*ATWGAZ>9 &]L\=VL\KMY]7!S>#!>1[.I0/:0$0A[;S>2,D MOQMAVAD8+4&_)+6<5EOD](R5P.4#4:_@A/E+"B*E,]%NY=B1V$M6HJZ27.$- M8J&\[HC'D@E@Y3&/9OSD8Y'X0&#_)Z&CR5)G6ZU#]5_8IB TO+@6^:9I.S] :9I=0+B"V5KJLH.( M:'BX!P,90K)246,7UH0H)1,O%X2NTC^J>I20JEB[GT* M#E5EW1Q#L."@!:VQ*BPZ>$IT]IP%0,,#XO_T= ?5*BWHZWM2L4B(=#4^U56: MB:Q8T)[P'S.2534)8G>P:$HLFGGGTJR(11<8&O*Z6Y I0"=CG'Q.MR*Y:5,( M1*A@M%5)LR26?8(O8:;G#>\!FPW"AHE>"'7+E"1P4H,/,MV1D&3.JLQ1]*[0 M\*!U5X&]D0) ,O5+/VJP>GHY9"Y0952XJ#'$UDZ9ZKX'S)3WCB$*=!-V68AJ M$%I8G:A6.X#0%YNTSAPV13 3_Z%%U'1^6-L$*X=)VP!>4L:8DE/L^7V=KNC) MAL84/!!1Y?? E)=ECR"1-D(<+HRL?4NU^U)6D>(\2PLZ@;2\$KP;V'H@LL6I MUZG,0U4\X$D]%$013G,:UM^!UIT)&H!IAS[AH6=I^75@5/H&O]+I^6K:_?0B M^.#MIB-)G(EAYO43*3#P!_GXY-0[:TX/LF RF*L-(PG'1,VT3Q5IDX/\_/!H MPRZ* U.P"I]&ORO."OD];SROS/14DCD#72O)P4"!!!J]>Y%,+UY;1QYHM&8D+(A?EZ854V%.XJ-FW][T].(8_U[3OU<, M'['\&++I903?(8(.O(^3@P3]D;AE" _^78,S=1#,WW$$08VU6Y'R6?B M%*U(*RB7:[#C00#_RH")_WGM?S;N9Y :6WT9+,-YU;3CY#V,.MIK-0;H>Y(, MQ*8:)QH674$*P8.)[-(:RNHZ;]DA0^K)%SYCC9(!+$,1]O#CDPK#E Y'%5,- M'[700&!Q!'E (_UHB'>0WL1G-1>UH&O9$V1M3'@ZX!P_ 7J2E2$#DDB+*(]_ MM89DM@,\'SQ> "DLRYRT-JPC\ ,$Q_!=EQ=@\D3]%VQO-NSF7YOD7'^^55U$MJE))G:*3T#\LBK8O(8N MIO9YS7J^X,4$:V4=!<)MH<8W\,UH@MKBEUSIBP5O+!UP& P./0O30[M:^B,U MVS!@:.YC16Q@ZGX2.JV6)C<^M&VQ$'Z^]5TP> M?3E]/3[S7Q&APJ5%FUILQVRE KM"+J7H'=!G]WG@=/(SJ\X2H)%"Z_=UD:LRF-3TK6BW_ZD4\(=+[0H",_;C81$3D)O($$AQ/WNAD'!;X/ M2DP.1A&(PY'RT"\DGI)_D1Z](0@&&=-SQQ4":<-QDUNU)439 MP=E?YFNB'K;*H!79O\MT!:H210GHK''>0\K+_80!3R)Y7K>,3E$6(D8A*H(] M.WF]AU.,Q(;W9REB(]T:S.M:"'V/7_:^O^.N=0:X5G]?!&R 7DR[H M- 5A@0L?%?"D^[CW'_&/_C(#0K^WA Y:)"6=L5?55C$2Q^R6M518J@E)EL*WCO2 &VD8T'RDGY)BRV?KO M!9@> !\K M:.:"T2&RURKP;-RXH1"QR*&8?%Q@/B]VV$E:S45-\/!CF? MV&*;JR,JP#Y/;,,/HB19HY;9]TFU.(&K08BCTOVH5BML$F\Q?,W"?09>J(UZ MNAL&E)\0F\TH91H2RTRG0GVZM7VX>N-4LP)."8W!<>A&WEB+6ZBQSG=@F&C+ MZ5[R%) Y3CBR*#J7J+43;@$\5R:?0M8#:O!(Q8@G=D-6 F#]'\]%[+?3<"EB'?*<,[Q M!#*N> @XQAI'B6+*F+45S4)M\@X-"JD 8F:U00^2..3'U1U1*&'Q#O8^&DVKM7ZI?=L1,0;X0DS;"!@R]_:D1G^M55P@2Y/>B+8 MY4D7@ML].QP8C,_!*,D7FA4 IZK22B@C)D! ME5'(-&8=C(6L8GEDD1$P(*6N2E;4W_.[G0?M$/I1XRS6SIE,>P&6D;S0P$7) M-FEI-NPV%)-3-WYHY95;KK"B'C> ?-E=1G1((*AZIQ&VTAX&@@UU"2.6!ITBO"L/ M(H<3/JD)7H8L. ]= 7!A>T2RIW^7-3GX,ZMO*'OW0KP'_R '_WVI"@)I',C6 M:A.KZ(BS6-V"2%2$H>C6RR["C:*9'?*D16,>VJ*932N1(>#938MY5UAF$<_0 M:1PPUL@>68P8P#!C2YL7(CP6W!P62^;4U%IYP7U==6N;A4 (7)I"HB< @-<" MS94I(-"^--XP(*TTO\@_JBIK5/;ZS"'^?ZED,#EU&Q57Q[ M)&->C_T0Y5"B6>\?WI+1\-&-@Y+AQ@8.;A##'UUVKQXAIR6IL1C9"?X,!VJ^ M!#B%F['>+:D@QM-5G)J0UX%)/FRY\WIEB&$[15:OJG+:,PC\DL65)IHKPS+J MF2(L,QW;L1:'#Z0.F6E@.O"Z>?MB;(F(3R!&(9C759,6CK'5F6=K,*/8T]8^OQ1DL^FYDP)8%997JH,PRA:P69$NJAY-LR+>+LD:3>\4VA04.:0;HWE]&$[B3T9#^1)* M99)4L&I)9_.P^&2& U#];MS -O6$=EL/.;&YBMZ#XU3C=BMH*@@-,_WK;!(O MMG/@PSH*M;?;M;*T6J &"S@[Q2R7IV0,;AO'%22';>.G#L$E:H:F'ZH7UN2W M>Y09<(@]>P+(-E;^VT$!JVI[X*"#+ZI2$.98@@DPAQ0''LM3#D[;,#9>B#0! M.?>2TI?:M!$^J*LU#5.** [7ZV/N[+[;$](=4>]XEC^25I@O^)'>>T>4R$.A.;;HVOKAA)H!QG MW8@J%_C!=\-B=B*;H/E93^M=ROE0]J.<9F=Z[.K:((^<];V$AC9/Y8>(&9N: M0VM]MC,*&*T=#2$"?_J8'W#JLX18@'KMT4)]();4'>5&< M@/@XW!>2OQ<) 'S_ MC?Y:Q'F126J; ]G",]+,R5)=XEE>"P_&T^ <,^CI6YS]6==&0_>/@26AWY%6 MIV3S@32R63K_2KJ4R@-'/^S_=](M;=LZGW4J(5SRR1ZFPLPCR/0*XHPPS *Y MW:,:!X;[TY]>Y_1TW"J@'.$1=(0YV262-!&]^16)"H%2@QK2KEO#4YQN)35) MY&GH66AB<-2*X+>XVJ3CV!:1%\M\)UY]C8ZB"DZ!WM(&U\'$U^/&J:0J:D[N ML_;2HT#/?-*LD H<2,>GLQ8+MS@7=^&<^Y$6&&G/9O\RJ _T$AH6ZI^4VBE5 M2:R'3#AEB!06B .S6=?-,XA?U0?U=BZ2:]7GW-PL;)(V_09&JK&8#):#?N7= MQ?P%1\LEAXL3?]4#KI%:QNB)'!0VY7R>(X!Q00Z6'OJX3QNTFIGHTDJRK4UH MP4H6-1=CBCY+\FCM#*E0A%MO72Q\(K;,%!K9!D?YV(Q'5C_='G.8RZGNFC\: M,:9^(0Q']RS@[&P*I(?SX<6J6TS3L:FQYY7@G!'5@2&EYH!3V>BZ$9?+Q MG.^H2U U2RMJ5(]7YAEYNGV>O:UUDF'IU,+Q1AA:L3%KE.0]$O5!H%"U&NC? M-[ZHZI,/68VCBA"OK*O/BI$N50:N^-1GB#JMEAD/1RT=U*B1LC'-WFD%+RP+ M(:DUS:3IIU;4N6+)F4$.M[.R815T)MI.U%1P8L&(V1;2Z3F926JP9"!F;I9, MG+:257.NQ;#Y4%H9(?8XO3)2][=^=":C'8A-E"+=0O"3/^MO..#8#ZFA$)W0 W MMUIIO>$*#H&B$ZT7F93"> )_D5"-N@V(9(%DGF?+Z]WZ+F M^!8#UG2UC,>FEHVA0F4;.^1X?YG%BX\(V*)2#9DS"[':D$6$A\\C0A?:A\FB M1):]N^K^ CVB#B_E=Q_0]R99WT4BDBY?S3I29=23Y=VH(MV<5),XLNJ2F)&X M519YZ/?_N,-)!E5/SD[L% K!+2959W_5<1QO7/+,(1T\"X2>D=G$.@N)]&-:GYS8F2.P/SVNFUJ'.;*&@[:/3R(JN.XDT MYD(\3JA2=V<_>'2Q$$=I ]S)(923;M.%?:GZP6-]2*CXDN/)X8KA]]_6154K M67VNS(@B/!=$*Y7IMD]I(S9E]:T.,=^[R MP$ X@4TXJROVPTO7@G:9=RLVZLA2B'D])PC5>-3E B5WQ$66G%=Z4W]%>:78 MP?^;-!Y-C8;%Q3GT'&"OX R="IIMHY3AC@;QM7RL0IWEQ;MQM3?1LFG3[>N M[X/]UK9]D&BP%>?#[6B87;W_]JTJ?T(4@#9"B%#=*IU_9<_!!]D]C1I6GI0?;B/X20HY/B%J(DT-.SE55"S 6\R/!&935^UWCI> M4VOFRY(]!8Z2M?F#0\)[VDG8LB5IVK+)GH+_;/$(5VY_8X\!T>++:9@:KYZI ML$POELPVI *#L&2O><\E*6(XV <7ST&UF:9Q[EW$OAJ&LZ!XP0K]F@MAIN.) M@Y[3^2_'E\/U/R.NV/',4+5H7OO*(RRRA[I=1,&A MZ[DL3I!DM%5BJ4>)P%K'@M]D;X:LLZ!+BW0(>$*WC(EOY# YW((!I8/M]N0= MNU%@RI'4W-OTZ^\9*V[.YBN5IX;U,@@^IDGY7CA8!G0RI-?JK^2#D:=V]#%\1#B#>5>2H,WUKT+KP_MSU( MR'29?^7.?OV%'_W\WW?OW]Q]^GBLU?:',A$T\M ;UJ<[[*2[.$CX!(6U!U;W M[_LY(K_@O[M*PK-<=2\.1,VI8@^:Y $ AKQQ<[&+,/9ZEW9T%U/WF>*<0_JC M#<$[*+0_P 8!T9>3\6G,UB:>K3U:KKA3X#7 H_=@C1G\SI:QYM8S(P]G\#_% M>?1$WC]0OZ8X4PTDYJ-21#<)I<#+,X]-+?HZVUZC0J M23VBG3N.MXZ^.C_>.QO"RV5M5#C?X;/Z+D?&39,+QNV'FX:*K12WT)7F'Q(OO&S!]K/*?U_L%9N&@ M,'GZZYX-D)&YMS-;G$UC=4,-?>%%(-*09<4,Q&806!L\;(P65K<-='?K)[@V MHC+EDDEPH,^DM2!L(4.O0\89E+ M/ZLWW#JO/5\)G- 5)_&O8%^1KAZB1H*_O9:7MLK&=[W4@E?IR,=JO*91BJ- M08RS;5)W1KB61QPG<8E#7#[$$4>L.ZATB\HOL@%<:M".ZX=:5Y33[V[B4Z89 MUS"^B_PK]V1#"$0S#GGQME_#1]1Q?>5<$JX+C;/ Q;YP7<\>TKS@C>!.8]QB MDO:X-/?J-D* D3TL@5$FA"QA731="HG.[NO@IHULK;W)@N,0T,$(GT_0.8&] M8.R](F7&)@W8/H,29XS-1DX0WY@H!S"LL,835G?W32WYDB?0C8]ECV\;8!A8R&CW>V?S7J(^+ MDJ@ZL6]V\CEW2HE=4&[H8*-]B+9@8\_% %PA9[]P?3%9>..%F#/!*-Z?'J%/4CJ_)HVY&:BBA)\4?73[]8. M]8D/_) <0FYY)T-H"1F['S;52=,:3ICD53DV>30YCBG?%E)*YL8PT[ EY_&T MG+AJL!/8\E;P*+YT!FG8HXT( MI[6-:97Q2YZM;I]:AR[3FGU*OM@1%?C,5;1WG.^>^_,OGQHW8Y3=Y?,CZ6G; MJ$LTZ1[4-^Y![XL5\D8."NT.1T+56',NR*B? K-VQRW[JW'LW++-.)("IF2Q M)X=5VC/V1F6"R9>5U0%@3?=4_O[$TN6ODAL!E*MSCM4A,+6T$SL>8T>XC4C" MWL;Y#";MZ&"#Y<=T M-IF'];"G#:=Y-!#H(8*"W'EP:(\OKK'MX0DE!,@(Y=J=6AT@8)^(31^ASAAE MH@Q8\,LQPAVB5J/IJ8I+! 4W9<(AHI38[,4_?,&( \\1K[I:@BYCI"UY\&;; M@!%?G(8=][C<(.K@HZU%_-O!TYI&G;JL:96^1PY/(QR22B(2W*3WA*6Q/'?, M2C(S6.O1L$=_+SO.D-C&-1@<[\RTY1WP?"=]\6X0H4(2S&?.OLK7PC>)8:N^ M=TU+7E6E'[3I4J]I1OXYNS:L6CUL MVMF6)T0H+6\+E^1PCY)CP"N$P9+#PNP\#I;E,)V5YJ35?H6H4N:*%POFLY## MF6NJL;X\'9].N'<)CS7J,[L0<;UAO"SB2A;V"M+;+Z%(\K#V#51(506=J_V#11(I&CQ7;M8?V\$7>*K5$^7J$]AO]8]] MT[!/=H?2FSZI'_/A1^&P9)Q)8V.:S9'F[N'=W0.]"T%U8#1]RYG9+-XD1_FQ M\#>NVJ-A9G!LL!FQJ[Y=1H2!_M8%VB[FRK9_)"71TL=W-+(.S:YI&*1LM[^F?8LB@9ZRDBV9'3_4(#IP2_7AF_I=)%B?V^XGD#34+"_JMT'/8\Y M_4\:[89G,YS/YO?:JCC?=H3-V#=M%R0(U:A^D^D^B/FD-+PDG7!WG*T M)Q)61"OH:2:J;T/5S\5_R9VB+2GPS0-6&>_IS=9FT13Y 3%*.&M(22I2D2OT M4A.^)<2V[D@SGY.RP]7SKGFXF%]AF@F40$^C(4L-C,#&-L2"61G;0]PP36I4 MYQXE>S4 3PML+RK]S@R;_-K2L;<'/'7;1)K6&"USAUB@1LZY%Q^L8SV/D?[& M*"%(^5:>\]"&[(\6O0:&)#=/P/C+JG6?$$5!^!)SD)S=/]91W$02#IE>4->" MDHC -S,X,MPK]Y5X)N4J,2UA:"0'/G6Y8\(D!H&4](_*:"_GKN8,#+UD05(V M3$R6UI#4S#95="(5Z5??@](GOC3$RI?Y#+<;\4-(T6%QA,R(A;3NX\ >2,J= M[.=I@P/D$LS[+II7M+5@=BZ2)&N'5#E?!;(COK6>ZE=)58$0PWA7)__I'(UH MCIL78;CQ[OVM$!DN"IJXB)Z'['P\"1I1VO0]TAGI%!#5S!##5;?OOKUOEM8$ M@D9"X-^+U\H! 96A[FT\S8=N!;:Y"I\M>:[=1K/V1=W!6)+O^CP]W*3YYZK4 M>B^V+#[JJ1^.*_VYH9+>#[G[P1=ZDO539R>2P. -)'?!5QNX-(=((@[D!=>L MN+@TSXIM,S:+-'H[0$N$/%/H]/]X/V&?^?XKL:\ M.GPKA.3"2W\WF,]!\S9Q-3O_%'+Y"GM'0VZ"=E'RYJ(KY_:R$?>0E,1)0"K, MU9- 2?^%[9Z[J#AUM"2AH;YT9,DQ*^0H7(:,UCJ\"6<4, ,7PFN5FT3W6;!. M6FC$P@=>B!VHYWZ7CM-@&[3E=;0--@P![] Q[KIZQN/]Z+J<&;L#V!L^-Y+U MOS?G0M*:@VOE6#,4*/+PLI+AU>\FL6G#J'V7;;!31,PWV=D@5KHG_T/6=EIR@-+V#QN4TJZ72: 7 M$ ?]0."S9D?_W6U,9I2]J_C]3\)Q5JU& D(J,\NL_2L9OOBW8J&=-YKAX!8\ MJ!7$U59JM@<&/1W'$[Z+,Q1+7V*I%PJ[X(BYKVWAJ;]>R97A.A_A,/:XEH01 M Q!T9;A.14VHZ#JKW<:PJ6\J-:@P?^@K+6Z\(\XC/-;.DLU@;^EV;WZ>D@K: M"!C.E;R*[M^W)T-P\&@>'&GXKJH]P^.H MJC,KU&]6X2.]I ]7;T]*2&/+^_A7GQ0L\:D=S65(*R:ZV#,O2,!%O;F_<(WK M_FJYGZS)@U+.@3:?<0)0$V8 !??./5/5P&K_IMS.@\OF;-AX[<0:!I8_F F@ M+=72Z$HN7\#DHEEQ4C4SIV$WM\O6VY<'*=&/+&H"NWN+";O,]!J)HS3YQ+@19G3U0&&KO3I2C';?Z/=BY]AG@$>5TQ&)M0V2^S12= M@TCD^]MOHT?\G1+A!;E2.^UOEQ6%;O :6>FI]/S[U')IBJ;WJ3T.TQOGC4GX M$O67R70RNKPZI3\FUZ/)ZPG^N!A=7EY;_48:&>G#%Z/K"]Q_=CYZ?36E_Y^- MIJ]/!ZJ1&#CZ9]*'\$9S];4,3)B]O^B M,#W< ^%GL['7P(FWLI**N/VL^"^,AU:M]/]BF]QH!&#?H[!,?\:56<"?]WA_ MN+E[)UUIZ-6[W_B7D]/7(\N8[@SW,%;7)T8]^E*M286?7IT>OT W\/%QUP M>8PU!OOFC_XZ9[S&A\04- MQK@!K6.C@GB"8]G>N,8G)\>NS/S0ND,T+PX M=F2'C[8M4--O/6U'36>(]EM!'[2QB*\I4">+V_U0K%F)'S=R'R5FM2ZJK=&" M=JUI'.V([KCE@Y0?^UX2\6KV':*GDO[E7SPZKQ\_.3[!V#;TL-Z-;>TG M.5A 6+B\2D(NP^[=X%:@< /9L>C@?(Q]7_>I52IOE'._/A_BW/[)D![=D?O" M49&-= 1&7->1G(\M<^6-MFIV+3 09+NO;(PAH#);.L)J68G"\K!&61MH>G*. M]!V]-(S?@I[(9H3/B$[!AY"1I=:NS7T.>?7UW\BKG\)KGT8QKAS'DXX$#"S> M26ZA&:L+WMI&YTNS OZE<5HDL.Q(0G6/VE*2N>W6H*X2-[W*R% NA#W)!NW8 M5^R*_S%MT[??-!$9K[%M("==EO;J8O7M&;_O&WWZ_3>_-3 M6M^C7+ P"WKU=/SZXH4D =H/Q#LQ9#*KVK9:\9]HFV)J/$"_+RJ20/H!$VRJ M^BN#]_;_ 5!+ P04 " !FB5E:W$A^9G4$ " "@ &0 'AL+W=O4K-B;XQ7[8)IO]]QSK^)\:^RCRQ$]/!=*NXM. M[GTYZW9=FF,AW+DI4=/)VMA">%K:3=>5%D46A K537J]4;<04G<6\[!W;Q=S M4WDE-=Y;<%51"/MRBDP(%::>$03]/>$5*L5 M1.-[@]EI5;+@_GR'_CG83K:LA,,KHWZ3F<\O.I,.9+@6E?)?S?8+-O8,&2\U MRH41MO7=8=*!M'+>%(TP,2BDKO_%<^.'/8%)[PV!I!%( N]:46!Y+;Q8S*W9 M@N7;A,:38&J0)G)2O*5327)^\5 ' \P:'N1&R[5,A?:P3%-3:2_U!NZ- MDJE$!Q^_B95"=S;O>E+,XMVT47)9*TG>4!(G<&>TSQW/Y8KYRVES9_'+*[Q!L?QN)1F MKA0I7G2H5AS:)^PL/KR+1[U/)]@.6K:#4^B+!RK-K%+(45LJJBNA4P2J4+BR MF$D//QOGT!VC?1+X..VK7.@-^4-J\#F":!4*2S]'>GG'S>!W%+:.,%!\L%BA M;6/$0Y^'!#[>:OB6F\H)G;DS6'I8X49JS,;CE,9)X("*/SPE/8!'G'.'\.-\_4]_!/;#\4Z',*%D7%;5SLY+41<-E;ZOTT<&@ M.;ZB#RZU7U6'R4'1O$XYLDP&HVF=)'2D"I"/%- F\O#:#KD M[C"(QI.$_OM1,N[]BV%#CH;XGPRI35FVO"DDP/U2? _C*.['04]-91!->_'1 M#M3=>Q442 7&;Q^N'&J"]0.AW6V?5\OZ5?%ZO7Z;W5%]2@J!PC6)]L['U'!L M_=ZI%]Z4X8VQ,IY2/$QS>B*BY0MTOC;&[Q:LH'UT+OX&4$L#!!0 ( &:) M65K +XOBZ , D* 9 >&PO=V]R:W-H965TU*&S BRS92KW4-N D;1<@08S8W3 ,^T!+)XL+16HD%2?_?D=) M5MS6UC:@7R2^W#WW/$<>R>E.Z4>3(5IXSH4T,R^SMKCP?1-GF#-SI@J4-),J MG3-+7;WU3:&1)953+OQP.#SW<\:E-Y]68TL]GZK2"BYQJ<&4><[TRR4*M9MY M@;.#;S+H!?SXMV!97:+\42TT]OT5)>([2<"5!8SKS%L'%Y=C95P:_$5"N& B,;?#:;7AG2.A^T]^J=*.VG9 M,(-72OS&$YO-O(D'"::L%/9![7[!1D_D\&(E3/6%76T;11[$I;$J;YR)0HI%;>1(Y+MR@KJVF6 MDY^=7W,3*VFY+#&!^P(U<\DRT%NSC4#3G_J6HCA;/VX0+VO$\ 1B$,(=(68& M/LH$DZ\!?*+7<@SW'"_#3L1KC,]@% P@'(;C#KQ1JWE4X8W^IV8F$Z"Y0ADF MX+-696'@C\7&6$U[Y\]CF:CCC(_'CS;Y@.X$;&HDRXW,()@<<4=,8XKF"QKV!0*:1<,AESHL%E?434U2J8 MI=A6@2HU)(=\U&O".>7<0*H$'0WF AZ0K&(N> U"Z#9#N"5.<&,Q-W!%3I;; MTCJ12XV6/<.M,@2A57Y*M2/AZ8YA;CC-@9ZTAK?$("-/ 6HL$DBN">PFO*3ZQR'("DD[87!5'_ M@,>I!#%K-=^4UM6BT['^N'Z@]%L5/V9*)*A=D%XT&(V'G2Q'<)^F)E,:846+ MR&,T1^G"9Y047%2EP!(Z;[C;_>[@!'RFB\ @C(-C@D;AN.]V((W\ $GA^TF7 MG/"(G'89ULJZHOAW(6\)CC[OWDS"(/Q0=[]7MI_NA>%YO_DV6Z\V@YZ@=>QW MJZ95&@5]IRP\A^#GZ,>ERH%]7SAW["^EX4HP8R@W-+"@AJV/N%O.-F1K>3WC M:J.C=!:Y*B5Y+EW]2U?4*RP8&:!XH0Q4[BM+7;JIJ_WTJ3T1ELKPBM WY=15 M0TSK%U?=K E+@'FE)7[5(@X$\.K0(U9TD!"MBL&I?%)?%B[''>:DK M=31L]LXA/@55),;IWG&;=2QPC7#L8/ M7\WK1Q(E:LLIG,"47(=G[^E9H>N'1]VQJJ@N^XVR]'2HFAF]U5 [ YI/E;+[ MC@O0OO[F_P!02P,$% @ 9HE96N>F:[%4 P '0< !D !X;"]W;W)K M&ULE55M;]LX#/XKA&\8-D"H+5FVDRX)T)Z+7.-"7E3:]U ]X8L)N^5^;I'#N]G4<\VF_%;BUM[9(.O9*GU@U]<5_,H\82PP])Y!$6O1[S MKO- 1./?'69T2.D#C^T]^E6HG6I9*HL7NOO>5JZ91Y,(*ERI3>=N]?8S[NK) M/%ZI.QN>L!U]91%!N;%.][M@8M"WP_A6/W8Z' 5,DE\$B%V "+S'1('EI7)J M,3-Z"\9[$YHW0JDAFLBU@S^4.V?H:TMQ;G&+CSAL$%9&]W"A!V=()TLD7 ,7 M(3T:"Q_NU;)#^W$6.\KI(^-RAW\^XHM?X',!7PBUL?#G4&'U'" FL@?&8L_X M7+R)>(GE":2<@4B$? ,O/2B0!KST=Q1X+@#\?;:T8?^?UQ08\>7K^/Y6G=JU M*G$>T;6Q:!XQ6KS_@^?)IS?8RP-[^1;ZXK*UJJX-UBHTN5[!KI[7B+X)]3K1 M:[HX5=5Z< 9;A.IG/J1+>21=^;QYRD/S+)^@1ET;M6Z>P@VJ@)BZAN)T1T.A M'6IPOK]@Z6?$*?R%RHSM G38V"_I!/8'[A^I?PCX0-SN&[VQ:JCL1SJZ?MUA M4.&JV[25A?>J7W^"&Z.KC:?U=6@=0=XYHF[A'? L9Q.1>4L6;")3;Z5D91RN M!X=F")JJCCPEDT4./,\8GQ3DE;&,&+PC6IRE"0]6RI(T(4L4*4N+%+Y3'K,C M<46%+57Y '!#%U]H\/AI9U"5U&,R6FF@SN'%Z M'78/L_]L''D_W<&PO=V]R:W-H965T(=9WNE MOYH:T<+WMI%F'M36[FZBR)0UMMQ]2+F>IL(R0^:C!=VW+]]RTV:C\/DN"X\%EL:^L6HL5LQ[?XA/:W MW:.F632@5*)%:822H'$S#Y;)S6WF_+W#[P+WYL0&E\E:J:]N\E#-@]@1P@9+ MZQ X#=_P#IO& 1&-OPZ8P7"D"SRUC^@??.Z4RYH;O%/-'Z*R]3R8!%#AAG>- M_:SV/^$AG]SAE:HQ_@O[WC=/ R@[8U5[""8&K9#]R+\?=#@)F,2O!+!# /.\ M^X,\RWMN^6*FU1ZT\R8T9_A4?321$]+]E">K:5=0G%T\2,OE5JP;-'"UXFX< MS2)+R&X_*@\HMST*>P4E8?!)25L;>"\KK%X"1$1IX,6.O&[91<1[+*\A34)@ M,F+)1IM,(?R[7QFJZ+5_. MZ="?DIT_Q570C=GQ$N***K#HBK3;P M04AA\<>?Z4J?R><<\XO8YYFO:H12M3LE49)(=*QX/HGWRCD];8U"4XDVW!(; M7I9=VQWL5FDK_N%]!6H7!1O54"LP-T#_&-LUZN$_PT>MC('3.[D\ 5N>@OU" M#>O%Y7V0L*I59XB0&<&=+QT\L*( 4XN=@3>0%V'"&!E7:1K&.1N1R<@:Q[#2 MO**61^VPS\I-)6\)/ OS(J&(D%B.( G3? J?R!&MD%O0KO(-))E'OJ(Q3F)R MHZKXE:31)ZH9R,,\G<)5'B;Y> 3IA,%*6=Z\\'D#DSA,L\RQS/,P8XEGF853 MEOY'M?1_5BT.DVG/)P^G:7)9M0FIQL()*YQJXSP_JQHK&PO=V]R M:W-H965T17FS9=&XG"T'A MJH"-AVD/;G)M+!P[LUT*__W.29L5J70O\=F^^_A[L>^F6Z6?385HX;46TLR\ MRMIF$@2FJ+!FYD(U*&EGI73-+$WU.C"-1E:V0;4(XC!,@YIQZ>73=FVA\ZG: M6,$E+C2835TS_39'H;8S+_+V"_=\75FW$.33AJWQ >V/9J%I%O24DMPFM^7,"YT@%%A81V TO. 5"N% ).// MCNGU1[K 0WM/OVESIUR6S."5$D^\M-7,&WM0XHIMA+U7V^^XRV?H>(42IOW" MMO--$@^*C;&JW@63@IK+;F2ON_]P$# ./PB(=P%QJ[L[J%5YS2S+IUIM03MO MHCFC3;6-)G%";++%\#PA(7J\QWFN)UUA<0!+Y$(?QX 0OZ7-.6E[R MGYS?X)J;0BBST0B_+I?&:GHDOX^EW $'QX&N<":F807./*H,@_H%O?SSIR@- MOYZ0.^CE#D[1\PKX6-6?"0.0/LPS&?A)GL&":5!"&&D33"*=AY,?9"%)_G([AB8J; M!$*CU9KDN]CQ.':$40B/RC+Q3OX91&'DIQ1.&E)_F*1P["J"@\JI4:_;_F"@ M4!MINR+J5_L6=-E5WC_WKG_=,;WFTH# %86&%Z.A![KK"=W$JJ:MPZ6R5-6M M65$;1>T<:'^EE-U/W %]8\[_ E!+ P04 " !FB5E:AB!),+0" #]!0 M&0 'AL+W=O_LN^^^S\[=>"?5 MHTX1#3SGF= 3)S6F&+FNCE+,F>[* @6=)%+ES)"K-JXN%+*X2LHSU^_UAF[. MN'"FXVKO3DW'LC09%WBG0)=YSM3?.69R-W$\9[]QSS>IL1ON=%RP#:[0_"CN M%'ENBQ+S'(7F4H#"9.+,O-&\;^.K@)\<=_K !JMD+>6C=9;QQ.E90IAA9"P" MHV6+"\PR"T0TGAI,IRUI$P_M/?J72CMI63.-"YG]XK%))T[H0(P)*S-S+W=? ML=$SL'B1S'3UA5T=.P@F2[%%K6A6S8:SA_8.D-],78- M(=MS-VI0YC6*_P:*Y\.-%";5\%G$&+\&<(E2R\O?\YK[)Q&O,>I"X'7 [_G] M$WA!JS.H\()WZ.3T,X@89O&6B0@U& FS).$99X:\W[.U-HK^EC_'[J&NTC]> MQ7;02!"R&(JQ N.S2DX$$:EKTZ/0,_['B#*UOTLA,,^A6#A@R+GDJN,(;%:@D+ MF=L7U9$$FB6S0O$,&GG=8T_K'K1DCFI3#1Y-MU8*4W=GN]O.MEG=TB_A]6"\ M86K#A88,$TKM=2\'#JAZV-2.D475X&MI:%Q49DKS&94-H/-$2K-W;(%VXD__ M 5!+ P04 " !FB5E:Y$YXGUT& ($P &0 'AL+W=O/ER*4J[/)MYDZ/A4+%>:.F;GIPU?BANA/S?7+;[-1I2\ MJ$2M"EE#*Q9GDPOOY#*F\6; ;X58JXTVD"=S*;_2R_O\;.(2(5&*3!,"Q\>= MN!)E24!(XZ\>ILDDP@%PO>E?J37/\B M>G]"PLMDJ@-F>-N)#,N? MN.;GIZU<0TNC$8T:QE5CC>2*FI)RHUO\6J"=/O\@T"4%;V[YO!3JZ'2F$90^ MS;(>X-("L&< / 8?9:U7"GZNJX9DXFZ#TE6COQ.3\]0LO M(!B,!(-#Z):@ U=2Z7W4#AM?R:J1M:BU KF DJ! W..:) MB18RG(5&MN).U!W&1;:P%+5H>0F\SH'GJ+*"(D7+98 RRL\!EQ&"0(<="&&: MF/2V?"CJ)7"EA': MP*;L) E+GA4EN&@"&N7'XYI;8^"6NI'MCB-[(AJK619 MY%QCWYR7O,X$V%(UTJ%Q/,MD5VOBT.#X[ '&1:\E3F90AXG6& ;@H$5;$2&4 M;V7E:[@H=70"OPO>6C4#:E%4F'P9OW-=RN9*'<"LU"F+7DRATTC3!1I@Z:42>A,Q)W!!NNJ8I!19KLLJX6L$" MLX\9M=L&LONW8;TBL(87N5$+KRC3:DO8),,*B7:M(? HL[+@\Z(L="'4R49Z M1GH*CD%N9TW9++&4#8T^74F2/@>Q$\67X,?&R+,889^X;]MY3N GYAFEH7GZ M+H-/>U(JYQKWVWY=WVIXKG?($%CHN($'+'9"3)-=(/+ >&3C.ZE+ M@?8C)_+3G0"?[*SH_:Y%3I#:' 3I3HH.NQ4X8<(@8Z+PPS+X8@Y/J&=^ATBH95S**/!'1*J1>Z0<3"-X MP+*B()RZ?6M'Q=XT[3^P:=BWGDR7%\IL(8#P8L\\Z32!5_@;X^\.?C0-S"(:Q$]&N7]@S"DUFSQ$&3#_5TLENB![S/YQLMRL,&IG2BC76 M)RT'3DIKVF4154,?=V>L]6%,/3%6AC2)P;>OB5DMN#OB=H>O*0YD;@!8;6[Q M7"7X IW"0AK'*;Q^D>#(MUN;Z!C0@#E>E" VP]KZ@;POJJ;3IICW6_,;_!A% M1_ F2-C1%LHS]<6NS /ZBT;]13^BOZU8?H?Z#H+_K[[_JOKB47WQCZAOU-MG MD^<;CN?S(;"4VYMN;M.Z3XH'9_HN*8XQLS(C.5#Z/F,/_@C$T="8,(V*1.B&*<9\(9ANW$Y5HE^8.1H'9 M<.U%Q=@[7O-%E'IXH0G&RZ_S?P!02P,$% @ 9HE96BJ6HHR' P 9P@ M !D !X;"]W;W)K&ULE5;;;MLX$/V5@1H4">"U M+KXD<6T#<;*+[:)I@\;;?5CL R6-;*(4J9)4'._7=TC)LE,X1OMB=22#,+UM96DS TV1I+9OJJ0DDKA=(ELV3J56@JC2SW3J4( MDR@:AR7C,IA/_=R#GD]5;067^*#!U&7)]':!0FUF01SL)C[SU=JZB7 ^K=@* M']'^73UHLL(.)>$MRB$ R(:WUK,H OI' _'._0_?.Z42\H,WBKQ#\_M>A9<F*\F@UK7+RL_,/2JY^6Z(NX0Y3 M"TSF\,FN4<-":8+B9B&EJ*Z/S"K$5?-.C)*^AQ O=*VK6!WV6. M^4N D/ [OLF.[R(YB7B'61\&<0^2*!F>P!MT^0\\WN!5/,KZCIM,*%-KA']O M4F,U:>6_8]DV6,/C6.[^3$S%,IP%=$$,ZB<,YF_?Q./HW0FFPX[I\!3Z_)'N M8UX+!%7 RZH=8WH:ZU9)HP3/F<4VUMQN?4W:QS8ZP(_TD!'S6K)2 M:NP5TVY#T:]Q4M-XK.E,WM"V"+3QF?M'B-D!14>&-U/9EI!FAY( MU:HU1^W.F$G2D@ *5K&M5Y@JJ!"&SNQ;S5T]TBVH6C=RO&WD>-/),4>3:9ZZ M;:Y738Z4X0=9T]R(Y/?VS542)^^<.3XT+@^-JT/CNC.6^_3BZZ@715$K]X/C M.>N6CM4[/'C\2]0KW^(,>,4W?:";[;KH3=,\]MN;%GS/](I+ P(+X -VWQ?P[4$L#!!0 ( &:) M65H%JQM!' , ,@& 9 >&PO=V]R:W-H965TP]FO=2]4[+%!P.V;QIA7F]1Z<,J2J-Q MXU'N:^W,VP>#SQ(/]LT< MO)*MUL]^\4NUBA)/"!66SB,(^GS!.U3* Q&-OX^8T132.[Z=C^@_!>VD92LL MWFGUNZQJ94-(QP&VV(60=E;IYNC,S%H9#M\ MQ!,YV?I+>7*&3B7Y MN?6=Z*03"IZ<+I_ANT]BJ]!^OXP=87N+N#SBW XX_ Q.RN&#;EUMX5U;8?4U M0$RD)F9\9';++R+>8WD%6H11%O!1U?3\;VTI=*V-PA_;K;6&7I$?YU*SA!Z=CJT+ZP; MVXD25Q%5CD7S!:/UM]^D>?+C!6&S2=CL$OHD+.B C[VSCA3(=A^$?*)2)0&O MX_E[5!4\:N4+^B ,&?@K/Z7I8M33FC9C>*_$,4*XVB#^\(EU3AT;J"G#PI(>"X3+'Q\) 6A"6/!7U''L#YS/T MAX<++_;_,'[(_,!AXV"+>]FVWH>D' FD6<*28L'2(H.4SUF>$0+C:<(6BYQF^6S&"CZ'=R]H M2FG1^X^Y"Y6J.]_4[(B14%2>7+-Y4< \8;-DX3E3@KYBF[)YRNDP/\O\U'., MWW27!LT^]%!+=/K6#8UFVIW:]&;H3O^:#SW^@S"410L*=^2:7!77$9BA;PX+ MI[O0J[;:4><+TYI^-6B\ 9WOM';CP@>8?E[K?P!02P,$% @ 9HE96A&V M,&V7 P *@D !D !X;"]W;W)K&ULI59M3^,X M$/XKH^QI521HWOH&VU9JN^P=IWU!P+(?3O?!3::)11)G;8?"O[^QDX8NE.B. M^P"U/3./G_$\8V>Z%?).I8@:'O*L4#,GU;H\\<.93NW8IYU-1Z8P7>"E!57G.Y.,2,[&=.;ZS6[CB M2:K-@CN?EBS!:]3?RTM),[=%B7F.A>*B (F;F;/PSY9#XV\=;CENU=X83"9K M(>[,Y"*>.9XAA!E&VB P^KG'%6:9 2(:/QM,I]W2!.Z/=^B?;.Z4RYHI7(GL M!X]U.G,F#L2X856FK\3V#VSRL00CD2G['[:U[R!T(*J4%GD33 QR7M2_[*$Y MA[V B?=*0- $!)9WO9%E^9%I-I]*L05IO G-#&RJ-IK(\<(4Y5I+LG**T_/S MGQ77CR=+2BR&E+M1@[FL,8-7,/T OHA"IPK. MBQCC7P%<(MBR#'8LET$GXD>,^A#ZQQ!XP: #+VRS#BU>^ K>=), 5 ML%W?@MB LBQ$^=189G^Z(D!3W",R"6A*#U0XS-)_+#- M0_Z+>Y1T%[0+)[N%*S0WC.&R(FF9TE0L@\]\@[!($HD)TP@79.%T7T1PR[(* MH7=1P$TJ*L6*6!T]GWZKM-(T-*!,PY^LJ$QZ#5$(CGU_!+_!J!^,&IX*(E9$ M=*/$T M'1V0<]B=>:\0'E!$WFNKYQACV)^,]8\FE,05#SQA]OT_PSSB\."YB M,PE.[48C'_S^V!ZNHH7W[R:!'WR \X>2+C@"U@+N4>DWPUCN1D%O1.@0][ 5 M][!3W%?$7W*;3:WS?ROP3MBW"/P738O*_#T52C[1K!OA/PG_A=:?R?*K*$Y, M(!@:)0_ZG@>W-72/%@=!K=+0AU6C M:Y>>N@URZ^%/AK5]//D_I 9$:GAZ6O?#Y*!,W+WW*T>9V%>:FDU4A:Z?LG:U M_1!8U._?DWO]%?&%R82N ,AP0Z%>?TS2D/7+7$^T*.UKN!::WE8[3.EC!J5Q M(/M&"+V;F W:SZ/Y/U!+ P04 " !FB5E::(K"-2X% !\$ &0 'AL M+W=O"9$RKR;AR& M@V[!A6Q-3MS8E9Z979ZV1BV6 MP9R7N;U6ZS=0^>,,3%5N7,G6?NX )Z>EL:JHA-&"0DA?\\]5'!H"HW"/0%P) MQ,YNOY"S\H);/CG1:LTTS49MU'"N.FDT3D@"Y<9J_"I0SDY>?5H\<&(#NY3&ZM*[S&7&WD"V M$'+!ID068048=B%,FBN*#/MS.L/I2*2_=H7%+]K;O2@EU[%9\11.6Y@]!O0# MM"8O7T2#\-4!EWJU2[U#VBP]@K'-OE\4'=>ZV M^'8)U0*D7Y4:JWH-AIL$LSCC$;@V# A_ANA!,0-=(^C*)'#QQE;,UH"QY22= MXQYACMD?*.[9\[4TV\?8.T/ _58JBV)76J0^! Y)G,KU/5067F8H(%*>LZDQ M-(AC[P2?B=PC?B,64LQQ@K3L [JCV8<9N4\9@2%=E79[SIU47WUOOX,'R%G4 MV;3BNI5TV*VRN'K[4K+;I2H-1L)T&F#A/I-SF6)0L E(2$FN(;0K9*[*V"\L M"H.HW\/&RQ>C.(I?86L8X$9,GX9!@I^N2HTX&<>()D0;@2@(<7H<40/+:TAS M;HQSR6V7,[!K ,DJZQU:E?UL3A \. @VZI)^R-I8=.J1.XF'1"[^1C06G+@B M&7PJA7UD!M)2^U"/@UXX9,D(K8B2D-SJ#_M-49M5-G4[ M"L9#BG95[U@]51@&;06A))$E 8//:5YF%-MOJ4?S1F%5[L8)R;Z-T#CH#R)J M!,EHY/&)")]XA-"-#W$\^$.L!@CVFT/2">#3X)E6)6_1[ M%J-BY/6P%O6][^!3.QIT?/&#,A^[W3-9L\OI)-A]@2_Q_9REWB[!/:#A2E%4E3O(\V]XT![2"4#%\YBP)U<.W!7Z M]5VA?_"N\(4NP1;(%7IIN[/WEJ&IS2]7*- MHZ5H)/.[?Y7A.X.YL M6 YS% V/AICXVK]U?<>JE7M?SI3%UZIK+H%GH&D"?I\KA+'JT +U'PZ3?P!0 M2P,$% @ 9HE96H#Z4R+1!@ MA$ !D !X;"]W;W)K&ULI5AI;^.V%OTKA%L4#J#&VI=,$B"9S*!YZ#*89%H4#^\#+=,Q MIY+HDE26_OIW+B7++"[/M_Q!W G[:?M!XVXQH*QD+1HC M5<.T6%_,KH*SZYSDG<#/4CR9T34C2Y9*_48WMZN+F4\*B4J4EA X3H_BK:@J M H(:O_>8LV%+6CB^WJ&_=[;#EB4WXJVJ?I$KN[F8Y3.V$FO>5O:C>OI.]/8D MA%>JRK@C>^IDXVS&RM985?>+H4$MF^[,GWL_C!;D_BL+PGY!Z/3N-G):WG#+ M+\^U>F*:I(%&%\Y4MQK*R8:"W3:EJP>[YLS!L?L^7E3 GYPL+ M:!)8E#W,=0<3O@(3A.P'U=B-8>^:E5@= BR@TZ!8N%/L.CR*>"/*4Q8%'@O] M,#Z"%PV&1@XO^EM#V8TT9:5,JP7[[]726 UJ_&_*Y@XQGD:D=#DS6UZ*BQGR MP0C]*&:7WWP5I/Z;(_K&@[[Q,?2QOA^T>I0N"UQ\IC0]BC6MZ?U&,-EM8K') M=MB$6ZOELK6T%[.*E0BL;%K9/##4 LTIFPQ#/6 6$"^":\,$19TA9J)>"CW$ MS1TCC_%F15>A1V!&&FN86KOE:U6A+@#[C/T*I(X^?P5R. Z"S6_AAXUJ#4#- M"7O;:BT:R^XLMX)]S:(XQS&)$AR#R&?(761FPPHO#'.6>G%0L-#+BQQ/DBS% MDR*)6>3Y>'LCU@)H*_9>K&!HQ>9%[&5%<<*^^2H/@_#-<.YVFX=>E@0G;![C M,-H+:$7*YFD1G;#$SQQ,G,00S"(MM:1&WYPOAV6[V0@.-6'T6#8+56Z1>F MR5P@]=O,405 H:7 UN)/>X.QA*'%5FD"'[_UF(2$Z!6!:@J.?A#A&4*BSY.C MJU3)JZX;-JKYUDE^;K4T*^EF5'/*[@\"U96^;F"6?_1Q1, J">^[S;OV:S>H M%EK0$ [IY6<4>BIS8F\C%4?($RAO[49I:8%!.O+F!0/E9Q3?L2KTYFDCRPU[ M$CVCQ!E[M]OZ)Y2$;C81L'#%/C62:I:K.J;KDL&;H8V&/N;#:9&N3I%'OB?G M0-1/J/Y\>RC^G[&7""\Z0HQ\($9^/(]W[9X,N3)&V"Z;OI=\B8;E'/1J$A^' MOD-)D&M9Z DE7TK M)TUXC>XH_^@>4 .G[R_BCG@NA>FF/-C8MQ",7%F!#@),5.2K"HW"E?< -2&) MZ'F2[VK"E(^""),;)KL M23"A#7928+"BV/J%D&00CKN;)Z"HR)#U8CLAIU) M&C+W44I:MT;LQ>"<(G0%+BV2?^ $VN/ !\XK.R>@L\4Q2^#0&*/7HT#1WJNW M6QYZ:>H/X^9M\XBLJQV' HRM/HVP>3IR883[!*!!F$XY<,PLF!HD 86TB()7 MG3,?+:'B7D1>&-%\,<< D**Z_TLBWDP&I,B](*;R7P3^HL!_CL;IFK(8O0M70O]X/X8&"1QV]CNLWIX.OR4N.J^Q??BW1^-'[A^D"A7 ME5ACJ7^:88#6W5^"[L:JK?LR7RJ+[WQWN1$<-9,$\'ZME-W=T ;#KYK+_P-0 M2P,$% @ 9HE96@290BWR @ F08 !D !X;"]W;W)K&UL?95M;]HP$,>_BI5)4RNA)C'/#)"@[;2^:(?:;M4T[85)#F(U ML3/;(=VWW]D.*=. -WZ\^_E_\?DRK:5ZU1F (6]%+O0LR(PI)V&HDPP*IJ]D M"0)W-E(5S.!4;4-=*F"I*(X+>RE/ M1N$N1S\S?\![OQ.)+("L0)&GC"D@%\]LG8.^G(8&C["&8=+@EAY'3^!B2NZE M,)DFMR*%]%] B-I:@70O<$G/$F\@N2+=N$-H1'MG>-TVX*[C=4_P;ID27&SU M0;@_%VMM%.;'KV,!>USO.,Z^F8DN60*S !^%!K6#8/[Q0SR(/IT1VVO%]L[1 MYR\NJ2 EBQTH?"->L"9?*Z,-$RD&0MQ='1-^%GU<^',&9"-S?*F6S#5A^/ 2 M*1*><^9>D=P0@T;U7AAKA(FJ6.,'Q6W,I0(-M56#"^Z^255((;[4+QSV]KM,S'([(L20,#\I% 6KKBJ+&("MA?.5H5]NZN_#EYMW<%^U[IK8< M%>>P0=?H:M@/B/*%T$^,+%WQ64N#IQQT\' &$P &0 'AL+W=O3:>A7IBE#B_=RG1X,G=^J7M<^IMI6'FCFR2T;*<\R_+I4MMN='&6[GWT M%V=NW;>V,Q\]">OE4ONO;TSK[LY';+2]\+/IX8WIQMM(WYMKT/Z\^>EQ- M=UH:NS1=L*XCWLS/1Y?LU1L5]Z<-_[+F+ARL2?1DYMR7>''5G(^R:)!I3=U' M#1H_M^:M:=NH"&;\NM$YVAT9!0_76^WOD^_P9::#>>O:7VS3+\Y'Y8@T9J[7 M;?_)W?W=;/Q)!M:N#>D_N1OV*CDB]3KT;KD1A@5+VPV_^GX3AP.!,GM$@&\$ M>+)[."A9^8/N]<69=W?$Q]W0%A?)U20-XVP7DW+=>SRUD.LOKKH&A_BOY-K< M(-9](+IKR(_&W7B]6MB:7'5#YF,(QY_UK#5A"Z?A'(NZXQS1\53&'SSG"^-?P-/ZGQ!U._)()1PC,N3^@3NT"(I$\\HF_C M/_ED5L[WMKLA_[F<(3* S7^/^3MHD\>U12J]"BM=F_,1N!*,OS6CBQ??L3Q[ M?<)6N;-5GM)^Q-:4F&-FGE1TW,SKQ$_[FVG(W':ZJZUNB3V 0>VZVO@NGMLO M#)FM ]2&0,(60A8H"F3N6E ^O"+_-MH/>2?(FEG.C-]ECKQURU5KDM[W[=HV M@;S0R]5K\M&[9EU#V2^ZQ_[AYGLHG.GZ"]#J;VUM L0]8H MY+/K8>?XJB.? M%VX= .,P081N3;?%=RQE]CI:J*,L:@+O3$S"<+C C0Y0]J1?:W^#\[7G;7Y95Z>]'TQF/ M"*0S&I0*&]$;:QXQ]ZCAP<2C"B7A 7S-B50TJRI25K3**_ <83;P?FR[VBW- M9"M%28?>,"Z8F)!?_X9!WN-*860^!B,6U#8N$SH>&*JJ$VOS_ M9W+I^%'($^Q!<(4DXPH7;$+&.2U5.2$_X?D@1,8MSIZ0F0$P#>GU_291C0T M*"Q9 V]H7C[%/B#)):=EI;!@&2VR"(!Q+J$7CD54T$)R\E:O;,11LJBQ_1HQ MB>C)$:0$'B09V[ H"OS/,YJ7V1%8#VC4(9@^RO,*1Y9E/%N55!;)"J5H)7C2 MHBB#92>((OZ/1!$T$]EFQ9.!>Z+D/ ?Z^?.(@J !;EPRREFY)XHH*2OX_T24 M3($HR%4!V")S0E+!JR>(PBDKJ]VI!?+%D<0<2 ]KC[)F,%34[M9XB\UC8$-E MDV] N[W_[G[5N@%*Z2B8_K<&,6O=*H&]1CS@,LYDU;<4'6X_AZ$ES3(1&2H5 M)Q)$!5D01U5E3S(TE_D$4%&1FP7VXT?(ZB35QF "RR#&4!@*D#P'%\:Q// _ MR;6BI )EXOM4X1H*=5:(* J_BT@ZE47F1-@H?H09 M#[F&L%4LRK$\!TY4@BVLB L)PR*33U"-_W54>]=:I'D3E".\H\!5;58]^6A\ M'6%\2$1>""J&0!05+>4?.]9![U*@*1//HB1*H$ 9X@PM4+)O@ IN40YB/9^: M!8"J(C7S4I"\XH 4RK4 :]A3_%0H(VBEJ*8/S8!T)A_AJ0!2C_!TQ]?-\^?Q M-4?K58_J&IX^KZ]RF2.J-(?7L:^BV&RU5(Q6\/$I]J+K1?XR41(D)SM(#E.T MQ)PP\'@0WLFP,A(6O9@I_)9YL8_,6,8._2=IK KTWSPU*PPK/+7,Z$]JF0/' MXA24/\9EU#$>Q45&I4C;P?M#\,H,M3TG)X9BM1N*UUB71J0X0LN88PD Y[E(]P 6#(WOUAY^ "OHP*ACF#X!Z3*.GI$IUV[=+\@E MM-I:HRR@ZLN(O#BC 3@JSP"O3C-4@&79N(^BV/>IAZ*24-,MEZHPE57A+V00,=5_@U;G$H"C+!W%";ZOP M#'&2\EB \@*S/4*Q"0S&=DR=Z"CEZ;C$[HMA"YDJL7,(B#WBPWYJW3?58RR> M'GR;@.4WZ0M, "_673]\IMC=W7WDN1R^;>RW#U^(/J!O6)2EULPAFKTL0%@_ M?'49+GJW2E\Z9JX'2--R871C?-R YW/G^NU%/&#WZ>OB=U!+ P04 " !F MB5E:F)S$JC4" #*! &0 'AL+W=O7])0 MI+8OL<>><^;,9,9AQ\63+ $4>JXK)B-<*M7,/4^F)=1$CG@#3-_D7-1$:5,4 MGFP$D,R"ZLH+?'_FU80R'(?V;"OBD+>JH@RV LFVKHGXO8"*=Q$>X]/!CA:E M,@=>'#:D@#VH+\U6:,L;6#): Y.4,R0@CW RGB^FQM\Z?*70R;,],ID<.'\R MQBJ+L&\$006I,@Q$+T>XAZHR1%K&KYX3#R$-\'Q_8O]@<]>Y'(B$>UY]HYDJ M(_P.HPQRTE9JQ[M/T.=S9_A27DG[19WSG-V#M8*:,K>2Y[X.9X @ MN ((>D!@=;M 5N62*!*'@G=(&&_-9C8V58O6XB@S/V6OA+ZE&J?BC2@(HW^( M*Q'+T*8!82V);MV]6H(BM)*O0T]I&8;,2_N0"Q"=#,696-[)M>+L/B;KU??D M\VJS1LEZB3;;AYVU]NA':D"CG=ZF=<,VEPV)(4(ZTF2((Z XY"7$/]T=L[C(2;'&]]N2_W8@# .^C[G7)T,$V!XON*_4$L#!!0 ( &:)65K"C;ID50H M "U; 9 >&PO=V]R:W-H965TC<CBK/GL1ER^!W7'W:W C];KRE+-.<%S(M"R3XZGQT M&;RCTTE=H2GQ2\J?Y,YK5/^4^[+\7+_Y<7D^FM0]XAE/5(U@^L\CO^995I-T M/W[MH*-MFW7%W=??Z+3Y\?K'W#/)K\OL7^E2K<]'\Q%:\A6K,G5;/OV#=S]H M6O.2,I/-_^BI*SL9H:22JLR[RKH'>5JT?]F7+A [%3!^I@+N*N"]"F'X3(6P MJQ"^M$+458A>6F':59CN_X;I,Q5F7859$_LV6$VD8Z;8Q9DHGY"H2VM:_:*1 MJZFM YP6]KJ[97^)E>A>A]6:BU1*18\J6C_K6_?H ]@+$.T39.^%NP^S5)5 MC]OWG,E*\"72B>R6)Y40];"N2WTH"[']X(K)5*)__Z0;0#\JGLO_N,9MVYO( MW9OZ-/!.;EC"ST\'/?EIHXN84B*]KQ2[SSA2)?I(/MY>(GT& M2SZORVS)A3XQZ$E FJ W^NRP++.,"8DV6IXF&[Q%__,GF2MO3X;*U,).=T,[ M.9F'>S(Y2^VKY"PTF>VI!-1[0Z795J49I$K+-*N43IC?J9.W+T-UFCEUVI,@ M=I;:U\E9R-()J/>&3J=;G4Z].MURJ=5)ZM@G3*Y=P?4"A@;WU,HO& =[H;7+ M3/;B>K $!>JT$=/Y-J9S;TSU=*;,\U36:Z'Z/,^_Z%69U ="DHC*.;F\\@*' MQKB%S7:B,YU/]@(40[9((&$4"&9(M]A*MS@@G88F*6O6H)UN+KV\E*%Z+2R] M\#RR!'.46N#]4L11ZC3<+T6!NF^$.)CT"\")-\C7;),JEJ6_Z:23%HKK-I0O MV'[^6BJE]S\.-.K\D8_5CRD]:F= M-8NA(U1)OJHRE*4KMYI>^F U_7U=H*]T4I70\=T-?9<3CYI!C,K"?3R!&@0=;3=6H171&+1- DJC4#13QW[U'_B7 M_X=U5$^E4T=03Z"C&3K:Q4O$%+/29U"@GH8'(6L[7/.5GI9 MZ%02U"D);*MDX3@D0;T24!J%HIE*]G9)X/=+=I?R22GKY5_!5;UF$#S-[RLA M>9TP#SJ5?N9@<0([3I:]&#M*!1/K6"0NF&544Z@?8 :]]T*P MWPN)^8H+T3A=]=4L9XA!G0]LNQ5ZO%HA=I2R!BP![1F%HIE*] X)]CLDMSH7 M%95; 5 /!-L>R'2Q"(+]ZU2.Z^'^QL<+(>]W6!R M,K&.!E ' I1&H6BFP+T#@?T.Q T7B3YRV .O9\;=WL7RJ7!?"_;#!HL'28M! M:0241CO:PARFT:)/":9\O>^ #_@.I5[,/!2HWK?'B^2KGFXE:U9H-*0K]7=%=+Q41] M;*MU6N5.R4 ](5!:#$HCH#0*13.E[=VHP7"M6H*5_O:86' M[OO)6'W3SPT3ZJM3,%#C"I06@]((*(U"T4Q=>[\LG+^N[ UJOH'28E : :51 M*)HY3'KS+?3OV_%<2_77'*RHO2W'ODX=.TJ%UC5OXBIEW]L$U7_SYN_>KXK\ M?M5+9L9^Q.#;OT&]*% : :51*)HI;>]:1<&KRJT1J L&2HM!:0241J%HYC#I M7;#(OV/H_]E'X4R-[)]&QO>&(.%C'@46C4#_ C'UO+45^:^F. M9>J)BR_.V():2*"T&)1&0&D4BF9*NO,XE>AU95U0VPJ4%H/2""B-0M',8=+; M5I%_$]7MP?WF?L!@84&-IHZVFUT7UM26@+9)H6BF8+V!%/D-)+T$265W@_&- M2$N!;KC^LSQ"1 C][KH4HGT8H#[NE_^MVK.F4UA0;PF4%H/2""B-0M', =!; M4-'IZTKLH(X6*"T&I1%0&H6BF<.D=[0B_PZPESU/;6[E3WMR>NUO:;!FH/82 M*(U"T4S->GLI\MM+?^8SVOQ=&7Q8M[0#>YU!VR2@- I%,Q_.U_M?4[__]><^ M^,W?F:'B=[0#XH.V24!I%(K6BC_>>?-RS9D>/'4!_?VJ+-6W-W4#VR=D7_P.4$L#!!0 ( &:)65KE8P<&+ , M $@) 9 >&PO=V]R:W-H965T#0>@7C$LOFE=K:QW-56D%E[C68,JB8/K_>Q3JN/"&WFGA@>]RZQ;\ M:+YG.]R@_;)?:YKY+4O*"Y2&*PD:LX6W'-[%4V=?&7SE>#1G8W!*MDI]B:.+U'"5+]P;&P''B2EL:IHP.1!P67]S[XW<3@##,,G M $$#"+J \1. 40,8/15R!VLE>,+1P!O84-&EI4!GO114 M,4PF"%1[$*MR:[-2G( &7L5H&1?F->&^;&)X]?(UO 0NX7.N2L-D:N:^)0'. M#3]IG+VOG0V><'88P"]W;A_.W2Q;^) M[%&8QVV8Q]?8HZ6%+>ZXE.YXT%'8H^8J[8M?S3.I>-P%?(C"(979X3PLES:3 MT>RQ37QI$\S>MC:/1$Q:$9.K(M9:'7AU>;NR2.JR$%06V'LP:[+PW(/AM*.D MQV8VZ2CIL9E,^Y6$K9+P>CKJJH-5K]+8CJ\=HUJ]JVJJ:_JK(4*;7RVMZ65Y!V'&_QZ9;@O&ES7D)UN[[ M9SVF0 JTZ]4&JM#7]VV[VCX'EE47[*S?TS.A[NH_:>HWQB?*'Y<&!&9$.;B= MDD>Z[MOUQ*I]U&PO=V]R:W-H965T V'GB!)0(!D;$2#/^>X0J$L$K(\;02]>I[VL#MX[7Z MCS)Y3&;&-%Q)\9O'9C'PSCP20\(*8>[E\B>L$NI:O4@*7?Z2Y6INX)&HT$:F MJV D2'E6_;.752&V FAG3T"X"@A+[NI&)>4U,VS85W))E)V-:O:@3+6,1CB> MV569&H57.<:9X;1:#2(3,N7SC"<\8IDAEU$DB\SP;$XF4O"(@R;?R(TV' L! M,7G0D!2"W/$$;.A$H4V4>6V1B;#A+(O)S5/!^E^#>@9O^/D3[07?'6#M&JQ=JK?W@+VK8.M="?_A MMQM []3H'6=--^AYO?BP)F^1HK**0*OL(G=KAUWR"DQI!V:WQNPZI2X+?);D MC NTLD4TJH@>=_K J7-D,7LU9:])'_0:0#^MT4\;](%;NW/0!F@4_/8ZFY:%PV;M 9MHKW137^CSA[T46^XQ=N'K;'I M9M3=ZFM=%NH]9HHN/13H" !0" &0 'AL+W=OV #\:-(< 1MRTAZ(' M6EI;1"12)2G;_?N2E*SZ(;LYY&*1U,QP9Y?B>K!A_$5D !)MBYR*H95)6=[9 MMD@R*+"X8250]6;)>(&EFO*5+4H..#6D(K<]QXGL A-JQ0.S-N/Q@%4R)Q1F M'(FJ*##_,X:<;8:6:^T6GL@JDWK!C@E9<%%C!A^0^2RFQHW5HHA26N=@CN-$9@M<0O&-"<(;@-P3_M82@(00F,[45DX<+9!7*.5FAZ89!JVLD^H+OM<(4/0M8Y7 -!4#6ZK ]?9VT@0YKH/TS@3I>NB149D)](6FD!X*V,IQ M:]O;V1Y[%Q6GD-P@W_V(/,<+.@*:O)[N=]"GKZ=[%]SX;1%]H^>?T>NJUL_1 M0DBN/JM?7?FN]8)N/7W5W(D2)S"TU%TB@*_!BM^_NWE)L^D9B!WD, MVCP&E]3C!RI!J4I48I)VI:VFAX:N+]1U[+G1K3.PU_OY.$6Y?;?G'J*F':@P MBOHMZL!!V#H(_^,@804@B;?J")QS44M$>SN'_3 Z,G$*"GJWWI&'4Y#O]9QN M"U%K(;IH01UF7D&*$EP2B7,$6]7B4B(K59DN-]%)'GNN?Y3LR2DH/*W(*2CH M.^Z1&WOOKBV KTS/$LA\@/7]TZZV;7%DNL'1^EBUR[J[_9.I>^TCYBM"!R"EFB;J"1J M)&4G0'_\#F5%LC*9K;NS"]\D^CH/J?.*K\1C3G9"?E(;QC1Y2I-,39V-UOF- MZZIHPU*J>B)G&9Q9"9E2#;MR[:I<,AJ706GB^OW^V$TISYS9I#SV*&<34>B$ M9^Q1$E6D*97/Z\W4N7)(S%:T2/0'L?N%53)"ZBFLXD4.R+-U4 S&V7VRVC(%\_,@[+0 M$LYRB-.S@*M(9)IG!8O)^YQ):O13Y ?R&Y5F9\O(VX!IRA/U#HY^7 3D[9MW MY WA&7G@26*NGK@:NF* ;E0U.]\WZQ]IUB,/T.I&D3"+6=P1?_>%>-\"<"$' M=2+\ET3,?2MQP?(>&?0OB-_WAUT=LH<'+()P[VAX8 ^_+=8]XHV/AH?V\ SFPL%QW^6HLC5!0%<4L0\6Y-CC]N?OT(/R#VTIO[J>IKV MW1UV=]>8Z8W*:<2F#KBE8G++G-GWWWGC_H]=2F+" DQ8B 1K:3ZL-1_:Z.8) M%FG*E7D%&*G8$[R,% ,KCV31.4;G5N"IJNQA7K^DF??;=C;JP<.\/F'A,6(L%:J;^J4W_UK39(GX[9H!5YZI# A 68L! )UM+E MNM;E^KQL\!I3O>\)45VGMQ:OY1 M:2$6K:W P6S/92Q)$A\_.WN,VEY:J=*F-6#.U1: M@$H+L6AM,9O:AG=U9D:*6CE!I06HM!"+UE:^J9YXUHGZ[':]EFP-LA\:*9/E M[_I&_^71L8E:YT"E!:BTL**U_'@X/BB;MG_%;6H8OKV&@>*@FDF>D@\L3^!^ MS- ][J;V[IRJ&"HM0*6%6+2VL$UIQ/?.RTU]U H,*BU I858M+;R307&M\[S MO]U-[=R3%4*ME*#2PHHV.C33RU=6ZAZL$DJ97)?+LQ2)3$KW"X;JH_42L-MR MX9/;7+Y?/P;S]#6'(9*P%83"5S0T+/=+LO8[6N3EFJ.ET%JDY>:&T9A)0$ !S'P &0 'AL M+W=O2\,]6\?*-/C+^8:L MZ0-57S=W0K_Y%4K$4II)QC,@Z&KA7<(+C,;&(._Q.Z,[N?<,3"B/G'\S+Y^C MA1>8$=&$ALI $/WOB5[3)#%(>AQ_EZ!>Y=,8[C^_H/^2!Z^#>2227O/D#Q:I M>.'-/!#1%=DFZI[O?J5E0!.#%_)$YG_!KNP;>"#<2L73TEB/(&59\9\\ET3L M&FLT\Y"3F5OK M\%EFYOU!"?V5:3NUQ$R&/%,LV]((W&ZH(&8Z)#@!]U1_"%G"\A; 5^!.4$6> MP6]<2J XN%PI*DZ^O+2L!$]!']P1UJ8LD1\U\-<'#(X^? 0? ,O EYAO)5#L<,R@_+H5\50T<]0X<(W&A?L00_9Q&-F@"^YJ$B [V0<86LB)B&IV $ MCP$*T+AC0->'FX\ZS/'AYL@2S:B:VE&.-^J?V@V7) &?!-]NCL'G+$RV$G" MT[N3I.*)>LL??X#3X*<9$NUSSZL, M.0:9WN1UDND,HYW)4'B:Y)[,;OZT/)F,QL'(2##L":Q XK0BFH]@=Y;/ M*H9F5H9N54R%/K7-PLLWK"Y"K!!#"7$)AFBW=50[IRBX1+M,/;V!#M\RU$+_@4W M1#!%P[B3)ROH8)YC]';SD65_/@$@V[0FO.0UVN0*L47UYS MF>>ZH$]4,]Z=[J-62DUFD\DK$6QW-)B6_Z."@'4) >TUQ-MDB1UT\#ISB89+ MM/U)#'IVQ;K^@/8"Y"!I4F(T%, $ME:/TZ*BRV>OZH!UN0"M4MB-[K#[&+Q( MG%8")=H^;_VTU1(?VC6^4^EQ=E!%;A_18%H/3(*U1H(L7Q3?YG>&PO=V]R:W-H965TO9$'TY!D?LC"E9/H/(("EZ)1[IXVU]CI.?5X M.2D;OK#I8I,(\L8ZJKID9E!)W8[BN?-A*R%-]R2D74(:>+<7!98SX40V-K0! MXZ,9S4^"U)#-Y*3V/V7N#)]*SG/93-J&AI,8RDAW'CG5Y=G'>:9BV&M)]&C _@>'@&-(D'<'C? :'!T?_PL1L2^]- MVGN3!MSA?F]JLD+!%T--?0PW.E=-(?5JC[QCF HE=(XP#_WDHQ39QK G/R\7 MUAFNP5^[]+4\1KMY^+Z\L+7(<1)QXUDT:XRR]^\&9\FG-U0.>Y7#M]"]>U15 MTOHV\]I4]R=?=A%MH4X#E._W=79Z/DS&\7H'@5%/8/0F@0=R[+':*B N,,JY M[MC&PO=V]R:W-H965T7LKIP79'D4&(Q8A50-9,Q7F*INGSMBHH#3HU1 M2=S \R9NB0OJ1#,S=L.C&:LE*2C<<"3JLL3\]P((V\X=W]D-W!;K7.H!-YI5 M> UW(.^K&ZYZ;LN2%B5043"*.&1SY]*_B*<:;P#?"MB*3AMI)2O&'G3G:SIW M/!T0$$BD9L#JMX$E$**)5!B_&DZG=:D-N^T=^V>C76E980%+1KX7J0MVWZ!1L^9YDL8$>:+MA8[#1R4U$*RLC%6$90%M7_\V.2A8Q!Z+Q@$ MC4%P8!"\Y"%L#,+7&HP;@[')C)5B\A!CB:,99UO$-5JQZ89)IK%6\@NJRWXG MN9HME)V,;F$#M :4<5:B):.2JTJH&&2.EL8[DFC>.%=1R\X-@/T)5REPOTB::0[A.X2D4K)=A)602# MC#$D(Q3ZIRCP@C&ZOXO1\=$)$K!6JU3V!+A\/5VXH^NAB5]/$_33[*D-V\*% MAC?\C\+]N%P),_ZSKSZ6?]S/KX^;"U'A!.:..D\$\ TXT?MW_L3[V)?+MR2+ MWXAL+Z_C-J_C(?9H/Y5)D\I3A(6 OE6TL'2^9_CT*;N)0F\TGKF;;G[Z49-] M5-R'"D=^B]I3=-8J.AM4%$,&G$.J]FNBM/1IL 2^W_'[7$(/J!N;5= #\D?G M_0(FK8#)H(#=4D^?A*": N9T4-3D>3*#3BA65 _(/P3%/:!N[?9$35M1TT%1 MUW6Y4EN49>KRK!B7>$5@=U@)]&?@W%I8XDE7UX&J0=?_NAO?B,QFR>U<56I? MK:.Q3Y0KS=4$%(I I2F\T56N2 MV^O?=B2KS(6X8E)M;M/,U8L)N :H^8PQN>MH!^T;+/H+4$L#!!0 ( &:) M65KQ1/H1'04 !\B 9 >&PO=V]R:W-H965TS:)M!-WU)&ZTFBFTWVH^L $)T$+.+6=9"OUQ]<0 M H$XGF3E:*0)D'N/[SWV@1-@M*7L&U\2(L#W(B_YV%H*L;JU;3Y;DB+A-W1% M2OG-G+(B$7*7+6R^8B1)ZZ0BMY'C!':19*4U&=7''MED1- M8A15"77$GQG9\H-M4+7R2NFW:N_3[NGG9S&O"R93F7[-4+,=69(&4S)-U+I[H]C?2-.17>#.:\_H_ MV#:QC@5F:RYHT23+"HJLW'TFWQLB#A)@<"(!-0EHF."=2'";!/?W-(Q7%8@*J_?AA6H/DN@FX;UBO?;\OW MM>6_E)D@*7@6B2!*M6G3+YUUDV#8$%B/MJ"E+;B2B@*3?)H$PX; >GR&+9_A MCZIHEQ@*0$P7.( ZK\ *(O%@M)7A@*J&VARDM5CFI5\1]OLY2#MXGQ>H3>&0T7<\$ MEX9RDU4_'91=:K$O71E&T; IM#ZOJ.,574EM#; I4DVB85-H?5([-PVUYE(K M./?X6@.AZPRO7,HXUW&/!'<)579C.C]IA[XTH5A% V;0NN3VOEX!*^D-F34Q!M%PZ;0 M^J1V)AYI_:Q.;4UFSQ]&802'/_ 4<=)O(G=XJT2%%\:1YYQ06^>9D=XSGZ>V M<\RF?J"+%XK1F]*FT/HD=Z8>>==2GU$';Q0-FT+KD]HY>*2_6ZY3GW^L%@^Y M<'BM4\4%<03CH?H4<;X'3]WO1YUA1GK#?+;ZWG2:^H$N7BA&;V:;0NN3W#EZ M%%Y+?4;MNU$T; JM3VIGWY'^+KM.?='1TS'/]V)O*#Y%F.O!X0\]11CR0Q0. MI&+[='V[<7)(D):P*D-_/*17[G6J ]IV0 MR?]02P,$% @ 9HE96C5LYZH&ULM5A=;]LV%/TKA%84+;!$(JD/.[4-I [:!>BVH&FWAZ(/ MC$W;1"71(^FXVZ\?*2OZI)P6IE]L4;KWZ-RK>WE(3O9"2!W64;$OV]IRO=3#WI/-SZR]4:9&_YLLB5K>D_5Y^V=T"._0EFR MC.:2\1P(NIIZU_!JCB+C4%C\Q>A>-JZ!">6!\V]F<+N<>H%A1%.Z4 :"Z+]' M.J=I:I TCW]*4*]ZIW%L7C^AORN"U\$\$$GG//V;+=5FZHT\L*0KLDO51[[_ MC98!%007/)7%+]@?;,/$ XN=5#PKG36#C.6'?_*]3$3# 88##JAT0#_J@$L' M7 1Z8%:$=4,4F4T$WP-AK#6:N2AR4WCK:%AN/N.]$OHITWYJ=ILKDJ_90THE M>'5#%6&I? TNP.?[&_#JQ6OP K _@+CX(TM!2-A)@_;('B*B ,-/!XVP4X%!_Q<=F&#:K.(2558M?6/$+C_*[ M7BQVV2XE2G^FZXP+Q?XCINUM- ](<8/ 112%"'9XVLQ@%(SM1*.*:'24Z!]Z MIGTFC5'OQ2@3"!4Z DW+?(G-VQK)7D4YVZ:4?T#(-E!GF)!O@>A3K9VO<%5H[\EK/X5D%'3I5=%=H[5S4F@X=B'J) MT2S!4+=SMU!M5J.A.JU5';J3=6@1;*R7@5VF%C,T0O$ U5K7X%9AATZ5W15: M.Q>UMD,'X@[[N@W#OKI;S5 \5*"UOD-W @\MT@W# /;TTV:'FVO]]JZPEGAT MLL2COG9#V$VFQ6C4V#&UV=7RCH[+^Y]JH]?P[!E^3F7=%5H[XL8V_;S[=+<; M]7/(.JIE'3F0==07["C"72VR6<4)'JC/6M:1.UE']GUXTF5J,PN2H4:O91V= M+.LE0O-$ X]ZC=XWBH/NELAOG,N90U&MV6N62Y#2E?8*+A/M+@[GC(>!XMOB MJ.Z!*[UO+RXW5*_EA3'0SU>!.?VK3GMG_P-02P,$% @ 9HE96E:W ML/+]!0 V#D !D !X;"]W;W)K&ULO9OO;YLX M&,?_%2LW39MT6\#YT1]+([4QUGKJU&J]W5Z<[@4-;H(&.,-.LI/NCS\#*<2% MLG#Z7EZT">#G\V!_S4/X"D^V,OVFED)H\B..$G716VJ].N_WU7PI8E^]ERN1 MF"./,HU];3;315^M4N$'>5 <]:GCC/NQ'R:]Z23?=Y=.)W*MHS 1=RE1ZSCV MT[^O1"2W%SVW][3C<[A8ZFQ'?SI9^0MQ+_27U5UJMOHE)0ACD:A0)B05CQ>] M2_><#YPL(&_Q1RBV:N\[R;KR(.6W;.,ZN.@YV1F)2,QUAO#-QT;,1!1E)',> MWW?07IDS"]S__D3G>>=-9QY\)68R^AH&>GG1.^V10#SZZTA_EMN/8M>A4<:; MRTCE_\FV:#L>]\A\K;2,=\'F#.(P*3[]'[N!V LPG.8 N@N@SP.&+P0,=@&# MYP$OG=)P%S \-,-H%S Z-&"\"QCG8U\,5C[2S-?^=)+*+4FSUH:6?,O'GUEKPB84)^7\JU,NW5I*_-662L_GR7\:K(2%_(.""?9**7BGA)((*& M>-8>[](60-]TOQP#^C0&5[25R,3\/1FXOQ+J4-IP0K/V\-_6B0EW7@QGAV>-B2376L3JKZ9)5*09-J?)ZNVY6OES<=$S!56)="-ZT]>_N&/G0Y. M2!A#PCPDC(-@EO##4OAA&[U62&1>2.9%(6D2N!7756 DC!6P40[+[LR;J>N< M3?J;?=WJ;>C9>&PWX@V-3IUAV<@:YU$YSJ/6<9[)="537PMR+Q;9<.^5[=N5 M,$?"9/%TK&G<6_%=QQT)8TB8AX1Q$,P2?%P*/CY.11TCA4?"&!+F(6$$<1#,$ONL%/OL./7V#"D\$L:0, \)XR"8);SK5,_"#JSBMJ.ZR@NE M,2C-V]&LG[&U&LY1.6WI]FP,%_OXL>/M]VKPO%.S]J2=94'2/"B-HVBV?+22 MCV+NL.0?XGU?AZN7GF[:\W2^+)$T!J5Y4!I'T6S]*]?(/9)MY$)](RB-06D> ME,91-%O_RCQRP>Y1.Z^SS@V63^UNP* Y/2B-HVBV?I4IY?[,E3J\?E\G&Z.S M3,,7E(4:5% :@](\*(VC:/8,J%PJ]T@VE0OUJ: T!J5Y4!I'T6S]*[/*/=2M M.K2"0STKM^XAT7H!1Z;TH#2.HMGR50Z7"[*X3 &_R?3-_J[6812$R:)17JCO M!:4Q*,V#TCB*9L^#ROQRC^1^N5#["TIC4)H'I7$4S7X3HK+ Z*$6V(%EO)W7 M5><=;;^,CVIE')K2@](XBF;+5]E@M-T&XT8\LO&CM2#RD?CYA=NHFOOSV^6L MH=&P+@;4U(+2.*U[?/N]M,>X\JHHSJNZ?5#2M!7MIE5[PL[7$-2T@M(\*(VC M:/9$J$PK>B33BD)-*RB-06D>E,91-%O_RK2B8-.JG==9Y^$!CSS0E!Z4QE$T M6[[*LZ+_BV=%+HW4[>45 : M1]%L_2L'B[8[6 ?_=H8:5[3^@E2MAD-M*RB-HVBV9I5M1=MMJZ^^-K?ZGV\M*L/6GG!2)0?PI*XRA:(5]_;^%9+(P$V1)! M1>9RG>ABS5"YMUR&>)DOOGNV_\H]G[D-^YE[SHM%AA6^6//XR2@>)HI$XM&D M&PO=V]R:W-H965T T!&D-M&T/DR*^K$^3'MPX"98-3:S MG:3]][.!,AIHUH>]@&WN.?<<S&/3'P= M\(/ 7O;&R#A9$O5#=]_@]9/8/@R3F7]1/LF-H@ME&VEXF4+ MU@I*PIHW?FKWH0=P)V\ O!;@O1?@MP"_-MHHJVTML,)I(O@>"1.MV),1^/S]9]VK M^?Q_6']&"R(SRN56 /IYN9)*Z.+Z->:O(9R,$YH#=R$KG,',TB=*@MB!E7[\ MX(;.ES&W_XGLE7>_\^X?8T^_$D9TT>1HP_GXKVSP08TWK6"7QD[LQHF]ZWL8 M1D5Q%/Z->B5NTHF;'!5W@_>ZQ!4(@NFHM@8>]K*Z07PH;1@T];TWE 6=LN"H MLB462B)=_;KK5175!V5,7C#(''EQ="!O&!1.P^FXO+"3%QZ5]Z [ICFCE> ; M73.CXL+AWDVGWH&XD: @JZ'C.F+AK4D^NXX6#SAF%Q M&/CA@4"[UQ;-E?0=BPUA$E%8:YQS'FD"T;3Y9J)X57?*%5>Z[];#0M^,($R M_K[F7+U,3//M[MKT#U!+ P04 " !FB5E:X[ K/_ " #%# &0 'AL M+W=OQI!B?DC7D,D[2\I2+.24K72^9H"C I0FNF48KIYBDFF! M7UP[9X%/@)@50#KN0"[ MB% MT#*S0M8<"QSXC&X14]&230T*;PJT5$,RM8T+P>1=(G$B.,DVP(7<%\'1_AP$ M)@D_0!_1Y6*.]O<.T!XB&?H9TYSC+.*^+N2:"JF'%?]QR6\]P3^'\!#9Y@=D M&=:H SY[/MQNPW6IM)9KU7*M@L]^@F\A'X,H3P#1)?IRDQ-QA\Y Q#1"32/^ MG$H8.A&0\K]=DLLU1MUKJ ?OB*]Q"%--/EDK#+$*G1,0D3[NRZV5XZ2X,1-82Z]5BO3V8O*8H)X^+TG2]G9KL"')-M[LF3>/ANVWT9O9#Q,#DQ[DWOWZ.EV[$ M4&QMQ8U.Q7R#TJP6&+QC_$FL M")'@.8X2,>FLI%Q?.XX(5B3&XHJM2:*^63 >8ZEN^=(1:TYPF 7%D8-8O]R0B.TF'=AY??! ERN9/G"FXS5>DD^VB4!F0I_J1D)_:N05J5.6-/Z56:.!9FQZ!<-Y6K2 M&79 2!9X$\D'MOM*B@KU4KV 12+[#W9YVA[J@& C)(N+8%6"F";Y)WXN0.P% M>,,C :@(0 GWXB")L E^(XYQVD;@ \^D9A&XB-X!V@"?JS81N D%&-' MJ@S3,"J^R#3+^Z3*H64:KM5D<; M20A"+D#66!? )R+@-*LJ^.N;2@MN)8G%WTT-E MWFX732>5:K'% )ATU:PC" MMZ0S??\;[+N?FB#:%/,MB6E NR70KDE]>IM027$$HA0HD(3'3>S,&K '7@CF M3<-B9HQL"\J2F :J5X+J&2OY?1//"0=L4: J1QI8$TY9*,"_)XR^FSR3?I9) M^B;:3GMC9[M/S%B,ML0LB6G$^B6QOI'8#]69#+R:Z)@%#=W,&-@6FB4Q#=J@ MA#8PUO&!;$FR(4UP\L#>?M<9C2"$!_VGGJR/TC\]F=^@UO,0],ID6O&'9?&' MQN(_XHB(2_FR)D6S\[P^C:T]K(V%+G3=@^H8\VO;LI;$-#2C$LVH'9J "=F$ M953#XKDU+,:\VF*Q)*9A@6[EN]Q68"Z4V^.<)++L0@&A6SR/&D=%(;Z/"W9K MN,Q%:,O+EIH.;,^HPI; (I8L+].7]VG(8 T90G5DQD*T1F9)34>&*F3(C&PS MS\G0)&!Q,Q54[T@-5$Y)Y3>EVN^4>BTJ\PN-5G!ZSUFX"1HG#7-D6WMK59537?EII.M;+#T.R'#48%UDVNYP[5N_UP+#6EZ[N] M_N%HJJ=#ROJ,AD?&4V50H=E0_L)JS@3O<;S^!+Y$;#?'P1-X5*AH0 3PZ9:* M(S;>+-RZ8UBUK[;4=*B5@86#LPTWHS=N3=6FFF]+3:=:^6IH-M:FX5;WT6@X M&-:'V[!F^3WH(>]P9="0#@U&P^ZQUU=E@*'9 9\VW-0ZVO2>LVE\9U;5?%MJ M^GY@Y:.1>ZZ!AVS:XYE5-=^6FDZU,MO(;+8- Z^(W!\H@_K2PZS?FL8Y?#2J M?#0R^^@[FM!XT[A':(YLW8=LJOFVU'1JE6]'9]NU1E9]O54UWY::3K7R]PJ1Z M\Q[G9A;T7!#BE\;=6'-D:W#GV,1&U2(!F1<)=_CYZ)1G=15@5EIE.M5@'HK57 B5.>60:ZQW]),8>VYG6.'7=4K3B0><7Q M/R8]LV ?Q-G/^(WDK"XF;*GEY)R],R=>;-(/RQ,_T/U!+ P04 " !FB5E:].F$>",# #!"0 M&0 'AL+W=O"W[DL.8[[TB1S"E]5(WK9&Q8:D)0 M0"R4 Y:/%5Q"42@C.8T_&T^C&5(%[KYOW;]H=LDRQQPN:?$S3T0V-@(#)9#B M92'NZ/HK;'@\Y1?3@NM?M*ZU \= \9(+6FZ"Y0S*G-1/_+3)PTZ [;\0X&P" MG'9 _X4 =Q/@OC6@OPGHZ\S4*#H/$18X'#&Z1DRII9MZTLWJ>L? V+=Y1EEE$F>@)8^3I,[>3O3,"S/,=NP1RJ^K[G^RV80Y4[#(96-XS?P/A' M82:EA,G_87WBRU.&J4.Y1]/>4H)ASD%T'B3^P5P1KHE<&^ "2:(T)YC$4"]4)\G@,*N!UP(YU-AV&Z1#XWK=($$#$AP% MN:<"%Z_OL>!@D_O>PVASFSN56 EOH(H&CF"Z)J"^' MIK>I0R;Z^FWU3V5]4I<3SS9U<7.#V2(G7-*GTM(Z'\@YL;I@J!N"5OH*G5,A M+V3]FLD:"Y@2R.\II6+;4 ,T55OX'U!+ P04 " !FB5E:U[[L[V<# !T M"P &0 'AL+W=O;&=65>08WE-6^ Z3BG6KFP$X,(:U=0- M/"]Q:TR8D\[MWH-(Y[Q5E#!X$$BV=8W%SUN@?+-P?.=MXY&L*V4VW'3>X#4\ M@7IN'H1>N3U+06I@DG"&!)0+Y[-_D\T,W@+^);"1.\_(*%EQ_L,L[HN%XQF' M@$*N# /6?R^P!$H-D7;CORVGTQ]I#'>?W]COK':M984E+#G]3@I5+9RI@PHH M<4O5(]]\A:V>V/#EG$K[BS8==C)S4-Y*Q>NML?:@)JS[QZ_;..P8^,D1@V!K M$ P-HB,&X=8@/-<@VAI$-C*=%!N'#"NVJ:AH!.J,$5++"MTITL"W;.NM$R./F2@,*'RHX8_/V7H MP_N/Z#TB#/U3\59B5LBYJ[1/AMG-M^??=N<'1\[W _2-,U5)](454.P3N%I, MKRAX4W0;G&3,(+]&H?\G"KP@&G%H>;YY.&*>G6\>G% 3]OD)+5]XA,]FHL&D M0#H/"->\94KJF.>TU>$RP5<5H%IGL14V>XB7B)JD(DKPBE"B",B;L<1T!T?C M!YOKYD8V.(>%H^\3">(%G/2/=W[B?1H+ZB7)L@N1[04\Z@,>G6)/_VY Z')G M:Y2;T)>Z"4Q[\'[;!G>TTCOBV!*;Z_8E]<-@IJO@93=2XZAP'Y6-H(+I=-:C M]K3%O;;X=[25A&&6PPEE'6VRXTTX&7B\/,3X_D![-H()XW%-2:\I.:GISCK_ M&YJ20U^B<#H0-0)*9O% U0@H]()Q69->UN1DW]OO[Q4OKUK=R5A*T%W/5_KZ M95W7PVM>8;8&>RUT_[Y-+]OLER;(+D>T%>MH'>GIF3QPOE>E! M@B=1,.SK0Y#O>?&@H+)#5!R;S]18K'D("N)X M6.N'H#!(_('_[LX\4H-8V[E.HMQ\O+H/>;_;CXZ?[<0TV+_5(V4W ?Y/T\VC MW[!8$R:UYE)3>M<3[9+H9KQNH7ACIYX55WJ&LH^5'HM!&(!^7W*NWA;F@'[0 M3G\!4$L#!!0 ( &:)65K*23G\S@, )X. 9 >&PO=V]R:W-H965T M,_Q!+ (F>BIR*@;.4 MLKQR79$MH<#BDI5 U9LYXP66:L@7KB@YX)EQ*G(W\+S$+3"ASK!OYN[XL,\J MF1,*=QR)JB@P?[Z&G*T&CN^L)^[)8BGUA#OLEW@!$Y /Y1U7([=%F9$"J"", M(@[S@3/RK\9^I!V,Q9\$5F+C&>E0IHS]T(,OLX'C:4:00R8U!%9_CS"&/-=( MBL?/!M1IOZD=-Y_7Z)],\"J8*18P9OE?9":7 Z?GH!G,<97+>[;Z#$U L<;+ M6"[,+UHUMIZ#LDI(5C3.BD%!:/V/GYI$;#B$AQR"QB%XJT/8.(0FT)J9">L& M2SSL<[9"7%LK-/U@:@!)(X1]9CE,]%VI>&ET M-VLX7-<<@@,<;B"[1*'?08$71!;W\=O=PVUW5V6C34G0IB0P>.'QE'P?387D M:IG];8NHAHCL$+KVKD2),Q@XJK@$\$=PAK_^XB?>;[;XS@2V%6W81AL>0Q_^ M40)7TM(%RG7*QV&0=M-NWWW<#&S?*O13 M/VZMMAA'+>/H),8YP5.2$TE =%3)<*[6,"H9U^O51KU&3S9(]7J)O\-\WRCU M/=]./&Z)Q_^6N(UGO$P"LEW3UG M29\);"LIO38IO:/JK9-R4D'W]DHUB=)X1\-]HR!*([N$:J%/JC@EB#J7O'Y^D[BRF.:"/M"K,XF74JO)Q,E]Q MME13_!FIHPS!SXJ4^KLVA<\ M)4OWWLYLKT3]#UU^VO -T6,XMYNM5JL>L&! M7<7?:#;\4[1N=Y4.&M?$SZOU*VQ&6<8KF&UFT*C%Y!*XM0\Y&]YV_EXZ$_]H M*W!8>6OTP?[I&_B[YX?%RC^L]$M7X1]O*PXK_3NCV?\B]BM]CA;AE92-_QO& M=JI>VAG_>#_SC>F6>WZ2M-&>:-UN&NY*NV\5)'&R(ZV[<7G0-[>OF"\(%8K( M7+EYEUWES^O+4#V0K#3WB2F3ZG9B'I?J @E<&ZCW<\;D>J"O*.V5=/@/4$L# M!!0 ( &:)65K0%$07E0( %<( 9 >&PO=V]R:W-H965TN'G6X!4\@OK9W L]=V*= M04U8>\4O71WV!$%\0A!T@N!(X*>\'NR.PPEPAN-NP+=DZ;K#3:UV I$/1W";'VC85_SVDUE@PN8.?J]DB V MX.3OW_F)]V4(^DQF!R4(^Q*$8^[YWXVVQ'((=MPA0J^ A40IJCE3E40)*O'K MD-%\W"ANC4:@HAXJ&G6Z)0RS D:0QO6^S03YW@XIB$XRC3L%77&2SFD$+N[A MXO]KVI+(@J^90GHC8;!;XW-VZYG,#MB3GCUY<[>V#G[[#3$GV";W)M[E1>9N M]C%.A*5]V$&":9]@^L;.2P?73:*C](;#+L.C]-R]S[XY5OKD!V$"]/R2<[4;F,.E_R^1_P%02P,$% M @ 9HE96J,]RJ6T P JQ( !D !X;"]W;W)K&ULM9AK;]LV%(;_"J$50PLTD4A=G=D"U@1!![1HD+3=9\8^MHE*HD9277M3L1S7JB$97 GD"S2E(I? M'R#ANX6%K><+]VRS5>4%.Y[G= ,/H+[E=T*?V6V7%4LADXQG2,!Z8?V-KZY) M55"-^,Y@)_>.41GED?,?Y()K2)*RD^;XKVEJM7.6 MA?O'S]UOJ_ ZS".5<,V3?]E*;1=69*$5K&F1J'N^^PA-(+_LM^2)K'ZB73TV M]"RT+*3B:5.L"5*6U9_T9[,0>P7XI0+2%)!C"]RFP*V"UF15K!NJ:#P7?(=$ M.5IW*P^JM:FJ=1J6E8_Q00E]E^DZ%7\"O0827:#;0A4"T&>6L;1(474=W=%? M^I$IB=[>@*(LD>_TR&\/-^CMFW?H#6(9^KKEA:392LYMI7'*IO:RF?I#/35Y M8>H;6%XB%[]'Q"'>0/GU\>7N8;FM%Z%="=*N!*GZN2_T^Y*#H(IEFSK[8*"Z M@S?N.=8_UFOE# >LJ MOZHJOP&>8HP#5R_OTS[Y:.^)Y%Y+[KU&'@R1UU7!/KGC^GWRT=X3R?V6W'^- M/!PB]PWR:!:%/?#1UA/!@Q8\> T\&@(/#'"78-(#'VT]$3QLP M9F=LZAD;Z.>P,^[TC'_'S]@4M-/G/X>><>=G?!I!8]/0$0F-AW$.0Y/.T.1$ MAB:FH;VHK[/QR::&Z?Q,CO'SNG'?49XFIH#UGX/]_WP&1I' #WJ6MO=V$LIM MG,]4;%@F-%H=;H&N0)0#]/TUY^KYI-RO M:/>GXO\!4$L#!!0 ( &:)65J.+(@<[ ( &8* 9 >&PO=V]R:W-H M965T\YQ#."^>'AA_%"G&$CQE-!:&;(9([R=2L+7@R9:6D M),<+#D2998@_7V/*#C,'.B\+=V272KW@)M,"[? 2RX=BP=7,;:)L2(9S05@. M.-[.G*_PZAI&6F!._"+X(%ICH$M9,?:H)S\V,\?3&6&*UU*'0.JQQS>84AU) MY?&G#NHT3"ULCU^B?S/%JV)62. ;1G^3C4QG3NR #=ZBDLH[=OB.ZX("'6_- MJ#"?X%"?]1RP+H5D62U6&60DKY[HJ?XB6@+?[Q#XM< W>5<@D^4<291,.3L MKD^K:'I@2C5JE1S)]5M92JYVB=+)Y"=6)0GP&7PK9_ M(X"H@84 M#8$F-E#T7E#<@.)>T'V*E:UN)>8V7/Q>W*3!3?IQ3"(*BKJ;;!'P:%.PUVHZ&[26O<*- M [\#=[0>..@]UAZM9:]QL*NZH_O 0?NQ=BH\]9^)-^F@'?T'#AJ0M5WAJ0-U MTXXF!/M=J+]GX:D9C6#([T@N M ,5;)?,N(Z7GU:6FFDA6F(O$BDEU+3'#5%T$,=<'U/Z6,?DRT7>3YFJ9_ 50 M2P,$% @ 9HE96J G!I+= @ * D !D !X;"]W;W)K&ULK5;1;ILP%/T5BU53*[6%0$C2+D%J$TV+U&E5TVX/TQXV2;II'[]K0UFRT*R3\@*VN>?X'/N:Z^%:R$>5 6CR5.1U[/+2CC3C2T8[NP >AT7P#X--F%V=:XE>&.!W="+XXNP=9D G,-:$\(9]T!I)<"XE4C"\4.2,S M3)ZDS(&(E(P%5R)G"=60$ O7#?QX IJR7)T@YF$V(<=')^2(,$[N,U$J)%=# M5Z-J,[<;UPJO*X7^"PHG$)^3H'-*?,_OML#'KX<'VW 7#38+YC<+YEN^X$4^ M]#GE2LL2DUF3KS<80*8:"O6MS5S%UFUG,V?T4BUI#",'#Z$"N0(G>ONFT_/> MM5D]$-F6\: Q'NQCC_YL=8)+<$HXZ#:_%4EH2]B][076TZ:0D+ M^Z$7-F%;&KN-QNY>C3.(2XEI:3?I%[%Y?2,H)U<+"6#VJTWR7L[_W:(#D6W9 M#QO[X4%S,SRD\0.1;1GO-<9[A\C-BJ3WK]QL"=N3F_U&8W^OQ@=."R$U^XGY MF3 5B[(]&_L[LX>>Y_TE<3?(]S>"M@0.&H&#UPN$%*0Y22GCE,=8!D@LE&[] M?0]VCG(8[ C>#0J"'<'N1ATS=XB/5"X85R2'%&'>>1_QLJK+54>+I2UMX.1>%$X7UVIV.0E6A% 7<:6:J/.?Z[P*DVLV=@?.R<"\V&=H%-PI+OH$5 MX&-YIVGF=BJ)R*$P0A5,0SIWK@:7BYF-KP-^"-B9O3&SE:R5>K*3K\G<\:PA MD!"C5>#TV,(U2&F%R,:?5M/ID#9Q?_RB_J6NG6I9

M2;Q7NQMHZQE;O5A)4W^S71OK.2RN#*J\328'N2B:)W]N?X>]!-]_(\%O$_S: M=P.J72XY\BC4:L>TC28U.ZA+K;/)G"CLG[)"3;N"\C#ZIHK-^0/HG"UAC8P7 M"?N.&6BV4)JD1+$Q[)RMZ"PDE02FTB;NEF.E!0HP['0)R(4T9^R$B8(]9*HR M)&-"%\F?I;AQZV71>/'?\+*$^((-!Y^8[_DC]KA:LM.3L_]E7/+4U>AW-?JU M[O!-77*\%":6RE0:V*^KM4%-Y^%WG\=&:]2O9>_(I2EY#'.'+H$!O04G^OAA M$'B?#S@==DZ'A]0C*GS@ M\3'0I \T?B\HZ$#!,="T#Q2\%S3I0)-CH%D?:/)>T+0#30^"'N@: D\1=!]N M^@HWF'GTZ6?..N;L,%,AE]35UMC'G+TZAKU,=Z\=V=V@9LS\>F2)K Z;8712]H:62SD4B'I.P8Z(\O M2=$:C40=:[9O;M:QQ'F&\KS+0SX:#L^>BO);=:]US7XL%WEU/KJOZX?WXW$U MO=?+M'I7/.B\>6=>E,NT;GXM[\;50ZG36==HN1C[DTD\7J99/KHXZU[[4EZ< M%:MZD>7Z2\FJU7*9EL]7>E$\G8^\TTCO]%==__;PI6Q^ M&V\HLVRI\RHKZ[#Y\\V%NTTI?%XM_9K/Z M_GQT,F(S/4]7B_JF>/I5]Q\H:GG38E%U_V5/_;:3$9NNJKI8]HV;/5AF^?IG M^J/_0VPU\/T##?R^@7]L@Z!O$!S;(.P;A,W6#:W]1S>^7>MF1+*\C>+7NFS>S9IV]<7'(K][ M^W==+AG7MS5+\QG[7-_KDET598/*\KN*O65_2\LR;3/#WG!=I]FB^O/9N&ZZ M;R'C:=_5];HK_T!7 ?M4Y/5]Q40^T[.!]IQN[_D$8-SL[.;#^R\?_LHGB7]- M\W?,\W]A_L0/V6]?.7OSQ\$/1F,^I>4[%GBO8CB-X7IZ%$8XQ,8 M]=K?YIEY ?69K)$+-K$-.FQP<.^:L'[(J[I<-5+A_UZ.)/?_#BR5^&TH"$<21,(&$2"5,@F!66 M+-FA -A86DN88%">-K6-3!VI.,QPLO M#J+D=#*9G(T?MY,PL.5D$IXF>UO*@2W]\"38VU"!/HDUA-%F""-R"#\653-X M>3=D3/^HF[JTRJK[=E"'1I"$N8X@$L:CO;]V% 71_OBMMXNWMML=MWW2[H"! M=MP:L'@S8#$Y8%_U=%7JV?JLXK^L.\/X6*0YN[PKM3XT;B33==R0,(Z$"21, M(F$*!+,BDVPBDT!K>H(,"Q+&D3"!A$DD3(%@5EA.-F$Y(8\OG](?V7*U9+=/>.N]=DKZXY0,($$B:1, 6"63DXW>3@E,S! M55IE%5MKF/8$X3$ML_1VH5ESO:J'HK#&>?YVW7PWB9)H)PADMZY!0,($$B:1 M, 6"64'P)L9D3,@H7!?+959WI6.N#P>@I^PFP-L- -V;:P*@- &E22A-H6AV M"K9\ED>FX$/>7-OIJCX\_F1[U_,&*(WWM)UL>A,_V+D\@'8KH32%HMD!\$T M?.C5?H^S+H C?^C<@.[8>:R1- &E22A-H6AV((PJ]$BYY!Z(8/\:/1G, U0$ M0FD"2I-0FD+1[#P8&^C1.M#1)=$TYWJQK]NB:"!<'-JM@-(DE*90-#L.QBQZ MM%I\N9)$KO!&JU/:2:NX;2.)0FH#0) MI2D4S0Z-D9H>;37=['8/VSXO\4X/E"2HUH32!)0FH32%HMG3E(S:]&FU>51) MXGJ1/NO96UZF3W1AHGMS/<9 :1Q*$U":A-(4BF9GRHA2WX,6)A_J3:$T#J4) M*$U":0I%LT-CY*I/RU6WPN3OJ]5D^&M7NEOG.$#5*I0FH32%HMEQ,&K5I]7J M3EVZK"I=O[U*J^:EZ^;UK*:G^]!TYT,*5,=":0)*DU":0M'L#!D=ZX?8.@3U ML5 :A]($E":A-(6BV:$QTM8_3MH>68>@\T&A-.[OS^/T)H,7;P+:L832%(IF MY\$(7)\6N$?._>@I7F#/_9@$>]-_Z/ZG+HYU5= MU6D^:^O"H6_Y:81S"*">M:<1L__%ZYM(Z#XI%,T>4F-$?=J(?M1UK'%^D_[N&TKB_+VR')AP):*\22E,HFGW[GS&B 6U$N9[KLKWTG&=Y MFD^[,\"BJJNA*- HURA :;RG#9S^[61A8,-X8#L)W3V%HMFC;!QE0$_F%-]7 M[9?QV'GRHMH32>$_S0NMT-(YV MAQ[J(Z$TA:+9 3$^,J!]I(. :MY^V?KSHR[S=HT")C='CYOFDH&]^?I9W@S= MY7Q%[X=SC*"Z$TH34)J$TA2*9J=MZZ9S\%WGV-O.L?>=8V\\Q]YYCKWU_&?X MS<#XS8!48>YW*/6\W1M4)MZ.HJ#[=C+@-:7?Z4DM5L M^2G+6R4ZF"BH_X32.)0FH#0)I2D4ST)OQH30.I0DH34)I"D6S M0V-\:D#[5/?BE0Q=TDS\W=H%E:90FH#2))2F4#0[#D:L!K18_6FU:_UUWF"@ MH)X62N-0FH#2))2F4#0[=\;^!J?8V@65OU :A]($E":A-(6BV8M^&44A- FE*13-SL/6TJ2T'?Z=18GV?72?SD<:J&>&T@24)J$TA:+9 MR3*>.8RPY0DJB:$T#J4)*$U":0I%LT-C)'%(SZ-U+T_QH._;JTY0_0NE"2A- M0FD*1;/C8/1OZ+04@DMU.FSTZ#Z=#S10DPRE"2A-0FD*1;.394QRB%T6(81J M8"B-0VD"2I-0FD+1[- 8#1R"%WL-AU=[W5OKD^[7.0]0PPNE22A-H6CV,P&, MX8V<+6!:1$'%TNENW,.#-0T0VD" M2I-0FD+1[(>9&M,<3Z"%*8;Z8RB-0VD"2I-0FD+1[- 8?QS3$X[="A,-C7,.#=3] M0FD"2I-0FNIIV^7WU"Z^=AR,U8V=UJ+X^M24H>K^986]>7.NLCATM@*=+0RE M<2A-0&D22E,HFAT?8X%C[)(2,=3Q0FD<2A-0FH32%(IFA\8XWIB>4_SJ YKI M]LXI@4K=GK9WB_#I[II]T&XEE*90-#L QM?&___JO#3".0-02QOO6]J]JV"H MGH72%(IFC[[1LS&M9R\?TVR1WG8G%JQ]B&+)4NH9(33..0E0_=K3MI,0#EL1 MJ%F%TA2*9N4A,68UH>?PM@\J&QIWNIGKN$-I_)6/%$S8+'T>FH EH/LAH32% MHME!,+8T<5J>039;-$7BJ.<(T63GK$#5*90FH#0)I2D4SXXL9F;]CL>8T?SG0,"E:10FH#2))2F4#0[14:E)MCE%A*H0(72 M.)0FH#0)I2D4S0Z-$:@)/8W6]6*8QCF'!BI0>YKU@)(H&:Q%4#D*I2D4;1V( M<76O=>YU[[Z77 MOCXVF(NSA_1.?TK+NRROV$+/&^3D79OHLKUSZ.67NG@X'S6GYK=%71?+[I_W M.FVBUF[0O#\OBOKEE[:#IZ+\UNWVQ?\ 4$L#!!0 ( &:)65IS"L3S&@L M /24 9 >&PO=V]R:W-H965TC&:FGP0?(81*D3NPZ6-/JJ#.'B]5>.%" U3ZPMDDZTOSX+1L'4VU3 [TO M-YV$4$]!^OMPV2\V-R]9_J5825F2KTF<%K>#55FNKX?#8K:225B\S]8R5;]9 M9'D2ENK'?#DLUKD,Y_6@)![:H]%DF(11.IC>U+<]Y-.;;%/&42H?5 MI!['?QMTL)NS&KC__9M.ZR>OGLQ36,C[+/XKFI>KV\'E@,SE(MS$Y>?LA6GN.QJ0V:8HLZ09K!Y!$J7;K^'7Y@^Q-T Y_0/L9H#][0#W MP "G&>!\.V!R8(#;#'"/G6'<#!@?.V#2#)@<.^"B&7!Q[(#+9L#EL0.NF@%7 MQPZP1F__&$93F_R[(7DU?V55WU3%UT]7I5)E%;]\5CFZK>1 M&E=.[[,DB4I5\&5!PG1.[K.TC-*E3&>1+,A/GBS#*"Y^)K^0/QX]\M,//Y,? M2)22WU?9IE#W+VZ&I7H4E36<-3/>;6>T#\QHD8]JCE5!_'0NYSWCO7\8;QN MH7KZN[^!_?8WN+.-XJ-G*GAUL'9_>.' M.SW#Z?'#[9[AS#S\PV;YGEB3@P^>'S%\.[MUU3-X<$1PZW+ MON%:'3F[7G)JSSG@_9:ERU]*F2?D89//5NI5F[3M1?[]F[H[$:5,BO_T=V!Q+PM-JZQ:CGZ/!U?CM2&X'F_[)$S4B3&D!A'8@*)!2!,*_OQKNS'QK+W MHF)6KZNJVO^TEGE=Y07YFWR,TBC9)'T%;R1/+7@DYB$Q'XE1),:0&$=B HD% M($QKC,FN,29G7#%-D!V"Q#PDYB,QBL08$N-(3""Q (1I'7*QZY +XZ;#+\HH MJ5=(89)M5%-D"[+.2M4>41B3."N*=C'5UR,71RQ.[HT/X=3:1V(^$J-(C"$Q MCL0$$@M F%;[E[O:O_S>95/X]="RR4B>NE% 8AX2\Y$816(,B7$D)I!8 ,*T MQKC:-<;5&9=-5\@.06(>$O.1&$5B#(EQ)":06 #"M ZQ1FVN,3KKPJGA)WLK M)^O*[2R=S(_BU : :CY4HU"-034.U014"U":W@=[^9YE[(./81Z5"H M9D%J'E3SH1J%:@RJ<:@FH%J TO1F:9-MRQ@+3JMM!EGGV4S* ^_Y<#H'FIRK M[FH)FDM#-1^J4:C&H!J':@*J!2A-K_,VG[;, ;5(HWK_H*KW[8&F[>JIM^2A MD314\Z":#]4H5&-0C4,U =4"E*:W1IMA6^-SKI>@<394\Z":#]4H5&-0C4,U M =4"E*8W2YMK6\90\/\_^@3-MJ&:!]5\J$:A&FNT_46M-;KX=E7+H9,*J!:@ M-+T/VO3:,L?7GQ:+8I7EDGC1=PUH>=$X?JE&HQJ :AVH" MJ@4H33\CK8VO;7-\?>"]3^_40JI89X6Z4>U1/+V2QS"6:DW566?UM89YRE-; M ZIY4,V':A2J,:C&H9J :@%*TUNH3;YMZXPK*QN:AD,U#ZKY4(U"-0;5.%03 M4"U :7JSM&FX;0P0IY_R:!FE84S6>93.HK7Z;N_(59XE45%D^2M)LU*27,YD M]%P=W"K(.LSK^ZBM51'-F^U4;T-!$W.HYD$U'ZI1J,:@&H=J JH%C:8MW<=[ M2W>]4=HDW#8GX9^W,U<]D%7[(&21Y62QB0W]TML-T-.]H9H'U7RH1J$:@VK< M[KX'0JNXILJA>3E*T[NAS6A@ M#M5\J$:A&H-JO-&TB*2GYJ%!.$K3:[X-PNWO.IO[Z%US=9OV-I/>5H'&Y5#- M@VH^5*-0C4$U#M4$5 M0FMY2;5QNG_,\5#-AVH4JC&H MQJ&:L+N7"W GG>L%!*A)]09H(W/[N\X+/VT!IK8V44(^RW6L'FB]F3F\&(.& M[%#-@VH^5*-0C4$U#M4$5 M0FMY>;8. M-"Z':AY4\Z$:A6H,JG&H)J!:@-+T9MF[=+HY5G^491EO]\/?WEW2VQ78JZ1C M+Y..O4XZ]D+IW6C:MB?Z2H)!I^1034"U *7IQ=ZFYHXY-3==V/#P^>9F].3: MA\;G4,V':A2J,:C&H9J :@%*TYNDC=F=;'[M\@B;E4,UKM/T++HZM\3Z6-P)USGC7N0 -MJ.9!-1^J4:C&H!J':@*J M!2A-;Y8VT';,9XWW9G1O;6/^U#&S?'*G0-/L1MM?O5S8D\XGCT$GI5"-034. MU014"U":_K%[;4SMFF/JAVZYOR.O,LQ)EO:>GV3V3BU\J.:YW4NS.TXG&/6A MDU*HQJ :AVH"J@4H32_\-IYVS?'TX<(O7[+>PH>&U%#-:S1]?]7J%CXT?89J M#*IQJ":@6H#2],)OTV?7?$*WH?!7N>Q_S8=&SE#-:S3MXSC&3K?TH5DR5&-0 MC4,U =4"E*:7?ILEN^8L^7#I+[)-WEOYT%@9JGF-IK_H=PL?&A=#-0;5.%03 M4"U :7KA[WVZMCE7?BO\@FS2NWD*9U_(HYHFFDGS87XS?'+-0F-=J.9#-0K5&%3C4$U M0"EZ8W2QKKN.<^+ M=J%I+U3SH)H/U2A48U"-0S4!U0*4IC=+FQ^[WW%>]'&'^;1< M[7XHL_7MP!J0IZPLLZ3^=B5#M;-=W4']?I%EY=L/U00O6?ZE?CK3_P%02P,$ M% @ 9HE96C!2X_AE P G@\ !D !X;"]W;W)K&ULK9==;YLP%(;_BL6FJ9.Z\I5 TB5(;<*T7:RJ6FV[F';AA)-@U6!J MFZ2=]N-G V5)2FC2D8N X9P'^WTY3LYHS?B=B $D>DAH*L9&+&5V;IIB'D." MQ1G+(%5W%HPG6*HA7YHBXX"C(BFAIF-9GIE@DAK!J+AVS8,1RR4E*5QS)/(D MP?SQ$BA;CPW;>+IP0Y:QU!?,8)3A)=R"_)9=G!EVAL6'I"0&$N-0&KPPHF0*D&J6G<5TRC?J1. MW#Q_HG\JUJ[6,L,")HS^()&,Q\; 0!$L<$[E#5M_AFH]?!+=*< ]-Z%4)O4,3^E5" ML72S7'LAW!1+'(PX6R.NHQ5-GQ3J%]E*+Y+J]^168@JD,#=7(XU=U/F1Y.5<9'@.8T-M' +X"HS@W1O;LSXV2=XE;-HE+.P( MMN6#6_O@MM&#"4L2M8L)712G3^\MSF7,./D-$3HA:76UL3I*N%? ]4:]"IR^ M57Y&YFI3_M9I'"M_E["P(]B6_+U:_MX1\F>8HQ6F.12R1XQ2S 7*@)<6O$=_ M-G:7)CO*A_D;=EAGEKWC1.N,CG6B2UC8$6S+B7[M1+_5B6OULPV\?I_]_%X!U2#*V3.M:,+F%A1[ M,_S: M#/_X7P7UWUM(G$8D7;Y4"OZS4K!=>V [/V[VY'3ADAGX'F. MNUM@85.D-W1]V_O'W))E4,LR:)7EMA0B!AHA)8!4[8K(^>-+:@R>S<>UW8'G M]W>T.#!N>F!>=D-E@/)LJ+=F3&IFJ?B M-%8--' =H.XOF)*\&N@.JF[)@[]02P,$% @ 9HE96MB 0B(W P M D M !D !X;"]W;W)K&ULK5;?;YLP$/Y7+"9-K=05 M, 22+HG4)MVZAVI5TVT/TQX^K[(%%$2=BQ*X^3(3LB#:3.7<5Z4$DCM0P7P< M!(E?$,J]8=^MWN*?SA;8+_K!?DCE, M0'\K[Z29^0U+3@O@B@J.),P&WF5X,4ZMO3/X3F&E-L;(*ID*\6@G7_*!%]@- M 8-,6P9B7D\P L8LD=G&[YK3:UQ:X.9XS?[):3=:ID3!2+ ?-->+@=?U4 XS MLF3Z7JQNH-;3L7R98,H]T:JR3;&'LJ72HJC!9@<%Y=6;/-=QV "$R2L 7 /P M+B!^!1#5@.A80%P#8A>92HJ+PYAH,NQ+L4+26ALV.W#!=&@CGW*;]HF6YBLU M.#TUV8RE]+/:\57E&+_B.,3H5G"]4.B:YY!O$_A&12,%KZ5 M(1S@N&5#H^/A40M\?#P<'U 3-8F)'%_T6F*V(OYUJ94F/*=\CLP+/9A?7"U- MGNKO-\!R="^8/0A61.;HYP.9,OC5EI?*;]SNUQXS%ZHD&0P\)^A*]=I5IHS+]WR*&ZO XLH+3E@H.NR&.@YU\C=HL6VM]W&*Y M5^N5:G_C/BM SEU?H$S>EEQ7]T&SVK0>E^[&W5F_,BU)U4&\T%3]S"V1YJ=6 MB,',4 ;GJ:D[6?4(U42+TMV:4Z'-'>R&"]-6@;0&YOM,"+V>6 =-HS;\"U!+ M P04 " !FB5E:!V'(>*P) "=8P &0 'AL+W=OI( ;71A@20ZE\'Y\8>4%$N4)<;&K,E+8]GD1\I>W9O:2Y?SQS3[D:\X%^0I7B?Y MQ6 EQ.;3<)C/5SQF^6FZX8G\Y#[-8B;D9K8BQ6\1?\P;KXG:E;LT_:$VOBXN M!I::$5_SN5 ()O\\\"N^7BN2G,>?%72P&U-U;+Y^H0?%SLN=N6,YOTK7OT<+ ML;H8S 9DP>_9=BV^I8^45SLT5KQYNLZ+?\ECU=8:D/DV%VE<=98SB*.D_,N> MJB^BT<&Q>SHX50>GU6'4U\&M.KCM$[ M77%>=N6+8R0&_.Z4.+./Q+'L&^.#RW_^R)]9_NF2(A'E(F(^$!4A8B(11$$S3XVBG MQY&)_A)V2T'.FX+D3^HU)W=<+DPX$>R)_(^\ZU*C<81CU5C";*N@J07/P^7D M='(^?&BJK*.1;;5;^9VH,[U1@)Q\B(11$$R3Q7@GB[%1%K]LE 9R*0*>S2.E MC?T@9Q\B(11$$S3QG2GC:E1&[>K-!,G@F>Q M7(K/Y0I&+= [DTF/)HSX8S6!A'G3O9C1DH1?MK#M1A/G=-32#7).(1)&03!- M-[.=;F9&W?Q>'-#+@,$>>,:6G&QX%J4+DLI-\KB*YBNR31IA9KX7@Z*\D%81 M=40JURJ-J-0E-.-\CA6:>>=L\LQ91J8D+H\N)V3!GCN/UI"3\I&P D+D3 * M@FFR/=O)]LSXRWYK9+IB'40>Y#MR:['-HF1)Q.I%R1\)6RXSOF2"DWL69>2! MK;>]4= XZK'B/-M/9[-V6/+.]F/7Z'3:"G =C<9[B1$Y]Q )HR"8IA3;JJM: MEE$KU^PIBKQZJMHC7SI#L:S^SQK*4XZ+ ^ ME!9 :2&41E$T7<:-XJQ]D(Q9DFS96N;>1$; NVVI1QGK"(\WZ_29\X]J2RT! M.S5G'.1HS54%Y5%#=%8[>GG0,7TH+8#20BB-HFBZX)Q:<(ZY+E7J*2,Q$_.5 MBH--S>U4I@)JT:)3;L8ACI:;TR6W<5MNR#%]*"V TD(HC:)HNMSJJKQM++*^ M(K<]M2GCJXB'S=#7*4%HI;ZBM21H[>58:!$>2@N@M!!*HRB:KL&Z$F^_4HJO M-)CWQ3QUE*'>K=0H#Y@[)0_\HT M3P*K W4"H#0/2O.AM !*"Z$TBJ+IPJP= \?L&'Q/ MA5SNJ9)%S%10?.7,D9X#3_,@1PO3Z7+AVRL_Z)@^E!9 :2&41E$T77"U9^"8 M/8/O_O=OGXEC65/R4YHLR7=U_MO7W?EO6G"\6;.D4VY0?P!*\Z T'TH+H+00 M2J,HFB[+VD9P1F^1H*$N I3F06D^E!9 :2&41E$T79BUW^"8*_B]IT*USFT M;=M_(VU#[0DHS8/2?"@M@-)"*(VB:+HL:UO$F;Y%VH::)%":!Z7Y4%H I850 M&D71=&'6?HISF)^"3]M0BZ6B:6E;70.XG[:A/@N4%D!I8<=78MM6QW=".UHZ MCMY05T]MCSAFWZ&XCK^\R+@_FT*-$"C-@])\*"V TD(HC:)H^DT6:G/$M=X@ MF[I0^P1*\Z T'TH+H+002J,HFB[,VCYQ#[N0 IY-S>,>K56HHP*E^5!:4-&T M)#EQ)^.])!E"QZ4HFJ[#VBUQS6Y).R]+;1UB*)NI1ZL,2?.@-!]*"Z"T$$JC M*)JNQ,8-D=[DCDC86R)A[XF$O2D2]JY(V-LB8>^+]$\8*6YMI+C&>OAE6%Y0 M*U-TUKZUR<%)>;2?7+H.P*[,4SE:<%"#!$H+H+002J,HFBZXVB!Q#S)(.H4$ MM3B@- ]*\Z&T $H+H32*HNEJJWT0=_(6>1?JA$!I'I3F0VD!E!9":11%TX59 M.R&N^0(1_VD39>SENMLH[;R1CYEQM.[,,[*M_K.GH1/QH;0 2@NA-(JBZ2*K M70WW,%?CP,->J%4!I7E0F@^E!5!:"*51%$T78&V,N&=OD7ZAU@F4YD%I/I06 M0&DAE$91-/U^P+5U,C)?5_);?9>!GMQK!APKNE>F8[AP"3H/'TH+H+002J,H M6BFP8>.>_S'/EL7S'W(R3[>)*.^9OWMW]XR)S\63%5KO7]F?_/))$36F?'#% M-R+'Y?\!4$L#!!0 ( &:)65K4<=D%@@4 (PA 9 >&PO=V]R M:W-H965TQLIMW>6)=P-";#HLRT)U9T5XP&6JLC7EMAR@KW(*/ M9-MC*\ T M[,VF4=V"SZ9L)WT:D@4'8A<$F!\?B,\.]SW8.U5\H^N-U!76;+K%:_),Y,MV MP57)2E4\&I!04!8"3E;WO3F\<]!(&T0M_J'D(,ZN@9[*DK%77?C+N^_9>D3$ M)Z[4$EA][,DC\7VMI,;Q(Q'MI7UJP_/KD_J7:/)J,DLLR"/SOU-/;NY[DQ[P MR KO?/F-'?XDR82B ;K,%]%_<$C:VCW@[H1D06*L1A#0,/[$;PF(,P,T?,< M)0:H8 #?,Q@D!H.V!L/$8!B1B:<2<7"PQ+,I9P? =6NEIB\BF)&UFCX-];H_ M2Z[N4F4G9Y]_[*@\7C\H=!YX9('R)X'C%0D]\"0WA(-K\"R9^PJ>MM&-N5XJ M900N'2(Q]<4GU>+EV0&7%Y_ !;" V&!.!* A> FI%%=G%7]OV$XH955YD2M/ M+:EFH\=DN!SZ!$O+V I#"D+=&+Q@&H5'>+VP0!> M 62C8<6 'MN;#RK,G?;FJ&8V@W1E!Y'>X!V]YQCZBX+#DZ6K@AR+#*M%]*YS M)[;8)?<]M:T(PO>D-_O]-SBV_Z@"9%+,,226@S=,X0WKU&=/.RFD\DL:K@&6 M8$G6- QU@:W EG#*/'"IW#=V[$]57&/]<:2O-]_]#$$XGEK[2D.'%2%COI-G+2E&!;IG'_DS.FH_ZDB-1HI&U* M+8\TB[5A0[!=#(^,(QV6D [ZDYLB4Z/1N"FU/-,L'H?M O(D4C-.=%0B"F&_ ME-_4#[(STH^(X6$6Q,.&*+XIN&N!;5SQW1X78_ND5?VNZM2/]F=I9)D ;)T* MY*([XYYVTPJ9T13"E%H>;99$P(8LHBDX-,YX4G*X*L:&\HJ$\4=D*3!+4^!M M\^G8];)\[#GG'(=K$I!0!49'<-YN@8]1]?R N5J#9)FNP-SSJ+[$/G"H<'TF M=OKD[=_Y4DB.7?E?)7.3V".9B (#Y;A@AX^%AU//U8K]25N2FU//,LT4*U*4>; MO/W7T=3.EED>=)6^H(7FK MW5GP>LW)&DL"J"),0T%=L,?^KIKPH'2X63S6K!],9W0?D:2A+$E#[9*TV@VB M&\'R(Y(20:,IF2FU/,$L)4-M4[*S[WDW8J-FGS.:<9E2BXE99X^I \+7T>-^ MH?:S72CCI[1I;?I*P3QZD%ZH?X!W3OQB0"83OZ?P%?.U@@A\LE*2=O]&38#' MC_[C@F3;Z&'XDDG)@NAR0[!'N&Z@[J\8DZ>"[B!] 6/V/U!+ P04 " !F MB5E:G>@"T<"7JA1ZYA7&K&]\7V<%5DQ?RS4*^K.4 MJF*&AFKEZ[5"EC="5>E'03#T*\:%ETZ;N0>53F5M2B[P08&NJXJIKW,LY7;F MA=Y^XI&O"F,G_'2Z9BMS[S $F&)F;$J&+TV>(=E:341Q^>=4J_=TPH>?^^UOV^, M)V.>F<8[67[BN2EFWMB#')>L+LVCW/Z&.X,&5E\F2]T\8;M;&WB0U=K(:B=, M!!47[LV^[!QQ)!!'9P2BG4#4<+N-&LI[9E@Z57(+RJXF;?:C,;61)C@N;%06 M1M%?3G(F??>YYN;KU9P,R^%.5A1MS9R_1 Y_F@(57,$C:J-X9FC-PLCL!6ZM M,TD0WMRC8;S4;[M6Z8(IU, %_%7(6I-&/?4-4=N]_6Q'.'>$T1G",((/4IA" MPSN18_ZM I_,;6V.]C;/HUZ-]YA=0QS^#%$0)? C^'M0]^K9(6Z]&C<[Q&=V M6'0H!& Z6M-A0F+E; ##SCB@MA!W():U138.IO.@P8M 8,>@WX53%AF5_+,#AAB ;QL)MAV#(,>QF>G =? MBS \0;B*!DG4S3!J&4:]#'=,9%376%DC/% 5 M;'*ZBVOR/Z1T&!SJ=_"=SN])Y(^+>SMTZZWW#\6PLU [E-%Q"*Z3L#L$X=$5 M%+XZK2\E"D\.17(&)SK@1*_-\$MIG.+Q-_Z)S_GG<)F$O;?"N72_%"[N@!N- MS\ =[I3P>R^5SH2_%#[I.'GC?\/[1WU0A6K5='L:,ED+XUJB=K;M*&]='W58 M[MK1#TQ1RF@H<4FBP?6([A+E.CPW,'+==%7/TE"/UGP6U!6CL@OH_U)*LQ_8 M#=H^._T'4$L#!!0 ( &:)65K9P/8#'0@ *5* 9 >&PO=V]R:W-H M965T-)SYQ.O-DGZ)5L( M(=&W911GUYV%E$^7W6XV68AED+U+GD2GYW&81Q9W15?G:7CJZ2E8S"6-RE*%LMET'Z_59$R>:Z@SO/']R'\X4L/NB. MKIZ"N7@0\M/379J_Z^Y0IN%2Q%F8Q"@5L^O.#;[D/BD&E!:?0['):J]1X5?M*EL>QTT664R65:# M\QDLPWC[/_A6$5$;@/T] T@U@#0'L#T#:#6 'CN 50-8R?;LEC@1N9B\ M0Q2_1:1'F&5"X^.'4\MP?OQPXO"&[LX3+?'8'KP:_S9RG8.+:\=E]A1,Q'4G MOSAD(EV+SNCGG[#?^\5&#"08!P+32&,[TEB)3@^35BS/?&6BF^DZB"A)IF$QM/&[QO!*ON$>M1[A/O3Q>UW6"+%:,#'S= MBENL,*%T9Z6YY.]<\ITNW:W2R2*_L11NA.X@W +Y]>/W"&ZX8AI1K]=PQ#FC M%Y["_L[?OM/?>S&)@BP+9^$D*._,CT)NA(C1[V(M(D3**-J^IFA6A,RZ"!D; M'WW#U8:C8^=4VBY\(#"-M<&.M<&Q"U_D_#B7_,"@A0RP-VQ08UI9 H-;K+3 MT)P9[IP9.IWY]>LJE-_1@YBLTE"&PKK8G1!M+X"08!P(3*,.]Y2>ZIWJGE,= M&8AS4#0.A::S7E.QV+ED/\5YTA.%_XHIFN?)#CJ+DBP[MY*(+5=IK^\UPL]B MEJ=2_4;XV<"&F-G##Q/E#7%?@XMDQ2ZBG0-;+P%(- Z%II.F!#*F)PL\4'D- MBL:AT'36E<+&3CW9)O"8$2L7>-AOZB.K65/I68PPP7A/W"GUBMWR=9SD:RB5 MX6,D$!>/\L MT(W6>EE HG$H-)U))9JQ?[)@!%+'%>N0:!P*36==27?LUNXM M@M'4YA@/FO+<8M4GQCW0-+KHDSVAJ/0T=@OJLVV*@<_1?^A [<.-U'I!0*)Q M*#2=127D\?!D80B: ("B<2@TO>ZH4@#B%+LOJ()4@+HHQ489Q&(VP*P9D!8K M?V\9A"B)3=P2NT4AA)BRN'EI.6S"W?-YZ5E4(IP<$.%PA9#J2$X^0*4X%)I. MG9+BQ%VL;E,-J:#T%,KSF[+09F9&"+>8:1&B.Z14+G&KW/K=Z*CJB!NO[=41 M%(U#H>E<*I%-O%/=DPBH( =%XU!H.NM*D!-W&?MX:4C,"O60-2L?8XN5I3YB ML=I?'R%*YQ*WSJV'X_Y:B1ND]6H K55#H>D$*G5-!B>+05 U#HK&H=!TUI4: M)^ZZ>HL8'!X6# =-N--$_Q5::5OJUK;UT&M9+G$CM_Z1&K1\#86FLZJT-<6G MBD<*I*(KUB'1.!2:SKI2^-2M\(^/1WI8P!\VX4X3W8=:6XA;:E?Q2(ZHD[B1 M6J\$V"Z1UZAB4Z7OZ(P6@*@6@#)CVFE7$'? T!3I4 IVX!7K]9'E7&<>.UOGB#%KFAT/3.2I4(L)/U MN3#01 $4C4.AZ:RK1(%!];DPL\!.FQ'K/EAK:EY#S3.EYIE;S=>#>W]1R W2 M>FV!5NVAT'0"52K!3M9 PT!3#U T#H6FLUYK48=JH&%FTTM3H;B/U9J9UT@/ MF$H/F#L]J =TRU*3&[GU>@--*:#0=%952L%.UIG#0#MS0-$X%)K.NDI5&%1G M#CO<->\^5FMF7B,/82H/84D/.ZD&TOD*!H' I-Y[+V..C)>GT\ M4(D/BL:AT'36E<3WH'I]/,N/!I@:X6A:&;'H,M'=4)K9.ZK+A[H+.FZ0UNL M5%I#H>D$*FGMG:S+QP.5XJ!H' I-9UU)<0^JR\U^] 7U&#;D/4H8FR2J6VPUO=I_N]EJZ*7<8 M:GQ^BR_Y=L^_Z^8S2[9Y(VS2IW"7I,I$R6 MY&ULM9O_;YLX&,;_%2LW M39MT6\ D:=JUD=: M9[VI5IOVP^G^\%-W 0-,+.=9)/NCS\#:0B!T'!Z[H>V M ?Q^#._CO"Z/[,N-5-_U4@A#?L91HJ]Z2V/2BWY?SY8BYOJU3$5BKSQ(%7-C M#]6BKU,E^#P/BJ,^=9Q1/^9ATIM12KDP4)N)6$;V*8ZY^78M(;JYZ M;N_QQ.=PL339B?[D,N4+<2?,E_16V:/^CC(/8Y'H4"9$B8>KWEOW@GEY0-[B M:R@V>N\SR1[E7LKOV<'-_*KG9'Q]_-A">[L^L\#] MSX]TEC^\?9A[KL541M_"N5E>]<8],A M#7MDMM)&QMM@>P=QF!1_^<]M(O8"W&,!=!M #P,&1P*\;8!W&# Z$C#8!@Q. M[6&X#1B>&C#:!HSRW!?)RC/M<\,GETINB,I:6UKV(9RP,9J\(A^Y4CR3G;SPA>%AI%_:LU_N?/+BV4OR MC(0)^7,I5YHG,F)_MNWWNNB7'NG7(Q]D8I::!,E?^3JA#:<,-3=O#_U@E-MPY&NZ?WON@(3PX/=QK M"&?_^=DKN?1VH\K+>=Y1G@K7Q>#YZ[V]1FZ,B/7?3<.D V:05E=O= IGXFK MGBV<6JBUZ$V>_^:.G#=-$B%A/A(6(&$,!*M(.]A).VBC3S[:V2Z26@M-N-9R M%G(CYK9HF26Q\YPMY(DM6TJ)9/;+5OC=,$B57"@>DQ>1T)J8)4]>-HV&UKZ[ MC@8DS"]@PQR63=?KB7/97^]+_&0+5F_Q:N"4C2IZ#'=Z#%OUN(E36\*+HFU+ M,9%F*129+;E:B,:ZW(KKFF(DS"]@H[WTN,[Y09+K;>CY:'20YX9&8V?0G.?1 M+L^CUCQ/I4JEG1 %N1.++-UYMC_EV?Z4BFRJ3!:/UYKRWHKOFG8IND:45WE08)\Y&P EC(%A%;-XL-+:CNHL,9+F0VG!EK9?JVFM6#-4GU7I:"D=Q;Y) M;'G[3^4=/M2TO=/.LB!I 93&4+2J?*7EXK:^]I\^E9)_2/!C%:;'7E3:^^G\ MM81Z,E!: *4Q%*VJ?^G+N /8W JU6: T'TH+H#2&HE45+IT>%VSUM/,ZZSRL MOW#4ZKT/[3. TAB*5M6O=)#9OMG/]2J,YF&R:)07:E)!:3Z4%D!I#$6K+@4HC2H* M,ZHHU*B"TGPH+8#2&(I65;@TJNBI1M6)A;J=UUEGMU:HA[5"#>TR@-(8BE:5 MKS2K:+M9E:];6N?KEN1#MA)!F&;5Z-,3XK2AT: N!M1Z@M(8K3MQ]-C" EHZ M2A3G*'VZU]*V%>W64GN'G;]#4&L)2@N@-(:B50=":2U1F+5$H=82E.9#:0&4 MQE"TJL*EM43!UE([K[/.#2MVZ@48ZBQ!:0Q%J\I7.DOT?W&6R%LK=7O!AOI, M4)H/I050&D/1JN.A])DHS&>B4)\)2O.AM !*8RA:5>'29Z+M/M/)__]"[25: M7W-4J])0VFW FVEZ>=Y8.Z2% :0]$*^?I[^^!B827(=BQJ,I.KQ!2;EW9G=[LBW^9[ 0_. M7[L74[?AO.]>L&+/8XDOMF!^L(J'B2:1>+!=.:^S/8NJV-58'!B9YKOP[J4Q M,LX_+@6?"Y4UL-&PO=V]R:W-H965T7ZRO?%?$5B+"[9FB3JFR7C,9;J ME#_Y8LT)7F1)<>3#(.CY,::)-QEEU^[Y9,0V,J()N>= ;.(8\W^O2<1V8R_T M7BX\T*>53"_XD]$:/Y$9D=_7]UR=^07*@L8D$90E@)/EV/L87DW1,$W((GY0 MLA.E8Y"V\LC8F&^$ M9'&>K"J(:;+_Q#]S(DH)8>=( LP38-T$E">@K-%]95E;-UCBR8BS'>!IM$)+ M#S)NLFS5#4W2,.-@1\(5AL.%$SD@)\ +/]8 %;@@>EB,TDPIMUL)^NZ3NU.RY0C/)TW8OM)JB MDU(?U/0M58%6XZ)]55C;6+U2>CT38T5O/"U':.8ZBC9Q,&B5U*%3!^@*S21/ M.T!H-4FGI)YGEQ7\6N36$+.JTMI8;6NEY0T;&1?['1I/Z3U6O* VQZO8P1L/Z#V6O:"V;;#7 M+G4[-7JNT$SRM-&#M9?E*GOMGU:W+<2L2CLH6-M!O5)W+7]B1V\\H?=8 H/: MJ\%AN^3MU-RY0C/W>K2Y0[57Z"IW>X)#AXT&%5:\(O"(R)'V3JBV=](B1XU< MBOT.36?E"LWD0[LVU*XM3>34XKE",\DK[6J^;5L3G7R.6T/,JK1W0DTV,\L2 MK^-2[."-!_0>ZU](&S;4KGU-Y-3BN4(SR=,6#[UI;Q,=[ED>J-L68E:EO1-J MLJ595GMGCH3?N<>7;Y79,^#(,* MEU(56+45Y)?>U4I?E/N"^1--!(C(4F4&EWT%P??OGNU/)%MGKV\],BE9G!VN M"%X0G@:H[Y>,R9>3](VPX@W R?]02P,$% @ 9HE96G&K"?-V P _PP M !D !X;"]W;W)K&ULK5?O;YLZ%/U7+-[TU$JO M!/DRJUF[[[,)-@@9VGNTDW7\_8PA-P$'=E"\)-N=*[>>6:QTFOI2KM6PF['2V(2MX M!/EU\\#5R.ZC%&4-5)2,(@[+N?7!OW%TC1HKSXS]: :?BKGE M-(J@@EPV(8CZV\$"JJJ)I'3\WP6U^C4;XO'U(?I';5Z9>28"%JSZ7A9R/;=B M"Q6P)-M*?F'[_Z S%#3Q1_#>2O [@J\STUK1>+)]!/-60WHB;R 0#?H=8@>.-N5>GNO,I"DK,2U GQ]S-#5NVOT#I44 M/:W95A!:B)DME98FHIUWZ]ZWZ^(SZ[H8?694K@7ZEQ90G :PE8G>"3XXN<>3 M$3/(;Y'G_H.P@WV#H,7;Z9Z!GKV=CB?<>/V^>#J>=R;>8LLY4&E*;$OTS<2F M3MR)#FI%PR6':A8"<)\_N$^5/1TT=)))C2U=(" M36NJX"[U_'AF[XZS,,8$7G"*R<88UW-ZS(GFH-<<3&I6E4O5)6I2W1+#H]42 MC(>RQZ#0=Y.![C$(QTEL%A[VPL-)X=W3J6J +A=2E0MX4:\B >CJ&2@L2WEM M@\^XBGI7T>29RV )RE=A4AY=\M!=,EAVH6 G M&8O[C,73#S 4P$EE2E@\VJ";Q(^2P=.Y&,.(-I!M0@1.=$7_49;B3 MX@]'Z[F"25MK0Y]$Q&*WCT M!KF)_3@:5G4#+L1X>"P,*"\(@X$7^Z@SK(&O=()YU.*@# "@"P &0 M 'AL+W=OZ"ED2U4(KTD9:?_?DG*5FR9=G/HQ2:I]X;S9LCA3+:, M?QVX:*J;.2U[L MMJ2FSFQBUN[Y;,(ZV=04[CD27=L2_N,.&K:=.KZS7WBHERNI%]S99$V6\ CR MR_J>JYD[6"GK%JBH&44P1IA?M%VA_4<5'1"LG9'5AZT->W_R?,N$ <$/SY#P#L" M'A/",X1@1PA>2PAWA-!$II=BXI 32683SK:(:[2RI@/J '(@$]0,%H43*=*7 MQQR]??,.O4$U14\KU@E"2S%QI?)/[^(6.U_N>E_P&5]\C#XS*E<"?: EE,<& M7"5L4(?WZN[P18LY%- MBZ)AHN. _KE=",G5_?G7%O'>8FBWJ(O*C5B3 J:.JAH"^ :^_^;'WARU: MO])8_HN,'44R'"(97K*^CZ14D5QSMJE-%5-+ZTY"B8A$0A+92<9_H I*X*11 M1WN@<'4?K,>[WS0RF^J"NYG%7A!/W,UA$"V@.$J.0?DI" =A-(".1$>#Z.BB MZ$>I[_&+#A#O$54O"ZL&D0N@4-72IJVW'1]XY&,[QWCDXMP""K)LI,,"PHEGUY$,.I++ M![-59]ZDI*82.#7%5B5&O?/QTMR0>Q]\""@\\ZOVV@(*#XG#DMN^]O/'>1<>?F%1GZ*C:65]G M[Z3J7*7J)*4C)1:M"XM\*5I 86JQ1V5_3L_K YMYJUI MKD;K=[K]-"W1BYF^=_U,^+*F C50*9/>=:)&ULK59=;]HP%/TK5E9-G;0VGP3H M(%)I-JT/E:I^; _3'DQR :N)S6P'NG^_:R=D?*2T#WT ;.>>&Z*EM 2=6Y6 +')S,A2ZIQ*N>N6DJ@N265A1MX7NR6 ME'$G&=FU6YF,1*4+QN%6$E65)95_)U"(]=CQG]./R M5N+,;55R5@)73' B839V+OV+-#9X"_C!8*VVQL0XF0KQ9";7^=CQ3$!00*:- M L6?%5Q!41@A#.-/H^FT6QKB]GBC_LUZ1R]3JN!*%#]9KA=C9^"0'&:T*O2= M6'^'QD_/Z&6B4/:;K!NLYY"L4EJ4#1DC*!FO?^ESDX8AI9HF(RG61!HTJIF!3:9EHWW&S;'?:XE/&?)TH3$A_O4W)Z M\HF<$,;)PT)4"A74R-48H]G)S9IX)G4\P0OQ^ &Y$5PO%/G*<\AW!5PTUSH, M-@XGP5'%%+)S$OJ?2> %44= 5V^GAQWT].WTX(B;L#VOT.J%KYX729G*"J$J M/)-?EU.E);Y#O[LR7BM&W8JFKERH)VWLO:.Q7W,-DE-3.6G19:"FQUN[AOU!/]@S<(@*PG 0[3DX1/F]?K_7 M[2!N'<2O.+#W>%K7%&W+CZDY.5YJ?/\9KR GV-RD-=E92.*#S :#?K3O\1 5 M^O%PN.?Q$.7[?ASO>72WZFP)D@!E*>N=]C$G6O:N>:+&TU7PJ-/8&.UQ@NP=I /A\)H3>3,P& M[1^(Y!]02P,$% @ 9HE96B3VQRMU P 'P\ !D !X;"]W;W)K&ULM9=M;],Z%,>_BA408A(T#TW;=;21MH6)H3LTL0OW M!>*%EYRV$8Y=;+<=W_X>.VE(2A:M4]B+U7%\?C[GG^.',]L)^4.M #1YR!E7 ME]?K,=56R@IRJ@5@#QS<+(7.J\5$N7;660%-KE#,W\+RQF].,.]',]MW* M:"8VFF4<;B51FSRG\M<%,+&;.[ZS[_B<+5?:=+C1;$V7< ?ZR_I6XI-;4=(L M!ZXRP8F$Q=PY]\]BWQK8$5\SV*E:FYA0[H7X81ZNT[GC&8^ 0:(-@N+/%BZ! M,4-"/WZ64*>:TQC6VWOZE0T>@[FG"BX%^R]+]6KNG#HDA07=,/U9[#Y &=#( M\!+!E/U/=L78T=0AR49ID9?&Z$&>\>*7/I1"U S\\2,&06D0'!J$CQ@,2X/A M4PW"TB"TRA2A6!UBJFDTDV)'I!F---.P8EIK##_CYKO?:8EO,[33T35/1 [D M7_H BKPEGZB4U'P)\CH&33.F3K#WRUU,7K\\(2])QLE-QAA^,35S-5L@VUJ^&M:G5)RSN"=90,JR4#+OHT16D("DC M'#=.W")-2O,E84(I:,W;@N9[%F>VRFWD3P>8$MNZ/"VC0F\0-$?%+:.&DQJK M$="H"FC4&1 N4]S5%2[+%(K6B5F+VRICZ#YCVL(KV+Y?<^GM=#((O=J??Q!L MIS_'YD)/L(9TXTJZ\3-S@22XV_W"LW-'9=J:%^,_A9L$W;IU.G.L;CW!&KI- M*MTFG;K=::KA6:H5W'%-M.F!2)TS'RM23["&2*>52*?=R24DWBSXLV0Z;4FN MP>1 J<[ICU6J)UA#J6FEU+13J1BO&4IGB;EJD(\;F:DTLU>_-FDZ4<>>:GW" MXIY@#0E][_=ES>O]AE B>Q*S5UK<%ZTI9^WNZ__%4[6$-TYZ-5;57GGMK8YZ+\PU9^M2'YCBM+QALIE MQA5AL$"D-YC@94 6U5CQH,7:UB?W0F.U8YLKK&!!F@'X?B&$WC^8":J:./H? M4$L#!!0 ( &:)65J6!HO^"P0 ,(/ 9 >&PO=V]R:W-H965T;$E>69XSE!SCCD]Q+S*=\IEA7P M))# 'U9?LD])W;5%EF.10RXP42 ML)HY]_CN <+I]7OU7TKRFLP;E?# V9_94FUF3NR@):SHCJEG?O@5:D*!J9=R M)LM/=*AC/0>E.ZEX7B=K!'E65-_T6#?B) %/!A)(G4 N3?#K!+\D6B$K:2VH MHO.IX J5'D.@&+6 %0L#2 M/$#W4H*2B!9+]%M&WS*6J4Q'72U T8S):QW_Y66!KCY=HT\H*]#KAN^DCI93 M5VEH9@$WK6%\KF"0 1@+2&^1CW]"Q",32_K#Y>G^>;JK&])TA31=(64]?[!> MW0:EVT#+-MS92%55)O8J9@+OY):F,'/TB$D0>W#F/_Z 0^]G&\4/*G9&V&\( M^V/5YW]HP=#2(*C*BC5B7%.V[F)5)2BK&(78S^/$B^.INS]ETH]*)DDX::+. M($X:B)-1B/=I*G:466%5F>')@L0+/=*!98G"A$1V6$$#*QB%M0"]'6E&*U'2 MHT)S+E3V3_5 ZRPR&F;& XXI2(GXJGRKX*B56(*-3=##F41)ETP_"'LA\>QD MPH9,.-YCQA!7&Q V6&%_1=\/_ XN2Y07Q($=5]3@BD9QO7)%F5'G[E3:<$86 MG"3V@PY06UCD)Z$=:=P@C4>1?J5L5[\+3%LD+5+K%L>]Q6]P,IE$'8RV,!S& M_L H)0W(Y#^G_<)F)OTNZ5WO37P_C'A!2.PPL=>:DW>Y#K/6@ZQB7-?Z(#7^ MJ&KGS$]L&8]N4?E_RFC%3L+(]M15SK3"ZVF%)2H.DX&9Q*U)XE%+ND#ZS+:= M*5^IA2/25Z]X]B+IN>CRZ4<%A P,!6X]$(^;X#/LH=A!.QHU!2M0OP\T#+TN MT'[4@$+CU@;QN \^%GN02O^3'G@C^BZ'@Z@'S.*%<3R@?;CU0CQNAJ/^@?N6 MI86D*\N6J "3(62ML>%Q9[,XR(F>6.'VG8QX.,!=O)8PG/AX '#K>'C<\@8T M&EV=P+ZVXH[Z_[Y\XG>M97SY[]6WUB;QN$]^/[W1NO];Y>->LVZP'R:=W7-/ M#ECF=/L[%>NLD(C!2N=YMY$N(*H#8W6C^+8\<[UQI4]PY>5&'[)!F #]^XIS M]7YCCG'-L7W^+U!+ P04 " !FB5E:>[]WWH\" "#!P &0 'AL+W=O M79;!UII*T58A*@ M:0_X@/C@)K>--2<.MMN.?\^UDX6LR\I \"5^W7-\SHU]G6R$O%,%@";W):_4 MQ"FTKD]=5V4%E%0=B1HJ7%D(65*-0[ET52V!YA94.9P0!ATP;!HK-&J; N2%" M&=];3J?;T@#[_0?V=]8[>IE3!5/!O[!<%Q/GQ"$Y+.B*ZRNQ>0^MGY'ARP17 M]DLV;:SGD&REM"A;,"HH6=6T]+[-0P_@1\\ @A80O!00MH#0&FV465LSJFF: M2+$ATD0CF^G8W%@TNF&5^8O76N(J0YQ.+ZI,E$!NZ#TH:,F>$;-#+(C$OIO2. %T0!\^G)X^!CN8EZZY 1=<@++%_XV.63& M5,:%6DD@7\_F2DL\?]^&##:,T3"CN9.GJJ893!R\= KD&IST]2L_]MX.V?U' M9(_,AYWYZ8LZ M?='+]?%?YW-(9,,4][8_C,9^L"5R("H(CL?#,D>=S-%.F7A;3%G93B79[TD^ M&-(\>IJR, B/MS3OW/PO3TC<68O_C[6=M']Z1^(G>3KTPWC[K[F]$FF>IX]4 M+EFE"(<%XKRC8R203&PO=V]R:W-H965TX[O.7;N9;21ZE%G (8\%;G08R\S9G7I^SK) MH&#Z0JY X)N%5 4S.%5+7Z\4L-2!BMRGG4[D%XP++QZYM9F*1[(T.1"*%B,O4EP M.8ULO OXQF&C=\;$*IE+^6@G-^G8Z]B$((?$6 :&CS5<0YY;(DSC5\WI-5M: MX.YXR_[):46JRL3?P2 H+5N;F7FX^0ZVG9_D2F6OW2S95;#_T M2%)J(XL:C!D47%1/]E3[L ,(HB, 6@/H(:![!!#6@/"E@&X-Z#IG*BG.ARDS M+!XIN2'*1B.;'3@S'1KE1L"H;Q M7)^3]T3;%;U]<$&^9++43*1ZY!M,P-+X2;W95;49/;)90,FM%";3Y*-((=TG M\#'S)GVZ3?^*GF2<0G)!PN =H1W:;4GH^N7PL 4^?3FT8N1UM*5W'01C0_G#DKW<]; FCPUXTV ^;MH4-.@/:A.WI M[C6Z>R=U3S06;Q0+3Z 2KL$Z@'J,XHGU &M)\DA*P8TF*+J>RY6MO_I?^GO/ M,A[VZ('XYS%!U.\=2&\+&D;MPJ-&>'1:>'VZ*<]+I_2_CS=J.5Y*P^! 85M8 M0+OA@<:6,#KL]P<'*OV=LEV 6KKVI_&.EL)4);!9;3KLQ#66@_4K[+Q5H_Q+ M4[7M6Z:6'$\WAP52=B[Z:+^J6F$U,7+EFL-<&FPU;ICAOP=0-@#?+Z0TVXG= MH/D_$O\!4$L#!!0 ( &:)65HKN:KW.P( ,$$ 9 >&PO=V]R:W-H M965TSV-C*-1:LKQG$C M0;5U3>7+$BO1)61,3AM;5I3:;@1IW- "=ZB_-QMIK&! R5F-7#'!0>(A(8OQ M?#FU_L[A!\-.G:W!*MD+\62-=9Z0T!+""C-M$:CY'?$.J\H"&1I_>DPRI+2! MY^L3^E>GW6C94X5WHOK))FHE/M"YWUGMP2R M5FE1]\&&0ALTNW!27;0A MQ[B]E)V6YI29.)VN>6Z2R!?886%JK150GL,W%(6D3'="C5EE7H?!]KPL&A!UN=<^IS1*SG'$3P(KDL%7WB.^?\ @1$PJ(A.*I;1 M5<059B.8C#] %$934%[*%=S)4)V)PYV\@ML7!;;8"*D9+^#78F_*97KI]R7= M'FUZ&Y0@#F FUEZ2 M8=M70EWBZM%F#LV.[C&-XN!X3B X:ZL:9>&&1T$F6JY]APV[PWPN?%O^<_?# M_4!EP;B""@\F-!S=WA"0?F"\H47CFG0OM&EYMRS-&X/2.ICS@Q#Z9-@$PZN5 M_@502P,$% @ 9HE96DTR)-J9# RVP !D !X;"]W;W)K&ULM5WO;^,V$OU7A%Q1M$#3B#\D2MML@':EM@NTZ&*WO7XX MW >MS4V$VI9/4I+MX?[XHVS'M,C1V$S&6& 3.X]/TB-%S>.,I.O'IOVKN].Z MCSXO%ZON]<5=WZ]?75UULSN]K+IOF[5>F;]\:MIEU9N/[>U5MVYU-=\T6BZN M>!RG5\NJ7EW<7&^^>]?>7#?W_:)>Z7=MU-TOEU7[]P]ZT3R^OF 73U^\KV_O M^N&+JYOK=76K/^C^C_6[UGRZVK/,ZZ5>=76SBEK]Z?7%]^Q5F?&AP0;QSUH_ M=@>_1\.A?&R:OX8/;^>O+^)AC_1"S_J!HC(_'O0;O5@,3&8__K,CO=AO7V07T5Q_JNX7_?OF\6>].Z!DX)LUBV[S M?_2XP\87T>R^ZYOEKK'9@V6]VOZL/N^$.&A@>. &?-> NPW2B09BUT"X#>1$ M [EK($]MD.P:; []:GOL&^&*JJ]NKMOF,6H'M&$;?MFHOVEM]*I7PT#YT+?F MK[5IU]^\7O7Q"C;Y] MKQ=5K^=1WT3]G8X^].;3!M1\BGY;ZW:#ZJ*O"MU7]:+[VM#\\:&(OOKBZ^B+ MJ%Y%O]\U]YW9:G=]U9LC&O;K:K;;^Q^V>\\G]EY$OS:K_JZ+RM5G,!-"^?O?,C,<1^ M<(D-GSAY<.W&0/2O7PPT>FL&2O=OJ-NWO!+F'2;/5]VZFNG7%V9V['3[H"]N MOOP'2^/O(,DIR0I*LI*(;-0Y:\?].I>=Z\@_=&FH?IOR9(-V7#A M>KA)\IPQ=GWU<*BL#TOY\&\,*P&V1' F]K"1&LE>C015XTW3;2:L==O,[V=] MU%4+O9T+A\.K9QJO_/GTR8E6S6:N'CY!:*'6H6JEW?")1W!U3 $J* M Q&V6@$HGK$)J=1>*H5*]7:YKNK67E,;8?$8N>P M"Q_#\S1UM % 62QA:;*]-!DNS:J[;ZO53)M0<]8\Z+:&%4%90A7)O .)'3U\ MQ"7/$@=5 BBA#E C1?*](CFJ2/EYO6BVD=)FL)@#NIR;"7K1K#>AU,Q,3Z!$ M*&VH1/E1B7P$XXRYYY./2E.1P JQV$:J,:K13WIE@LG%=IZ9FUBX-K%%-?B, M2'\VQJG38 ")DH8JM&,[/+0LSU/WS )@>9KD[E""8"R7?$*I@YB>'3F_>FT. MIH^^JE>S9JF_?A+HFVBE>U EE#!8)>9/&ERFB:L2!!/2'4T C"69F+C@,VY5 MXJA*OS1=%YGS;:X_]D:@OE[=WM?=W7"^@1*A;,$2<>^@3!CC*>2CO#&$0<;* MV+"=H8'GS6^;2]7I@X^B+ZOE^KOHW=;/=5%1/]3=A#'! MN8.5I60K2-E**K9Q+]FXGV5G6A!BI%Z E*T@92NIV,9=9(T(PYT(NBR$MPWN M!=\G",9$[)IX$"=BX85"/HXK(=1$I,BM\^"X\PBV\CN^PT4J$3N[^P;?:.@@ M)&4KJ=C&@EL#PW$#\V=E#,QN!O]QT3Q^K&9_F3ECNQ"'3N4X<>@()64K2-E* M*K9Q%UGWQ/F9IG).:J1(V0I2MI**;=Q%UL9QW,:A4SG>-K@7?)MEW$?&W! ; MP)FIG LWQH;X5)[)"6O+K6_C1WQ;\%3NYQN8/Y536KF"E*VD8AL+;AT?QQW? M+@.\NK43Q?^B%T7K^ :#1RXE6T'*5E*QC;O.&E*>GFN*)[6JI&P%*5M)Q3;N M(FM[.6Y[\2F>U-9R/Q,$1NL@#HC6 1P:K5N3R?'LTO-2N3AIL%A^EHCEG*?" M%0O"I7DB7;$ 7,9%EDV(9>T>Q^W>BQ*Z.'>P9KY]RY7P% -0<2)!<=Y@34E-E?!35%#6&(!-IXW%00T:[H*> MES;&28/U!.Q,HMQ9OH!@61R[DQO(QN5$ D)8;R2.Y;1"T\8X8;!*?M+I4C'W M @"A4NF6K4 H)B8ULG9&X'8F,&F,LP4+Y&>>O/F?U(!0L8W%M@9$X!FQP#PT MSA8LMI_X8L*K] !0ERQFL3<>(1S+)H)=80V .%)E]O(\-+Z%8-G\L#[CF9=6 M!& J$\R->P%8HL14'EI8CR".>(03\] X3; V?A1O1I2;2BT &&.Q\BX#/BR7 M?$H:ZP@$[@B.I:'QYL&2 #F;/%:96^X!X>101>R*0K1WXY)J:Q D;A# U:[G M9S/PK07789,FG$C92BJV<;]9ZR+9F9:Z)*F9(64K2-E**K9Q%UEK)'%KA-^O M0&I_I.]$P&P&@ .S&1 ?DLV0UMM(W-L\;ZD+)PT6"W C@C&OVA/"2>,#,U?8:%\X;K"5IF9[TC8JG)089:VE]C,1]S/,6MW#28"&A'(:Y +CG*@23 M7G4M .,LG;H92UI;(W%;$[ZXA1,&JP3<%..N_P$8'B>N0, ].&(B#Y18XY+@ MQB5P70MG"[[S\7A>@W2#)17;6&SK-A(\41*XKH6S!8L-W$[#A#L4(91*E'N3 M*90MD6QBS3ZQL7Z"Q_H$JUKX%H)% U(8L7+K@ H QA/%W54MB"U18B(H2:P= M2([8@1-7M7":8&T@ R"].T\@6)HH=P$'@(E8BHGH/['1?X)'_\>6M?#FP9KX M(3E+,JE<4P3ATE1P=]*GVKNQ> JR$U(60LA6D;"45V[B+K+=)7E"/A;<-[H6CCJ,X#BE1R%@$:TJ2 M+!-Q8X\9X!0"2;N!3 J TGXAG M4FM*4N)R*YPO^!$COBWQ'Z(!@)1RXV0 -#&.4FLB4IIJ*YPF6!/2!$7J^P=W M9*&0L7367J1GJK+">8.U)*VR2H\_*P"%C+6TGB,]1WD53AHLI.\99!*[-[47 M$"QG[D,72ICMX)P>*V4=2$I=7H43!JL$I D$Z$5:8X6S!>L-5$7EPBN(@6#*K:4O M(5263IVV-J1/SUYAA6\A6#0_9+],9>;6P!<03G$AO*>?07PLEQ/YP]3Z@)2F MR JG"98'2""X 5D!@)+8S40#()9//4#/QO_IR^JK\.;!:FS91K93U/.H<95^@IC2W[DF=L7H+YPZ6GI*M(&4KE6_++MF$*5/6E"GB2C"<+UAP MTIP0*5NIL!*TL=S6DRF:XC*<)EAETK0.*5NI3JY#4P?/9SY3'1K.&RP[:1T: M*5NI3LX.*>L*U3E*UG#28,U)G_]&RE:JDW-.RGI.15W\AA,&ZTW)5I"RE0I[ MZO7X\>;6IV9';@,*6U3#V4+%)F4K2-G*[.1$6&:]:'8L$?;B!3I\"\$=0&I* M2=G*#*K^F^@!:S4SW&J>NM"'TP3+3.HZ2=G*'5N"C/.K@YW974F MZKA?]=OW#>V_W;^1Z_O->ZB<[]^P5^7VO5J69ON:KU]-?%ZONFBA/QG*^-LA M5FVW;\[:?NB;]>;54!^;OF^6FU_O=#77[0 P?__4-/W3AV$#^_>7W?P?4$L# M!!0 ( &:)65IR-ALMQ@4 (LF 9 >&PO=V]R:W-H965T$WB-#\;+858 MG8['^6S)$IJ?\!5+Y9,YSQ(JY&6V&.>KC-&P=$KB,;(L=YS0*!U-)^6]NVPZ MX6L11RF[RT"^3A*:?;]@,7\Y&\'1VXW[:+$4Q8WQ=+*B"_; Q./J+I-7XP8E MC!*6YA%/0<;F9Z-S>$HP*AQ*BS\B]I)OO =%*D^$ W2T.J'9 M?0=[BP.N'?"^#G;M8)>5J5(IZT"HH--)QE] 5EA+M.)-6IZ$<)/L.'MA"3J?( 4U#\!OCBXRNEM$,7*?5XBHFZ@*M7P;*4QN"R7#,LJR;RAJ>++S>RLT)PGN=,3N]?-Q(' M7 N6Y'^K)J4:U%8/6K#0:;ZB,W8VDC23L^R9C:8__P1=ZQ=504V"$4-@G6+; M3;%M'7I3[%-5R2I7IW0M>/9YZ@0!A' R?MXLQM#,1<5?UXPHT!R,(&[,.@DX M30*.-H&O7,C%$86RQ:-Y1)]B!FBY(%0)55#N9J26 P.GE]#0S/;\P.WE3;2! MO7/>W"9M5YOV8QH)N?8?!!5,F:K6_=#E;A*,& +KE,UKRN8=@UL\D\4V"48, M@76*[3?%]M_/+?Z@Q[#D%KO/+4,S&WKN@%M4:#!P;36W!$T"P8X$5CP3):>T M^J!8+CQ9\;04%?^"G9VH'>/0Q6$2C!@"Z]066JU LX[1B_6HANIM%(V80NM6 M?$,2P_)1DRA=2O>RGVX2^_K&"D8=*7C.MY 2"C, M/,^R^LT[-,.6XUIJ/D*MJ$9:"7D8']58G?T0-QCPD<),YMVG8J*/[)V3AUIQ MBW:)VSWXZ)*F-*1EY]RRUVC&E671#G1HAQA%(Z;0ND5NM3="Q^ D9$A5UQ4W MB49,H74KWBI^M$OQ:SBI]NVPB(W[[3LT@O[@ZYK""FW=G$6MK$;Z_>7#^,@> M\I$7]-,9&OD#>M5']=Y):Z4MVB5M]^"B\_DV4:1'/[@=3*(14VC=RK9Z&[E' M(2"CV^5&T8@IM&[%6YV/=NE\'0%YPV;T^@T[M,'#AAT:(1^Y6^BGU=!(OP5] M&/TH=I&AU_]Q2&6%?;>?SX]0LJA5LLC SO5M%(;2X(KFXK-LE*C215PL6:8L MC]&-;*-HQ!1:]P?K5G7CHVQE8Z-;V4;1B"FT;L5;M8__QU8V5FP]6Q;J]>BE MR@SZ07^?I3;;_.$:RR]^6Z01;K4T-KB/76-M!@&AY?2UGLH,^0-VTD=VZ.2- M-T[IR-6^*$\[Y6#&UZFH#K$T=YL35>?E.:+>_0MX2JIS42U,=4SKEF:+*,U! MS.82TCKQ9(99=?*INA!\59X%>N)"MESY=LEHR++"0#Z?+HH!FO-GT_\ M4$L#!!0 ( &:)65J9/F(3# , -<- 9 >&PO=V]R:W-H965T[-C#-65// (0Z"5-"!\9D1#+:]/D M000IYBVZ!"+?S"E+L9!5MC#YD@$.F2TC4W#0[R(A&HPW>$2+V *XG$Y8;)F5I0P3H'PF!+$8#XR M;MK7_D#USSM\CV'-M\I(13*C]$E5[L*18:D)00*!4 0L'RL80Y(HD)S&<\DT MJB&5<+N\H7_(8Y>QS#"',4U^Q*&(1L; 0"',<9:(![K^"&4\7<4+:,+S7[0N M^G8= P49%S0MQ7(&:4R*)WXI?=@22$Z]P"X%]KZ@=T3@E )G7] Y(NB4@LZI M@FXIR$,WB]ASXSPLL#MD=(V8ZBUIJI"[GZNE7S%1W\E4,/DVECKA3K,9A^<, MB$#^2OYR=.F!P''"K]!;]#CUT.7%%;I ,4'?(IIQ3$(^-(4<6>G-H!SEMAC% M/C)*&]U3(B*.?!)"6*,?_T=O-P!,&7(5M[V)^]9N)'["I(6<]AMD6W:W;D+- M<@^"2MZID7NGRYT:N7^ZW&XPPZD^ B?G.2=^!.CG%]D#W0E(^:^Z;!>X3CU. M;6W7?(D#&!ER[^+ 5F"XKU^U>];[.J=UPCR=,%\3;")W?@P._>P=N-XYZKMLZ8;XF6.&VN76"38$M\JL#1P'-B"@. M=55K=3NYR0_E>^UC>6LI+AG_,,65YQZS14PX2F ND5:K+XUGQ36BJ BZS,_) M,RKDJ3LO1O+F!4QUD._GE(I-10U0W>76QEUY-B9X[)V7S_?.$W2XHN A]$N%<2^Q^?<8_NF,8Q*O>'T M=DFI]M8Y%^787VI=? J"[TX MR D3_F0D5OEUKDMO+E="C_UA$_+L[6LZ]L/XH^]9N:E,Z=B_/WO_:R7UU3O/ MWD\^G)ST[L^O]N-G%7#N!T[1RV>(7O1P78-ATO&N]'9X)7;6]C#ZX%G.GC"& M"0^=OCJF,&+BGM!I=SZG"'G00U9CAXW30P>]I5I:4-?19)1)T993Y-N T24Y M]1X('_M3PME,,6!E)&=\8\-]",PEE\K3IHY-HA BY1\+A[8')5[KY$Q(5>6V M&>SO63U\#]CVP"#CO#'8]VU@,BJ(UE2):].I!E?!1Y!7M^\VA7&X4&03]B_] MEE#=3)*95"E539K0WX8F(TXSL*/88@EW+8L 0*UE;AHI(PLI2.5ARZ@;1G9. M.;^%Y_]GMJ.]SCH[5FVW:)K&4-VT,K8#^ETUJ]V5O7R5KE>P!ZF_K,QT1-6' MYX+>*)JQ==5?9XT!3#W$U4E1\,UGSA8BIW;RSTXX&9$MSUM*Q?Z8;% JJ-)LWHW\5J2XHVN]+:=UAGON'Z'G?[O."RJH(KQKVM3^(:_RJQW7+\RW M\%Q]K>P[=IJ,!H?OL3XD'+;)*#E\C_61Z-!-'D5)#H_!Y#'4Y.#-OME?8C(\ M2)-!?5SKG EW3H1-U(.3]]C_ 2=XWB;U9BO&-1-U;\G2E(I'!T,CK\G,_+FY MHV_&IS0C*Z[O&G#LM^WO-&6K/&E&W87A@WQWZ3BXF4KFDZK;MJ M,:N:GFF8K/4%A'WDNKK<",:QF!L!#,N#.< XEH7E^9_F,T3G8S',V]")#%'. M$.58E@N95A\LCYN3F,L]TR2)HCC&5G0Z=3J88NL6Q_#C5L.\ 0/+ YE>MM;X M;N,5\G0=8'OZ5(5@,\4K$9LIOM: N-<-&$GBWFTL#S"P7<.>8!Q)$@R!6G37:!PCJQ/#Q[T_V%,214GB1@!S.X@B#(&G$4@_NO8^"[7LJ:/\'._D+4$L#!!0 ( &:)65J7BKL

M-8?20$3;8T.P6BP^0"X99K>]9!:GGH>,3L4C_]JXW\HY7C]:PTNJY/1^/U@1_".%F^VST+D'?\ MWG9['+^_Y1[D=)0=^PO.I;&N.Z.[/O>,C\*?O-YJG;Z4M1/FG#OQC]'M2JI% MN(S_%4?@9W3E\/IW78B?S/\I1CV?RU*#$;^M:5O[;*_:5UUR5@G7/'P1, M$,!D,$!V,.4 ,D4@TP^$G 6(\ '+]+R[X0 R0R"SP2 GNED!R!R!S >$_!D! MR *!+ :#O/C52@!Y@D"># C9*\GQ,=9N'P]WP[E=0DQ4+\1^F;5-P\USP)K) MA9+^8UPY=E:6NE4.WO(QIILQL6_.I2U]5T2J5NQQS1B3S9C8-K?B47@T-C>Z M\?59.>,[..Q)NB6;M-9!3$PY8V+G7/G.G%J$+^V5'":8,;%AKIH5EV9=-;I^ MA%OZ_M=DR64:8.")B<4SX2OIHZ-6FRP<(A:828DV$7HI[/OSJ'[JJ MZ_P)9=^E)DP4$;$H+GUCQW[PVKOBFZ\:K1';U37"!!&1"Z+4C6!W_'?_0<,, M$1$;XD:$_-MQ37U5G7DUP&P>86*(R,50>;W[[M-,+-[JZS]"+PQ?+6'O*<+$ M$!&+8=;>6_&K]2>QB\?MYPW30T2LARE_9H\VW-?NXR$"AYY>K4/-@)"8-2)B M:UPI*RO_Y-T97OEFF)T9XWM1[RINC"DC)E;&-N/41X]@B^YYG,*@'F/2B*FE M\7POC!5E:WPSS6ZE?6#?N.+KPF1PT"/&-!(3:P0-1;V(&:-#7,0RP3%CB(E) M)2:6RI[LQ@[N^%82B3'/Q,2>V9GA[";$04Q,.3&Y"8&<3$A),. M.7WR,X>8F'G28:9/V"&[X3[-0DS,/"FQ>?9CWHJR-XB78N9)!PHT'6:OW4S1 MN?LA LUKGNEC8A9*B2V$8\(4FV(62LFS#E'PD;4\^7)^AVLXO?$!/334:LFPWFK%VMZB[E^.P85F>PR[HW'9AANLF( M=;,;<[-D#&)BNLF(=;/!/*LJ&8YZR!/)! M1]E@-LLQ!>74HVS8^H1>;R/'+)036Z@_&/A.F! 3LU!.O5)Y"Q-$RK.RMP(O MQRR4$UMH_^!E]YA"3,Q".;&%4,Q>Z,DQ"^7$%L(Q8;N9HXN6B2VT;RCX,&0+ M!8?>MDV;6:EQJNS"@P"Q7$%MK" MW Z7$!.S4/&1DSZ^-,5<&..;T/!TGEDX-U5@%BJH5S5CF/VW/3 +%<06VCU+ MM6,TH< D5)"/O&'35-"5!?KN#/FJ @P39HP"DU!!/@:'8<*,<8))Z(1\_F=K MR>+.Y_($$]#)^O71[F3[Y7,EYE*)ZL9?WOK]):_+J6'A3[C2.$K2L#9]WM;U MQ._[KJXUKUY?07U]??;+?U!+ P04 " !FB5E:7T[J"J8" "8-0 &@ M 'AL+U]R96QS+W=OHZ<>7KR?N7C].I?_F=AM-OMU^=VM_QS+:?S'X/JCZ]^'72ECM7AM^VT9 M5U7]>;A='NKK1WBX3*X6SV^KJG]^"U4]=Y! D,P?%"$HSA^4("C-'Y0A*,\? MI!"D\P<9!-G\00Y!/G]0 T'-_$%AB3(N"9(F6!-H'9#K0.!U0+ #@=@!R0X$ M9@=$.Q"H'9#M0.!V0+@#@=P!Z0X$=@?$.Q#H+:BW$.@MJ+<0Z"V3']L$>@OJ M+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z1]0[$N@=4>](H'=$ MO2.!WG&R64*@=T2](X'>$?6.!'I'U#L2Z!U1[TB@=T2](X'>$?6.!'HGU#L1 MZ)U0[T2@=T*]$X'>"?5.!'JGR68W@=X)]4X$>B?4.Q'HG5#O1*!W0KT3@=X) M]4X$>F?4.Q/HG5'O3*!W1KTS@=X9]F?4.Q/HG2=_5A+HG5'O3*!W1KTS M@=X9]F?4.Q/HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK9/# M)@1Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ M;01Z&^IM!'K;Y+ @@=Z&>AN!WH9Z&X'>CGH[@=Z.>CN!WHYZ.X'>CGH[@=Z. M>CN!WHYZ.X'>CGH[@=Z.>CN!WCXY[$V@MZ/>3J!W@WHW!'HWJ'?SDWH/X]>A M#+>>[S4^_R>I'B_?+;?'7Y??%R[]6(OX"6F1.2?;+>C;S\3VDJ;.K2*2?O>$('M\SOQD3YW M7'][GJQ?'/IN\)MD%\+T*DXV2&N;$?7FQ"_NH=L,O7>/-A,K%8J MJ\,S:)&::NK8V(:YG M3T/S6\KR)2&-)^<]?M=._BIN2+)W$XXK?PYX.??UR3K7-G9Q;USX8OJX*SMT MF0_/G?7I^1+O]#ANMVUMF[%^[..1U$_.FL;OK U]EYZ*7IU/#O&&[>DSOSA_ M+G,N,.Z\=^/DX\2<_7C"]*$A?520/M:0/O(5I1&* MJ#F%U)QB:DY!-:>HFE-8S2FNYA18&UL4$L! A0# M% @ 9HE96@IKLLSN *P( !$ ( !KP &1O8U!R M;W!S+V-O&UL4$L! A0#% @ 9HE96IE&PO=V]R:W-H965T M&UL4$L! A0#% @ 9HE96HD[;P4Y @ M 4 !@ M ("!S! 'AL+W=OQ=[VO8( "-)P M& @(&$& >&PO=V]R:W-H965T&UL4$L! M A0#% @ 9HE96KS!PQ,U P "@H !@ ("!L"$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9HE96GT= M[U9] @ M@8 !@ ("!;3$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 9HE96KX"7NEI*P !H< !D ("!PT@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 9HE96C"W M&N0Z P A0< !D ("!#84 'AL+W=OH@)- $ !%#0 &0 M @(%^B >&PO=V]R:W-H965T&UL4$L! A0#% @ 9HE96K2=Q4XB!0 5 L !D M ("!IY 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 9HE96OF\*(X]$P LS< !D ("! MSZT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 9HE96N.?6HY0#P VRX !D ("!Z=, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9HE96ES7W!_Y M" CA8 !D ("!V/( 'AL+W=O&PO=V]R:W-H965T@( *@& 9 " @<#^ !X;"]W;W)K&UL4$L! A0#% @ 9HE96BQU:+Y# @ B@8 !D M ("!<0$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 9HE96@335#[1*@ FXT !D ("!2!(! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M9HE96N>F:[%4 P '0< !D ("!&T8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9HE96@6K&T$< P R 8 !D M ("!.UT! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 9HE96H#Z4R+1!@ MA$ !D ("!P6D! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9HE9 M6IB'L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9HE96@>"G!4 P : T M !D ("!TXL! 'AL+W=OH" !0" &0 @($*CP$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ 9HE96AW+027D! G $ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 9HE96O%$^A$=!0 'R( !D ("!?:(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 9HE96C"[ MPJ^I @ =P< !D ("!6+(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9HE96O3IA'@C P P0D !D M ("!"+X! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 9HE96M 41!>5 @ 5P@ !D ("! M!&PO=V]R:W-H965T&UL4$L! A0#% M @ 9HE96J G!I+= @ * D !D ("!W](! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9HE96G,*Q/,: M"P ])0 !D ("!FN4! 'AL+W=O#P &0 M@('K\ $ >&PO=V]R:W-H965T&UL4$L! A0#% @ 9HE96@=AR'BL"0 G6, !D M ("!]?&PO=V]R M:W-H965T&UL M4$L! A0#% @ 9HE96MG ]@,=" I4H !D ("!)@L" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M9HE96G&K"?-V P _PP !D ("!/A\" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9HE96B3VQRMU P M'P\ !D ("!Z"D" 'AL+W=O&PO=V]R:W-H965TCP( (,' 9 " @=8Q @!X;"]W;W)K&UL4$L! A0#% @ 9HE96G<>IE;Y @ FP@ !D M ("!G#0" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 9HE96G(V&RW&!0 BR8 !D ("!#D<" 'AL M+W=O&PO=V]R:W-H965T @!;0V]N=&5N=%]4>7!E&UL4$L%!@ !C &, +!L -%@ @ $! end XML 109 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 110 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 112 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.0.1 html 313 490 1 false 90 0 false 8 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.tetratec.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.tetratec.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 9952151 - Document - Organization and Operations Sheet http://www.tetratec.com/role/OrganizationandOperations Organization and Operations Cover 3 false false R4.htm 9952152 - Statement - Consolidated Balance Sheets Sheet http://www.tetratec.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 4 false false R5.htm 9952153 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 9952154 - Statement - Consolidated Statements of Operations Sheet http://www.tetratec.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 6 false false R7.htm 9952155 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 7 false false R8.htm 9952156 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 8 false false R9.htm 9952157 - Statement - Consolidated Statements of Equity Sheet http://www.tetratec.com/role/ConsolidatedStatementsofEquity Consolidated Statements of Equity Statements 9 false false R10.htm 9952158 - Statement - Consolidated Statements of Equity (Parenthetical) Sheet http://www.tetratec.com/role/ConsolidatedStatementsofEquityParenthetical Consolidated Statements of Equity (Parenthetical) Statements 10 false false R11.htm 9952159 - Statement - Consolidated Statements of Cash Flows Sheet http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 11 false false R12.htm 9952160 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.tetratec.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 12 false false R13.htm 9952161 - Disclosure - Discontinued Operations Sheet http://www.tetratec.com/role/DiscontinuedOperations Discontinued Operations Notes 13 false false R14.htm 9952162 - Disclosure - Revenue from Contract with Customer Sheet http://www.tetratec.com/role/RevenuefromContractwithCustomer Revenue from Contract with Customer Notes 14 false false R15.htm 9952163 - Disclosure - Intangibles Sheet http://www.tetratec.com/role/Intangibles Intangibles Notes 15 false false R16.htm 9952164 - Disclosure - Impairments and Other Charges Sheet http://www.tetratec.com/role/ImpairmentsandOtherCharges Impairments and Other Charges Notes 16 false false R17.htm 9952165 - Disclosure - Inventories Inventories (Notes) Notes http://www.tetratec.com/role/InventoriesInventoriesNotes Inventories Inventories (Notes) Notes 17 false false R18.htm 9952166 - Disclosure - Investments Sheet http://www.tetratec.com/role/Investments Investments Notes 18 false false R19.htm 9952167 - Disclosure - Leases Sheet http://www.tetratec.com/role/Leases Leases Notes 19 false false R20.htm 9952168 - Disclosure - Long-Term Debt and Other Borrowings Sheet http://www.tetratec.com/role/LongTermDebtandOtherBorrowings Long-Term Debt and Other Borrowings Notes 20 false false R21.htm 9952169 - Disclosure - Commitments and Contingencies Sheet http://www.tetratec.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 9952170 - Disclosure - Capital Stock Sheet http://www.tetratec.com/role/CapitalStock Capital Stock Notes 22 false false R23.htm 9952171 - Disclosure - Equity-Based Compensation Sheet http://www.tetratec.com/role/EquityBasedCompensation Equity-Based Compensation Notes 23 false false R24.htm 9952172 - Disclosure - Fair Value Measurements Sheet http://www.tetratec.com/role/FairValueMeasurements Fair Value Measurements Notes 24 false false R25.htm 9952173 - Disclosure - Income Taxes Sheet http://www.tetratec.com/role/IncomeTaxes Income Taxes Notes 25 false false R26.htm 9952174 - Disclosure - Net Income Per Share Sheet http://www.tetratec.com/role/NetIncomePerShare Net Income Per Share Notes 26 false false R27.htm 9952175 - Disclosure - Industry Segments and Geographic Information Sheet http://www.tetratec.com/role/IndustrySegmentsandGeographicInformation Industry Segments and Geographic Information Notes 27 false false R28.htm 9952176 - Disclosure - Subsequent Events Sheet http://www.tetratec.com/role/SubsequentEvents Subsequent Events Notes 28 false false R29.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 29 false false R30.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 30 false false R31.htm 995447 - Disclosure - Insider Trading Policies and Procedures Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc Insider Trading Policies and Procedures Notes 31 false false R32.htm 995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure Sheet http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure Cybersecurity Risk Management and Strategy Disclosure Notes 32 false false R33.htm 9955511 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.tetratec.com/role/SummaryofSignificantAccountingPolicies 33 false false R34.htm 9955512 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.tetratec.com/role/SummaryofSignificantAccountingPolicies 34 false false R35.htm 9955513 - Disclosure - Discontinued Operations (Tables) Sheet http://www.tetratec.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://www.tetratec.com/role/DiscontinuedOperations 35 false false R36.htm 9955514 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.tetratec.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables 36 false false R37.htm 9955515 - Disclosure - Intangibles (Tables) Sheet http://www.tetratec.com/role/IntangiblesTables Intangibles (Tables) Tables http://www.tetratec.com/role/Intangibles 37 false false R38.htm 9955516 - Disclosure - Inventories Inventories (Tables) Sheet http://www.tetratec.com/role/InventoriesInventoriesTables Inventories Inventories (Tables) Tables http://www.tetratec.com/role/InventoriesInventoriesNotes 38 false false R39.htm 9955517 - Disclosure - Investments (Tables) Sheet http://www.tetratec.com/role/InvestmentsTables Investments (Tables) Tables http://www.tetratec.com/role/Investments 39 false false R40.htm 9955518 - Disclosure - Leases (Tables) Sheet http://www.tetratec.com/role/LeasesTables Leases (Tables) Tables http://www.tetratec.com/role/Leases 40 false false R41.htm 9955519 - Disclosure - Long-Term Debt and Other Borrowings (Tables) Sheet http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsTables Long-Term Debt and Other Borrowings (Tables) Tables http://www.tetratec.com/role/LongTermDebtandOtherBorrowings 41 false false R42.htm 9955520 - Disclosure - Capital Stock (Tables) Sheet http://www.tetratec.com/role/CapitalStockTables Capital Stock (Tables) Tables http://www.tetratec.com/role/CapitalStock 42 false false R43.htm 9955521 - Disclosure - Equity-Based Compensation (Tables) Sheet http://www.tetratec.com/role/EquityBasedCompensationTables Equity-Based Compensation (Tables) Tables http://www.tetratec.com/role/EquityBasedCompensation 43 false false R44.htm 9955522 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.tetratec.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.tetratec.com/role/FairValueMeasurements 44 false false R45.htm 9955523 - Disclosure - Income Taxes (Tables) Sheet http://www.tetratec.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.tetratec.com/role/IncomeTaxes 45 false false R46.htm 9955524 - 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 46 false false R47.htm 9955525 - Disclosure - Industry Segments and Geographic Information (Tables) Sheet http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationTables Industry Segments and Geographic Information (Tables) Tables http://www.tetratec.com/role/IndustrySegmentsandGeographicInformation 47 false false R48.htm 9955526 - Disclosure - Organization and Operations Organization and Operations (Details) Sheet http://www.tetratec.com/role/OrganizationandOperationsOrganizationandOperationsDetails Organization and Operations Organization and Operations (Details) Details 48 false false R49.htm 9955527 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 49 false false R50.htm 9955528 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) Sheet http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) Details 50 false false R51.htm 9955529 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Life of Property, Plant and Equipment (Details) Sheet http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeofPropertyPlantandEquipmentDetails Summary of Significant Accounting Policies - Estimated Useful Life of Property, Plant and Equipment (Details) Details 51 false false R52.htm 9955530 - Disclosure - Summary of Significant Accounting Policies - Supplementary Cash Flow Information (Details) Sheet http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesSupplementaryCashFlowInformationDetails Summary of Significant Accounting Policies - Supplementary Cash Flow Information (Details) Details 52 false false R53.htm 9955531 - Disclosure - Discontinued Operations - Narrative (Details) Sheet http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails Discontinued Operations - Narrative (Details) Details 53 false false R54.htm 9955532 - Disclosure - Discontinued Operations - Reconciliation of Pretax Loss to After-Tax Loss from Discontinued Operations (Details) Sheet http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofPretaxLosstoAfterTaxLossfromDiscontinuedOperationsDetails Discontinued Operations - Reconciliation of Pretax Loss to After-Tax Loss from Discontinued Operations (Details) Details 54 false false R55.htm 9955533 - Disclosure - Discontinued Operations - Reconciliation of Major Classes of Assets and Liabilities of Discontinued Operations (Details) Sheet http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofMajorClassesofAssetsandLiabilitiesofDiscontinuedOperationsDetails Discontinued Operations - Reconciliation of Major Classes of Assets and Liabilities of Discontinued Operations (Details) Details 55 false false R56.htm 9955534 - Disclosure - Revenue from Contract with Customer - Narrative (Details) Sheet http://www.tetratec.com/role/RevenuefromContractwithCustomerNarrativeDetails Revenue from Contract with Customer - Narrative (Details) Details 56 false false R57.htm 9955535 - Disclosure - Revenue from Contract with Customer - Disaggregation of Revenue (Details) Sheet http://www.tetratec.com/role/RevenuefromContractwithCustomerDisaggregationofRevenueDetails Revenue from Contract with Customer - Disaggregation of Revenue (Details) Details 57 false false R58.htm 9955536 - Disclosure - Intangibles (Details) Sheet http://www.tetratec.com/role/IntangiblesDetails Intangibles (Details) Details http://www.tetratec.com/role/IntangiblesTables 58 false false R59.htm 9955537 - Disclosure - Impairments and Other Charges (Details) Sheet http://www.tetratec.com/role/ImpairmentsandOtherChargesDetails Impairments and Other Charges (Details) Details http://www.tetratec.com/role/ImpairmentsandOtherCharges 59 false false R60.htm 9955538 - Disclosure - Inventories Inventories (Details) Sheet http://www.tetratec.com/role/InventoriesInventoriesDetails Inventories Inventories (Details) Details http://www.tetratec.com/role/InventoriesInventoriesTables 60 false false R61.htm 9955539 - Disclosure - Investments (Details) Sheet http://www.tetratec.com/role/InvestmentsDetails Investments (Details) Details http://www.tetratec.com/role/InvestmentsTables 61 false false R62.htm 9955540 - Disclosure - Leases - Narrative (Details) Sheet http://www.tetratec.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 62 false false R63.htm 9955541 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.tetratec.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 63 false false R64.htm 9955542 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.tetratec.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 64 false false R65.htm 9955543 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.tetratec.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 65 false false R66.htm 9955544 - Disclosure - Leases - Additional Operating Lease Information (Details) Sheet http://www.tetratec.com/role/LeasesAdditionalOperatingLeaseInformationDetails Leases - Additional Operating Lease Information (Details) Details 66 false false R67.htm 9955545 - Disclosure - Leases - Future Minimum Lease Payments (Details) Sheet http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases - Future Minimum Lease Payments (Details) Details 67 false false R68.htm 9955546 - Disclosure - Leases - Future Minimum Sales Lease and Sublease Payments (Details) Sheet http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails Leases - Future Minimum Sales Lease and Sublease Payments (Details) Details 68 false false R69.htm 9955547 - Disclosure - Long-Term Debt and Other Borrowings - Schedule of Consolidated Long-term Debt (Details) Sheet http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofConsolidatedLongtermDebtDetails Long-Term Debt and Other Borrowings - Schedule of Consolidated Long-term Debt (Details) Details 69 false false R70.htm 9955548 - Disclosure - Long-Term Debt and Other Borrowings - Schedule of Debt Maturities (Details) Sheet http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofDebtMaturitiesDetails Long-Term Debt and Other Borrowings - Schedule of Debt Maturities (Details) Details 70 false false R71.htm 9955549 - Disclosure - Long-Term Debt and Other Borrowings - Narrative (Details) Sheet http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails Long-Term Debt and Other Borrowings - Narrative (Details) Details 71 false false R72.htm 9955550 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.tetratec.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.tetratec.com/role/CommitmentsandContingencies 72 false false R73.htm 9955551 - Disclosure - Capital Stock - Narrative (Details) Sheet http://www.tetratec.com/role/CapitalStockNarrativeDetails Capital Stock - Narrative (Details) Details 73 false false R74.htm 9955552 - Disclosure - Capital Stock - Summary of Activity of Common Shares (Details) Sheet http://www.tetratec.com/role/CapitalStockSummaryofActivityofCommonSharesDetails Capital Stock - Summary of Activity of Common Shares (Details) Details 74 false false R75.htm 9955553 - Disclosure - Equity-Based Compensation and Other - Narrative (Details) Sheet http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails Equity-Based Compensation and Other - Narrative (Details) Details 75 false false R76.htm 9955554 - Disclosure - Equity-Based Compensation and Other - Stock Option Activity (Details) Sheet http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails Equity-Based Compensation and Other - Stock Option Activity (Details) Details 76 false false R77.htm 9955555 - Disclosure - Equity-Based Compensation and Other - Restricted Stock Activity (Details) Sheet http://www.tetratec.com/role/EquityBasedCompensationandOtherRestrictedStockActivityDetails Equity-Based Compensation and Other - Restricted Stock Activity (Details) Details 77 false false R78.htm 9955556 - Disclosure - Fair Value Measurements - Change in Our Investments (Details) Sheet http://www.tetratec.com/role/FairValueMeasurementsChangeinOurInvestmentsDetails Fair Value Measurements - Change in Our Investments (Details) Details 78 false false R79.htm 9955557 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.tetratec.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 79 false false R80.htm 9955558 - Disclosure - Fair Value Measurements - Summary of Recurring Fair Value Measurements (Details) Sheet http://www.tetratec.com/role/FairValueMeasurementsSummaryofRecurringFairValueMeasurementsDetails Fair Value Measurements - Summary of Recurring Fair Value Measurements (Details) Details 80 false false R81.htm 9955559 - Disclosure - Income Taxes - Income Tax Provision (Details) Sheet http://www.tetratec.com/role/IncomeTaxesIncomeTaxProvisionDetails Income Taxes - Income Tax Provision (Details) Details 81 false false R82.htm 9955560 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) Sheet http://www.tetratec.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Effective Income Tax Rate Reconciliation (Details) Details 82 false false R83.htm 9955561 - Disclosure - Income Taxes - Domestic and Foreign Income Before Tax Table (Details) Sheet http://www.tetratec.com/role/IncomeTaxesDomesticandForeignIncomeBeforeTaxTableDetails Income Taxes - Domestic and Foreign Income Before Tax Table (Details) Details 83 false false R84.htm 9955562 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.tetratec.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 84 false false R85.htm 9955563 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 85 false false R86.htm 9955564 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities Netted (Details) Sheet http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesNettedDetails Income Taxes - Deferred Tax Assets and Liabilities Netted (Details) Details 86 false false R87.htm 9955565 - Disclosure - Net Income Per Share (Details) Sheet http://www.tetratec.com/role/NetIncomePerShareDetails Net Income Per Share (Details) Details http://www.tetratec.com/role/NetIncomePerShareTables 87 false false R88.htm 9955566 - Disclosure - Industry Segments and Geographic Information - Narrative (Details) Sheet http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationNarrativeDetails Industry Segments and Geographic Information - Narrative (Details) Details 88 false false R89.htm 9955567 - Disclosure - Industry Segments and Geographic Information - Segment Information Related to the Statement of Operations (Details) Sheet http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails Industry Segments and Geographic Information - Segment Information Related to the Statement of Operations (Details) Details 89 false false R90.htm 9955568 - Disclosure - Industry Segments and Geographic Information - Geographic Information (Details) Sheet http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationGeographicInformationDetails Industry Segments and Geographic Information - Geographic Information (Details) Details 90 false false R91.htm 9955569 - Disclosure - Subsequent Events (Details) Sheet http://www.tetratec.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.tetratec.com/role/SubsequentEvents 91 false false All Reports Book All Reports tti-20241231.htm tti-20241231.xsd tti-20241231_cal.xml tti-20241231_def.xml tti-20241231_lab.xml tti-20241231_pre.xml tti-20241231_g1.jpg http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/cyd/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 115 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "tti-20241231.htm": { "nsprefix": "tti", "nsuri": "http://www.tetratec.com/20241231", "dts": { "inline": { "local": [ "tti-20241231.htm" ] }, "schema": { "local": [ "tti-20241231.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "tti-20241231_cal.xml" ] }, "definitionLink": { "local": [ "tti-20241231_def.xml" ] }, "labelLink": { "local": [ "tti-20241231_lab.xml" ] }, "presentationLink": { "local": [ "tti-20241231_pre.xml" ] } }, "keyStandard": 439, "keyCustom": 51, "axisStandard": 29, "axisCustom": 0, "memberStandard": 56, "memberCustom": 28, "hidden": { "total": 21, "http://fasb.org/us-gaap/2024": 17, "http://xbrl.sec.gov/dei/2024": 4 }, "contextCount": 313, "entityCount": 1, "segmentCount": 90, "elementCount": 841, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 1223, "http://xbrl.sec.gov/dei/2024": 41, "http://xbrl.sec.gov/cyd/2024": 15, "http://xbrl.sec.gov/ecd/2024": 5 }, "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-20241231.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-20241231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.tetratec.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.tetratec.com/role/OrganizationandOperations", "longName": "9952151 - Document - Organization and Operations", "shortName": "Organization and Operations", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.tetratec.com/role/ConsolidatedBalanceSheets", "longName": "9952152 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-7", "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-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "unique": true } }, "R5": { "role": "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "9952153 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "unique": true } }, "R6": { "role": "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "longName": "9952154 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "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-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20241231.htm", "unique": true } }, "R7": { "role": "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome", "longName": "9952155 - Statement - Consolidated Statements of Comprehensive Income", "shortName": "Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "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-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20241231.htm", "unique": true } }, "R8": { "role": "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical", "longName": "9952156 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)", "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": null, "uniqueAnchor": null }, "R9": { "role": "http://www.tetratec.com/role/ConsolidatedStatementsofEquity", "longName": "9952157 - Statement - Consolidated Statements of Equity", "shortName": "Consolidated Statements of Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-24", "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-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "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-20241231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.tetratec.com/role/ConsolidatedStatementsofEquityParenthetical", "longName": "9952158 - Statement - Consolidated Statements of Equity (Parenthetical)", "shortName": "Consolidated Statements of Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "10", "firstAnchor": null, "uniqueAnchor": null }, "R11": { "role": "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows", "longName": "9952159 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "11", "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-20241231.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-20241231.htm", "unique": true } }, "R12": { "role": "http://www.tetratec.com/role/SummaryofSignificantAccountingPolicies", "longName": "9952160 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.tetratec.com/role/DiscontinuedOperations", "longName": "9952161 - Disclosure - Discontinued Operations", "shortName": "Discontinued Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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-20241231.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-20241231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.tetratec.com/role/RevenuefromContractwithCustomer", "longName": "9952162 - Disclosure - Revenue from Contract with Customer", "shortName": "Revenue from Contract with Customer", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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-20241231.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-20241231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.tetratec.com/role/Intangibles", "longName": "9952163 - Disclosure - Intangibles", "shortName": "Intangibles", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.tetratec.com/role/ImpairmentsandOtherCharges", "longName": "9952164 - Disclosure - Impairments and Other Charges", "shortName": "Impairments and Other Charges", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetImpairmentChargesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetImpairmentChargesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.tetratec.com/role/InventoriesInventoriesNotes", "longName": "9952165 - Disclosure - Inventories Inventories (Notes)", "shortName": "Inventories Inventories (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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-20241231.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-20241231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.tetratec.com/role/Investments", "longName": "9952166 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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-20241231.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-20241231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.tetratec.com/role/Leases", "longName": "9952167 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.tetratec.com/role/LongTermDebtandOtherBorrowings", "longName": "9952168 - Disclosure - Long-Term Debt and Other Borrowings", "shortName": "Long-Term Debt and Other Borrowings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.tetratec.com/role/CommitmentsandContingencies", "longName": "9952169 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "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-20241231.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-20241231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.tetratec.com/role/CapitalStock", "longName": "9952170 - Disclosure - Capital Stock", "shortName": "Capital Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.tetratec.com/role/EquityBasedCompensation", "longName": "9952171 - Disclosure - Equity-Based Compensation", "shortName": "Equity-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.tetratec.com/role/FairValueMeasurements", "longName": "9952172 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.tetratec.com/role/IncomeTaxes", "longName": "9952173 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.tetratec.com/role/NetIncomePerShare", "longName": "9952174 - Disclosure - Net Income Per Share", "shortName": "Net Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "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-20241231.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-20241231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformation", "longName": "9952175 - Disclosure - Industry Segments and Geographic Information", "shortName": "Industry Segments and Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "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-20241231.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-20241231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.tetratec.com/role/SubsequentEvents", "longName": "9952176 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R29": { "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": "29", "firstAnchor": { "contextRef": "c-1", "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-20241231.htm", "first": true }, "uniqueAnchor": null }, "R30": { "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": "30", "firstAnchor": { "contextRef": "c-6", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R31": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc", "longName": "995447 - Disclosure - Insider Trading Policies and Procedures", "shortName": "Insider Trading Policies and Procedures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R32": { "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure", "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure", "shortName": "Cybersecurity Risk Management and Strategy Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9955512 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.tetratec.com/role/DiscontinuedOperationsTables", "longName": "9955513 - Disclosure - Discontinued Operations (Tables)", "shortName": "Discontinued Operations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.tetratec.com/role/RevenuefromContractswithCustomersTables", "longName": "9955514 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "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-20241231.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-20241231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.tetratec.com/role/IntangiblesTables", "longName": "9955515 - Disclosure - Intangibles (Tables)", "shortName": "Intangibles (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.tetratec.com/role/InventoriesInventoriesTables", "longName": "9955516 - Disclosure - Inventories Inventories (Tables)", "shortName": "Inventories Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.tetratec.com/role/InvestmentsTables", "longName": "9955517 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "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-20241231.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-20241231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.tetratec.com/role/LeasesTables", "longName": "9955518 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsTables", "longName": "9955519 - Disclosure - Long-Term Debt and Other Borrowings (Tables)", "shortName": "Long-Term Debt and Other Borrowings (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "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-20241231.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-20241231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.tetratec.com/role/CapitalStockTables", "longName": "9955520 - Disclosure - Capital Stock (Tables)", "shortName": "Capital Stock (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.tetratec.com/role/EquityBasedCompensationTables", "longName": "9955521 - Disclosure - Equity-Based Compensation (Tables)", "shortName": "Equity-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.tetratec.com/role/FairValueMeasurementsTables", "longName": "9955522 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.tetratec.com/role/IncomeTaxesTables", "longName": "9955523 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.tetratec.com/role/NetIncomePerShareTables", "longName": "9955524 - Disclosure - Net Income Per Share (Tables)", "shortName": "Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationTables", "longName": "9955525 - Disclosure - Industry Segments and Geographic Information (Tables)", "shortName": "Industry Segments and Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "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-20241231.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-20241231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.tetratec.com/role/OrganizationandOperationsOrganizationandOperationsDetails", "longName": "9955526 - Disclosure - Organization and Operations Organization and Operations (Details)", "shortName": "Organization and Operations Organization and Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "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-20241231.htm", "first": true }, "uniqueAnchor": null }, "R49": { "role": "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9955527 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNonoperatingIncomeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "unique": true } }, "R50": { "role": "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails", "longName": "9955528 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "unique": true } }, "R51": { "role": "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeofPropertyPlantandEquipmentDetails", "longName": "9955529 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Life of Property, Plant and Equipment (Details)", "shortName": "Summary of Significant Accounting Policies - Estimated Useful Life of Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": null, "uniqueAnchor": null }, "R52": { "role": "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesSupplementaryCashFlowInformationDetails", "longName": "9955530 - Disclosure - Summary of Significant Accounting Policies - Supplementary Cash Flow Information (Details)", "shortName": "Summary of Significant Accounting Policies - Supplementary Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "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", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.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", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails", "longName": "9955531 - Disclosure - Discontinued Operations - Narrative (Details)", "shortName": "Discontinued Operations - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "tti:DisposalGroupIncludingDiscontinuedOperationDecommissioningLiabilityExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true }, "uniqueAnchor": null }, "R54": { "role": "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofPretaxLosstoAfterTaxLossfromDiscontinuedOperationsDetails", "longName": "9955532 - Disclosure - Discontinued Operations - Reconciliation of Pretax Loss to After-Tax Loss from Discontinued Operations (Details)", "shortName": "Discontinued Operations - Reconciliation of Pretax Loss to After-Tax Loss from Discontinued Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-93", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "unique": true } }, "R55": { "role": "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofMajorClassesofAssetsandLiabilitiesofDiscontinuedOperationsDetails", "longName": "9955533 - Disclosure - Discontinued Operations - Reconciliation of Major Classes of Assets and Liabilities of Discontinued Operations (Details)", "shortName": "Discontinued Operations - Reconciliation of Major Classes of Assets and Liabilities of Discontinued Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-94", "name": "tti:DisposalGroupIncludingDiscontinuedOperationDecommissioningLiability", "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-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-94", "name": "tti:DisposalGroupIncludingDiscontinuedOperationDecommissioningLiability", "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-20241231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.tetratec.com/role/RevenuefromContractwithCustomerNarrativeDetails", "longName": "9955534 - Disclosure - Revenue from Contract with Customer - Narrative (Details)", "shortName": "Revenue from Contract with Customer - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.tetratec.com/role/RevenuefromContractwithCustomerDisaggregationofRevenueDetails", "longName": "9955535 - Disclosure - Revenue from Contract with Customer - Disaggregation of Revenue (Details)", "shortName": "Revenue from Contract with Customer - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "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-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-116", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "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-20241231.htm", "unique": true } }, "R58": { "role": "http://www.tetratec.com/role/IntangiblesDetails", "longName": "9955536 - Disclosure - Intangibles (Details)", "shortName": "Intangibles (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.tetratec.com/role/ImpairmentsandOtherChargesDetails", "longName": "9955537 - Disclosure - Impairments and Other Charges (Details)", "shortName": "Impairments and Other Charges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true }, "uniqueAnchor": null }, "R60": { "role": "http://www.tetratec.com/role/InventoriesInventoriesDetails", "longName": "9955538 - Disclosure - Inventories Inventories (Details)", "shortName": "Inventories Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:InventoryFinishedGoods", "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-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:InventoryFinishedGoods", "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-20241231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.tetratec.com/role/InvestmentsDetails", "longName": "9955539 - Disclosure - Investments (Details)", "shortName": "Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-7", "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-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-143", "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-20241231.htm", "unique": true } }, "R62": { "role": "http://www.tetratec.com/role/LeasesNarrativeDetails", "longName": "9955540 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.tetratec.com/role/LeasesComponentsofLeaseExpenseDetails", "longName": "9955541 - Disclosure - Leases - Components of Lease Expense (Details)", "shortName": "Leases - Components of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.tetratec.com/role/LeasesSupplementalCashFlowInformationDetails", "longName": "9955542 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.tetratec.com/role/LeasesSupplementalBalanceSheetInformationDetails", "longName": "9955543 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "unique": true } }, "R66": { "role": "http://www.tetratec.com/role/LeasesAdditionalOperatingLeaseInformationDetails", "longName": "9955544 - Disclosure - Leases - Additional Operating Lease Information (Details)", "shortName": "Leases - Additional Operating Lease Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails", "longName": "9955545 - Disclosure - Leases - Future Minimum Lease Payments (Details)", "shortName": "Leases - Future Minimum Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails", "longName": "9955546 - Disclosure - Leases - Future Minimum Sales Lease and Sublease Payments (Details)", "shortName": "Leases - Future Minimum Sales Lease and Sublease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofConsolidatedLongtermDebtDetails", "longName": "9955547 - Disclosure - Long-Term Debt and Other Borrowings - Schedule of Consolidated Long-term Debt (Details)", "shortName": "Long-Term Debt and Other Borrowings - Schedule of Consolidated Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-7", "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-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-149", "name": "us-gaap:LongTermDebtNoncurrent", "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-20241231.htm", "unique": true } }, "R70": { "role": "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofDebtMaturitiesDetails", "longName": "9955548 - Disclosure - Long-Term Debt and Other Borrowings - Schedule of Debt Maturities (Details)", "shortName": "Long-Term Debt and Other Borrowings - Schedule of Debt Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails", "longName": "9955549 - Disclosure - Long-Term Debt and Other Borrowings - Narrative (Details)", "shortName": "Long-Term Debt and Other Borrowings - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RepaymentsOfLongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-151", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "unique": true } }, "R72": { "role": "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "longName": "9955550 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "tti:DisposalGroupIncludingDiscontinuedOperationDecommissioningLiabilityExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-178", "name": "us-gaap:LitigationSettlementAmountAwardedFromOtherParty", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "unique": true } }, "R73": { "role": "http://www.tetratec.com/role/CapitalStockNarrativeDetails", "longName": "9955551 - Disclosure - Capital Stock - Narrative (Details)", "shortName": "Capital Stock - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "unique": true } }, "R74": { "role": "http://www.tetratec.com/role/CapitalStockSummaryofActivityofCommonSharesDetails", "longName": "9955552 - Disclosure - Capital Stock - Summary of Activity of Common Shares (Details)", "shortName": "Capital Stock - Summary of Activity of Common Shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "unique": true } }, "R75": { "role": "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails", "longName": "9955553 - Disclosure - Equity-Based Compensation and Other - Narrative (Details)", "shortName": "Equity-Based Compensation and Other - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-1", "name": "tti:EquityBasedCompensationBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "tti:EquityBasedCompensationBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails", "longName": "9955554 - Disclosure - Equity-Based Compensation and Other - Stock Option Activity (Details)", "shortName": "Equity-Based Compensation and Other - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "unique": true } }, "R77": { "role": "http://www.tetratec.com/role/EquityBasedCompensationandOtherRestrictedStockActivityDetails", "longName": "9955555 - Disclosure - Equity-Based Compensation and Other - Restricted Stock Activity (Details)", "shortName": "Equity-Based Compensation and Other - Restricted Stock Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-186", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-186", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.tetratec.com/role/FairValueMeasurementsChangeinOurInvestmentsDetails", "longName": "9955556 - Disclosure - Fair Value Measurements - Change in Our Investments (Details)", "shortName": "Fair Value Measurements - Change in Our Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-192", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:InvestmentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-230", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:InvestmentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "unique": true } }, "R79": { "role": "http://www.tetratec.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9955557 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.tetratec.com/role/FairValueMeasurementsSummaryofRecurringFairValueMeasurementsDetails", "longName": "9955558 - Disclosure - Fair Value Measurements - Summary of Recurring Fair Value Measurements (Details)", "shortName": "Fair Value Measurements - Summary of Recurring Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-252", "name": "us-gaap:LiabilitiesFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-252", "name": "us-gaap:LiabilitiesFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.tetratec.com/role/IncomeTaxesIncomeTaxProvisionDetails", "longName": "9955559 - Disclosure - Income Taxes - Income Tax Provision (Details)", "shortName": "Income Taxes - Income Tax Provision (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.tetratec.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "longName": "9955560 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "shortName": "Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.tetratec.com/role/IncomeTaxesDomesticandForeignIncomeBeforeTaxTableDetails", "longName": "9955561 - Disclosure - Income Taxes - Domestic and Foreign Income Before Tax Table (Details)", "shortName": "Income Taxes - Domestic and Foreign Income Before Tax Table (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.tetratec.com/role/IncomeTaxesNarrativeDetails", "longName": "9955562 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-1", "name": "tti:NetOperatingIncomeLossDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "tti:NetOperatingIncomeLossDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "longName": "9955563 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:DeferredTaxAssetsOtherLossCarryforwards", "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-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:DeferredTaxAssetsOtherLossCarryforwards", "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-20241231.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesNettedDetails", "longName": "9955564 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities Netted (Details)", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities Netted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:DeferredIncomeTaxAssetsNet", "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-20241231.htm", "first": true }, "uniqueAnchor": null }, "R87": { "role": "http://www.tetratec.com/role/NetIncomePerShareDetails", "longName": "9955565 - Disclosure - Net Income Per Share (Details)", "shortName": "Net Income Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-1", "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-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "unique": true } }, "R88": { "role": "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationNarrativeDetails", "longName": "9955566 - Disclosure - Industry Segments and Geographic Information - Narrative (Details)", "shortName": "Industry Segments and Geographic Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "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-20241231.htm", "first": true }, "uniqueAnchor": null }, "R89": { "role": "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails", "longName": "9955567 - Disclosure - Industry Segments and Geographic Information - Segment Information Related to the Statement of Operations (Details)", "shortName": "Industry Segments and Geographic Information - Segment Information Related to the Statement of Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-1", "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-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "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-20241231.htm", "unique": true } }, "R90": { "role": "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationGeographicInformationDetails", "longName": "9955568 - Disclosure - Industry Segments and Geographic Information - Geographic Information (Details)", "shortName": "Industry Segments and Geographic Information - Geographic Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-1", "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-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:NoncurrentAssets", "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-20241231.htm", "unique": true } }, "R91": { "role": "http://www.tetratec.com/role/SubsequentEventsDetails", "longName": "9955569 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-313", "name": "us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tti-20241231.htm", "unique": true } } }, "tag": { "tti_A2018EquityPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "A2018EquityPlanMember", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Equity Plan", "label": "2018 Equity Plan [Member]", "documentation": "2018 Equity Plan" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r182", "r1275" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Credit Losses", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1164" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 allowance for credit losses of $626 in 2024 and $614 in 2023", "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": [ "r1157" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "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": { "terseLabel": "Accrued taxes", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r112", "r180" ] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "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 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": [ "r182" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r53", "r223", "r739" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Investment", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, 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), attributable to parent." } } }, "auth_ref": [ "r235", "r236", "r237", "r238", "r246", "r247", "r1131" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r27", "r28", "r134", "r231", "r733", "r776", "r780" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss), Currency Translation", "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": [ "r2", "r14", "r28", "r132", "r133", "r246", "r247", "r635", "r636", "r637", "r638", "r640", "r1131" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1050" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r124", "r969", "r1311" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofEquity" ], "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": [ "r793", "r1143", "r1144", "r1145", "r1146", "r1244", "r1313" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1063" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1063" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1063" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1063" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofEquity" ], "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": [ "r67", "r68", "r492" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile 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": [] }, "srt_AfricaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AfricaMember", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Africa", "label": "Africa [Member]" } } }, "auth_ref": [ "r1315", "r1317", "r1318", "r1319" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1108" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1021", "r1032", "r1042", "r1075" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1024", "r1035", "r1045", "r1078" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1109" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1063" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1070" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1025", "r1036", "r1046", "r1070", "r1079", "r1083", "r1091" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1089" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term incentive compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r525", "r534" ] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-based compensation expense", "label": "Share-Based Payment Arrangement, Expense, after Tax", "documentation": "Amount, after tax, of expense for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable, allowances for doubtful accounts", "periodStartLabel": "At beginning of period", "periodEndLabel": "At end of period", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r232", "r345", "r357" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [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_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Account charge offs, net of recoveries", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r361" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "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": { "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": [ "r145", "r445", "r1138", "r1256" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r9", "r388", "r394", "r931" ] }, "tti_AssetBasedCreditAgreementAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "AssetBasedCreditAgreementAmendmentMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset-Based Credit Agreement, Amendment", "label": "Asset-Based Credit Agreement, Amendment [Member]", "documentation": "Asset-Based Credit Agreement, Amendment" } } }, "auth_ref": [] }, "tti_AssetBasedCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "AssetBasedCreditAgreementMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset-Based Credit Agreement", "label": "Asset-Based Credit Agreement [Member]", "documentation": "Asset-Based Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_AssetImpairmentChargesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentChargesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Asset Impairment Charges [Abstract]", "label": "Asset Impairment Charges [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetImpairmentChargesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentChargesTextBlock", "presentation": [ "http://www.tetratec.com/role/ImpairmentsandOtherCharges" ], "lang": { "en-us": { "role": { "terseLabel": "Impairments and Other Charges", "label": "Asset Impairment Charges [Text Block]", "documentation": "The entire disclosure for the details of the charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value. Disclosure may also include a description of the impaired asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired asset is reported." } } }, "auth_ref": [] }, "us-gaap_AssetRetirementObligationsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": { "terseLabel": "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": [ "r1181" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r178", "r193", "r226", "r263", "r305", "r314", "r332", "r336", "r349", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r428", "r429", "r583", "r587", "r623", "r728", "r829", "r924", "r925", "r969", "r999", "r1191", "r1192", "r1265" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets", "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r219", "r234", "r263", "r349", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r428", "r429", "r583", "r587", "r623", "r969", "r1191", "r1192", "r1265" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets", "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tetratec.com/role/ImpairmentsandOtherChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r602", "r603", "r959" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets:", "label": "Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "tti_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information [Abstract]" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://www.tetratec.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1004", "r1005", "r1028" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://www.tetratec.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r1004", "r1005", "r1028" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://www.tetratec.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r1004", "r1005", "r1028" ] }, "tti_Automobilesandtrucks": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "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": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r1086" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1087" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r1082" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1082" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1082" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1082" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1082" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1082" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails", "http://www.tetratec.com/role/EquityBasedCompensationandOtherRestrictedStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r496", "r497", "r498", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r520", "r521", "r522", "r523", "r524" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r1085" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1084" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1083" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1083" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BaseRateMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingMember", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r159" ] }, "tti_CanadaAndMexicoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "CanadaAndMexicoMember", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada and Mexico", "label": "Canada and Mexico [Member]" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesSupplementaryCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued capital expenditures", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r37", "r38", "r39" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets", "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents at end of period", "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": [ "r34", "r221", "r911" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r35", "r177" ] }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents", "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances." } } }, "auth_ref": [ "r35" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period", "totalLabel": "Total cash, cash equivalents, and restricted cash at end of period shown in the consolidated statements of cash flows", "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": [ "r34", "r152", "r260" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r0", "r152" ] }, "tti_CashFlowLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "CashFlowLesseeAbstract", "presentation": [ "http://www.tetratec.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Cash Flow, Lessee [Abstract]", "documentation": "Cash Flow, Lessee" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1061" ] }, "tti_Chemicalplants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "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": [] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1058" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1056" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.tetratec.com/role/CoverPage", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r213", "r228", "r229", "r230", "r263", "r291", "r295", "r297", "r299", "r308", "r309", "r349", "r419", "r422", "r423", "r424", "r428", "r429", "r449", "r450", "r454", "r457", "r463", "r623", "r785", "r786", "r787", "r788", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r817", "r839", "r857", "r886", "r887", "r888", "r889", "r890", "r1113", "r1139", "r1147" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1062" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1062" ] }, "us-gaap_CollaborativeArrangementAccountingPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementAccountingPolicy", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Exploration, Pre-Development Costs, and Collaborative Arrangement", "label": "Collaborative Arrangement, Accounting Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for collaborative arrangements." } } }, "auth_ref": [ "r204" ] }, "tti_CollaborativeArrangementRightsAndObligationsExpenseReimbursement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "CollaborativeArrangementRightsAndObligationsExpenseReimbursement", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reimbursements", "label": "Collaborative Arrangement, Rights And Obligations, Expense Reimbursement", "documentation": "Revenue, Remaining Performance Obligation, Reimbursement" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 11 - \u201cCommitments and Contingencies\u201d)", "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": [ "r118", "r184", "r731", "r816" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r164", "r407", "r409", "r894", "r1177", "r1183" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofEquity", "http://www.tetratec.com/role/CoverPage", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock", "terseLabel": "Common Stock Par Value", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r986", "r987", "r988", "r990", "r991", "r992", "r993", "r1143", "r1144", "r1146", "r1244", "r1310", "r1313" ] }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "label": "Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.tetratec.com/role/CapitalStockNarrativeDetails", "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "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": [ "r123" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.tetratec.com/role/CapitalStockNarrativeDetails", "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "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": [ "r123", "r817" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "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": [ "r123" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.tetratec.com/role/CapitalStockNarrativeDetails", "http://www.tetratec.com/role/CapitalStockSummaryofActivityofCommonSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Common shares outstanding, beginning balance (in shares)", "periodEndLabel": "Common shares outstanding, ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r123", "r817", "r835", "r1313", "r1314" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 December\u00a031, 2024 and December\u00a031, 2023; 134,951,081 shares issued at December\u00a031, 2024 and 133,217,848 shares issued at December\u00a031, 2023", "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": [ "r123", "r732", "r969" ] }, "tti_Commonstockandtreasurystockrollforwardabstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "Commonstockandtreasurystockrollforwardabstract", "presentation": [ "http://www.tetratec.com/role/CapitalStockSummaryofActivityofCommonSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Shares Outstanding and Treasury Shares Held Rollforward [Table]", "label": "CommonStockAndTreasuryStockRollforwardAbstract" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1067" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1066" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1068" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1065" ] }, "tti_CompletionFluidsProductsDivisionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "CompletionFluidsProductsDivisionMember", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tetratec.com/role/ImpairmentsandOtherChargesDetails", "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails", "http://www.tetratec.com/role/RevenuefromContractwithCustomerDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Completion Fluids & Products Division", "label": "Completion Fluids & Products Division [Member]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "presentation": [ "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets and Liabilities Detail [Table]", "label": "Components of Deferred Tax Assets and Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Components of Deferred Tax Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 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": [ "r29", "r241", "r243", "r249", "r723", "r746", "r747" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.tetratec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "terseLabel": "Comprehensive income", "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": [ "r77", "r173", "r241", "r243", "r248", "r722", "r746" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "srt_ConsolidationEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationEliminationsMember", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eliminations", "label": "Consolidation, Eliminations [Member]" } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationGeographicInformationDetails", "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r191", "r270", "r305", "r316", "r330", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r419", "r420", "r421", "r422", "r424", "r425", "r426", "r427", "r428", "r924", "r925", "r1191", "r1192" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationGeographicInformationDetails", "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r191", "r270", "r305", "r316", "r330", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r419", "r420", "r421", "r422", "r424", "r425", "r426", "r427", "r428", "r924", "r925", "r1191", "r1192" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r74", "r916" ] }, "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interests", "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": [ "r200" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r159" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractwithCustomerNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, asset", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "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." } } }, "auth_ref": [ "r465", "r467", "r478" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractwithCustomerNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income", "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": [ "r465", "r466", "r478" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsChangeinOurInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt Securities", "label": "Convertible Debt Securities [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r1198" ] }, "us-gaap_CorporateAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateAndOtherMember", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tetratec.com/role/ImpairmentsandOtherChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Segment and Other Operating Segment", "label": "Corporate Segment and Other Operating Segment [Member]", "documentation": "Component of entity providing financial and operational oversight and administrative support considered to be operating segment and operating segment, classified as other. Excludes intersegment elimination and reconciling item." } } }, "auth_ref": [ "r1149" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate", "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [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": [ "r21", "r331", "r332", "r333", "r334", "r337", "r1152" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of product sales and services", "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": [ "r139", "r140", "r687" ] }, "us-gaap_CostOfGoodsSoldSalesTypeLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsSoldSalesTypeLease", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales-type lease cost", "label": "Cost of Goods Sold, Sales-type Lease", "documentation": "Cost of goods sold for sales-type financing lease." } } }, "auth_ref": [ "r306", "r670" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues:", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r147" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r268", "r269", "r433", "r452", "r676", "r685", "r727", "r913", "r915" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofConsolidatedLongtermDebtDetails" ], "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": [ "r418", "r1189" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofConsolidatedLongtermDebtDetails" ], "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": [ "r418", "r1189", "r1190" ] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Credit Losses", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r354", "r355", "r356", "r358", "r359", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesIncomeTaxProvisionDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1120", "r1142" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesIncomeTaxProvisionDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Current income tax expense (benefit)", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r566", "r1142" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.tetratec.com/role/IncomeTaxesIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesIncomeTaxProvisionDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1120", "r1142", "r1235" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.tetratec.com/role/IntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r70", "r1165", "r1166", "r1167", "r1168", "r1170", "r1172", "r1175", "r1176" ] }, "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1013", "r1102" ] }, "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]" } } }, "auth_ref": [ "r1013", "r1102" ] }, "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]" } } }, "auth_ref": [ "r1015", "r1104" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]" } } }, "auth_ref": [ "r1015", "r1104" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]" } } }, "auth_ref": [ "r1017", "r1106" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1015", "r1104" ] }, "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]" } } }, "auth_ref": [ "r1008", "r1097" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Flag]" } } }, "auth_ref": [ "r1009", "r1098" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Text Block]" } } }, "auth_ref": [ "r1009", "r1098" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract", "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]" } } }, "auth_ref": [ "r1007", "r1096" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]" } } }, "auth_ref": [ "r1007", "r1096" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]" } } }, "auth_ref": [ "r1007", "r1096" ] }, "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Third Party Engaged [Flag]" } } }, "auth_ref": [ "r1010", "r1099" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]" } } }, "auth_ref": [ "r1012", "r1101" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]" } } }, "auth_ref": [ "r1012", "r1101" ] }, "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1013", "r1102" ] }, "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1016", "r1105" ] }, "cyd_CybersecurityRiskRoleOfManagementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskRoleOfManagementTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Role of Management [Text Block]" } } }, "auth_ref": [ "r1014", "r1103" ] }, "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]" } } }, "auth_ref": [ "r1011", "r1100" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "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": [ "r23", "r111", "r112", "r179", "r183", "r270", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r933", "r934", "r935", "r936", "r937", "r967", "r1140", "r1178", "r1179", "r1180", "r1255", "r1257" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "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": [] }, "tti_DebtInstrumentCollateralPercentageOfEquityInterestInCertainForeignSubsidiaries": { "xbrltype": "percentItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "DebtInstrumentCollateralPercentageOfEquityInterestInCertainForeignSubsidiaries", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity interest in certain foreign subsidiaries", "label": "Debt Instrument, Collateral, Percentage Of Equity Interest In Certain Foreign Subsidiaries", "documentation": "Debt Instrument, Collateral, Percentage Of Equity Interest In Certain Foreign Subsidiaries" } } }, "auth_ref": [] }, "tti_DebtInstrumentCovenantLeverageRatioMaximum": { "xbrltype": "pureItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "DebtInstrumentCovenantLeverageRatioMaximum", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum leverage ratio", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum" } } }, "auth_ref": [] }, "tti_DebtInstrumentCovenantLiquidityMinimumAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "DebtInstrumentCovenantLiquidityMinimumAmount", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum liquidity amount", "label": "Debt Instrument, Covenant, Liquidity, Minimum Amount", "documentation": "Debt Instrument, Covenant, Liquidity, Minimum Amount" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFeeAmount", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of long-term debt", "label": "Debt Instrument, Fee Amount", "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument." } } }, "auth_ref": [ "r115" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "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": [ "r114", "r431" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofConsolidatedLongtermDebtDetails" ], "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": [ "r270", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r933", "r934", "r935", "r936", "r937", "r967", "r1140", "r1255", "r1257" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "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": [ "r23", "r270", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r933", "r934", "r935", "r936", "r937", "r967", "r1140", "r1178", "r1179", "r1180", "r1255", "r1257" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofConsolidatedLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r23", "r61", "r64", "r87", "r167", "r168", "r270", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r933", "r934", "r935", "r936", "r937", "r967", "r1140", "r1255", "r1257" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofConsolidatedLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized discount", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "documentation": "Amount, after accumulated amortization, of debt discount (premium)." } } }, "auth_ref": [ "r1194", "r1254", "r1255", "r1257" ] }, "tti_DeferredCompensationArrangementWithIndividualMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "DeferredCompensationArrangementWithIndividualMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum annual contributions per employee, percent", "label": "Deferred Compensation Arrangement With Individual, Maximum Annual Contributions Per Employee, Percent", "documentation": "Deferred Compensation Arrangement With Individual, Maximum Annual Contributions Per Employee, Percent" } } }, "auth_ref": [] }, "tti_DeferredCompensationArrangementWithIndividualNumberOfParticipants": { "xbrltype": "integerItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "DeferredCompensationArrangementWithIndividualNumberOfParticipants", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of participants", "label": "Deferred Compensation Arrangement With Individual, Number Of Participants", "documentation": "Deferred Compensation Arrangement With Individual, Number Of Participants" } } }, "auth_ref": [] }, "tti_DeferredCompensationArrangementWithIndividualPeriodPostElectionForDistributions": { "xbrltype": "durationItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "DeferredCompensationArrangementWithIndividualPeriodPostElectionForDistributions", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period post election for distributions", "label": "Deferred Compensation Arrangement With Individual, Period Post Election For Distributions", "documentation": "Deferred Compensation Arrangement With Individual, Period Post Election For Distributions" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesIncomeTaxProvisionDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1142", "r1234", "r1235" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesIncomeTaxProvisionDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1142", "r1234" ] }, "us-gaap_DeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncome", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income", "label": "Deferred Income", "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r1117", "r1278", "r1305" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesNettedDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 2.0 }, "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "tti_Totalotherassets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets", "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesNettedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r539", "r540" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesIncomeTaxProvisionDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred income tax expense (benefit)", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r209", "r1142" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.tetratec.com/role/IncomeTaxesIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r119", "r120", "r181", "r558" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesNettedDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 }, "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets", "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesNettedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "negatedTerseLabel": "Deferred tax liabilities", "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": [ "r539", "r540", "r729" ] }, "us-gaap_DeferredRevenueRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueRevenueRecognized1", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractwithCustomerNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue deferred in unearned income", "label": "Deferred Revenue, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue." } } }, "auth_ref": [] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesIncomeTaxProvisionDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1142", "r1234", "r1235" ] }, "tti_DeferredTaxAssetsDepreciationAndAmortizationForBookInExcessOfTaxExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "DeferredTaxAssetsDepreciationAndAmortizationForBookInExcessOfTaxExpense", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization for book in excess of tax expense", "label": "Deferred Tax Assets, Depreciation And Amortization For Book In Excess Of Tax Expense", "documentation": "Deferred Tax Assets, Depreciation And Amortization For Book In Excess Of Tax Expense" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r559" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesNettedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesNettedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets (liabilities)", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1229" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1229" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards." } } }, "auth_ref": [ "r1232" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards." } } }, "auth_ref": [ "r1232" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards." } } }, "auth_ref": [ "r1232" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r1232" ] }, "us-gaap_DeferredTaxAssetsOtherLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOtherLossCarryforwards", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating losses", "label": "Deferred Tax Assets, Other Loss Carryforwards", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible loss carryforwards, classified as other." } } }, "auth_ref": [ "r1232" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accruals", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals." } } }, "auth_ref": [ "r1232" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r560" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesNettedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesNettedDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net deferred tax assets (liabilities)", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r1229" ] }, "tti_DeferredTaxLiabilitiesDepreciationAndAmortizationForTaxInExcessOfBookExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "DeferredTaxLiabilitiesDepreciationAndAmortizationForTaxInExcessOfBookExpense", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization for tax in excess of book expense", "label": "Deferred Tax Liabilities, Depreciation And Amortization For Tax In Excess Of Book Expense", "documentation": "Deferred Tax Liabilities, Depreciation And Amortization For Tax In Excess Of Book Expense" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesInvestments", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Deferred Tax Liabilities, Investments", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments)." } } }, "auth_ref": [ "r1232" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use assets", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r1232" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r1232" ] }, "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesTaxDeferredIncome", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue deferred for tax", "label": "Deferred Tax Liabilities, Tax Deferred Income", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other." } } }, "auth_ref": [ "r1232" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r488" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer matching contribution, percent of match", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "tti_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchMaximumPerEmployee": { "xbrltype": "percentItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatchMaximumPerEmployee", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer matching contribution percent of match maximum per employee", "label": "Defined Contribution Plan Employer Matching Contribution Percent of Match Maximum per Employee", "documentation": "Defined Contribution Plan Employer Matching Contribution Percent of Match Maximum per Employee" } } }, "auth_ref": [] }, "tti_DefinedContributionPlanEmployersMatchingContributionVestingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "DefinedContributionPlanEmployersMatchingContributionVestingPercentage", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employers matching contribution, vesting percentage", "label": "Defined Contribution Plan, Employers Matching Contribution, Vesting Percentage", "documentation": "Defined Contribution Plan, Employers Matching Contribution, Vesting Percentage" } } }, "auth_ref": [] }, "tti_DefinedContributionPlanEmployersMatchingContributionVestingTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "DefinedContributionPlanEmployersMatchingContributionVestingTerm", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employers matching contribution, vesting term", "label": "Defined Contribution Plan, Employers Matching Contribution, Vesting Term", "documentation": "Defined Contribution Plan, Employers Matching Contribution, Vesting Term" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum annual contributions per employee, percent", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DelayedDrawTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DelayedDrawTermLoanMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Delayed-Draw Term Loan", "label": "Delayed Draw Term Loan (DDTL) [Member]", "documentation": "Term loan allowing borrower to withdraw predefined amount of preapproved loan within predetermined period." } } }, "auth_ref": [ "r1308", "r1309" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r9", "r52" ] }, "tti_DepreciationDepletionAmortizationAndAccretion": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "DepreciationDepletionAmortizationAndAccretion", "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", "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation, amortization, and accretion", "label": "Depreciation, Depletion, Amortization, And Accretion", "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": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "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": { "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", "r305", "r319", "r336", "r924", "r925" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLineItems", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "label": "Derivative [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": [ "r595" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeTable", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date." } } }, "auth_ref": [ "r16", "r78", "r79", "r80", "r81", "r82", "r83", "r84", "r85", "r86", "r595" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractwithCustomerDisaggregationofRevenueDetails" ], "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": [ "r477", "r939", "r940", "r941", "r942", "r943", "r944", "r945" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractwithCustomerDisaggregationofRevenueDetails" ], "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": [ "r477", "r939", "r940", "r941", "r942", "r943", "r944", "r945" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1197" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r490", "r495", "r526", "r527", "r529", "r952" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "tti_DiscontinuedOperationAmountsofMaterialContingentLiabilitiesRemainingPerformanceBonds": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "DiscontinuedOperationAmountsofMaterialContingentLiabilitiesRemainingPerformanceBonds", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate amount of performance bonds", "label": "Discontinued Operation, Amounts of Material Contingent Liabilities Remaining, Performance Bonds", "documentation": "Discontinued Operation, Amounts of Material Contingent Liabilities Remaining, Performance Bonds" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofPretaxLosstoAfterTaxLossfromDiscontinuedOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofPretaxLosstoAfterTaxLossfromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Pretax income (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": [ "r93", "r94", "r103" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]", "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations, Disposed of by Sale", "label": "Discontinued Operations, Disposed of by Sale [Member]", "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result, disposed of by sale." } } }, "auth_ref": [ "r4" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofMajorClassesofAssetsandLiabilitiesofDiscontinuedOperationsDetails", "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofPretaxLosstoAfterTaxLossfromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r217" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofMajorClassesofAssetsandLiabilitiesofDiscontinuedOperationsDetails", "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofPretaxLosstoAfterTaxLossfromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofMajorClassesofAssetsandLiabilitiesofDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group, Including Discontinued Operation, Balance Sheet Disclosures [Abstract]", "label": "Disposal Group, Including Discontinued Operation, Balance Sheet Disclosures [Abstract]" } } }, "auth_ref": [] }, "tti_DisposalGroupIncludingDiscontinuedOperationConsiderationAdditionalReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationAdditionalReceivable", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Original principal amount of promissory note received as part of consideration", "label": "Disposal Group, Including Discontinued Operation, Consideration, Additional Receivable", "documentation": "Disposal Group, Including Discontinued Operation, Consideration, Additional Receivable" } } }, "auth_ref": [] }, "tti_DisposalGroupIncludingDiscontinuedOperationCostofRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "DisposalGroupIncludingDiscontinuedOperationCostofRevenue", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofPretaxLosstoAfterTaxLossfromDiscontinuedOperationsDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofPretaxLosstoAfterTaxLossfromDiscontinuedOperationsDetails" ], "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": [] }, "tti_DisposalGroupIncludingDiscontinuedOperationDecommissioningLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "DisposalGroupIncludingDiscontinuedOperationDecommissioningLiability", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofMajorClassesofAssetsandLiabilitiesofDiscontinuedOperationsDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofMajorClassesofAssetsandLiabilitiesofDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decommissioning liability", "label": "Disposal Group, Including Discontinued Operation, Decommissioning Liability", "documentation": "Disposal Group, Including Discontinued Operation, Decommissioning Liability" } } }, "auth_ref": [] }, "tti_DisposalGroupIncludingDiscontinuedOperationDecommissioningLiabilityExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "DisposalGroupIncludingDiscontinuedOperationDecommissioningLiabilityExpense", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decommissioning expense accrued", "verboseLabel": "Accrued liability related to obligation", "label": "Disposal Group, Including Discontinued Operation, Decommissioning Liability Expense", "documentation": "Disposal Group, Including Discontinued Operation, Decommissioning Liability Expense" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofPretaxLosstoAfterTaxLossfromDiscontinuedOperationsDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofPretaxLosstoAfterTaxLossfromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expense", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r104" ] }, "tti_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofPretaxLosstoAfterTaxLossfromDiscontinuedOperationsDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofPretaxLosstoAfterTaxLossfromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other income, net", "verboseLabel": "Settlement received", "label": "Disposal Group, Including Discontinued Operation, Other Income (Expense), Net", "documentation": "Disposal Group, Including Discontinued Operation, Other Income (Expense), Net" } } }, "auth_ref": [] }, "tti_DisposalGroupIncludingDiscontinuedOperationReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "DisposalGroupIncludingDiscontinuedOperationReserve", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserve recorded for full amount of promissory note", "label": "Disposal Group, Including Discontinued Operation, Reserve", "documentation": "Disposal Group, Including Discontinued Operation, Reserve" } } }, "auth_ref": [] }, "tti_DisposalGroupIncludingDiscontinuedOperationReserveOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "DisposalGroupIncludingDiscontinuedOperationReserveOtherReceivables", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certain other receivables", "label": "Disposal Group, Including Discontinued Operation, Reserve, Other Receivables", "documentation": "Disposal Group, Including Discontinued Operation, Reserve, Other Receivables" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofPretaxLosstoAfterTaxLossfromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]", "label": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r88", "r157" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofMajorClassesofAssetsandLiabilitiesofDiscontinuedOperationsDetails", "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofPretaxLosstoAfterTaxLossfromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r949", "r950" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1004", "r1005", "r1028" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1004", "r1005", "r1028", "r1071" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r1049" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r1002" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DomesticCountryMember", "presentation": [ "http://www.tetratec.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic Tax Jurisdiction", "label": "Domestic Tax Jurisdiction [Member]", "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction." } } }, "auth_ref": [ "r543" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r1060" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income attributable to TETRA stockholders, basic (in dollars per share)", "negatedTerseLabel": "Net income attributable to TETRA stockholders, basic (in dollars per share)", "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": [ "r250", "r276", "r277", "r279", "r280", "r281", "r283", "r289", "r291", "r297", "r298", "r299", "r304", "r578", "r581", "r599", "r600", "r724", "r748", "r918" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to TETRA stockholders, diluted (in dollars per share)", "negatedTerseLabel": "Net income attributable to TETRA stockholders, diluted (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": [ "r250", "r276", "r277", "r279", "r280", "r281", "r283", "r291", "r297", "r298", "r299", "r304", "r578", "r581", "r599", "r600", "r724", "r748", "r918" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income (Loss) per Common Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r41", "r42", "r301" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r288", "r300", "r302", "r303" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r632" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "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": "Compensation and employee benefits", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r112" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total estimated unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r528" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, 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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r1001" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r1001" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r1001" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r1111" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r1001" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r1001" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r1001" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r1001" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1112" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1054" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r1107" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r1107" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1107" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquipmentMember", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tetratec.com/role/ImpairmentsandOtherChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "tti_EquityBasedCompensationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "EquityBasedCompensationBeforeTax", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-based compensation expense before tax", "label": "Equity-Based Compensation, Before Tax", "documentation": "The amount of expense, before tax, recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofEquity" ], "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", "r214", "r245", "r246", "r247", "r271", "r272", "r273", "r275", "r281", "r284", "r286", "r307", "r350", "r353", "r403", "r464", "r567", "r568", "r575", "r576", "r577", "r579", "r580", "r581", "r589", "r590", "r591", "r592", "r593", "r594", "r598", "r634", "r635", "r636", "r637", "r638", "r640", "r643", "r646", "r672", "r745", "r771", "r772", "r773", "r793", "r857" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsSummaryofRecurringFairValueMeasurementsDetails", "http://www.tetratec.com/role/InvestmentsDetails", "http://www.tetratec.com/role/SubsequentEventsDetails", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r346", "r347", "r348", "r574", "r1114", "r1115", "r1116", "r1236", "r1237", "r1238", "r1239" ] }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiGainLoss", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net gain from sale of investment", "label": "Equity Securities, FV-NI, Gain (Loss)", "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r749", "r1162" ] }, "us-gaap_EquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesMember", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsChangeinOurInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Securities", "label": "Equity Securities [Member]", "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants." } } }, "auth_ref": [ "r50", "r970", "r994", "r995", "r996", "r1316" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1064" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1021", "r1032", "r1042", "r1075" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1018", "r1029", "r1039", "r1072" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe", "label": "Europe [Member]" } } }, "auth_ref": [ "r1315", "r1317", "r1318", "r1319" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r1070" ] }, "tti_ExplorationAndPreDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "ExplorationAndPreDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exploration and pre-development costs", "label": "Exploration And Pre-Development Expense", "documentation": "Exploration And Pre-Development Expense" } } }, "auth_ref": [] }, "us-gaap_ExplorationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExplorationExpense", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails" ], "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": [ "r697" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsSummaryofRecurringFairValueMeasurementsDetails", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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": [ "r602", "r603", "r616", "r959" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsSummaryofRecurringFairValueMeasurementsDetails", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r602", "r603", "r616", "r959" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsChangeinOurInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss)", "label": "Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3) and still held." } } }, "auth_ref": [ "r612", "r617", "r961", "r962" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsChangeinOurInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Domain]", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r607", "r608", "r609", "r610", "r611", "r612", "r617", "r961" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsChangeinOurInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Axis]", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r607", "r608", "r609", "r610", "r611", "r612", "r617", "r961" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsChangeinOurInvestmentsDetails", "http://www.tetratec.com/role/FairValueMeasurementsSummaryofRecurringFairValueMeasurementsDetails" ], "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": [ "r438", "r481", "r482", "r483", "r484", "r485", "r486", "r601", "r603", "r604", "r605", "r606", "r615", "r616", "r618", "r680", "r681", "r682", "r934", "r935", "r946", "r947", "r948", "r959", "r963" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsSummaryofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Class [Axis]", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r607", "r608", "r609", "r610", "r611", "r612", "r617" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsSummaryofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r602", "r603", "r604", "r606", "r959", "r1248", "r1250" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r611", "r613", "r614", "r615", "r618", "r619", "r620", "r621", "r622", "r720", "r959", "r964" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsChangeinOurInvestmentsDetails", "http://www.tetratec.com/role/FairValueMeasurementsSummaryofRecurringFairValueMeasurementsDetails" ], "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": [ "r438", "r481", "r486", "r603", "r616", "r680", "r946", "r947", "r948", "r959" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsChangeinOurInvestmentsDetails", "http://www.tetratec.com/role/FairValueMeasurementsSummaryofRecurringFairValueMeasurementsDetails" ], "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": [ "r438", "r481", "r486", "r603", "r604", "r616", "r681", "r934", "r935", "r946", "r947", "r948", "r959" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsChangeinOurInvestmentsDetails", "http://www.tetratec.com/role/FairValueMeasurementsSummaryofRecurringFairValueMeasurementsDetails" ], "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": [ "r438", "r481", "r482", "r483", "r484", "r485", "r486", "r603", "r604", "r605", "r606", "r616", "r682", "r934", "r935", "r946", "r947", "r948", "r959", "r963" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset." } } }, "auth_ref": [ "r1245", "r1246" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsSummaryofRecurringFairValueMeasurementsDetails" ], "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": [ "r607", "r608", "r609", "r610", "r611", "r612", "r617" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsSummaryofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r602", "r603", "r604", "r606", "r959", "r1248", "r1250" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsChangeinOurInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of investments", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases", "documentation": "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r610", "r617", "r961" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsChangeinOurInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification between Level 2 and Level 3 fair value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3", "documentation": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r611", "r617", "r961" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsChangeinOurInvestmentsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r607", "r617", "r961" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsChangeinOurInvestmentsDetails", "http://www.tetratec.com/role/FairValueMeasurementsSummaryofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r438", "r481", "r482", "r483", "r484", "r485", "r486", "r601", "r603", "r604", "r605", "r606", "r615", "r616", "r618", "r680", "r681", "r682", "r934", "r935", "r946", "r947", "r948", "r959", "r963" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsSummaryofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r959", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r12" ] }, "tti_FedFundsEffectiveRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "FedFundsEffectiveRateMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fed Funds Effective Rate", "label": "Fed Funds Effective Rate [Member]", "documentation": "Fed Funds Effective Rate" } } }, "auth_ref": [] }, "tti_FinanceLeaseAssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "FinanceLeaseAssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://www.tetratec.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "label": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "documentation": "Finance Lease, Assets And Liabilities, Lessee" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on finance leases", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r650", "r657", "r968" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows - finance leases", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r652", "r661" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.tetratec.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.tetratec.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total finance lease liabilities", "terseLabel": "Total finance lease liabilities", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r648", "r665" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities, current portion", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r648" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.tetratec.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r649" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.tetratec.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Future Minimum Finance Lease Payments Table", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1263" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r648" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.tetratec.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r649" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r665" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less imputed interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r665" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows", "http://www.tetratec.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on finance lease obligations", "terseLabel": "Financing cash flows - finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r651", "r661" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r647" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r650", "r657", "r968" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.tetratec.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r649" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.tetratec.com/role/LeasesAdditionalOperatingLeaseInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r664", "r968" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.tetratec.com/role/LeasesAdditionalOperatingLeaseInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r663", "r968" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible assets, useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/IntangiblesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/IntangiblesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r224", "r376", "r393", "r931" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future amortization expense, thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1173", "r1321" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future amortization expense, year one", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r395", "r907", "r931" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future amortization expense, year five", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r395", "r907", "r931" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future amortization expense, year four", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r395", "r907", "r931" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future amortization expense, year three", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r395", "r907", "r931" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future amortization expense, year two", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r395", "r907", "r931" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.tetratec.com/role/IntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r387", "r389", "r390", "r391", "r392", "r393", "r396", "r397", "r688", "r689", "r907" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IntangiblesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/IntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Intangibles", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r376", "r393", "r689", "r931" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.tetratec.com/role/IntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [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": [ "r387", "r393", "r396", "r397", "r400", "r688", "r907", "r931" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.tetratec.com/role/IntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r387", "r389", "r390", "r391", "r392", "r393", "r396", "r397", "r907" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IntangiblesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/IntangiblesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Intangibles", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r688", "r1172" ] }, "tti_FinlandCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "FinlandCreditAgreementMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finland Credit Agreement", "label": "Finland Credit Agreement [Member]", "documentation": "Finland Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency exchange gains (losses)", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r625", "r627", "r629", "r631", "r854" ] }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossRealized", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net losses associated with foreign currency derivative program (less than)", "label": "Realized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r837", "r997", "r1252", "r1253", "r1312" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation", "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": [ "r624" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1025", "r1036", "r1046", "r1079" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1025", "r1036", "r1046", "r1079" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1025", "r1036", "r1046", "r1079" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1025", "r1036", "r1046", "r1079" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r1025", "r1036", "r1046", "r1079" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r1059" ] }, "tti_FundedTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "FundedTermLoanMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Funded Term Loan", "label": "Funded Term Loan [Member]", "documentation": "Funded Term Loan" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "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": "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_GainOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainOnSaleOfInvestments", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on sale of investments", "label": "Gain on Sale of Investments", "documentation": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale." } } }, "auth_ref": [ "r1133", "r1134", "r1138", "r1273" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 6.0 }, "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows", "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on debt extinguishment", "negatedLabel": "Loss on debt extinguishment", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r9", "r56", "r57" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails" ], "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": [ "r144", "r841" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets Other Than Goodwill", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r386", "r399", "r402" ] }, "tti_GrantsOfRestrictedSharesAggregateMarketValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "GrantsOfRestrictedSharesAggregateMarketValue", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation cost recognized for restricted stock", "label": "Grants Of Restricted Shares, Aggregate Market Value", "documentation": "The aggregate market value for awards of restricted shares issued during the period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.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": [ "r135", "r141", "r192", "r263", "r349", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r428", "r429", "r623", "r919", "r924", "r1148", "r1151", "r1153", "r1154", "r1155", "r1191" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1004", "r1005", "r1028" ] }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairedLongLivedAssetsHeldAndUsedLineItems", "presentation": [ "http://www.tetratec.com/role/ImpairmentsandOtherChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impaired Long-Lived Assets Held and Used [Line Items]", "label": "Impaired Long-Lived Assets Held and Used [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_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "calculation": { "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/FairValueMeasurementsNarrativeDetails", "http://www.tetratec.com/role/ImpairmentsandOtherChargesDetails", "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairments 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", "r51", "r160", "r960" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairments of Inventory and Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "tti_ImpairmentofLongLivedAssetstobeDisposedofandHeldforuse": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "ImpairmentofLongLivedAssetstobeDisposedofandHeldforuse", "crdr": "debit", "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": { "terseLabel": "Impairments 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": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesDomesticandForeignIncomeBeforeTaxTableDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesDomesticandForeignIncomeBeforeTaxTableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r264", "r542" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.tetratec.com/role/IncomeTaxesDomesticandForeignIncomeBeforeTaxTableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IncomeTaxesDomesticandForeignIncomeBeforeTaxTableDetails", "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "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": [ "r136", "r187", "r192", "r725", "r741", "r919", "r924", "r1148", "r1151", "r1153", "r1154", "r1155" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesDomesticandForeignIncomeBeforeTaxTableDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesDomesticandForeignIncomeBeforeTaxTableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r264", "r542" ] }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income from continuing operations", "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": [ "r173", "r192", "r263", "r274", "r281", "r349", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r428", "r429", "r578", "r581", "r600", "r623", "r741", "r919", "r1148", "r1151", "r1153", "r1154", "r1155", "r1191" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Income from continuing operations, basic (in dollars per share)", "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": [ "r137", "r188", "r250", "r274", "r276", "r277", "r279", "r280", "r281", "r291", "r297", "r298", "r578", "r581", "r600", "r724", "r1277" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Income from continuing operations, diluted (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": [ "r137", "r250", "r274", "r276", "r277", "r279", "r280", "r281", "r291", "r297", "r298", "r299", "r581", "r600", "r724", "r1277" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 }, "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofPretaxLosstoAfterTaxLossfromDiscontinuedOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofPretaxLosstoAfterTaxLossfromDiscontinuedOperationsDetails" ], "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, 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": [ "r93", "r94", "r95", "r96", "r97", "r103", "r107", "r173" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Loss from discontinued operations, basic (in dollars per share)", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r138", "r250", "r295", "r297", "r298", "r1274", "r1277" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Loss from discontinued operations, diluted (in dollars per share)", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r176", "r295", "r297", "r298" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofMajorClassesofAssetsandLiabilitiesofDiscontinuedOperationsDetails", "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofPretaxLosstoAfterTaxLossfromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r949", "r950" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofMajorClassesofAssetsandLiabilitiesofDiscontinuedOperationsDetails", "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofPretaxLosstoAfterTaxLossfromDiscontinuedOperationsDetails" ], "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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofMajorClassesofAssetsandLiabilitiesofDiscontinuedOperationsDetails", "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofPretaxLosstoAfterTaxLossfromDiscontinuedOperationsDetails" ], "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": [ "r13", "r20", "r25", "r89", "r98", "r99", "r100", "r101", "r102", "r106", "r108", "r109", "r162" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.tetratec.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Jurisdiction [Axis]", "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r259", "r543", "r544", "r554", "r564", "r955", "r1231" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.tetratec.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Jurisdiction [Domain]", "label": "Income Tax Jurisdiction [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r259", "r543", "r544", "r554", "r564", "r955", "r1231" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.tetratec.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r265", "r536", "r543", "r551", "r552", "r553", "r555", "r562", "r569", "r571", "r572", "r573", "r790", "r955" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 2.0 }, "http://www.tetratec.com/role/IncomeTaxesIncomeTaxProvisionDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.tetratec.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.tetratec.com/role/IncomeTaxesIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision (benefit) for income taxes", "totalLabel": "Total tax provision", "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": [ "r199", "r210", "r285", "r286", "r305", "r322", "r336", "r541", "r543", "r570", "r750", "r955" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems", "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 (benefit) for deferred income taxes", "label": "Income Tax Expense (Benefit), Continuing Operations, Discontinued Operations", "documentation": "Amount of current tax expense (benefit) and deferred tax expense (benefit) pertaining to income (loss) from continuing operations and income (loss) from discontinued operations." } } }, "auth_ref": [ "r956" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "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": [ "r244", "r537", "r538", "r555", "r556", "r561", "r565", "r784" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r548", "r955", "r1226" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impact of international operations", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r544", "r547", "r955", "r1226" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision computed at statutory federal income tax rates", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r543", "r955" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nondeductible expenses", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r549", "r550", "r1226" ] }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationOtherReconcilingItems", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying statutory federal (national) tax rate to pretax income (loss) from continuing operation attributable to other reconciling item. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law." } } }, "auth_ref": [ "r1226", "r1227" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State income taxes, net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r546", "r955", "r1226" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesSupplementaryCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r36", "r259", "r563", "r564" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "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": "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/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "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": "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_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "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": { "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_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of assets acquired:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "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": "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" ] }, "tti_IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets", "crdr": "credit", "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": { "negatedTerseLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) In Prepaid Expenses And Other Current Assets", "documentation": "The net change during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods. And the net change during the reporting period in the value of this group of assets within the working capital section." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity rollforward", "label": "Increase (Decrease) in Stockholders' Equity [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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.tetratec.com/role/NetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assumed exercise of restricted stock units and stock options (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r292", "r293", "r294", "r299", "r494" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1025", "r1036", "r1046", "r1070", "r1079", "r1083", "r1091" ] }, "tti_InitialBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "InitialBondsMember", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial Bonds", "label": "Initial Bonds [Member]", "documentation": "Initial Bonds" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r1089" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r1006", "r1095" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1006", "r1095" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1006", "r1095" ] }, "us-gaap_InsuranceRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InsuranceRecoveries", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Insurance recoveries", "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": [ "r143" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.tetratec.com/role/Intangibles" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r386", "r398", "r401", "r906", "r907" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Patents, trademarks and other intangible assets, net", "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": [ "r387", "r1172", "r1174" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "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/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense, net", "negatedLabel": "Interest (income) expense, net", "label": "Interest Income (Expense), Operating", "documentation": "Amount of interest income (expense) classified as operating." } } }, "auth_ref": [ "r721", "r1151" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesSupplementaryCashFlowInformationDetails" ], "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": [ "r253", "r257", "r258" ] }, "tti_InterimReplacementBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "InterimReplacementBondsMember", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interim Replacement Bonds", "label": "Interim Replacement Bonds [Member]", "documentation": "Interim Replacement Bonds" } } }, "auth_ref": [] }, "tti_InventoriesAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "InventoriesAndEquipmentMember", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tetratec.com/role/ImpairmentsandOtherChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories And Equipment", "label": "Inventories And Equipment [Member]", "documentation": "Inventories And Equipment" } } }, "auth_ref": [] }, "us-gaap_InventoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoriesMember", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tetratec.com/role/ImpairmentsandOtherChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventories [Member]", "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.tetratec.com/role/InventoriesInventoriesNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure", "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": [ "r375" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/InventoriesInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/InventoriesInventoriesDetails" ], "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": [ "r1127" ] }, "us-gaap_InventoryMajorClassesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryMajorClassesPolicy", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Major Classes, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the major categories of inventory such as finished goods, inventoried costs relating to long-term contracts or programs, work in process, raw materials, and supplies." } } }, "auth_ref": [ "r130" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/InventoriesInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets", "http://www.tetratec.com/role/InventoriesInventoriesDetails" ], "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": [ "r233", "r912", "r969" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/InventoriesInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/InventoriesInventoriesDetails" ], "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": [ "r1129" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/InventoriesInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/InventoriesInventoriesDetails" ], "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": [ "r1128" ] }, "us-gaap_InvestmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentTableTextBlock", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of changes in Investments", "label": "Investment [Table Text Block]", "documentation": "Tabular disclosure of investment." } } }, "auth_ref": [ "r1121", "r1122", "r1161" ] }, "us-gaap_InvestmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1121", "r1122", "r1161" ] }, "us-gaap_InvestmentsAndOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "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/2024", "localname": "InvestmentsInAndAdvancesToAffiliatesAbstract", "lang": { "en-us": { "role": { "label": "Investments in and Advances to Affiliates [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesAtFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsInAndAdvancesToAffiliatesAtFairValueRollForward", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsChangeinOurInvestmentsDetails" ], "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_InvestmentsInAndAdvancesToAffiliatesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsInAndAdvancesToAffiliatesLineItems", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsChangeinOurInvestmentsDetails", "http://www.tetratec.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [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": [] }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsInAndAdvancesToAffiliatesTable", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsChangeinOurInvestmentsDetails", "http://www.tetratec.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Table]", "label": "Investments in and Advances to Affiliates [Table]", "documentation": "Disclosure of information about investment in and advance to affiliate." } } }, "auth_ref": [ "r870", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884" ] }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsInAndAdvancesToAffiliatesTextBlock", "presentation": [ "http://www.tetratec.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in and Advances to Affiliates", "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": [ "r1320" ] }, "us-gaap_InvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsMember", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsChangeinOurInvestmentsDetails", "http://www.tetratec.com/role/FairValueMeasurementsSummaryofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investments [Member]", "documentation": "Assets held for their financial return, rather than for the entity's operations." } } }, "auth_ref": [] }, "tti_KodiakGasServicesInc.CSICompresscoLPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "KodiakGasServicesInc.CSICompresscoLPMember", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsSummaryofRecurringFairValueMeasurementsDetails", "http://www.tetratec.com/role/InvestmentsDetails", "http://www.tetratec.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Kodiak", "netLabel": "CSI Compressco/Kodiak", "label": "Kodiak Gas Services, Inc. (CSI Compressco LP) [Member]", "documentation": "CSI Compressco [Member]" } } }, "auth_ref": [] }, "us-gaap_LandAndBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandAndBuildingMember", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tetratec.com/role/ImpairmentsandOtherChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land and Building", "label": "Land and Building [Member]", "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [] }, "tti_Landandbuilding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "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": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease expense", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r656", "r968" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.tetratec.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lease, Cost", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1262" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "tti_LeasesWeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "LeasesWeightedAverageDiscountRateAbstract", "presentation": [ "http://www.tetratec.com/role/LeasesAdditionalOperatingLeaseInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate:", "label": "Leases, Weighted Average Discount Rate [Abstract]", "documentation": "Leases, Weighted Average Discount Rate" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.tetratec.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r645" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.tetratec.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [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": [ "r655", "r667" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.tetratec.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r655", "r667" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r654" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.tetratec.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Future Minimum Operating Lease Payments Table", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1263" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r665" ] }, "tti_LesseeOperatingLeaseNumberOfOptionsToExtend": { "xbrltype": "integerItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "LesseeOperatingLeaseNumberOfOptionsToExtend", "presentation": [ "http://www.tetratec.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of lease extension periods", "label": "Lessee, Operating Lease, Number Of Options To Extend", "documentation": "Lessee, Operating Lease, Number Of Options To Extend" } } }, "auth_ref": [] }, "tti_LesseeOperatingLeaseOptionsToExtendTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "LesseeOperatingLeaseOptionsToExtendTerm", "presentation": [ "http://www.tetratec.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of lease extension periods", "label": "Lessee, Operating Lease, Options To Extend, Term", "documentation": "Lessee, Operating Lease, Options To Extend, Term" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.tetratec.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining lease term", "label": "Lessee, Operating Lease, Remaining Lease Term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r667", "r1259" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.tetratec.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial lease term", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1260" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.tetratec.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r645" ] }, "us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract", "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease Payments", "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceived", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total payments", "label": "Lessor, Operating Lease, Payment to be Received", "documentation": "Amount of lease payments to be received by lessor for operating lease." } } }, "auth_ref": [ "r669" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessor, Operating Lease, Payment to be Received, Year Five", "documentation": "Amount of lease payment to be received by lessor for operating lease in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r669" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessor, Operating Lease, Payment to be Received, Year Four", "documentation": "Amount of lease payment to be received by lessor for operating lease 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": [ "r669" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessor, Operating Lease, Payment to be Received, Year One", "documentation": "Amount of lease payment to be received by lessor for operating lease 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": [ "r669" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessor, Operating Lease, Payment to be Received, after Year Five", "documentation": "Amount of lease payment to be received by lessor for operating lease after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r669" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessor, Operating Lease, Payment to be Received, Year Three", "documentation": "Amount of lease payment to be received by lessor for operating lease 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": [ "r669" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "documentation": "Amount of lease payment to be received by lessor for operating lease 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": [ "r669" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LetterOfCreditMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "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": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding", "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_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r128", "r186", "r736", "r969", "r1141", "r1163", "r1251" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets", "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r113", "r220", "r263", "r349", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r428", "r429", "r584", "r587", "r588", "r623", "r969", "r1191", "r1265", "r1266" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsSummaryofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r603", "r1245" ] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r23", "r116", "r117", "r118", "r121", "r263", "r349", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r428", "r429", "r584", "r587", "r588", "r623", "r1191", "r1265", "r1266" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofMajorClassesofAssetsandLiabilitiesofDiscontinuedOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofMajorClassesofAssetsandLiabilitiesofDiscontinuedOperationsDetails" ], "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": [ "r1", "r89", "r105", "r161", "r217", "r218" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "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": "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": [ "r1", "r89", "r105", "r158", "r161", "r217", "r218" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Outstanding debt", "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": [ "r23", "r183", "r1276" ] }, "tti_LineOfCreditFacilityAdditionalBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "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_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "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": [ "r110", "r115" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Availability under agreement", "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": [ "r110", "r115", "r418" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee rate", "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_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "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": [] }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementAmountAwardedFromOtherParty", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Damages awarded", "label": "Litigation Settlement, Amount Awarded from Other Party", "documentation": "Amount awarded from other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofDebtMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total 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": [ "r23", "r183", "r437", "r447", "r934", "r935", "r967", "r1276" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofDebtMaturitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, after Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r270", "r1195" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofDebtMaturitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r11", "r270", "r441" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofDebtMaturitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Long-Term Debt, Maturity, Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r270", "r441" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofDebtMaturitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r11", "r270", "r441" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofDebtMaturitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r11", "r270", "r441" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofDebtMaturitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r11", "r270", "r441" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofConsolidatedLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net", "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": [ "r227" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowings" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt and Other Borrowings", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r165" ] }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentLineItems", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Purchase Commitment [Line Items]", "label": "Long-Term Purchase Commitment [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_LongTermPurchaseCommitmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentTable", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Purchase Commitment [Table]", "label": "Long-Term Purchase Commitment [Table]", "documentation": "Disclosure of information about long-term purchase arrangement. Includes, but is not limited to, term of arrangement with supplier, minimum quantity required, milestone, period covered by arrangement, and committed amount. Excludes short-term purchase arrangement and unconditional purchase obligation." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofConsolidatedLongtermDebtDetails" ], "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": [ "r23", "r1178", "r1179", "r1180" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofConsolidatedLongtermDebtDetails" ], "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": [ "r23", "r55", "r1178", "r1179", "r1180" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r411", "r412", "r413", "r417", "r535", "r781", "r932", "r1184", "r1185" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated amount of potential loss liability", "label": "Loss Contingency, Estimate of Possible Loss", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r412", "r413", "r416", "r417", "r535", "r932" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r411", "r412", "r413", "r417", "r535", "r781", "r932", "r1184", "r1185" ] }, "us-gaap_LossContingencyReceivableProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyReceivableProceeds", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bond proceeds", "label": "Loss Contingency, Receivable, Proceeds", "documentation": "Amount of cash inflow from the collection of receivables related to a loss contingency." } } }, "auth_ref": [ "r1137", "r1188" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r159" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Machinery and Equipment [Member]", "documentation": "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": [] }, "tti_MaritechMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "MaritechMember", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofMajorClassesofAssetsandLiabilitiesofDiscontinuedOperationsDetails", "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofPretaxLosstoAfterTaxLossfromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maritech", "label": "Maritech [Member]" } } }, "auth_ref": [] }, "us-gaap_MarketingRelatedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketingRelatedIntangibleAssetsMember", "presentation": [ "http://www.tetratec.com/role/IntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketing rights", "label": "Marketing-Related Intangible Assets [Member]", "documentation": "Marketing-related asset, including, but not limited to, internet domain name, newspaper mast head, and trademark." } } }, "auth_ref": [ "r22", "r1165", "r1166", "r1167", "r1168", "r1170", "r1172", "r1175", "r1176" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails", "http://www.tetratec.com/role/LeasesNarrativeDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r412", "r413", "r414", "r415", "r489", "r535", "r606", "r686", "r769", "r770", "r781", "r808", "r809", "r863", "r865", "r867", "r868", "r871", "r904", "r905", "r929", "r938", "r951", "r963", "r964", "r965", "r966", "r980", "r1193", "r1267", "r1268", "r1269", "r1270", "r1271", "r1272" ] }, "tti_MaximumNumberOfSharesIssuableUnderStockOptionPlansOutstandingAndAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "MaximumNumberOfSharesIssuableUnderStockOptionPlansOutstandingAndAuthorized", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum number of shares issuable under stock options outstanding and stock options authorized for future grants (in shares)", "label": "Maximum Number Of Shares Issuable Under Stock Option Plans, Outstanding And Authorized", "documentation": "Maximum number of shares issuable under stock options outstanding and stock options authorized for future grants." } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r1062" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r1062" ] }, "tti_MiddleEastAsiaAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "MiddleEastAsiaAndOtherMember", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Middle East, Asia and other", "label": "Middle East, Asia, And Other [Member]" } } }, "auth_ref": [] }, "tti_MineralResourcesArrangementsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "MineralResourcesArrangementsPolicyTextBlock", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Mineral Resources Arrangements", "label": "Mineral Resources Arrangements [Policy Text Block]", "documentation": "Mineral Resources Arrangements" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.tetratec.com/role/LeasesNarrativeDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r412", "r413", "r414", "r415", "r489", "r535", "r606", "r686", "r769", "r770", "r781", "r808", "r809", "r863", "r865", "r867", "r868", "r871", "r904", "r905", "r929", "r938", "r951", "r963", "r964", "r965", "r980", "r1193", "r1267", "r1268", "r1269", "r1270", "r1271", "r1272" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r127", "r185", "r263", "r349", "r419", "r422", "r423", "r424", "r428", "r429", "r623", "r735", "r819" ] }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestDecreaseFromRedemptions", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests)." } } }, "auth_ref": [ "r73", "r169", "r174" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1082" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1090" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1063" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://www.tetratec.com/role/OrganizationandOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Operations", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r201", "r211" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 provided by (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": [ "r256" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r256" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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 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": [ "r152", "r153", "r154" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/ConsolidatedStatementsofOperations", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to TETRA stockholders", "terseLabel": "Net income (loss) attributable to TETRA stockholders", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r142", "r154", "r189", "r218", "r239", "r242", "r247", "r263", "r274", "r276", "r277", "r279", "r280", "r281", "r285", "r286", "r296", "r349", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r428", "r429", "r578", "r581", "r600", "r623", "r744", "r838", "r855", "r856", "r997", "r1191" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": { "negatedTerseLabel": "Less loss attributable to noncontrolling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r76", "r175", "r239", "r242", "r281", "r285", "r286", "r743", "r1132" ] }, "tti_NetOperatingIncomeLossDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "NetOperatingIncomeLossDomestic", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Federal net operating losses", "label": "Net Operating Income (Loss), Domestic", "documentation": "Net Operating Income (Loss), Domestic" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoTradingSymbolFlag", "presentation": [ "http://www.tetratec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "No Trading Symbol Flag", "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1062" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r1025", "r1036", "r1046", "r1070", "r1079" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1053" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1052" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1070" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1090" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1090" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractwithCustomerDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1315", "r1317", "r1318", "r1319" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling 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": [ "r71", "r464", "r1143", "r1144", "r1145", "r1146", "r1313" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total identifiable assets", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r342" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationNarrativeDetails", "http://www.tetratec.com/role/OrganizationandOperationsOrganizationandOperationsDetails" ], "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": [ "r925", "r1150" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractwithCustomerNarrativeDetails" ], "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": [ "r920", "r928", "r1150" ] }, "tti_NumberOfVotes": { "xbrltype": "integerItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "NumberOfVotes", "presentation": [ "http://www.tetratec.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of votes", "label": "Number Of Votes", "documentation": "Number Of Votes" } } }, "auth_ref": [] }, "tti_ORGANIZATIONANDOPERATIONSAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "ORGANIZATIONANDOPERATIONSAbstract", "lang": { "en-us": { "role": { "terseLabel": "ORGANIZATION AND OPERATIONS [Abstract]", "label": "ORGANIZATION AND OPERATIONS [Abstract]", "documentation": "ORGANIZATION AND OPERATIONS [Abstract]" } } }, "auth_ref": [] }, "tti_ObsoleteEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "ObsoleteEquipmentMember", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tetratec.com/role/ImpairmentsandOtherChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Obsolete Equipment", "label": "Obsolete Equipment [Member]", "documentation": "Obsolete Equipment" } } }, "auth_ref": [] }, "tti_OffshoreDivisionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "OffshoreDivisionMember", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offshore Division", "label": "Offshore Division [Member]", "documentation": "Offshore Division [Member]" } } }, "auth_ref": [] }, "tti_OffshoreServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "OffshoreServicesMember", "presentation": [ "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofPretaxLosstoAfterTaxLossfromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offshore Services", "label": "Offshore Services [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r658", "r968" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tetratec.com/role/ImpairmentsandOtherChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment loss on lease", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1258" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.tetratec.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.tetratec.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Lease, Liability", "terseLabel": "Total lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r648" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets", "http://www.tetratec.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r648" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets", "http://www.tetratec.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "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": [ "r648" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows - operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r653", "r661" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "http://www.tetratec.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "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": [ "r647" ] }, "tti_OperatingLeaseTerminationOptionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "OperatingLeaseTerminationOptionPeriod", "presentation": [ "http://www.tetratec.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Termination option notice term", "label": "Operating Lease, Termination Option Period", "documentation": "Operating Lease, Termination Option Period" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.tetratec.com/role/LeasesAdditionalOperatingLeaseInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r664", "r968" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.tetratec.com/role/LeasesAdditionalOperatingLeaseInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r663", "r968" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails" ], "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": [ "r330", "r331", "r332", "r333", "r334", "r337", "r924", "r925" ] }, "tti_Optionsexercisableaggregateintrinsicvalue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "Optionsexercisableaggregateintrinsicvalue", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable, aggregate intrinsic value", "label": "Options exercisable, aggregate intrinsic value", "documentation": "Options exercisable, aggregate intrinsic value" } } }, "auth_ref": [] }, "tti_Optionsexpiredweightedaverageoptionpricepershare": { "xbrltype": "perShareItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "Optionsexpiredweightedaverageoptionpricepershare", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options expired, weighted average option price per share (in USD per share)", "label": "Options expired, weighted average option price per share", "documentation": "Options expired, weighted average option price per share" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r225" ] }, "us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCapitalizedPropertyPlantAndEquipmentMember", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chemical plants", "label": "Other Capitalized Property Plant and Equipment [Member]", "documentation": "All other long term capitalized assets related to property plant and equipment not otherwise previously categorized." } } }, "auth_ref": [ "r159" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "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": "Unrealized gain (loss) on convertible note investment", "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", "r14", "r173" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r2", "r134", "r626", "r628", "r633" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustment from continuing operations, net of taxes of $0 in 2024, $0 in 2023, and $0 in 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": [ "r2", "r745" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical", "http://www.tetratec.com/role/ConsolidatedStatementsofEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment, tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "documentation": "Amount of tax expense (benefit), after 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": [ "r2", "r3", "r630", "r639" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less comprehensive loss attributable to noncontrolling interest", "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", "r14", "r173", "r240", "r243", "r281" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r6", "r14", "r173", "r240", "r243", "r281" ] }, "us-gaap_OtherDeferredCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherDeferredCostsNet", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "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": [ "r1124" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.tetratec.com/role/IntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangibles", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [ "r931", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1172", "r1174", "r1175", "r1176" ] }, "us-gaap_OtherInventorySupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherInventorySupplies", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/InventoriesInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/InventoriesInventoriesDetails" ], "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": [ "r1130" ] }, "tti_OtherInvestmentsNotListedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "OtherInvestmentsNotListedMember", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsSummaryofRecurringFairValueMeasurementsDetails", "http://www.tetratec.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other investments", "label": "Other Investments Not Listed [Member]", "documentation": "Other Investments Not Listed" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r117" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "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": { "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": [ "r154" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "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/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other income, net", "negatedTerseLabel": "Other (income) expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r146" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1062" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1023", "r1034", "r1044", "r1077" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r1026", "r1037", "r1047", "r1080" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r1026", "r1037", "r1047", "r1080" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r1051" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "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": { "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": [ "r1118", "r1135" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "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": "Debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r33" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "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": { "negatedLabel": "Shares withheld for taxes on equity-based compensation", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r252" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "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": "Acquisition of businesses, net", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r31" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of investments", "label": "Payments to Acquire Investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r149" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r198", "r1240", "r1241", "r1242" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "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": "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": [ "r150" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1061" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1061" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1053" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r1070" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r1063" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1052" ] }, "tti_Periodforrecognition": { "xbrltype": "durationItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "Periodforrecognition", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average period over which unrecognized compensation cost is expected to be recognized", "label": "Period for recognition", "documentation": "Period For Recognition" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214", "r1215", "r1216", "r1217", "r1218", "r1219", "r1220", "r1221", "r1222", "r1223", "r1224" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214", "r1215", "r1216", "r1217", "r1218", "r1219", "r1220", "r1221", "r1222", "r1223", "r1224" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r1054" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1110" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1053" ] }, "us-gaap_PreferredStockConvertibleConversionPrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockConvertibleConversionPrice", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price (in dollars per share)", "label": "Preferred Stock, Convertible, Conversion Price", "documentation": "Per share conversion price of preferred stock." } } }, "auth_ref": [ "r451" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r986", "r987", "r990", "r991", "r992", "r993", "r1310", "r1313" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.tetratec.com/role/CapitalStockNarrativeDetails", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r122", "r449" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.tetratec.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r122", "r817" ] }, "tti_Prepaidexpensesandothercurrentassets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "Prepaidexpensesandothercurrentassets", "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": "PrepaidExpensesAndOtherCurrentAssets", "documentation": "Sum of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer, combined with the aggregate carrying amount, as of the balance sheet date, of current assets not separately presented elsewhere in the balance sheet. Current assets are expected to be realized or consumed within one year (or the normal operating cycle, if longer). Includes current assets (normally turning over within one year or one business cycle if longer) that are held for sale apart from normal operations and anticipated to be sold within one year, and the lower of the carrying value or fair value less cost to sell of current assets held for sale that are not elsewhere specified in the taxonomy. The carrying value of major classes of assets and liabilities of the disposal group are separately disclosed in the balance sheet in the specific concepts provided." } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r1123" ] }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.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", "r30" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.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": [ "r32", "r785" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other financing activities", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r1119", "r1136" ] }, "us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfEquitySecuritiesFvNi", "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", "http://www.tetratec.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of investments", "label": "Proceeds from Sale of Equity Securities, FV-NI", "documentation": "Amount of cash inflow from sale of 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": [ "r197", "r254" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "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 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": [ "r148" ] }, "tti_ProceedsfromInsuranceSettlementOperatingActivitiesReconciliation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "ProceedsfromInsuranceSettlementOperatingActivitiesReconciliation", "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": "Insurance recoveries associated with damaged equipment", "label": "Proceeds from Insurance Settlement, Operating Activities Reconciliation", "documentation": "Proceeds from Insurance Settlement, Operating Activities Reconciliation" } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductMember", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r939" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r339", "r687", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r909", "r939", "r979", "r980", "r981", "r984", "r985", "r1186", "r1187", "r1197", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284", "r1285", "r1286", "r1287", "r1288", "r1289", "r1290", "r1291", "r1292", "r1293", "r1294", "r1295", "r1296", "r1297", "r1298", "r1299", "r1300", "r1301", "r1302", "r1303", "r1304", "r1306", "r1307" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r339", "r687", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r909", "r939", "r979", "r980", "r981", "r984", "r985", "r1186", "r1187", "r1197", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284", "r1285", "r1286", "r1287", "r1288", "r1289", "r1290", "r1291", "r1292", "r1293", "r1294", "r1295", "r1296", "r1297", "r1298", "r1299", "r1300", "r1301", "r1302", "r1303", "r1304", "r1306", "r1307" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows", "http://www.tetratec.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.tetratec.com/role/ConsolidatedStatementsofEquity", "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "verboseLabel": "Net income (loss)", "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": [ "r218", "r239", "r242", "r255", "r263", "r274", "r281", "r285", "r286", "r349", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r428", "r429", "r578", "r581", "r582", "r585", "r586", "r600", "r623", "r725", "r742", "r792", "r838", "r855", "r856", "r957", "r958", "r998", "r1132", "r1191" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tetratec.com/role/ImpairmentsandOtherChargesDetails", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r10", "r666" ] }, "tti_PropertyPlantAndEquipmentCapitalizedInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "PropertyPlantAndEquipmentCapitalizedInterestExpense", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized interest expense", "label": "Property, Plant, And Equipment, Capitalized Interest Expense", "documentation": "Property, Plant, And Equipment, Capitalized Interest Expense" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r159", "r222", "r740" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant, and Equipment [Line Items]", "label": "Property, Plant and Equipment [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": [ "r666" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "r666", "r726", "r740", "r969" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant, and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r10", "r205", "r208", "r738" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant, and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tetratec.com/role/ImpairmentsandOtherChargesDetails", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant, and equipment [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r159", "r666" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, useful life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "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": [ "r251", "r360" ] }, "tti_ProvisionForDoubtfulAccountsIncludingDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "ProvisionForDoubtfulAccountsIncludingDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses", "label": "Provision For Doubtful Accounts, Including Discontinued Operations", "documentation": "Provision For Doubtful Accounts, Including Discontinued Operations" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1051" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1051" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails", "http://www.tetratec.com/role/LeasesNarrativeDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r412", "r413", "r414", "r415", "r480", "r489", "r521", "r522", "r523", "r535", "r606", "r683", "r684", "r686", "r769", "r770", "r781", "r808", "r809", "r863", "r865", "r867", "r868", "r871", "r904", "r905", "r929", "r938", "r951", "r963", "r964", "r965", "r966", "r980", "r988", "r1182", "r1193", "r1248", "r1268", "r1269", "r1270", "r1271", "r1272" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails", "http://www.tetratec.com/role/LeasesNarrativeDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r412", "r413", "r414", "r415", "r480", "r489", "r521", "r522", "r523", "r535", "r606", "r683", "r684", "r686", "r769", "r770", "r781", "r808", "r809", "r863", "r865", "r867", "r868", "r871", "r904", "r905", "r929", "r938", "r951", "r963", "r964", "r965", "r966", "r980", "r988", "r1182", "r1193", "r1248", "r1268", "r1269", "r1270", "r1271", "r1272" ] }, "us-gaap_RecapitalizationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RecapitalizationCosts", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized costs, net of reimbursements", "label": "Recapitalization Costs", "documentation": "Amount of recapitalization costs for professional fees associated with restructuring debt and equity mixture that do not qualify for capitalization." } } }, "auth_ref": [ "r163" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r1018", "r1029", "r1039", "r1072" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r344", "r487", "r673", "r674", "r730", "r737", "r811", "r812", "r813", "r814", "r815", "r834", "r836", "r862" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r266", "r267", "r673", "r674", "r675", "r676", "r730", "r737", "r811", "r812", "r813", "r814", "r815", "r834", "r836", "r862" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r344", "r487", "r673", "r674", "r730", "r737", "r811", "r812", "r813", "r814", "r815", "r834", "r836", "r862", "r1264" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments on credit agreements and long-term debt", "terseLabel": "Repayments of 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": [ "r151", "r788" ] }, "srt_ReportableGeographicalComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ReportableGeographicalComponentsMember", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Geographical Components", "label": "Reportable Geographical Components [Member]" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r268", "r269", "r433", "r452", "r676", "r685", "r727", "r914", "r915" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementAxis", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r215", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r282", "r283", "r284", "r285", "r286", "r287", "r304", "r351", "r352", "r576", "r577", "r578", "r579", "r580", "r581", "r597", "r598", "r599", "r600", "r642", "r644", "r671", "r672", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r782", "r1156" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1019", "r1030", "r1040", "r1073" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r1020", "r1031", "r1041", "r1074" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1027", "r1038", "r1048", "r1081" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementDomain", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r215", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r282", "r283", "r284", "r285", "r286", "r287", "r304", "r351", "r352", "r576", "r577", "r578", "r579", "r580", "r581", "r597", "r598", "r599", "r600", "r642", "r644", "r671", "r672", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r782", "r1156" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.tetratec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets", "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash at end of period", "label": "Restricted Cash and Cash Equivalents, Current", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r34", "r221", "r260" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails", "http://www.tetratec.com/role/EquityBasedCompensationandOtherRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r41" ] }, "tti_RestrictedStockVestedAggregateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "RestrictedStockVestedAggregateFairValue", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted shares vested during the period, aggregate fair value", "label": "Restricted Stock, Vested, Aggregate Fair Value", "documentation": "The aggregate fair value of awards of restricted stock that vested during the period." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r125", "r169", "r734", "r775", "r780", "r789", "r818", "r969" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r214", "r271", "r272", "r273", "r275", "r281", "r284", "r286", "r350", "r353", "r403", "r567", "r568", "r575", "r576", "r577", "r579", "r580", "r581", "r589", "r591", "r592", "r594", "r598", "r643", "r646", "r771", "r773", "r793", "r1313" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/IndustrySegmentsandGeographicInformationGeographicInformationDetails", "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails", "http://www.tetratec.com/role/LeasesNarrativeDetails", "http://www.tetratec.com/role/RevenuefromContractwithCustomerDisaggregationofRevenueDetails", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "verboseLabel": "Revenues:", "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": [ "r190", "r191", "r305", "r315", "r316", "r330", "r336", "r339", "r341", "r343", "r476", "r477", "r687" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.tetratec.com/role/RevenuefromContractwithCustomer" ], "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": [ "r212", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r479" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r840", "r908", "r917" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [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": [] }, "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period, Error Correction, Adjustment", "label": "Revision of Prior Period, Error Correction, Adjustment [Member]" } } }, "auth_ref": [ "r276", "r277", "r278", "r283", "r284", "r285", "r286" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r662", "r968" ] }, "tti_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract", "presentation": [ "http://www.tetratec.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:", "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r662", "r968" ] }, "us-gaap_RightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightsMember", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsChangeinOurInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rights", "label": "Rights [Member]", "documentation": "A security giving shareholders entitlement to acquire new shares issued by the entity at an established price in proportion to the number of shares already owned. Generally, rights expire within in a short time after issuance." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1090" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1090" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract", "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Lease", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "presentation": [ "http://www.tetratec.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Future Minimum Payments Under Sales Leases and Subleases", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Maturity [Table Text Block]", "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received on annual basis for sales-type and direct financing leases receivable. Includes, but is not limited to, reconciliation to lease receivable recognized in statement of financial position." } } }, "auth_ref": [ "r668" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total payments", "label": "Sales-Type and Direct Financing Leases, Payment to be Received", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases." } } }, "auth_ref": [ "r668" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year Five", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r668" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year Four", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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": [ "r668" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year One", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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": [ "r668" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, after Year Five", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r668" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year Three", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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": [ "r668" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesFutureMinimumSalesLeaseandSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year Two", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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": [ "r668" ] }, "tti_SalesTypeLeaseLeaseReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "SalesTypeLeaseLeaseReceivableCurrent", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales-type lease, current lease receivable", "label": "Sales-Type Lease, Lease Receivable, Current", "documentation": "Sales-Type Lease, Lease Receivable, Current" } } }, "auth_ref": [] }, "tti_SalesTypeLeaseLeaseReceivableNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "SalesTypeLeaseLeaseReceivableNonCurrent", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales-type lease, long-term lease receivable", "label": "Sales-type Lease, Lease Receivable, Non-Current", "documentation": "Sales-type Lease, Lease Receivable, Non-Current" } } }, "auth_ref": [] }, "us-gaap_SalesTypeLeaseRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesTypeLeaseRevenue", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales-type lease revenues", "label": "Sales-type Lease, Revenue", "documentation": "Amount of sales-type lease revenue." } } }, "auth_ref": [ "r306", "r670" ] }, "tti_SaltwerxMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "SaltwerxMember", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Saltwerx", "label": "Saltwerx [Member]", "documentation": "Saltwerx" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Cash Flow Information", "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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.tetratec.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Provision Table", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r1233" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt", "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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.tetratec.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets and Liabilities Table", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r1229" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r13", "r20", "r25", "r89", "r98", "r99", "r100", "r101", "r102", "r106", "r108", "r109", "r162" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.tetratec.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation Table", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r545", "r955", "r1226" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsSummaryofRecurringFairValueMeasurementsDetails", "http://www.tetratec.com/role/InvestmentsDetails", "http://www.tetratec.com/role/SubsequentEventsDetails", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r346", "r347", "r348", "r574", "r1114", "r1115", "r1116", "r1236", "r1237", "r1238", "r1239" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.tetratec.com/role/IntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Finite-Lived [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r387", "r393", "r396", "r397", "r400", "r688", "r907", "r931" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.tetratec.com/role/IntangiblesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r931", "r1171" ] }, "us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable", "presentation": [ "http://www.tetratec.com/role/ImpairmentsandOtherChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impaired Long-Lived Asset, Held and Used [Table]", "label": "Impaired Long-Lived Asset, Held and Used [Table]", "documentation": "Disclosure of information about impairment of long-lived asset held and used. Includes, but is not limited to, description of impaired long-lived asset, facts and circumstances leading to impairment, amount of impairment loss, income statement caption that includes impairment loss, method of fair value determination, and segment in which impaired long-lived asset is reported." } } }, "auth_ref": [ "r54" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.tetratec.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic and Foreign Income Before Tax Table", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1142" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.tetratec.com/role/InventoriesInventoriesTables" ], "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": [ "r26", "r129", "r130", "r131" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Long-Term Debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Award Activity Table", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested shares." } } }, "auth_ref": [ "r171" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant, and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r10", "r666" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Information by Geographic Area Table", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r49", "r135" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r49", "r135" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industry Segments Details [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r46", "r47", "r48" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationTables" ], "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": [ "r46", "r47", "r48" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails", "http://www.tetratec.com/role/EquityBasedCompensationandOtherRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r491", "r493", "r496", "r497", "r498", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r520", "r521", "r522", "r523", "r524" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option Award Activity Table", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r18", "r19", "r170" ] }, "us-gaap_ScheduleOfStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTextBlock", "presentation": [ "http://www.tetratec.com/role/CapitalStockTables" ], "lang": { "en-us": { "role": { "terseLabel": "Common Shares Outstanding and Treasury Shares Held Rollforward Table", "label": "Schedule of Stock by Class [Table Text Block]", "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding." } } }, "auth_ref": [ "r24", "r58", "r59", "r60", "r61", "r62", "r63", "r64", "r122", "r123", "r167", "r168", "r169" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://www.tetratec.com/role/NetIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Shares Outstanding Table", "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": [ "r40" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebtMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofConsolidatedLongtermDebtDetails" ], "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_SecuredOvernightFinancingRateSOFRAdjustedForRequiredBankReservesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "SecuredOvernightFinancingRateSOFRAdjustedForRequiredBankReservesMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "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": [] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r1243" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r1000" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r1003" ] }, "us-gaap_SegmentDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDiscontinuedOperationsMember", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofMajorClassesofAssetsandLiabilitiesofDiscontinuedOperationsDetails", "http://www.tetratec.com/role/DiscontinuedOperationsReconciliationofPretaxLosstoAfterTaxLossfromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations", "label": "Discontinued Operations [Member]", "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result, classified as held-for-sale or disposed of by sale or by means other than sale, and business and nonprofit activity on acquisition and upon joint venture formation, classified as held-for-sale." } } }, "auth_ref": [ "r5", "r90", "r91", "r92" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tetratec.com/role/ImpairmentsandOtherChargesDetails", "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails", "http://www.tetratec.com/role/LeasesNarrativeDetails", "http://www.tetratec.com/role/RevenuefromContractwithCustomerDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Segments [Domain]", "terseLabel": "Segment [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": [ "r190", "r191", "r192", "r193", "r305", "r311", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r343", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r400", "r405", "r406", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r921", "r924", "r925", "r930", "r983", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284", "r1285", "r1286", "r1287", "r1288", "r1289", "r1290", "r1291", "r1292", "r1293", "r1294", "r1295", "r1296", "r1297", "r1298", "r1299", "r1300", "r1301", "r1302", "r1303", "r1304", "r1306", "r1307" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationGeographicInformationDetails", "http://www.tetratec.com/role/RevenuefromContractwithCustomerDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r341", "r342", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r805", "r806", "r807", "r864", "r866", "r869", "r885", "r893", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r910", "r940", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r982", "r988", "r1197", "r1278", "r1279", "r1280", "r1282", "r1283", "r1284", "r1285", "r1286", "r1287", "r1288", "r1289", "r1290", "r1291", "r1292", "r1293", "r1294", "r1295", "r1296", "r1297", "r1298", "r1299", "r1300", "r1301", "r1302", "r1303", "r1304", "r1306", "r1307" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Industry Segments and Geographic Information", "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": [ "r193", "r305", "r310", "r311", "r312", "r313", "r314", "r326", "r328", "r329", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r343", "r920", "r922", "r923", "r924", "r926", "r927", "r928" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industry Segments Details [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_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Costs", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption." } } }, "auth_ref": [ "r1225" ] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1125", "r1126", "r1196" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ServiceMember", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "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": [ "r939" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "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": "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r952" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r513" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r511" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested restricted shares/units outstanding at beginning of period (in shares)", "periodEndLabel": "Nonvested restricted shares/units outstanding at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r508", "r509" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested restricted shares/units at beginning of period (in USD per share)", "periodEndLabel": "Nonvested restricted shares/units at end of period (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r508", "r509" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Canceled/Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r512" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canceled/Forfeited (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r512" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails", "http://www.tetratec.com/role/EquityBasedCompensationandOtherRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangements [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [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": [ "r491", "r493", "r496", "r497", "r498", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r520", "r521", "r522", "r523", "r524" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grants of restricted stock (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted", "documentation": "Net number of non-option equity instruments granted to participants." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum number of shares authorized for issuance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r954" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable at period end", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r502" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable at period end, weighted average option price per share (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r502" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Options cancelled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r1205" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options cancelled, weighted average option price per share (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r1205" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in shares)", "periodEndLabel": "Outstanding at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r500", "r501" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Under Option", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in USD per share)", "periodEndLabel": "Outstanding at end of period (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r500", "r501" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Option Price Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and expected to vest, aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r517" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding at end of period, aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r516" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r516" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options expected to vest, weighted average option price per share (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r516" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails", "http://www.tetratec.com/role/EquityBasedCompensationandOtherRestrictedStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r496", "r497", "r498", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r520", "r521", "r522", "r523", "r524" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised, weighted average option price per share (in USD per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r505" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Options expired (in shares)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r507" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r490", "r499", "r518", "r519", "r520", "r521", "r524", "r530", "r531", "r532", "r533" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r953" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding at end of period, weighted average remaining contractual life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r172" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable, weighted average remaining contractual life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r517" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and expected to vest, weighted average remaining contractual life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r516" ] }, "tti_SharesOutstandingPercent": { "xbrltype": "pureItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "SharesOutstandingPercent", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of shares outstanding", "label": "Shares Outstanding, Percent", "documentation": "Shares Outstanding, Percent" } } }, "auth_ref": [] }, "tti_SharesOwnedPercentage": { "xbrltype": "pureItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "SharesOwnedPercentage", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of shares owned", "label": "Shares Owned, Percentage", "documentation": "Shares Owned, Percentage" } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.tetratec.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratec.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease expense", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r659", "r968" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r155", "r261" ] }, "srt_SouthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SouthAmericaMember", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "South America", "label": "South America [Member]" } } }, "auth_ref": [ "r1315", "r1317", "r1318", "r1319" ] }, "tti_StandardLithiumMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "StandardLithiumMember", "presentation": [ "http://www.tetratec.com/role/FairValueMeasurementsSummaryofRecurringFairValueMeasurementsDetails", "http://www.tetratec.com/role/InvestmentsDetails", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standard Lithium", "label": "Standard Lithium [Member]", "documentation": "Standard Lithium" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tetratec.com/role/ImpairmentsandOtherChargesDetails", "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails", "http://www.tetratec.com/role/LeasesNarrativeDetails", "http://www.tetratec.com/role/RevenuefromContractwithCustomerDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r190", "r191", "r192", "r193", "r216", "r305", "r311", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r343", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r400", "r404", "r405", "r406", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r921", "r924", "r925", "r930", "r983", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284", "r1285", "r1286", "r1287", "r1288", "r1289", "r1290", "r1291", "r1292", "r1293", "r1294", "r1295", "r1296", "r1297", "r1298", "r1299", "r1300", "r1301", "r1302", "r1303", "r1304", "r1306", "r1307" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.tetratec.com/role/CoverPage", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r213", "r228", "r229", "r230", "r263", "r291", "r295", "r297", "r299", "r308", "r309", "r349", "r419", "r422", "r423", "r424", "r428", "r429", "r449", "r450", "r454", "r457", "r463", "r623", "r785", "r786", "r787", "r788", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r817", "r839", "r857", "r886", "r887", "r888", "r889", "r890", "r1113", "r1139", "r1147" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r123", "r126", "r127", "r214", "r245", "r246", "r247", "r271", "r272", "r273", "r275", "r281", "r284", "r286", "r307", "r350", "r353", "r403", "r464", "r567", "r568", "r575", "r576", "r577", "r579", "r580", "r581", "r589", "r590", "r591", "r592", "r593", "r594", "r598", "r634", "r635", "r636", "r637", "r638", "r640", "r643", "r646", "r672", "r745", "r771", "r772", "r773", "r793", "r857" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationGeographicInformationDetails", "http://www.tetratec.com/role/RevenuefromContractwithCustomerDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r341", "r342", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r805", "r806", "r807", "r864", "r866", "r869", "r885", "r893", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r910", "r940", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r982", "r988", "r1197", "r1278", "r1279", "r1280", "r1282", "r1283", "r1284", "r1285", "r1286", "r1287", "r1288", "r1289", "r1290", "r1291", "r1292", "r1293", "r1294", "r1295", "r1296", "r1297", "r1298", "r1299", "r1300", "r1301", "r1302", "r1303", "r1304", "r1306", "r1307" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofEquity", "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": [ "r271", "r272", "r273", "r307", "r646", "r687", "r783", "r804", "r810", "r811", "r812", "r813", "r814", "r815", "r817", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r830", "r831", "r832", "r833", "r834", "r836", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r857", "r989" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofEquity", "http://www.tetratec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r271", "r272", "r273", "r307", "r344", "r646", "r687", "r783", "r804", "r810", "r811", "r812", "r813", "r814", "r815", "r817", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r830", "r831", "r832", "r833", "r834", "r836", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r857", "r989" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1022", "r1033", "r1043", "r1076" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r15", "r122", "r123", "r169" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r15", "r169" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.tetratec.com/role/CapitalStockSummaryofActivityofCommonSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grants of restricted stock, net (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r15", "r122", "r123", "r169" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails", "http://www.tetratec.com/role/EquityBasedCompensationandOtherStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Options exercised (in shares)", "terseLabel": "Options exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r15", "r122", "r123", "r169", "r505" ] }, "tti_StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSwappedShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSwappedShares", "presentation": [ "http://www.tetratec.com/role/CapitalStockSummaryofActivityofCommonSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of common stock options, net (in shares)", "label": "Stock Issued During Period, Shares, Stock Options Exercised, Net Of Swapped Shares", "documentation": "Number of shares issued during the period as a result of the exercise of stock options, net of the number of shares employees use to pay for the cost of the options exercised or required tax withholding." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r123", "r126", "r127", "r156", "r819", "r835", "r858", "r859", "r969", "r999", "r1141", "r1163", "r1251", "r1313" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.tetratec.com/role/ConsolidatedBalanceSheets", "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r71", "r72", "r75", "r214", "r215", "r246", "r271", "r272", "r273", "r275", "r281", "r284", "r350", "r353", "r403", "r464", "r567", "r568", "r575", "r576", "r577", "r579", "r580", "r581", "r589", "r590", "r591", "r592", "r593", "r594", "r598", "r634", "r635", "r640", "r644", "r672", "r772", "r773", "r791", "r819", "r835", "r858", "r859", "r891", "r998", "r1141", "r1163", "r1251", "r1313" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.tetratec.com/role/CapitalStock" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Stock", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r166", "r262", "r448", "r450", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r464", "r596", "r860", "r861", "r892" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r660", "r968" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.tetratec.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r641", "r678" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.tetratec.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r641", "r678" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.tetratec.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r641", "r678" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.tetratec.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r641", "r678" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.tetratec.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r641", "r678" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.tetratec.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r677", "r679" ] }, "us-gaap_SummaryOfIncomeTaxExaminationsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SummaryOfIncomeTaxExaminationsTextBlock", "presentation": [ "http://www.tetratec.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Income Tax Examinations", "label": "Summary of Income Tax Examinations [Table Text Block]", "documentation": "Tabular disclosure of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the increase or decrease in the liability from the prior period, and any penalties and interest that have been recorded." } } }, "auth_ref": [ "r1228" ] }, "us-gaap_SuretyBondMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SuretyBondMember", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/DiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Surety Bond", "label": "Surety Bond [Member]", "documentation": "An obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond." } } }, "auth_ref": [] }, "tti_SwedishCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "SwedishCreditFacilityMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Swedish credit facility", "label": "Swedish Credit Facility [Member]", "documentation": "Swedish Credit Facility" } } }, "auth_ref": [] }, "tti_SwinglineLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "SwinglineLoanMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Swingline Loan", "label": "Swingline Loan [Member]", "documentation": "Swingline Loan" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1069" ] }, "tti_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "TermLoanMember", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails", "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofConsolidatedLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Agreement", "label": "Term Loan [Member]", "documentation": "Term Loan [Member]" } } }, "auth_ref": [] }, "tti_Tetra2007LongTermIncentiveCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "Tetra2007LongTermIncentiveCompensationPlanMember", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "TETRA 2007 Long Term Incentive Compensation Plan", "label": "TETRA 2007 Long Term Incentive Compensation Plan [Member]" } } }, "auth_ref": [] }, "tti_Tetra2011LongTermIncentiveCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "Tetra2011LongTermIncentiveCompensationPlanMember", "presentation": [ "http://www.tetratec.com/role/EquityBasedCompensationandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "TETRA 2011 Long Term Incentive Compensation Plan", "label": "TETRA 2011 Long Term Incentive Compensation Plan [Member]" } } }, "auth_ref": [] }, "tti_TheClarkesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "TheClarkesMember", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Clarkes", "label": "The Clarkes [Member]", "documentation": "The Clarkes" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1061" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1068" ] }, "tti_Totalotherassets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratec.com/20241231", "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": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r194", "r195", "r196", "r1158", "r1159", "r1160" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.tetratec.com/role/IntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks and tradenames", "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r69", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1172", "r1174", "r1175", "r1176" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r1089" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1091" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r1092" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r1093" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r1093" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r1091" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r1091" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1094" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r1092" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofEquity" ], "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": [ "r65" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.tetratec.com/role/CapitalStockNarrativeDetails", "http://www.tetratec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares held (in shares)", "verboseLabel": "Shares held in treasury (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r65" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 December\u00a031, 2024 and December\u00a031, 2023", "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": [ "r65", "r66", "r123", "r126" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationGeographicInformationDetails", "http://www.tetratec.com/role/RevenuefromContractwithCustomerDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsScheduleofConsolidatedLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized deferred financing 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": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1088" ] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofCashFlows", "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on investments", "terseLabel": "Unrealized gains (losses) on investments", "label": "Unrealized Gain (Loss) on Investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r9" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligation, year one", "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). Includes, but is not limited to, lease not yet commenced." } } }, "auth_ref": [ "r408", "r1261" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligation, year four", "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). Includes, but is not limited to, lease not yet commenced." } } }, "auth_ref": [ "r408", "r1261" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligation, year two", "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). Includes, but is not limited to, lease not yet commenced." } } }, "auth_ref": [ "r408", "r1261" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligation, year three", "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). Includes, but is not limited to, lease not yet commenced." } } }, "auth_ref": [ "r408", "r1261" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate amount of purchase obligation", "label": "Unrecorded Unconditional Purchase Obligation", "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts." } } }, "auth_ref": [ "r408", "r1261" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecordedUnconditionalPurchaseObligationPurchases", "crdr": "debit", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases under agreements", "label": "Unrecorded Unconditional Purchase Obligation, Purchases", "documentation": "The amount purchased during the period under an unrecorded unconditional purchase obligation (for example, under the take-or-pay or throughput contract)." } } }, "auth_ref": [ "r410" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "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": [ "r43", "r44", "r45", "r202", "r203", "r206", "r207" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.tetratec.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in valuation allowance", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r557" ] }, "us-gaap_ValuationAllowanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowanceLineItems", "presentation": [ "http://www.tetratec.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Allowance [Line Items]", "label": "Valuation Allowance [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_ValuationAllowanceTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowanceTable", "presentation": [ "http://www.tetratec.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Asset, Valuation Allowance [Table]", "label": "Deferred Tax Asset, Valuation Allowance [Table]", "documentation": "Disclosure of information about valuation allowance representing portion of deferred tax asset for which it is more likely than not that tax benefit will not be realized." } } }, "auth_ref": [ "r1230" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.tetratec.com/role/LongTermDebtandOtherBorrowingsNarrativeDetails" ], "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_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VehiclesMember", "presentation": [ "http://www.tetratec.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Automobiles and trucks", "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1057" ] }, "tti_WaterFlowbackServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "WaterFlowbackServicesMember", "presentation": [ "http://www.tetratec.com/role/CommitmentsandContingenciesDetails", "http://www.tetratec.com/role/FairValueMeasurementsNarrativeDetails", "http://www.tetratec.com/role/ImpairmentsandOtherChargesDetails", "http://www.tetratec.com/role/IndustrySegmentsandGeographicInformationSegmentInformationRelatedtotheStatementofOperationsDetails", "http://www.tetratec.com/role/LeasesNarrativeDetails", "http://www.tetratec.com/role/RevenuefromContractwithCustomerDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Water & Flowback Services Division", "label": "Water & Flowback Services [Member]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.tetratec.com/role/NetIncomePerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/NetIncomePerShareDetails" ], "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": [ "r290", "r299" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.tetratec.com/role/NetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratec.com/role/ConsolidatedStatementsofOperations", "http://www.tetratec.com/role/NetIncomePerShareDetails" ], "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": [ "r289", "r299" ] }, "tti_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tetratec.com/20241231", "localname": "WeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://www.tetratec.com/role/LeasesAdditionalOperatingLeaseInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term:", "label": "Weighted Average Remaining Lease Term [Abstract]", "documentation": "Weighted Average Remaining Lease Term" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1055" ] } } } }, "std_ref": { "r0": { "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/2147477401/830-230-45-1" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1D", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1D" }, "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": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r12": { "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" }, "r13": { "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" }, "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", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r20": { "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" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-13" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "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": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r71": { "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" }, "r72": { "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" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-24" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1" }, "r87": { "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/2147477734/942-470-50-3" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1A" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1C" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "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(19)(b))", "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(19))", "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(20))", "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(21))", "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(22)(a)(1))", "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(22)(b))", "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(23))", "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r118": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r119": { "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(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r120": { "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(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r121": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r134": { "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" }, "r135": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r136": { "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" }, "r137": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r138": { "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" }, "r139": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r140": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r141": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r150": { "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" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r156": { "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" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r173": { "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" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-23" }, "r175": { "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" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 5.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479836/810-10-S99-5" }, "r177": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r178": { "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/2147478546/942-210-S99-1" }, "r179": { "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/2147478546/942-210-S99-1" }, "r180": { "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(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r181": { "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(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r182": { "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(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r183": { "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/2147478546/942-210-S99-1" }, "r184": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r185": { "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/2147478546/942-210-S99-1" }, "r186": { "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/2147478546/942-210-S99-1" }, "r187": { "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/2147478524/942-220-S99-1" }, "r188": { "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/2147478524/942-220-S99-1" }, "r189": { "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/2147478524/942-220-S99-1" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r202": { "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" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r206": { "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" }, "r207": { "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r209": { "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" }, "r210": { "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r263": { "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" }, "r264": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r265": { "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(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r266": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r267": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12" }, "r279": { "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" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-6A" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r353": { "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" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.2.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r454": { "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" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r457": { "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" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r489": { "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" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r534": { "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" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r555": { "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" }, "r556": { "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" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r561": { "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" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r570": { "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" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r603": { "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" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r626": { "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" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r628": { "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" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r630": { "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" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r632": { "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/2147477401/830-230-45-1" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r647": { "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" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r651": { "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" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r661": { "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" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-10" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-12" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r672": { "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" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r676": { "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" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r686": { "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" }, "r687": { "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" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r697": { "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/2147477215/932-235-50-23" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r721": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r722": { "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/2147478524/942-220-S99-1" }, "r723": { "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/2147478524/942-220-S99-1" }, "r724": { "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/2147478524/942-220-S99-1" }, "r725": { "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/2147477314/942-235-S99-1" }, "r726": { "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/2147478451/942-360-50-1" }, "r727": { "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)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r728": { "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/2147478777/944-210-S99-1" }, "r729": { "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/2147478777/944-210-S99-1" }, "r730": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r731": { "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/2147478777/944-210-S99-1" }, "r732": { "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/2147478777/944-210-S99-1" }, "r733": { "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/2147478777/944-210-S99-1" }, "r734": { "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/2147478777/944-210-S99-1" }, "r735": { "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/2147478777/944-210-S99-1" }, "r736": { "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/2147478777/944-210-S99-1" }, "r737": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r738": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r739": { "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/2147478777/944-210-S99-1" }, "r740": { "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/2147478777/944-210-S99-1" }, "r741": { "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/2147477250/944-220-S99-1" }, "r742": { "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/2147477250/944-220-S99-1" }, "r743": { "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/2147477250/944-220-S99-1" }, "r744": { "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/2147477250/944-220-S99-1" }, "r745": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r746": { "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/2147477250/944-220-S99-1" }, "r747": { "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/2147477250/944-220-S99-1" }, "r748": { "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/2147477250/944-220-S99-1" }, "r749": { "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(3)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r750": { "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/2147477250/944-220-S99-1" }, "r751": { "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/2147477965/944-235-S99-1" }, "r752": { "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/2147477965/944-235-S99-1" }, "r753": { "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/2147477965/944-235-S99-1" }, "r754": { "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/2147477965/944-235-S99-1" }, "r755": { "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/2147477965/944-235-S99-1" }, "r756": { "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/2147477965/944-235-S99-1" }, "r757": { "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/2147477965/944-235-S99-1" }, "r758": { "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/2147477965/944-235-S99-1" }, "r759": { "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/2147477965/944-235-S99-1" }, "r760": { "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/2147477965/944-235-S99-1" }, "r761": { "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/2147477965/944-235-S99-1" }, "r762": { "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/2147477965/944-235-S99-2" }, "r763": { "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/2147477965/944-235-S99-2" }, "r764": { "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/2147477965/944-235-S99-2" }, "r765": { "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/2147477965/944-235-S99-2" }, "r766": { "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/2147477965/944-235-S99-2" }, "r767": { "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/2147477965/944-235-S99-2" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r775": { "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" }, "r776": { "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" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r780": { "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" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r791": { "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/2147478009/946-205-45-3" }, "r792": { "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/2147478009/946-205-45-3" }, "r793": { "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/2147478009/946-205-45-4" }, "r794": { "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/2147478494/946-205-50-2" }, "r795": { "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/2147478494/946-205-50-27" }, "r796": { "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/2147478494/946-205-50-7" }, "r797": { "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/2147478494/946-205-50-7" }, "r798": { "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/2147478494/946-205-50-7" }, "r799": { "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/2147478494/946-205-50-7" }, "r800": { "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/2147478494/946-205-50-7" }, "r801": { "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/2147478494/946-205-50-7" }, "r802": { "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/2147478494/946-205-50-7" }, "r803": { "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/2147478494/946-205-50-7" }, "r804": { "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/2147477796/946-210-45-4" }, "r805": { "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/2147478795/946-210-50-1" }, "r806": { "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/2147478795/946-210-50-2" }, "r807": { "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/2147478795/946-210-50-6" }, "r808": { "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/2147478795/946-210-50-6" }, "r809": { "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/2147478795/946-210-50-6" }, "r810": { "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/2147479170/946-210-S99-1" }, "r811": { "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/2147479170/946-210-S99-1" }, "r812": { "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/2147479170/946-210-S99-1" }, "r813": { "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/2147479170/946-210-S99-1" }, "r814": { "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/2147479170/946-210-S99-1" }, "r815": { "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/2147479170/946-210-S99-1" }, "r816": { "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/2147479170/946-210-S99-1" }, "r817": { "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/2147479170/946-210-S99-1" }, "r818": { "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/2147479170/946-210-S99-1" }, "r819": { "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/2147479170/946-210-S99-1" }, "r820": { "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/2147479170/946-210-S99-1" }, "r821": { "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/2147479170/946-210-S99-1" }, "r822": { "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/2147479170/946-210-S99-1" }, "r823": { "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/2147479170/946-210-S99-1" }, "r824": { "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/2147479170/946-210-S99-1" }, "r825": { "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/2147479170/946-210-S99-1" }, "r826": { "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/2147479170/946-210-S99-1" }, "r827": { "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/2147479170/946-210-S99-1" }, "r828": { "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/2147479170/946-210-S99-1" }, "r829": { "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/2147479170/946-210-S99-1" }, "r830": { "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/2147479170/946-210-S99-1" }, "r831": { "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/2147479170/946-210-S99-1" }, "r832": { "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/2147479170/946-210-S99-1" }, "r833": { "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/2147479170/946-210-S99-1" }, "r834": { "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/2147479170/946-210-S99-2" }, "r835": { "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/2147479170/946-210-S99-2" }, "r836": { "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/2147479105/946-220-45-3" }, "r837": { "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/2147479105/946-220-45-6" }, "r838": { "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/2147479105/946-220-45-7" }, "r839": { "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/2147478297/946-220-50-3" }, "r840": { "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/2147479134/946-220-S99-1" }, "r841": { "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/2147479134/946-220-S99-1" }, "r842": { "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/2147479134/946-220-S99-1" }, "r843": { "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/2147479134/946-220-S99-1" }, "r844": { "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/2147479134/946-220-S99-1" }, "r845": { "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/2147479134/946-220-S99-1" }, "r846": { "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/2147479134/946-220-S99-1" }, "r847": { "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/2147479134/946-220-S99-1" }, "r848": { "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/2147479134/946-220-S99-1" }, "r849": { "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/2147479134/946-220-S99-1" }, "r850": { "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/2147479134/946-220-S99-1" }, "r851": { "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/2147479134/946-220-S99-1" }, "r852": { "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/2147479134/946-220-S99-1" }, "r853": { "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/2147479134/946-220-S99-1" }, "r854": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r855": { "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/2147479134/946-220-S99-1" }, "r856": { "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/2147479134/946-220-S99-3" }, "r857": { "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/2147479134/946-220-S99-3" }, "r858": { "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/2147479134/946-220-S99-3" }, "r859": { "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/2147479134/946-220-S99-3" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r863": { "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/2147477271/946-320-S99-1" }, "r864": { "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/2147477271/946-320-S99-1" }, "r865": { "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/2147477271/946-320-S99-2" }, "r866": { "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/2147477271/946-320-S99-2" }, "r867": { "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/2147477271/946-320-S99-3" }, "r868": { "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/2147477271/946-320-S99-3" }, "r869": { "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/2147477271/946-320-S99-3" }, "r870": { "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/2147477271/946-320-S99-6" }, "r871": { "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/2147477271/946-320-S99-6" }, "r872": { "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/2147477271/946-320-S99-6" }, "r873": { "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/2147477271/946-320-S99-6" }, "r874": { "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/2147477271/946-320-S99-6" }, "r875": { "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/2147477271/946-320-S99-6" }, "r876": { "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/2147477271/946-320-S99-6" }, "r877": { "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/2147477271/946-320-S99-6" }, "r878": { "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/2147477271/946-320-S99-6" }, "r879": { "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/2147477271/946-320-S99-6" }, "r880": { "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/2147477271/946-320-S99-6" }, "r881": { "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/2147477271/946-320-S99-6" }, "r882": { "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/2147477271/946-320-S99-6" }, "r883": { "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/2147477271/946-320-S99-6" }, "r884": { "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/2147477271/946-320-S99-6" }, "r885": { "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/2147477271/946-320-S99-6" }, "r886": { "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/2147478448/946-505-50-1" }, "r887": { "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/2147478448/946-505-50-2" }, "r888": { "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/2147478448/946-505-50-2" }, "r889": { "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/2147478448/946-505-50-2" }, "r890": { "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/2147478448/946-505-50-2" }, "r891": { "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/2147478448/946-505-50-3" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r893": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r894": { "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/2147478522/954-440-50-1" }, "r895": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r896": { "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/2147478979/970-360-S99-1" }, "r897": { "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/2147478979/970-360-S99-1" }, "r898": { "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/2147478979/970-360-S99-1" }, "r899": { "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/2147478979/970-360-S99-1" }, "r900": { "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/2147478979/970-360-S99-1" }, "r901": { "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/2147478979/970-360-S99-1" }, "r902": { "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/2147478979/970-360-S99-1" }, "r903": { "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/2147478979/970-360-S99-1" }, "r904": { "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/2147477332/976-310-50-1" }, "r905": { "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/2147479230/978-310-50-1" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r908": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r917": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r918": { "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" }, "r919": { "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" }, "r920": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r921": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r922": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r923": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r924": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r925": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r926": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r927": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r928": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r929": { "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" }, "r930": { "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" }, "r931": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r932": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r953": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r954": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r955": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r956": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482630/740-20-55-7" }, "r957": { "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" }, "r958": { "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" }, "r959": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r960": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r961": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r962": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r963": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r964": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r965": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r966": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r967": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r968": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r969": { "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" }, "r970": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r971": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r972": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r973": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r974": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r975": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r976": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r977": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r978": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r979": { "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" }, "r980": { "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" }, "r981": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r982": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r983": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r984": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r985": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r986": { "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/2147478795/946-210-50-1" }, "r987": { "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/2147478795/946-210-50-6" }, "r988": { "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/2147477439/946-210-55-1" }, "r989": { "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/2147477802/946-310-45-1" }, "r990": { "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/2147477271/946-320-S99-1" }, "r991": { "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/2147477271/946-320-S99-2" }, "r992": { "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/2147477271/946-320-S99-3" }, "r993": { "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/2147477271/946-320-S99-6" }, "r994": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r995": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r996": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r997": { "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/2147479168/946-830-55-10" }, "r998": { "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/2147479168/946-830-55-11" }, "r999": { "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/2147479168/946-830-55-12" }, "r1000": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1001": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1002": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r1003": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1004": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1005": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1006": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1007": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K" }, "r1008": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1" }, "r1009": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1010": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1011": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1012": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "2" }, "r1013": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "1" }, "r1014": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2" }, "r1015": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1016": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1017": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1018": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1019": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1020": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1021": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1022": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1023": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1024": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1025": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1026": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1027": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1028": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1029": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1030": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1031": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1032": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1033": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1034": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1035": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1036": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1037": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1038": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1039": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1040": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1041": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1042": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1043": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1044": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1045": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1046": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1047": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1048": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1049": { "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" }, "r1050": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1051": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1052": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1053": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1054": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r1055": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r1056": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r1057": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r1058": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r1059": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r1060": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r1061": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1062": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1063": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1064": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1065": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1066": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1067": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1068": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1069": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1070": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1071": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1072": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1073": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1074": { "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" }, "r1075": { "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" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1080": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1081": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1082": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1083": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1084": { "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" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1090": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1091": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1092": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1093": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1094": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1095": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1096": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106" }, "r1097": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1" }, "r1098": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1099": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1100": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1101": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "2" }, "r1102": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "1" }, "r1103": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2" }, "r1104": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1105": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1106": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1107": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r1108": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r1109": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r1110": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r1111": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1112": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1113": { "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" }, "r1114": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1115": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1116": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1117": { "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" }, "r1118": { "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" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org/321/tableOfContent" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "325", "Publisher": "FASB", "URI": "https://asc.fasb.org/325/tableOfContent" }, "r1123": { "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" }, "r1124": { "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" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "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" }, "r1128": { "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" }, "r1129": { "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" }, "r1130": { "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" }, "r1131": { "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" }, "r1132": { "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" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1135": { "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" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r1138": { "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" }, "r1139": { "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" }, "r1140": { "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" }, "r1141": { "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" }, "r1142": { "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" }, "r1143": { "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" }, "r1144": { "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" }, "r1145": { "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" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1147": { "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" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1150": { "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" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1152": { "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" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-4" }, "r1163": { "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" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1181": { "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" }, "r1182": { "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" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1186": { "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" }, "r1187": { "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" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1191": { "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" }, "r1192": { "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" }, "r1193": { "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" }, "r1194": { "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" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1196": { "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" }, "r1197": { "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" }, "r1198": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1199": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1200": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1204": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1207": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1208": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1209": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1215": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1225": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r1226": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1227": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r1229": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1230": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1231": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r1232": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r1233": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1235": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1237": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1238": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r1241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r1243": { "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" }, "r1244": { "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" }, "r1245": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1247": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1248": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1249": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1251": { "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" }, "r1252": { "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" }, "r1253": { "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" }, "r1254": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1256": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1257": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1258": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479365/842-20-25-6" }, "r1259": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1260": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1261": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1262": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1263": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r1264": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1265": { "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" }, "r1266": { "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" }, "r1267": { "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" }, "r1268": { "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" }, "r1269": { "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" }, "r1270": { "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" }, "r1271": { "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" }, "r1272": { "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" }, "r1273": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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/2147478524/942-220-S99-1" }, "r1275": { "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/2147478777/944-210-S99-1" }, "r1276": { "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/2147478777/944-210-S99-1" }, "r1277": { "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/2147477250/944-220-S99-1" }, "r1278": { "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" }, "r1279": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1281": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1282": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1283": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1284": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1285": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1287": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1288": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1289": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1290": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1291": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1292": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1293": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1294": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1295": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1296": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1297": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1298": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1299": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1300": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1301": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1302": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1303": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1304": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1305": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r1306": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1307": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1308": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-15" }, "r1309": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-16" }, "r1310": { "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/2147478009/946-205-45-4" }, "r1311": { "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/2147479170/946-210-S99-1" }, "r1312": { "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/2147479134/946-220-S99-1" }, "r1313": { "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/2147479134/946-220-S99-3" }, "r1314": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1315": { "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/2147477271/946-320-S99-1" }, "r1316": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1317": { "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/2147477271/946-320-S99-2" }, "r1318": { "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/2147477271/946-320-S99-3" }, "r1319": { "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/2147477271/946-320-S99-6" }, "r1320": { "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/2147477271/946-320-S99-6" }, "r1321": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 116 0000844965-25-000013-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000844965-25-000013-xbrl.zip M4$L#!!0 ( &:)65H#P^ 8' < $4A 3 83(P,C0Q,C,Q97@Q,#$Q M+FAT;>U::U/;1A3]WE^QA6F2SMC$-A# $&8<,(69Q&; 4_JMLY)6U@9)J^ZN M .77]]Q=R9A@TB1MP,PTDSAZ[.,^SCWWWK7W$INE^WN)X-'^3WL_M]OL4(5E M)G++0BVX%1$KC2E;S"W,3F4N&K&[/9)U\&$X.L2_"9N, MV>1X>%?8I1%S,IR<#=A$A$F.?:92F!8[R<.U)17W8'!^S$Y&![#KR>]#=C#^ M<#H9M%8(]LKBW8O5[5ZOL]NH^)\*YM;I2PMS MA%_CO$:R'R+,%ZWDK-#=_96IF)%5WBFN([HYE%J$5FE#-P\%0XMQ=BA2?LVU M8*'2A=+>UDMHX8+GU=/9M\42H450L8Q?"@-32\,&R!61RSO+9JZ99$\(2*L< M(!^"'CO@)J$K2"FO/@OUTY0#@]PP3HJ(J,66S, DX!/:ED>JH#J'YQ$3<8Q M)Q/"<$ONM%#F=#?7&!ND*4->R P+>>$T_(2I06E9KBR+1(Q](@=O MF3.3< Q/.)8S99BP3/"<:BENG L,'.(68]<2,9"[AV2,-?8\*I[ 5/<93XYZIX*,/ M//-B=7-GEU[^'P/_)@;JZBX!UT2"P.&(R28<2,=?TT#@#O8_!P'%"26-.Y$# MO*9E! 1XG!$ ""W7B03%T2R'0H @0BC,)L*A#B1*8TE5PAX%KWB0 G@:E]+M MH86?Y8DS(-ITN*!M"V4I3("5D/":I@Y.+0:Y0VF,NPY1?04\O'380LFFRH(2 M=ZL6!M%J.?0.I49O:BRM8QYN8IX!SD;C"VH;SX9'X[/A4Z M)G_"V&15<)R, MZC!OD(3W8JH\%7D8\:D6@KQB: ;Y8Y8P6[=PF2&@+EHH9\8J3=4U$<3V[O-P MVF*K==<>M^I:+ 4JP.Z;SN[]S]M*'%%W3JP,=_ZQQ@:W*>NT"7SS^)A#$39Q MP"(PN.14!J:6LMM9VYJ#3D3 F5>B025!S,&(?5.E55#61JY-16S[O:U_AA:- M>5QHD0'88SO%ZQR!;WWP]QW=TB@TFS4E._(_FU$R.U6 :?5C(N'+N!\I2R48 MT7]=(U6WF6R6%QT+.7*K;BFKZ<.(N#0Z@Y9[/?B^?/?#TAU[)6<=(QQ#3W*! M3&>HE\'S$-D=5;&K0VF,%G^54M>TC5*27[()D/;>P MB&5G@LI'M_T!5;@9E $WV'J!0>@J"K1.'3>&C(5T4'I=#%DBE8@:..&.#/!& M5J937M?LM9E:\S9]):$CG.7)98\.;4!26D"ENT* ;ZLY]M[JH"-1.9$?)<0DX M(7I",7=.\TS@LKAT9RC=^/?SL9GK?H2ZB'0?J@O-^IYI)8 M9S'2WE5W^K9E*$V9*P",^T2*!@(M^[#&WKGOM;-;@EPV4XX0<;Y[>49"3^A' M %[J4S" )-+UE5 B18S$0*Q"E##VQZH/ZC'_M7^AC&M)^UJDCE#N_1"@F55G M@L[M%!X8E8+(OO6W _6G_QG#:_?SB;\!4$L#!!0 ( &:)65KM4IYOI"L M "(J 0 1 83(P,C0Q,C,Q97@Q.2YH=&WM?>MSVT:6[_?[5^ ZM;-2%<6U M;,F)[8RK%$794=7&5EG*Y.;35A-HD!V! *<;(,7YZ^]Y] O@0Y2CAT4S5;$D M$F@TND^?Y^^<\^.H'A^5OE93P=_7JB[D!S?.C__%?__X7_20 M'P=5-O_P8Z:FBV_^6%2OY^IK!Z].WSY\C]>T*4??LRK MLH;G:;B??^5A%@:KY4U]( HU+-^E,&&I7_"][ONT*BK][KN7]-][_.8@%V-5 MS-_]YXE6HOC/GA&E.3!2JYR_-NK?\MWA*Y@5_3GCF7X/=Q>JE&[FAZ]>_L=[ M>G@FTTJ+6E7ENZ;,I,:K7GRX.KOZ?))^<_&U"J?/]!+'RU]Z;]]=_CFY?O%?Z]&RB23JE#I/*G*I-8BP[.G M2CAOXXDHYXF1::-5#;20[-5X]=^^^^'5JY?O+^@F^N/P_7XB)I,"KZFK1!1% MDBDMT[K20$!5GJM4:I.(,DNJ>B1U(L>3HII+'%**=)0(-^AI-94:., %7%^5 M?O J3U:1)H_:Z,0T Z,R)33-U(Y'=_7L.$FE$WA\>!:]H'M(/TGBQ1"%J>*7 MXKU(QG(\:+V+20HUM4LFDL7Y'W[_WB2CJC%R5!59SRY 9[2RJN\T3#)HZF0V MJHS$'2N-2/$DFQ7;)K2T^P%##N:T!NTGX,K ^OT)E^"[+E[@IZ#*O&ADF4J\ M)06RTU71H]6 H\"/LY\6_+#NRVS$2]HGY)D>+.GW0DL8?(IT!!^R#,-C K(J MPV6$KU,%O]+INK!G42=XYZ32N+-X %2=B)H^K-58TI*+K)K4L+5Y#@L,+TRD M*YDX)[I*9=9H_#/-H [[JTC*S?BQYK)64X#%Y]W9LN5? MM?CG=:+X #MIF<"8OSLX!'5U\U6\ D9ADH]REGRNQJ+\J^L)XO7-X]-N M:Y$.C_J'Q[@$9>4U$Z^8(-=S"DEW5\<"N _?4/2!$XX]+Z])T 6T@J<)'>1(/*)I2)MR@]+M M<&;!4*K55,9*@98%? 8*AY?W7ALB01\N[8&F(>F%8##45%;,=#92A<1)3"IC MI#%6;CD! ;>6DV8 9P>5B$J/B:? /(9"D\[9FL7QV]4':7DY2_<=E(M6#U .ALBR8ILJEC;'(MKT)Y &HU1 M<1*L\89Q5 D:5HWV/^G!ZVDZ&0@#)%S9$[-^LCMJ_+KY\U]E/*)D?IU&G"QE M_9)9.%*=!&+,$D_OC38T&;@ A\1A4&&%J>)(64-$!G<.))!SWIGVTXB4UDN2 M8% F+="&W. ,D,'BE?Z)-0KA7."977DV=B?ABT^"RGMHN.'&L;UWR\$ 0P\6 MU22YKL9$5*"L2B1,L

;U1S]ASOOSZ/1"):YFT;NM^\P2NHEYB56&Y[WNUE?]!#=7KW4LFZK M+'@^8U\H@<'>N5E;',7)C!E^#!)'3IQ_1_$W9GU'O^)'#,YBHL!2PJQXL^#K MEA*M!'&HC].T\R1A=;+S_FLL^S)&';D[%+%TOF8Q4"V1S@U^:BGI.,GET=U6 MT^U'Z/8E*LC RT ,'HU'WX-M^/9LLW1[E5)TX8Y[KA1MMWY BB[%:69B:.=" M:-<$-)%]?A5ZZ!F23F_JN$,)$QQA+HG/%K@5'.$GCG F,@B:W\)H H.3(HE" M#)1(D@R1!Y$XGNS[(<=.W&1@,>WO'6A;WL(!P*S?=?X-_WB9E(PG1@>;N-V5 MQ70];<'M.*YGQT;]#NO_3US^KEK]*UI\PZYM8-=H:63.YM;Y<'F85'$SM,O+ M_6&4PB]_9CX>SFGD]/T ;\$X\601H(61UE&<_T41USFR56^![]L"_XJ"+$Q% M3'&"<6)8OU.S_BI8?S*4%(51Y/]3YTWK)P?T4.)ZSQ%!8%C?WA,]J6Z EQ:W M08']K<- 'Z>X)? R)1QX<#4LZ;-L^Q!QH 7._] 3/ ^^E6> A' MH=Z#V2()#8(&*9+4.=ES/#%-=I_-T2H[BE-.4+M,19KEC+V_\QXD1:DY^R6< M3$^)N5VSQ')0P*Q[QB4@]/XVB##:V;"I1WZ:@AB0 6SN. K1@ FFC@1C9LKA M,\(EU_1'D0KGDL_X@H#+WV$?^K:^>R,'6<#15MWFK?,&N>?H7;O3WC4*L4^1 MQ6.,+'YI:\/T1:8O0X#6'57U:O(N<)_BK MOA?F7K<4WELDA5L M-HBUI(QR^.XY+L!R<\R710?S5E)M"[9W=YDRLFT$>ZXHS2R,D2-NQ@X67H(2ACR@QI' ?Q'?Q6,,6/ M3WSX-')C*"=H-<;RSD_H+ M%Z")[P F'";UX,Y8-]D3L)0[FXOC>XNAJI]5Y M(WYZV$8K%5Y0#J9X-L"HW"/J1,/H3C2G19I*3)="0@!-L*[ 2(1B0&X$$\PO MD@2D/?ZDZ23[?4F@6ZAR:/!)'[&X$$B FSF. B<"B6/Q1GZ84HD9PP'[>_M6 M;'U7Q#T!KVU>WP=R2MZ7-ZT#Y[?=+M;P/&H?8B#^3SCQ?)8J=+\7@"2Q.+#O MQR-&(L?P;8$W =-26(!'(Q:9YZ=J7+L.^CV_'\;?0'6P*[D$CW/QW?I0EP53O_45??8[O M09?EN_3#;CI*+_!+Y^;[RS9@03/I[#VNF92+'QXF)FH%1+<(E I>^IPBFG\L M&I-8-MX@/)?=MW MOU3D6N1K2(8R"(S!\69!V%P!3X;<'B+)]J/W1:ZZBC^4S/70D. MK06Q0VM<":R,( 8#X%]D<.1KF3IW(L@HC:D+/%V9EAK?P>VA^N/@%U^V=F;Y[.OI(Y>!I&8 MJ=8:9J.F%U')17P:S'>PR26]0S%=>^?]?J?5.#HX:1P5QC>+:G(EXRD-N[].0#QK.LC)N8+5XSE*"))B#D,S2 MY,"FR=67RP4A3<0<%#!-:0S)=9:2H0JGP7/)U-EYW^JT&YV3_4;KX&2>3#Q& M)\J_\ P"O51*]]-(]O'Z_+?/%U]NN\[5E_/KFZ_7-V?8N>+#OYV;B\N+FXLO MYQ?%J3Q;=4KRZDG2^S"]P>02"8CH$FS+JES5+T9'I8C0TU;#&8@!:<2S%-SC70#J< MBF "RX:P]^)61_OMW2.,0"A_MZ.7,/\7509YJ/+Q[=F'3Q=89_S\^LLM"L*G M5%/](TM2OS]=:[^>I]=Z+>'H-EPJX^1D]_B@\]Q8F];>[F%K-=5&C]N[AX_4 M"'URI8S=_4XEXV.>EE$WPTAEK-3U^);8R]6)'YN)VLJ;GLH"HJR6R>R4W*43 MZ_=7RVP/'0L_B\T.P!G&J%/_[0F=#T]VWF-74:<%BI%X>EYO3:%U4DA'4JR+ M1 O4 LK!7BXV5KUTFZ(0V +/)4YK"55J&5>2'819Q2SCSFHA5UX2W?C)-^=2 MN&D4UX*N;((."712"[J2[Z(#+>@^U(*NO"3Z+<2VY0'ZI+NIZ/<)WD2LNY9Z M99-Z!UB8OA9[)=]3QUKLG==BK[PD.I_V9*QBQ::UJ"N;J#NN15WY]Q$&&I&H M:]>2KKP4^AI'8UQ066MT91-S2)[V82WF2KZ)]I68Z]1BKKP4^B0'(G! V+F2 M:O[4TJYTTHYZTM32KN1[Z4A)N_U:VI670I_A$:"F'XQN(O8O'TGJ8[4D0GN_HX[5@_I8+2^%/G-:%F8X+.@/ MJ%H?7?R9^>FT 7<$E$;1S;,>G,]8G"!.&I0QP.7D3=,12@_@AZW<@OK(+MF1 MC7S0KJ,+RKY;#Y4\/:SE:7DI]/_<2/C^G?3^WUK,E4W,'=9BK@*;2$?$']5B MKKP4^CQ??@I!F8R31%$5/+,*A%R:0B[G4>AQY3*\!V1E%G EF>NQY"'5ZF'I MY";0N[-7R\UR[\HC(S?K*/L2D^B_L521GU(2.\E ^"'0?UNXMB-Z498ZRCS' MV/Q:+I9,+B(Y.[4^6?)-=ZR#\H]KL5A>"N4:8C(I-56J MY6#)Y"#2KY:#I=]E.DK_I):#Y:70.1583WGJS 9JY87M>!\O8)S\\'JU;8R4F$8? M?6P@%6$2P(7IX72M>CAQ8L"Y[L'@_(K-FQ"DKG'ILAV]1,S]NIYJZ?>6QWQ:K%7.K%W6(N]*FPI4RN_KKY59AJI3,^I!O#*+E]I3*OM07N7,%70=/T9&U?EU!2(GEK25G^ M76CJ^-<5PWX*UL:"1#VGZPZEEP7U45N^HQ:) MM]^N+8ZR[S$==MVJBWN5F4:748S1*,U_.MUL-!)QW4>G?!(/XP5H-ZT'5S7XO?T3TDBC(TOE' MF%[O?^[%;V<':/TOOMOW?MEY"OJ^HQ\:QCFC#62S%TOQK2GZ8$RO<3B+,046ES5U^M3Z#6)S'KHQZA;&4_=-*A=$92A'A3U,O^^_?X&?T!-S;Y;?V77N5PZ88=F.;?"(I:PA^$&O^^CP'%Z4QI7ED@] MQ'X4!-$$WS:)8@^T:_PQE .N!@0W)9D[U-=PFA'E_20^<(:(^<*I'C;6%4(T M+)6:! US*4FRT?S//1GX\F[![YDWD.G9V_&]/0E?$4D4XKYL.+TLY9WVP* WNM(X MMR3K_:&6)83-'$<9K*2??%.2(8-U(+\A"KP&B"0WR%#9Y-F%4>H$(#70>YA& MIP^?4JQ>_I'!SNY/'SBOK>>49MM$-?;T<(^5"?O(:[:.UWSFT?XY-,#?NC[\ MKK 4K?W= YPWJ+-A-/)=%N)\Y$8)71A$D<=G2Z(ATL>/ M>C*_A0OT'J@7:0:!H44]"FL-(A?-#,H"I;*N@1K?( MPETX=,1['T1UP$;_" MPY,L&I.G6>%F8-Y+PMVT20164I+&V8/CM&:"P%"J7F],LSO?#'8H8QGU]>=' M!#P *Q-&H%EE^;6(\P[26@E8E/O M^T:+Z*#O5>6Z70FV-G,4=%-N5'P. ) M43T&!O()_L:KBD&1:(90*"L5 <%,D7$L/>NM\"WA#&%P,N<8)XK-CG9A-P]@ MW]2$?BFA*MP_,S]10 TA.$"]01Q-TJ&##?-@_>O57]GJPPD5ZZH]Y*BGY?9D M+W6L6KA:]J+DEW]FF.] 1YH(ITX?-!/$C8%TJ!<&4P:6Z14N[,L0I7]-L-7C M+$K1T#U]0*CY S*02$$'I9V0>\]/QEF*!ZAUZ(]T&TDXV5,N^(XG+!SO]%]S M\*EC%V%1& F0W:_5R961,E?[+,K V04_H4>2SB*]/YWAU(M%%H!:TD>]*HM) M!S(J#^)L?>F1)@KJ%F)LB3.108#_93^FL>\B."[1Q9'&1-,4=JP: &QPE0XE MR"M4P*P'\"9;.V2E"S[DQXX<^=2+BB7%! T39#QWB*ZXFF->[*Q$6=U7%=@, M/E*O]XNN=QB%3>4G"G 32NZXZX>P95,2FO7ZKVC]_;SDJNW+(P@PE>XPA!$- MIMHQ6_39X8\$A$][^% JW&\U758(QPZE"-(A:!"B+U-E.8=W?AQIG*'&:%]2 M^U-.GC") M\SKK8"9*M4-P/5UE1X&6P"A NJ9$H?)_4I^>8' 1P9$NRA:"IK M%6AE:^_F+5M =R5]UP!V>8!'PT18@!8J$K9UA'<'_Y6@%@M2B.W;84Z>Q'>\ MT6KM^?6_KCXV6R<_-:PPJ"AVQA$:6HBJ^F&2*C8 BTLD&0C$J1-$:#U9\8/* MUG)Z$/%RS@P,E"M)0=%0']6^AS/2-VO8!]&B1R@GZ&62U11T3" MCNP':&?W9#J1,G1NL+FRH&W\V[=8&%^-N5%]ZBJ)A0R:OXJ_$)L>:$V5$9,, M!C&,DA1EA"\3_,"PZ9%TQCYY*UA512=K+ND",4ELOPW+ M+)@7OLT?Z;V.JV6$(5Z-A0=V/L@N!::2YH!3QU#?.-2JM(46I5:Q$VNI IA9 MPJ+'QI$:ZA,4Y 9$@>'K48LDB>"-2 :" X43R@F(8-BE/J&X\(7Z4%S15BF$ M^]J>*HK"[0.O<'RXYAP*U6XX& 0._YF/^YV-]E6!\/E73/PDAKJ.X>E@Z@R! MKK!/85N^PX=JVJ[(UJ*U9R1B+O180?8JDIUS&L]V'6Q@[%P*JA*L$T26I$U@ M++?>Z;!7?;8A^*-]'P$.%2@^+U??J,_^MMO=-9DK5AX(OMMD=YR#C&&,T#S7 MO3C/TTHF0Q_UKMB$.@3HZY84;N!R),8[C"93'83Z>X.HKMG M1N^7(EGH]YD@?/*^6(VI8?HC*?#?'IY=GN^23,6U-=[+V1"$ A:RR._IBK@' MDA\6$,&K.Q&H(Q#UOU@+"1_..&0P-Y"8_3*4Q!/P/^C@"0*4%RA@S(DC A " M"B"6WJYS18 8A0C%Z#?-\+T(HY'#=G;(CA>1,!F*.XH"H! #FFH>,B""C.?1 MSV(:#$BU0&4NPCDZI1>P1T0?M2H 0QV.POXNNG-WG4OU*HI"8/[#B/\>.L+Z M,YO- @+'V/H,V!G/1EY4S<(^,CY\'M]'V+KG8VUN')-ZJ) O@)$.\EZ G2B7 M!F!84!=\&A8JB1!]QW?U,UQU.VP!R;#KW.+G$1EN*&!RG@ZX6&B]4K:2DN@! MJ53HU<-@KOG("1>F-DMR> #4 _IGKDC #B 6H/?@[$7\HR.A55W"\;"$ATI,,UYO M)3?LL<%0[=T+EX![1KM4+XMT,DP,F2<*3@2%!.4:FB$!EYI8+Z!3F"H_7W^A M1#<*&:PDO9:<>NA^!VZ9/Q>_PYPMZX&)ZX,%OX$HJ$VTCMXELPF()/VF*P*P_.)[Y].G<^OPT_[07I2EA1@[]5Z2;^RK+8CD M$$0$.G)1;:$ (O*Y>K)/#EZ@?QY=P;M :>&Q58?2&*/6A_(X. N!?/ P4"PJ M'PXGO+A#:80?^Q#C!53U2IP-Z5C_=ZN\/8OT8S@$^<1 =Z+[OB(5\@AK,T\ M*,<+/)%:ZJH,5CJ1T@>^Q)*:Q8:@K..,?.X9'U,DX?#TYHVNUCU*I*74J93E MY7F1)+90^C#S)7HTP%[%P>C08%A1.MQ\^S'F_F!*XM62V1@'BL,!887U31NS MHT6Y"R\Q1<40X3OQ'--C;>*&CRR'PJ<3$5 Y!8XA>E&26XI M?;G^E*?XBSB>JM525C>>M/=$@)&< U#P9:@!F[.8E47-WO @Q^G:NC^R('R3 M0WIRW4IGK1 =/2G''+#Q:Q;T\<5GH!H!41G[*B)I()8B4MT"E^R((2RLKP"@ MO^"[+%<(= I0750H&#FJ0$'#4]%,!G@,_YZ"=9&\4U(-1K?XBW80BAD_2&A, M,].ZO@\ZG4;&D+:+D+_S0HW+IJ3DU;(WZ8!%C-Z^H Z*&8Q&DU:>\=& ML:V0%#0-:P^K7'SIL0D8AYIWG\)NC^@6WY'=//_X.Z#("I7B(I[?A/8^4!TO+("LJ?\P<5"3.,6L' MQN=$O4!% 5*"ZYC?$K-J*UEU79YW/Y'$(R-X&6*&KARC6J^E=(QH0P\AYG64Y]&U9\J &O+BA14C+VO$2;.$O@=#BJ0J%;E SSLD4$\ MB9HA,29%U125GZDMU-1&(7GO,:RR5&-*:%'1 $><.IHT[)C%AQY4IRV;P5PZ MM>$H\-.4^UB$@=)NFL5 P3Y3YBA*3OJDTOL2!G"^A=&$=U/A+%"N(P*]X--P M^B@EAK8+&._1/(>\/O_N:W+PKDU(+:E;PF'AV7(S ?&A!CN&U(ZW@QM,/(3* M=]&@3!Y8JNP;2V%7]J8*K<"_:! (_CT@6(K5F,:FL/B2#?](!95GXQ<%/PL^ M5ON;=6EIY/L4+?2?B6^A@+8)B<&>P$K,-$Q,D*Y)Y1(""(< M"]@/WJ/H3$W09^UO0"@B=,)NP5"BKP;1!(XC MN$.\=(:0]7GZHL(:-Y\)JJ! 4E)WP0B-T)J6B8L9SF2.-%AZ$VK]@ *< Q?F MSISB]5Y<'?FN9S2?$(ZUN\*19U5\S.U)/TS ED"BDD\<2&T"AGIVR!D&%$=) MVN0D&Y"D-=56M.GLY<:51CO#]E*K@C'&2QW%C]6\T6K,6?P-@Y9!OR7/-=U4 M[[:5T.TRK^U@=H2"?% Y);)AUW6IX2;60B8JPM!!/_N@F-3.:@Z)8!&:G!Q= M.C(LH%,S18@-0%43=R5Z:E'GL*0J54#F,F*!"FM"U8>T451Y&@Y5E9Q-HZK) ML@JR=!$\,UEJ-G86BA%% X0>.EM&.J)"W4_1>OEC& ')@2B>&*&T)#KZ29R- MM7?0WFJUQ%P=7 /K]4VFRZM%@_1#,$9RR" >C#;Z!@>D,M5KY6-E*B-9QK _ M1G.EC52KC;Q4D97Q0M99DE<,-]58*+8KC[\CY[L)%=395HJV5 E^]@D6MJ1O M8FFKXJFG@ ,.]*AYX.44T SQL+^DB3:?K1D72MN:H%"N8MA6I%-E,"#&! \A M??M]L/ETK Y!PE&/+)F06L.BI?.5R9 TJ^!B)4 MN$K-0QP15G;D?4X S![8"516PR-J: M:[*M* S0Q 3-YV7:@75 QK'D<.8\5-Z))B%[]3YCIJITAS5-5V):D5&+B;]X M@-!_,<,.Q<)'B4JVS@"Z0KW.!]F 6D,29?!:?(32?N5,*2^&(J6JP-*+.+Z] M:$5A*"A#(2J>2T7GLI!!*0EB"HL(3F:U'AH7+;3!!@80VC&"WX4QT3!3IW9A6@QBBJ8;>1Q0<_+V]?">E6.JBO3IO%&ZBH6JFEW>Z_=UHJOZ\J =6[5##54]>:H*HKM[J> MCJD5SJA0*JS]QG2?+5*K:C;49_&+B@!=-2)*9 XYZ*!%HE;>YVU&6@B,:M=='\UQ615CEDR%6QI') 5JL].@_J*/,7/'YC.O?^08.Y3Q,/N6I,B)5=4,ST1T2?I*WS:@Y M8A4+/2Q2H(!)Z4C71]$U4;+D<.W=PZ5]]=6N9D M46F9F1FNM:X,%RW9=3XLU<&K4?\L/\ZL8D)*>Y7>LMK3ZAC*N]A(;_&;X("Z MO;B].7-N3=(6PD)@)^W"<>I\!+$TH7):43S6]8!)_4J3@FM]U_E]J,HI8BQH MHFO%T,L;NDJ,^M$J+#E[:2)G?\D2\TMDZG&#%-8_D@"J#N\7L.O^'<7?G"Y=-T73W^!%73OPW]T+4SR0R[Z3#C<=]:+ ,/+M ME2[%7D$VP(4Z-P3]E9J64Z#:KYD/M@[#PN>11QB6%IGP0XC897[E C:8RV$V M71EBY-RE$2K76(N;8*ZOW*\"*' +M."F&'J_6U7L&\X9=D7E^O4I5A $12ZF MVAC_R," !CO^8+I;63:->S9XJ4NF(4" M+BI']Z(76/T],0G.%JUDAUZB^M_::_ZSX?PW[PNP 19<_V\>S+GJA#)[QS&^ M@%S<^#&8GZ<@_DA)KE@]0$5@\!Z=3-F8*>#?T.#O3/5^>[5;2W%JG]4?UM]@V0,AAS@@@TC]7WK/*>XEWWV"ZG1&%9GIY/@^45>PTMJ[[=F^(YT.Z>,;. @7 M:3EI-. &#,0T#VH #=6#0"5?YDGJR-YHC*E27BSJ. J\@& E_KT*-2=6[ -3 M)KR+5#51"D"WFSU2"%:8N!C-N^R#A#\-93"F\I+.6$;C0)J2W0&!;3V)\':A M1GQ>)8%KA2U*OUK5X-@ K4.JILL854&-4$;"^57EP MVKUH2?2P$,L^M97UV H28-OL^:#@.6F89-B@P MQ0XFD1*8]&@B!RQEFG1.*=3P,H!C%G1B,1J_<[[JA?[H[I_>.E%;S(A#44H&Y>!Q/IO1:\3(: M&NRC,.L3I"ZU]P,W%D@I:C[#B?U]'K4NIGW^X5(7]ORIH<3%G8X6L/(5GB\R M<*=E5&&)5:R\*T6.L:OJNZ"TH^(VX_*9[Y6DG $Z[#MW", ?GU %U%6W&\Y% MAI%.H'@7AV\ZZ^.MK#+D^Q,KCNIU"_P_8;$X&RB>S@M LRC6RI.I MY)/A;GI:J AGG]OHC;,85#D\"U1)AD4U<,AGC!7>)=,4;!9JS"/X*(T(1TU@A.QXB%/LH/R[ .Q$<:G;HZ3L4[;">2LKT8#GP!<#$ MZ]\W\)TL ,VYB2W8B@78+?.@N)[.UR"C3;+LT;?TA^$4."\P\Q]31U15QQ[Y MH*>V]R&O7+8Z74S_%O,"[,Z=%9LP3S@,("9\?>\X!H!N]6.*_ MBN#>[R9OE3Q9(&^2C,/H=4H^1S$XW/ -FYRIZ$'LG& KXEQ' ?@J+UK1 )-Y MA'1V32WB0F]3+#.;#F/,FM0MK7(N 8IC1$4NQS!G8 !RS%5#4KJ$B_8QQ4NZ M<*HFRXJ=E-A8_FKK0%I4K$!4'[Z(.OTL>Q-%9KT9#.2T^/R MKDR)@YJ\EJF+%/)=OH,"$T60SF$*:.%22R%J7R:SO6Q$U2Y3]F>,IH4 ;'BP\@&-"0 1^R.T3'$GM>&^] M@LR%=4J#1=:FW>+;9FN[:^I,>T6CQ[/R$2FU*?^9VQ3Q 6+%KCVX>X_ M_]8ZW'LW_[^WRO7[-(EF]%&J%,HNOCRFNDEB%&A#8J$G%))*<59Z 0T*:FK' MAE*JKF IU__F#&4+J]QUKM+\TQBZ%0G/B MA3Q2KN(UBY#W0=^'9<7>,&IKJN, G<$ZNJM@Q!>F:)U&:E:40[/T(ZHM:U[* M=.Z[0 D\]/7$'OY:@ZLD]:U.W3J@@:R>QP_+@H6$6#HOO.J(&OFQ =K4)TO< M?W(UDB/"5FQ$"HP/96RM8060]+)I$VU;!7,VC/E(*T\"A9,P\NP-E>K*[8^Q M ZR*+E45YWDO8WN6KN2ESE]%. *W.>(08>["A$6PR+^H#&2Z%[G'2'\"[_S0 M'\$")HN3#%">)J@C/'_4NWEY(BV-OFM2-KH)4=1H-30 M.()&\AIQU< M"[FE> PN/2WP=+&[;<-P$O3Q!S!H!!;0:4!JR1@[*@9TK- R$<(OYH]?J\V> M==)RS8A[8F_"QXU$->&U@=^72&T.]LEY-4>9N'2 !8O3^>:C:WZF/CQ)@Q&Z M_,UP4JDV.B\C<^Z\\H"'>1+EZVVD &ZG7>9Z<+KBG'G.M,#\4C/-GF>+L-;?-<>6N M3KBH'HE D'/8.P\SO$+JV&.YHV'#?'ILC!2K SR08-\2>@5#L"E2G^,2E0+O M8P:PJSI.]J/(TQ*5U#Q2.JGVAJ3@)7C,Q6;;V+I"#&+D7FKBI%M4./CMH;)\: 6&!BOAVZ(6Q)JE5;MS\F;BJ_\9??L6 M!:*AA\YO)Y7#5&&%VQAUIZ+),V^V?+MYW"768M:NM7-U\"7J)<[9!QKIDJO7 MTP=63WEQ'U]"-3N+?MP,\QMP<2^+86_^CG6L_N5C=+O/W9P_XV2*T6]$LFD\N\/$8'#SQ:\ &H@(A'4A0 6PMY553&$T&0AWXRE*9K7#!5 M@;=+6&]F3EP#%367'D4,VIB(&,-]?&B#0(BC>\IX!M';VMUCK7^$9@L:]3 [ M97BJF::J&"*UI":>(P*3(V%1(VULZA12#B('ZNDRQ+AZ<65ET(^=M*LZ1=6. MH6WQ&937H8_1O;IYA*[EMNN<%0P)==KQ6TW.&@2TZH"/TL#2HN[ MV!XRZK/V"X@CZ"T+OLN6NOVJF:DNG"F#=[9%16; >$!UK6SKRJK,D]N@7AXF M:G3S*O+>[_:Q@'Y'+N,\&\5GI_O2B@12]8@A"9N#+0+4=;2@\E _ 94%G)#*@&W,5!KO-"0IA MS<(_%0O9H5A[DTB>!+9,#B+V=*1^&@")%<;PP1K>)S6\&ST\G;Y"M:PQ8<+N MN*Q>0#E,[5WD-$H?7M&#?@!M9VCO] _4X#8 M=#"+Q#I3<11,4U:W.=XS'#2]3)V BEGT ]B"@=L(H?)9Q=T!.LA9-H#]C<5> M6JQ]A&&44=!Y,9M$]A!Q12S==T@;2M-/FAU!#D?%BK:#(L7, 6ZCB"S3C;)T.$$)OKCKCZ/9F9*)[.A; M B4PH!E?A2S0U"R@XZ05074FM>;2F? IBJU>;TP:Y117(":-N&I)5)E6UTSK MBS\S5!+]8L/@!T/+:/=K?M%W*BB/R!V+L8_0-P9O(*OQM08F14>QQV G^U-, MK:EHC#(I"U4U249<_+&I+SH"BP >[&=H=;+>_E&"-=S#%)P%VT;H*!;?S9M, M<,331006 +/:!?KFX*1/3%K?FQVXO/.3\^;+6??CV7^?.A?7W8N?5'LS@CIK MI_'[=NTT7NE6S2.PN".WPFB"0/2,?]CP, : \ET@%&OY]USY-WN,8#VG"&4: M_8P+C_+![L>MR<#ZB(_E3-%;J06?*O#!H!OY9TC#H<.+\&C+TRM,R(S1;1 % MIX-=O<]*Q.E+Y3"@L?T]L0H&4F:+3\TQ555LJO YYRF>L7= :OX7Z&*H.X#, MW">92=+#Y,:A?J%B@C0OYIRG7$!:\#J=%LG>(_(]TJF":XO8UB"2X["F^F5-\8+FRA-Q;F.!*$'#*7A"UH'/+R/E#=B 7?5?8 M8?Q$*I4G27&T.D-Q]FW:)S^!H8)1&7+KF# *F_(>5@^9I4%_)EFO&?@NIL)2 M2BC^1A4$@=KD=N*+4FV(W!6S9-&0YS-$\[!/*\'?<^,M8HDJPL5X7)]%&;5+ M5R'ARZ+U*YO851G%GHG)+8MMS-URYVS9'S$;/S(K8$U+DCW*N.%"P^B^ %)@ M*AX+H$6#,M@CV<4.1ARK+&-.JS-EM.9;E%*"[TBX' YQ:=*3$3Z=LV8*,1(" M=RBLD@R+?DYRZU#[)9,,=7EQ\=%4!TC2S)L:2:_N9&%/T\#P%#7'W)?#L'C# M&?MC.CR50&=7B>I@;-O>VKC'+ZLO\A,ZF$.$(I@F6!&!G#)8TU#UI8$C:LR. M1!,NHRG"-J1/NCGOW-SL-(W4]9MMPG9F""LXBY:L3Y6BW[/2P:J$#J% M?H.G3+'W@]*$5AXL=MFC06LHU;*?\3#QF(1*J&"&@X2QZLX\.J9 > MTY5,Z3*&(%U*1< 8I&07\TQVK(><2+FKQR=^B% MH18:N!Q(G BG'(62ESSA=%%-U#PN3B]ADSW%N+1-7DVS4O,Z!8H;/HBZJ92! M _RWA]4^ C%M8GULA\N<(+B$C9"#:,J@CHI"X.54EM=S5@EX07Y+6+S2$6UG M]\_D.)AB !G%#*GX8&#P0APQH:2QQR6D3,B273'2LAJ9Y%@/QZ>V4G84GQU5 MQPQ*LS5,; :GB07C!F&0>Q4" 4H-R *9GXQVH0,5]'_![PB7$^#MZ7\ 3&-0ZBNYX MO=7/J0B_(5]@V"/&L.8/FO%2(2++2AR#T4!JD^7T9TXJ!J0QJ%7AO"Y,P]\?LI<^:9&:O6)+N_G]WF MFB3#"<2".KP/)DMC268%EK;3!;;]B$G%3Y5X=G6@7#Z<:Q\5,Q5Y=D;E?;[F M^OMM#@"_N;XY^WK[$U"JA[5_4+HFV"!1!=A9(U2!; G=0\9M<82[>N+X(,$% MZ!@D-)KW-2ONZ&S+QSEW@N"!T8\"/]+9@?0 WZR34:UX>_+#4O##4(H A3J!*OFDOV#>@I@*YB[C" =P M'H DI9K2%-Y"!>J<&Q"W%'IW;CIP8KW$T*.NQ(O)H<1LRI:'QO84R!BI2CDS M+CR[PD-^YRZ84KT$RTJ%*2?82F:4PA02A1HK@,GAM^#8?J?4NXM^/\ W.+?1 MO4\!-BIA.P_C2S(7)4<_0Z$S1H.#RY#AC?@^,<(XWTJ&)CQ#O7T@Z=V2,U)@ M?;?%T4UVY9.E>?+6'0\FS-L *3V/@[$%) FP.Q%D,R'0)*,YZ-BJ!@ < KLY MQ%(]A5V2QWE1^#8I,G-)^2:TQ2@N\Z^@Q!)J^L7HIE(5.2>_H0]:5"D+$^^! MNH*0-YZ32.Y$U7!$%-35Q;,XI9SA"FM$F%C.86B\X4G&P43@E M5#"$EV^CL M4T9]\189"<8^P"D$JSN96&;XI.U_[93^V]7>H8\)L@+H)S"+B@%OJ'^ MXB1.!KIM/4##JS.01;&(<:'CA-'Q29%?"*>HR'J5SZH'/B8GW:*&%54\U2FP MTXH_XYZD6!!'ZDRH .:$LQ,E9+MTN)18*V-IF#&^8$H\1550%F2=I4(3HVDBJLF%GH!;ZK,6I5XM"A( MNQ!N0.'7([=/&FESQ64%^>&H-V+<" B#:@&$W!,S[J@ MM,,+*3X@\%%B@4BF? R=FO*DG!250H I,L7$FRR1$HRT"AA&S? HL0C+OQ- M#N/%%=H45S^>+*E"4%1Y?1CP?,:9Z9^FTXLM3GD%&\.*B/')?9WD4G^>P3FT MHZD[VR<(RXP2U25=2YDE*TFH#A:\0&N6;?)4-7XT6R;/IU"YG!XJ$A2#0T%X M"W<=123-\ZVJ.(\(TH*)4/"%_=6!)"@1[6]3!IVF,\+(\C'Y3&AE*LD2T9P@ M6D^Z$Z'%" \JM[ZB!?W%I-"%402B'[XPWDFF#R7UBTD.DY \B)EDLY0Q07_%&(JR85!R.N9[MJ \EXG2-S8 ^P*U%S.S'+9(3+F:;-&Q<7DMQ)PZ?+_D4$%K.2]J< MP8.!P_&@'>4M2XKKL"!"D -@TWAJ@B5EF@8*O32+H)A2]00Q9AS?.=7"''!$G!4W1'U@HI0#8<[MVOYY]Y)N MWA)I<4LE/+!U7(W5-["*$E%O:VS%@4@?'@TD_3W@&C=%H-#HSM3VP@HK9!:; MVW=,Q._%+"L7#PHJE/P MP##T@0RT7?)Y!_?-S.=5-#!\$//W5!%5Y0)!#[)0O4"YHFZA'D]>CQLXA3]) MOZNO[CK_B"88R=G0V 2>%04AI79TG"CI[5DHAA\O7UA<1O.5#](5*HZ *K&$ M@XA[P(=]L'&QR4HZ0?_K_ @;NB(C.S9,[&8>@FY"Q5$52?$AW0X&YZ+5)9/7 MKU>$&M(HW&#FY#H+0+/E4K%^8KV6@(?$9X\L5PV;&XLG==-F2V!;'+ @U9L] MFA3./11!7[==!T$RI&:.A2_ ]V%OB7C1I/6K,B[&0T48IO:SJOUCWER-^T(W M5/PKL&R:%J[9)#V0%5N78%,L\PBM&[]$ M69'4TX^]WZI<0KJH;I,BS$R8/F.0I,UY$2BA6CK9I:.5EX?7V%2+MAHTX_>, M_F3'D9/$4IM Q;*.",ZT&LV8:ECLJ$:]0*^*$BM=Y6$WE/N4>KMYX,S,5:,N MO<'6;:=.]]/53XV"?CGW/A0S%/Q*N1XX8\J$E0UC')!OE6,I"JFS^M_PM3 !521>G3U"9,KX[B=EW+0S=G4$1;%.- MSK(W"S&2G_"3.4RR.[\HV/GMCM0Y3#!)L;X0K0S&;6#>"/(\>N4X4EE7UF"( MPN3;XX*N?D7@+==N&B%T<<@JJ*4$MG,=\ ,%V<";OC*,GKL3NY:Z<.82C(V[ M@9K367L;;V7-Q03M&@3 M5E#10[^159]+UP5&,]$$L67C*)QII-:8Y8*HWRB$[%"HAQ]H(:I+9QIG)SNS M[0K;!;\DG^\34V%LU_F8-W%;W)!*'4=/QYM W#.F"V>*'_C*Z3O&(I"P_!Y" MO$K-IZ9^%+WD46'C6/<]@1-K;]>YC(* "R8(#-SQ(\H,AO5#ES27 BD^Z9FL MJ[V&_JU@EEF'FHK)]:FYW\ /0Y5909%$5)_(MGU::O-I2U>'%+/UU\MPBACV MC!\)D V0T'D.F$*/U+JHV&]:&'//_G/KD5KK]E\)[CG M5L?GJF]+:R1J=$%[KDQ]2E672Q75-WA-H:@^I6A;14]T7UZ!Z$+>3TU%9+@Z MS5]5NE4I2+_M=G?9N,=_.;]FO,-,BR%6#-'"[$KXDX,R"F,O1%10GNIW=:@[ M-Y,D"\J3LIGZEHG6>\/52=A*.($WAM-0@HJ MSF,F&[R2L&;TPKE02[M^<5*0SU@FV+ *Z.VYX\F+,>J>>I[T^[S2R\J>(S1W MA^7D*KC%OML_&6+IG$#E?/L4WJM%/891*&(^W*X5$^AH?W 8??&0G2D0KW(E MBFUNS=YIJ,IYTQS7FAA 8[$P4*7Y\J)"2IG0,Z(J^DH]5$H3WM53N)^NR9N' MKC:TLU(YVUBBP 5[:^@:V4^6:B8(UCIH837[O@R\O#M'O@Z\E*RSY'H1B89Y M168^RIH*RQ,TN_@)N]8Z0\:+@@*X^!K*X<(&TT>\4;%T%F.T2+E>8 VJ/J\5 M*+WP??OJR:T\E1>44F!-'Q"J*_E Z\U=. ?"9K&=L6D/S#&"'+>=[Y<\"E1% MECY4.7K5%:-WX=0Q?=BIX$(T<53)"I.6V% ;W4!F>M-C8A.,71]'1<^Z#FW- MB\.%NCZ@3J(HEHK+Z[DB;\_ZWY]8M;I0HWK7^9QW6DAD?D]NUUBBB.!+?1@_ MRWC(P=@'BAWK\FEF1V*?,)7#3YTKN"DH!A(OY4DK1M,X8O2:D!>;/37+#XXP MYTX-]"ZH:,VKI!GRVL6UI)0Z77S9M+O7!_6__#2."K_"!XLY6P2Z26\D!LZ' MW7_M.F8.=5F!ZIH/WY/U\DBO4DXU7Y25Q>EO*)";1B _W!O5JJV-7E[!40Y% MOIQ)69EO-%I5G7.#&6]44<#N,?-@"AR2YSF04-E2YAI/R9FS%DVESU64K68W M;,/J&;P$#'[XW&TLMP&0>2V%W]2,AS,.'9>/YLL5ZC^1H=#@V_A=N56!_,UY MY(BPQ=Z2)CG)-S"8BA_(\S1(+?/0_FT0YPYB/E\#[#77#*)HO*!^BM*Q3#6# M/ D_63 L9X#R"YL.%6THK.V1D@IU;B]CF&,6.>43[&"%(("JJ=HU>YD* MJN)(]!9E!Z32+Y1)!/9@((LT# OPR4-LX2>6L>>AHD@+UYMB(+.,\9O)".0W MH:-W7,L[FB F:=6#^0?V4NIE<:I=@:#/4!CT@*IAR$7:4%&^/##"":=M4<\W M#FFQ3-^TF-;%YKAO(U(1U=[(>I0OAK[F'GDPV16"49_X#/S7MF)URKQ]NM:> MPX-7XSEDR^PU(4Y23^RLS"?V1P(#OG8HSO@CGKP[F< MTWXT1-"JL4PH3"K%2 47N9DJO$P%ML@2:!0;HN0%29,A2(-A%##R>99PH9C% M#(\QG2-=:ZC83:@! P5%+<*$B4D4!]Z$$*$O5H N22[UO"QDYI*&RF%2V(F! MYJ9BY'LB'JC"$":BC9&7_$TV0LCBL9!Q,Z*Y<"H0KAB6(5-U*8Q]I'W?G!EN M>8],,@6C^WKZA)ZAPT>& Z-=9J"S3!76=H^-W%!"8ZP"JBF+\PH&(E/5:,UT M3'U?&/-8K4*4YZR+<,K07?+-P4(1.G: LN=T:0_&(1&>[%OK-*' 7/(L4QQ? M%%.U3*W[Z(>I;@_)-;_/,T=U>#22RD6TX)E=+"G$%@10%#[.*&9/!K[$KEQ# ME<_#&I*)^B[,FZD615Y)#Z&5R:$+M(F=]W$HY]0?DT5W%,R1NQ'5O%6[PE7'B0BF-Q3SAK33!5=TR+FY*!A>E1*8J5&6[U/("K"^*!U8,C MYF,>KEY!R88;HQ5)48DXQ+X>G45DJ+#%)R!5'1:>< M^D W\WY?]*0N@Z/J4"*$#\H9=F@H%)!,\K)>QCW&2@V*,G-=12-@XJ2<4+%7 M,PTE44R?:[P+J^*3G(;Y8Z//J%!]&ZOFPYB&_MB)HT!!Y+2P"$$F]L(4^B+Y ME!,C/=4I0*U+9 M[7B/=.#JV9;IQ\B&PQBN>)Z/TM/%DM+,Z".$LJ\MCI1%]V$/#G'X?J+YC6E*#\TEA$'92K6O/3U=14R4K M\D)&F($7XM'PERSVOS&UCN$4S>)0V6:]S,=XF-PZ8RV+='^JB<1YD]R;3NB" M=/Q>A:0V&=;/^]R90%UWEB(]19%\^!B>)H,Q"A'VE]L0>''&POT&XB&Q- )U M_I-LF#W]>??GX0?S;S>#6?Q">>_*L1(,ZF7E9*25;: N>27*.*\E'MH40EWX,14Y;V+8D')J&]I>0TZJ"PK4L5@(]>@\X'; M1.0UMI7EBL)7C85#_/I2I_UA[I6RI^'2B&^P_%C\-.Y!XX+3 U7!<-9$YD)^ M^$M-MA$\RU*GD#T&:*A/)7E/40O \NGD\$WA-K(S<%DL8#$>J:G+VI MKG(8:$,IP9P(*JYMS"NEK(T5AF/9.6H QC%*NPILP@GWWK&@(&0B8+5QD]X@ M,F![2GS5D$_48Q=<%M(JVZ')D2K:C!IL')-&''',L*GX[Q+2Q% 0E7Y5VRN> MV>,8.^5Q$8T\M\2.?S 4@$]FJ(Y=]1V*PN+G2%=,4(5U.74<6Y GU/5!*@66 MO:B1RYF[RF5H5$]0)R,8KB![G91*#$(CFH(@CA768.9F>)&SVS6&:FB*\?'L M2:$I!PLBJ%^=$_'P%3@1*RQ?/\8^]6CU"X4^M2@%)H\X\\ "853](U)0R%A3 MJ)TGIEB '_YC16*2HJ>+B6)7,"P=2DZ&ZUO:<1@DB?^^DT/?#7(A1K@0<$30 M)(.X)X?BSJ=&2=(C)RIN-OPJYC7 07_G"ZY_D#^#-9\X7N$\RL9X3I+<^R]X M+ 09]]F*JE%?QY!0=98/,M^C9F)*CO)W#"R5UU.9/57(,X('M^Z>H/NC>VJI M\T4E\%.)P&U78K]:_0JM#AE4,S46F-X(AUTYU^ Q_#N:(&=;G9O0\T-(=<:* M+%:[F*I$_CRWAWL*48\D/7_&!O!/3#",J6_=[Q3ML\B=HEXP_Q!IO1H,3O5. ML6VL',=1FU?C&9)=-UY$=8+T)RD1!>MYT1<=AF?-]U!XX*-<2D%]3>--%23I M%<@8Y2Y5< MHF"-(E.38Y4JQV!'(C+D<"<@^,CUPI%EK6 9RJ1FJ%\7("J^,8KS%U:147^7 MG,.@@P47)XERV9:"@)J1.%K;IE\:W*G!Y)VQ!3W ;.0XKY]>S!S%K I.#-7. M\Y(NY^JB293MV%6V(R[C1<&X.>OW!?:VN)+F]R[DFCZ8L:_;@"%G4T>RR M!:$W4PZ):^L2WUC)KI@U@Z4#\QH5@;S/P]ETOO&L33X/# 5BDB@\T"RL5?YL MLJ!',)JO&==51JM021=K$KQ%;,TW[TB$@C#O>H58DMUDJ8 9Y6H0D>FKR^W+1:Z-SULLT73XG,\1*'+-1V-PV5N!JQ+JE(113?1$/XG4#W: MBLT&M5 UD=VF)Q3+84\78F62JM8+5FJ 3AM&E"*9K9B7&. B779L*%302@5= MO%IT?K!"@AIS1KV.PVA"42IV 3FM+LU[U'@,=$92US2N%I%PN8A\S14KZ'52 MT=3*C4Y!XE*ME#N0!5MA!ER(?= IV^DT818B (0\PW@#C&A)IEI:["4 MM<^7W4[$I?UB!Z\O9"1&9/1VS+AC+8X*E-*(@[X-P_/^Q/L%U2JU:H\4H\BL M5N3,3*H 'TP<+"P5;\1E/&;?D:=$_DZ,$5+_,NEA747:5O>D:))NA.^'PJ;"RR&+B"9X1JRVX)>Y-*T)>>I(38)"5/ M-\H.E1ZK)?Y"?F48C/W9BXZ$.=&;)RD57S.@BFT@][$A4HY<3@2H,WDU:$R* M':FT#=1&A]3H)/\4_ 86DPAL$3H4?\&[<9(*QLA_H+?KEN,^"3I&7)<*>E7S M$G5_WIR/RD25R$/REA\AP5A\4 6[HI*+ "[IXLK@LR&:2^$'JK,I'8B>)TK2M M60M5X)LCI N35H9A2O7NN4;Q$WA)=4WM<3>::):!*?/EU'GC_T0OOF1RJ%RL MKU' X9Q4?#R.P*YRB=:MDZ-VH=;[.78$4T_!/3G?O?'5FW7L%963_/_9>]?F MMJUL6_2OL%*YI])5D-IR;"?IU.XJ^95D[SAVV>[V_78*)$$),0AP Z!DYM>? M-<=\K+D D)+3;K8U8X7>."'0V+S8-C>%)^-=5;OR[?_]G..E-N MHC1NW2'GF-[HN_O\2_EIG-$7G!!*OOS#'=ZBWY3O^.M/@E<:G#IR^%^1>B-Q M_=N5OXV6YI4-"H.VW!)+&@2N8RC5-3FC17%P:7L_9>23C':[WW5R%<@V6VUE M?PM";-)2/BD6R'.RFGQ&%L-H(U%S"&:]]OL1+S5UAGRI7/[]N\^@QW(LG]L_]"\ 2O=.2QU6+F("QT)LN7?L'T M0,OX4/89?J%N".: ^"7I@DQ.Y-J:(Y5FBV!$4*J:F(''2OYM*_D)MB&1MU,N MR(\;'Y7*L^#RLPC&9B+[XEUP M<7HEI!T9J<&0)S8V)N>N>8#KF?#RT3EXUU('%N*LP- P/ MXWR42=>%/@DB> U.>'.E5%ZB9Z,V_8&+SXAVB'9D9PI '?- M5AYRBS- #U^?(7-W/G064-P5 MUP_!1'2'V377I&_C9Z_3 N;I:UG M/-)P^_VU:6V1H9(@F\?69+%D9LCAH$4L3]/N*)6R+I:E\Y.DNL\AOWLM'F$Y MPK-K>_=[D;VA,M)+>+ MT*/>R=VDIJC^)2F8N+7#>;<6+$5+2\S;MV?.^EE5<^(ANK@V*?3%0Q\'IXA6 M$R\#*=WK",B2I?F,P%))UI!ZCRY8:2F?O"5>;.)HF9J!C TY^&P0&JJUC>(% MFF)-'L025NR.=OUV^>D6Z/;Y B=W%7U_>FJVW-!Z@[Q?=OT-:SE:81C4%"%6 M<(F,;?!0/YP3<7W&P3WP_"#0-+I3OJD!VI2B36I $XBAWK8PR7 MDJS)0FI?MHSR/ISV&]J!Q)E-9>^?.,RKP M4T#AA\T.>'()R WHT#8EY(!ML2A8-3%<3MO,A4B![DDB/Q6?1;-V*^=Q-@OG M0)C&LCLOEL,3[7GX_[Z9_P4Y=W$.:"CQ\>(OK%#$:##+XLO7D@J?Z\C !M(7 M0S:FH4FI%*N[8(+]+;"U]MID\QP'AU>[>SK.:>+[%V5CZ50KF&TKR (K5;!6 M$;EMB_\:S84[+7%4Q)Y6NEW&'EX</PJE6MHMM\'P>A9&@?LYPCV*I M$V]]+=2ARL(DU($BZ.5.Q%GFQ8[SVBBW88EQZH\[OKAW%-.)I^;GC__6A1IV M1K!*[ X043L8I22K];K=KC>#>AN]A)9Y)\I&\40A(UBN)21@7FHN#J$IGGK6 M;PE*'H:1I( 6Q%D5:PVO)"-[[\Y=(^E-,V29;?7@ 3LX#OE>!+>>_:;9Q!=J M!&>/M3@R>U(A98]["/Y=_>[?7CQ^$E4I?Y+:Z LI$GC[8534L>BB'N> ]]MJ MBT*@]3I2MCKF4-ID;Y3&6A_G]:,W]C#,O3S*$*DSP^&8I]<3?(.ZV0/"]NE+_#/97G>?I]>$.DV\TVZPPC:&45NO9+%B)Z,+(TXUJ >+P<[AI#\V5! M )Y:^C:I0:8:CS'##*A\RI7?AH4Z3TY4(>@UHC \RCUYO@B%R/D.U[DJ:U]^ MFXFLP>.BRG=X 5IYXC&QL\GGGT2\EZ2:Q(+ +,5'+O59$4/$M5:NEP0*1IJ MZ\^3A>L!?@)HW6)8JO;\VA-[Z/JA 1 (>-+,6"+/RWG9:XE1=A8=1]'KP,#% M9*%,J@8.N0R1+X FO+U6YG0[;%CQ;+=UV(B"M=&C=J_KX9Y-!.6XA@TC&^]R MP_Q+Z^[D4T@X 1K*TZ:(@ 00,!%"-FWJ7EJRXT*1%AY[\)X7DYV6+T4T+/R< M')\K?SG:%8+LF,K;'!"1\%FN%.O!UV<\?*WWLZM26%$B(;U41UD.G@75S2C3I)*"&;@))I M^;8*,0<1"0N^TO O$GW0P$/>+YP(84S/X*.K\_/3SS]UL3#V5-GP$OQX)]*? MA-:CR(5+SXGVY_-!CIN?H8E0[:C9BP/1$8VE);8Y?:4MS7_KS1%;% MI<;/Q$ZX0/T*?T/>_@:>H[[E2S,5_6[#LU[6"OZ$CH*0:OV%L[ 93A\ MP>+XBOMV](L&.M46&81-F=:PFIJ8Z.G4P9WDC[K]PE[J^-1<5'FY=EK2J7', M8Z5L[/WY!C/>;G&7?: TS+]GWJ;H4P]R^QG)T7,FA.+7?:SD4?]1DM@K0Y^5 MB2GV',L6G'P@HAE9#IX1#6M2^R$$V#5BQ.(!,/:LO[WO",B3J,%LPU ?@?MT MTQ5_T__XD>H[X0C^6UGCS?"C']=WOS\^^?:'R3_=.3Z9_'S?I1[\&7^N M'HGWG>R/]TXOM'DFFST":=YHXH7P"DQ[3-:;O/@MF=LG5?E[V8VYR<@<[)2]WDV8U; M=>\$$^UMT=[V&7Y=KIO^?#=[1'5LHG9H;\7\3N]>5$=.?IS]5#5S:B6@S,Z. MNA#+6B:>=>FZVSC3+YO=[$F8Y<5O))?[&S%\>S MATW7WQ(SK17V1\VV[HHJM<[:@'B+K?-_YXOB+;O-B_/\WSBE'SE$VK-CV:HFB/ M7M+W?B)E!!;QNXUV]O5YL\Z[V4M: #V5C_^[/;X5:^!TB0YQ*K^OPG1&4A$Q MM;[-..]GKXMW81@>G;=4-P_/^(\:%(1>O^46S7I\S]/CV4\YQ7JW8M+_Q8W_ ML U?>)6O+O-;.>O_W9S7LZ=APH/#_/8VS?<>Y0Z:TE^WJ[=AX_]B&N^WUY2? MUF=%E<\>'\]HHF^/RRR3K/4FQAN8O!1C=T2O@T &OQ67&@#_,^QYX2H4Q,^; ML@JQT[H3#O'Q>A@YU3=]5;PZS]LP3 \I__%34=R2;<](N5>/'SYSM0=:"J]X M*92+V>GRHNS09OCKKX^TBXH6TO!,Z&>GU9R8$ZO"%,'*01KA]BR&RYHLA.Z# M6[(+NXO_>_?N5Q.@!ZE9A[G6D/QCP1J( M]K98STZ"D_>2<(!/&0=X$V' MHC_Q/RMA?'!I/H.@$1;F/@S-!WN0]Z*(_>KO+)+[23W4(832ZW,#G#*X'TG_ M(2VC-*QK"U2;4BUJ)[LL=P_ Y"8\*AAE_X_SZ>!NWZ MCHD.S!(>SMT1&11KX#6QJX:;0*:Y-C)_0;BP"U%.;5:1GA!$>,0HM62I.6;] MZT#Z%SZ8A\F8ZO18J%\KC0)__F'"B[++;:TEO%*F[LI+07&$P0I1H_0"1BYV MMEK/+18J.C'>4M\*D_GV9;W%& :CI]\\GKTXN,:&0/0*O5:K:DO&U_KG1"JJ M8$@RXW=)0[JLF2VC=AV*O,X9C;Q,4-SCNV>BR3;;U@*E4S:HA)>;:5W"QJV; M-0'8_7G"NJ>[1O'J#0BZ;N#62?J WA#9,B?4P-S'G G_Y^'[^KL'QP^^I2XXT@H/4Z:L/'?OW+V;26LY?9$ES 6N MB%D]GCV_8"UNTI):%T()G#&=WGC)2GL3=>XE:S2+(>//1=WN9C]OY_P3>71Z MG*\?'-^['Q[][O%]>:#PGR?W\>#/GCWLM^_SW#?0)WL1UFH#@@X9-E5_#KZ4 M:R[<;S#X2.(MY_9;N9[G%1,@, ES3^?;!EGYI;OP>]LT:$T=>)QPO-);>B=0 MGNS@0Q)Y2#!YRHG-',E$97Q=_#3+2305Q$27Y@G2V WZY?!^@B!%%HKI%^#-PI\YW+-REO6SP]^"VGIH(YTW\9%##4] M.G++5B@P@%7?-+VP:\>_S;1;U;<6C@=)VWL34EMNT:%Q^4)C]_['8$9RX76.:H/ZS679@5Y ;)MP M&;D6+U8(].I*8:;7E,$A=V-3\C]^C&."5T4V*CAG=![EK>I-J/_E+*%>%C1T MVZXK\Z-_O"4M,%;.J4KET]!_J9?X2]?F177T4_Y'#AD5&1[U8L.K-%VO?&#R MFV?EDFCEGH0W9AIC980E+K42XI!HI9'DQ7.O(1D^>U&09UALU[,G[Y1XZ)%U M/FIGZ/,73QX9+X8P'Q[1A[%+,HXFOW(&9O*B%U(,Z?!C5\TFG\_<'P>L 8,O M*>5H\+1^Q-_:8B6<#BJFB*/TO%SUHGRP/-(634K(4E^TR#F2QL)LM0V[HZ L M7@D:&@V-A(_#+;@?C1T+; 9X)FVK)<6W"Q;+G%BJW(B:+Q9%)2>MSD"ZV+/! MYB2Z!V+&P+DR*[C>(*Q1_UG__8.E%=[XS)D^]<>RKH<>;/9O>9@/-FXP-^^T M@\J'ME^&\T\\'CJ*NR)*W4530\)%VJP^F>:ZB9GN-_JJ0OIDNAN6VH'M)#7* M5#((#$=G:]8?7$/>3_6^X&D[ZK'@:YR!!:)U043N>*R5_PX=JT3T\2A5*=+) M(/<'%Z](D#CE7TN$P%D2/JH2I9M5?HB^H03/' Q"#(0IE]T6,D Q53D<6M_'/ MR:]LZ[)I][\P,1:32%4;!TU9'>A0.^*P$2*/$Y?+TF;9'Q\<.NY8RGPVF47UN%&Z8[9>.KGH&W7PG\,S7^0AR(DKH'L;H@#*;^5S MB;XPI90)B3N(""WZ7&[1YI>1QBYC%AR](%F^.3-\,HL+C Z!RYL:[=>:LJ>] MC;TH6\X[TO$=4"2->76FIZ'YX.(V/8TP98L&F^,D3XU^Y-W;,BFN(^C;7ZX: M&G+,>$UMZV0[PFLM2[(:/*24OAW//YN=,!-G9QR/=M!][H>Y_\6YV$ UA^GS M)X,^\0[7>_Z)LT?&+WF*L'3:[282A97#'_ERM1 5>\/8W*8[ZY!.65 MV(J*9 ]4"]T*;:,BI<-,[*>1\[[+P"%Q+*!/F7CS_^3KS8\D3L4K]'%)LDI- M/3A/1]:(J?0'549?U 2C7_D.V,)^C^CN,*T6N6A?/WG]\G3VZ-7LMV+3;^N$ M+@J,H0KC,!\(Y7<:R7C*;S>-VB&H;,,$Z3P8E]&0R6_9:UMMN%"+Q7D=3-T9*/G";D()*K,C M6V99< 3Y.TO^D@H%;SWGI,C\,3%KD]@XMQ ^H*6_F7S,#*7SEFDL.W7.-)MR M,"\UGBOKE:B$8#&""7A7Y&UGD7DGFT$4$D0"RFF/1$*F>,)+U&DG/,W#61,L M79;N/3B38O6%UI/N"(Q:O)\H_)+5F%*7=.Q.(.CMA/&9%-9GKY/X-T2)%[(9 M];W;@K+*G544?;B=LD&Z]U,,CJ]_1NL;+3([RU%,,WHZY1ZCL8MW42$^2 M& !9,XBF9?KD9<];>++RX0!@E;A(7/Q5TYER%<=R[T3E]H!9_!?\)2Y0_A[L M4;G:?;+"ZV\*IJ,')(>GB'1BV$,)ZQ:$G9OM/-RGVAU!Z-Z@;A>@^ QWJI8> M_,0P$%2RL95(]X'89YV0M;\)+4R-;X;U?]H=M( )O)'6J M5Y(XG/U:AE-QNS8H6? SX]SA<;X^^?[X'E7W*MTU7Y\;TE8=:P\>YCXW5D+LD$ MR6[KSO-6CJ3@@2THO*K#$]R+/P,&@T./R^; @X Z?R>CO@9^Z 5WK3N?&F9UC[ M&:]?N0ZM^JI8GN&2X8CFJ#9>G6(L IH0S&W;=EO*EA%O=3V+A17^CD2<( /G MRG\[^@E4#Q':4_^&_YV.@I\<9!Y2%3SGC*R9[8-S4BJFOP)J)S9*^B<.V_) M60KO]9@[ ) O/F^+XHB2/XHOD(S@@0.?\=;0SNN;GL4NO[Y__$/BTR%K[?90 M!'(HWMJ3[[>T+(^:U1'E?%BB4]^=SJT:.@R,XA\N(+XHT!F4;*(SA*A/B]EO MX4R9/9@=J:+#+X>>1A4@Q /^#>=1.!8?>6Q[)!E]I6E\#^;D-@'1 (E(NMD>/7QJV6.#/\*W!_\:?:<+&]O_FTGL MBR,^=.8MI5IE=8=9&97H6,DO,V%PL?L4D=?;%41FN%,Q_0(*0MLV& ZZBP@J M.6%XH@NN"J?^:PQ"I;M#1:;OUG($^%?5SV0=4,>?K+7 MK#=-, GI5TXO0WN8YZFW;T(+(V?I.Q+CV$*?5ILNL/7A*%".MRKL4U0VPD]( MK+QPW4R*SXCXD8PY!GI4>PA,+\T6WBT 6V+K ME8Z,4ASPFO':[ZNI.=AN6*+)!'_9Q)'J;OZN7&_7TM_FU9SL*ZQ50GEY^J8H M"_]Z^MO__^35*U$KR_D0(NS5Z,V/9V\D9Z'*;PEJ7D&FL0&&;G_1E$L(F+'F M:VTS1_:YJ8HCU?JUZ8-?JVP0#GBD9 _['U"F1MY(&_C +S$,HR\+CIDCD"&, M/8H%UC(\&GU55)M:\3:UZ+6)4TI[J]F0UTKY"SZV6WX$KM4G5]'L@B&?)E%> MQ[,GZMF$ T&UZ!S<=ZA1;9B(M,89?R*83RO>:2,*5=C55U*/.S;/J%(3=Y[@ M,MAB2"H(@J.1CLBW6*S MEKG'?GRMG7+8!:1]0BIB.A@0S M4XM^B ."U :!-=1HIP_COUIUJ2_KQ]&W^WI\(42W:WHU,HY6CR4;N.7U2X.S ML!B/Q+23Y3\-::0I[FE/9;RYZ*R21F5M!\=.NS:ZZ,] JS^%'OYIXI7GL20> M'OUU B@YQ,9R\SQ_V.H!8H9FZZPX:J@H%S8E< A$])-QE=E$N?;@F:(PJ'W3 MH2MO;'Z*(%$*)4M1AH,VT#B:Q3 X@NM";A&[M858^SV[>IEO8.+(FBB,"09> M;[!CO5NH<,Z:"KZ&Y+'0%D._TYP-7ST7RB9@&E&R_U+>/3GY4M[]H#O%0=!1 MGT+Y%N77V"1E>R)V#"2)2&=?>$]U:>XE!*=%T6=:7PU1ESJ;)!H<_H13M-8J M;PKW=$JX$GQS=I5$Q?.:!9FQJ;2^M=V<4<%-Q83E@O%AX&-JIM7G[04L1DE. M8S\*3NO_AG\!#XE+KA.,H>[85488@NDV3QX$:H MX'K8M/R>@[:MFPN16Z[#HK.0DN%Y0AJJ#'2FE;"&FP6)?(IQC74E%6(NRMS."RME@CB;L-.;^9@ MTA*]7.PHX+E-*C?\][QJ+ILM_F@"CRJO2)T_!:6_X16%310F@91 \[D]()+H M6PE1USY=G&K3VT.$,'/Z#S%*H1:(\&#;WJK^&MWW320T8]M( X,\>[<)%BC< MFO*,53BC$+10;,,0]FTMO6^\DA@NPO0$&7-F4%:(O#;-^35N#!0H>0&[ MOC.!:6VX8>OBH4)0I^?1U63-O @![P62.7PVYJT!JW57(3^E7[1B)U;D0-;: MC)?FE&*>4MU>0IC@M)2]''9BTS'[-.%/%X6%O_%PW%\OT#-UBK?$WB**;JN5 MX*0IY4)HH2J1$U.>6KS.H.5J=80K@'!*=.W32J'QQE!Q@U1:X7Y0+C!,K#R" M7M.0Z#I2LNL4%,#[&36K0\,+9HWP0^"!VF:Q!>(GZH;SUY"BU@]S>@(=S BQ MOBPF1P./@UYFSJI2EF]=&%^LQ Z#:I"V1:58=X+A;='C/114CNELDV86TE9+ M2 _$F3GC9@.2279W A070B%%W @8M_!B=L17C"&EH->W@9\>48;Y<90D1 >@QB6SK>"-I&,C4"+N5J!/U#^D!JZ%C.9&'( MKFX%#YL^_5_CXM(*U%ZP';V&Y&A]IYXTYTT]LP,(HNUOM9WHX;^9F%;VB<_) M4;TL4B(<+0?%X*LO-D-&LEAT&Q"/P=*[E1P/.=C6L*!VTFLE$5I58*V&ZQ C M%8I/J_#+4KK\NGZ[W(VTSW4/(&58AS"9D2E(4,%KCLNT!=FV=00]"4] ):9Z M]A!/25446_MV+-CN4PMG# 8I&.6B="P!XY7*+LMHK^VS@X,6VX,K?W0MK3:K M!<':%1I?S1#D24R8KZDVI+22C G4%D6N;G!/&$'6+7I6:G,V._%KHZ@Q#-H6 MN\IE#F@,NU@#P/N>;L^"#8BP*D"-N_.KUX3@PWRVQDKA,BSIA--4@[88T82C M(CLX1=,+A@PE/;:N8%2Q^2I/GSQY+(^(Y;GGT=G?DAOS_&>$? /(*EDY25Z7 MF@,I"]S07LR5B A?;VCA;Z4-:M$<-1L;(RZ)QU':@.$F'!IMSI^358SU<3AA MQ*+3&P2"$4M=*T'IKK*/ M77IND;OV80_"2D':RZ+*=QP%ULJ_%"D,71V 0-D5.<1D^Y6R@ZKFPRHSWM!, MVN]-"'1F%ZQ0 W>PILCQ55[U8=C><>F<.J/D@_WVHTU+)V^!%NJ5VCA=?=(>;S8O M^-K_J"NJN-'=&=-/4=1UAUH'+4F;#%[:?J/.MI3 S\M->A$[H9D[,Q;'GSW_ MAXVQ&[!87SO56W!CQD7\J3EDSTNM>4.3:%T"TLBH2@53DH;'73(JZC.@;>;N MCP_= 24--;.7>B8IRG*E1%)A(UH6*#UGPWLXHKB+%>=. ZT;;? R12*Z;_ MVC[J7N=G?T0^>\K(&;)=F:HZ-?7$4O9K>)!^SQWP.-@DX[]+V7>'#_D #';I\3E"1$6 MEZH2.\06!LTM8I$.6Z') ->'M^.@-G9D,HPT#C]YY)1J)Q(6%U![H-WS*P]I M*Q[)&21$B&20W3H9! (279!KJ[%(KZRJ(H*I. 5,0ORZY/T2@H=]/<"&M5>_ M^(I@9^QIR_D%^0CYCC*V#E<^$<]?UH[LP2BV^)!1/T6.U#+='=?>4AAOS)B< M>.)<41NL%M\TTK2"8;[MSYM6>G),T*_ MXMD(_Y-1(W$%IT!=C2N7#S'75L1 N50^P>3],?3^^[+F.PXAAJN=6\&T8RE+ MM O"HZ3N1\)+I&Z] #&$[;(+=T-*+!L40'DLX[P[$)L$-!^?," M&1J?UQW0I::E5YG )6BY^FAY92J/6ME#KFBN3GH*EN/C'QE#+)>B6"KLA,K' M^4*>=,#,)XEH4R#5D^]Z@QA/)P.9&5W8GS14G\32DH@M&X,=4V;K;MM1MKXT M*#!G&L;;7+-$/VVK%5WJ-,Q9\+O\!C_?MO11G72GD-,75N.DX5#G%/3RF$A' M2,>"A[K]L3C4;HS9ZQPYKQ:7/7?-O&!;,H(^\Y>X=R19C(WK#&->OBUMU$K\ M'9>V7G(:6)Z3,4DE@YS"G<,)WZ_XJ3?EIJAB)V1L!@Y^]!@<@5>0C3TPTO Y M)]8I)33W3V!"VA?>DX$]+6 ;]#A5TRP!$7^56'"/=!(C;7ZO<%(.^2,X1>5I M.&GB:'2$;Y/I]=#\8IRI"4&GN,3*N&I_2V03_DWYK7]KSO&@UQ'[[*?]C3_[ M>I^J*_(Z *-#-&;=3=YQ M4 T;;DDVOQ4/::\""1ZI]$=MU6,Q@R'CLLET_^W/#;Q(V1^1;CU&_D<_%4D/$/FV:^C/2'&.EE<5'FB3^L/$CL2AO!'U5]*[29 M!PM#4G]'P1%\2U;^;%LN.:]&$BAYM>MZ2P%*0HRN_V6^/L1\$;G4.@3M2YFT M^0Z5];RE UD&?R8:#H35W"9D3EZ-C.9:0>A?YN:#S UZ'#2/H6WPG8952\K. M]IZ?G\0_?DJ?.'<@, M>8!D8?C;W>/O'L2_(67N!2CXUGQU"0BCY-I(SD)3:OR(9'%"$$R=,TG$A\." M,S2:'^J'\28ZC/SA(0<'_4N%GSG_2_0K$B5R82ZY%VZ#*'U;.SL9^^U\CYR" M&/.>.;B8G]**#+A?WQ&;F^J?:$'TP-H;AJ>1OQ*]G/59$\EN)I2EKU:5SJXM M*9WM(\&1O!^13J+^+$:K15NS4A9[:8.I= "E0-;YVX*X:Q+B&G(7JDK9QZ=^ M2K# GDOP%T9'] 4D<_+M9P.2N6$)PN=*JPG"L&4Q[SVZ6!NER"&N\Y3>%'R0 M7;2#84L0OKT?0O@(*Q.[%QT;%VTS0,N&OW 5 _+Q4B1F(A9TPX[#:ZB, $@ MZMO!K)#!)CD!T6#[^N2['XZ_,[I[[ M,2R61TNBNHI?_88Z]PWZ26\D\/#7])5'_(@&.%>JZ,C QZ>RUQR-;WU**(RC MAP!D#:\T^\;=Z_3AKWMOE0E67R_:*@'0:/S06ZM%_\NF?."F..U)7A3,A_[S)C=-*-] M1CNS9\IH9($&3)-&2>D*"-0)IH*GTF&.<(L+%;3Q^?,S M7)UJ^"CTKX9FKG M%"KN==&>*4>/Z-J%E9D+,870/F?BG+Z5ZSB<6\:$GGPU>MFHEB((.IJ"BN@[ MY#*;?*=PN[">"$.Y3#D6>=")@XZ_J;\CV07[J9()THL62T/:]T[LWIK1]RX7 M['=#;OEI116&"1:"W?FUD*[[EW0*SK[).^G-L8H/@\C5!,D^MN/P+_0X5$%G MX%0Q9N%"3=$T] Q&23 M;VDW1YL0;O[U?6]LN?T/E>T;&272_$[9VX]D#9@P^9.P VP#Z-EY_]O>__,; M7S;]_AW/; UK9NC/KMC_80/CZ9)]KW9E__;GK1^_--KV%%S!97%;?G))8,?; MNLBC*\IS3(YE;,]=E>\(&G4N2JMB ]I]-F#JAA.;+VQYW?IWK*5>VB(H@VP4 M'E&0?4" Y#VR>=.VJ/0*-I1T'U+!]$58$Q^J_^M3./V?2]E;6BR=]X].6&E/ MCYM7LNZ_DE,, _F8G.+3&*IH#Q$4=*2?$0&CE(ISD-!6*$I;!"JE@. D[*N_,PN*N2M5))OSG\6'K)PE]Q MRV#8*+]%_C!$7E;!PVVIB0"=2>#[#2=KL(JLY+MMB9MYT)(TQ#@/A*(T'W(( M0^UU6)2'*5\V+$TS>QUN_5!?Y06W7G+WV(N*XA(?BH2OTHSK'Z)3Q0_P]7,3QB M]NWW=V.>)'YF&U_BLE^8L[Z:O63ID1 F,@WLR0_?/P#'!1S@,,3>R-.78LZG M7$%6,LR]4AU9T8AVOOZHN=2&+W;!,Z4GH&7 VSN2J"T+X5KIDGH-5[?D@F3\ MJ.X#/@CJ]RHK&GU<)5Y[Z8[CW,X9&YOT^+'A\70@$?JKNR[3)GO)&M#0;#MR MH;6!*KWLOLM)GN]X=IJ,7Y2'4_-F:NGU;#B,4#EG&0+$X*BY2!_F[!M.%V\W M>##WE[^$K=3 ^B(D7Y+'R+6S2X3-U/O8S^[_?U'!P1[/^C^XNF.Z ]:1)X\W MW[FDP/T[9,VIR$*CM*%>P,B]6Z)EC3K:XJ_=M^D41+)"29)%.NT;&R=J-R#R M3Z["#236_C(R1V.W0ZU$JH'B.8Q8!07SS]<9R%QL0/<3Y1GV+/KN6%=F\ J8 MZDE+A_':G:10_5X.'E1DG:+51_5?H[:2MLG#Y!P9^_\J1\'PGE+HX8;%"9"[ M]+*D[4@QYW8P?%BG8I,CFZO325,]"UH+EU[>)NI>W$2;2]'XPX;4C,G-0^<( M%8ZI,TVM.L7>]T6N)0EGD_2K[;*!?\PY/[W>P*^6Y@9>36^+JCQOFJ7Y M 5?8D?F.V<>0_]!8_4N9]N3>9U.F_3A[QJ/8IO "!P@62>$L'!3HWS8F UZT M8%QG-NMN;71-1I4"^RCB3BO0B3"XPS\+G0$$L*@DLS1FR;-]MR?NCD 7MZE' M>(@YHU_#YYRR+-Z5?*XUGAR,\Y*--BBR!(ZZQ\GU(&9IVJ3[@1CH+O>E@+)S M+6E;/L*'ECW8 ";#M[BM[&'?AJZYOS"&?T/#F:C<"0<5)QO('\-Q4%)..=BG M=IR$&3^/DBM0>$E78.X(EFIUK6E.3'-H3_]T7N369+V0W'%Y1F6IQHD]#V\M MJJ?G(3:GKEH)R$DB[%.JT9X14"KOUAIWYP"J@ M:?+NG3LG-%YW[YS<90>*<&;H9Y;22'!*]2TC(UL6;,KBV((/_8*KG[/2U3(S M GROSAH&3S,<>P9[NEN6:5# O8&P(IRW[)CLN9KP5:;7K;=K)D%,"B'4@FKQ M]'R[0Z?V+TCRU^*^"G,D;5GHC;&MX.]Z*6S0<"_%IJ?+KA)N*=:7&XLFN"?% MN_E@]==@%A:[V:_Q$A;EX97M :A;5WC A1RDT7:HAD\#-*PMC&Y6U%^72O!2 MIC)R_J';0AI?W>(W.MBIZXC( !T&CJ6R:H5B5Z$*9@923DY.X3?,+9'M^R9_5U"JT3'4B[FC"TU$8;_ M[(2C>3QIQ_M]T1M(B1P6TS,T600#\GW&G$=YK8%GT_(=FT=.-[/(_H-);NZ>K DALGE032&>=.T[+NN][NJYKO ,2"_82'2DCT!M\YW Q"9 P\TC"ETXY M*WE8*>MH05]?>]D4G2IU0 F=OC*Z2)R,JK@#HCR0JH&(;RZ15T58]3"N69)V/&34)*W#Y0Z8#R$6%L]*ALF,TLA+ MQ$G/OKD(P?)Q$O:WO JEIG]1KX ORZ"8>N==)&22#MPO&["?Z$$OY'SAQ;8$ MX^1,\*%7%LZ3$*.\)=J5Q2XF)"M#D!$OFSJ9**D_IL'MG?H;&^6R84J1KBC> MTE59]E@<51_G-.X8$^+3K23BHHG (HI*<:D[,[A@K 8D&>8E2BG>>W*[)HX> M+R*: D+I+"BA1PY6?\EL%3M8 L,B*G1PW[#N,N>C54RXO!H"'[@"T/6QSW"* M&-^F,Q;OT0+*TN$B@X%JM-!T?&,=2E0O*FX[D< MI(7U&Y7TY#VEKV/%<4,P**:Z,SY+2]I4HU&LK:2XU,4B3X-N+ICF^^G9\O7) M#[[VS@53O!+_T#VB8W57G80" R7="$H9V+2Z&W>Z6U6L\%Q@?2',H&<.0T2& MBK>B8U;TPVD.#Q$2&=@H&#'*J#G=!N+S8+&I.F$>?UM3D8EU&Z(Y1^-2:LZM M9$N>Q,8CV4RU=62TVRT ]JET9L]?/7DB?0FT(*5 MW_BTX9Y?IYTE/,5[OFH/XJ..6'\=/CR[D**_51 (M2];T>ATBRT1([LJSS') M:'59*!J:7UH8*L-^!N^&8 "\R)[S;B-FD>N?A3_8(]MGB]VL_4$7HH,P-5C) ML7_8 .'W;("Z*0LT0P*<"H-XS\'9,3WJXBT(@HQ/R-(:D_;?72R3(Z1FW^O$),>F,>SY_7L:3%OT7QS\BV0 M5?>SV6E;U/GL"7A/.:Y=03HDYU(I0=]I];!G4 KP^5$XTWK3P'@5)B$,7AW_ M3F#H<$AU&!P&%.%%5\JBCE4DY @V"ZMF[,[P,>J;^MVL^2R<$+CM/[R84TYD M0#0@#&=0$8\]:$L:1BB^/S/Z]@3*#T]P49XU+2=H"8^&H(1G#+]B.;NY\"R& MS3T>817S)+E0+NM&=T66*SLA6^5H[A9A*XN.@\E-E!W+N10@A+LE%A[I'I+R M^"UX";.3D]E11-&$A2&B*OG ;JB$*_-/?^_>3^ M9U,UOF$%L)&'L"]0M""1JIT=6[\8)@K6JL6&[9FTLY 6D[ELHY2<.B)S) ,B M+2#Q@#,H552XG2IV' IUTFS?[:_(*0JG+2)CH\/8S3QU"QL9'ADN\KS'G(F" MD= <6Z[EJ@2#Y0E!G)C(RVL>G)%C^9*@8.#MB9V/UU^5VMIC 8.;>7']8AF1 M0 5830.UESW%P]YRJ G.8#AZWA^.4GQ38SGE%R5^\6ND3 0QQV$.@YP5'!$I M@]-B_U1:@KI#>5=-C<.!@JE'-CH1&;BLD]=2Y]#EIP3M54[)(GWZ&RO)S821 M.@UKM9(.AH?/GSPS-39RK]MM6 [<\"8FK5D&!YG\3XJ*R+R$)Y+)C]!'7CK[ MMAV(<+2TY1 "ZG:=+$K']N==QX/W5C/#$=NJ$O'@93K*P8%A'V]Z! M\A%%G2YERB>[=3Q1#P4B41(;$JKAD6V!)9#F> M;2M:M#L[#/(J/.P2AG6]K:C$)0@9:-SAQ>VKEG@FY>7S10.X_C4/;N\L_*DS M[(V)N^AK7P*"H<5\ZIJH=YE6%/!'[BC@LY_Z[D\3IX"%:*AB-C$-7:&IHA\] M1M)EEJX:\0M:P@EK2S<)7\TD[A(->8I=B*<)75YFK9H%=!CX/%SO*B*DSI;1EO MQDZI)N*>G]QA\]W[6%U?T(_E=\,%2/ MD@:*!0J#HAA+'"U!!2E6:&37 MT5:8(4DCZ39^MYA29,V#,+V(ZZ7"Y8W\BATLQI%3I@T)*E.2@7M@V7KN#=E1](L M<0_$)1?"@C<-,FC (W2=JAN M'!,Z!SOE-(3MVQD7CH)_E[? !5)F;,SI,:4HPYB0;AU+?4@N2J^=HM MV!6.1S?%'!V&4CEV*IFY6 6.0,32C4!A@GH=;XZ/3K M!UYS]F]YF \V"T(0N8/=O(DG%F4<'6#2=1'M6R_.VTTXT14):NF39?!.\C:! MDREWBPQ;68P]N7"#;=L(+(!HQ<-BW@1'UD0,0Q]=MI2:CW$ M8CE1]W0Q??&L>$=N*3YDYXD$B'%@&9=QR40D$G*[H6 /BG44 1&Q=D6X6_;N ME/VVU_'I\>/9SR4UTG*Z$R$N-[RW2-52!#\:#G:/G?Q9VLB*([.-_0]NG!4Q M@0=U-TJD%&;>$@/T_%3?2AHS"MD#KISBM?W(G9O;6!H M>#C,"?O+DDT](QH'59T=T!4S!SAE89C=HRTDN.9).HU'F_=24<@4D\KRTW(&3"U*4<[[IS;K+?,.ZCRA4:*8U M# .ET*BZ0.:NW:XYQQAY3\Z+Y1FC9GPO>WIQ9T]OK)?P?._6(CG.11B&;:6- M5;!3C='3\_[%WA::^GV;[<"UGN5Z'8;;_G" JX/W7LQ!2M';D;^&"3:.5U!, M=S.A] !ALX2GQHXQ6ONPP]H"@27)BYF$2_.+-&2'%GOUA&^J*Z$2'. B<_1;!97E+I)4'=(K(]5O MXUUGB@5ISB)6K_":9Z1,F2^Y;3AC#W*/(T>I6'_CR-5%YTE3W4CE^-? DI@, ME-'-7,:!I]&<&'<<;V'7+G&;AXI'FM%3RP'6\&$B]W4QBE=#1=C/40HP2RD3[HL*BK9 M<2IM^DG4E_6Y_1RVM1)UAZ;KC_Q(KO.Z+MKK+=[!S>+:'8A!FD/BBX5Z+3D4 MP%F42?=!9G_FU]8,0K^7GB&$<=L6 Y+./=M M(1 ^2S3D7"['7F9>5"T:WT:[>\B!0_S3%YN.WA'@H\/S@9[N:TY(]-B$>CZ* M_>W;(*.&E (/MNVDUPB<2=+OJGP$Z\QU\T,X A(,H,6)^%SYDGR>;S:5]'81 MJ%XD("BDH]C"+YQKGS27!*[#>^$66FZ1P>)>9]=PE9/.?>'5E/SO*)3JMBON M_^Z'G.K1I\C<+].7HJN$%5<2?DY,:O)>,6*3R:D,S4SVD+4*>"]0<19&CR"1 MCDM?#E'OXM JI^'DH%"YX0>:CS#.)+-*H)TP\-+\[,> 2K@"^\C!0Z"G73HW M-\0XGMR_LL9 6R>+/&BR%K.I[:5* M:/PG&A*W+E-WH72Y^LDDO;+H7QEL)[::,>/!8-=#ZS"QE(:&F'4_7Q@8 X1 M-PNR(=YOAZ4]XX#_I6ISG(L#_#1\%]9==:/F>5>&3?X2Y1%(/0E@DB"F?9TD"I&LIR5KG56*Q=Y4#O@?/!K&.+F;#06+QE+C%K_B$A-K(;1=@.0J8% MAK]>P%(WT9/Z=3!BF!?.?0U U"!_)X03 M*_R;V@%;%7"0,==_JSX?W]8E<\EW#C*<@84D(TMKM^3E#-KTU3EHC3%&^<"N*;\:/,2/D,P/=Y :Y9T2=,\/GEQRA(@7;@B M!7]R=O@#0M?MSO''O@K#/'LQ86CG\I0C+=UM4XG!N MYU79G3,F?%WVL+MGVW)I+9"BHF#7Q9KGYK^G&O^J@JPO3$5PPO<5[. M2R[TEATKD_))2,^P, AU3X(R6&I4>>7VJCP$O9>X%"/PI=D@;#QB^*T54^9: M B)8(AK9@<4W!Q7Z26)N)%U2!G*-]D MJS YE9+]).90II00=;U$N-'?4(1^V75U/14-AKMJ!,1MAQ !:T*$OBU$:'3R M*5956 M[>EV9B!#=G7QZ#67DR-%T(X2>V_B\IN!1<]L$X[/HIE-/DAE]9M=D M2:-MC$\F[R)62H:EM77(KG>OW1>+RT?G!9S1"J7T-+3$D MP)Q)?H4J2E.K)I/@82U^Z1 C.EV9L[+6LK!.E]8?;E ANY&6-RW*6Q9MQ)5V MFA#E78Y6*V,ZJ*%!J43" E+5YFBR%VXKF:Q@O53Z;%Q%++TKY-(WL2V;H7,[ MD[;-%/B;%"6/9\_9"'F?IYE\+)[GV$K-E9!MJR4LA;WL#T.&[.+T(0.I *F* M/!S./><37K Q?-/E$'L6UN6J5$F)HRQA1!(<,FQ5'?J4*V(%:J!V'9:S^EQD!(J.<$DB M;"X=?FECF5)/<*6@X]+[[UNNWP\[F*,S)\ IJ><;67QREAK7,*\D5J=3LI,Z M)^IJ.@AB))+^?)H)R^KY9NB #!@96O:!WQ3QZ9T4**JZXU+=?(>&.._7&B\A MJT*[RDC)!.AX(;:M90JW\&"3HS:89HD*EN#K)N(-N'\,*1GV##AH(,_+E2%R'R%'.P['#@MI"X;V M."+>!@$OG+A5$ZPWCOVCO R1@;2X"=/L] +UUD,:!<@=.DS,ZK'+@$>B-Z9O\&ZOF!1$I%C=[<-_ MD2FY8.^;W,"POZPA.(PZ\A:":B[C7TQ*)-HEUH"N1?E&XU-2)A06CY4X4B]5 M[16Q@**I?WEY2B#3NU'285LC ZV2M$G2&T6DCMQIA7*P+VRLXT: 4D]/*[Q' M=13_U+)SP)T0G%3+2\KB.W=M:@,D[Q##93U)P\JJP]I:Q,UD^?5!Y>U?>_1A MN.Y:BV.N09P$1;AV2DP^@JJY/9?TQL7=M\)"\N2'[SE;7YI"KZ@"?O^E"OC1 MV=M=VYE6H[2E?(]'E&GB#PS,B?N;>N@X[GLH$!0)>-=E4C-B2,1C25!]T0O^TA?KV8D12Y^R@/-+" O\*ZX7 M;^C?@]-0KG8?>J%]L)K7ZP/G:Q@2.E8579XB55&EL,6<@R!"PA0^BQ0ZC"(J MNUB4KQ"RHSH-7X4IZ&!GX96C^RD[Q&'SGV[/PN-B2+/9B["B2Z!?'M+_S+1' MB:9#W!D.P<*^80D9^U@\I;"EPSR&\Q_)@#DWW'5R)JMGIH1/HT)RF K4>PMA M9U\@STHILR8X#OIO9'B#RTVX@' DSRZ*L%LKR1 00101],,73$BSQB&KF!5" M.O1*[9ZOF_JLT_P)BLW=)-K,#PD6$L>RJ["Y^QG:XS2;LBH*LS[B3M/KDOM2 MGS?DD)[E_'-.J.5 7>1UX;QO3BD/QAR>9)=D;C@S?5IR7CH2/N?[GD)O!?=> MO."$M4K$3!@4%SQP]U"^?SBUYHW0WO%EPZSW13BI%(NV=Y1#1'2&[K[PBRJ, M<-Z"\IBY!D-H]O4/=^Y0ZC2\OQ_"S-S.CH5PLKOA>^$JK.P ^AMM6"S0R1F^ M#![>#2',\>Y=7"4K8KF6PN-:H\C292PP(J.D)R@\PS MU^J'C*8N&R_<02+$;F,NH'=OZ4#Z!1*U5^R:E/[;G>'^F+;C.TJ&>KT\[A0U M:PWGE!D!C"BL=W,F,^63U-OI$&78(:$IQOTGASRP'1B7Q%C$L!@K-JVH'JG% MIKZY#'%M1\]?M$<40OQ1M,V1'CRVO%S<>:CL )EP1"( 77.<+S$ZDU'F V9- MKKP2O)W3J;QO+R@H8\&#(J^2X1L;EA0-]B@8P58!X>["G5B$0O.XN(>L%;^? MIZA6]]U MD%7[) A[$Y$*:5I5W9)-8PHR]-_/=QPRY77&_EDLH45ONT SUN![6E0=TG)QM.1&S=GOK/ ME!DNWFTJ60D>#4K_C!9:&[O=]!^8;]>XN]&FW;/6E7K^H^6004Z4>C"*V7%Z&E$P^Y ($B5$6<<0,62)RX7[M&Y)Q40B MU]QQ=!9"KI4^(ULNPT31P=4)HKAUB>KHH].1U]34R*2>;\[I G;=91D?N,E^ M_[K;=92(&/CE@U4#ZQT"-(R&[:G'SU]GR=I('P"U-@;J:?CF((AR_JEEF;RQ MD]5=C51Q]-4&PB2^K^201R.(ZW01YHJ$&T&F/*IB$%)-XW82N1_T$,G;4WHPIIF]9W8W\:I^3C .=F2.OQH;6E]^I MXL;[";!RF?"'Y@FVWU% _OGQ_C@90$>\K2L]+8Y0Z;M;E@:N$/#\7@6H%+R4 M^NYTQGEZ_8[V#X69A71.$FDH,!;;3ILQXYE..Q(!1*RJ2) R+W:-]"5+\QFY M+'M@Z#?QD/6ZV I'[J+G)= \8C6?@+])MZZZ+O+=Q5N!]KD. M(5+."VX>1P8ZC71]FZEGD[0 , MSVM+"'0Y =I>#^!KUJ*I!S3TP^U =V"X+U74*ZJH/WRIHGZ<,-TW=9 \+-$: MD%N112 Z(6%H%==156]O8)\D,5)+18XCQ^6+=( MP9%?0A!F);AG9/MF!7)]W<146AH<80FIV"R+59M#V5B)!DC^IN$VUN@WS7=@ M2Y)>,4=CX1#O]'_9:EI[?=GQ9.8@I\6OX4N[60P31JM%%Z6^(CVI.+$H35WF M'0U_IMXIG[+A^I>X46Z".>O@WI&)CKA*<,Y&35]/=A@6,I$MP:_9KJ5Y%PQ* MZE$*QE/Z2 9SL3/U%L^O8MU=6,QP;9,Z?T4)_+ GE\S:@7T!4L>;Z%6^%KW0 M"Z<,C]0S9V/B)AYFOE9-F^Y%!M=9=HOX'43;2$_;9&(B'28O639 @VU)\0 J MLP.V0?+"SLM5+S4A[#;91;8'UM*N060HDO:&S '57CEMHVYBC0>Z/(_MYH[1 MMDE>2@!^3B? NM:$VA_K13*E%_RD81>&UT<\4@E,S*TQJG_%RM;:O3/5*%P/ M_&K+OX6H]:%G D<0"]=K.P<_U1G*,.CO9?]T)+LX2%)@JLF<2M*-G268 #HZ M+O,:"2U9,ES*XQX4Y3:<8V=,*BPK>$'URDNK\;O%T!::3E"PBBX(1D2XK\:4 MN)+/#HO.86-$FZ7YTX@&AG[NSF;)J@#C_B7MMK-N3)@Y.AX6BRUD]&CRN#J\ MKV>0;+HVVTUD3HKZG#;P\L#2'RSLR^!TRMP?A!STD;R3P 9\75K*LA9_2 CE:" MF5174WG<\$3R4J@SQ"JA**:F?=J7VK>2"#Z-,XS:KD4.=,9I>(>VCB /H>(T MRC3!6J?0TRXE$.VP2X8Q\!%!*/1I>+G2(_XLRR4").]QYP-X$4+(:5OOTM M 2)LZ7H#FM9_3)&)MN6F (VK&B(^V.D^6=">K&>G=F5?^3VV[=K68JB-.#;B MRDSY*V'DP@G@%;C0%#V$5VKGG;<)%@Y3H,E4PMS($1RPLI6SMARHT<52A:>L MKF,S"?/\ZE##]"?CW9]?>\RU!(B"H* C]_9Y5X79A'LL/%2[FGOD+8*#M(46IR+R+I]6IM3L@LW MT=@^2G,RQET2]XV>V)OS71=3:%D"5W#2R?#?"-8J74E4*86J77A+(!$N"T!1 MJ9 @A)^.2GM=]$73@B9K(60-P#CK!QM(8=>:^!KRJ$N>?*M2&8,::S:&T4Q4 M7UG%-7W=@2T1ULTA$;=>S%6S1]8@2TW^Z-EYVWL(F XTRS_N-#9WY7'FR"#\ M9;!'P=>O+.KSC.5+8*AY8[I-Q3?4;>7F-8$07N80A+[$&=OML2<21:)5N1!, MAZ@=^(XP52ZOIHX.!SH:-+=$=.S^*>)LK51+_#S[^T]V@SI#ZWGZILW-[< : M_F*[-H+APNL_>?632LY'$&=[(;%-^ %J^^E NB$?EKEU4QA]W\VRDH()B_E_ M-U32R]\LB'2U$NVO2':>*'B&L*;%B3(L:!AX8,Q3@U215O_@;W!DDGE'=?\C M1&J5BZ;:UN"%I6\SMP7]-DSU=*I"YYWRT'YW^OY@$TJ7;9^:R(%7F5GGZ^ \ M'ZV3:(GT%TPST67NFCP2)BO*E%,ING'0<&K FW"[Q5L1T>63G.\RBIVT?8YR MK),;96(FOU16[][Y#"JK']/VI&;!&^.,#UV%VPU<%-YFJ"QT^X*R]'ASF9>$ MEF9BLVV@W%4D$9C4.2>03I/]"&:S%"/5>;/FXKP8GHNV,Y,P@>A,.A)&Z15N MFK>@S*MU(V&B1/0#=T!JN\_U+ @I=<;Z$M$?.*E)E(Q_2C:>W8^=VI[4&4\U;VC-K%LK%(9 MR\U8%30WTY<6[BOKGDN\"BIY8LUF1Z=L.".QU:LN MT'S1:UY/.N[\+("(_/="L_UDM]?\>GF?9U:<-<0",QR!<++B]L:MDCV&)Z=W M1374ZTA2%\0"K;_'L\?)PJ248<^\Y7BG/[M^H%""=PW_KG:^AE4O=96&]ZRQ MVHNVY42J>\@U68ZP,<*C2M;X+,%2LUH6Q2-VD&A*7(2%&?KL& "D+USN_6B1(%PJE@X^E5+>6BI<%8,?5A M*+&5H88C]5TXIV%T=9)(Y90,,-U8BM>6&426K"?,3KQ^S ^-*YC'+G(%2T+EUFKQT\?]SC!A>CQE)@, MLJ.T4LA:=%2Z5%(;;4%$:XBFFK!9JX)DGLCQI^XN\#QY3O^9"E=@=2Y+$N79 M5EQ2'G1*[7W),-,5,54WP_B^SR(09F/.8'.UAD>%KSU7?K&5 MH[23NH(?9=_:0O^D^B%UP-RPI '3!WME.>9K5 &$S'<*YG12I_F@HHT)ICM%VZYA/D'U;ESBUQ!29NXXJ-=+_N,8?% MU"2SM9?0W!TC/)\% 8.Z11O>J99^=WEHQFQ,LY:GE&.."4"#!"&^A@6**!Z2040K[<7H?,<3 (?DJ+H1\&50J'H4GC!B7GCR9#@6UCO!& V78AA* MUB3UPD$ID!O+M/4P)BNF18($)Z-%Y$.J"5F9PI &5J8;8\^3H M%W- ".*CL"K5$I@]<223LO)3JR1;3^HF%(*51F%L')+N80U*/$P^Q;Z:;W3' M&SU#@C+XBX*3X!B47/ ^M-X!!A\M=VO+P@YEBTF^O\\-A7^$E_Y#J(IK$35O MAS]3\21L>(2X:*>B,01:#8<*%_M+%9X0S$T:2A /:)+=&PCS"0./9U*RCF@ M:25O;#6?54X/_E+"K*-USE+DCJ;7HK&XGLP.8$'/54Z Z8LP6;)\=-T,N S$ M"4T 2>(CX_F!R1RV%+";UK Z MAU@;2UEW_@[+!N&VK#):D79]+=RYRX;7&EZ52'Y7^47#["OT*GII'KF%NJD7 M="(NPS)="&T&2AC.O,G(2F@N M++$OS.G T =2:E>^$_?Z5@_P4ND>_G9X\PXKE"FRDQU91>0)S'.(@$]LF ][ M])9IS?Y+V?+NR9>RY00Q&)!="*U/VC"!T+F.1 MXH@F<3R'&$D__>,)5MWOURE0DZNAQ<$84XR_IYX,HBB&C$XF_=B?N;1,=--. M)*(O[;R;036"\//L].H;79'$A=EB/$FD626]$:J8C]\)!+*N>)FZM-Y M$$NBV$Q.7G#SP\NTK+,M6D#Q!69$R\SC FS <+1SA$-?5# WHNFBJ_3 M?@C,Z:<*11M(>4Y*(R92*8-D@F6+E'2%YGDK;@&Z!3233#^F_M_^_";:A[!% M*6<[A(/3"W'NYSW)[-Y(NZPO=*7S<-I2!C>$$]GL89O_45;9[&E9AV<(&^2G ML*S#Y[\U;3@%B=@G;.OP@WQ>AD]?788(N8[I'WFD_PD;?]FL)[*C$X_W5#YR MC[3(6^+ZVA01Z'\\>^YWBO9Z14W-.K*6QTY=A=!'P(+_'JK7J025]-=9P*96 MJP'I4;O=,#_LW_[P\%7H)SD?<0KJ>HB42IYE2T5=9EO_C'$!%STW(J[A_US>9OWY)O M^V4"]D] FD@=RI0BL13,.NT!RZF/5=$X9L&VC2GHC:K9?UL"'6 ,NM2^(D6'>+Q:T-3D6Q!IWX9[P]R0H&2SSL*7\;U0XRKL])]'JZZ&J0RQ2MH\\O85(G49><* MOYVY#4V-LE_>JK8=.!-_I/_\,ET?8+H@%B&!R=NZN:R*Y9GKB%5%*/&:B,C' MM[WUFD5#Q3/LI1N91'OCTN:K57@_!,$NFHL^)J-YD\JE\V.-!H5&$D$WQ"P= M!4;L)YUWY;+,6TTC<:E<"=484<,IKQBEYL[O*?ISI(ZT@[LWRC)#![%?F[![ M:WS\B)]Y]L+*Z:<$X.'O_4\(W,LYL7;B0P(;B&*V)RUW(@\C-LJ3'W[X;O;\ MR:/'0Z+,9CWG)]([A,?49WK!$*GG!)LL"3A#S+T)I^E#'8O7E.E3Y]Z08@X' M,@PP1@+H)IYH0M]X<"F<4W6& +$;8+!VHB7:6,:AL6>T#E1N6T6J;4ZI4^$$ M>%L4&S^-Q[-_\JR8.(J$'".6A76P? !];HKP[EPT'W7,I,O(.*2EW7A0.;8U M'K?PLKFI;9:,F)3Y< @*KJT;Q@*894M6*6/\('"(\"P"[0+"KEP:9M57B<$E5A+\#-1%B!B1^![0Q[6C !NI%IACC?*(U33C*;GVHUD>0: M8SXU0+XE"=^7TTPK#BI"??_YEDS(J@7UO2K@.%&-6H&8E(^GU%0?L9F:JRGIR_D6"*:-)QAX14IZZEAZ+TBI&.A7FZM*J2*L#,"TE9H%X/ MC%F4>"!?5,&"O'1VF2P(P91%S$""L4JU#>CGDVM6X!Y)X6L7\6/U<@"0950D MB%76VSH<3)N6I$^MV&G!VJ='4ZBH)<86(9MYL61KS&$#MNAAIA MBJF4J'2-(V@>PRVT<=/;=4&I[9AYV+J,@!BW12$3F!P<(Q VJ:*0OQB>E3"V M1 7&WH=BDO7IX!WP"4=C,;EDXJIF+L"R"]Y(#E;0R[SK)SI0W',.]!C_E )( MN =#[9F69MDR^9] ?#9S(X9+<'HSF4VMR0\DBS M[;!<,+C4F67D\4W+='Q$D.E@!)M\RR"?2X+^=(-1'8J5'; YX?\12OV7.OAE M=?K@?*R$D!A:C&!AZ8PK,3T@\H%\T!?$S=V[7Q W'QAQ0[I)"J<;XHZ-#<_O M4KC/IE2A^R2"LAG$3@2GH!Y.+^H:N:2Y+"+IE7-C:*82@<"X';5A-.XJWDS4 M/F=LO45*C&ZQVANB"VUKZD5ELK'PMK\VVS(<]'5N)@,OF]?,$_C[MDX;8M#W MJ:]/EB,;LB TB8V7)&RR> MJC)*XPGF$MTCWBG;=P.FT@P'-7MJ80W@,_9VS)?EI&WY$5,,A MU C^C4A54#^W4\_ZK4%[9SU[R$2ZKXH<\UKEW=L\=E(/Y&+0:D)KB]6PEY ' MY@14D9F6#!YS((\3>1^46ISWPV @IAX+,8;H[L C&EZ;DG^-K3)JVU^6JHZW MYY"(KSH0O?14WT-7BD=.IS'V'E"TTT<]9NP<$4(2PFJE>>EZ0@*&I5:1$+1O MU&B,*-4KY$!_V9&3N>0!_SS5Z(R4-?_1-,L5]8:3!W=^'/]?T8U2KEOH1:$3 MH!,UPAA_O@[.=OC@^=LJ/V_6O$!^"^OB6?&N7#19(K8VF MQ/,T.BF\,7EO7&:9)G4B$09+/M,B2^0CDQLUTRF')$,@>#A^'-8EX,('IXR) MYQ_M^>L]H7PPG*+F>!Q"1; M/:Q]L^TV3.#@#,:*L7$S!V0QG#L_:RN*#LJD,OS[I"CG5XR*1UMYOEH M>1FZ_!V'3ZR!<56FACL'=?6G:4-9R43\&QU@<@R<+$.(O8U,>4!>+BVH<=EF ML+:DP+(H-,-(@.'(XZE&T352NF@UNZ:T BQQT9[G&TBXU:(73@:A$/TT6UB8 MJ!MH "--G\O,H7Y@K'W" G.--3!($*19YS0+D#88G8'(B8X:P[=1/]!TFQ?N"&!OZS YS]U[ M^0/&J,]E=2)?%%QDP)=W HKG9FE$ET)88B0K,,M%BZ:UO84 Z[#77/YP9C@E M;%SRX/39[6>QEJJH8!T'E/-)SV2L/D:O;.]COM_RIYBA #%(W&GP3R%3DM:7B>;V:Z@U*["^BV7Z("E,[RIRB6K M\DPT-3@"4OO>!!'W+2F%#1GT$IJ8>O+-M>&3V>+)<5X);"-VK0ZH=*Q#92?2 MU1U88?Q&'L32Q3/!P,'=_?PR,$! M;AG?Q_TZ(>H2P$0TI"E]Q)LB\MZ__QTA-%0K"L!0),SJ1IDEJA1%QO ->1R+ M\^!E96;!P716+N!A:S]=RO88'7V[@?4JXP6:;<\AF_EPPR]2DVY4#P?9SQ$Y MFSOMK!8>R$AJIX/"<5M*#X2W+FNC?J,N780>*Z9>0R7/+7EUK674V/XK^9'A M,Y+>[LFAMAW1=6"^)+3LSHAD)8B$:NNI).--6!BSKVV5S25MYFTM,_AT5$[H;JH^UDL5=E<. SQ&MTJJ3J3DZ\63/F #/]V'%7;:MI8[[1T+C[9= MG!#=29D1TT9KZ&C*E!HDL35D;6$'EXWTH5'2N&7^AUA)Z(H)K<'"U4M4$(;Z MS#!L'$]*6N+=HB@$V7413!< )!X"(L!&V%9^9+0O1>:$* M97T!%W_,&8MJ,S1)4_L2*2LHK1%Y)H7PN$AHS#H_K?O90SZ?2N>WGT&E\P-P MPO#\_!XV:+G:_?B?A:TX8<466#\R;74#!EO>B#"08HMLXYDQ0\,Z\(&DU,<= MJDX6!LZ,GD6Q U4.$N\V:8^]N4^95URF*"_<_V);4?9/*=.&3P,/<8/BB)U' M%4#Y1%G>(B;-?31Y;H9,;ZK8]'U5'JFP"QX3^%QU>O3WC&"588I*1A# M*42ZRZ+8K" P_DUY7!QG*%\@H*)-2,)RW:[NP:X=QFI9YB8*"*@=#0[#WM'M M486U1F[P7YRG*0<]QY+^Y;8IMG064Z-GR%"]E[9S4[KFLCT7P)ZDFD> MAQ9E?LG?+@8(;S M480Y>7+7_)VP[R98:A9U(*X78:QVF?DBR#R? *)1"2.)%'U;6Y*FX/Q&Y\>1+B6_TB%-B_.>&<:*3:T6OF// M5C8(],,R)@ZKIAZFB!A/F12QS,<8/YC; 0,)$0<@Y-8).OA]FV%4H4V2S IX M,D4B:_K4Q(=+7;K,Y ALD[^#1^787N/PL[S"$.8@;.S2BK7GCC=Q?PK??_:^ M.P]&,',,W/2++0(1$11WQI%#DH@HB%N$_(#5? L8@#96%UTL- M\[C%5IWAZ%WD!'P5):V=TN?W1$"*G<05OG2(O[MV?S^\]N//]_/Z#^9WE=P_NWYO/%XN[B_][]_Y7A]O$3^[^V^;^ MNVE:V> HSTX>'L_^45-*&GHRK_I@(,GI84SE#5S1OY'#: ?VGY^N[S_-Z7HD MD9[Z8)^HMS7]"H^+;M&6!FQXD7 *G])_=0@6?_$:10;V)J.=O/OL)66L/T1& ML'SWMV#=?ML".XLH)_SV9;$*0W1T\M6LSMAN#T9PA9 M7X>K/ P&].U76'6KHWOA8F$,\@T]7KL-;N:'O?73IK5A=(-X6B]U!%]SG#1Z MLF]_^"JJ+9SV_-'1^'$_E6W^[YJRIU5^]M6,BS#!3KSK_[8JWQ7+([R^SN(= M7^HE+PZ6H0A**A 3"!JMDN8Y@GB&A5'S%!%@3]%M^C:0/H9)ST M+9SN-B:(8Z61&M%)NDVEP5 @[Z"Z3B5WT$-[P+CMG MA K6Y&/F!$+N,)D7\Q@X5]9!"!05X6 0R=_]\$;LE)/ICG@S="=8 2IO^WI M'VL=O.%S;J]01;92BF9VKT%/)"!>TQ.=JK73^%*ZC:)R#_)(D.,CYSZO3>S M\ZM((6Z9[\*I=[0TADDXO.$!F2N]$2I@#2=\N2"!+ ^'N;F/U?HSC#Y72.J9@B!*F6&DERQ2:_02$A:9>)FQXEE';EZNT4(A&UY0&[KA MN'S#_I4L@C>RW)@GI9*X*U:#^D99]Y*4.65)2M#5HPI7DL#3D]!?TQM)\J/V<#,IM,KSQK:PSB%!1 ML"$X=>!@:;$[>AO(F+-_DARY3EC5]QA/EBCH&EK\ED2@5HUS]UCH I.3D51C M*1E"6=-Y6=L)/L3'IQQ?-'*H'&TW9\28 MB$PD]^T0(1:GL!+Y6!N"8!YI?CZT'- -VL2_Z.1+/"CG-H;XI:R'6[6SDS(] MH&$:N/#JB@QYYBH)>5-1;>(N3O>NBW*>>[]$&KX(FG(FFT;N,B^" MJ>#VA;QNUGDE&)*! \/7D\8:MACN#;P#-0@/U!L,-H(,V)%BFKD"-;'_M2%" M;$R7,I2L8WM]7U [OV?;MPNB8U-5P6/ML&[<0O-N:'2_**U0#;_ ,MS40DG( M"=1<#KG #">$7>%P>\,%Y<0 Q(M+>P:[NZP^S5@-*=@1"T$L17EK[;OA7#%P MJA"(9]*H:6#_Z4=]LZ%1;A>E !/);'.90HE@6#I#RQM34\?^<'3T@Y$SO*_J M+E;A*E2\H)[CNEBJ_"(5[NMS!KV FD_JNI^O@4Q3BJ];(4ZD(3XEX %-QVTR MD&2_TH4I\#G1IB5I36:[8/@>-H,?E5Q'Q2IXIJ1,T(+DTG-:W<;-PL;3+J;W M-0NDB+\C2%W&+W:%D&F%SDC,C5&^JA' MD<9O4RZ\LI Y@W5/MZ^LAW-_;"[JK#6X8&S:#CSSW<_GG*2\Y%8 MZMNT]7P2-\H1M"*":,QE>Q!K,4,Z[,.R!*;U$ U= V7;08KMB/$.J(#3XI.# M>@4YV[4@ @&\JBI"RH)@,%R4'E\%IP#L%910?*.N[%!K=_1N="Y13D]8/WK( ML)8DF:H.B$$MD1#ZX;QBSH,X>@*WA?]-^5S352)T?Q$4-#,8SO7 MK5(!_2 5C]>4EWM!:;DG(+V\7KWC+NH=0I/)#A?@,M FKRB_3#X@19LFGCV! M0&86Z[H67S8F'.=D-V/3WJCV\2^\>7S?YZ#1#,-Y6B_34"A6SZXS%M]B+(@9 MZZP.LR=T8X? [TA'-L 33JQOPQ<4=^?$MMR+BU),5MNJ>M"@(O=7OV_6KX/W%;7_OS\.C4\_N M-H&B1Y;:0-)[,I^MEFPJ<_2+(&U9>R1$4WZ=QUUP*AEZM2#P^4[$\WS$T5Z!QQ/;N;AWE+$ M=?WYJNFP#$/9%VEK\?0;#BIL/N.:%+T'_3 R,"HUKM4FN\'Q[%48+GA Z$%5MLRX[DZ$_/. ? MRC?\SYX6#QN2_ YK_3%@_$[9W/R="*#"[C!ZR9=-=8#2]Z. I^@1GJ^<=SK" M2]T?H9+NW?^$44F.E+3L-,XO5?LWCP@W33.;\5LKPJV-I_Z>#O37T0+[;(UF M-7 DA;G U=)+B)SQ\;_B48NW_+1I?\'^"G>);_V\?20:,D7W,K[]>%Z_&\_K M=Q/S^D% 7E(A[Z[]< _&#_=@_'!N&FQ/[3EMUHIGOO_K[ M/RE8B8R?X ..AO.U&<[A84_A>R-,P78T#0?DT7E9K$A\5]B H*Q##D*L!%R) MLC@(R?@LP13W/T\P!4S_1V?NV__Y(QNSOTHO0:7BPQRK'VN(XBB5C MOQ/W/#U,S-T=7S!V94B&71E\I K'H$LJO7,=\76C;?Y(E6L=:M:H"\'>\G4- MQ>R\J:!CU(6SJ5/BN$D(FQ6M^G!T&3AMJA@V.,C4+0UA$V<#\>PPL#;*:>E0 MLBT30_Q!K/$3"O?ZX'UZ?^;@*?/#\$!Y_EYC'-Y\62R AF!V38TV.W#$PK%8 M%E2',!_#T26FGH6K*M. MD%]!B$K)/+VDG1'J@AZTO ")TI@=@7J[ ITJ4A)5"Y9;/DCY8W^_!J""_]\ M90Z\.>ZC)7/_SB?K^/ZK[V\>S//VU7:N0H2%=V>:]L#(C+PSVDSCX(C#W+!$ M3BE9/;.[LJDKBJN][P^9G)YPI3_(8-R]CJMZ;4L3-N >+TX!%Q_-I>4TV.L& MHW0=__;^MU_]?3#5HPF4],SX?.+&/VKZ-NDGRE',_G>;M\'JA'_.\ZXTJ!R$ M3%@P9,_:ZZ4"EM><_[J&:1JZNM=K7OOVY)-L7KM[3"U?."=OIC#8@!!)"IYT M/H6Q+2M3@S-HX^R\R)>R7CK]*;')GA=K%&P)S=.G!(O\D7 S4'/%?,OE6;LQ ML ES.G4%;^!)FD #SIRHQI6["=N<-GE=%$N';" _;39OPVN* ?6-]'+G!7& ME@LB2^+WHT9O[LBNB!%^NQ:FRH:43P8],X:K[_RS(9=Z6MR'2Y#I/\OFW5>_VN3.7O/FW^ ]4/3<5E+V>";TH;!!IVK (^#1[L.UH@9 MPK\] 37BO1O5Z?G49OW3?.KW!HE%^NJGU;8,X;'\F>44FV"V;^HJ18 MYX9:M6N_G]_/6B[NRG<^MC#;%DG7Q:9-2:9@Q9^V;XE'(1C"1V&J@AFIRSR+ M@EA9E+[Y9TF'6)G'4%'D+R'C7-9$% JV.:#50M3=IT]"U?"%5)< + &BY.3X MA#?;FN0$B/CV?[+A2#?&QV:X@ 0HR??UEXYZ7WZYD*5P^&)K5 M9V;@[OXPZ^BX(X[0BJ?VLS3T=%2V>?69O;6=8O7G-M]=0X1]Q46^44'.$+(L M+31@8"D?_5Y(0YJ?:O)R?!ICC?<./-S#>/,Q/0[B-CLM7JH!S@V,/ M6D_O]W*?R:X4K&^';+67QI!66'2ZU<-_MF#0[ME>1W&)A M'OI?)G=ML9 M!4S)?B4I!6/(,?..I4>YA:AM^V1+>>28 WA6+I<5J^1^HFFR]T\X20KY!AIU MBE^2Q'>9I'Y@\YMF*2+:HNM:?FX6/O_,WO?D_K=9N*XFB%8-H:;A#,[FV[+B M./+_L?B"7"W<^B-EER5E:[W3JJFFUF29:X=_'_GP#WN'<#I.#164L=V1A_1@ MG048W;?>G*=-=MM$;%?4+2@33X735*"TWYRK(/3QN"(_XBBQ%QTY-UFF')\-4PU*A.#* M*TYP6WJH;OGGE3VH_>6G/0P:-G'NN,-&ODF31T7+3H79H$8=FM1:D;Z8X#$V MIUJH%IK(R1A?Q>3V?RRE71;QUNF5X8VK..FP*%L1=5299+556*^$/I3J5X1M M.'#F'D'^"LN%<%.7LGHQXQ.X3([RQ7O,P- 6+9Z/QE1>.?XE-T$ M;VZZU-G]0T^L?N'>@^@=<>I2.2S!9 M%;]Y,U'.G04@*=D*EK6/KBBV@=-FOR]GM[-ZR04V%;9CXHJJ7>>"&FK91CE# M1KK@+C,>#T_QU=D9M=;*&^V6:9=,8['HDJ.E59Z3+%)_C,*F([$Y6'$H0HT/ MVC!./BF[P20$I5EO84QOS.?0<_<$Z47C8@&:MCQ2\RC5RY&PY188R!7J&5+?EZD+W(O: 7Y6 M(U@15W*$JNR/P,>5UW)H'WP<4]\KM1N$=I2EB1L@[6>J E0FZ$],5?6)5\C? ML@&MI;\QQ-1/>4$KX:K$5/J(E$#C(,[2JQ20DY$<5JRF5*6].H >!]1/*=,= M:![G>ZFBXSA))]RZ$-#)^:UZ%\-\/1+0)_ALN?C,));UVG(3K^[%!BOOY5OS M5\_4,)A8MT3X[&N*CE7(:58#CO)1B_S>+SU\- MOR7D M4W,Z.KR1[<_TZD0O&Y^GVC%IC2IDNTOI2&$X$ N,YPX><@Q:<;+) FSIEUENDD_LT=1SLN2V)_DXCTE[O\'TI5/.:' Z-S5 ME+:@-=G.>^5DZ_WL<:/M7YV8<]NITLHXD5LX^_SKNVS)U$V12+V@$/NFU1FR M)LR=4FPOB^S#21C2,F*ED+FA6&1%5?R:24 M9Z*'$76MR1ZK!H"5:D_5B_Q*YCLZ(%C20(*&?5#"ER3!LF>8^KPLQ^BWJ;$^ MCU!"*XLKN$*:$N"%[/<3Q+/WJ,[J?&DF%N$Z%*(H;&B.J+<@9P\3$>^!F. MG@.C1JSKN%2M,11_RF'())DCEQN:@ #%%D8X: HT+&H%@B%Z'ZIGRAP-BL3Y M3FTW,5 MIB$/6, '%IZFI+N2 AF;EQ- 1HG<040JLIRP572!&XTJ!X;=]3IJ MC&]E.B'O_$B)9K&5IQUD6;B[00QZ_1M#/-EP..:Y5N'Y% M).FK!!U]-:I+#TF6; $1IE(C5TVI3TNN [.D!9F^EX4B"VO6IM+DN .X :$) MZBZ6)23*+L_8-8?,54\.E'I(-VL9E[\'?M9$&!2[CR E Q0[O*$UJOJ=83,F M+="V9.'D"W6,/T*09]A>G0<9JGM,V797M@M&.BZR!,D#;'](,;R\9P0RC[). MB88^9QGW9UD84EYPW_1WV!F]@E;$'4RC.39L L^3$DZL>,5>G+4N_-GZO&,>@X? ^Z_!W@>)ON1 M.=3I6C4B3HFCZ"O L][=FX4;6"[??IG8"'FCOQ4R6 M2F+.,68;J1(+V[1[;6,N*"$ UCTPN_#W5(B$1Z^ @1 !2XI74E;P/ %IY5[A MJ8;+N3-R:J5J3 SO$ M1!8J&@RGJ7YX;)RL@= :\)YQ)'D9ACZ\UU M&C&#R9.QQEO M2@8>:^$BQ3^8Z2Z]7XV5MN&)//!,#YR(A>"I='2DD":N%/9J*HDT2 [J).$, M#**\72T=W#+ I$(Z"X]Z MA7#T D\!Q"T%!54S-!E=%WJO1#KGT&/F]X:"EX\Y=*+8+$1\7_27@F?D9 M\[*9M9-![\/Y^7L]*EVR1/6"#.!Y'99Q#2(N:]*@+B@H!>H]CF%D=)PSSP # M-%*6LK;A**\HB<"VC,L9#[,'NB W7T5M\5$4T"V2R9)O(CR.7?",(SI%8&M) MCY*"<9U(*B%(H6VKMP'G3C+H$\X]Z87P6/0*Y(!(,[/^[\V<&L)_=\[+K3UD:WW$8 O2 M$U&_:F1 AD[NIU$"%=,N>EY5M@5/)Z))9DUUG9E)1'KT[EW;@A93IQ=S_ M@XV@U?&_RPV+EVRE[.TH=DD7%!XOQPVG61-B/NF?>&[F9\DU8FL5K?9E$@H^ M5%2G>:A#M#;762J=;/+L8V8 'XO*8-.<]=G]"Z1XG"O[U"%?JO-:QW4C/&7( M!XZI*)TZ4&$?3XX?X^E=6=.6.%)O0NR M]LR?L$>T91FGZJ2+NR+),8B ^G=T6HN-VSR1-6R6>,6;R86$B\"W\MCNR9M" MD3#E1Z'VS<;R:0.-'RTA!I64$-W#33(OW_5OJ+HNG:D T_.]%[O ,-B%L692 MD;;R">R[]4[9\00BANL#$9OS9[?]P\%%+]9(F;?/A"[+VH@#OYQ]_69<7#Q6 MD.+TF@H*TE[+^,V)O@OVE?/1''D;:=!3H #/09NACO\J.VI<)J'[';N8@9[Y MC7N;LS%_@]23Y )B=G4Q^PYZ@)L+8]>RU@$ MX#"3?2E3:SBLBZ=/E-+"CC&E%*'/GT1XH(2^#IZ;CIT NTR/H_"[* XF"RB( M5S,)(&7DE\CCVIZ:2X1B]T@Z.Z0(AQ/)#-4I6%JGV&[-<--YRI:7+-*)1))& M02DISP-LN-TW]2.7)\TQ?P3D$B^8N9YU"&G:SD0Y6! M Q.+S_GRUX__KWY5(470,;X(H+-?P;U>&-]HS2S6OM+*\X=H5UU^S9>#I_;8 M$-CX$0PA&>+A."TE@LF=>K0@/#BF)^C)5]PVTAJ9%)H"G&-2]X2/YOAAI@HH M>SB+F?K:&=S/27_*#N5:'^>./EP5OVIMHV5RVJ&[K[%[+"Q7FF!80L(%\W'R M\A*8Y:2&0MGX+V;NC/!<>LRE$]1:_2)P6R8H-A#*\H:_ACX'$3ZU_@_\],$' M)_L[TED:)_H]'\(HG1OG( &O[O+FS-H%?W5NOGM!]N??@33EU5DUJGJ7NN8W M!Y@FF2U?IW[^Y,@)3+/ZB;B&6_I< M!-3!G=^E?O^*BC]:M[*O7]ZICY1YRCF07(I[BDE:I2RGI E#D=DPN#K% MV#>^!0\%,.ASDXT[)*W-F;$X@(WMHTD:J<0UO",2*NE2JF[6P'+H.&7ZD#"5 M9:1+DY$Y""Q3+J>P.!KISI#$6!DE(YL<](&[,8'"L-JG?U=9I'+>V5A+V\P* M"RA9*1)3V 2N0I9)8BX_98+EAEQN@AMG/.S0&G4Z1KCR:V8$YI=U.?N"8U[9 MH#RY$VHB@-&X19)E<-SR2%J1S9HD[&O+QK"@OO"MC0)O?F7$D0OZ-/%.L>+" MLCO6OZZLUA^+JQ] _B;__4.WU6O]HKR<7TG745-?NJ(8=>@,K,7M6^F4R8!" MB>@CWY/^PN;M&_KH,QHY- /NT8_3]TWHB*?R=ZD5X;UI10>@S2\1WV2/L)CS*@==YZ(O/WR+\\,N61I+8U'! L<5L.7CS3$_@5*7\-"1 M.HZOHHC2":2I%LN:FGBF4E,B+%[DN>E_R*GV>=+KPP=Q*GO;<:7QBZ!@L9XE M_PL_%C<4,E(V7V'H<$M_7E9J4P)6S+Y278I!7:%->^J'X7?.A,@T!1K;\7U7 MH+,;^M=J%@_GY*L#7LK6?^2D66VM67[1U,GG LEQ[*BCBY=2#9.,3!#)8!TV M:]E)?@IF)%Z"=7QY,? J'ZF5Q1SJ!CP"1%^ ?Q4U/^ B3Z<[YL+[.MS]Q=GS M"HQ9A..)9DFRB-^\?GUS<],"!FQ=A=>OO=O_9Q*Z__WZ+')GF#SS6DRNG.@U M<)KS&I[B9[O]6GH '?0 6K-DCMF2&C=AB"9SJ?[RVOGYY8,6 M6=&#"O@ S99.'.G(PM1,WER>OZ/UR[BS80],&7LN'4^RH5G0L_=@ F[; $M- MH,:I6SCHJ8;Z4.8!89<*#JO$*J!#GKV*FV1A$D[WTD1(0(,^N*!?IGEDF7 R MI9-&\@777A3*1"&?DB-CEQJ)K'DAU]8(?P$J!"LM1;CP128"?4I>&PL\W6OA MN V7BO5F "K2N'D"*V45:04C'D?1[F2.33)B'0JA]@PT6:A%?/+H(%S M%7DNR-$TPJ 4WF%B0SF>W#.F5M97LO]H26G9G-Q\[J;%$!19XUX<&L*)P:3V MQ!4KO=-MVFIOW'BNCG;;%G#@C%Y.@*9&%R#G92YH[.,C_;MEO=TAI/#A&!H@ ME ".P_W$*:7V44^-_VG;IOQ,*H$JM[BN26N:(A>F4IWSR1-UI#$\C-ZP3W%&9 31G,"6 MZ0K#AW+P*H(9'BB+G@PL\\2S@.Q)>J/M6&]M#S<1<4SYAASZL0*_>D8A%YUO M4[TK5?LLS4JG(+'CTZ$AMBBZ*Z^#76FT3)0D@0U9,;:7VPC#MM/\^1Z MK6M_C+G,F/C(7,*=A<#5FOQ!!?6AE) RG[N.%"2UJ1K.. /936?4G M=:V>B,V)[E*'<%*G1"ZJJ3]3064'.-$$M1<.$V12$ GG97()L<[(985*6F^= MXGQ?E>7N@VM)Q8++*G5I6M8XJY*^6.VQ1$<5>("P24>E#6IEUE7;<#7HVA9* MJFME&%R%N*= 7(4$;Z3)0J-(]4#IL4>J5-R;T,QHV2Y3*^) ;)F&-^7CF1F\ M6)5^3$S.J;_"':?(HN)6;5JFM"3>/"N!YX$]X.=&R6FZH&-9YD[N P N.A]R M"]UG=9UXEF\>3SNU9&KVI'720I+459"*2Z1\H Y^=8HY+WGEC/(%KB+ISV>3 M@B2'+GQYK[J"#K FJ>R,-*:LJZQDBT!&Y5@^=9024<29X84*A:R)#;P_!'HK;!H;A$U.ID B6IXDA6IY8A%9:TC4E7%RYYA\EP/ M= 4FN6EA68$%\Q=BGH?E %?E*X46<^(*Y_JY)?-33>+6 TS$T/EFW8>\"; MS\7$X[PC#S0E'M_!$P*<\$3'GS)G71[0.NQ,X+/6F43EEIQUD]R2"_TW4BZ4D: '%O%[]OMMKM>WRG]HM:\OO M>QU[JSO6+$6!%#I*+_B6&N-JD1BD MM RU]AK@'$,W&T!CHVUN!BJI5EOML$_GG-AN5 P.96K M=ETAIM/[(%$-PO@J3[8V$1X/;5*GF6T TS8J"YX?E^&RU;[T_="@G/UOJ#<: MF9:URPJT!R.,]PB@+=G'V JJZS580\CU)^2^W3?MOMT09M1.Z3_5-VI_I7ETBRB<>LFC#-NE MC6Y-\R6 JC+-6YV1.>QUJJY+R\GOV03?L1%!KV/VN[V&"(Z9"$ZLCCD8V9LK MP 8=SXJ.4:O]LKBHCS'RQ B;EO8@'W&*U[^QANHA,BGF=+2KI)C-Y*%NO'!; MCGPH%[?]HHC=4K[2CL)V];;HRP%J=UJ=/7CM+[C#GW8=O3U(,NBV>@T9/(X, MZGC_ 7BWY6@^U\:ZD? MAN)P9([ZVVJ+YOSL.5$RZIN]4;M!2850\ MNC'=![7]\T1ZC\PTMGJM;35/K:WCA@S6D4&W(8/'D4$=[S]8)Y'F.(@X44K" M- +QN(2F([.Q;-OL]O=QVM.8O?>@I--M7/4JH<2R^@T^*H2/]G$=4._!.WS! MO7[$+![JXCM&_8T]+%,OGN$);>/0;0K$GMGK;,L3S>E3VC4XW M&'E6_K"[K4%S(ELKG[N\HNB"U+0Q%E/L[Y\XMW(&!$X4"W'$3HJ3==8TS-V' M'[YQ%Z5J\,^:)F1#<]"M?"..;2%> V_H(*BG8YG]T:BAGH9Z'M<\Q1SUME#> M!XC'VJ!JM$UCEMV/EES]*_X,@UFAQY,A:!F'K)*YKKQ&%YUBO[=^;K(AI.AEUS.-@B/-^< M%3XG.OJF;>_CK+#!R/H#$\MLC^K-('NHLL'I82N[?4F\??IMAV&D7FO8V^"M M)4,!,:IPVFE9)3.O<-@HS^8ZT>KQ YK9 3/XSC5SP'?HTI0OE^&(-N @S;^4\]L]-]X0Y%C3>[UG88;'L>T.#C MF;FC;S7!A2:X<.C!A9=##6AI/@K8Y\G@0?@F5GMHVL,F;' 8V+1[YJ W:)!Y M$,@PK073IAN4+$^9ZK7>N&I M:/71X]6+$Y0GZ>=Q@A5%_NW\V] \30GIAH8V'IX\PZA4L&J$8ZV=*M>_+9S7.S)RVQ8L&'!LA!9PX$- M!S8R>G]2\&(X.!M/F_7[@HVW!G3G E#"\V@C QYL() //3U"^& MO!]%'#__91QA*>/2@W8"%:NMP$+/>>,E@ 7W89326B?"E?-6WP!#BXC1]I4+ MT^,U"UZS&[4/'0B[8Y!\F_=B_UT8D&)R$C%1!?;QEC3XS9N+V/@D;HROX=P) MGK8@8X<,L.$KL7[4;MM= [ ;"6!&U(WSA1/!AR0TDIDP%I$'%]T))S(F*86) M_/!&1(;C G-[R9WA!09(YID1II'Q#F[V!0WE_>"GWB0V_L.9+]X:7Z)PDKH) M]SWX!T \DC]\@(>AFC N173MN0!,( ^J[Y?RE50JC"]9\/[P08F(L2,WP>^&W@TT[%P)&J V8 7">"]? M#EMX1P3BQ=BJ(A;\I+& Y=(K'&-.=4TB<3Q?<).+-*9U8PXQ+$D)3]ZS8KS6 M=A*DJO+PUPA/2(&&IEY2=YEX17M9T%[N:4JB,6;LX[-R+G$*)"ZO-Y%>&;F&1BO%B2+W#Z[;:4"2I8(VB?[1LU4-$ M:9N'%21).6=!&/HWOPN)F!X]%E=>$'">A/$W)TB=Z(Y5\#3T@53Q%Z#Q/Y#R MM86!-@26\5.T(OGYN>J!9SL@R]U9@)8UJCX0K*@Q(K$(H\0LK)B'*.%3LB4Y M<1RZ'K'\C0>*'!\/:@5 *0!"(H %"X"V5!03$0/* 5OIY(Y'^2T6D>.!YKOG M<;JQ4(39 PRX2B-Q)4['0,S?3YTIK/"-X]\X=S'&0;2-S+W@ M= EPRWO>0!L_CN_+[JJ^FM=&69X51UF>+PVNKH7RM^P5Y?_@L$Y=3$Y2D@\D MQ^Z1CRMFM&/\.,C-]H*U($"^A7>")1V\C^4HF[L@V90-BU?^F8)H.1UG[DMV M=396%#8!XA.@BNLO7$)V#8C,U"=+@^WZK/J-+?8KM#M$!$8$V,>NV)7(VAMQ M6[U[B5L-[3EW(L#4>6%J#\+HO1C7S+:%#2^1M[]^,%%FFX+V[[5Z&7$2Z05A M<.HZ\/S&F7H!T(?6?)#JD./@F"*0AFNE"T,K.G8(E>V3((-]$ M-#?> 6&#L7UV%0DAUU(P$NKB)3U 83Q/XJ)DGD1-R2E<'I"Q&]DX:G4R\HN$ M-Q^G4=;51W#=, /OK$9,BQ M@G@65PR,1:%D/'4*P@24TGPL)A.J7,8%48 ESGW3V+C!6!)""S /0 ZGTQ@6 M/+[#UP\U.*]Y_97C@5>I&_A9& /_HJ0IA(XK5)SC[^'$<[X;OP)850S'1)IO M&2>?_GEY_L;X^Z^7KXP3G"5EM]_RU?2']?:5$<^ 3'#1@!)7 /I(G(A;^5;T M9]]=7I#'"]?%;FA\_)(]J_@+#:L:P#.!^.8A;LI+Z,GA35 NI?*UP'V@'UU0 ML&P3X]Z6W@OWG\&^_37RJ6:J\0&[+^_!AQB01?3?G-MZR2_R'SXS%^4RC,,M M*"D2Y]: O3.9(2F3@ )G$*YZ#^0(K!:Q3]RQ3!9LR,>E/W6,&V" $WO4:W5> M_4376:-6_Z>R$&TA* 3+PW7(5H?W24Z\;)$A!E^W(DM9[X+$0#=5\N>UXZ?2 M!D3'FS3XDES\'5@%_KI,X$LT=Z"F"CDZF89'9RC->]:AG_ '$4 MXSDA6!0@7LI>!"\@&U;04LJ>?#,3((P2C/921-7WO@.@X'(@$#QU@@]XL@[T MA]*9>#/"%ZCME3X39!S=/,:MLF1K&62AZKCUX@%SE-$W22"TF M4R4E:U?++*<_DT*#(-QA9ZZ3QIE<=E-X#JR>".4& Q$S3Z T369@8M'7]%@W MG:<<($ =AJ^5.;(JCEZ@!/S]#U#K\<0CL5D U$2 GPT.$[W$042AY@$TQNET MZKD>7I/!2\&15&I($1[!MSV$>CV7WO8Z]U1WK%F59 MK7YGT"RJQHOJWO_R!ZI -NP/_Q7+!-4F@5<8YVYB;U4)ML MTW!\D5@ M?)N%*3QB$IO&^:TK8!M?LBRF^-4V^*]OS>]*ENX+E?,>:BU2U:N).I9E=MI9 M@L@A5X.\3$E>0\C[(N2.V>X<15E30\B'3,@GECFP1R\[7[VIE5R+C7:K?P"S M[I]E"NL3^]&]V#9_U:H3'F77'FSSIG5M5D9@$_:JKDJ;#E[/2P0#LU_]3A\- M$3PK$9A]N_*^84,"STH"K:-0!/6QNNZQ,:U1%<<-_+I9<6@SI?QA4'::,>4- M&>"$M>/JE+Y+,GC:(4U%P+/Q\5T#HP.+<)3O=:-:]2;TL0G1#&W+?MMX(!7" MB66;EK7M0-$&)<^:+<$X:;KM5P4=[7;KA0>(-NWV=^XG/]A'H?&-'H8BS7#; MAW?4G*&N1\RN'N!]7X MKH/@1V;M#EO;ZI):V[L-%:RA@GV$! Z""IX6\:P(>)X0 C]F&+VT]_RR0V[,+-7I!2:V79%G]? M<^&/5+S+9%M(5K>IOV*-N[#$8FAVK\G68#7LT[+&7W7;-WK#R M):HUX8YZ1PO+Z:/7&M:$.JKGY[Q@UY#U"3V%\==XP=X=O2T]H(JF^VC"J /P MGX0I]G;?6-=5Q.FV^ZW^XX(\F^^_&LQ8P5RA R&A7JO=D-">DFBV F$%@=>D M(3T^#>DU30:IVK2KI=5696TT=Q5'7VT\UD49&7'9V/62&8)P%;X1S1,/\Z@" M-==T'(5S+Z!I5VJF>NSX.*..AN2YJ4_C/[W .$\CL'O(&/J(<]J-LSELU'5, M;8A>/C/S.O33N;2=< M$MM>F__$Z< 4R!D,*3UL[_;1D703;(T*0G M;SSQ-\Y'_H*OX5TST6FSNRWE &9C$&-Z ]_L+(!J<.0E?.5%()- T('\.(0! MMC_\_ \PZR(I.CZ JD W(QM"O'Y"X,\O/ J0&ARP*;'M+,#1<&?#Y+:;*GC? M,#EKU"RJQHNR>\TLP&86X-9P:&8!-K, G[+-(Y_$ULP";&8!-K, *RJQ:S$+ M<+A9GGHS"["9!?@,>7953Z6SAP-S:#4CU!I"KCDAXRQ .S_>:@BY(>1Z$O*) MW3.[MMTT@J@(.H8MZP#Z]#7# )MA@%OH4K-=_?*CIG#[66ML!J;5J7P914,# MSZK[K+YIV=VFO45%T-'IMK:P"RO;2J$9D=>,R-LI**UV:W@H]7?-B+S'D\'V M13T-&=3X_@/P5U]T*LS!FDMKQ,'(M*Q'%HHV%NQSH:3;LQN45 @E)YU.T[^P M*KBP6H,#\.]>L%5>E?V[%Y\)=$="8L\^)#KO=].*N$CY.K.X6J2P-+IX5%_UA:]CX>L^2 M+/^R.ILGFNQ(81^9\6Z95J>9VUTMC QZS>BK*F'DI&\W$_JJ@HM.;YMA)K6. M-!R*I[W;B28[]<$?NN>X.M-OO>D*)K%9;1-^J$G6;"5:TS?L<43L8??,@5V7 MPH*&/?9/,,?%'B=6SVP_(M^^ZI1:[P#>&ESUAJT7KHRH>S+^-JZ >K9\Q"E> M_\8:JH=HLT%J/@5D;S'"PQCDT&D],EIUS',<&@K20#A\; ))0T%/3N_8#(35 M2CY9.\&BH*JP!W!156T^C6#O?<8W:Q!<-FOBL?W%87?A-:9+^ME("B^@NWX/ M/&P??YDXV)=9-H>GYM/ *S.]-SPN":Y)/-D._H9V,7<"T+S4^%KU_L8NVUX, MO\>EO;5E>_S)TD0,^6K0\]R0&CMZ%R=>R!;?_'Y#T( ,;6U3Q^7.^>(6L!G+ MGM-Y$_)I"I\(/& F9$8$_N'D;;!A(6L?O.NI&'N?G[ A'1:')VBT2*2U- LA M$G'J$XT0$2&)Y;=D4P-\[)>.A!V[D3?&7\9 $D16$C/P &QJ#CB?^H2HN@X5 MV!#(7HGI^U2^UV"_.E1@3=O[=JN;-:S7)Q+H#>M-OK"\L_TF,PF(-&;"F;B@ M%A*@&-5IR'L"2>Y7?T8P'*85;C)M1KCE5K7 30T%0U:0J^;6BJH:G= M%F1TF]J8JJ "NW VM3';I/]53T TG0=WHNEZ9GLT:GH?5 DE(]/J-.THJH22 MDZ[9;GH/5@8;PX/H+5_%?A0OF)Y^7_NHI@_%^DY%'=.RFD84E4*);0Y&]0T8 M'")*.G;#(E7"A]7:!S[JH[8KVI!BC>Z>+QPOP@Q1+BGC?%9WYD17XIG:3QRB M&6NU&[^[2O@8#+8]2&KP\:QN7K__PFT'&URL=[G[K7;C(;:?/^%WG5AAY[9VSI"VS@8SXF1__A?0]NRWS8XJ1!.&BZI M&D;@W^.:.WC8COCG0B%I,W]A&X-V9';Z38OYJF!CT-\B.:K!Q7/B8FCV1MN. M*&XP\JQ:V[3L?FL?P<+ZZ.V*^N#E!2WD@[] /^^%?B@, M6._ X[IA$ZU.3>BG>@[3QGVO5_I]5K^MWVJ#+\-?\8YVTK3SQZ'696^K/GAX MT=_#B>=\-XV;F>?.#,?],_7PU>\N+XQWL(Y(Q."\X85G\&Z?%M@RLA*E-;W[ M\GVM+MCXL=OJE78%C!W?B>X,:J<'MZJGM0P]+RM_](_MUB![3OX>ZAL(8/&R MFZB7)VS>*PQ?O;D(9>Q-*N"'&P&(6M,"L:?MP5]_\LRK"<+@U'7B M&6!$%O+#\J=>X 2P".Q@&:O-8L-3;&\:"&XK>N,E,UI=)!;.G;X97NXW$4K;_+?/WC= MWJ3;%H[H]L;C;K\]'/?ZX_9DT.]UQV/7M=U_]:T?[N]B9]F[YT5Z3EG[O149 M0]SY"3#RZ]G9%^,#80'>8/P&X$BCY3R_6LB:?P@C!53^WKH$UL1=3;-=S>6N MC#A%]HZS)JSF4JM/V5OT!(GY54%*<;_- /ON(@UC8UYO I0*C)#W895=6SVZ M/.^HZX(R0=$3*'BOKLS46O:>3?Y(8^3]\U\NOKT_HT?!*V M<^*5;#?P#7'! M.(T!&G%P,J7$1XU0\_+P%FAQ;'HSM8MK9@^Z*@)HA^1?ZYRJ*O M%[ZD!+H?5#$0Q[7PPP4)>=(;9L9A\0(;QO@FL5HDW#0B@P+Y1,]B-D[@&Y<4 M1OS*Y/;:8 V8L+=[6LYDXH'4F8LM1L>A5/I.%&%C)EH3WJ>S/ D,+Q'S7/X( M,#"2N],QJ7"T=$#M\4NE"B3M:\RQK_,$3!$W =7+%A&U/2V7(H;W%!RTC/-- M@(U*&("%?]-: 88DC."E &VVU\2UXZ=H8BS"!"[$)4Y3O,S0'P!L;/NAY+YW3N\< 8R0S$+0+M,7I#<99]!V(UX&U7B(D>4$L.45&*R%H M_$F$*E[V7W?B.$2DHCD5@/X5@J@B3H#@R++:"*W9OF.VE) PN"OZ1D0*-SE M&Q%:,=Y\G$8Q81+U1XK=A-$DN_)<,K7 KMP0&Y07@&O )6G[W)!2(R$9#TTQ MO':9J\?"=5"KPN,!J"'07XKLY>ZO\A-SHT330J@9ZL:GI9;NK$R=1E/ MNP"* @*Y*T2"$3X^B,%FD#PR!@,\3? +W$Z RMTOP.IC&7!H<4X4(.>"1P4& M;3(#@_>4_2+NZHGOHT5DVXE0G4[4/?C;ZEVTF?SQ+(! _*54!^*Z$4F+*.=S MO)8%& (:MCQ/N0.X(L>5=P!-/R3W="XK_$XHG#GH.HH UW$##(Y !&5!_@*+ M5-J\%V^(0/ 7/!QX4)#2AS*\@/3U\LYANVG,9JLVCX*F/L3I8N'3WRBN5W0+ M>JUQC R=_Z99I29Y:4#1@,$K8#J\7FG;7-GFG*@Q0W$M*ZR!MZVP!\_56'FC M7!H(][F W[!]GNLLT)I#"9NZI(-@.3-PUT.;SH%)1'@-*"Q2&[0$,3O MLWN.C/O)U U4/)^A!#+Z>Q#>@.2]PJ@V2.3!CPTP MC+.=//GYA[B[B3W;/:E94ZW65)()HO@@ M" .Q[*#^6S#EXVYWXS*OG**5=/FONPCXJ"S797HWD6FVVH8UEFIVWM,-2QV?"K MVC84:0BYFH1L#P?FT&HWA-P02&D(^*D+<*-#?D7C%R[XU& MIF4=BR6]HY9LU?5C/STZP7YM.*H6S8PV@\[0-H>C7M5IO6EH]9PT8+5-^*&A M@6.F@1.>/-AT_:L(.JR1.>AU:XV.S_ ML8:[2F[<#-I:+L.4*1<_+X1[H%U@+7K*; :8$\L<#+88 MREE!=_V L-$TX&]PTN#DB'#R=&NKLIA;9R+O1=\\8/=LEE[47/425^TRM&F- M]AO;?,KHQX,(7^Y2?%?066YPTN"DP0@!LX><)"O8EAK#,_:7-6@JC97 M'6L8^T,(;D-DO#O_#*\+,7B]T#HIDBB2/:".)X)],+&@!B<-3I[SI&?0WF)4 M8X.+AC^..WY=(2[:PP#>2I@[WR)L0^QR5VAL';4G]A8G*14,0QP0*CK= P@+'1 ^++-M]QN,5 @C!Q/,/K[@J;DWZ=;$ MY&ISU;'&Y#ZNG\C5!.%JY] V.&EPTN#DJ'#2,WN=7OTQ.)N!^/*'A!.P$D=#AJ,5 @C#9Z<#*Q.DSE2#5STN_7W5 \('4T\IWHXL3NF91T MFQQ=0,>VS6Z_B>B\J(WS7N0)Y"8.HH;E_EO]A1.U73>BOBG'$]T9F8-.I_X> MT@%AQ.Z9_8[5H*1"*#F80,(!X:33.X Z-$%=CH]@EV>HL%;E&.[<9J.1G+>52_C9H9UHV7VN"DPNB2\(="&0%_&F#$[_49JOUBTO&&= M V*=D=EM-WZ =.W5"N1:.Y0S4MNYO1?$D"?."&_EI+5(V MY(OZX<[JM.Z/"!\-[NIQV68G%;6AOG[K_H90]:2^*M\24*)ZF;K)^1M,W^-P,@;W[I&?B86@/X M'PXL0P+U@Q_>H"=O7(KHVG/OF4#50'=3\HT6800@-BY_)1BOG- W(-T2I)^I MU2\6I)S[WMP+*(7S12AUJZ##80+_6Y@X_G/HZK50V3M@!IL51E\$QK=9F,(C M)K%IG-^Z K;Q142XP/C5-B#;*AFJDC&HK^6QIB?GLU5C=YL?-93MJX('"AVK M8[8[[:J?*%0GE;,AY.H2LMVQ&T)N"+G>A"QSW1M";@BY(>2C(N0GIO,TY+[7 M#?7MOFGWC\4 .?CBFD\B,;C?FW&";6U?&6.!_6Z-Q+D5,<6@@#E=>(X'[N[$ M"!B <5FU>DUX^MD<&*;_<&P:8!<#6P<3$>0!B<-3AJ<-)USJJ)OCK4#\L5\X7@1CNN, MM:GR[LR)KHYIEKQM6L-FA'F5,-*TV*T>3@:# VBQ>T#X.!@>.;JVQ[8YZM]? MC]>$<78,\O/;A1]&8XH@>=@'*0&)PU. MGA$GO?:V8PD;?#0\T@1V*L1)#Y@^F[5L;*YZB:L:5-7FJF--B_L]2./4\0UL M\@$+!-?!G6'&FX'=/XXGX^U@0A 'A!/;[':[#48JA)&&2QJ<-,'3 Y!OQQH^ MO<#6Z2).C!-N1*<:3CS$);[;_57,#$KTS-?FB?FPU9/HCI -OMN()S M X8CL]VO_-R K<"\)Q^SX8K#X8I>Q[2[#5F9W8&U=4?TAD ; M GT9 K4ZAT6<&-_+06*1OR1?UP9PU:]^<*' WNZG'99F<&-:*^^_-S MZTE]I,)>)PXH.94GB6F>WN2_?_"ZO4FW+1S1[8W'W7Y[..[UQ^W)H-_KCL>N M:[O_ZG=_T&^2JY\[T947L/EF%W&):L:;WNUFNU9;[9>>\\9+X"7N_>K.1@A\ M]/Y,O8F7W%&VZ#MG@7<:7T4Y3JL6KW, MTE[]]Q_"& O? T5N)#,G,6"+ABMWK)HK"#KIE[@!"XL MS0C'L&M*0>$I:M.4_J%[P82_269H,P1"3,3$-"8BAA<((PU<(';'"XQP(7#> M2' %$B R.?XT8"=FDX5Y'@$2PM(R=.+X;W (#@/;"WE=4:"Q_P5?)@!%)A@=,HG-/K MON%*W_$[S]0[.66Z?'U@ (;^->&-[YHZ+E[CB;BUAMS7\,*2R]6U6X,>$/8B MC(D:WD2P8.S3_O;&FR0S*:KT&UE0OFGGMSAC\ S39/TM&K]B%W@1[4;NC!YB M2!(RG=Y2]KGV[RS*E<:5.!U'POE^ZDQAA6\<_\:YBU%=ZA(5Q.D2X);WO($@ M>@ S!"T/4!^ 1]S/,OK+[GII"6>W[Y%P*"^0TS%*X"!S2#%.=)W&\ 'XCQAF M&C)SW DGBE&DP,7OA2OF8Q'QLSJ6R=($[X4/'<-!Z1C#K20AWZR%GJ;T>D6= MEY$>*=DE-]/%84R+6+Q1']XJJ\D+" 1TTUOY=,D#^((E,X+>QS]+TA@-6\,. M48=T4.6+)>&TX*?7J]_W[5:_-RC]J=VR2K]?]RBK#X\JOV7=H]9_W^N,=K>H MSD./>G3P8(\-7.XURD?K8A*KA/J0>Z\C="+(?LBN!;Q8^7_IDG]U=CJ MYHQ:MJ\*,NI)#ZO]1W5L;]205$5)RAZ8;;LJ';-J*/?K8O=_X/.6QNZOH8$V M-(?]/=7<-V;_P5+52=?L][=/<#YHR;^2#_&2Q_QKDQG*#OX9XA/AAA$=S[^A MLUN\2H_QG*W*^ET<#;Y,9L,[_6R/S_'P*&[+7.9OWES$QB=Q8WP-YT[PM"49 M.TRDWO"5BRB\]B9B/B]B+PPHB-PTW ,D!R1<&+!"3*=UD ]O67DXB-GNNSZ M2>&-Q>?BQ[D3P>;AO0)_S^^2*+PS?'$M_)A34W@@0VQX@+JN9AX"6P M6C>-01V)+ \G\N+ON I\KIM&$6;'B.#:B\(@RY29AG"7 3 %7%)FC.]$5R)+ MJ@*L3HS0\^G:*U@CDV\8\4X"DM*84067$ B#[7-I]J9P[/:]"B,U]RSX5* .GXOHJ*8 M)+AFP1H%F'+A^/>/MMWJ+J7^!91'%R? +>+*<^%JP!=ENL6\W.\X[S*F]NQ< M1@/=PXS&2PB%0 M.RQZ&CEYYBC>@PLD\@EO,Z1G#0R]4A(D%S&UZQXKQ3J.$*XL M9@EK"&Z< Q_>>LBWP O=M@GK053& !TWXIPWOM%'WL\ >3D'O@2]&!DX6IYQ M"S]=AFDRN\&Y 3E!YG2]O![&-&(!N&[FI7-2K@YEJLKWT+M;QIF.]VGVQI N M JLC4CG7G.P:NY$WYH=\ 0HW+DP#>RG9[;<7B9@;=@OY=H$NI8CI!^LMOQ#N M/@N"E+*XD9Q:QC_%,S2=.!O80]EA3&&=GDS71?:^ MD]*;O:1$N+, W6X-P!$!!G:6S/#;A5Q6 1)%2?,+0019C[B92#,,KD(DB4!< MA8DG,\+IF=>@FD*PC#1!@ Y+Q#(<8SI:4#M4UI!S#$F MA9,A93(BKG#'\&A0-+=JTTQ""'R9WNTHT94 Y9RF"Y.3VO%73FMW7#>=ISYI MNIPLV;95F\>6B\8XC6$#<4Q$!'_K(AN1BJJ LK#AH7*7] I8SG7HI^AJ! ) M'CO1799SBEGRN):)$ NE6,G4I2QN_0H?8'P*&H999>PD<'%&A00RHC ?D[RG M(B)YKPM53:L8\/(8R(" L%B6TTI].@F\$T6[E+F D "%_S7B$W$%^M3U%DA9 M0*(:GB2CER,6.5I'I&!<.D$08EV 2B_WT##)UIOO@]XBL8N(?6R^^6K-QMN] MROB_>N!R1,B;_IVY)%/FSA_P$Q+WE,"#^P[$I-P&(78<(Y]2ZCR3HX>;@L>A M#T)Z%4U!5/WP&](7097LJ0F] ?B)#79%\X*=));Y3,#R."O&^)85\"C2-I.D%5#MK\S M5:]I4]VRQ*7DZDH158&8 %*JC$<1"!G%<^<.: SD)=<''XB?FA^"U=5/I:C0 M^SRH0V&7^PH:S&*)!#H;I/F(N;U U6$5@FQ<4C5LC0HNC;E<5F4-NZUAYC*- MPXCU6*R5$07 6NMKC^XI,N***JO?:?6S-Z!7J3LK)1SW:!+==>^I$C%%E MQ2GY4FX8(W/&<8AC)A33J:WD!5\ N;\Y8'>"@,K*1A ?9[]\-,Y@%1/6A('Q MFW,G\:"%KWZT5MQ%X$]MOR?@ORG) [=GR\G:'85&1U M^DU%UDX%4!87E@9T2:">&2>>@9X\);;)Y8/)EN[*MXH)B0,$M4*7!@%P:"Q< MD'K,OV0!D$^EU!X5>I'V7J>I7K)4;6]:8V>*LE2PMI[E_&.K-;_T(0R]\G,N MZRU;:544]N\HC']GD$ C=8K>INZMYTX1&H".\:/=U^N,B[KI;DG!PN76J*U= MCL77Y.3K9"2D/IKH MVZ9FUX.WL3P 6J^+U0EF9F!KL:RHE=-'J&*,F*89^XD*;E-:-NH M*O%/:TT.\$LE'IE-R4+JM)_B7]:!E\_0_SK]A0X"EF%2!8YN[8>ET3"S.F8> M<"MR,3!79L:=K%AV.7^PXZG#^"-Z5Z@+,\)CT_M2+!*N:;0PX=X:&B= X_06 MC)-H+(FO6L;4*PH2@H (!'O-I%]7%F8:OSC!=^0%^ JC#:;QJ776 E_.A3>! MU>@B)Z$LF@!K>70\P8(*%PJ[^=N7W\((3PK>S=#TQ*?)1Q0CSS^VE]P#,EL% M*GX\&0./%H]1R<788-$<.*4[.;:%84^,-F'D:"S4J#>,1US+1@SLSI7M28E2# 0B)%67#=4@ CT$4ZJ:6 0HELEN$NL=(HHYI0M* M'P 35E,D] 9469IV88P[+LB9"06N<<7+#P0YJX6_G=S&XRCK1"#JZ,Q@#A"9 M 3&-,D$IBE.+X$B\/0(+!D=*=&_&% \/:KO"N,5V+#4)YC!CCUC%T M/O!]0S *5$QYLP">*-W[+XE,H-?B%1"M: M/Y/2I3DD)R(07),\A%]*&8I#<#)D2FR@?I/G,/+WC,A:*/A44LI&P3N*QV)( M *P8S$?A"*@ 7]?#M@_E!+MF.07"Q\=DZU(R$A[FTQ%OZE-\00\CJW0:X""* M^!?Y3CX?&"V,. J_IO=+J30UUM()LKL[$Y/4YU T665X8(0J5EI:K&='+5"4 MN+-UH:H;/&R:&$&H(ABPGB1.'%:H#Q%% %I4$SP8./8]>DJF=EQ0'V#)4CBZ M !W=J20A&],!E]0ON2HG>Q@)E46#[K[*Q1> BJ(#+/Y!45/>OQ$%I ]B'.7& MJMTC(/7D>X#D@K G=+XVSI H?K.VR652$0F,#YA @=CI 7ZEIH:553/[BR9 M]O(&(!+/%!@_2"VW;V=X7QF)%X7 IWVO([S>YIB29>+$=!);JEB0S("98V_B M.9''XAA1(=CK_> %/O[_B329UV!)V>E/$SPK?;*0!8K6<%=+S\S9>QWM&#*" M+QR0Z#(C$PQ=_9UH@L0//\J88]+ 6%!PW&-5A<>Z -O$Z+3Y?,I-R<:?.'>@ M='_)Y<08#P\\PAE<#;YEN M4X2"+\6$-#J P\@Z]D*C/ Z_1*!4V[K:F:11-/TR<;?[!5>#*<&U_+)I TV95E#QY 3M(9JI=: MP[W?9<.]=TX\V^L>']5+$.2=R@U3 0@'_23$)7R'P>O2(VH990F0+HBFJ4$J M9?[F1U]Y4U,]F4N60.!1&CO)"0L+RFU9R-1 V2P5K]0>"*0Y":/\[)YB@VK] M=-)\#^,E%#FG%+2"JRE/W#"]AZP#^/KO(5A?WVD)ER@BG6AB?)39E)P ;PV7 M3[+YX#[W+DR5=$@G#S)P!8:6?$\A=J6<9V5G<<6&P,A?Y@W+;+?6DHIBQPAX MDJ$O5TX)2\R+,HLFYG#.2'44SU8IT["3",\>W"SW>1R%WX'2,;(),F=&WG5F!4@)X999[@%9E_F02>&&&EOS\D]Q/6:3B M4XB&?%'*T0/=E=FH$28E A&I!'GR?U6%#*=%J2:["95) ?S0])8IDR*.M9EE0%C=/XR+U#R29X*C:=. M,^ %JC(!EQ6H.YP#Z6OE<:SYD/0IE=.C,+Y>?>0#>EB1@1-- 6+T#F0-'ME3 M"^=.2?@0HZJR<@^EK?9,U=PZ*]_+U0Q M9&=R#>_*:QM9'6;+W=83W%7YZ[XR+\Z"C(RX;SO%./2@^0TK9,Q8#L25(],; MI*XJ!L'7-$Q?&R)]*/!7;P/^(Z485S-VNU&M5)YT)DMW**8(O*JXCJ0=IL*S M=LW*%DW,' <98\":70&BBW+:TSC[0GMRZ#KR4)65NSO#]'4^B=0>J*5V@AQP M@#!/D[N%2M\D/P&'267+5($1K:E^[L_:N3OZBX/U0K"?+UC3%R1Y2=ZE)FS. M.+R""_X"/JFKU4AE3J[FXS+F=^[89L)J)67U,!B&4CR,K^",L/]F?,ZW6$\V M8CH7NDL+U*#*N7YO7;9DW7L$-P8Y,_ A& 9O5!(YNY1!"D_"LS\3[>L(K#1F M&V2(K+)%'J&:6? OR^C,^"DK1%$>%7GDSG>A!11Y(6N22Z(<27R %RO#^T!H M418Q&U_2R*4TG7K3X@534("B!$-_6 6M"&;S.NX\9I*GK7TL) ]HU$N M!X85"V &)1[PX ZSJ35 ,$_:D,/5JY6(:- M@A>?6[/OJ$CI"NS>Y9K7;:3U@1#\Y^G4^$6>S%W.L+G!611AL@-MLH8D_V!L M?!)B4%$Y!GCD.,W.)F."@*-!(,]+X!NR)B:DJRD?0Q'RDF]1J [*AS)E?5CP M"9P,P*'XC,D.A+(^PBZ9-6M(1CV_J\L41"O\1(YW86<4))! \,G]L7A>VYH.6! MS$7L'0$4G,:Q\HNR)@O2?"B3:+)'RJI(PZ#8F$)6Z>)^\1CGU$LA8VJ8PN41 MH.[+KI.V*O(JQA_( "$3^]>SLR_'%M>Y""3(5%>3!\$L(XS?R9!/YPLIIH3B M'G8A_D@G5YH^U(XL5)HI-\/0"IJ/!.(X#1(M4290(.Y9UHY "[":*DCF"UVO M,'"55Q/V8-D,;'9]0%BN/E;PQQ#77Q.+QC*F^ MU'4>-E1QUM;*_#B7%0P5HG5RQ+5"Q4?Z_.@*C M*SW**/,X^\,>L\%!&;)P)C[ M%D:<9B)NEX6$'H O,Y*+"]G +M95?48F4%(]5:Y(]++UB)[ M*5*#"V[4PKF1O#=5):NV53P]E=BAH!UVVO+OM.&L:FV4!_BRRWQSZ=X;-H?].)="VAT5YU[T+TZ!^ M>T/6P,O-]9#7L'N@8;5/_\YI3NY]TLXL6GTE%CKQ-)T>8$J1SDK%:JH'_0-9 M$J98#1@UO-F56JEJZ.HB(//AFW.[??2@RAKTO:H 3IQ;E3#%/2?Y]-Z3>C0" MJ #!_%O6)Y*AQK%.O)$J'S"5EQ)4DP0((^5!S)DQS[^-17(CQ+*AEY$6-O^* M*.E#^9#8G42UVUFW/,Z(\R(M^9%6-2:Y+Y_4,C;=ZAQ4)97QIC&[,0[W(82[ M(E+:>FM"ATX[Z,SL5KIR1"A2)_,0;/B#"PK988&]8GDF&(TZ:):;'HX9Z-=D MV%,)3Y+XZ#E]*_3C=I0/AV_,ENC%.L:HYQ\MBQO]BB#.5JAT/TJ(K*R76G[C MOK.2^H,R&_^AT7-> Z^1A?0 8(U9'>+-DD6BGW0RV82:"XO-'?%(0>&1&S12 M@A<8G=S)$;N79@7:TO?GAGF@+>.C0@QD) 'G25/1MA^ M+W;\(O\H$BVE/U.U^T .SSA;(VD3_SZEQG:T?IF7J7QQS9##G"$\#M'LN8LI MG;.H:O0,I)Q2A$T'I+"0H))E"*N8D50K5^AA0T/*GF4OUHLHM1B1&V%=/_.^ MF;^)+?Y ]MI3OBP^RKDM6QDGB4W):@M@ ? MU4"%KOG:F93+*3T;1X*QE_$^*/5$3 M)Z-\^,)7?[_W8M8^H M8@W&?8VBEN:#E'>+VJ3M4_GR"M5TA4-N0YYO=PHUJ'DBYOHMKZM3S( M0XF7GS]\Y<[*/7#_?F++)*LZC0LI19BYZU!% !]J8I&'"B>D08J5$__F>2?9 MJ>=R$VV6TJ4@E.$855!KM8KUM"L@H'+]>UHUE4!!5EY.3NFX"AZ..@[\9'YI MO #%-4%)!+()X;+FI6OR7&5G;OC_E1=/O5OL74%6G:H59DA/0]5ZFTUM4A;8 M*W>V05'2(@(=Y2W0F>3T:0Q\YNO,FP9R:4R>4U-N;K,(0(T+AH=SM0!"_4=8\&/):)3*W'-T8IF^9F)R)8L\ ME-S >I;"PZ<^CE.0I_>E:F*]_I,@5E$?L"XBG-7F.XM8O%$?WJHY9UY @I!N M>BL?)D-%&"99FM=&\IE_EA&4T:C5I;).-1Y3OEC&5UH@6%^O?M_M !O:I3^U M6]:6W_1STP,;5L(F35+BN9.7;V37'2B.-;+A%8M"1AH&+WW9^>-U%UUI Z+#8 MC9+?Z%5[8:GA9F.:+P)PK<(TQ@E^K[9AKL<,JU>C[+GA++:%GMEMWY:== V@8PU9QV;Q_:M'O:D#6B M48GEBFQ+:MYZYOT#@OHYQ]I7]:H&) U(&I#L'B2K,FQ*_RF585:G1/?H1W.G MH]70\!YL09K+78S_/TIO+X%B:^.F')05,V[*ZK;V"*1=WO_0/=+7D\<:0-S& M),3&&^QC;^9]'X11MDMX'(PQMT.@/-H(?$WG;W7/ CF_E0E^=9E27<9NN%+VZP(Z=V$JV.J;'W&1UIRP'947@5.?/"Z?2<*\2% M5LGQ RP;Z+P93*HWOA02Q93N]);M[>,,S^94;_+?'V+-,*VES*+PHNS-5(W M1IZIB^V4@KSCG#Q/5_EJ:@2AZNRXN@5]]69>6(4'_DM9K52)A/T>&4*$(W@[ MOS%?=!@9F&CB3;F#/?^L9;XGD7 2.<.!9^0$5S3M.;C34V(Q4<+QHCS5CA,W M2S,*@&ZX5[RCTF+53"29&9M5XQ32-BG)THD"RO7@[&A'%>ILT#E[XDV*[2>6 MJ%6#L@:=//7GT;E_PUXE<_^&+092:4,L*K'(QK%B .Z]DS@5G8OQ8&+>_%R[VF9-D5=[0/]"HL.0UQ'^?$I M#!Z?]CVR*BGZ1V<*R:CH0MD([ MV$Y]@JG=%$[O7M*,)44133<#7K%<0&@_G M5+P#XC.0E0LY(1IK-EY#^OP]2S8&98;SV[*^,5GO0#2:/F$+ MM:>;>6)JG-^J&3N?J;5HQ.V1Z+>I?T6&;9YRG?EQ9VXB M$W2YS&JB/DJ;4]5\T2P33[51:1F![\4PIT3GXG^B#TM\3K A(9,YWP!7^.8QR&S=2,%K/3Z#4"WRB M<];T%7>WN=CT-=2N1@VTIB($GNBJ]H]A"CFP$_MENM@.)'O3&VM:WJV3'4E]%5*B%J7&8JI+:0;6IPS M&V$)+-Y(74W"P+\KI?04,!=Y_W8*\-'D"X,0WI.$44QMLYE.3CH/@"[GT 7% M!54/$>S"0N&D1#8GIO;U:AVT9W"=8]F3!)N/AY&.Q"(.'].I**Y(#]A'\>9>K %J91945H&LZ(9* M]0KFFBA8SC25ANJ V7):*94E08Z!28E2:<]H[:!@_4I[C7,P:&6&6;.:V#14 M9(\#@.ATTL4EHV\SJ:5F(;'0PA=3Y-"CZ*3F5BBC&R@ M\Z9$>Y\12XV<E'Y$:EEV[@O28+C!.UQ[]0" M[>B0@5'SJ07OS& M3RF%$X@'8)-?Q12V<]K_P0C ?OCO'X0[>8,@18A: ,>S28C.XP??N?J!S^\3 M8(3;Y UU)X!=^['X@;AC>MI#ZM_X+9_"X-$OZOWPL\/7_^5UX84_+_^-H'CT MFKY%\R#9<$G];?;^V)<,?OA991]LL'5'3130>221/*+-M5 S!0!4\@8&)\PK)\*NX2GVV=O&ZMJ,'*9+-\D>&/BX";I&P_Q:426NA)I\Q M0!M80JLIW3O:H;41AK^U8;B5:&631SJ^HQ9]/6F M8:J-Q4._FN+!:FDR ;NVB2!^C$O8<#^SRV_%$RX=HEITER-&R^R[V;T4C?*! MQ9@E+F2?V"]ZO'U5>&B/>E^T]8$I_/[\#'R+N4A"NL?DGR+(F4 M%O;H1P;-NAARR"@25R&E"90<+S)J,&-;65NAXHJB:8E8C==",>9,D*%\_&2(B96>JNUN>=DG_I M 7A=_I#U!,M-+#%MW/.+%'H):(NXK_491;]6$Y%,'J/,S7NS[&"Y8D(!]M== M)$L=D6^PXZ%PJ7^\[Q?8">?.Z.M[@N"L9FM:RVXIR-X9GV\"8(>9MT#8O9.I M"+^( #0L'UK1[X35)1[_*HM<+G.=B7V;3_CNM#)A$Q(@# ')<(.MO6H:+*1.U MI7ZXR$[)&D_CD:2NX*]#^3Z5K(/\VU3-;K5:@ ]"9I5=8AJ# MNW5R>7UH\PY[NW^U<\/0RPS+RQ)Y-I2^I9#=6S MM%-^JKW]M-6?=CK;-M6W6YUK-HFRWL@5:!E[>/)K[2U2P5VM/5&UO1WK>-67IK,REI$WY?_]06LM8;\MA#C MFE*6CSC%ZT&O#'HOY\.RD>R4&G*";:>WS_GR%9*BQG_&+,)LK?^U@4'::?_P M,]L\)-8OM 3PKWD"^!=. %_R$O_RVOG9./GR[NSS+\;%>^-32F,85O.QW]R? MNF:IE+*)\-ZN'I[/?-\(J8]4CEVTZ[B> MFSJX4HFI%W.C6-G1V%DL?%@XM73-$R&BO%Q3IL5I58MH_&75BEJO0S58**MV MR//UU>RH0HFH[!(&]*FM@1K>"I _822'4XV%@%503>=D&Y;,D%M[&Z=S "F7 M*E59Y5X?LN!9,^'N9?+"BXNJ0R:W9;7ZG<%N4KG[+:M_?U9X18V2S0:VVRWK MO_[KOYY+&MQ'J=/I;O=R7]KHY@;Q"ZY*&L6S)%G$;UZ_OKFY:<'B6E?A]>NS MR)UYUR)^+2973O0:YX*]'G:[HW[O-2Z2/UI#HHC!:\=NP^=.QQ*WMM6:):!+ MSK#%N?$EA>?C#1>"V.)CS.?*"T V-3TZ2 M1M1"5;_;.%E?LP?NG)3I!E"GZD@@L^BSIK7_PYU&_3LUO(-/2ZA)S(,\.\Y]UV'7N]9@QZK [4:!YPJ\ MTRCP R+MS@,*?+W>MCJE>IO:U G?QV96/I:;R:"F%YB%WR*Q@#?A.&D>R (/ M6*/R-];4G4/2U$>JJ!L]O4L]?52;EZ+,:-0TJNENHZ;W3MH[5]._45H:-9 L M4=5K?6V>M[69QWV&!Y+8+K&@ALFEWF]\M=MH]T:[-]J]T>Z-=N^TK-JK]@?& MI^V)KN]?U>-5^ZC7M@9MN].VNW:O^SI)/-A2YU_J#'3.>>?"&[DH+2DSD]8IW0T5:F?]@>4>YM??8V\06A>BL"3XQR"!$=1GO"@ M=9HI+Z^)^9J)&"?PF>?4O-I0J@+E+-NI_SN6G0RE+9SWKE8Y9I>GG2+;,=?9 M2US7Z71.[7YWT!Z]+-OM*BMZ4]Y[_E+5)AK\7-%@NXN?K?9KN0VKK51L)"; M'UFLMQ#J_9L3\!FM;U M5Q1;EO4JAH]65<1MU^_XL!<8=C/VMMJ5=$.?"Z% M-6N!7YS@._YP1FV<'=/XU#K;7 $LN\W_NQ']AR_Z-^ &I0I>GRWYT.UC5@3= M1A'4C_25.]UIM^VAG;O3_QHPJ7]S;N6,UB0VOF!>9'2=C_9<4S*!S8@>$N+9 M\.84Q[C.L.;\6Y3&B9*U**E;9.-_10#$H#)HZ/JFOODZVWU5GDEN/CRQ]A!N M_WY\6];E-3S(L*H4]'QI@=UK!';]*%S9*DP4-F6BC"P;,U&Z0R;R]R)V(V^A M-PI18B\W?.K0$)#QG_L___,\F":E.24C2"6^S M%][)#PS^-9)ATW51ST]A\">8B-[4HV[NX#6A[XV6LPCB/+"Z^1G5J(+6][Z@ MKNKMCG#K=]4XH-O7]O/^+YE]=I9>X7$"GRJWES/L-@WQKG0-56"5.^[:W'IX M$<8>[9::ZL).9/--V2->NU&V[FSGMSCC./339/TM!13&Z7P.)LEJX]47TEK4 MS[2[G+FG_3N+NA']1*"ED>YH&\Z_6Q$0-E=VH.;1JT'U:@54SH:6ZNFLK]/)#'( M9?^IO2-;BSK\@ 5U?BO%M^GY_.%']X)8;SW(A"Y872?'"^(Y6Q2 MFDPK[1RL0+D7NL:F^FBY1=UQ@DMJX>/7R:1ZH)*WJ 7/]CA,^ZB3@ M.'>_FMELKIP&'!U0#M+JLJ75U6VLKCH3KM4C/Z-/*8+@=G3:FUA=I:THP/48 M&!^I4%. 0H +P0U&0VO%"..J3/F,9!:%Z=5,2P_GKEA;N,G+9LE^2W#VB+"" MCWR<(#CTR,"]F[_GA"-CJJ.,#?0:+55KHB>ZL+'HKOLO2X^$X5Q"Y?[G&N9;2VL=*#?4"&)7U K'9)'Q"KW^]U!@?*Q,K4 M[#=,7&LFQIBVU6EC]MCP^RE0[8,=LNX?;?/ $-K#JW+:! &;C_PI.9=8/U.] M,%Z<15GU!H2\N+4]:@(^==;@9>U'K'9A#E X-=YQGQ O "X)DBCT->M[\T39 M*O87V"=T5Y)TCA0.:PU$3I:UEX/IARY:LW+2=B-;ZTSU?")FX8F8U59M.->& M&]XY\6PW9UE')V9+ 7U4M0BE$"C)-- ,UJ.5JM9_-6*U K2.69A=90I8^I@Z M-"NKSJFEJU>"]_$R?BE08(TX(^BP&=)N^+$"%/W$@\IV5S^HM.T>Q8"S@\J\ MD3SJ&OOIG-*D#SP6%2I]X+BA< Q&X29P6,T@R,/4QYE'D.FE RI6M7I5U$OW MK^K)Y#\BRNCP&8&RU;I=.0@E<8+)Z9D?!H*4S>FE2!+D ,Y+/5LL(CQ&(86C M&M??.)CWMOY8Q][T6(=GJ"3HH1J_M8Q?(GS!?!NMUNU6T,O?)SZK%$S=)QP> M.&T?':LP;VK@ZFG+R+:6>. +_^NKMI8]-27TGBH!:XA#0U.7SZDP1SGRW"03 M\5L%57N[J _(_7I;G1F7C NU[=&@?^CLV!3['!0[]K/6PO+$^(ELN?+MDNVU M,=\NIV;NBF^/E&V;\IYZLFWY;, -3B4OM3F0)<4^0^/\SQ3G0.:ANJ=%YPZX M>]H#*%@=:':$,"BO9[%[QSO="WEDT$C=>I+[O8UG.AM:3(\4P2LFU.\!3ODE M.VKS[-BUZ;&;=I@J3%TX5@8>-@Q\@ SJ;LML/1 /UVE'N%RNW>Y;V_;8WGVFYY\.(1*C4T+B MZ&&7]Z>?M3(E(4" A 2D(#OZU*ZR0Y%,WDU_G04=5&?2T).C8*Q=TS&?'=0V)=HPW]M8Q MJI^--P;;^PAU-D0:.]W>X,19515\VCP^31KCT^),HYN9[K-43W8'[YJZ]ACH MLM3^"PW;N4&+.I6DPQR\,7R!P(\WL7KER.-J'"XG*G7OO<5-R>F-@+)K]:>8 M2I0_E4@74XDL,96HJ::64%[-45X:;6FB]YE3F/1NC=M9_D&F\$9W%%$M M]B>^-, \0FSW4"SGSW3@4_XO[-T0IP_2L4.LT -O.*J.'2K4MX!..X)/L%9) M9WNQHBVK&<&H#6)4&KTQ:$TY_'VQ!<@F1ETL15%W9MS4!M1*,^]:V[,@\U[/ M?-N)9Y6=;SBG([CWQ+BW@)I=+B3;6>V:+DOIZB9,="C-*Y@7#]$0S'MBS*N7 M95Y]9^9E%0V:4I9U*S7[$JP;LVY7L.Z)L6ZG+.MV=F9=QD*J499UUV8L"-8M MP;JB-W;36;>OQZP[8)&IT@ZOL3OKQF.*!F5YMZJ[^V"%7L;1/D_N'?S;F?"N M_>O2]=S[: H/MF![+G[X"5G'NE!;DFM.87'$&EW>N9C_YK_XHT?/L2W [Z/O M673,.QE]=\S7%EXG3LWPWUOVK_!R;/\BHXO0CX 5[=&_M\87QH!O49%M,C38 M4JC!>[% SEXHU3Z0P5]\DTHJVF"4B@C,KHI\.X0-QCR] (M#\?C!V%M3Y^Q] MJHS=#'0F74F?HR&(%]OT 8*H4S/ZZY!:YG (U-L"@[Q@4$]Z-7EN0-/$QM+O M8-Z%TLO$\]T01.:/'X^GB$+8N$ A)RC4D[Z&-WB8:;+68^0'$6(1C/JG"&QP M5?]D?KY0._"GY/G@VW\:I?]D*NHMN_NG_]M;W[+P8I._M^O3S\ @7AM!A#YYED18JV]L*_&D^KYYC]. MA50OYB_/]:8?P,HA" G:Q\V:D*EYJK2[N?YQPK2[,1TKGVA&GXZ!.\>#@/=OQV^_V$2?F-C&W7/@-"=DZ MB#<>O%]Z-%\)F*(A04\0_9MOX&2QA*=/+*4%71HS@,_@(R1*>LS:PFP9$WXR MPE2*>0:6^CF'T&MKS^,3NL#CN%3[R1G%Y:OMQNYU M[6;_,%W /G7R$>]@S[ML /3=_'>Y5%.=:LD_BW?Y/6G<1U M&)K6A+%YAI-9K"*% !P"H;&+L>O_R"KZ9#/>_G"2'P$I.^9^5!]!'+ M/]7I\S:O&(,[/IG@[M]0N *DR,YK?]O\*FSQ]1W(L?/A;'X^[50T\1Q,\HV# M54EWH]W>AW_[] ;G=^^%)$"(+;Q]'G?.K"/[IG4O:BY;_ILD8=0?=*D4(!=& M#IS+Q 3D##%UVIO:E*]FF9#^'9R,U%743^;G3P:]_7TBKXE'^WSQ?]K2"QQ7 MT@<*OF-BUQMZVF,FXJ4@FLT<>KZFXWQ()LB]V0<^"3,B@\B:I"].%I6$+C'F M&,W@13[Y5T2"#0+QS#O++!<-+_9DH8G!=L<8=11BDHXQ'':Z2G]H=(?*J-OY[O?[ZY<_GVZ?^:0 ,Z7X7%OV.CBD MF@%4N)_1\ND]/M&;Z7W@^R#\CX Y]$+GR+/M",PHGGP_Y'A;1^ MCY[VP3M@]91>V0Y8G39P92T-L'2];2B=6A[5:_<[]3RI,VAW^IL;?!6,"RD8 M3XF?PU'@9=GD6Y%D2HZD6(X?===M0Z+_'1QP/]M5*=W0.A&P2\3OE"DKMK&G M;>2':7.V46_8F4G\0VERNJ=OX!1?UD^9(^QDGLW"LFB,:KNBGI@9]!PG)0LBG]1L@17 MF5XIV^AJT7#CFK3N M=4O/F/[(3_&06A/?[@RH,LY"IF/4#T#FE\,W8"A\3Q MWA/G;W[#, ,G$"/_X"/&_F'\LJ=,<-.EMP[X4\N/OZEI[8X^ MV%,7:!8".Z[%L2G7^QF68X:13ZJI,=ZW^6*'SHEO$6W^/!-LZ9I%C>5%'699 MV8\UWJ\"H_<_O8DK?6]+OSNV]7,?B#K"MFXFINU/,8=A?"([VNPV;L%AG7;N MU!Z-''+0O>\=H4?8$]IG7SV<@(0I&,DXEF8)]++A)R&X#Q:M:*Z@2WU8>9T# M*Y_(3L]9I!\ NT?8%4VG=\-IPT]8 M$K5:$K>._4_;D_X+.RM@QK=W(AKVF;BVYTO_!1PQCXV?R-[.V7HX"%Z/9#^L MZ4-RVO+\C,V)C2R5?Q%6:Q9J:5MC!9KTRJG(!=X1UCU?]K5E>9%+:W!6;*0* MS6]XYZSF6$K)59[KN63]4W?[E'AU4TW3/TS_IW3;QM*UT;OMGHCQML\@P3G; MHD?8^^X W5%^-D>B\T\\$# O$V]J!M(34C#$#.[_]-LGPI9"RIR,QWLHE')@ MN)[.3LY&8!\NE3"1VC<3WPY"&]YXW99^-WWP1_?GS0G1?3*B^UB0K0.OPE[D M@Y8@?J[=5^*8TK>VA+E)0O+PNYVSESP5H2J$SM$A#/+F>6+ZGBM];4M_6+^3 MO>1]"U%S>J+F@#?M.P-4")BC!Q>8@'EW44G\PW81":RD"\G$_^J@L^= M^'E-3>R67EB'[/QVW"9OQI(EN5N3-UTYFR9O>VLC5JSMV]/MX\/3B_3P7;J[ M_W;[> M_W+](3[>_WSV_W#[=?I,>__SZX^Y&NKZY>?CS_N7N_G?I^]W3'\D> M#\+IF^J$"]#R,.M;+=JA^2]H )&X8>A1U[>U*=$13S0?F@\SV\4N;''5^CC- M+PK25JA'/=%_$-:6U(Q&=D@;NL'?+8M-,L)\(BO;R748]]@-6(]= ,K:3G&? MP"T'Q?".#8:3.4IP$)\IH(+L<.Q/^$[L0ZLI7S(CE#3UR^>-77RQ":T<-RYP MZ/(6UAHL]+SUTH;#,NT&/6_E:[-6OI\<+P@^R["U.=:3YKB$-L>568MT;,X[ M3IOS$A.[JK+V!>'$)TGKW+AW ;S5]D;K&^GB$[,[<&D#W4] -IG+BN5,^ MTL;#\\B^U7 V8."2)N#/$9#Q[92ZF:S$-]H MH\=)&->!?EHXG,_2IQC!CS?7#U\3E,JY4]1L-"=< !5MZ.XY$AUQ,,>:G[8? M7X,N61K2:7 1\NW*7(E$J )S-KBQ^33%%67]F(2T.=VTAO)NNJ=/X]1&^>?+OAAK7:B3EQ60P=?]7YZ+@. MI)$=6!$E!ZP=^\%+6M)?:*N^61 M)N0&<\^=(YO)ID1OQF_ EX,> MCWR*QX"\TDD0MLLF&2#>U/XTD&Q)\/I@&# LT!*OWQJW$_ MLE'<61I#%3-"XQ7L&['UN31^=9WU@N.5I3$9H?4&HB%M:P8^2I":G13(%NW. MY=.9#?@+/YW#D-<6#3^1MD;+:+;DD71/G-N 0.)19"%]YQ0L;@6R#;Y,O"#[ MVYAZ\!$3Z$78V!T\%##%41ZS\\97(0&](1V6 19"X+GT_$TP-'SZ:G/H1?"( M"<&6X04]%\3/V&=V2>JN(&F2C\CI T<1'8,!/A9*!3 M?5@5XYST)"PG0LP]K7)H170A1O7)V>/.*,Z6/-B)2A MZVI+SS@&)//A=&_D%T#*A4?)R,FF!'9ZB)QMPU+(&U:74GW["L3%]U'J39&C M&0O,56_J"T\?S@ M3#/P'LX5T=POYUAQWJ"XLV#3C&7I8*AC1P.1,GG+P@C/-')99\BX"R4H'K(]Y@8 F'N(W/&40+VK**TCR6<&2R^UO.7%=C"KV.EQ5YEI6X4TQIF M>"E]4C_'YBV3,(P# GQNEM?HRU':I>*FJ+7-QC9IGX'IWCSG+1;^5*?:-, ! M.LUQB/M*94(0#?_)[#TYF:CFD%_2/Z/1:\P!E!SI%F/NR:4/> D>+-WU8.4. M$@15#6AN] TSW) 8)$7\!O,G<9&I31";GD.8>'QG)@B\1T8YD%E*TO+?0 RM9N56ZM4\V"=-DAB.TR(?&03H:2/0JVI> K: MB_E+^B\F2V';U]CF%?4V#[)LO9M* J#=$ $5^53-)NZJ:I3P5]>&G!8=65"/ M<%"@F*S4 J5J"Y\$2TGBNW".:$B$0=:O=4F8A#\!BABEEBS3]S] =;RCH273 M[UGP !0DF=^P* HS(9*WY[T+-O W5>FV53!4',>F0\# &F1!'A/UX9OM18'T MEI+83$A,OSOHM8TVCHE=>3(SXC//RGF$+-GCN0.!Q\9(1\>6H:)^,VV':LS$ M"*'QR;E.3_V41!0A3X&TGWKP=L?^B?XI"$F7BALJ+0,$+76M,1*.DR =1T[$ M?=X)O<.YT*^#$!?7X]\OU/7WXR=STWU(>02'Y-#)1]*WR$]TTZ;!B(OR!1!& M* -15DRY.+XZ2?B7WB2A.P)L+@<7EC@@ ;$I71#F0,10,Z%LG!)J(A M]]3 [J>==UC,.;[+V_*M>*=FOOG A1.PWN*>I5TG$I"PW26N3$(+]M.4' 5. MA9KH^1:5G1BZ^$/DD!SYSWSPK)/-^,K<'"W+$_BI1;QBYB;>.(V$K'J==CQ" MDUK]J*9@SW.6'D?8NUN*0MN)[T9P43D+8.@N_'%ZTU=GSGW@7P@;L30G_EQ:C,$0%4KY=*V]-V)K#"*XV$T2 3_ZHV$ ('"7@QL2RJ N^0*T@5R&WI>L$!P6A18,+*6%0:A$: MI8.?L\A6[/6@%):"GR!!F7OTT_7>'3)ZS9G#R U3IC&4;%AGZ6*D"/% M80TR!GG@G*D=&5R6]%&6TA#9?%[4P/N:SULX#PN87_URZ+N4I3G%6KO3P8V# M"L%@6WSTX)D ^S+C/37[">5N4%9TXC90$0GZ9B9CSCV *[T6SQ&+%!1!G"2Q M&/**Y6-.IL8FZ9@5(UO?CL8'>4]LD56=/W_4LD3-"*Z,MV8.X4UE764!PX(P MI'E?B=&WCA@TZKH45JU!L:"HPIC7Q Y"SZ"6K+]::PG@](9HJ_CEA#!,'V0C"?Q)=: M^=0*,&L3%"%S-TWG V]1DN3:A&;AG.3T%[&A23T(=E&;WE&M$W+45O5RXTS M[R#LT'KD^E8WN:^%7=EX*\NB=3N8OC+&T>T)KRWDVG/ 85_"WZ3_F[_PHYX]Q%--:7Z#L3)$QG#RR_4EN2: M4UC'B-B7U&/R_'OX08M6L(PONDKKZO>GZ_L7Z>4_'I[N7Q[NI1\_'O_^V\(S M.3Z )'<=OHZ^>IP;O0P^DVT<.!U90%,TA6-?KC0]?WB,#5.:JJVK__# M,'0 M]@OY908%Z7F8_>7G<-;(@(6+L_166=5]1@%^[0P"_'L^ZOV6KA4?++JP)PXD MW+H2L]"S?HH2LXHE9H5K);C0V]F:L^)5'DDON#* M8FZJ:TL#KZ(.B5?\(,FY$,^-*;';GAJ86[<9QW$+9"?46;_%HCM>D3H)+E#0 MD+J3#54C$IWH'M>,.#2NEDK+A#4-K\4TN[ R9KK/ MC:>UME.FN&/.HVQE3"!(=!PZW6-LUY?@>B9#THML._@9)PC-%_).S)]4GM ( M,^;)DB"514LWX<4NW5?6MY"WRI:$]YZPFI7ZG #K;MB]8"9-@^;#9;/M7(*7 M]1C\3HIH;-^*IBR OZG,)*DR"9I=9O*- +E9[P@\0,<&MV N+)KAWUY+ULZR MG^; )2D;#)5,9"=%1+E,O5B6Y0- ,FE4Z]0Q39+T66%#4JVQU3"D622_XMW, M(G"Q Y);*IC3)R.WB*LM53HN)EB"V$*

*M1(TL5\1A<@$P)!6-L9*C8HRX MR>48RX]E'ZN:P1P2^Z,BXB0B]'X>EN[+.*-BCQ:'*$[N/ $T"TYIW*\'1 M17'D-Y7S\]Q[9I#3 _A"$QTV4IKE4RZ\P2?SQ%Z0)W,)@JC!5,RP/)DK$#2Y MD*,UB!:Q9W'V!5A*8&[8(27(XK[I'H:$Y76.\-[5R34\S C([&?# 1FCE9UT M$E-0,(S=9#3T(4,^,PC+FQ\AQ MO<]R'YQEH,)]\:*RQPP0EGW+2@(9 MF\4U<&E296IUI&EPN*HAB3/; ,K_HCD(P_G6,^D':";:\;ZI5QUG2H_(:URX M3+./[46+,15QWH(A@2^FF=(+[[S[:@[7J_3^U^H][!&7 M4O#>]0RO.O5Z>GUV3[?7Y[XN2-5"#L':NQYZ:YBYTBE]&7J8]=]D5?;7N'_B M,^V?>.@5+[-$_H(_W;D8?HC@$:/@,Y]KW'+]G>E.&[=.IX;>8K=H[+%HS@)R MF?SE2S)BU';I&^F7OL3/B@4;K[T7NZ")>F641,AXO,ZM$ M_]MEOB%_(,<^W&EG=+RG?#.=A;[VZXF_]02RJ"AS:HK$HU"@./G;\KF4VA>' MP(]K%K[[[$9"BER;52Q$P:BU5,+0:TDC8ME3TPG^O76A)P4-47#Q:IJS2\32 MM3O"_]S.@70=WF#A#YP!=IDB+8FU\_WWEOTKO'2CZ<7("R_BQP*TX"P(!5E< M$:&UKO2N/.CWDDJ(9*5KA-0NW%F8+NNUMV"%\V*%_A%806]=&9KSE ,N)R>^T+)V"JR3\I M,QTZMP^":E#1?4BA_.)CHDG:GI5FJKQAP%]F#3?'F5O M-J=1ZM[!( MU?7V8+UJ9]UZEV]D:W(?"XF]HO9S \7>-@RNT.^>A"D)RYF9_=:5JG3DOJIS M8F<*^.Q;:]8)GP' 1U7EWJ#/"7S.PDVY7NH')T2S@HO,!EBZBM A>U=37HRH:^:BQRZ8$D&3FP4+(>7,?_U'EL MXS3NJQZQ%L*.ZQ$"DFW8:"WC!QE M19W6NM(,>: JG!B1 D'[4HS[0I ."%)E=5!960HWI$1@S@NQ_*>Z)*[)P"R< M574J3+8M3D0ILIMGW\.KE.Y [FJ5/?NRU&F *W-V2-L64JJ"- .0UM=D1:U\ MU7T(I!WZ(N: QC:V4P@_9-JQ(F2UP9@C-L/JS"(9D;L92 6^?WKILN( #YVO MV40#ZP=M" 3_&T:V,\KVRA#1WFU]F:OZN7CV\/_)R9=5:EU0:AVYTZM+IS7, M0&H 6.IT:2N"I0=@T66U5_D.EJ]D$[Z%ZQ\X*=$E_L>BH2-"B0<1L8GGD%+A MVAW=)C3XW?>"TB&@?NM*!RY2.JO9*B**R =XZG8[ZP// ,"#:3!]7L!S%O;M M=00O](9VTF\R]"/KITAI.)R1FR$ G#\[_I*LTZ=I#;*N"4N75\34:>G6@1B5 M(D;MU!59%N9ND=K/"9G2R7DTNB=NS \G9).39P=?EEFTUE5W(/>K!\>%5=L M\5H-*SI@I2>K.?GZPHC=GV#UW #U("6[[6*GQU?L,R_,V(,&$K)DN',?8R+L MX@SV.^ ,=NI(1Q(6+>-?OMJXZ74TVNH.:[!XN4I4$]/8BZNN%7@^@IQIRMZ,U 7HUV>/\R?\? M=*Z39453G%=$1H" F8^CTL/L^"YAB*\]P$_UEBI!> BMQ15M7 9V&R'QMF2FF8;2]C/@K,Z%5A3Q[D='$X.,S. MPKB_)Z$P[9MOVIS;ZJ=E+'9Z2\,1M'/*/T^Z+2ONF=U[Z1,?'I'&+SUW)]IVCX M=3B;*J'#G8OCZE[,7ZS>;@?%IK6N!GU9[=05*6V8S=0 [-1M%FW"S@H\=( ' M-UT8SB)[X"$=8>T0,\!!E?"["V]\@4,HXYFC(H!Y4&F;DN0'4N0)7_(P_C,@ ME''*"EPLHQ_(/='SBUOXU"UP:X6/T;K257E06VF\"#@6D"78M2T(I_L8C')B MQDK=HC=S\M?NB+K_]YX;=YBYWJ4ST +<<'B-83%RRN(]M%TL680]5I7:D_6 MC1-+K&UB3.+1#)&RLA1B6_BIZ?_,M@6TW=!T7VT<(4**U..\_64Y$9[#[YXW>K<=IRP?]FE7A0$WR94"1?L7YO6C:$!],E6OG+-U M&*/Z^"%PT9(V]TI*. >'C<;U\=F3V@N_A3A_,KF9 MH7_40$Y56:)G+U?<2HOW0IE+KLPN+ )D]>N!V20 H]"5M3 MX*'3LM;OMFNZ%KQ >@[A!XLI"LN;B)_9T9A;//,"&Y%RZ1/'#.TW\N7='H63 M!-N9+\9H4.9?,8>PABA<_Y4]'5@QM?G]HK-TPY?Y<^+/;RY?R<70)^;/"W,, M2[PTG7?S(T L9G8RM=V+I9-;WC3;VM7?AS[">.GT-_YRX;AL=X2#%?1N>H&: M]ZV#85,MQ#,OMR]/U](+L28NO.?5)H$LW;E6F][!/D?#P![9YL)@4K[6O\!. M7TV'3@U_GI"5U/;#@SM_P9_N7.EEXD78;A'.^O:714#8/D],GTC74P\'^7[F M<^5+&FEY;5/3?P5>0\W"4@BH*IC+(*IW8(&..0O(9?*7+TD$T7;I&^F7OL3/ MB@47\NR2VJ$'P7X=L_-@T.X;.G)T[+/&+XZ9O0T[^&WUY]UN&WSRW%\I;;7D MSPU=*_6-=8M2.VVCV^5Q4;V-C]H2,> Y,%!NKDO!TJH-&V;<>\@MK_"TPBJ" M+#(=$E_259DJ*TW1.F=_ GJ9T30\PYHU4[F[_GKWX^[E[O99NK[_)MW^/W_> MO?QW?41N[C"B >(Z=Y-CFT'; R*%JH^KRSA^27I^.SZ+;*87 MS*'%QEG4CY!FY@>:TX>^Y. _%+K;307'\JTK0Y.U04,JLX^?5B:2SS(!S^F,N 'M M@<>ZIDUGCO=!B#0D+AG;QTU&:T Z4-VJ\C8^_R=">Q?^F#L9N\W/5I4^'1^I M:+S4,P@,[5O)U(\AK(GIR@-5S&0Z8O./3,!!EF)C09IA#],=NQB?3]' ?IN M) SVL2-[J4KKJB_W:TO;X,"5.3'\[+<+2&7\T.H35>$%/V=A.8,GYT>L^1T1 M1O+!XTEX]FG3LIT-&U6C]7Z=@2@9YQ4[>XC U(0=G*8!T()E<-Y",UI76DW5NKHC.PB[. M28_ ZC@/![" W'ZWPXDTL@/$A^VB)/>8+^2YPHH^K/C.L-O#^)L=S+S ='Z' MPYF!<<1ZZ'S+$.HAH=.N]E*W=67(_=IJ586IS;M8KQ5@8_L7&5W\17PO#UL] MS-+I:ZKVA1-TG84QSFJ?K56)+T8N<2GF=Y7VV ,6F)'[SM4>KO MBK^WH1$G\*]!Z&B[U2A8E^$-D-%'@! GR#\]_=$=:P MJUUO('<'E0>6"=N[*5*X'N3@J#NC)QO*B8T8X$_8;LCVV&W$R_F$(P^4W5&! MC;36%=@S2H>7&WJ!H2-E>%3 D$ZCV89>.0>/KV@V?Y*8=M^1?!+:/NVA(GE# M6(D(41^K3]E32HF'.2$J,%('YT;+O;XPAGF%T5[Z:=4-(X/"2!U4CHD)R[C@ MG%F;YNQ4R+@['W-F[S-F,U&^\H-F50VK-^6!6E=\3]C#O(O@N@'4 VM8UKB9 MTW"RQC";:%+U:N]\3)>]C#7)\LKN!DL?9:ZJ5)Y2)\S>ALC<&K$SH-CI\(*= M)?*>)M($2;''')'=A82N@$VF]65#WWN:2-,,_D:#;8\)(A7 MI@+8%$/N=FN>1<##[).*SD%=C=(+MQ"9VFR@,JW$8?F?H9];) M#%&NW=$"2>8LI\$[B_&:(-2NA.K702B]&*%.-F)\^Z_(#C^*=.7<3>-7.R-. M4%F!<\_YC Y1Q)4= ''1:>=TK#^"&T='.P2A9_V<> Y82E17J[TO$JG ;6>C M X2>/ RW5511F0D4\2,N\/.7:C\=PW(PH]IS&;O)TLSTI3?3B8CTMTVVQ"/Q MZ>2/C<[_W?WW/)O"V#*W,KHM*Z4=D[3&6E& M?"G ;WV1UBZ7_CZHL%*ZK. Z"B>>#^&*BO]'"+&V[?I MT[=LO>06^P?:8@^WJ,N@I.1^9S5MKN 6]0J^Z/G<%]<=D,"J4Y:".TKKJ##2Y)WH-?F$'D?R2^)YC%EA>$I?V8;49^\AZJL&/='3^HG)G?T38 >C Y1PS%6O*_>4 MU03V1EO5NM+6MN89J3HGB4:T7F1;NM$QS>VF=WRL^_K@.4,EEGI9EO,,+!TQ M.K+1K6O"'!<=1@7>]G+G4 />L*]=IR\;@\H=N0Z!M[.H$\1:(/B0[SD.=L&S M 1 ^"78<0"MZ^^[9D/_#=CT?..\N)E-I#L3)6[*6,_.PM*7%A:@7@-NSN5\9 M<#H%7!T!<[YD_:9H.JL=X$[4,Q-?&/+\&_+IH(Y'-F?X.@Q]>QB%YM A+]ZB MRMZ9,SMH_.NRKJSR)H?&F, H9\;_03!*N_WU9%VOJP4*7TJD*96=<3.1I>&/ M%33)!KNMH!G #N%2!S*-O @PEU*Q&NOR<>!_V]$XJN-4^!)D>^RY>8Q$TR_:#@EZ14N.B:[OZ^]#'C97\6L4MJ4HAW?1,B(3==@(I M]+"K#B4FS5G[;KNF:\$+)%K:2[N'K-U$_,R.QN+$,R^@"?Z7/G',T'XC7][M M43A)N"GSQ1AEROPKYA#6$(7KOW(@#.2?U_<+8RE?.O,G+A+9TNX8HXY"3-(Q MAL-.5^D/C>Y0&?6Z1F/JJ-P"N.ROB65^^FU01YWSH8HM5"7,HN@5^(-7'A/:\@ M9V4)O+TV-?J?HV%@CVS3SS82Y&O]"TPX9SW)&TL/JU./N1*0G^YF_ N>AUC,H/U =-9=C5"?" M AUS%I#+Y"]?DO:=MDO?2+_T)7Y6+/QR,BCH0;!?Q\P]&+2-KHK\';OH\8MC MUF_##GY;_;DQ:&N&EOLKI:V6_+FA=TI]8]VB5+6M]\N^_'P7M?E16Z(V' 5G M5KA.*=7C9F-,5#6*[)C)E./O^;^)Z4NWH%SG)5F2KLIEFMB4I"M(K3V9E?ND M:L:#+^%R\$AQ+,$K$FHLLLW3/RI='%71H]+V*#2.D7+_1MR(!$7ZPNV9QL>/ M/)5K 2>.0QQ'C_2]460!O4RG_H$ E0LH^#BCTB%\CH/PI:_1!IN# M\+&>^>Y[4^R&C$_\AQU.;J( ]D3\-#D 9P#"_X]VJ-4S^JTK7>G+'?6$NHD) MUF@^:ZC*\7EC@+S1E97JC7L$;PC>J)$WU*/S1I=6-0WDP>#$9G;S;5$^$__- MML2DPMHY2CL^1^'4GX$B]W+:3HL.@TW%E7Y\7&E@Q6B*K"F\M!\4N*J.J\[Q M<:6CO,(6Y)5S,CGL];*NK<#14<*RQ/TX BT*2 _)=,?GN4[KRA@,9%6M.8N2 MVS1G MCH!YF!W04N=,1T]).!SY; M[C)KA ]>A7>Z\J##R]62@,_>KRQKA(\&\-&ZROY%_N2#(MRR?X3^&5;SS,TJU9/[*B]@.@O__6XZ,VV?M8%!A1^/$YR8_JMPY@^D]!-K>DZ+A_$/SWW] M8;^1$=ZJA\%_$&?TW?/_#$@>YW1;5VK.C"#A=O&!D]ISA H"I:3\[8$')@^Z M(N/X='"T);-G/SCJ(X[ZBO#C#ZG&W2#R3="0F>4@HL MLL[8_D5&%W\1W\OCF@&F@?0U5?O"B?DK$)/?B+!61;X-,]O%;5^AXM98;04@ MIHTV$3';5'8-B%'!T99[/"#F$$-%CTY_5OUC+:76QCLLO+VZ M_34C;K #.VDX.7T@:\;>9X4VS:J8 QOA Q=[E9/QA,8:S3&MI@*53"& MY3Z:>HB^!KS$&?@S#L#$@Z?3W MZ?3_S"9#LC3C>#*]U:-1!7.,?]B(@0Y/8 M B]Q#]#OUW8/(.YAN9'"6S3]-L04$,98_00>6_7D*8$:;E"S17=71\U :5UU MY:[.2\7&R8Z)_IVXQ#<=EE(_FMJN'80^G5XH$48Z<5E_4!T=$P3S51?(L2LC MJ:VK_D >='G)714(VK][7C.$M-;5H"L;@Q/JZ7_V$-KF?=<,(1T@I,J#Z@6\ MA[G>3^97PD+)>L2=UJ=J+2K@-ADQ)#X)PL2VD267['9U(;R#X@9. &N&OZTF M##%BW+F6-TTDRSTI'>X;=+! 5^YT>7$6!(;V8.+L&T0&!9'>$6&*TP'1BI&S M;Q#1RRVYKU>^/VUHV(*.#S\8%GY@^@%@8$2&J-%#6'%D!Q.\7E@<:"Y"%X?5 M[+^;MAL@=4CPX-XN$.9A_ VH59JQ>JTK0S:JAP.%!\H-EK8%, N*N!.MF\@0=:YF]32TRXYWLIY-G,-Y0 ]Y[KS0C&_-S7 M!:NXI.;6%'J1U\^I0"A>TB,\*GZPLT5KUPP>M76%XVE6H\8"/$T$SQ:-73-X ML/HI-RIX[5=%(KY3TW&[=8F!?P %QL.JG)W4%>>C0!NDX&[M5<" M/\#%HB]55JMWUSK%^6:'M:0>?>_-#A!"'T(S-80^C@(9M7654_N M*GMO$-'$H,?!6-!D)^Z16#<.= M64[?'L-PB1;)RI&Y'KDGX<,8/.=%_?%$9JA6W-=;^$+X45IQ:)B)K'^C!--TCD) MW+$6@[ "*D"L2T-C/4/T13]OA&TQ#2H@ MK(>!K-Z@KMEX''4Z;50:6>K'8\RI7]EM7E:<,EB-3 YR^4ABQ?)XN7UYNH9%>-;/B>? \>XI>7AG MF[(0&_(1^?E;;8;TRJ:;+G,VNS8+DJ:L=Z.I28BFKIG-7.26"%X2O+13)*H: M,VDL&"5X2?#2.?#2EIA;-5[2,>S6U^OJ%GF(_+%D$KS5B8=]1:@UF"=XZ/)L$[%>WAPKRCU1H):T(?*8;Z7IO+"=__H/\@(\F$ MI9BO1!K2/ ^:T1%(7A0&H>GB;C@IX-^0B--8+Y0==LD\\81PUXQN]]%T2/R' M,66^X&%.MY@1RZ7KZ7KK2M556:O>H[ T"1L0]SA//&[)M=XO(+%?BS:0C6[E M!D "D*<"R"T)R_L%)#9#T?JRTJ\\>>D@@#QTY.Y@H/EF.Q':+X4R4^ON&E#M M #EANPKYEN*,Q!G5FI.ZR8/JTI@_?Q*H>/;I@>J'3R[FDK;F. 7CWA>L$ @@'XS#W=Q@#]>F+N?"61 M\&T4;LTSW9LO<4+=I#E*,-W&8H/**:;\E#:<(I2.GV*ZB*#"28 =I;8D0($P M[A!6:Y+IK@A3>4/8682-=DLH%2WH1*N?(Z62QN(E3X+0I)Y]W(2)/EF">7AE MGG+)I!NX1Z\U/B6XY_AX$MQ3V.R)N>'G!/E8/0E2E$$26FKYD-I!9K$5PML=!U_5,B'3OA6 VA9YTX[G4 M'#71FOINNZ9KP0NDYQ!^,(6U!6LW$3^SH[%0Z,P+;,33I4\<,[3?R)=W>Q1. M8%&473)?9&2^5.9?,8>P!@#ZVJ_LZ<"*L?KWB^Y2Z7WF3UPD,IG=,48=A9BD M8PR'G:[2'QK=H3+J=8W.<&A9FO4_*IHJ\;M@R%:7:)0 M+Y="++3]0JR)"^]YM4D@2W>NU99 6DK/T3"P1[;IV\L#X[E9_P(3SED/Y]S? M>-.93R;$#8"EI#@K]!/>WGP^]&:6N25_+Y_N7.EEXD7PB!&O:UQ2>V)1Q1;5V4R^+8$>CHIJ5KA.*57NL-'#0.=N^XZ93#G^GO^;F+YT M"SIU)'TC%D&K7@+7L$P]0TFZ@M3:DS6Y3ZIF_,X2L5(>*:XI6J=(#++(-D__ MJ'1Q5$6/2LL3&DO.6'?#-)F")U7G@9[XJVJ]>5%XO'>9IQ/5?:U2.4'OZ >D MG%JG:Z7FH9./OC>VPUT&>W7ZR<1)T=M=()XGQ&^Y6:H ^0&;"VF(81X"\3PA M?LO%U>Z(-Q2^>#_]T)2OR?>):'U+HP\,!&6=E: ME[;5]%I3D/803HB_<(>0*?]@<+B)T?""8&"OOG9'+W-H7*?(2,I"2K.ZBJRN M]%93=,2P!#[ 5Z<1Q GFM-:5+JN*P4F!L@!>#5)OQ1CA6^SI8-/+BK':[O+@ M8H^7&0N#P\Y7^-/U":SL+S*27DVP13XY>'$N

+'K>B$!2^6-,'+O M9\Y"F12YIC!OC<&B=1Q[_6;:#MZD ^L%P%_/!*Q7.[1)L,J?CYY/&3=3^/CB M/9K YF%IUL76H+)Z2O&GLP?@CF9+;0AK-'.R.&YA)_@7TZ$YY'+6/>>BR_R/0?6 M]WJ':0%@+Y:V*S 17]%DO;^''O@;J-L C_7,8+K%&CDV3OO@N@YD0\#TS&&Z MY?KGV# =M*X,N=NM*\BW/Y2>:0#F!PD";)N?,8@P!+/2G,A=@ ,830P/(A1S M$!-IARCJ1B=D'7.O\&]7:5VMMC<4_F]3@;5BU!P/62H8,"*T:>SLT*-=5:^Y+)YA7,.^9,N_NX;5NRMAWR/16ND\6BO= M_BNRPX^CBY':VR@=N%M1M]U7C++=BK1NVRC9K6C=H[KM@=ZIJYN/6JXOT+HU M]=IZ]\S7E&/:)Y #XX>46[FA]+D[31[7=/:H*[@FI6\4:;6U9(QIO0KM57SO M??D"YZA]9_J%G*D;-O'^&6/HU%AY-'WIOTPG*I+1>)I'<@TK1+L:[/A'TQY= MW+GT8&[,F1V:SMD>RPM8V4'D?]##8'BIK2=8CN)(/S5HTB%=6U8TC1QJC-*+ MRMCWIP JT.GSW$#U1$(3?CBB!Y2,[SC;T[CWW(O,%34]E+OE3*ES.Y07#Z4N MQ<>B/[>^2UJG<[ V:?5^;),<+-#$[+B-[@H:''%9+J5HIAJW2I_ RDT"FW!P MF5+7WVFIZX^DU/5NM;*ULD;>]6-[:UO(;9/ IKRJHFPYX-Z;>\;OIF.Z%N:(+31BQNY$:J7^7L>X%RZVY0;U+2NVH5(WN[W--[O/F:Q 9C@> MHEZE.\"V KI2UZPR#A*3!;.< +/T>626'A:'] RYJYU0B8A@%S[9I5R;AT'! M8H0C,8X*6F8@#W)ZR1Z\W4.=I2]%;A(%8S69L32%;\;"RI^N/- YZ*,B=-') MLDPICME2/+(/1AG;O\CHXB_B>WD\HN-,H+ZF:E^$U28XA2?EHO&M7#JM*UU5 M9%UH%\$SW/",SC?/&+1-9Z=*8W'!,8)C:K3'.ER&TKJMJT%?-KIGW+;@D(DZ MZ=BTI.,TD&MQ$$9^ X)&-'8O=@:Q#R":[0N:")J< TV*I9((RO%'.4$301-> MS.>]#5CL]7 &55^OJZ&M L'T8FB3>&RL%E%1C^WGYL83<8'(OB85MD;U#2M MLB:P'*&?\$&+R?(&4^9-GZS@4'/3+7.?I@T_T4U!$T$309.ZTIU.D7+E;+^5 M!.^2#8&+SH'$:BJT&+[B3";R1"S'# )[#">5?+9\,["^4GTR)(>(/2$LGHP4 M$301-!$T.2N:''9DX5'UJ,J-'CWM&VU*_)Q!/N(^6X0&!4T$34Z0)N(^NZF4 M.R&:E N)K)3QUCTC:>UTZ;Y6<;JT@)%@;4$309,&B=O]CZ1;+VYU/L3M:=]" MYPV9V_-$6O']0]R9\;-*\?UC?+] K)?G,>^'SYLZ\ICW?J>F,>^EB+L'A5A, M*(E/B4_5\RD!1_$ICCXEX"@^Q=&G!!S%ISCZU*$S" [FB; ^!S1[ #P(EM5/ M?N'?UT\1.J&@H@CT\D>34M=J*]T^%YWCZ[1 )7CQKD?)="@<#G7GQF.AGB>F M3X9F0$8W&2YX(L 9@1V29^*_V19YA+UXHR=B>:\N?0J=M%7:6S9:5QVYTU^- M#PL(<@3!DQ$+(E&BJ903-!$T$301-!$T:8PQNNVFACMCM,N7,7KHC(6#@8@F MF>SD3C>LNJ4,M^A%^\G_8;N>3YLQLAO*;\3">;;DN^]-G\B(3&?XKB /X+W6 ME;HZ:$$41'$$F7)9M%O<_<)0*2DH^UC*!/+R^*5, D6G7>I8W6$7E!/<)&@B M:")HPIGMLL4[K&#F#L"/6YW#)VR3!J)D6PQA3Q;N@#:]T=4JK1;Y*M;G<]ZQ MMF7>L58VYE(A%YJ/PR@^D:+_=D!_]N7!H,I4PH;PJW =3\=U+,>#*X-:]LR# MJVQFU-,#0_B')\-BI\=E15O,'$G3=5M7NJ+)G4$-XW-.5M4)5CP)5BPZ;^!( MK(AI:+*FK49-!2,*1N2<$4OQX4J32R[8KP_LIW1E?5 Y%?007'C:?=O6CM_6 MJT\+RY!%AX,?>1&@J%F-H2IE^13T//\Z%E;"K*@>H.H M+O2KT*\-X\Q2KLF6RJ'=IP\/!JTKS9![_=4,7"$S3@1II:)1G:*%C9LFG^L* M9N16R2H0:.(53:7RP5?N\FJ26[JB,KF5D[K"H]PZ[1EN!QFJGG,B/+.):(38 AV ](1B>C 1-!$T$30Y M*YK4Z4MSJ4)UOE3H:6+_>)--:2$A:")H M+?.!P/!QOGI92:GE[O8$=_?W\48/ZL4WS_&]PM$=<]LFZ MTFU=:0/9Z ^X[Z8GIK&*3W'T*0%'\2F./B7@*#[%T:<$',6G./K4R4YUJWMT M>L/"B&(@"7\T*76+IC=J6J6N8![W5UMW"@QRA,&3D0M'SHL0E!/<)&@B M:")H(FC23)K4>5?#G37:Y\P:/=E,A=V'IY]P*4NGZ)B%G:=*ZLH $%ZYIXVH M?MHG9,KUI=GB\.]GM*2N*MC]V.BL5C"5[GXL4,21[<0A3:I[[()R@IL$301- M!$TXLUU6>NK59>:JV 9-F":G ))M,81]&;@:-7#U&N;L<%*=W\S9Z7K9D,MY M#2,IO6F^Q$'I822=+=+@*,-(=%6G$]3U5953N>GF9G(>*:XM>/"L>7!E1AX7 M/$B'P YDU>@*+A1[O?H0]89P8K%8I>#7\^;7E3EZ?/%K M%_2G(??[J^KSY/AUY_6?'QMRSX.E6'#+O)A]C4[7U5[KJFM4;O=8BEA-XZVS M9*\F<%@I+6<4G9-S)"W7QP$\7;FGK-;G"S4G6/&D6'%EN !?K#B@ ]3/P3\4 MC'AJC%B&#WFT MQ/J[?0EZ"GH*>C8R%UE0O4%4KT3/ICU,]+:#0):N5B4BOE:KN,4=>TUM4JHDHGY@HP<0>F4IGA>Q-;>B*VE$:( MK=,>WW:0*>H-:\(@&F,(F@B:G!%-SJYM63FKLFCC#!Z'P6HXADQ6>JL]9TK? M@_*$V!/"XLE($4$301-!D[.B2;E:ZR:K48,;-7K:7=NDC9/4#];*K2EC+RLU M 2@_]O*HK20$301-3H@F1^X\)BC''S?Q?2-B['NP;TF3K(L9WFIMMR@-NY%K M"L)$'S5!$T&3@]Y-'UH0]_@2Q"<[/:RV >SE[H3$]_=WI\;/*L7WC_'] K'@ M,QO SO7\=0U'>"B:K%?$G 4G^+H4P*.XE,:H/655I5;UPL("K' ?TZ% MH)S@)D$301-!$T&39M*DQJL:WFQ17>'+%CW9-(7=IZ\WI_JE=)M.H^@\E=W' M4NK8#Z=?T[VD*)C:"V3*%1YO\?;W-)Q2UUI7NJPH-8SJ$"C:"XI.IA2RNK\N M*">X2=!$T$301-#D#&E2K0#_,.:DWKK2Y$%_U3-I:NE\,V>==\H&..+45+:) MO,Z"YS58I/Y3X5">E')/N1P]HG?HM'2CYN::-=#[2&%JP>:"S2NQ^8'&6I9D MBG_H,OW=$V]6\/,]U-A]F(A5"$2A$BH)A+X MGO*I]UI7AB9$0O4-GM-4^CK/@T,&+\7?6Z;S'(FML[VY8ZVRNQ"A0MN%]Q>CMN+SJHX#K=W<"ZXK'6KM-$6O"YX M_51YO0RKKR04<\'@:NM*,W195U8]\B:&Y6G&P&_TB)+);_!'LNC,KO0Q^_'.^TZ-G&<^F!F2$92=]MUW0M>('T M',(/:.G&VDW$S]2[\-*9%]"ZC$N?X B&-_+EW1Z%DZ2F)/.MF(S*_"OF$!80 MA>N_LJ?3&A0ZK.\7_:6Y?YD_<9&(>[MCC#H*,4G'& X[7:4_-+I#9=3K&IWA MT+(TZW]4H]=*OC7QDY7/S%=R,?2)^?/"',/&+DWGW?P($'>9_4]M]R)[V,OG MM!%RQ?%HNR,X7?J*#2@^&);5)?+T;1+($HBYMF2Z M(^DY&@;VR#9]^/'!>;'8^A?8;\YT.'#RQ@PFTG?'>S_\VI?E2/[:/]VYTLO$ MB^ 9HR UWZBHG',[%0R^^3$W_%; >BPACMB*6 MZ7[9K^=_K?Z\VVWWU6[NKY2V6O+GG4&GU#?6+:K? M'BCYOQ%K6EZ3MO%)6]+\."J@6^&LN# VSU#:L)/43-^)HES%X>"9Z7D;KK-D__J'1Q5$6/2MNCS#AT M1("M!]QMSZ>5\9?@'Q,?/]6Z>I@1_*'[*J%__0;>% DNCR]?.(FD\")NQ7$T MY#A.MAW#/0GW-"NB$4"#^!!"_98Q=!CHUBU M'D%\O^CW:_(]*+OTVCV#1P1_(S- K4W#&+)D3C$'X:_D7^X(L&GY!/^YMXEV MI]'VH6X+/TL7^+M#:7#MCJXS%"JM%OJM*QT,(6TUSZNQAM#9PVB+V;P7' T M1QU9U^J:MB9P='P<;3%&]X$C0P$<:7)?Y05'8MS/OD;.<&T#W4UGINTS*QYM M'@\[Y4K6Q/1?,RE*=5ODHCUU5LZ$H7TYIX,W_N&YKS_L-S*Z#@(2!J$W)-\ MFEY 1MX8B/0?Q!F!M(D"DB=8L.6N4EFJ;("RZ&G.A953!34E=95&VZ5U*X=4 M!*BX =4:D^> H*(]^/I*AQ-0'?JR-9,T&S_B C]_V:6&PB%Q\[MINQ+@Q7;? M2!S06\JP%F&/M8=79[?+/UV?P#[^(B,D"0:_']R[.5%*<9?&<%NX&&V&\&QQ G#GAN 5V&Q'Y/1_*>WOT+?]'PX0=/_N O)M+P1 MU&M=#3IRQZBAEX?P6SF WHH5=$CLK<*KW[KJZ54L;($MWF,B!T;4 (WRNEH5 MY6[^(ND,,-=$P'$?.M67!P81!VO\KWV#.XS&\-E1Y,8\%;E_X8-Q@ M:8OW7A)#8_L7&5W\17PO#SZ]=#:P -#) &B+$U\K@/J\ >@5L[)'5T7\#D9^&S1[+7"1T7XZ#U>BEG.UYN_]-4Y(]DS!T:&?XM.?G M==K)Y2EN!6/GW*)MM+I[&F]6MX#6_@H7Z@=7 >G/JLX,#K+:!;3V5_1P%&AU MT+#H\0 M43!1MF#B^ L41\+!I\21B",11R):Y6RLDP] \6-$VJ0M$40@^K!% M\O/JU6>@P\,8S#RPY,*/1\=TP]LD2I!GGQE@G^E]4:IS$B I<)F\&THP\:"[ MFNHC4-)$E!2X,2Z"DI*.8 _OM]1>%4=0!)R*_JS"5;R:F^TH""?WH^00(ZD;3="_'-H>V0V/Q M,AT"B*4II4]8^Z*M8;=!31,7WZ<"I1)^@^O&$#9,56>V* M\A6N 56KU;D7(.FM*WT@]SM5PM8<&JA\:GELA^F&'N8ABEN=PX:(5IDG0XS2 M7$,;'_?ZHBW;:4!G2YBH7NP8H+IU65-$O\C3 $]IK5T%/-W654?N]*K$&?FZ M^>%86S_Z9&;::8W@POBBR/>!AE4R-(0EO-L8HQ5VBLD41V"#:W=$P[,WC$1L MK$AI/NNQWGYBL@&O>*K553\@L/I8'J!6+PX3Z.)'6FT:=7085 W0+# Z'%Q; MG[X3_^*;(X*CFUG ?F9^8. EG><O'_$JP M+-L-\&I75CL(X]DI(#:0H#UJCQ@6@W0+/'F&1? M/_X,R AX<+7+1FGVZP+[=65#JSQ6HRSI&N"JG1\,MQ@,>\1AKW754V1-J:MS MG,!ADW&XQ1S9(PZQ"*XO#XRZAJ#L%8>'KD ]!%@TY7^Q]0"1/#8TXA)V0'S\ M%$LC#)9,EAJ$>=AXV!/IH?>/;!BW?-:A<7NDMG :2MG@E>T22VKKJ*+)B5$ER MXNM2LTS7FX/6(@.- IMB 33_, K@(SCT9E'+BPXWAPM^KK#5UY0H]R1\&&,D M(/[-J'@[](XBVJ&?()3**ON:L*0++#4"2_O5]QO!M J:3NMJD#-LN:GWGIQJ M] 5/WJ;10THU,:J<"[_];DZ1TE:Q01O6:1P4! KD',%17X#.*CKP9KO2O B! M#6[,NK*:>*U4V6S&U3?8]C#.]O%;TQ_^4Z<=?TCFZD@X6"=MAE^/V7)FMGZ= M5DM,E>] %-;,&D-YX<:J*+3#RHGYB MO'93P51:Z]>')@T[]72[JP$P@::FHJFTZJ\/33J&4WNU9> W+='@2": 76U0 MNP@ '-HDR!EWG":EKRL\V&Q]=WBSO@6@#FH6[(*H O+<6#>-78"JJ: J81WL M"53==7/819R@_LXJ<>"?G\+LIC#5/E(6OGM^EK\H@7(Y:I5I>M@J0_2\/@VT M%$Q3* R7D@*83FDZM$ ?CJ MMEN?^J[))CZ)1@)[:9JZIJ- #0);4UI7QD!6C$'U3%\NFEH(+-9F.1P>C'C_ MU),5K8:T;E2+6 M?[6SY(3]^)F=+,[HQ,[H3*Y"+9^,[% R7WU"X]7QW'+/?;T(B3\%?344%Y]' MO/@,@@@O%![&/X D+T"1;T"0TEH?TPSZ';E?O>6DN)CB!D5E;COK@1%6S_9D M0UMUJP6*FHJB,M>;]: (2TAUD$6\S!(_15O'Q\WINNP9]3VF44(B.3@31/*&L"0:2113H0^LLUFXEOQ M.J265D*ITFPTP!23CBYF^YP&=+:H[5JQHRN(G>Z @W$^ CO[U]SU8@%P;R;^\\3T24#K@"?$&2&- MI-#\1:@'3FCCEXNAB1G'EC>=$3>@+KCPP(^CRI^(@V7;+]Z+^>L?2#+/P;/X M[OF4CE^14#<9.I76\W1>JI)3I2\<+#Y0M0\]7PU5FR5Y5U2?GQZN"AH!^\15 M?E)*I1GX MNQ=8Z+166!.3[+A%U;YR+$N#:;,J'_#F[ LX'339LEXX=>KK-LM7[*@)I>FS MN(Y/&GY(G^(Z]<_U606B'G,O91AKBC!KL!$Z:NNJ+_>[=:71BZI@SE!XT!+U M.@"IM:XZT^(/,)TNK@@Y-)E1$&0"OR*LS?K$7P*UB"N]/>V+^ M>PVD\G MFP,!K NFA5$EAY6OH :G.:QWKN73JI-/0'OZM\_8<8_&.+"&E/Z%S"EU_+EY M:\W$$V7+@EQ9B?\>81_>*,'"MQ@)\&\GPA/-IHH*6TJD;8LC$4=R M%">D43%QE/SRBAO"ALG[J7Z(8^2A1.#'J5>RG_CX'F,P>><^M4#)H=+SQE35EM34&'Q'0F)3U1$ %QYTGQW'EHW;J"H(( MCN, AH+C&A 6,NH*"^V=Y6(;/%E!X'2RB?$O7F@ZI:*:RVI?"B;> MNXMUG2O!SB"$_\2#R%CH5!H[WGOMO2P+QK+9Z:Z$LVN^^VN ]U'+>31/F,>)FKC)UNI^8HX[&8F?HO MOX4FO"I)'X<_DN5FGF/!,1$_!L?5WX<^?CF;=5[@:Q4QI2K;0*71D4N$2/=> M2 +,L[C)NAUQ>T'P:YY3!V3M)N)GZEUXZP@"A<_Y4]G=:@T&%]OQ@L%0]D_L1%(N#MCC'J*,0D'6,X['25 M_M#H#I51KVMTAD/+TJS_43'0$W]KDF:'SD:@CV\W$JJE(;=V,8* MOO_%G@*U[\F[].1-3;>:8$][+S"->Q]-X3G6:N>JI5:S9ACYY&'\,",^FV\_ MU^(&,S)L-R*CZS#^&3Z"@,:?(>O[44TIS 5/^^'I]^O[N__O^N7NX5ZZOO\F M/3S>/M%_/:>86MA^(4$(WXCWR?(5T_W#7HN(R<,H[G\0R?3A?ZY$7.*_?DCP MG#?; @"AJ*-:%,DGX:1$T_V@0Q4E+R4K-IT-[%\Q16EP<>Q9M$L^_&9$WHCC MS;"9!W'?;-]S4&$S.4)L2925/S)Y%FQ)LYA#)$[TL@ M.6 /!-*0A"!ZVA)LXIW +FS7\OR9YU/Q9KO2-[ B;NLJ?/=6#&'))[!_?+ 4KS!@4D3](N%8 M,H?0;7QW(GL$OS&GLR_28W(>W^PW.\!?X\'\ P[1CS_QW?'>T8J6GI/32C[: MEOYT'1($2;@9CP+6 $8^3N#T(!+\;PV-!%>&J-.7+.Y'I MWV!]\4^B(/T)KB/^J1?YZ8_?24RMP/+M(>YUH[ZVPV I$IY1X A3ZFU-2/1E0E_Z]38.BB+(^9+JI!B;Z7/N;2!H6VKP#H*XV\O MB]VLY4!/1F/@H,0TY>&/GQ%&K-5?XHA>?/U>Q!#\K,L(>'1 M2XDO:LP@\,"V0CSERYLX']VS'?KS5S, *36*P%?^H -K08:BV'HGCB.-?-N! M1;_*5 RS,V2O 0GQTP.1E17)\>7/GR"JX.W4MF/OQFZ?X).:^%]PAT.*?_C' M#Y1$TC55;:8LW48^/$V6K@,;_H6/^H.6HDBW9A"RUUZ/\:-MZ05^.9<:3N"E MY^;8( -&],,CV!'(+\N.II(U 3+:(S(_E,S)C_ Z"[DU_B4^%'YE.[0IO02' M,HM\:T(G]XY];PIKL_W1QX(QFI M&H YX8.[,C11[7](82+O/V+S!%!2H]Q.?N:S VBOR/)#VVJ\"/)BIL$1I'@\ MJ@F5>C#Q_$7IRB2DY[/!X!0Q/@&K) #^DM[IED 6F:_4$4[E=)Z,2U\S!K.+ M7J+C""WE\3_$GO]MN3DE'.[NURZW1H7[O;A-MW8 M(,,SJ#][#(AUPVN+XAE8Y!',> M@_0)?_.IXUL^YR]3+"3STCAIX^'K]?/[W^_OOM_=7-^_2-1,[Y:*V29)G'&.'QE!P?.<3HKQQ[79U_"JBU?&H\@I%OV6!>TP2IA6W4 M&O\^G+&PX-:.TW!O)A/,IGV&F4UL,B:BNP=W&UQV#R,UWKN[Y#.WI6O0,C:& M?9.P4/I=JC-\6#<+2 32Q 3U.B3@_8.9.H4UQ+$9*WN^.6HE"^O=[A2.#JB' M*+SPQA>LPS, RO>)U5 T?8M\M#\0)N'$)V"EP%'/Y^9X#*&YJ^T,!LV MZV4P8Z)G#,L"]$1PF*[U@1XC^WM(AV&!%00>/#@6N%K\!MA!L(P4\313,GX1 M^34#ZR_VC2/8R.+'DE>EP[8<+PBHT0>>IZ:H_31(2&-?\2)8&B8-25J,X/0( M[ #'AT[-G[@N7!2#1IRT:8[^"6XH??&HU$%/;&L"&P;KD"06)L9 IV"\N23$ M5_ZMS'5_=[%QO[&VXSF=:7OON5X2QKRC;[UE)UKL8K\[5P;8H;S=67.K/\78 M1QR43+:*FV,;Q0.7@@F-88=@T XC>J^.[B)S.X,0] Y(,B3OU@,!5GW&9ZT< MS$(K>&W]P!S3Q];50?*7S'M-AL:2Q0=B QX.29HI.'2J\.-:6JP$SXL@.@@@5):P=5T05G#V5 MZ#_!7')BYIX[1E8TC5B 9@T+_RLR?70L<[@7WI:[R/A5N6O%E M'R5$*^:RQ[*S5!"EG&V86YNPK7:!&9%SR&K\V8Z9L&K(;'9NB#34I4W0>F'I2K%\!K/"YT)FCT,7;H?"= M.&_D@NJU5%W>48/0)7'T! ,T-/)@?C!F 12Y(PIN> 4:I]=??T@WH Y@ =>O MH"?Q=S+]#>H>C+2,P'"P84\Q?[Y2$X'=3(&ZIV%B.%$'&0.(_!>A7\88<0CL MC0SLT-M%5BU!W]26DC0G256DB^1JZH?GOEZ\$'\*(F[(9!+5C])7, "\=Y3# MRVU+*U6>=#4KDI3*9-@K_6TIC=]; M5OCUE#7.=7M/1_VRFK$GQ6K]2&$'"OG#!LSI*VD4V\*(]U:TQ5?M6Q!-[W46 M.1 >PVQFA N":O71\'%@ S2'_C!],"$!1,86'RPWU%=(K"WEF9UR7I^JK$_L M.XT4O?7A(RTW?*27#1_]&9"'\6T0VF@8S=.&>AW^E#XL%7DJ76RSM#Y+=)P0 MY@_[:5.U-7$BI!L*(CN,DX#^;#^WI5>\2*4)/:9ED1E*(#.-Q<*3TXA:/;=EDH!V7#!"\2,9#KDXQG0,UH^JFTQ6+L M)J#OGR;LP6L"S/T+LTEC:7X8>L($'>OI/(H27RP:;CK,-D_46>9S51AF<[Y!W=0OB>EOV?W. M\W9WSW3;&IS?X4G[9PV-3DJ6 +K.!XWRTG VU148I,8GDEBD.Q1S"Y<=5"LQ M(3WW>G&D1FS )E=(?8>,NJ*![(7,*#S&J8MZVTP\Y2".G,7)LM)K! 8 R&_"8DPLKFQY M M;2ES&Y 3X%O,RJ?G!S:!C[@JY9NJ^;YI&-J7W^B1FL[O(!9F MZ:S,+(13!'];/*L?\5%][!BK[G5;5T9[76EX$JL&,B_3*%;\"^;%1S8?9-G= M6P;'*F40LD@;<^B]L2N\-_3"\>TH-N'Q0\\=T137&69T^!0@&8'/D$E&F<"& M/H]KK)$(V>1<%@M1Y]^YP3V',9C3 M?3!K((B&_T0G-8DXNQB72JMGTHB<;P<_DS!NXC=3<"&ZD$#>(Z%DI? MC/[!@PF*?M CF(5H>[3"@J4IHNYY];Q1P.+Q[,8'_% 3]0CX7=Z4S*WTN>$/ M2V$"FOFU'C !BRO&N2(4ZO&EGYML@K$8$((:!-2:F0<(8H-&,F>HC'R;+C:C M!N;!>(Q;TB@IPP(;T<6\$E2IHGOAHDHT%V2.=FK[MQ!GA__1\ MF29+7H!8@3.U@PF:^2M)E_@(ECH/0H!0="U\*LT[7LJ^I&GE<(XRVERV!?9@ MY.._?,^,[P_'GL?2XX\HD"8NN*!.KPS6\,=\CFTT6L>#H MRD+@!^^F/TK1S@)5H'%A$S[(-WJW@8H/+>L UXM>#.5TY,E7WYQBY1<\DYT# M,+W]BBF^S/GT? 3_"VKN5D/?>7'5*)SY3C/_P@B U!^=6[;I$Z-Z M/ZO\VG&\=RHST Z)LRQ^T.Q'/B7?4OL?KM:&-VSFPH'&LC!.)[6#N6D].C.S MCAEQ,V)A9!$X @B4WJDPBRZM&Q\2QR8TRL7NX\[LI- YBI.C,+J7'%EZQ?C. MM&44)&F%8"H-454N^"4FWB>B=D%W RVJ5S+*^I5XYJQSPP1\)@]E'D-I6RHG M"E>#$:E,^>[Y5IJ5W%$L:FR4?IU8 [2!&'=M90"Z3OWQ)AFS;+J4T_=*7^.FQZ9!3 MZ4O?QWX]UZ=MA>G4N!UR_.;XUVWXU6^K/^]TVDK/R/V5TE9+_MS0\U^R[AOK M%J5VVYV.+A95<%&#C8_:TB&[9"-L /RA5*:2H\[7]Z7>V"A>-8KLEW'N/KLR M+EO@^<,-_QOOT6Y7$N47#J$I5,W?83U4S30_7=>?45EMT<@CQ1=:EFWHO5YD MF\6.*E8MJX\Y@:/4Q5'6=92:$#KK50F_]"W6_??3G2N]3+P('C$*/I>A-(^# M@[=&M^B>KS%+ FQKFH>QMPE998[I*'VRBQU6Z=GUQ^MW76Q#-?:NSSJQW[QH M&(XC9]75O6'YCSD=K/O@4';5=86N#9S*)##??,QOZ_%>&?1:Z\K0*P]3$: 7 MH*\/]%IGSZ#7P93N#S@!?4T#TQB6%1[!?,V2$#Z24# S\2[KGFU6X? X9)C" MSI$X(W%&YG^RIWN><]>KE]9JYMU=4J)'%V=IYH[H)K5 M'B>J6<"C.CR,>O%AH.E6>6"

D6K,>>#@V6+ M>DX2 6&-9#VV3NM3IWS-3'#0P[$NF!L[P'E/]Q7-&^!K'8>G_];^[<-SA=S__X _MYW#ATA,!2UYM!3G'O0,^9^G3TJMMD-RM3Y7?M M,7C4LM=U577T[+-[I;5ZM(WJ*&FU"JR%G0K&M,\9MJW!:*]/L$L[+:^C7<[: MTNTO[#C+VJ)Y_D^)-K/T7GUL#&,GT)#90Q:J;*4H2-K7L3W@J^,F+%,23K#A MZ@N==!'0*//JT]<\;5TI:_S05>:0RA*OACZLM!'E(LI4E88 ,B'R. MG9?L,.X$:]+1/R .@K31#"C?>")\INNSC\W>9A13?Y$ECJ83*OQDTC-V$W%I MW3 .O:#73+2:.ML=EC:W074.3_I&9C[!KHU4KK$F4#A>)RL)0M_$75_@"<3\ M3R=1L>G#<9OFTFTR;(JOH%IT/5@)-&B([K"'C0 M&]H.26:_1M9/7N7(^O/BH!$;/<[.$G!8 .!TQ0/[R^+:UT'Q@AMU M63,5!L[>K_I7XX/E1CL?SSWG96T_T-?%$;8X+PB;'-.6;RSW)*ZU9:$>;.]MKYA M23[!BPML:.Q\-+'Q-8QZ/'YM!/ M;G'@L3C)(1X51@=$L2$!]+?SUM;;YB-)"Z.1,C'JVL8CK;TJN)F_["YNH;WC M'*3! (S.'*"OS$%*6W7'"K7H=)2&W,K\[GFC=]@MG#*#-M* I_%VOS)4MLS;&-$TY@3B&WDC=XR;WR'YX3D!WQ_F3?^I(_^ 3[&@MR!\[4N1Y&/ M0G/.)VKK:K L)YB1?6X.RC4C%Y"\\[Q_->=&SB M@=OID"*<_7-FAS+*>(IR8C,D_W+IY':?L '-+PM9*N,(DV_@,RX.(<]^,1UK MFJN-[)*Q@-YFP;'>G@BR,B7V:.[AN2_OQ'DC?W@X%S)/L!BM*SU' BX(%H"2 M45*.U[H/[ S^\N[E+;^+RU\?^TB6W_W_V7OSYK:1)&_XJR 4,QMV!,3A?;C? M5Q&R+/5JUY8+&W*?D>"0X\B> N:,>HY@:KEX@=,A^U]C.!_M=*NR9KE%L)]KA33<< MW5]B3SF=?C'#T%O8\T?1-<=Y1=>:X61]E^=T:DC*>'Q8X<%$K^"Y:;_ 7S3SE1SLZ%N13';7 M4TP8V8ST[Y;IX92I%WP*+-=?!B:\WLYQO/"V25E@(%/GZ:?A_'&93Q8<('C\ M"#P6F,$S8SYGV <1VR9Y+XQ96;M'V1IQ-9_:@J1*WZ;3GB3.]]1,KYO8IY-K MIK>IB">GTUX_L]/>H&RGO:\,B)'1M;B;4[G>0;90XL&?/XSSHBA@S61KLQDP1%DUU"*F9[;\W-L0DB> Y:9G8OFP!Y0G1/ZO.M>P6&QF;AM40U;R1@SYQO^#GP4;6!D2[IU$"*!MYP./BQ+='#IN!388TGQ MO#4\CLLG)OLVT]""W<,6TO0T0:QR0!5\3\B0",BS0L8>;L K_59^F>:_DG?" MN%TA$^%OY.;(F]H,*8";G^!H53'FBD&[AR5(8-9/033)!MJT=+3/;-^$0_[% M'-T094I\*L=H]U_2(6J\NAEW*R&VZ=QF-EG?\O@BPE_P@\W/($FE#ZD'Y2?$ MCW0II06I:YVNLJ1P#A(#DI_*7W"Q;3A5=EGLA5IY\\(M0:I99V4'!\350$(2 MHS6=7D:,K=$L3\@/K#!S-]_")6@QK$L#%\5GM#A1!L4C70;>@ M76>DX3K]9T(]D3 (U6=TIKC*H!]X8@):^1YG+=Q0\0F \$#[2 M$>4-W$7'5R#Q&>:O!"=$W5]?!&'X#J^:Q'& J*:VX]@O=,-,,M@&[]#4?5,* MY/@(OLL+(N,>\X;%M)0KD5T#SQ 7"SV&&A,OE6=!&,$1\A;SLE>BQA,W<,% MBN+FX@1H+1A9()J->, M^6*XX.AJYOT<;0N*?\E\$I&(FIU8DNL(=>OG"-U&,FGA^ (@!SIL,JEHW2() MY0CE0V*!1FR!*0X0.HPG&8O8$(G<1,!-%3G? ?0 E[%8E6"^"F(/*1S'#4D_ M2N\88:*@6#8_J-F2GJ);U' Z\6DCTC@:.?$O?_8DLJ0#AT9<(<6":*$ C<3 MX/DI$\J/@E*.O<0OA$SM+4!,/"ULW^/Y+._L%B](T'EGZ\[.6B):YN21':#E ME"TB%EHB$AJ2,R^4X $$HC,U$8,E@S_0YS+4"NX(?EGZ28GX-&ISK*D( ZLM MF5='J@V_,A/B/K 8G%D6$DKBRTYVV):6&?[%9:9)[(6F7N328ABYM$C4--R3 MCK[B-0T;KS$D!C?-.5(>433)#\NY=!*O@\\ :#+_G ('/&PR2. M;4I;4^1]D^D*4W@V\+X*$4,P*".2/6%AD6&68!O[#O<9XXJ4(A<'B]7 M\!F+NS+1]091M*0(+7;-L\]4Z_2_7Q@!]6"372L(Q847HPZ1PE+>P>*%K6:Z MZ%7.A=?KA!(O$@WAZD>&;2,QR0C;"()&ZM U= #EVLS+RUND%@ /ZB\3<)O&#T6Y;]P(5!*@" M%_6S<\U$CH@_2KS%5AI%#W*FT%)N*#^ GW&D')4O #$%(JG.@C&C4%$N\+'C M\1B4_',0A(Y1&[&Y&(D"N*X!9(;P;/A70G-#:Z=^69Y_'S[(O \?YL(GT$(YA"TI)\!- MI"""GPX HPHS* BI@#1A18U,['C$T-)+VW)JQ'J57\/2HM"D(2,+WQ'EB:_) M;_"KCU5L#=(HN0(SQ:2$8.7&](V9J_R7MES]IGR77_]BB!:(HHXR7D5Y]?D& M(U;D-U)]$0G74,Z#1O!A6AZ9Q7+&+>5*W,\$J^2*'-2!>8[ZAH 0HAHOM+-Q MXOG/)5QXVC"YY?(,@GB5'%VEK#'X%8:H5.F2AU]9!9&&F$*+?)9N4L*8(6A%S)VPGNA:,[D6 M?FLY>Z6O!E.6\^$G!$I1Y-'-#(<;MO@T&@M3C%^^HKJ?^E[LTRWE>R8)_:DA M$ 4GFQO3?D'T%>5!&MD!_5#28. R:)[G&%-?F-T!J&J.'4'V M*+H)M(32[> M%D204"V?2J^!)F_W +A)Q4W"5L0]3K*2Z. MY;QY)D9ZGGKXI3E^*9M!E/M,QY28-=0[](WEY3S7+M%-(;\A8S1Y M:UQ"8 BW4*2&S)6)""S(L8_/GR,;1O&T7Z@M19;N#$.KXE=A,A#]@N #;!.C M#W@\,K])E/$2"9QS:4BQ;MXB74)N!\EX9"*(QRDX%(MI\"B4X#%/0NCBUL\= M6A*/!('1L0HBS5'73&8VQ"V,F.XEEHI%U3X8+=92963G]2,E0 =!+SZKF/8Y M!5G^!\_?N!:NYD%LV5LK.&W*#8C854&22#SP$I=<\V)TFK$8 M-N10%QM$S)*![2F3^CC%?,HL1#L)YB+"(UA](>VR4(%(DQ9E0>@HR) @JGL< MPW!=GXG&ZN$[8&3XCK[07)'MI9L:+ \IA9)4YEPQDDS34XX$.F&6-"A$4$NH MR%@J%4QU9D2#C>*S(.KPJAYV:$FQ,"P1'&32@K2P'L"A[Z, M5P3\0Z1&)6\%SL_,UGW*W1)01 ;R@RWN3. 55:1XB1^#*+G\$ 4Y3>T5;6+P M%F%)/, MMX.[H+B/>14_;C"(T-/E!L^F<=141G;^E JD5Q^?<8E\@RURC/EK>&*QI',7 MSD)H'=@GE'%%\LS_2+TC,[^%I@XR0/$PT8G!*PO$B9.S\+G7C]#W7+U$+B$Y MF8LK'*EF(OY,WN5".C!?(A!?*@7A@=]\_,X]HDMK=AE+UA7UJ?EU2C7LKW(? M)&9=H3U?SQ2[6@,^97H] 6?PP!HOB[+$#R)Q?!X)B\K4XM"'BWI)T:1!1WM1 MT,C#F2,2J<],5?$]P=FJ8FI3&TQ']+063)NI>0U0U.A7I/VG52".9@;W%0D0]F^Y1# MO0(1Q3R9_Q6<1E $P!US&>4*TRUB.6QN, 'Y (;J8QM1>.0H'92:0B(NZ,;; M]ZR%08DP; 8R,(\_F<%U30@ &:4__. S _5G4@ G$SK%$K9;.MLW-AOYO$Q3 M%# M;%YXN2 OVP)2BK1_BDJ8F0A!BI'E+(#@0'Z0GQW(#OCFG%\%P0.AM(H\.I_S MI 473YN+#2Z;)/Z?I/\-@J@IRR^4:= _]4R#K4M5.\4["-,.*/"&;SI]9<4L/6= MA.E'U:4./AH4DBH/8%0L"(+ETOD)^Z"Y%,SX'_!S%0Z-A]%40BBFV'.+U7Y^O5*^2#,%_E;8;E\Y/4#TKI_6=CH MX]HOZ"CC+;\Q,S1NO5S_^F5;WS#=#4B':P:!RFUR6YAF9;$7\Q5OT[O '"XA9?9%QPXN]>'83#-BZ1*"^[X&:P&'#LQQ'4+TQAP)O M&682=T+>M]*:/*8O++H%""@971.P#8--N(:3Q#BUI?PA#CFDX"KT15TDS'JH M] 1X9Q(O75O!J?RBZPU@KBJ18'^P8!RB)9+OI6'%L#E!%GI:"B1=6(#8YYAN M->(^DLSAPI"Q16DZB?M\[A!%6"!(($,8> $8$=)/8L_7(J;V)%A^5PU\,*PG?[K4=@US /YPN_(LPA^$=PX[&"D0 M$ML7BQR4WLL)(OREFV#$*<*PDKR7YC1,IPGGB]J/0QG8_#(HAEDC$-OQ;YRY ML^+IU.XXJ!0.M=?>:N@>%F#C?<;[3PS.PU9S9.:5H.5;"WTU.";L)I%L8M!M MIZOJNNTZ5M5A#PSO]9S6J407NL,V[_EF)R\IG#9\W;T/77=B-@8:X(PV@D!^ M>**I'MD,ZL/GBOL:F8$G;9(G1^, ,*2CP(8W*(4 PT\V;H&M_U0#X!7Y4O2Z MGM-^].G0A(M]&<69 /S7XQW?_?S1^U763':[:!*VB!&JP:]+[FB]*2[8 ZTU_:(JA[C?N=) M]W"GQT6[-E$*T=QWN#<4J\_.)6>\X1$%X9VP=ZUP9W/%95@E+CS=='BQ3&RY MD*9"B^&;08'6'])ABA@-N7>KW1K>K8IU*,%"HB&BDE G-4DKH! 1^"947$+9 M54%*+U9?PPF#N+0,C<<\ M9"I#4'M*U=24#HO*#5])+?S#W;\>KC\]?+W]R(,D:\MD1?ITXK-A\7"J>#R8 M"1FB4=Q,>1N63/"(I;W]V[=Y70[>/HC\. %$0;E.O.83YV"XP5B4 1=/ZK3D MUX/ZR1 ;D!"MOLARRV 6)H=\?L%*F"I!Q.5(MS10:74WP"9G[:K]R/&;SGF( M<][@-28ZX\6-E* ]7JJ!1D;8(8< *6:1HGZ* R?NJ-?#7Q9)0"H3SLBPP 0- MBJ!FW+TK;YX--QRN*%6[@=%D-MN?L#NR0UB \75)561LEF,=C+(/> D1'LK.\BO>8/__83F,1T=_ MUPSKJ^VZ]Q;"J[D>:92,U?7:9Q?KK>._?2@UPVYRAAA?A_^J8*J=;'G\48G) MXG+3[;W==-'QR-C9C[F$@W66P3#*$P'S?C"IHO0C:NE(KX08?:4D+:/<:>_5 O!-SJ]$/$K1O,0/LGG=PW#@I$ M[T:QMM*.W-Z"@=SH #F8YU/UTAC^\+LZ1OSX4I1'#-(5 M,)3B( ,R$"7JGO!%I%3V;Y^1>2T+JV4&5-@HQ(UU"A%(19BU)&D[B9GG\IL& M@Q=8YTV/H^(;3D3.T:PX&++X4L0?V+#4 $2+-V5AEL9K%.$M7A4 MTP4JC8#LXFE:8HIQ$ (M$$*$;<[3UN( RG$X=2HWPW6'/0Q.Z3HXAE,]RR + M47Q&T/!>@+<^9:;!GL-.02%8*)$-)IJ8QD]&E3:P% '41>?(=2VEA2RUGX06 M0.V"XOBG_.I9EAUISYIA$DWQW+=G'HFPV)/(/\2P.:7J11(0.$_R\D30I#'^ MD22:27^J[#S.9A'.CI"TBC^?8^2>$D I#9(]&;)B&'C/-V7%I!Y/D2#XS!<6 M W:*0MA/PY(PKV4"1)'W,A#**:,9_]^^_7Q M5J#I?0Q/S46 7(X$B3O/CY%AZEEHF(0B$_4/&%ZRI)Q"M,GN>_/@"WJ8.,BK M4B+P#:+ D8Z#ID8A\+!YBNM%32(>[87Y'6^#!CK+/V762ECL3\N2&:QN2&[_8@]H,7/C;GWBO1%MH;%B?;0RNX(V"3*8 .\Y>$9BZLGX?E _X M 2$Z\5'\97 %R)-SN2 #KO1(0>$M&;? .:2=X UQ'Q?@F%*21MB>!SMDDE8$ MEN'I(U)@W]U_=8,18Q@[(109/"V@=D2L+C'KR^#!, &&)QW>'*Q_NDB0.+H1$$1U796'@BP4N$\(: M\IE*^X)?H#Z(WH&]<3>\40Y_%YRK&.L6+6Z+[M\YMLV5/:.I=B;C(6&3:4N^ M<5&ZQ(?DEWA_UJC*C6"YN&OFKXI@CB.8$?X$NB"'.)BGQ,8$VB0 M1C/6&/! M0S4:3%=83Y@A]F(I5)>B@0X;_#W$CPZF%Q"ON-S&/DD:;]L&;FLXO>EK1,L- MVE+%X2X1LF?8O\EP9.O?\.W(TP*Q4 L "H4Q]B'8)Q69Q.9E$*B;V3D99_RY MCT=FD$EH*5()\JI6"JMT'Y"MTB"/P]S%P,/NKZ M6ABDB.5PR+5A5$ED8:C\PS0@5AP9GAF4AC]ADRR<+R=ETG5RSL'%AA22Q!FP MN8A("NL?26M6D^H@>;&*9H78G&%[*;(&WMUOQ MH,22KVS0GK#_(,KY?Z(G^!W'SUHTUHO JC.NR*EC[J:33Q)^;$,D0='@H8T2 M]?J#R!LW)SAS<(G-0?4CLAYXTO2YZV!S;Q+!:@/AS(T+G<"$7"5WFSDJ9VJ' M8\F5_6@6()V(>X]E=-\#>1ILY7DWW,O1V46_-9FDMO+O@5X)R2=DZP\<;R9O M029'SP6A?IA%C4LL*F:6Q19I")6>7&-P7I$$.7&'&F"[H@PIN_)L&1%9>2AM MQ?HS%S\![LA:>?:**2LM)XEQL"$J*0-Y& K>M&HZ1O6;9&@P MP0PG2.\#V\(TR%R9?U(^&!^YA41]2V#A4[QNH[A4V@$:SM&JD+HJ.)R$'9=>*L,MY<-%G M!:$0[)GQY&BK!5?E?(Q.JYUT.@!#MF^.UO.CXQMR5=2BB$05^?6_Z,$4CP&AV\[C%H(! [+, M]"%"ZJ4 I."X*:.H-UK=;BH,04-[;LR[!(@JS #->MKL==0A!*F/P6\9O8JR3KD8API_46DM$&73#)%Q(V9I(BP@TYU M! DWX3B$+"N8NYA7+-!/LF,1%<4)<+8VIXX+'A0XC>0$8*N@W( M,UQT?R$F"*1G.0\X@\ CXWZ.C:^Q49/F MQ$;8R28+060A#$\]"V%32F9.$L(X,PEA4AYQ22:HPN7=;]9\0K26-%;>,F6-_>-%4;< M=!*=H]QXZRA< _KN6'T>+I>N(B)S1U"3.:+I[RT[&E?OL 6#.3\SGO/"624O M6[I?P[SH2UWWESZ_71?MGJ/+4D0NSPGW4XG/N M6[KX?/@0+T#GF;=1 "Z>$9I\X34KPYP[ SH/F'-+$Z&OR(BES.D98L8X)(V> M-9,W' G-N"#MVA-V(.5%R?$H8F.*C+8PPQ0,.9$HE99Z6H1-N+.JQ]A$9GWA M[>M'\ _+/)XL.0DP.;BOIW/_^94C^^:6/G(@4"E \1_F@4!>ZQ??1K=AJ+" M>11T9)XF<01=.O)8-J?%2$8^D@F6X@0)DOQ6.+BO0<\/G!_>)TG&]U"944"7 MO R*9RS.,9(3=)ZD+*[,[T9R1R?IU-' %%V?.9IW1GO3_M>:@PGVKKP9S%7Z MW?HI_9A2I^M$>0N"*SE"UGZD)&?>:5T0!V90Z@+3QZ3VD4R<6'AK+/N>N3+W M)LD6>0:MQ&+(&''=*!AOX5>ESU))N:%-+8",,K^]9@WQ:J! \\6^27VNY<@R M"&.X)"+HN[R&BH)4#M55O8K\ER7S%O8LVM9)-M B_1 ;A2,V1*[9HEGBPR2K MWX'H$(3X'5.W<#&;>5Y>W$4&V1?'WW [XDHHTL?PW@:C)A&L'L.WX@:_X8HRL.!X,SV*>#<& M<;T4N7@"KC__H_70BE6_/<8MYJBA'!'6P:]E_Z'5"CB--$;0/BK(%\C>/0*7 MIHW!*8B5@5\EFW;*JVK9WC:*DD*^B2D%TI&&V\L!Z=AQZH2=E$XZ#/%%=H%ZC(F[O5DPX.)2LN7] M_$;&7&XM%TR1"')>N 'I&DCX71W!'7)0-([3?!'))-%XQ#*RJ&057]!-TF-+ M5S8)HK^&0&H\PSP5:Q <:;Q30Y"/ M'L=[(Z,K.S$N@&K(P_/@R::S*$9"J@662 "Q9Y2S^$%3OB*.N=++X92/W/84 MT(GMTJBD20__Z"W#?9C%^9'NM^*D.?/$X:B @'5,$Y%L9J M*Y=]DO_Q&XR[,K773X9%2Z&7?EMJSA-PE9 KR%$4Q@VTH&GY#?^04N+4>Q^=PC$4:O-15*9/>H/6Y/)9.T>%?U4 M9] :=;JE/I7_^T%O_<$=_Z1&10BS,!%&'T.W/O%<=_4+G_PMI9B3A,5IZFW4 M=4H;$+G^"_/UKU,]9P)9Y,UVVXWP,<&#GKWZ!,\IY PIN*K?CF";,)00VY-M MUUALDX3HB7\#/W/LF]@[]"8>_0YV*V/-B*#*W93:[4O*+J-]^4#>,J_'C23+ ME=BAC,69;)[2_,'2JC(\BZUOL]V9L![7L->:%5-E_N%/DT=P"TB*@O+@C1_; M0&%33?^)A;W6[%SLFJXS-I\G^4JA_VV7H,&]'8C,ZE96FC%+GDN99;:5LGRV MMS7^;:=UU9"+MK\VZZ71J/GY?X?COV,%N_[U0K\=2\8[ZG"NM]HI>U,^+VSB[XZ&J=AK1K";PB_QG;: MSH2/":UJ=[2S7UX1X5=Q'WP"C[V?V\?FRK'>MV6G=V'67#F6W\%.<^58Y97C M"5P(78INT;JVPKQ#7KTS,[#G@-O<#YU@R'"])7K%R> Z0@6WHFG19]^[L[U_ M,8HFEK9/!V<7([73:P+H#3?4B1LV1"3>C!V&&*!K[I,:=J@7.VR(4[P9.V!O M 762T9WB@/=,\4ST\J5%Q:!9@SV46]! MWRF!-\E>E' U2GPY]6Q+EUU*\H-Z )NORJ7 \,Y;U1'61]Y:RIW]S",[(7#9\5P770<+A_^H+^J+!]]8$_+$+P8]^'#H[T"^NZ.VQ\_*;=+!) . M2W'Y8U3E(=^,E!#)HE/9BRPR8+(S7*)-F\''0=1/^7V7?]^E0AXQ .%E<\!Q MCB0-7JFQS*SL52.HFMX"1,_3 CTFC4:,?A)1=B)0&6)8B8V Z.?A*G#:86L! MJ@#ELW&"[9-X05/V9/">U%1I%R;Z=P:J1$X/5U#^_;X ,3V%:\A1/H*:Y$] MCW=DA]GBY+&@$]$\LEK;ASLA$,(% 'SP00D79V,1,4)#.S@;V#0",Z6.[A)' MT+!$>?(H+$^^M6:^ZSFODEQX6>OOS*9&#T!GD1*XEB"2XY$H7%'-L-:6)P13 M7SY\ZNSB 0&;""<*8=1?$:>6"YWCDBT22S J6_H9LB44I.'"_UA1]XV(. B: M4>%7SML]-=%$^4$2IJB&#\52%DZK>.B:LRI*(NWIR6%/HO]*A,D_//A3C\NU M;ON\W_X8B*HSP=XXF[./ ;?CCT#:Z:9 4=&A3;%YCJPIEQ(CAKC":[)I;0'3 M12NH97$YR2&$!K \V\&.:)-=HLL$*79'*L^ M&UW5F@5-=2,'6!;%9^79+C%2FH^ZA?@HC;NPA1U:(Z$0'/$F@V.29'2Z096V MQJB?96N$3T9962H)HA8+#%-7B)N06\,.+/ 5<=Q,-J< RQW(X,F6*-H1!L4F M+ 0SA> )0$.F$;*5Z*,1E02Q F1@I^ M1',@>)*P$;6&FA,!Y@76EFPY';4N M)A5:%QNM@R-40D7% \IA;H\$S M?IMIK#^83OO#]G@Z&$[;L]%PT)].=;VK_U]GU#T[+9R,Z 1Y33U=]W7?C%MS M8@;WC]=*+T U*A<] 7D/=*B9OV-O1@Q<<6OI2P32X3Y = B50SJ:,NRG0;V& M_32HUY?;AZO[N\?;NS^NORCWWZ]_7#[>WM\]I)FO\!'F )+PP3.FU,U@K@.& M$KCBZ+8[8Q7QK4F%PQ<^,OOEZ0:@U]\NX7?D-JY=PS+UFW1GTSV M'1(Z-$0:"I"5IJ_!*X@^SZ$LY7>#?AL@'\'.)DPC@P< GC1LGH'@'IYLZ"'- MO B($GTOT@US2:I2=!&1/3LB [:4/ZB]>G*U:C!)^+B/71H1U@Y!H0C9*8;# MF9H\.HG+I4'P6SB)*!Z4G+- C<)VW?!;$+_TJV!0!'#UTS/#;4]/C>9!VQX= M*3*SJ!?"<E3\F+^".ZN_ M1O]"#"GZ- J[81:="8&918>7-&. D.A/MY%.Q (B5E9+^1[M M'*I\MCF[7@8-1,G*(+\:'W!IJ-"\"X1.%(@MVJ$U]<$P*"G?#=:%B+FP7)LC MW0+UD:V/_2>F\!4!>0M&HD]]T71IEEJ\XRD/0C#TSGT.HU8*I'3&OK<.NBXBQVTJ+U/)%0V.*>= &> M_8PW>%B9FLY[-L2>YSS*B7D3&4C P.#$0?B6/^Y^S8][",<]:N4E+,OC_H M3R'#1X[C!]]J.K[8D;1@Y[FXIA0$"ZUGRQ$ M>D3@!FQV:;^ O'@-H@L^E_4SZO)HV=G/D2LX98ZTWTW*4>GG23&ET.3E@5?![PKY"U%3=-'["<0;ZY%5Q M#/=G8N]>' PJ6-(<0DQZEV^;PW2&V)%'%F^05G#80"=FJ4C:XC(B[*5+W=HX MT.! K_2VQ#J*URT9PGD.L- M!/$5D/+29$E8R0%S9YDK8=MRQT%@=,[*1-X&=4?-V*R8"?CGPA"]?(+6Y. ^ M4(B0VO#!^_!+#[<+[!:44U,RCF8&;Z=%+0M=L4YC'K,?LW=]QN8:C*5RBK"= MQ,K15G(9^XE+9QAUU-G&+=AL[A%"D/LMT0Y+F7L4 XSEIER&$7>$C/XG M"CQAK4:I:R-A$Q6'.D*;/1O<2Q9=N='2E5(XN9LOMO.3]Q3W.5ZE-H5_[1"B M^(69)J%5PC3^X@%-WH,YLMO8NYPY[N??X0]X)X4/E#8N1F<7G79KM,&X(!7E^BL9""<_6>JD:)_EE8\N MI,)MNV(R;ZJY'#4:@QX&M1*#/S*Q/!0(XI1)8,6.FE2D([-*8MYBX!NO'.Q2 MC>=M1)HJ<34;4-T"KRB0%IXD?JF@!Q*]\@;U^W]IR]5OEX%%RUTIWG1I%= ( M^KY,]'&GGDF"!'$/R>)Z -IDK/AM%245BQ2[/LYAMH?&MP:_2- .+ AP= M[-BAEI TKYF MFJ\1]P-LS/5F6_:Z-FDGVA*NG;*4$P_FD;6QLC'"8="TIIR93'GK%!#_3+JP MXHQ(H99W<%(M+/8A6,9G%X,B/FJYI8P.L90)@MJT^NO7HN+=/^.VOFW)/L*2 M,"SV!*:5X&Z4+R\+'I4-HS8D#&U'LJ;LMBS/7E_PSK)@V&"OPSFP*X;F>&?4 M,-@3LQ.#<"6V70ULCY9R&9BXZ"H"3=*#%*$5_(B6C64Q?B*!2Y(AJ:9,7(SB MGB*%QR0^[0)WY34,B]+DT$0B@8Y>'0@*87N*39-V)A>74O;3HVP.@W 1 9OD MH>3.$/>VD T4#T@*8/P[BF=7^;"+JAZ7(L,?9&0C@W\7HYQ6)=AK>VBW/ ME,UTJIHHI](BOFU9P9;3^4@$;L(KK/4W6%_B1UU3ZJ#I%!%\L)@X[ M'')MM/LA]OI9V^HGX[*ZBESK=WJE/:GD2GO<&9W8G?:6'0]*72/S=*,@ ?$S M;R?T@-VF+ZU9J+"B+1-2]\VC;OIR=]3-:"*5?SV<\07X;6\#H?YV4 _Z$N/> M2\TA"1IFQ$0SI"+R!MO15-&=H M!EF%['OOY3&9M,:#7ME&%:-N:SC9V,@AHQI03AMD)CO84X66V!VT.NWQWI98 M#<))+;:W',AX78 MPLX7&>6"S>G4"!E(277?:([GP/7!TCTN@*WS)N*QKD=W M^*GO_@1%\6(F'40\20\2#=!GP[B(3"2&8588DTNJ-.NN/P$ZSK4\W&-1M7 MJXTK"M%;/VOB7N3%8 1<52SF'8N=%SS5+7<*F99=3>R=#P

(@ ^ V(N'4D M9.NT;=,'VZ:3MFP^%C9JWA2NO9&'=9*'AY]@79]J-J[9N&;CCN*I9N.:F&C< M/@LOS_.2/4M.SS/!PA7XK^R6.LA56":6Z9ZXX(WBT=J!U@H+;73Q>V%G=GJCWT6GA"<33=.J?5 %6VVOR.H&1>S:B7_:[75:^]+U!T@-J-5U_J9S]T% M%CX^,.<9J[6/PIIM'+G&D3M</OS *1Q?$?M=G2L S7$+I %5HFTQ< MW?4:1QPDE3Y&CS$H2D[K(&P-M7-?J!KF!S02LP9/G:P7XE-;XGWK3%V]]IG638HOI= MJ:$LK=+8K/!>-RU7)V<7W5$>QLWASO3D1//)7P8/NZW>H'Z7P9UV:S 9;)I6 MP=\/-M]V'_6DANWUGZK+_1_V,#^>.]6:WT\?UV8F+ZB[M=S3=WQ!O7G!&W9_ MJQU;:P37 )@N&W>"([/5;2_K0GV/MJ>99=C[\*9>79]J-J[9N&;CCN*IDXW/ M'_9&<]/V-7E#)YHWU#G@3>X8P;YWOLD]4#K11DD3M3T;]GJG[-7='WM%BY+F MQB\V._\/<^PLMNN<71#T??>WAO<:WCM9WNL=4K5UCT*U-6[(D>03!"T/]A/8 MS,T5VA22:U(J*S;$JTD8*FX;]"JS#=XTPW+C<)F1WQ.BK7+9:#EFZ!MEHXW[ M9Q?=[K"NZ%T-[51A1KT5[0QJ0CO[#C3N5\.+GBYKC;*5?MW")14P7"%[D3LYW5!QRTR^H-9O\TTUA],I_UA>SP=#*?MV6@XZ$^GNM[5_Z^# M0,GBK?R^];W\KO:C[GEG+_4L6[=9_Z;]93O*E:FY+G/Q%Y?P'YY+2;]?#6T* MSWH&_PMV4O^2WVC]<@E4 V]^=YB+*YLI#VREP0/,?%4,BUY_\.#')?P5OW=C M6!I,1C.5[[9KX'>:YNM-\_5J[FR:YNM[>ZI6A6E->^^4B5L"P:&.185-[^^Z M/M5L7+-QS<8=Q5/-QC4;UVS<43S5;%RS<>Y;NJSMI8U_=<2_=5[=.E:J-IJB3ICC\ M!.OZ5+-QS<;5:N..O,*6X%EC;BGXJK9N:)BK\V)XB\-5VN[%KJNV8_U)F(05 M;\F)6I,R63.2#W<_+V%>EC8C.Q69D=4>;RTLT$V9H!LS/\7':0F&-6.6]ZDW MK,J!3B44IHB2$@H?&%/N;(\IG8YRKB"Z3;?]VQ6Z(!XF1_+LRRM:UQ.S=* W M>J;S&Q*2,O<=0D-":>V3SX+A1#WZ^)KX8BLAS;-VL&AZ+.+VKS M4S7O[A^OE;XB (.4_R^6%YQ@]TZ2OT678>^!U^F %3KY#,')^=7?RX_N?UW1_7RLV/^V_*U?W=XX_+ MJ\<'Y<_;Q_]6KOYX>+S_=OWC(97$G"3=?+K.R3[F4\F88#?+]LCU0M^6%[A( M2_\K5[@_KKSW'=HL/'1??D9 M..S?ON%0LC.\_L(G$44XN#)-MD\0IED:> OO)4WS#DJ-[9 M1:_=2O<-Y$0!&V#"3^K^B:/5_DPF[]&^/KQ.;R*C 7^Z*Z8AY:;ZVE*L8WP+# M::9M/7$&!9O-!&:%O\^8HNDZO[)S8!SC&8T)>-AAX14=EBKD/8I_M+F8(".) MI( 0$HJ[8#!TJX3<+FZ/'$A._&$QS;%H4ZBR46R2&UQ\PGZ\+ Q]0=4=8,' ME%^5%SA)*4A]S429:9KV"YZ!#6\\VP;L%@A4L&7@%R[(2W=.UZGXD8AX!9N% M" TWUYZ"92DL&"4Y+2FF2[RQ'^^V?->0629!$\==JS\>_Q. M6\0FVN$KVA1HWO?R7SE49S ZUYOS;CNQ+Y%_%TYX5__$SJ<.TWZ>:W.8XR?- M?-%>70QG1#UF<)<36Y=<]5HC8A<+(^NM35YEIO_XMHRTG?[$5HD5\\FPW%X:T$)/Z#@3>S-?!<'1ANES5N:)5H1S>S51[KJP:J,3=TS?)V M<:JYB? 7^![&_/6W>OK9?S(,UVM/3PX#'X(%DIB0A.3^N/%X(\I)<)^_WMWD]2.=SZ* MNOLY1T3!,,T#_Y ;\R]ANCKZF"^V,W.9%:C,=J@RP:[Q7NR4RJP1MP!ER$7* M(R5]N?]3Y/=7H_#^ZM:: 66"ZRQWGXCQ=V8_.=IJ8>C*K<5/ [947&?5:&-; M)>^*OH3LBECRYAX'?IBZ);2\$+5X_LLY>MA,+T57D2 M>YZ(8LQMC,*1@4+T,V7PXZ?UUT[9/@"?>[W!3\!U:K6Y^U0&_:3?;XW;P\P_ M1:!!"GVJ,VSU^[U2G\K__:"7/JP7@1398R;_ H)DX[H5.,)C:.J=?;IX1VLRLN5N3-^8N65?L'N.P(\(A!V13)E%G=2611GV)AW6!] M*O2&5,D@'QI3AN#_SZBE1:DLZ&&[?W;1&0S5<;.,$>&-X>-X8 M &_T1^JXWVMXH^&-&O'&Z/"\,03>Z %O#';N=EX1;YR ,Y'7[P+\.(LBPYJ9 MZSD4Z"MVDMW#QH=GA1&:4'VU/ZJJD]V1]:L[2;J:')ZN, ]W.% [XU%#5Z=" M5_#&X0D+6Y;T!NH (ZJU(*Q=0SA;-!#:'$\])>NW^**/GK]27:7WSE^=-G:0 M[JB]=E6V<9D[@#HZE0W/G3;/;>@JO0^>ZR#/]=1V9;!@#<\=G@H;GLOGN=[A M>:Y[=M$=]=3>J*KXZ)ORW D$B+)OF__4/.:(&^8;TW[!E03YRJH6YG<,G M.X]\-SA$SRZ;7[9W.WMG$#5\%S#V$64HV%'[?9WKD\XWCPN :W=@]G. M;!\;+1!\=C%@[5.RC2O9CV/GRL/SY/CL8H"QF$[%0",[G6M-W=2&A1L6WM"Y M\B \/#F[ *M-[586,FIXN.'A]\3#A_?F>VW0PX.>VJVL//%0/$PV]3^H'5A^ M*^KLYM2X%T9_,.NWF<;Z@^FT/VR/IX/AM#T;#0?]Z537N_K_=<;]LXP>DI'& M9IUNJE_DEK2VN14+[[%W_WBM#*C!7J?[6\D.=;>6IUE/!NP7TH_G?C%GN'B_O?K_]_/7Z87W?N+4=.DLMXT%?L)EOLOOYC8&W MR%^-9S9+KBVG[5ZOFUQ 7D,[6NR.O4.KHH7L!H6/"P9;M5S9EFR"; 2;H&BT M"]1PT8.W'(4:KF.+>5WWE[[X[Z4-O/4?OF[-H5[.O">@^RFWA6J\K]_>N_A- M)JWQH%>ZB5^O-9D,*FMRUZVLR=UPTDRJV*1&ZP>OI@'>"74-C+8*5%*]\6K: MD:R8R;6A(5GI4S_J9G._.[;K*J'^*X2BUK3O6[.CEQ$5>1E1DF@3^_L8C!4.[5IHM PPLDRPH=]<4+$3(M:::5Y U/]>FI[ MD.:-CPU;-&QQ9/H!;.S2'("(A< !M5DH2RTHCGQQ\A!W0UH1Y5;6(ATJ Z&)U1H=(HT5,XXV8&(JC).1F"O8E%'M#>H"TGVRD9]OH-&9!U-4: ?>KH_)>\TI[V[(7ZU< MFV/7R?YIQ4M.D8A*JO/MJ:@B==YO$UVU,_ OCS'6<(HDM2^*(GV>)I .$$BG M+E+G9/WP>V_!G$BZ5.-_5\X9&U 8J];8_>[9Q4 =].IBZS8T5(7"WIZ(JE+8 M>'&F=@9I//C&_ZX'1>V+H'+T-5X>C>L"H%*1@TWC]NNHMSG0W*YZ>X?;LZ:H MYPWVX\BER@8@APU>PZX-NU9I5F[/KU49E4,LP5/[ MW?1E8>DH4,.\#?,>.?/NAW>WN#_KC[ 'M#KI5M5EKD:5LDU!'WM'M7.UG%13 MT+=;05_O&.MGFH*^IJ"O*>@[E8UM"OJ:@K[33>MJ"OJ:@HVB%TL;FEU4'@0> M-P5]#2/4,+BZ"R=4%5Z=G%WTVFIG4D%XM6&+ABT.K!^V"%P.VF<7W8$ZZ>U< MC=0D$C8%?37AH T=DZJVL 8=*N@;-P5]M::ADL;)]D14D7$RZ()H5L?=89-0 M6%.*VA=!;:/7>UC0-QH,:B*33C;RTQ3TO37?; "SKUR;]ZGPJCO M(A&55.?;4U%5ZAQ[H_6J2>5J2.JHY5)V@'8QKBQ5M_'#FX*^0W'&AM85 ME6OL$59>#4=5=:EHO*4Z*.SMB:@JA8T79VI[M(N^;BCJ%*12CK[&%E<9<$M' M[6 W!7U-D4%39%!8JFQH8%NUI3-L4T'?L%_5;5U3$]2PZY&S:RFSOD[43J^JK,D:%?1EM[Z,MF., ME/R)X^IW6R.LT5O9KH'O?.*)SL],E.:)XXR\*%;:#E_1IK NW\M_)97,OB=2 MI!Z)-^<8F1>'RO^EFIL->1C/3;]\O;W]\N[Y[?% N[[XH]X__??U#N?KORQ^_[]K> M-*O%*$TA\FIE.T[?^62 :VWH![ ME=)GU426+06^^ [>Y6,31%5Y88K#=!3-,T53_E8NW!2O/Q\D"?)^Q1P-\P:^ M,LUEX;Y^+>P6#D.B[9]=M%MY/B'LC4FD%(R!1V?[#DS96=DP"P:_F!LZ4TR< M2TL)-Z&WVR:TNWO*]\Z8IA*0^Z[9E(SB^&MX"?<:.N M[.7*9+3>&],W9J[R7]IR]9ORW;%GO@Z\\,5X-EQJC8LO[D(VXSWNV!#)9EP9 MV6"7X3D\JSQKIL]'@=CT8'@LIYS"0S,%ONC!!F^FBD40_/#F,<,H2'O,=>N0C'J2FXQEH M%DP0CY*&C3R^,& G'7WQVJI"4]9,?N%:7:!!V,!_^YH#!@<>'C!T5RU&T+CU M?VKX'O_##9P/VK;* W.>X#_37W#1()TN8 LH4I,U]Y>D?0VJ-XWV9Y1N\C)1S2* M;#7OV8J-WB'S6$@5?,/BP"+_B:KF"^@ZTT;=%-_/N?&+ MS<[_PQP[V,IVN)5@[^.?4GNIP+I=W=%67(\EU2[R59KV\+(C%%'%#53A9%P4SC&B^EM6)*=6!QQU1"MY" V)P MBV@!$"A))1 *F)2 +4)Z( MP,;W732VQ?(":0]?#""@Z".X8I1B,X.'E5YLYR<<&TS:F!OP]BSD<#%^0;U" MLYO]!=/@\X\%^/:!EE[/@H8\='Z1U'86Y;,D(LK7>TL,@D18X2/?(5!;?0'8BBT4+Z^J6N9;018>SU8>!7;J9KNL MG)"J[[DU&(1Y:\8$*!>,.N7)MF>I[/@&&^KX,^ V0-H'AKRDA-^1$,IFOHW& M9Q>3MCKI[-P?KS[%R@WQ'S_Q;TC_K(CX)V<7HXDZ&M:%^$^V#/N']J)@K!4_ ME%_*]4Z+%8L*>MC$;W(/RY+Z&!M,JX-)TP;U9,BFJ(CM"]F< MK#G_77/$E:GKKU:FL:;@]9U"L&R0D@3T$=#\@]C$TO3>!8M [4[2;7V/UAI^ M[W2S04Q61#>]LXNA.A[FI=S,F=Z.; 3DAHW9-Z*9*%!6*R==.7$H8E>!:OM)" MUE)W/J<4::MP5XY<;A35-UL498^'("W:'758F35>W;'5-++=<&O#K55H^6VX M=71V,1FJ@UX:P/X8F;40D,)1U#C'+XIC*7J\?(XI%GLQ7Y6E9OES.#+?@8>O M/M^XF+[WPDP3_Y8WN>PE>_H"\JCI6).60VHBP9Y+M7M.$Q_ MU3%'O](TV&$MTV#'6R(6? 5SFK%XO6\&8,%XDD[+'$_2:9G;# Z$@JG,N4./ M,X8>IX?^>GWYD)5^6W4Z+E]VQF9TS_+?&6>^,Z9W#@ZW$)P^Q8'%<2C\/$ZI MP.A/IBRT9Z;8P7JIYIL+"Q?DABP]]QP8966#3*%#C-3%BE)TF+/.5.4%A!&F M_P2_B'S9UGF'3EYTNM3T!L^:8P!I8*&@ ?H/B&5A8'HX?H1>PX. 0R<*DY^@:HX5 MO. HENTAI<%X3PP(1S-!4Z[?EWY;[HOG&0D(A\=PL'L:ZSM-*W-+9MIKN"-= M;%V8VA%XQ,62QPT3ZE0SH1$E1:4851[J6 M7>6QAR?BX-\<+/C"XU]I\ +8+4AY0 C$T/@!PW)]AW[2;==STU6;]9>=]S%$ MC@739J*"RXV F^!6(E2"14?P)]A]6,L%>PI:74,6 (,.S&4J?HIF?RO==J>K M*F#4N;Z&]76VHE%9% =UP$VGHC:2R]RX;RF76+"&V!-4MXGO8!F4'A;Y >O@ M;Z2IR"\Y\:/B#YN,PFPS\1T"EG7S :@2TV$1>AHK<;FR7QO0O+V[B:K.K$V# M98/TO)]S[>D^VM\I@.[F)A>?O\5,VN 5'4$+! M>911QR7=6YC9%6C\G%K'24:MXR2CUK$V1D"\Z)+3/%:^6RZ3F$A<_3.#VM^@ MM8-/.NR968C5!?PA;"?2QMILB4$BSR&5*3\5A_!"HTWPI8_L:KZ2-,*2;351 MZZE\H#D0S2;GQ]%RN/D&IG4X6]L2:&,6!?($\(=)UIJ[8,P+IX//8>FU;Y$0 M6<'S^JO"3*9+"X3]XH$M,1"9\UH@*3M=8;(J-!?7_?@I5X?%ZTT/45W:GDS* M5I?V!ZW)I%=-(>>PU2Y9$[JFNK0_..U)]=);E795(')F'KCMGL[YP'6)\N^(?P3 M(/P-/7XKH/P)I_S!SLU+&\IO*+]"RM_0+7-GR@?K$BB_JP[;=:'\DZV0>5C8 MCG=.L:ZUIMI[KWC88.;0-F*0?'N2Q^9O;770W;E]8U,F4QNBV6 B5$ UW;.+ M_E =#'?.HVVHIC94LT&]5D UO;.+WD0=3TZLM*I^ZO4FFB!(-VN?BH08MZK8 M?H_O5V27<70IB\Q'X).,\[JG'6&D M^]U31PGE68 \\!:P4U7#]88\#D\>)11F ?*@J[*Z2(^3O2W@ #';Y72(-6Y? MJ']Z=X,5;\FQ2X3U F'K:&>G?78Q'*B3R]6>UX$\M89!&P9]&XMN>P[% MN\^).AGN?-W?<.C:U35,^AYPFS:9UMOS:1?XM*N.VSL;VI6?646H3<4JF?=3 MMT?HPE3+"C:WKKD+96[:+XIA\4/#(O2F$.W8:KYJ.:FF$*TI1&L*T>JT@TTA M6E.(UA2B[6XV7Z'9M-(,CNZE+1$%P(V!'B!$0;11>P!!8!H<-,1@;I.S5=>< MK1%'(ZH=W84%D('A[BKG*0S#76[O3\EW/RGONTQQS'?M%:5.V=X(HTZ/2L.Z MDQ-*(6J(_P2(OU11Y-;4WQ?47U6\N*'^AOKW7ABY-?4/J#AR/#ZQ-HO=8<^NS W=.ZJG'VM]WI7/Y'"7!U??65^$_OF:Q\/#LHC>J2W%S4];?$/N6 M"9O%J'UT8KF;#;6? +5OD7]:C-K')YB*6E_;C)]35;99XVP=#P,7Y]_OC@$D MLM+,K5TN3"]7^[VJ,DB;>$/# GNVV';F@2YB,JG#256Y7PT/-#RP9SMN=Q[ M5E-JKUV76Q=AWL5^,)S(Q[(6YNK6LA M;&YL)WZ]%HG1E%3RW;.+D=KO-@'+AD'JQ" ;G+U]<@AF'[75]F#G>$C#(@V+ M[,\7W">+],\N!NH 2R%JP2'O(>GVIHGYGWJP9W?^CL:#MN?NP=G%4!V,FEAH MPQYU8H\*3,1J^&.(6*B#0<,?#7_4B3\JL ^KX0\$.U2[P[KT>LA 0DBT;J:? MHZW3LWX3 2!(M(M?V:Y!B 4.,ZEM<*J!?%AB2=6H[? 5;>K:IN_EOY*JM=P3 M_1%*P\UYI%@WTIV>_[L([F96VA,[GSI,^WFNS6&.GS3S17MUCN V&=9[8 MNN2J"^!3Y/PQME_I;M19;Q5KKAVE MF\:CQ!_DHVRH;?]L_RWQEGOC->]PZU MWCXL-D>\\?06^!SI:N$C0>P8]EKCT>C$P3&R_U0%.$;ZL3I@>V:7U$ARNZ1,*/O8.[P1SNJ* MDCJ))L)__![O?78Q5L>[QSCKHSW?._V4TCP[TT_G[&*B=MIUH9_WD$&Q1KCF.[;OM./; M=L+TSK;T+?FA"^[(0&WWZW)I5*6U\TYI:#N!N@,-]8"&1NJ@-H6L[\%BY4V3 M[!*B==/JWU$'EG(K/G)QL)U**2T$^N#3]]3)[E6,I0ZGIA&OAI=.DY>V4ZVE M>6D O#14A[V=L?C>G)?J%#F+K#+1].7@0;4R4ZNT&7)-K9=X4OV6Q;LG7J)= M:_,S-A)\0S\W?ITOC-F,69]0@@TW/S)*D$'6=6M %_'_:8HO3D:C;K!.UW2X M+ZU5QUA>T6^@9AH&J!,#;# IJV2 "=9/]"<[5P]6&Z;9S7:LJQ'0&!$[&Q'] M]N9'.DDCHM#-;:8U\=[#QB4T\:ZWDLYNDOZ?[JRKWX\BER#9JJ+3L&",.WJBR M)FM5G%M-HW<-BS8L6H6B+\VB%"<<#H9'SJ(9^!/%D YV//6"U?Z7L#K;]1(513XEYBG/<0 -P$A[[#NNMK21'MUX#T?7.;L8 MM-H%CJZ<2*^U=%B/@EM.7QT#':5$0-2SJH2*NF<7G=9D:P%PA!!05;!SY<> MM4NM07%F+I.M\L:0/&^%W),=':^?3$I9G.#(ZK 03P&)SPJ9F@T(0XW.L[ % M^AXN^2P?7<6U$?H-Y2<)\?A%,,:?0G?,WS?,=^-]' MG,4CO/W9M/6?X3%-SA0&I[>"[WB.SS:$ 5)C?F6NRUA.N?6FL<>IL3?#V._G M2OC&AYDS96E8QM)?BGN3E6@KK4Q?*2RA:!8UQ/463-&>GASV!"RA N/-F*/ M%I[K>!PF7?V&%\OX4BQ[S%5>#&]!MS*NZ*\+FZK8<\6V& TD::+@^A^-)7ST MCKTH/^RE9NVV$TK)P2O8?" YUW ]W '[F)ZW!L%/Z;K[;ZO6&55VH]_J;WLA0L'(#@+!9J:>*7LX/NF47DO?[WKBR M-(9!MUM%QD#ARW @U'WJJVQMO'W,<@UV5>$-KGS- MW,T*:PK6.G+?A>?SQ6=W\,7'%V8^LV_P^85;-J=YV#Z[Z'3486_GT$!]BMX: M]CAY]LB,K53)%ATLQ)_LCOY;KTJ^^A$YJ-KA'A(2=K?HWD-H^NW4U+^8YCR^ MV*79$)/!VFIO4(O =0.(40/)OBTE83Z;.A[L?"E>+^B,6@KT49U]IW>5@/+& M GWA,%::$?O8J&8RKD5V2@.R41>)SDDI32V(^+R[T&ZL\(U">]Q8X4?+866$ M]HWM.Z5EM@!&:F#IW@M%%9'9G)+2Q((@2.VZ@ F?LIT]:>SLHV6P4B+;>"YO M9F,[9;7;WCDWM3&SCX2B"HELHJ0TL4Q 9->LY_#I&=F/"^8P;>XQIS&UCY;+ MBLKM2SSG;87WJ'UV,5!'HYW;'#7V]I&0U2;AO8:!.<#,]1J'8;^'\&%? MNN(/2V*SL-DU%9I=+O>KQ+MZK=81J:]F/C+)P<265*_GQ22E/+ ,R,C"9# M>Z>5=^$,9'5[J:$_4%"=9Z-5M]RS^IQ;MNV]ZYB5VHHM"J4616U !_A M571/G;1WOHNN_ !K6NW0\&W#MX=N;C(:5=3YQ&L>[Z3D7\7 :KH2GMBYU.':3_/Z0;MDV:^:*\NGD847<*PSA-;EUQU M@2X7.7^,[5<:""7KK0 T)GK0@B>&X\EY_RS_KV/Z:RYT1M7UU?2=3P98K8:^ MON*:SNT!&-SEI>2$H/* W(<_7#XYC,5CWU7L;F7K7$N-7WP'P0,0Y80 91C, M8Y:#<:(B-@RE'L+5V+ZC_*D! M'2O_I2U7ORDWIOV"PDYY8,ZS ;Z;\L5X-ESXKJJ\,(78DH>#;-AN17,<]PS6X>%[GWNM*@-RTE.^^X_H:? ^Z2T, M-YQ?N :W&&Z_63!+LZ4OY71*YU^-Z99!DG-\H-OS(UC+Z_$V'_"8J[$2F[E M0K"G-_S_V:/VJYC>&89Z!YMJY>*S =V8N HX)G%(KM@^VFMEY=@S'S>$B#UX MA,,,R5TNMR?K=X2XZA$.B7SUCR'$R#2#V6[WOW\=]N>N0^V.8NOONRRQVUP#$+T^?QEZS"J&IXS_HB_CA\V MG#[R*$(?H>F@83#6]>!_..(4@D%Q?P8>4&8EQ$9+N:37\X2*[,S-I2EL/#.> MT="@ETIM_BA[\SW/2-"9(#8Y4JG6U9'][R!N^R960]XQ;>OI'.&U#KC(.]O: M=IU=!$;/\SZ#=3HL)DI NLV F72*S[F1)=..V$ ZCJ*!D/-<%?[HKE"I/#/S M55O83Q7I6%YBJNL!A[9N!1 M) ; TX/^?D%V!B$I@ D='>'(]P[^""XI:TV=TU+H@\.^^MQ\,J \VU$'RPT MJ_WZCBI]>"#U;:7.W*\P&WOU?8?3LH&@HN$)1*1F#=% -SZ/K(V^R;M ME>_)Q,5P]VK**'N%""P Z]=@^M7SAN@M,/UVKD*JQ]8T0&/YUU]E37<5'0FU%)?:V%#5!K&&U/Z@+C,PI M^SIOA\'7H"^\F:1&$+0,SEI;X3NIKL*W/NY!0VS5".H<@BH@JKLDJCN-47W, MR'N-F?-6HAJQSTI+ZE[=L!@:6JN+I([04YINL/-XNRY8,*=L-+\=H%YCQ[R9 M)(9_2DOB06,SOS=:*RR)0WI*T\VP$DG-:?S> MB*UX$".;H H$,<8(6]X9OU6]K2Z;Y9V4\V.L#=_>.U,E&$ M1:^4*Y:ZM9Z9ZR'1I"J?QNT.)TG8)S:[],3O\!OQ>JC;NW]>/SQ^N[Y[?$CO M?F%8@FQH!C%@QC2Z9R7KPL*ENK<6:*W+V3-6/ &S7,[GAFEH'OQW>A.ZZ\J_ M#EKO=>\C $&P**S.RJUUEL63/9579?(R;*P)XP5=R(1%"K<&<1WRE^]ZQOQU M[[51DY*O$<)K/JTO< M*7)UT]WIZH8?7/%_*[R7*M9CB%^'*9K^;]] X/>KAUM"HG>8Z^JV DQRN7(, M4Y$=&A(.9B)]+'+,.YWKACXXL6]W6]WL+*?#HGO_B9CWG@:_GV&S&=FL6+8L M0-$ KKOK3UT#3L!Y59-;__6[\@&3!+OMW^)_H5E8>@+Y45SP_.; MOHH;3N5W^+7LF*,JMY8>HK3OC;H^W/WKX?J3\K^_/WRL<.R")Q!L']\0^J'S MV\<437-\_1?9:P/AUA>:P_MMB+V$0V._] 7V%:*.#+SIQ'(I= BU1$D<7T8# M)->'TZ*3XN*$>LB W)W1]\108FQX_7\TRP?"P#D.6G"43+FS/:9TQLJY(E;V M .3#_NUC6/WZ&?X5:Z0YSGU'1(>X&L(!WXBC3H!=;RT%9^G)KE+8#V.E.=XK MMH#2@KY=P'+ QL!DR2L,:MN!^9FD&_$E]FL%$R9ZX10&2[%71 WX2$8_[ ;J/Y5Q10C",EQZ?R$=6INM(^'Z)$B%H"51D IE@>[@GT:X"V= MDQ2.]LW^2WM&8G\2'46NX!A@DI:A\?X@LA&)8 <7#L#6?^*3J46'K0JP98TK M7PL4WM&<;B[U MR2)$0]L"-G35N*I ?@4E,6<.ZFNA/ES7Y\K;>T$I8#QK'C-?85 3O5_D1P.; M\ ![NFRK$5">P;/*"AP 0S=?>=.E&3V[U%[I;U/LQ3/'_C\JJ245'[)<\1U0 M*2N3S9[HDQZH3U)G\8$=+E=FBA_WVX-O4,$8\PSN$*4'G,!HA\X?__OZA_+Y_L>/^S]O[WY_@V*G3F:Q4V>+8J<'?<%FOLGNY[0- MF:VMQIWZUC9=13OPA3T,9[ 86<#D;EW!M/]RI4FKWQF4+5?JMUOMT;"J&J-> M-35&W6ZKWYU44ZXT: %MUVQ]-*GU_; *UB<4[/ZTRV--Q=,^ZST.WA6L+BNL&?C633$TEVC&G:_(VSV@3ZPZ; M&5X84]YS*=IN]YEO@UQ5T4GO7PQG'[.\N*'[I5Z[\+7]T10K=4^M6*E;/A5T ML@'N)Q+5"!-#2J>$8*W>:*(.)SOGT]78WFJ66R=)M@L]FT66ZYF85)'7<1K%N)Q]S>#!]^M'KDN M1OKA4FI/PJ8YW4SQTK;0)N#/:BRA066>0%//T7#I^^/2#?4<%7'IL#)_I=8U M'!7D 8'+0U_"9,*F&88,LWH[&+02A$6F^\A1QBY]:6>HJ^V^,*F2>Z%SV X#-%-DZ MU5))=)MQ_UW,]-39]:\5LUR6M<\3)(PT3-D;$D;I.7;;9Q>]M7,L3PM;%EE- MD@)ULBG3>IO\-)%"8##W?AY+WNF,O5JD[,6ID4L@S51NBHFJ5DP,V") M9Z:\8K\S.BDO:+9#F,6O!"_EE2"0J*L[QA0?8S# -E#?05'#WE/G1I0B7RIU;MQI]=KK ML[C*I);UJDHM&PW7?ZK)KSBRE*%H4IN2RA]JCO,X,+^/+LUD'V:_S ;;!7X M/>G[V@9+L(WRXXM=AGEZ=>L#>\IJ=-2TNW]+YDE%7LHSSP*\ MY3+LTV]TS_[89]SHGGKKGAO;+]&$?-P=-,IG?]PS:91/S;G'>"ZE>X:-[MD7 M?&\0I&\T4%UYZ!*/)YN--N=8=$=G%YU)6VWOCHG=:*(B4-CA[=B^(XMKDU_6 MYK\<1S;73AW5J]B5]R.12DN9<652IO)C>Z/.ZSLBP55VR47?^42 7/KF'"Z: M#9RCS6'!/A$D(<_3RKQ;+X=^M\]\A+QLG?L "I3_W.E*W%(O@M9(EVXLQ)H$*=^N#;_2U1,S\7'@Y;HF&AAS\NOJ/NV*^JU272L M6]$#R>@O-4QS&\]#8+$K= O+816A$H.$$02BV[[D(34J9-[%\*WG/ MWQ.@B/:S@1LO /\(97#VC,/EC&:O;!>>#S!7IXZ]A%W%O^C,=7% ^,^_8+$M M!%"S>^N?&@@U4!@_8$*=@$#.NR&%=#%! M;Y3.=?Y['$G6B.0](5"C]@K$CLB1!F\).&=,[IIO^9[!D1C#!UR.NBARY/ 3 M^&@.]0$1$:@N[B)00L7;E<53?U@^$(GDI*M@VC>,?6<.ID-H3RQS_["\NS5( M<]C?E14FF5DP1[Z3 1(E+2OX(^[:5+*R&X'CS26^LML13^K<0#VW8I9(, \( MZSG;L'XL[VVWNNGTR;]OSIO$90K7Y%69B=->N_:X%N7@#'%"Q7,4Z7\>YW$V M(V!FRN-#=->Y;YKTQ%0S46[PC\'(B'^:*9U43KS:"KX'LI> 7M-"'>N(!NN2EU&CAD#2NN8N5)F7+#/(13HD@L.*Z3.>(.NVE-LT[GGN MH1#2ML&++6:[[5"G3,(W,.;E$A>2M4%#DFEK]P?DE2O!]X'@PQQJ I*'YQ!* M-TRQ1B$?@&2OI=*6<@E[BX+.-VG'\0U0#)X8&%_,(3*-4&_+9VT/!LF=<\%S M@/]*;N'OFF&Y7PE9]]ZZ_H76EV^X"YPV1ZW,VDQ*[4_KAV SL7>! \;[D\63 MT7W*GJ6]PNN]\R5FF*"\,^P9F+@SPC!S8-\#40#;L00]!12#UFV1S/8T3F\M MW)[U!;ZY<@V/$T]&T<'U@_]0M/G<()#=9R9J"I[X#SK0(6Q$ OI8_E*:7\ C MALY5J#85YM4\YFG@1^5@0O %;2PPA1K5L_:3A1.B,W?#057D#324"!386Y#N MPJ_"9_X2"EZ^C,1HS,&EA:6R7SHC-&B7NSY"?F!,%SD=S7,/=1(%'71[$"$OMI_A.##F:?"W^-5QL* >% MH8)'8")@!UW@ M.Q+7?8-Y2=8J%+3J QVGH*\TK@FV>3,2=G_!(<..\F8 MH S;9;'O8*F2"#>H61HVJE6GZ)C3PT@X@=.)71I PWL:M5< 4PLW.C!';3#/ MLJT$- UF-IR'9^@Q&R$V$7P+U32W;'D9%J@QM.= EPJ*I;EP3L8@9K +@8,! MK 4_\DVC-CF?OZ;-ZR,DB_O<(K% B_MD(F<(3!VTD7#/>=4;N*-P=. #@<5E MX=^"0Q*6.#P3=/T(2^ZPT ZE&KZ1[?=3PRS9R20:44JMW2)ZS"^PPV+N&=(U M/I*P==9%'HZ1@O*-06Z1 P7IO@OF%6)6LF'@SV 0DE*$D0P05. I MB=6DI![-)OK&G,<79[;N"QM=BM#K'[8YN[D-9^>\14=D%'?5+//Q,O;KRGRU]PB68Z!^!!:B1Q M;RG?0"YU>O+J[H4E;NS @(%ESX@P =SV]$.FV<0V=,\I_&1,,@,6+>)4UN?"\V357Y#+R(PU[2W;*F*G>M MRQ9H!!T&Q,91J(I0C\_ M1$MG9ZE#H>U_<_W;[;S!'MRM8"UT=?$)VYX*R$T MW=7=(H;#+2.&1?((0KNUWSZ[:+?R>G"G8HH830P"HADM)#.V>L957=PY[!OU",;3D=>1<\5=( MQB4I/1JIWF'G(1>7]:4+X/;A4*S[IY==-?=0O.C!JO" M=F;4%P[MG>21&&[4X]#"2S.R!&'Z/-".6! 8<09I,L4&F-@,CRZ'N;A]IBYG M(AH(4MMYE>WB^*T([YB)5Z:J,$&$?:7AZ-2+;HL _?B-R:*'*>=KLQ6 ZDWF M>1@T17N%1A(]3147/X_LR*VC'=8Y>>-UXF5C9\UE!*><3"E!]XSH8),:%Q>( M7)=/CDQ8\EC#6F$)MLE"F^4'Q7867ALSY\-X6']P=F'9Z3.+W'K'LC_*(P)M MJDOCA"^G?A\.EANKZ@]1YZ^Y8DTQ$_H)81SG9-L&9@^Y(68#9)J+4,4IM]H# MOT?[4HYYA0-EHX#U,0]]LUXJ39###1!5A>*7R#,/$8CY393,ZD$-26%!?GB17H$BC4)Q%XQAGU4.LD3WPCOL6H7R M9U(6&/^-!.&@G2D(T\<;%8=R=T6@*YN_'B(Q83@ETZ!7(GUN@^!-W&I2(U>8 M9$:[/(:3[U?P.V9L-\QMA%"(!TI'>_Y_[+U[<]O(DB?Z51"\,W/M"(B'!-_N M>Q4AVW(?S=J6UY)/[_EK B2+(MH@P,9#LOK3;V96X44 )$"")$C6QDX?2R*! MJJQ\5^8O=<.,73R7E)T-92!9+L1WAM>>L(@B3D0/?.C^VO*0(&T/'J=^HO$4 M:>7W665EF8#YG/K([QK>RN%[&FH;=L9I7PJ[ JVI?-((UJ\KG!XM2@7K2ND M 3 UZ#QQP:.T-"7.5/01X$F"0A]U+'EY,$!>F?+=<'\JG^ \,(.]+6TZ^Z-- M)X\VW.6."&.X\5 L*P2; S-0HGFFO-'?!@51BZC>,S:S&[D/7#2L):;QX7@U M2,_!_X6'9R>IWHSY8S\QX'I@VT\^5FO^7ZFO9 MZ2RZ>!89%;LQ<46U_F925!+?Z%/,P_*+&#@OK/RF"Y@(ZA#IC'E^YYFY;T4V MQ;96JKOHDG$RQWNE+:G6VQ_5>MF^7HQJ:E1=3E;.2S"V.\9\=:\UUJC##+*P)XH.M3$*C01Q#Q58D=:7WV-^?(AH@<&]&1]=_ M(N^67NA@?PLEA.'UA>$D1]@><,4-"*9?^-52Z8T,][>1$7%5510O4XQ>;J'] MUN92?*(X$ON*9)H(K@KS[2^#4">2AC76G.Y1@C)KT1,A"@K#D@MRE&+R%MZW M;G#(5.Y4%>JZX*ENZJH0?GM. P:Z=0E1W[:_8I (U IYZ%OW5T X ,:ND]6@ MDFBP",@5+XZ,TRR\'>>)FUC>!FD8>+>KQR^4(>9[0M$$C M1"6_2BDS-CA@D5)01C)F%CAF7CP.Q:M1RK>MJV."#U#'0[R@B7-&O. Y4>D< MQ2]4D =\DZ@?P/L[\;6<*BB>0E_P)/96W4IYV8:LDCO3Q,()W8R$YGYV2XL. M&G?NK ]\P9]L!]C!>HBM-E/ - R',Z0KJ%%<0Y(9?T6"(AG(YZE:XD*A\R45 M&@\NM]"XDWL2)U<+\_ "JM.=!RHTL'TGF#FZ"_O5,7FLK6U3S[]$G]%5N\YU M\HOM4"-&T+=K45\>5FW%U3$H%:0BX^W4GPS+I$@VZ*3-)G!4V5+]I=B@3.]\ MB5QPOY-S*1:D>U=NQ%:3JKO4S0SVG6+M=[$"?DW/6.1RY!QI4_G(^\BH-A[+ M2E5NZ6-DX2[9QD.NQDS0W6'/OV&<-(QV(O/*^8:'R:.[;_-,]^1 _T GPF2[(V M,X\1-+WQ+*$^F3@^1NH&ET746=$5BL'O:/)OQRZP0#30X;N!N)R:5;1B-9QA MX$1L&[54IBJ.1,%14)<$'UHU@'G$+&D!2YJ+3G%SD64,Z)*]N[8;.Z.:(F[_ MGK [EN=C\RC M4S>7W=5()SOFU!0=/CCQ_O%6:;?/M@8K>]<"G':# M2[NJO*-4K'MC33_PU":S)N#8X"!%TW9])V,F'-XWK/8']X=7J4EQ'^Z_?+E[ M_'+[]?%!N?GZ4?EP__7Q[NOOMU\_W-T^I.#KBFO9G'P"7T+&PK2]-"[G:MOL M$_H,_B+/EIZ@\Q.T[0'W<%P.:TI:!A.JU'QG*J;^XOJ&:([".PF;UII(&3[1 M);0 :A#P/!P\PC%<@>Y MR8._!H]+?"2')WH)C@UJ(#P=4#%3SE-88 M0^R]M%W7&--Z*% C#!<._Q)>H-*M^/H%B@PYQW^A[MN%P.D1(4?HPH3-)?1" M"% 0N6-#B?8I54'^P@"CO!?+;=WX]Q*W_ [BK;LQ3#'--R=_'V[:6OC.AIB8]9.MG MV_0Y&S*3">X.@.:( S[??/T_MP\/X' Z2^%N*6\P

^K#R7X+%G4?NY.AT9/-\.7 Q;S:T^=<%J'C85_HJLC! M6Y#-P[J=)>AH+HA\8^"HT"!-DUE/WOR5H*5\U^5<\\)]I^#-Y+'X%D4Y5&." M:9U$E.2 E^5, ^B@>,MFT*)."^6+");V&Z\UG5$KV0M>U^(L4,KP.&/#$W0V M>.<>QFR@JQBE(<'K-2$LHT#+8:;!9DE(F^!W_'-\6:(D)&KX:A= MCP>+ 2GX&O$:UZ>&>%,W%K'.,%[(9"DWL0W!IB+:%K6>*NJ M^858(EREOO&YX4RCIC0\I6+R$F\[3#4YTK[$SD5S1OB&.95W*2PLRPH0X&Z ML*821WW$6N+$BG/ZZN S%#A38MJ%H-(4=YBQ?NE,F,@XNZQ;<]!KACR6A8&$ M6O390.80&L&)T4XEC@DRNG2/)1!$73JG__:!V.UN<%"P5).JM80,9.TG:%(2 MYC8FK+J#R2FQ0="TQM+G[UO80<$"".S"< 5049P"0!IF C^[/C4B*O?.E%^9 M?^3?P'YQWK,H'H$?P]@#>=D-:)RB*9C;/R%HFK#CWIJ7]-K6*=@3-(=W OH) MD]9FS+M"MP"EPF1T8)],L/BN\E_Z8OE;8&-<.']>(IYP$((^:"YWKK]8PQPZ*#!0>I0:\FN+,WP7VE&H+ KKO9;;91+;A" M#1SQ]PLQ%S@>H8,@=!+^!3S5I1_*#\<5OB2S%J. M)'ET.A/;@O\(&%8TMF2)-Y-=E/QC

G(]@G_K84Q$LLPX X'R$L(+K%1I - M":H\H@W,N(,< %F4$)30P&6*AN[O=XFU %/UA(?E!:&MZD>(YL>-NY-[Z9#BN=V-9!L8^X-&6[?@? MM!K7G4Y&)6VRY7\=ZDV ;@ENU[&I\<#P<[N0H]VXUK1FNP)R](]/#G)T=Z&& M1O"[:<#C\M08 MPN0/?N-F$;3;N.[U,]1?Y B47+5VB%7W&M?=?@:(3[3J\FW>K0T7X]6L'$ML M1FO:59.=W:>8H=V,^_,'1BC"QT;@0YS0I#PPY]F80+0V#:)2ZCZVXHY[/!C# M$&T9#='9Q?5. :Y7[[&F&6$ 3FESN&:42X2\OM8CY3FMD&B1,CLN$1+Q1TDE MCY.^,F*3%$)7Q )9/=Y9%,Q5V">5PTK=!986[U 0 M$(^247AI+6: ?-$=PV-@APEE+TKAH:['1';&O4_TE6\WC;?TR?!77X@/W+FQ M5()*R>B9:Q[UY>[;33(E?@^,9D]LY2NB$A'>J@MZ;H(-)9\_?PB?(#Z6G*_D MV4\L0FR8B@N/1.IB_!J^ >]Y>(M,L)PP)^$$-;V*;9BTTR?=#9IG@LK&($TM MT$"H%GFE$'<1D26&O!F]L*G\"$M1XN15PT7"P_T%"RZ-72.6*W8$@\V@6V8K&$&'P..BEC"@ M[,JAK2$(&##^&= [(21)N"[@F> T9KIA4D*6H[F^EJ*R "#&]^1RAR($+[U_ MTD0(DS)FB7;$8"6\(B#VI- @.5.ZO'DE:-R%A7(0S^12=IM?$B=Z\H@(+RQ^ MSE$W.R?7C^8#0C'ATP/(7/PUJ3*$10RTSON'V]LXWP?5"OQ*:15)"(647P9Q M2">QZ=C4CR8JR3!_JBOO;:XW(HV9+)YUZ551GC\@?V)*1YS]4@^,N"_X;D@+ MO.G&EA7>X F,3:X&EM"-;2S-H]MZ!/MSF/>J3(+Q9Q:_K4XGEDLY3<.H/M27"%P@P*\Y(GKT<0]1DQ3)D[Z#@=B@KVDW25XE&1$ %@L M35V, TQ\GLLU9^9-;!!>: 0G[O+NSG+'G9,/J>[$,,@$SO!W M3FHZOL214 4$J6BL9@^9(JRE$N)('TD]))+:E?[W17PF$8XUPVI#QWX):V?Q M0SZW#UA,H,*[LC]']X543;70IXQNWV_\)VP4:O=CA;;!%7C0-1[S'H*V:&27 M4$V PA8^D<,H0 0]%JLNB-71TYW<]!3S M#8_SV#RGI-()3C=R]-)$IEJF9%/'X]Q> &6^-)4/IN[\Y '&C:7'?K-,F$ 7 MK7#,@L=L?$+?B2\'B_@]^'1&YT>P=#PB%+$I,S&;("*A-&OQTG8.VF5X6!# M*V/HC2X]!F4C[@<)'4M &5EBE5V.I0>5CV$1YJH,!>\$TC +OBV4]P9F3WY[ M#8T0'V]!X \!?C\E5PUN&T &:-H8+Z>;Z<^V$^>$E36F"U^HXXL7OJSN;QT7 M<9L5-;8$-(B^4V!??X0T)F /AGVV@9![CB$*/#P1R/WE,P)YTOG@+UY[P-6T MNTH@K(^PI^%=?W *P=])8WX%Q4*9):HM:X_4U'O1">2KH\'HL;%NOA,4(G$L MJ6A%N-9G'5\K0B,^+3%CA5,LA7B,BIVH0%E_T0WZZA2L!C?1'#F,4,E\'5AN!7_B;TCX$0$/\#$F,3]"%2$U%?-265M3.:?^ MF1C@C9J,'L-A@J(/,H# >;&PS(>L;6 Q4D$8T5XXWAAZB!C'-Z=AY4=LFFG. MMX6_-O,Q;$6!1QG-_FBXD-40.'OQ/"XEM;W.8T4V#J@0"[O%NG[WS5D,IZZI M?%I%L^,ELQR]AF^:.Q-4M(M9;L'%07RXDN<(O:*LV# L.*?!+$]AW],S'X'H M9A$K$6]'!?=8U;Z@.LVH\IZ^#[^D%KZLZGJJY\&QV;1/8Y8(UK.I+B;&J)PC M;&=EYQAD8B5LW&1L(L'FV#KJ$>!**589E$FCV/D'.B$K^@55^8F-'6H<%9#C MH#%O' 8.PBWL]NF59_VBRN %&&N#5ZORH-T0764?2(,%^;X'. 0@GA7]'>%L MV"_=##:>;(>G-G@#2L* "AL\ID9.#X4[3>&Q M[]%BQ,@B>%!4DR[8E2>??!Z/J6 C0)21>V(#?9&5H]:-,U/Q,]1#8T:R;1+@ M6E*W(<5S+F7VYT;07(1)!>TZ>\'2;LGD*_(H]F MB!%%S&?Z O5H#/^UH^[1%V8">W+S^V?8\YCTMX ="&$:CU\/ 3VWK?48;JAR M^&R[;G2[_GKK069EA$6>3.81:?"IR=E]O#LL%!P1N63ZVL7C1AZ) MA0.( ?6%2#$^0D-^A8KCE,&,Q MQI8A7D\:(3R#4L;+Y1Y4G"61-=>),R MM)T8I"S7CT&H.J>L%_"8X2&G@+BB_P5_,IS8/7EVCY;A)!JFHJ%Z?$ /_R!% M.$(>LYM>,S35F!':-+\>1 Y/:'RB K\%)30'6AQC(D_'D_Y!]DD0+<@#<'49 MZ'[Z*)MA"QAW&AV0GTFFNK>%;A!(^DD%'$33KO)F%U,]+,6&WT/J!%8$_%VO=(3?-;>>4-DK)N_.[:_O NHDGD3_C&YQN#V^_46 M#)+ELM)'U2NB^!(E2$#A6"'Q;J6AIYP02M57DL<7*[)TL9!2=!#?SV;N'/V_ ML%,8:'F[-":BX]Y8K7!<^9OPXI00&>.G!0H72X+H@^'C'["*1#<]GM=[VU2^ M115#(5"+:#V/73U0SR6*!G(6(B> +T!K3RXC J$QP/4DH)H MW_+PI_V(,?< MEQ2+#_&M108CTF6E!:/?N!YD0+6N5(#$KJ2)5-\B$GX%$L;P!SW1]#PEMY77 M5/#+P14:1U@=*U/?^8%1Y3C!"]/0F2THOF:F;0F*?^?O+TW701&Z!HXS^ WF M2K/R"I/&K4B@I8.P2%#W0 L+'8POT;U\4#?Q MW\&E.^XX*-;\1*HQ_), OZ4""C6HC^#N101TXZZF"BFJ?Q'(/YQ );ESD]<7 M@JX]A/@IO,SN!E_+IG@32TR))J1T?^$0^^(W#H?'\1'Z0G^BVN7X[JEF0]C1 M)#W5T%4750LS\6E7 %0R<,0?#*H<&WNBCC_K,9RH&'93/.'I/YD5=]I%<5^B MO ,73/>(JO+#T^>J\I4]ZU,=XPC7!0[TL3A"#+_XG=G.DZ$'[!T(/CV;$GJ4 M=,>P>D;S<<(8.UXT+UH+_D'.[U.B6"U6' 3*SC8)" *GS('J\3T6(H47-;PRB/01F%@O55@*SVT7H\Z!T,PJK*402":2@@)60^EP(UZB&,\ZOX45, M0K#(0/#0[Y5_!)^&-F'5%1+!M(%3S>]FB4=/[0W?(#87!9XOE-D:)V\_N,CK MIDGX?EBDFWN[H:YLX(4'2'ZE(++M=CU!9#5E.UC5!\^>_)S;)B9P^'P>="C6 M(:J.,H!+1^T,1-6;;W>/-Y^5A\?[#_^K>@15_LJ,A6@9]];'Q'$&=Y(&%"@X M[HC7MU"0@(HUQ%!4:83H@EL$X1."YX:X&[X'@22\TQ68353JG3]=@1(H[JI% MV#0H&M%UP?% 9GB@!]P$KYT64_C1P) 1'(#6:ZE 3_R_=!LP7R&U6M!;X2C@ MM2IF,1%.$3:WUMA]8PXM<>T64_,P8AL$]^G>X4,C_H6OBQZ8WDNG<=ULI?%D M:&@$[4-=/P5QN]/XYHB1Z]4<" (A%#F.9?#:@YQ(VV,L"LLH4H56EDV?GG&_^P2)67ILEP TT>$7'4=UZ) M*H) XD$E"3)H7)=<6^=PBQN67MPF9JIN;1#W==1V9ZCV,V93;OY%P#]S9O*Z M1[$P-%AK1"P)$L.#R6<;KS34<+P _SO';.:VW4';&5ZB"K0TP#%JUJ5K MG[POKO \7\BZ!V/(YYG<=FVW,AWQ*XT\NI_]"[[GI@D8BKRW:5@W@C1@!X/MN(DF:EY-R8>J4Q@=G'OLM/A( M$V:M#)]-GID%UDN20% %EA02=4T44C(]YTP^YGI(/?OT)0Z[JI M>&C42D4^1QZMLQ["*.Q/"EKE\-Y?7)_R_ (7>^$UK%8N!]H_;A6"RP%O[C!V M1:FM)3;J3U>1?5:-!-X-8U&.:=HO[KM?,2P#I2M.B4Z'_UFP^6C4'+0&R.F> M _\W#5XLA* )9/U'^O<]$)6VEOFG5K-=\O>]3J?4-_(6U>XT>WVYJ**+ZJU] MU#^('3A+ -,A\_[_C4XC4JY39/YWVO*7T@8^BVD"D\U2?,=9;C]6(I4X:G&L M)9)T[E8JL6 E%$1ONFES+=R:(%+XL7:O"!&X63P^&?Z-^NHVD8K'B[,$$:H] M:E!DA\H0MJ(!Z[N>:O0QH7$IV[GT%$I'*\'B3^#$T?@4H$:A;9X_J3J25$5) MI951&@@-^>38OC6]$NN:3!B;S=;M]="&(^5#TDYOL"P9O"C>6CH3SEX1-MFT MY4P6T39_OS#OM)0,JE(X>GRR5IQZJS =.6HAE'BGI;8&([4]R$,47^6 RDX- M_TJG5_34\I6,Y,#J.'!C@K52%L0R>FVH]ON:VLFXQY L>(DLJ'4/R8)=9,&^ M.NH,U';_)+1@:1]D1O]O:Q\DEK41C[C"S[]K#X.'B,37U:BJQ%]AQ=L6YAN M564S:F&S3V9]W79!P8F%GN?*97D>Q='8;(1YYIXZ'.1!KDA&.TE&RW,GCL5H M[5;C>MA2NZV\AK%#\]D&5R*H]8"%LGRV/*]/'3JW<\C[)=&6O[3+TG:U MEZ62;R^8;P]ZQ=JN]HKUR(Q+[M$_J.HWWCH0;T+-K3$^;HWV?69O!59+L\72 MQJDN" 5H>',;4<(1A^Q9-X-Z;C?6T*M2#[7NNVQ-%QC')14#A+#)W&)\J 9V MV< &!/8%0E.Z2$W#Y7 '%O6T$.0\?[9X4*R-G3>F(&YM_$%ANXZJT&[P?T6; M",V5Y$U!"\.+IMWP!]$SFLI[QK?$P8939$( "8[Q^,('(267'7L51^X->U%B M+U$1 !*;8W2$GYBN-A41'"_?409!$YOA.XR]215M..%$@1>(V%1XG(5 HZEV MIIQ6)=['%!_)%.TM6@G'BB0$/,(Z(O!A#GH)@818!,[A8WS8B8XP@8@1R0'\ M/,<.V8K#(:U.;=Z^%^>H K:F>014X ^<&H2M$%/$K#%]#B_@Q!O5U!" \1D^ M8'G43X'8M.&/:OSDXGT5=#"$IS!.-IN%(T3X'%'\3H W\JP;9@CP.:41"F.^ M+/@>?C I].MZL,JU7J4/. ,RKBARPB!$3BC5AQ-A$=S/D N9Y0J8)L+ ^X"8 M@&3ZWB,2\#LZ206Y@$=^1XQ^\(\@?_%3CFL-0 M7-%Q*O$3/T5T<@% ^JP[..N4YGK35!>L6D9IG\3VA[C7EH T#F!;@MZJ:"!5 MHH(EB: @+IW28Y8S=) :'Y@:C6>\(CQM52R4_Y1<)(%@N8'F8;_8Q.?(L3@@ M@/3/3_:*GHIIOS(T@9BORO@4OGX:6.VF\A"_-A.HV)3.#!4?3P:%H[\O!"O( MGEW8AOUEK/4ZQT9TT]V:: &(6^,:XR8:(_7^-?J(,!)T[W[[:VEP'<33ZNGN M[*GOA-W9@2WI-:YQW"3V.KJK844SH;0X%'@P()Q<92%5X8Q/(X9B'\HZS;;$ M,18U@ M,X[Q!7X)SD54//V7HGOC3JG!\N2EYO\H6 M[VF'C_JO-%[9J-UO7/>;&8@;(5!WN<7EC&78=G4#&KBP;GE(R7)+7(/XNLT2 MATC ]+U1M,+D6&[!U_&X\8E9S!$3%O7IPK#0Y>48!H))2TXJ.92KD^W)<=-V M%XK--Y24$W1F[BSEBX[XRJV!F@H[1")"0$3J4V[)@_"10RX^LLG<@B4^48@- M!&G2PQ3.93$*)10HDHOP0<7+AY6]_$8 ;B&?A3!=!5<4SM:DX1GC386$86B[WK%YO^K8!)@S.\*'C=HCA _KC=;# MAP6C]W# (AY"PIM_$T%"1\Y#\B, Q/ZC8/:1!%.+(")!2GB_5?!K^*A"0<3"R=CMBJNU1KK<:UIFH; M0 '72;6:T4D3$TDU7R35W47RGG,2S:C%2;6TWDQ&JH!Q*".3M%3 /1!UJ:$Y MFJY$3S' V#G.$ M6NV/$*L5VKGPH('U$WI[6(WAJ^10,^ZBYZ,VY\Z M@47?60D?!Y]/1S@BY'44VXGK7"6='*KPL@,/EA::W;VIC5MBQ=+K5I5N(MU*139I!Q4?BS!E6CJQ_ M.!SOU6W@+@8E(45>&7XV*1$A%;2- ^FJGWZLT.$JK2Z"4 MNS9.BL=(XM/Q7_&%J,*AI>>(BQWAF=&X+=V=)W\;#[/615FGEV,7C3 GF!KY M PD_I1DK7+BHQBR1(EN9[%CN7BV:A9I\:+SXARXI.8L$OCP??PT,PY^Q-8)N MIDC'>Y=N! SM(U[WIXMWM%[:?=-ZZ>*=1Q)(Q).E9",.48SAW<:W'@'?!E>6 M&V:P6QE*:\DGY:*T:LVN5O;E@.1\>/<]N$14_?M@:&E#W@$\K0WG/;Y0_S< MQT=@>-&X8QX32&R?_?;J7G4J2P^)2#-VGCQA5"P]U(EBT3Y>G;?;.W>DUP>" M96=.JX>H_L9H ^0UYX5E9U@'7!VAE) MS4E_7P+JG (X#]>UHSHJ6Z$0<,[XA)GLJ"@]I^()O=D%YK!Z5R@&-WICQ3JA MW+NP&2KM_0P;UYVT$D_%@-LP^H%Q27;FJGH(8G&O)VM?-922;;R>]EZ]GHV" M4M87PIKZYK JB)4:R-))?[_2)$:MC34+(")EWN+PUKHTCF>&^>VT&M?M':QO M?:(GF7.0UE=87W>#^0T$8EMSVVF#S]HH@R-=S.V1?7. M%O'Q9L6SG:?LSFLGE\CL M2^:X_,EI>XM-$>WF[C=D]>']D_[^Q5W2QP>Y'_V:_N) BP'Z>Q^.B]U4?%U[?5WT;:=;:$4-_)16(\<*T?& M+G\M$W01^W$B%L-1FLW!:@=.@,!8K767.O/T=.:!G9!_,1?YFBX#&?9T/MKX MJQCOAU7G8=$YU9PGG969\8M-K_YFCIWEIPRP/YO0GVNB62O-W-4RD B.$WL> MG^% JXLFJAV0(J.)@PGRED'&L*(@H]2YR\R@S S6.LC8+&YE8X]1-;''::<: M:Z_M#Q1[E&:OO)"DO3DDZ;:J#DFDACTK#5L/3^8V&J.Q>TC2;5<6DE2D<,__ M;B-V@'6]VY#C&@\BX3%.V"XHZ6I[N?FH[5!2F>,[JQS?<4*6F-25C$VZ'7DO M(F.3XOY9A;%)5UZ72%6Z]1"M3F9!6,BG>A!'&$$<\5PVCNC5\FHC/2[Z!*?; M1B!'?'"+7+'X5FRP9F*N)DYQ].W5J1/K:5*" MS^LP"N'[*FY[#%P]&].=$//YV%WT-<&4!GC:H#]6IF-'H_'$8 WTG/C?:0"' M$<[BP)%8X$ QTZ1QB[:R('WF!E[;^V!2R,=H3A;8=C<8LXU/*C*+>=BK+.%"__D77P:W/MFA[NHXYNZH<1T;.)P>R/PU M"^ ^(#B5^1B6,O.!LL'P8\01IXD.NF6!'G5< 2$>SF=N*C^6(*,!T;+&H7"R MJ^%$2H?1&$K.!O1'G.9L+ T\W*:2XC/.2V*ZDLL\S^03,1'17X'U!\_U:!7$ M'5/&AS]$SGIB;!+\L# \#X@@,,]I8$8XG)WH'WV(G@@N(>@ #(NVAW^'MW"; M2<>^ >J]UTI#O?=:9:'>$^CN*!WQX"1U4GN&@*?EUPH"?M0<]CIE(>![@^:H MU:T*0[Q3$8;XL-GO]^JX* EL7A[8_*)PJ3.QS&D.E?(1T:H_Z89#OZ-;>B4; MU%S"5I\<;/7YERR@6R&BY)2MM=>W:G8D,E'E90GMX:;>VJ,WCV.HGJ< MZV+,GANZ?ML5+/00N44=C'9&2JO/%:J\+3N]V[)<%(6D8%57>E!O-:&BM>IR;#L%TPZPYEK 0P==&[^)C!ZI'!ZFH22[8^DB=CJJ/:JAC*^U:& MJH]154=&58?BK@]B\L@_0BTH ZQC&*V]"23W1-8,(^D-&M?M84^BJ]9'*&6\ M=50;EA29KO,> MJ=DDJ[\D;#[!6M24'X -6_^Q?3]G+][/R5/R][-8/I%,68@.\X4Z\Y(\V8]X MLHUS?-,770H0R81_J"47VMO?2A'MHK5VJ5C#7VZY_?TMMX,7'>E@-EAMHDIY MMW8HT1:P !WAN:(% 7X.>@+%7RHZR4#'WIBF/=$#JJ24+7;%6VXF8;H(HY#1 M-"8(P_=>V5'NOE[,K3>[^S](-7S2TG9HOUCYSIL]0/LS;!& /UQA3P">,J@\ M+/-?FJ#!Z)&F;3UE_]6;0[A!/:'P!NQ<8#%@U%@[PHOAS?,Z'X#/BO36Z?F] M>5EM=[EM%H:[TK]:CAM6'/<4.]R*_I$'YCP;$Y;-%*&U)^? I?W'__X!-OS5 M]O[-X+4!2;(XJ-^X'C;3F>20@U[FQF2..UXYEABA;3#C(-+! ):#"XTD&X$'Q6GS09FR*/B;M(JV[IR+R=@/@*=GW;O8L>,#;%K%$6%IG2'18[0+*5G MY^W)B&Z_T$$+S42^_5PQ@I4V=1[&>US3Q6PQC_H 13?RTF'/ANV[H 6CCNJE M[[@^=A> KL"6J&?=P<]<&/8!HX@M88[^[KI[C>^L)IR'-O]S/N^6,I!T;+/] 9BV$H?,,3B,\*L*8WO@>^&O<' MRL$J#*A&OML;JNU>.E-P82XF7]BF8W8P M:,%';R5QK6)-+XPH%\D)>JA?1:@4\(/!<;!F/A;^E/0*#Y7HS-H2S]N"6;#Y MA-IW%/'CI\!?;[7?_'RKH)DY+3>WW:.^V, Q$?MPF&.T MUF^X1_IG^[>W/&LQPYO2S MSE%D=D"=BY-T!&_&SQ%$'U&A2N2X=M@)8K5N3H<-L&PT.QE&>2N>;FR"""IX M?<>E%V*W"2C"A?X3\6S<"6I(VT+LD^1N>9X0\[1QET$&E_%<=SP?BPD$H9Z7,3-S8&^"[,5AO0EZ957YPPTJ#]/% M:Q/% T0);*8%O.(,XL[+'.(R#Y)#W'FI(UQJ9[O+&ZS+NC!)."9\ZA'WS.\< M+F_?JU?)YQ$O@;)@CL.F2;2TTPN?- XK%.#Z<>"SV0S\!\=50^ [EZM;^*6G M@_%/ !)&]M]>XJ4RJN#7A,L X1%Z#*B=9TC"*3PX(%_B9IF,>B"4.15Y?P"CWED@=,84HML@[QX/:S)RY<-6XSI=#W1A M![7J_5,!"1?6_&*,ID*7&/$/J\DX H$J21-4$"RO!I/%&6'7=,JPG1=@AOD4 M]/S,5U%E0&"<<;W'X>J#VJI0-?*R"PZO;YM$PR4HX%>NBR&>\[$B*U[((R@M M@/%MO+J8S'7XE&G,4 >[OD,1V](&\V?@I0<_2A,L,[\!$0H^>%;LL/@BT\]0 M@XC1=.UU2T9\6_TU""=]%XY M I:"(V7,<+0"3S\K4S2O< 2$!6I$.4L@X4?#30;VYJ49F( 6R@).%]-50$.3 MZ?#OM>FFW87$5 M_C#!,C 7U "_50-9P\0B_/D%PO R6/B7A&G?6:%+[+^X2F0@H]N;=EM,9]W> M>-SMMX;C7G_YX/)EHD__1-/!JS@H)/QLIN:WM+9+*[B3X>O]XJ[2[ M9ZMF\_HG:"Y32;3OL#(/].,$3"VB**3!O8>=-+CWL),&]_YT<_==^=?-YQ^W MRI?;FXP=$1 M=Z#<4X0H7Y1MV[XY%=7 Z)Q0OMZEN0$65\SH@"QU@_X GICESJA6V#3TL6%B MP,\C?&K00T\7/R*\^&!VE!C?E(@ =.ZB+< F^^*^%AT:<3U+WAY_,-V]OH8W M;;!V"Y]ABJ>"CS:#C[T&UB_YUV"@5?!34 V-OW,8.=!@@/@K!"UH\V3A@MV' MN^8><[#OT"%] L7IX6" 9S @"\:KY<&6FG%P>G.U&0N.=PO<0*\5IJ8C&* M]>C=RLRQ%[SJ.L8E_&FV$[()_WF6/(1P/Z=8C,O#X1_-AZ;R^\W--^Y!Q>@T M-YBC0\3VBINW'7!(_F88;B]]C\(Y_!1711Z;S"WC+Q_^[+M<6H4(Q9[75&): M("9A+O9X((_3+3Z\@]:!P226 X_Q^I!\.?%BY&.P^:E/^E;JLZH8U@;>E&O0 M_(?[].,P9D&Q@,@05 ZV0V 8*DX=A%^'-6 0BB$.,HH+T>2$Z#!E2T9'%[#% MJNQBQB&] 3$.PX*H.(]4R++@ /IZ$"J)D7,T?P.8#CM7D/TL.UAH8EI$-HOF M*3>B: X9\/-C/EV$APEXVOJS;IAB1]QQ-IR)O\!:E4D4@$_H3(/.K"SRA-H3 M'&SE3W_ZQ+E!']N^%^S!7XAZ\"QMS54CQ#$F\H+!A39HO=A91H_; _H)(FXP M&F S8JVY]=Q V;N*NS [47)#46! 7:6 < M)F;R?'BXHSL9^-F=V(%PX.V[/OG+-QQ>H?2_[*FA_T2)NP$>-I4PJ!6IM= / MBJJ#Q5>P6N379([A?S@I1A0.\^D[J370 ![;LD3,30Z#ZV/*#!?$XTZ>[[+- M*3U/O$J\&[[^WSHXHX M4+C&F>]P+R-2*MQ1PD6"UQ3;+L<0F2D/6.R*LWT^HPOF+V*1/::GB")\;E68 M"7'3\KZ&@8I-JZL=Y]W[3BS;1X?#3TM-D8R8B1HN%^@3JRG61!N ?7#.E*<6 MX\^U+<%9%J%<4 )EK)N4>G7G##,E":/QEV_C1X36YL?(7:@WG\D);,M9@7\%$Z.V)4PLOMR 4^=6*.01LLHI_C"0%H9P(L-=Z=A6BKE-VB$\G:U; M-E^P,)O@YG(S%M3CARL@Q\F*=RX2\>CIU,/(DTLB8XSLVE0^D,2&EQ^Y_;YG15-";8W H. M!/HN%IPT."L)78G:%L1!9.6%_N0#S[",],5&EGBF: =>:O+$O6X9#**2I"32 MV\3MQ>H3J2DY/-Z0_V*>(N>_*_XGX3:BXLQ9&P7'V!QKBA78CAM,'[WQGS#7 M[,T=VW^:*_<3S\8R'[0N@2AJ.:+X-G-3!4B8M_$46Z_R[2QT>F(<'!+("%+" M8> A+OO!U3.X]\F5@8Y1H3.]0F?Q-1:FT&4%N"] #['U3O[6'X58BA?1[#LX M;+I? 6; FH.8?QH?@QBZKMBQZ-CCT/\&TH 6$4VI_A9JQV M0B82-+R+UV1"K[_!N[BW!=:<]>TR=PE;*^9+NH3HYE]"G,=U0JE$=A1?Y0RH M''97L]5KDLM:9G*YTZBW%Y!4#_:*E[P]?(F8,N^*P9WNNX-X5,<8K]GKM\N. MU^P,FII6W23+T<@F*UU?\$FF7^+7%S]'JJUL9: T;WF^,?_X M%-V+G:;6%W:5B^*!UP^[/LK%A=>E.E;^/QF6%5P$4(U^U7,PRE!.8O_7 _L_ MC>@[6C^*(RQ9CL6CV 2=SRYWXF( =8$8B5*[\)/OH-W3.]UUW IGA*8I.4F M;@P)RT1M]]((L'*ZO12O/M-])=-UC\UTFU4]Q#W7;;6UNXLD^:X^ M?-<[!M^E6:O=N-;2 YTD7YTL7_5/0)]II,]JPW=G>T\!AV9B&P56+B10$H(6 M$2R 3?=,''-Z]WD*Y>$\VT*Q-SMZM"XL&_Y5 V[K97-;JHY',MH)*+/#>;B[&M/:70H> M.D=;%5Y),3;Z83E,-ZE7_XD08JV@1=;%LTU6E&\L>)9A9QFA'!042E[F+T1S M>K\B=1Q X[B%S&R?+9,.],UF:CX;@.J0' MV4@F.EDF*EI]=S!--<)L6+LCL_MGPV1:JVBEVH&8#+;0HJ+.WB ]B/XRDJY' MT7*W:B1O7?P'JV_7+0"4+%8!BQ6M##L(BVF2 MQ4Z"Q4HE4[56ZL9H4S+U<)Y$!_W5T2!]>RO3J2?):JG+H?JP6KL9LEC1N[2#L%AUUV62Q>K#8C6[&8(M#"CA M.I0)US/BLOU?#97ELF&]N.QLBURSP3B8-3T>#$<2U*<#IS6U?72D"?>E&"+, M.36&5D*/DU=1]8;]@!WA1>1([?5WKLNO\-AKVL(M)5Q*>$K"VT?%)RD@X6UJ M).P,=ZYGD0(N!?P2!;S>6"H@X&T"4VE7U5@A!5P*^$4)>+U!7T# M<:U-E3; MO=&)2SBE(_Y!HTPRIJ6(X2;X7AIS=++#4WI:L]^MY?2- RXJ0Y4'IP(,S$I] MJI8;++ZH_K%GGK1[IX3?0,T^*4>XD -[ES),+GWFRM?H]M_.2@SWD M8(]]2\;)SG:0XR[DN(NRKI$<=W$I-^QRW(4$4BZ44SL<^-66.;5.XWJHMKL[ M0P74L*NANHR+%,*3%L+#(8!M*83=QG5?;7>JRFO70 BEX)R#X!P.IW=+P<%I M35U5&_9K(CER#H"LY=Y-Y(X.8;R^3Z5]UGTJ5:;"+I:#B_:\[!7<'3AU4 G* M:@VY]&(YJVB?R[XY:U@GSMK@BG%B\'B MJ1XZ4L96:P2O3KA^6G6X?C4,WV62J0+@-NV &($9#(HP@.D[A^+ ;#5DR\ME MI0-B &:P4K<>K'1Q>8[#8/Q)9W^-X-4)XT^K#N.OAO&D3']4P*[[QPO,8,M^ MXWJ@U27XE%JO C;:/R9@!AL-ZL1&9ULELR\XMC7^^Z;O2*B'/=#CQ'50>UAW M.#9M2!-[VKUN10F@NH.Y'"AQ)+6%U!;EI\;5'?E)&Q'R4ZNJDIP35A92P*6 MEQ?PNB,_=1"[<:!V3MX=D,A/$OE)(C])Y*>MD9\TB?PDD9]JQ[ 2^>FTSDLB M/TGD)XG\))&?)/*31'Z2R$\2^>G(N;ASQ,[0#M>LNF5.K8V@,UJG4Y.B@)J5 M.TDA/ Q%65PLQ]:I$[I3 M75=2#=GU8EDLU;Q\=*78KY=2O+AN5-EQ>A#!*XH$?A#=/I =I[+C="V['K9! MNHB=P+X<56NWSY!C+Y;+]M_77);+1O7BLHO)C@286X?!QI APAJAW'^7>'%/ MI5L=UF(-HU"9-*D 1*F3*GV.D;%#28)LBMT#/6JHA\YK=&.WXM&-=>]ZKTGAGU064EF_ZO16LJ^Q M_\Z=J(?MB5V-(?;]>:7/8(WO=/-%?W61UG'L$<.Z6B'=ZJ[YWJ[_O[&#QQ1_ M\:8_)NAE6-@)_J[3)SB3O&\5>/ *5PA1& T[*)[B+VQZXP6_[5:86H\:#>DY M[PP/V&"R\=2X'( 8VPZM^1W('7/P4XWKC_"*9V)1Y0,\!J7774])SGE_^JYG MS%[7T'+S"53==IG-L7] J.\PA?T""6-3Q;.5F6'IH QU4]&MJ;(@N #%,=R? MKN+-=4_19S,V\13;=Y2Q[\(#04&Z304>-->!3JA)&9(*:>EB F'BL*G!'Z'H MKJ(K#G-]T\,_P<>F#'Z>,(/4,7S^A:_"=Y6E XK5@8TJXU=X[ )H8G H V\. M*[:8\_0*/TV!ULYK; &@O)DU><7[$4HS*; 6QE]/VP13H)#FX6^"-5@N5\LN MV!/+!K&CO\&+0.$#L:S@F?AZV,$+,TW\7_AR;.XN?GX"&I2J1V9$'P/UCT64 M '+:2R:HTE1NDG3 #S_#7JGAGY8[96-/F>D3 <6@PDOQ1Q8_D,SM\#W3:O3E M$@2 GDDK@972P^']]_#"Z*#I80O= JU$22"DQC.]%W[[BKD@SUC0,Y]M\YFI MBKZPL=L2SL%1%MRZPA+Q6'P^CW@:"4[T&L."D_*)6*KB^I,Y$M%]T9?$:1/$ M27(4_9"8H"'Q"7,%0( M0DJ"=;O^V#6F!O _LN:-Z6_+2=UP?@3%07.>&&Z[QQ0!)1%^.D6:Q M%'3D0( G@F]0Q>"*=7>NS$S[)9"UC"W$5T^L_$J*T;(][O:9H(JIX;)2FY109XV?P"(<7.G]!4'A,KH!-+<5C.:I!B8QT-";SD+XY (Z15/.R-KG L!RV^RT7D MH;\E33X%UQ5)3QJ]Z-MM<.4]$!XB"*T[@&KB[K; :^KB2<'_=IK*1TX])- K M$,3%G'<,X2GY-?IOAXLGPCZ13@;;93]9=%-?"M\O$;KT4J$+W_$'L>''2("" M>Y+OXMYDXYUQ/Q:/]!O7^+=4-**66WOO*(L?Y"X>#^0_2NV@O[J#O.NL$EO) M6/*P<=UJINMW09V:IA!#"T0#2SS0?H+]6C)":4*UX+"9T)_H4)"I!:&V%Z"= MX$NP:]>UP:SB!TBEHUY;)RE"9Y:QD(F(+LW!.>%V#$$J[_[O$9[SWK0G/V/$ M&C44!C1A7T#3&&2:9^ 8V2_NNUSO)8E1>2)XE!WXUJ!7-V1$K3D:K4=&E(NJ M\:(ZS59K_1Z(DP$#)T0L!0>FG&"@H_1P"@])/O):+_ED=0&B<+D7./&(F'W_-'")$<(UGE?UX^0-Z^)P'< M=OE4E1XK M6SQ.EX[_RYX:^L^ ,!6LHM<<]@HL)*.J!)GLJM-L9V2Q\)*"7_&_:6[%@*,Q_?S3:@M>>C\>&@# E89'EK?6-S3SAD"Y6+Y9T/G5(7\TZD;_U0$%4'O[=;115OQ MP!^P!@;+OSX;WMSP%U6/-S_'=NARPK2ALZAJ@T[HF.W^\ R!'BZ6A3;TKE3- M0CW)0F?'0ALPHBHTZ?USQIJY6/[9 &=4(?]4AZI8+R2/^KJ$]Z)>-'0,J\;O MD!'5AF%255OP(2)+]$8[6W 9E->'A3:,0JI0 X_J%I1+_MF=?WJ'O9SHX^6$ MVAE*%71&+'38NXD^@@*J6KLNL]6J3 U2,TGM',&['5W -1'4IN^L1:MHG3AN MBU;N;KQBDM1+[6CEU4Z%UUE%U([6N-:&:KNW,]12M>=X[-2'_'[Y[V=@X>06 M8O4#I24Z%Z^J:UTL4A6E[505Q26C^'\K+/DJIG%XI9FB3_[R#01/^/!PIWRP M%TN'N>[$Q@[TFZ5CF(HH&TXWO@:KS(,,*@(:L?(UV7EY5OV$?EZ5&_9.>EI*ILO)2-EWF-EQW93"<;+V7CI6R\/-/&R_I6\ZP4 M>"<378>>S%/_NQG9MZCU*NSW*'+!0G-O>AU9&G!&I0&'[7+H=R4+G1T+5=CE ML+[ K=^3!6YGR#\':W'H5]?B4,/2I%-P:F77XKZ%J<)^CR+V?(#5HOWVSK./ M9,M0?5CHL#T/_:%DH;-CH8/U//2KZWF0_%,;_NE7V/.PGG\&K;KQS]GG.677 MXM[%Y[#]'@/>[]&J2[^'9*$*6"A1N]_:HP*62%3GR#X'0Z(:U Z)2O)/!?QS MV&N)0;=>%DQV+,J.Q8/P@%T#!.P:J)U>>GJ@[%B4WR_U_8R. MQ7\D)CORG^-SVXM/3EZ93Y]N-UR=6!_5HQ$GMJ*OZ&-@.M_+_TI>G]Z^M05U M&WZZZO17@.)C_YT[43W>$[L:.TS_>:7/8(WO=/-%?W7Q(.(C&PWK:H5TJ[M> M2_Y=IEIG?2N<]QGG J&-1L/.53>^IAWI'4W=I.>\,SPXT\GF5E;:#NA,FT]1 M?P>LSQS>KGJW6(+2%5. 9PJZ$)9G.Z\T2_.S;3U=?09>G"JBG^+T9H2+0<5\ M#+$8.^S@J&*]Y.1;;;!^>.\]'U)O/7UFNLLBNN*LVV)6+#8 =]#' ;CM'!,6 M3,$UPI>$X[EM9VG34'%[-L,A[R8N)AS7S(>C[D*%EG9(*@P:UUI)*NC*3)^@ M/_'*]TXWY!/;,VDV/-Z06T0I+ ,U&6WXD^D;4U?Y+WVQ_$WYYMA3'X>2?S2> M#1?_+(;*;\\XPT.2C"8GYY6"E6>T"OX<2 U7?2?Z(2=OO#F>I$[CWW4+%DBCFU=F MOH=S@C>TK!=3[3538;A7%Y@0"/B7KSM@(?'P^#SU0AR-I/]#Q^_Q/WR"\T%G M2'E@SC-VV84\[RI,G\PCEI^ AZH#^8V$>3#1/)AD'CS=>C+0*=;13L3XRVTJ M]["V8J^-7AA[@(K#NTT?/;.R@C=:+WB1J-W/T-21I>.&[I_,G'ZRG1]NP0 D M+H$C"$":>2,D8@/,V5^^L<2WJR7WU6D=8U_#%FH6;?.^0B;99KY\IWV4O;5Q M;[T->X.'*F1&\/_&OF$B3[I<1Y8P)Z9K;V],.AOL[Y[HHQ4Y^YA5H2 &]8*M MV!B<,(]%?,$IEM0EH3 0E2'$F8,Y"921#C;'LDG?@!9AOY9L(AX^9HJ/%HC; M:/C8BV-X'K,@1G^Q\ /EB-M93UQ.QVV2ZZT8+3N-:_Q;BI@*;-R=./J2&[-5 MVXNBE>8^_&U)#NI6LLDB7--%KLG+PP1<\Z*[60X%2 AR@PL/=94E-H$KX"A15P+Z6T']#I'45G]I#[-_D!6UC(_E%V4R0@5>%L753. M\$KSM:QA3)D///"88?#F.K"#6\02@$I9-021BDGIV"+,%W'M^)7$I:!':UAK MA(L6JB/1?)/TEPOV<*%,]87^!+Z^[Z+3+;87*GQXXD?0C8LQ/(<>@CM&/38U M>.[IQ79^PKDA&L;,@&]/(QD7[R]H6FAUTS]A&7P-)?ET0[ZD0CLS*.*=9%L6 MB':9LW\342 E6;_<(,?\.+V4WVK. AT#W9V3=O+ DP@2%"J=J(^6!7G"(!B. MV"^7^FOX&\>'+YG1596JN'/;\:Y FA;@KCJ._8(RHT:!,?UERL:>LO0=U]=1 M@]G*X^WC]YO_UU4>\:\?'!!:3[D)LB"J4>+U!>UCA1LS;RQ(EHQN;]IM,9UU>^-QM]\:CGO]<6LZZ/>Z MX_%DHDW^1]/ >4V?M@#@HQLP;6^'G4((H,/^>O]XJ[1[BJA7"1Q^<4&SJI12 MQM("EY$]ZK\B]?,('W]OVI.?,04SY-H-2 :FU M^B8]CH(Z6R/# ((WKNZ\? M[K_<*H\W_^?V(7U55%B02FWA83)G4]]D]S,TM;:%GM+]+-S8+=A(RV7OF<5F MAO>(#)VUP]'J5G*N-()]9Y%#R[UT0AMBS%Y_.[I:,(@L8.9_88 01.0>:(6Q MSQ$H04;%WE"$;)Z;1;<5XU+4^*],!X/!+/0% D/,+8U >^FJ)0$]'XT%:*FO M[$7Y;B]T:[==*A6BB19\)=TJ7-B>02=?V(XI&KRP/8,F< V77XUR-]XTR="_ MR_5\8K:P1PKNX,"V@]:@++!MO]WLM4:5(:-VJD%&;37[G>P_R46E%Z4=$$,6 MN/M0IOMBX53_#7Z&P=5HT+7%^@KF(GCK[C88$T+K')(AI)FW."<2T])2X#5 %PBP2 M^]Q8T\\V["MU4Y#56S5J-:X[W3/"F93,?@;,OJ&_<'MN;S>N>YV\HE#)[9+; MC\'M&X ]M^=VK7'=[LAF_8-U1=H._%AD),HEPYSMR?41Q,\0C)+=YJ-.XWJD M:MK./I$$RJL-!Q7S)ZICH6[CNJ]VVU5-6)8L='P6*F:DJV.A7N-:4X>CNFBA MBE(O]3/:A7.->T.F*GS;<#:R5$B4R0;%0; M-MH01.R!C=IU8Z/SOTGS7HB1OWBLPZHFU>:^J@E\9=*6[5Y;50 M?7@J9=8K8:H,ONDTKKN2:>K*-/NPX5NS2K=QO7O93[TN#FMLK'[K:W MA*&CRZE?F7GN4=9\5-5MH0R93M!&;^*I#+;I-Z[[HS0RH,S4U(-?]A)BE^>2 M0>.ZUQK41+6WG2 M6V4Q2&5"JV']N:95U0,L!5<*[F4+[@;/OS+![> U1*]?%53%<04W9^AR:$@DYCZ^$*M[,9'VP42NUWW6/?<1XGCINE%>1, M5VBWNZGI"G69E7)#@XVB+01(Y]%TA#=CKI;>T@2$:( "Q4]WP:!>C$2MD*$N'4,>:!;H*H;TS;==\J8P:$9BN4MJ9$ M,8@T[L2F_Z28>!KN:A#8M,?'F96HM-+='J)3E]FFQ)2 M7:+32W1ZB4Z_UCO>$9V^WA! MT>J<4;FUE)DSD)FB]W/'$1HL-E?[O;H4$DNAD4)3YF[L.$(SP+[;3K7A'$;BVXG)B!X_VB,K>\% X;UVU5TW:6 M0MG-7!N.VLY7JHZE1LA2K9XF6>IL6&H[3Z(REM):R%*=3EU8JLJ*^V[-_&;R M"K[:>.WD XWQ\IIQ1] MDD^_X,;6 ]G^Q-D('[V\1+51HOK:SA)5GY#UXKEI M.[M?#3MII* SH!$E.YTJ.VUG\ZMAIPY%)8-S')552WM_MU@"@3'H-_!.TJ*C MA- _*C&4X'=UL/VK$!>8>?MHS&8,@>H-%*:RDM9M7&,3656-KC)8.SYG;><' M5,]:/5+B0YE:.A_6VLXGJ)ZU^LA:HUY=6$N.AB\[&O[X"Y0DJ<&GSCZ1]B_= M%)U3.C:.Z-9D.QCI"PM4]XN\D+1.'^:Z]<3NK D!CYPX[K,<\.SNPF.KKRA M&C2N1P/PKW_ S3RV!>^_-F2-SM/7R+.E0PE]93W<>6[A9^K33:EP/^NDO.-=H$"9DM"HM!]A5:+L2VU0*KA3$*Q@>S$?X'Q>6>6,%PZGRX"L[_=K"5]YE(2=& MD(E3PPUA0&/UHMA2:OI3^!"A4!)L(F)2(HJ*;<%&"F,HIB%S)*KBYF^<'H!A M+1=U2%3%_0%A9=LBB:DH,14EIF*9;4H@0(FI*#$5):9B@?1J?3 5#Q;;!M'. MH4>SG6LFI.ZYC#U>(7R&6/.38R\^V,&T@_LPLER)L9D;\%WYQ =6YZKM3@W* MV*28G*V85)^K/Y!T#!O70[73K@M FQ21LQ61?5;*'$A81MA'W6^E 3#J5A%= M.9#AP;CD+@Y-(&M=CX!'4$J6Q(U':5'JMAK7'>R9J@O:E^2N.OHU6[-7NW&M M==3.L"O9ZVS8J]!-^6'8"Y&P>NI@<"+8!*7.NDDBW=D\J;S_JVWA2QW;I(I_=(\A>BFOLCI@$8?JH%L5&*2LW)/" M?]G"7[V[NS_I[T*XU5;[E6%W2NF7TG_9TE]]-+(_Z4>0OK;:[EJQ\4B'55Y8? M+'C'E-H.1:^AVU3^8' X\!F/$-XGGJ)3*MV8 6TM3YD0@@@.G<<2WMSG*%/? M,<2T>0M(HW@OS'QFR@+V,G>;*3)657KM+Q8@#$'E-97! YEY?MC-*+'NUK?$ M&@YB9IAB>B3S?(?JIXFB/YH/33I7^/E9=PS;=Q6G M5?\]['5*UW^/FOWVH)):9&W8; _7ES47+"#;4'=7NK1J84RG)CMJP6/)&]=ZW5+E5.6=4E:%U.F4]Q0TM LW:JN!RM]6FW M>I&:7C@Q3%P[*884((ON+2!%\#;2PZ*)-LK'+N)[R"<-^\)%)B#Y%/JA#I( MOP\>CKZB[C %(PH'>W'0<9S@OQ&.4'DQO+G"+(A#Q2-,_84_@$:K-Y4?]%YO M;KABE2H.92=O%CX$\1'3845+,OXJ_5Y?@ AX%#L57=R4 "S MT88[A_CK.8T7C&]P<*0*/Z"LY=,[#4]!>F!WIFG\9/ Z\.,M"N_(H7?QX.@< MX>FP"'@!DB/WF0;\';\\QG,",?I;+!?B,M>8XNKI$?JS;ICDC;-G^#4L6%7 M>0;RVRX0\YF;)8L]Z?B#BI0**(M$A:4CQ@933CG,K7QXL/7IR-H5@ MWQ9CR$C(K3D;M7TG:Z--Y2ZY(A['BF=EOP^?F_TTC&\@Y)C +Y^ :AZ*A]B+ MA<<>2(A-4140!([I&876(!(&0F18/(\#KX4]N]0UJSN2[>(A+B$FP5#HCUT,A? IB3MB0ZZ;.#G^(3F\%6@G,AFA; MIC\G=+'0C5VM.<#PD#,RA!H.,XF)?PL:1"DS&/NBB"E;T5?TL6N;OI?_E;P< MU+X-+.G]3U>=X0I=8O^=.U%4^,2NQL#//Z_T&:SQG6Z^Z*\NAI'QL!VBZA72 MK>YZ;7YME^1;UK?"I%+\H(-T4&LXQ,QLV+I^XX6_[L;7>A@#'*H6LE8@ 1-X M,RA>RU:>?-W1@3$8E^L7QC4S_)$+DAUH9U)).+HY4\EMBVN0@@_&>9Z1I7RT5C MLKZR%^6[O="MW3@CU%L'9$9K6O*EI[[C>&/KA6R9_%)7)(=C6!PIN[A-=G:- M>&G9XM4Y%4R/81-L1-V0*CK-7G\]4L61%M4]1?B,8LF):EJ>1Z<$GG%JB!G% M=B4!,R1@QJ$ ,VHJ* =%>1B=@*1(D(<\O_$K!)@"Y;;K: MN;7I:F6+X ;K:^!2:07"K\>:N ^83Q3I3;=\/1LVK8_4UC"-'"V[UJ4X'$T< MAD<2AU'C>M151_V=FQWEN*X]S).JGY#>3":.#TPJV^N/:PX1/%C\3J [?V>P MRF>&^??@D$JK@UX+8Q*UWY*M]6?#664MRYXX"[OJVZJFI0<+U;+M^?@F9$^& MYE3BR(]LZ0 [B'EX",\ZPWKL@[QVUT^O4Q%&5 MG'.@-);+3H9B STK-* (\ION_&[K#"8I76<7\NV.[6V00^JB8 M-778J7@.66UQ1B335:C3MV2Z 3+=0.V,*L:_V".\Q3DZU?]*-]E(]WHSV4KA M9I=5X^&9W 1'4EZ\AB!>([7;K<&X>D3%VR M3)4US5O)5)O*1WK]BH&"]QHL!8L(*-NEGN$JO<$#?#]&J Q(Q1-;W:%K&JKJ MY2[6%_8]0*Y 1!71LKS2ER[+Y'="FJVQVBZ-%5O<%8HUW7]F.J)=W#@. G0N ML&&^O"ZGZHK6.5572'DX?7DH[L94+0\=G';8']5EVN$YIGI;Q0K_,.V0J/NC M2L!="O\N)Z=7E0%:*)+V(M(AQH6F4<.Y7R:ACK+]3>8&-B8BVEI5M<@U<7?S MR]WB8-Y7HS1JZY%FB2U7YU7!>AX!31IV3X+PCI*:#9XM'7.'GW[6'R[3U..A@KNPZ:>5- MS%J\/4[9CQQ/+<=35UE]'=-NVQ2-#KJ-ZU%'U3H[(T/58L*T%& IP'L@QY[: ML';R3!#O0.WT1SOT7=5"9)-3(U,#3BHXXX(S5^H\ O)CAC.3-1718AY./1R_ MIN9[X[PFG!>'9Z?39^*3Y<0(JKRQ,)WLL3#=8@O+6=3&R5 KDV[XN:Q993=[ ME3TY&^I\=RQG0Y68#94WS3!K/-\:.>L%=]^''0D%IKC9XOYTV9E0H^IF0F6_ M9)OQ2^U1#1>EK1\O57!"RH96)3ESJ0I"Q>*;VDYJD3.-3F2F43426U_JG=S( MH(,5E^7%%[(KLLI.]QIG./8%$!%>P&S?TC[H-ZY'0[7=369"M^A2&0KW8H]-B*>ZB46AOLR48=BC?QAKC6L!QCV#Y,.<8>!319B,$#H=2=XN:"B*S+ MQ+J44=RL*3E0%5UQ@2+&#*AC>;FV^T$GS46'<-^,)< M]Y07 [[M,-#SO!#TW9U">^==,@/TWE(4:?A6[I',Y)^=.?/M$_ MX/D.^\LWD$[P]2GSF+,P+-R@-V<*[-:PZ2^<%#I\&MC1!7+!*W3E.8TSK[AS MVS>GBCV9^$Y3^8-1F4OX$L^FHA8#:([?4?1GW3#I5IH]PR_A 2HLW9O#:;H@ MV,^,J&&Q)QU_4!77QV6XRMQP/=M!L5!,6)))>S8HL*!O" K!";")[GK!O$-Z M4_"QA0W;I!9!!3AB 0>X0H*7.:._ZO X["9TE*4./*;C49A,=QF]%!Z>18<8 M:9O*1]\):/K*=,=5& C4-)>Q\5)(I7W OS1@1$9X31,/Z>=[H//^9KBP^5! %2$[@D@"IX$0!$HTK2,9Z25D?-*[KM"[*9'8(!'P#)0]4)03 M'9% 02+TR=P T0>=,G=8(%>PEHF_\$U2%\K281S]C 0^OHY0_^/?XU5N('8S M#V5^^J?OTBX04 >V!.H3-2:!IP4:.J;"0VL!VCY27F W04?%S1+W6%Y1D)^8 MA90"E>G/0$<;^/A(L\=4%2F 0#'1AL$DH&8".H NC'T]?'&@387"Y1:,OF>0 MUE^ 8E1,XR>>'_S:4BS;XW]'IP07O-*W)^H5'09>R-^T-B""RE>!6E8-=.*4 MB)RE$?7)!'PA(*GYVE0^(4Q1L;-_P=?B5U''$8LECS!EP3/?'E/9I<10ZV^2 MP\ S38]G6(TM/\P14?'.NEF &UDPM(Q+9P]"RT$SKQLZT#0VYW/N/@BV@W-# M673)ZJ,MG),!]/E/:,.R_"7.$'#LV>QB@S@*CD C=X_L#6?L6Z'<)!Z*AA\L M(O=X' 0C3 MACU3@H.!I3C$@T(39;'IM(1:1$%>.K [!_QM^"9).WXS%)<=A:6Y/BK@ 0GI MR=GK*403WCH=,]>GF4( _V,C:A[\]L4 SU104.7DXVX::D"@Q<88X1_T$T:2 MX +^Y<,YP(GMX+<-5OE[TZC&8&WH)7R(KRQR&3(X>]"X'FAK.+NDEU;=JHFI M;ZSI9WN2HS*'()3-]%UMM/+2?EEUJ__$N29SW2,@>3.=0E0R7;"FE8O8=?D'(8M= MK3G ^F'NJ]C6.U VY*Y%9Q5%9F55O05?>S:IN_E?R6O]5O7NHI>S MOK6VW+PU'&*72655 @4UNS$CCR0(A56>,"$V!C_' QL'7.R#D\-MH&,O+JP' M :Q<[\*V#&&A[3_-P!6P *^\&>KOIPV1H:I=?H]J;=%M-9 MMS<>=_NMX;C7'[>F@WZO.QY/)MKD?S0-K%):=XC6$,IP:WMSZ5+ETWS VOWC MK=+N*P+84A&&_*N_@.=-TM% TE;?Z@XF^MQOS'F8@QE\A,^^-^W)S\@0CUH9 M36JC%CZ+@=E>HNYT? 8KN7U4[KY^N/]RJWR[_:X\_//F^VU@OL5RRNCF4OMX MF,S9U#?9_>P/(@ZL]!GX^HG!]\'9O9_1[MQ'C-NS]IC:3&XW$>V\/AX]!H2\ MKPI%F'(O&/M8$Q#VA*R_"+HH.B>,8A%E*%]D+Q;P09=(!'Z.!TZ3-:7\+[K[ MI"G"#XM/^2Y/F.,?X?M+GPL]A=NH5D3&"91+\'C2+/R?F!6&H LC<7KQURO9O]8;-[JA<@].Z5BFMFE:I=K/?&NX+F"UCJ4*U#AJKA0Z# ]2849N<"%1J7>H\N7D7'_9 MERH<7!L:WT-Z_H+\ ?8+^9,#%Y^!$?H.<8$ MW037LR<_B5F"^UK\V5Y2,E'.YCRTBW!G31RJD-;-#^2X<8&[\>"\QC[E41]M M^MU[K'3[IK_BAY.#CN+FFQTK1,C;7 +JN"DLEJ]CQTM_<'.PU(D MH]6)T39X"L=@M $QVDB.L-JW\R"2"%,#:YVF-=?U )K6K)T#5AZNPQ(=3P]$IFU;EY;DN1IR=,'R;]4Q=-: MJ\7S>H-!57F].LT$R"DT7"V&*U%XV-'J67@X.-N:VNQ=;U=F^<"HV_P[HQ9] MZ^FCX4Y,V_6S"BZU5CM=< F_3!=I=VCA,(LD_TYNM'Y??;^]^_WWS[Y]T'Y>[KI_OO7VX>[^Z_%L"I+XU& MSXF;2?-.C:&L_K:L !HO"HA@8$)>X6$R"2# M<]C.!*W+"ZARET5]0ZV8] #K>B]VNF\(2&NXN(=WR@=[L309K?N3Z1M35_DO M?;'\3?GFV(@EX2H?Q6XR M6)OMP'/%RW4<5?)D>[PY+W@M?CPJZZ?<>KJ/L?+"ZU4==V?Q@P/:O'\5?\S2 M=AF36N"7:6U7&]EX\!?8<(J $S/#TJT)XF$8T6ZIW9PY(8;(V'?A&:X;L8/A M9H[#"+V&A K?"&BS11/J!36B=5L7VH@FA"A+MK3\_@9NB#+M4[>QIC3_MTQ6 M/(EQ*[U^L]/K5U(Z/FH.^]V:S4@9-ONCWF6O*2/;$/ S;23PAA[=230)G=\E\+S*JK.BR,8UI&Z M:\.7TR1MT1'?!W(]\[C:09Q#CQ5'ZM^5TEL;M8L2B$?;T\U]V*)SX.52/0T1 M0Y]!!4(VLP@@@9U&Q]0!GSE[=R<\$B=[0^5P[38 HXNS_^38BP_P37SF'X8W M_P#AK;U@SAV!"@(U;@A8C@"/RM^#(=YDNZUV6NEZA0ISX<7$_&0+ZJ4XGH,X M;L ]/X@X]AK7VG"@#C.F6TEQE.)X2>(XVK,XSHQ?;'KU-W/L3$GLAY?M4A)W MKY.J+O,II?J$I7I#=>Y!3.R@<=T;C=1V^V(]WK-M]OM@NP2G+8H5%!<.7_3U M;4HX7D*#RS9!*)+T?O:[;4_=&VL:Y&T?;'-:7O*P-GZDJ5I_YSIBV2%5'P;: M$#95R4 X;[+35MM]V6)W1@RTP=$ORD#K_?EV*]^?/WW>J?(.YD+Y<(-K6J$: M:[<;UUVMHW:UG7L/9 /GINGE2X=-.!*MBO-68#U_!S^!6ZA/)@[=_&_E%YX+ M1$H9OQ!G7L6I"O_FM1,W,>*"A-P$E"TO'EKC>J0..E4UF]4I#7*QW)3C)!Z MFSK@,_;4?F7]N)*=:L!..2[C%NR4P3%X)=JK:GATG=CE4%[B&;->CI=X #W6 M0ZY4!UI=]-C9)A'O%DO=<*+&*3Z@=C+7G2>9/RR=/XRH>3_[;%M/GXUG-N5S MN?[)S.DGV_GALE*!_)J+N=,/Y"^6C39D$:MGHX%DHS-DHPVYQ()LE,$N>'?1 MVAE9N(:L(E.'^TX=;L]THSHQW0:'K\KB?_FIO$_)0ZC!I\XV7?X[L\+9U/IT M85B&ZSDZGV?_:\DL-]6(<.GY@(WQCR IQOX)@MYR>I;. V@MRF<.>NEAT*>? MH+I8)MH0_53.1&VLQ%';[9T19"43U8>)-L0^E3.1UKCN]M36Z!SGKM4]K'C +E?-3?8RS=X8< $-J:K#()7C8)KAN6BP1E[KUUFZ#E_>PC$+A, MY88VK*QRHX:)IXMEH4TI\$I9:"19Z Q9J*A[6)*7"ICE3JMQW5-[G9VM<@W9 M2:;"#^8F[H$QV_5BS+--!=Y3E?C%Y@%W=!=SY(&(^M6VPFDBB?BIO#!H.#>U ML_L-40V#^8OEI:*9PZIYJ8.\U.Z<8V+HC'BIY/W$AA**JGFHBYW.G7ZZI>ND M+S%D7G%W5MQ0/%$U(^)-B3KLI?$H#LZ(9Y!/S(;)^\H\A7N'RAL37/RWRIC! M,3'%TW\)D#(0A'#P46SHW9:32#?@P)\31&+!'9\X>&*!ZW-D+XP? P1%8"78 M_7W(2N^)Y?CG'I'O(,AT=*">8>G.ZYW'%BYH%7RM8YLFZ15^<5%>I?0;UT-- M'8[2D>>)H"P6'J=01XACJ0/.50=L:I2MDPX88/^:"KN6.D#J *D#UFQUUS@U MM^Z@1MI@B.58$&7L4K-W"G)992 L9?Q\9+S*EO(ZR36B\@[505>35CXGFQ&L M0*QU2%.5LW5 0J& X [6J96"VN<,/E9E>T+JE6>;<_J@+PU/-_EMY-3P?">- M8+7S?7P]MGK18S4V9H:^Z:\$:/9HWTS^\@V'B=FVQC/C0"2EM7ZWU;CN]-51 MQN7%B6C]&GB*4O;.0?8V9&3V('MMZDKHGJ[')65/RMXAAL05D+T,\=) O 9I M & I6W7,@$@YK;^<;LAF[,%"=AK7_9;:'Y[LS<-^,@_MGDP]G%+J87V97COU MN0SU-V&8V#N^OOC()FPQ9H[2::N*UM*Z"8DXVQ3,HXT)&)W4F"SDD2K TVN+;;2G*O<=WN#=7N M0);/24F6DGP(2=;V(\E]E.2>.NJ<;++V1"59EN%(K;"K5MAPK;JM3AA@=JJG MMF5Q?/6)JYIECV3*ZG135O]FNJ/<6E,V+9.K.B,"K.;L.I71(6;MBVJ2.A+H M@[T0@QZ53Z9O3%WEO_3%\C=%7&#DCPLLL_]B!.2;7WD&/N:D"?R'#LL01/UD MVB]HD)1@^OK)4G>MSS6\CBW?7C$U'V;P=9G>POUG3TSRT]-;Y*U%:Q7$]TG"OE8\T+"51UA-+J=ZJ MGGC?0EW QO;:C>N^UE>U_L7:V+,%\_U@NYYBSY0E3^,J+AP^AVAS-Z4>SPBP ML-(H%$EZ/_O=MJ?NC34-,K@/MCDM+WD(XSOJJZ/=9R#7$#WS8AEH0]Q4)0-U M&M=:MZUJ[72=K&2@DV6@#4Y!40;:X-!W*QL=4D/>D="]>_=-J]1CO<9UMS-4 MVX.T"RJG@57* 1_9TH&#(&PE5=$7-JSG[^ G\ OUR<2A.@ Y&ZR@8^AYQKLX M5>'?O)+B)D94+:\>/017KV5@3=W^HF0B^6F'"_Q -R$DQ>[ZG#0E^QT M/NR48ZRW8*<,CAF"><[ OCU]=CF4FWC&K)?G)AY D>'E8%?M:#N/09)IQ/7\ M<+=8ZH9#T!;D)-HT(VPRUYTGF4$LG4&,J'D_^VQ;3Y^-9S;E'1C_9.;TD^W\ MV&+T2;\%9EUM#^5,L#/BI VIQ"TX:7U2J-\^YZ30Q;+1ADQ.03;*8!>M<3W( M !@[?5:1^<.]YP_W9 ;Q2D0=]7<.;F4B<8-/:+F^HUL3IH"+;\-RC"U=P1.+ MCOD_6>'#L;^]W4^;2%8&1Q@D#AXLO^^NT9D"P+)(0!>X2F*N4D%B"F MY^F>Z>[II\V1+ #%3L]*VPXRQH\[G\#'# MPWJ]A_4Z6.H,B;&E;K!!O*\XQ#&A]28G_[RY'_I)2N;N#N>MUI(2T\(0'9U. MMWJ%2,G)AF<"?;$RR+0KI2CRTW\# E'-OJ]S$"FDTDA0M=;GJSF(V %1S4K< M.8C4D:U:@J24R3X/'T0\!MC[SK!S/&HCV](%S6+E9&K--K%+4CA^U;:K^"0P M<-5@P^/+YO+HG4\[TK]?^DD""G%Z#''QKL\_Y/*\H-(L5H)+G%;:>WUDZVKY M8,_^R1\&(U(#0D9+#RB!MX9_M4((21"*K;>G'";LP*2TIVP,DZ:[2A,P) M& M^UTE@S#B\>\>O)S>$6E11"HJ#X?WC(,K6M?4W=;NP)S];K=V5)B741@M,/'S MP]MGBM!8"TQQ9$NB((EM-H ,!IX&A)]^-H!=XX@D%P5#:UVUPK'$D"VJ"3W6 M8:@")J2T22_GW [:UO @=_\'7;LV5PKA?I&DWSWBG 1> MWP!<2RY?@!*,_FH%I4\4\LF[8>0:]S2E=A9^*D3Y$E&ST^S MN,R?TSK RL90C[K%4VUHZ+OS2)DU;Z(S]W?FQ[CHN>[?X9P-J[G5)Z7BDB : MY?0%ZU:?G:0)U[TAZ%Y-2*8'W2.'=71!,R2N>USWCEKW:ORD/72OK%Z6.+(U ML=SMBNL6;T'*];2/<$;W2Z0EC6S2[*FB&/E(U+@Z]"!I//9P2+&'W4?QI-)U M%?;/Q22R]_8&XT_LXOD$QTB1!"2+LO),(P8;@[F)2 3&H6:LJ0TXHO!^LQ$? M^'I(R@QW+H@O7?4(CXMJ"99TL)[AVZ?V]GZ1)MXDU^2A:K+1CR83,AU=%Q2Y M7&G*-9EK,M?D[C79[$>3U9&MRX+!%?F5%?DU@U#<* S3*/1D$D@K^E\Z6:%B[,7^)4_'I%F<"(\O2[;>4XBRO5%,FDQ?Y.L&]\Y@0::\-9>Z')QNBVQQU/C;[CTG\P7[^Q74? M/I.7'WH@JU-%I['(;7?E/SJ5#HG2BYMI*ZZ7.TM6OM=&.NY03>>L$_BM+ M4G_Z2,*C!'U/J*!0AYD,G$6"3Y?_^+A<)_R03@V]Z>/ P??2C_7E7'HJ%5?B2.I M4ZJ_H^D[F6/=:C:ZXWPG21RKJL782YEC0Y1W/JE5W-LXI+CW/[$3HW,P>5Z3 M@/> !+ 9^)<[D\.:S[#O?H1% 7V.YD7?>/X,\YJ %_-.!URB$^B6([LFV%EWC^,YW=S249%VZ.SW'U]^C;L-V MO""M&O#&YHX+NP=AGP<^[.(W: ,.4]ZLF Z:ONUCX=XJ%>8$LX70Y")$-[,H M@T=XB8#.'UP,P_B.8_*"R?OC2.[_P'<8W$]>4S&\,VN$$G%G\*^8^V4!'GGF M3S^=?9L&/>A^W.IHB ^I( MN)\-2S#5,G$O5T>NCL>DCE+/ZKB[A:1E;F\AR361:^(Q::+\MIJXHP$PUT2N MB<>CB5+-H>Y7V*$J(JE=U!1!EH[681P A6RU.#]'28JB*5KD:2&4P.3GS+%) M72KC2/MHU,9PB$BOIE^CR$O.0F^9$;J. J^YYA'.=U,6%+-<.7SX35V.%4!U M48C[P_2=>Q# 1]("'@)QY!._S?\O_@1_@N&Y, MSY$=0R>Q3AR!-/5/UZ4*_\Y/XIVM"9=T$U]*MKEZ$-YC0=6&V-#^6-&TS2MX M!321#*0JZ&8YO,/A=+!PVN(CO !.%8@Q1[9NE6F0.%P8@DLS_O^R7[#!_]\- M<"S"\/KV+<$X9'KS!OI?KR1Q9"NR8$JM?0.>'=CM&US,%XX?4QH]Z@M$M,^P M.W/B6YX8:)P8>)+FU?1;%-Y^\^^PEY=[_R<.O"]1_%=E3T]%DD:VIK=>;GDD MA1FHU*4 ]H1*4\-)L@&"K'(D#0A)-;F %R!I=VA7XFF!(<*H)BW0/8QXAF!X M,*K+$/2TK)&>D((IEEM"\E1!M^Y F&2Q$[H8@7<7P>OX+_0"#LPM;MA)L5@$4=[+ MEX;S%S&&*;G#0;0@/AD,-ME!#'6D/FWM?GY-JN>D)^H+/%A9&MFZH"NMS_/P M4 @SL*G;T]?!9O="*\L\?#9 S-1LZ5MBAD?NAXB9FAU]2\SP,/WP,%.WG^]B M1Z.QM:,98DR>SOM7'.*8-(,C1_6]N1_Z21I32GJ$\[D[A@A]IQOZ0J3DC-HS M@;Y8%PCAFB;(JLYC(H,!4=WVOG,0D4/ZDJ S<^B1@ZC__7[G(#)'MJH)HF%P M$ T'1#4.0",0U7@#/+P_/ #5>0-=&R%%'-F6)%CMCZ&^3KR_RU;=_*IM5_%) M8."JP6:^+@B_/4Y2],X/W6B.WR^=8P&%.#V&E%?79]AR>5Y0:18KP25.FR\& MA.%*4"IW=_FA@?S3!5%ISK/"$V&X<7-$: M]7R;__+=_8'%>[K=W5,17D9AM, DU!/>/H-_<^SK9(\O5= +\6*50X1/7>JK M:_B0S)>@2N6C!!P^!PF?FJ17'7PJ$&*.;%,OY[0X/MC 1Z>;^B;6I69KS[-9 MAX&?3HM5.EZ=5'%DJX*J,[ Z#2!Z7]TP!1RN8D./W@51DKQ'$PS3A%'J/!3= M*CP_(3#PPPQ[J)C:]8;%>WI5^[45'D2SG&8C/O V.GLD- B\O@&XEJUT $HP M^JL5E#Y1R.77W1# VH+OHP];0 M/T/60!G9.CDRUR:$RO62 ; >D5YVG,KM41LK%$ZMY"GG2R]7<:[B_1PS9VJ] M)=EZ29"X![XURKA\@^)=3=#O;>;AF14 S37*P>HM%_/+7G[9 YX5!N=S\[" M3YT@/\'M^6D6EUE(6V<^V!CJ4;<^KXW9?G<>:6N*F^C,_9WY,?Z>-['V[W#. M*=S<[NLCVQ)4^?#,/CL)2*YZ U"]NE!I#ZIGC&Q%%%3E\+PNKGM<][K4O9KS M47OH7H5ZF>#16&7N"*Y;7+>.2;=JPHP-U[7=Y\O4'>?+N-YQO3L>O:N+_76_ MG=3(L3Q1$+6C=>5H_.=#ZDP"#'][_IU-)5&2BN^PV&&::3V_"'%<>@$G[,$OAG'R5GH;?3V^?3X%4>WL;.8D3<] MB[&3W)#WNH$O^Q1$[J^U>9-R[-"#?&?I\I?D93#,\@)>)XTS#/"#$2UE.'?B M6S^DP4XR(X7D3HCBGTKFTAKXH0<8.U5T&JKL8/8E<:^N.=?9'%X0;O#0U ^= MT(4G(C_, 4TT!\;K@@CAE5$ZP^AV)2OD$%&A:(JB+$;N4L#TP*,?HGNX9(;N M<7'>$2,G17]B%\\G.,XQIT@"DD59%1IB_L:?XP1=XGOT(YH[8;OQHPX5;L^O MA#$K A'3\8U;/K:Y]A/"8Y^ :H."37 0W9^N3"VU>M6&0LL3%L0,K4QQGC.! MUPV<18)/E__XN*1)\4/Z]?2FC\6S.][Z>S4LL:FII"U MLXC+%U^V8EF"U)XAD.?. MN'9TJ1TJ ]JAC&Q5,@1=;\U?Q[6#:T>7VJ$QH!TJ63LDP=)51K2C(RH8IO>5 MYUD<+;9W-^/4J"]4J)JS&J^B4+3^2A8LM=P.G)/N'BRR# :01;A()5TP.9_\ MD)!E,H L8V2;5A>]U=AB>&9Z#W =9>D,G='C:T[7L:6]U.K J!2;J55- =ZK MJ)4YLC5=T Q6MM8<6.V!9=64E[T*L"S*LF>(K;>8'%CL *NF=NHU@*6+M))1 MTUD!UC$$ SX[H>,Y]&3T/_"#[T8\+M"U:M643KU(M2JT1P+MJ> YX\[9P0*' M@>R>3N@T!;-]]H+CBAU<,9 7TQ72FT266,'5,?C\9U/N[/>A3GTDTBHT1AW9 M9NL0&7>YV,%-'_FB"MQHQ*MBQ:7BP.D . RD@W2=K-]F!>$7=]7[ LD_?,\+ M,#IWDE1 9XF?>^T1:,WN)[96,.U_L (N!U)!N K# J[=X M*G\PP((M'@/ L@!8).=X(&[]DI\ 7A1OQ^&PKN(BX2+A(NE>)(U<&TD>RTSZ M&#<180B/BP+3URXZ>UYSKH"PO"@C1#.-B\Z'5';0H50.?)/#P"$%0QS9&BEW MJ^AR\[+01W?3RV@Y$-=JKM4[M9J!2B1#&MFZK NR7NX;R=6:JS57Z\ZY:U]% MK658K36EBX,&3*CU%F[:)RK:9ZR-;\K>NB'>34;)-WVW*\(*._/Q%.$'[&:$ M+AE%TZGOXACY"<%QXL,D8H_RRN97YERQA&N6X"TAZ)\[OW \1C\)]6P(GP;! M(\)W3I 13EER)]Q" 1NZY/DT70,712[Y/,9)E,4N3E :49K:!-]2+FA=$2?(>36@G-Y22)FX"/"+-XI!3&?@KR M<<;HQ^J[X':$'7>V_#:!?$&N9PC/%T'TB''.D_M$N0NWN$7KJ-5+"YT2ELJL M+W9.(3V#EY;$_UB1-H,.$M-)!0^+@P=R=%TPR* @(#OL MWQ$C"#@D2D)T"V;IGBH:@;@+,^6GB"@-3L;HSRRF "? AVO)I#QB)TX0?L9# MN<']C%9LR(CR U>-HW@G0E$-7UL_DF5D96.VRP3C:U-D69P*ODJ7;;RD1N;W2[H+"ZWG;-4Z M<>'Z=QX0LD.NP%V8WX4Y^N_@YM)'/D;*%\Q/VG MM%D]-TD6U8@B*U/JK C^^S M@YJ:HOSVJ-%'MJD)ELIVT<LXR1K>N"U=X>L[.[YZBI M.;W4'C4FI=%3VS,U\XUQQT#AG&B]:U<-A4%9NRH4R *S:UA,[V8X*AJAHJ;H M?A]4F")L<]O3G? ]+B>?.@B5J:$3:+U-,0FMI" 9&M.[% Z:)J"1:J@"VH.& M](03%),5=B"^M>4<0F^@9GWG%4V%]&011(T5N@V.F@Y0TW=*SE0!-;)@MK?. M+&V2WYX?@G---%2+G&O"?]%IM=>K9-U^FG2P1QPZD<>!V^'& :JF5E@;V;JH M"9+5E6?5Q:PQ>I:(*RA7T$T%;1PK;*J@^LA6#5.P]%GEU!:W<H6OJ9.*ZLON_LD(JV$H5=&MU;*0. MN*?ZU=))>5IP>'EU18&R"W@:6FGZ_/__NO\\@:= M_P_\O"[5]>]?GKBMQ##_WJK7D2N*0-^JIO@B1/_EP*O'CZ3J5A/0/2;*X-%: MVK]'GN_\0LG,B8MB=EH]C3U:B/SOS1RMY^>TM,WI_5X\F1!47(-UN)J>_\[\ M]/$:@V'Q4Q\G7^XN_?WLBKX&"1/<+VN\+4,!<@S@?ZNZYC0&61;#(:&:21S] MPC&:8E+7_!.C>[B>%$2#]4 .O>G6\L9F,/4#(E5:*>\GZ"SG+_B! M%U&<$K:)+S#;2!)/_DX1Z6$0^!S>C;!E."EY0HSA^^XPFF ]?6\S+.PG*MCJK-7-A1C_>H,5 #C^@ $ '1T:2TR,#(T,3(S,2YX=G_NGG7O#QK'OX\=-)]^/IZ<0^CX#CX_*D[.L2GD,P_ZYZ=@-2GCX?^V=EX M='B*CQ3H*S_G_A3/D >J1?S\E5]TID+,SP\.7EY>/KP-@[^,?= M[:-*VDG2AB3ZOI3Z=<3"-/WQ@7P]0ARGR84@2ZD%%@R,XG_PZ0PDCC[VCHY[ M:6()16K 2<0%BOP,/!"L*][FF/?*A>#]@7PO,SKL'O:Z1[V"J%GRJ'MXW)6% M1$(P,HH%O@;NON$QBD-QT8FC/V(4DC'! 52,$$OJEQ+D7@O$)EC%%!=(SX2!69,Z'$.I[F]I;Z2*@J*U-R2*JT*Z0_P*'@ M\EM7?OOPRH/.@7VN,>].$)H[Y9R7T;DG3UQ*4%<[RHI1*B*_=5.YKGS4[1T! MUVN785']W*(JH4/+R2?)L/B?1F.H'\$@VGO.T!0WQ.!U-"D-5,K#U/G_^?*#> MPFB@A!'S&0UQ?>*#.:-SS 3!/#_,*8 IP^.+#@QVW;3G_GW.\ OLH=-4;1/PX7*?*2_$G>.^1X*)S2<%#?T 3*)U\_LOPIMJY4ODN!%+4 M%'=1#;\DO2DZ$\'JP(K4#''P2#ZHCZO-NY$.$E2([AB(6NY MY>94*I8\3"U98]]^'!!Q$\E9BRJ)K9D+]DI=+GD3R \A98+2+D$M2E(0GDM/XK"N6L MX7&*L; FI!K 2(AL%X]@.)QU0PLH+\'R--B>$<$?$ .MIE@0*.?&]"RC&;DZ MMN?*^W$)^W];REUF+4['[OV]WUY&U_2&2@VQ1$GS_@F M DX%[.H,]DV5FW[@7=<(W-F4V M03'R=VK/GX;<,Y38=JL-L0S2R-V9*W?[UE;L 1&?7H?T96/'9@%DY.VS0Y\) MJ)Z";1%7C_%LAM@;'3^2243&4%4CT??5VC^))@]@*I]@:\(LT4RL?3J4TV_" M_9#RF&%)H0:6-.6@O06VEX*WB#MI(2JUC_$:JR,5TD9N>JOBJE/9*2H+:+I!DH> M3<@HM._0\B)&\Q^OFC\GW28SS^:(,#6LRE57\(#8Y50>_;"W>C6"D82/!1(6 M8'KI5L)Y"5Z;:(F@+Q"4P1B9^WA/A4MKJ(8P$G-2;!T9Q-+G'Q5@FQQFJ3T7 MJHJZ4)&*&$W_JO[$EJHW%/5XVK!=MD5QI-GK \\S<2:7_] ME3)&7\ QM[=W/8J1A[,"#P#8E8B>A,SU_0O4%I%T26I2>'IKA9PFL3,6A.! H?!?6_6S.1ES&9_K0PFT[$/27?(E/KE;FO MT#T'5N)& PI19(W45E)?':A$9U^"5_XK"&-_!> EF<7)_RH6- M1!0FR!+'4T!>'JE%-.B]H2?TZC(-6(@835XR*5:;44J\17:^QR+9],/L$2:? MUMO$14&CS0MS8,!([0XHGH)ID>UOHB#F@KT]XDGJO?R,Z82A^93X:QSKL\8S M,E4R*=;07HJM?*,%>DO/ C[&(X[_B$&!JV>7<:(@9V2D,%=>0'@:HU5FM]G/ MV5NTV>\6>3^FG]JTWF1'P!-R62EWPC126G#47"C5F;2)T/*] M/#<":S&,A!7XY$V<(9.2NXB:7;A7QYO["5#.8V\MRX M*@H:62EQ"3.,=MJ^;-/)E88:#",CI=LGI3M7[60GV4ERIV19T,A#8:S+\D8+5[<4U'BK31V[?:4(PDV6$9R"CLJ%AM>;60NOUGBQE.)I(F5 MH_K-EC;:OV+;Q(V*>A C*_8[,&UDJ'0WQ8V?.@@C.[;;,FWD)K?9XNI@K0H: M>:C=JVFC\0M[+VX45(D;B;#:P&DC(;8[+ZY-Q0G52-]&NSIMI+4R4D/EBV]8 M(!)N'@K"F(&1[,+J0$VPB-IW/R99MHEXNUV#>\2DD9ZQ(^MKHALI+RQ$..Q. M0%^>YK=GO)(3&74SB$-,Q_TPI"\R8@1TD-]H/!+C.$S2NW8"N\C:6%<*2RA. M=24MC$R=%<>#\GAI@5+!??]13>D5%V0F;WS^PC&8[):,@=T''=OK[2%$XNW]?Y*N<&'&![Z)"3JJ^S)P3*OMY1S0?MC@=F3_B9WTLL1ML+[]HIA MK#"%-;KJ"K-<*CV>R')YLBB>H)XJ6O%]G7N0JR[]"_*+L,$>>8 M@[,*_ZF5BUN"1I!(!BVEXS^Q[FU>'&,=M#YD5%8'5?F\I(#*GU9%5+Y-KI#R MS;XN6LZ(6QO-7QGPPI4-(Y"1G.(IJ[H M&NVDJ_0XH7/#J0,QTE185ZP\E-A2@I*#@6NPLB)II**P"+=T+K&%YM>G!-=U M#2ND331\+"Q?)8<5V^[D:3/(,TXTTO$3U9.K5WGF:3UR3&!&K@K+3QE7"VCI MDZG'7H+>8O9RBZOAYNO*3IA&+@LK0QF7^1SV*\(UE.:C[6^35@.ND=K"@DLY MM4LQ_??T*AOU@T !HC!90(HFZL6F]#K@&NDMK)ED]"YR\;)LDLYX3Z^TT74L MP&1W #N+9^K1 WI;Q^&TA3.265@'RR4N,O%]5:GF3KZ_0]#VU";@CBI( M>2;&:K%.9,N5:J'2+;+>5X4"2VNO5KFA&LE>ZU9GVY>X:B*3.M)I@62B\*1X M!;0NU&D["GK=.ULB!7WJM.1;-VVZ0IK9+BP$EE] M@7LQ0K:]$1M84(UC,)>/TD:Q79IK,C 27EB;M"-<-WB=YZ*I[\DO<#/$7##B MJU]6 Y/MI@(8,C%6@L):F%TE6&2;U(=65X32T R74P0.*(D&,5O_L,0:R$;* M"TMC5;$@NI[.R2.1!WFU_M!%*1GKCM]V8$8R"PM:U62V>Z0NM7?F'0^Q'S,& M,\;29-N@UC$K(_&%):MJXG.N>99Y=0"8%M:-7""7[.,#H\^$N^\A6V$9V2TY M\):+$Y/_ZF7@;:?N:CS&T@O!V;,A4+-\365],EW03?06?WUUA=XLLSS1,K_5 M6SB+/GR&NE MO)&XP@)5>:"^%G)B&U-O_9%R37PCIR6W$QVB]^V'63M>DO>Y)T,'[1 MT=' MDT86@N^LV@/#$2$D]HS&F$9O\ZL^"V4%OZ.8A(&8*E*'0OIFJE./Q9T1F$RJ6B MDOG?JWDK3]Q,Q2ZG>$:@PYO+0);5*JTF:Z8R3]!CAJJ-&%I6,6$S%?J&81#S MT_V)>8A5OSVC3"1!LOM1T/=]AG4'5J&M(XI+E_DGVF(19X6.Y:'O6YA"!GJQ M1] 1!A=B3F&LI6-H<_^'PP#&N5C:H,(HZ\(UU#K91N)U,1CS3>2'L>Q=R^/+ MU8P_&V VUTX^QH$*^7@3@<>I+H!C(72Z[#9OH7^_R9*'),D[@3OIZ&4M&/2K^][UX5KJGGN2 34AD/,:H=G M(\RJ7/355+LK_'E 9XA$%@67%Y$0"VZ)F))X9BA_>>)=Q2YCGA()E.A!J=1 M2'183)[H,L1D-HH95^FJYU ; S>U">D+0H.7" 6H2.TP W-0 M8AXS;*U +&0&LHM+"F;2H43@/=48C,=\2J&U$>VWUP]M5:F;,+;=R'54%'ZE M4<#KM2A+V0P-H)LGLR',MY&O7EDI4RO4!+WN$ ,$?UJOR&JJ)I2\U&WIS]1T M5L9GEZ9'87;Y6.1.CPRQS$(W<[5^#GVJ8J;.<]I!9NNO4NVT_T][DD?,G@E, M7^SZG=74#:DCM@[O)>4B"\>]#0]Z!;"A[I�FH6KT_[)/[,/:X>4C<';JI[ MM(59U"YG:(WM5N0%1KU8?1W&). PNPIB7W []\96N@G=SF]R/)#!/T?(_V[7 MB]:*-$&GP8A3L#_.YL"&4:$J>1-TR04,S\_J38I4R.)@ 50JC)=+>Q]+$@9C753^1*]>!8ZJ M=77"V,V$GL!,;P)5:BU]5\HHR7+2M51^-WK:$ZMB.Y@7;*)[7KZ9ZJ>QU75%-1WYJDK]SN>\U!KN8/P+QVJ[ MMTF13=!?&=C7,/( =5&E4[OWO:7;O_8,>V* M\LY*_X8E83CH/T-/.\'9(DXVG)KT=0!X9U5U--Z5\JHI9QP)>='9I*H#P#NK M*NU^2Y%AJKF:J@F.KFHR.O*0FJ/W)PQC\Z3%*-9HW?KP3["!D@7Y!KCUCR]0 M1#[5);U&ONKK#8<6ZD2:0"#T[:&,'^I2,^ME&J%5' 4XL.LRRM,VHKI!QQB" MJV'6H31I U2XQH$T[R+JAQQ2#'34B31 I4<9^@<' Q@J(SEJ:N<(S"_+^3BX M'O:#?\5R/0*\PB'^(R:0^"N*O@\QQ^S9M):X+?0&&$H&@;Z!60R+U;$;^HQ! M%7&+$Z=*9GZ'7N6/!]0,_=_HIR$N GD/V]_HT$O>?HJFP%2$,W"FZA M#QJ,EX>[Q4_T9(' +]$<7M9LICCC--0>JZ2&\D8L0^'BN,U@K$-%IH?1;J)+ MS.0,,PE<(^_@005 U;S/3I*\A9'_3,1>KF5Z\PF!".@WLL!N/'%S2?XR19]1+] M5L!W92$%;[,6!JH='1Z>IK_I @T5WL-D*1]I6AY]-ZV6N>(T86Q-2MWK;4=[ M!YPF:-^'$I]I7\ZL8D7B)NA1$9 ]"PE9?:/!*-C0\WH_,WEC>S#.Q9I7[;T_ MF3 \D:LDZZ'RRFE,F+ M6-6W,;>8Q6Y<.=LA^YN,2(/5[W0Q,HK3\E[-YB%]P^P."7\J%S3R[_54>3!6 M+Q-3P,-$IF:BLXN\=CEF6"\*C9:K)AK6X%E1W'6I+Z/_MEJH]Q+0Q[KOW MVVF(TKSSD+L#^!L1TQOH/YY)$*,P[7D>$!/$)_/:T"Q;0'[G^::3!DDOT8^B M6-^?2?GFN8[#='UOASDVI1W:ZZ<]G0?*Q54H-[]TO _"%WINQXXV^;SW(<1D M&HY?YW*/ZR4YH8+TU@]5+^?@/F$HD1J#:X[3N@+MN.(H+\;! &H=0I8'I?9[ M6K> :QIJI;"-:=#Q@E_=E< MJ"AHLE\I_:Z.(6(.4T(0,D:1V!9^,Y=X<^HM!;.OTQ'2+E24"CO8< N9-'3? M\A)%*$"@R!U^)3XUW.\J3]R$5:8[$@0AOD)<]#E!:3PCPXWI6ID_5RL5@)3[ M4SQ#7W[X#U!+ P04 " !FB5E: -<=]RLR !9"0( % '1T:2TR,#(T M,3(S,5]C86PN>&ULY7U9DUNYL>:[?X6FYW72C7UQV+ZAI=NC"'5+(:FO[SPQ ML"0D7K/(&BY:_.LG05:5:F%5<<$Y/-(XVNHJ-G7.!^2'1&8B,_'7__AR-GGR M">>+\6SZMY_XG]E/3W":9GD\_?"WG_YX_RNXG_[C[W_ZTU__!\!_/7O[ZLF+ M65J=X73YY/DS\ MZWS\X>/RB6!"7W[M\K_._^*2]3PK!TP9# M_^7GGS]__OSG+W$^^?-L_N%GP9C\^?+;/UU\_-L7Z;'\Y__Z[=6[]!'/ HRGBV68IOJ"Q?@OB_6'KV8I+->S_BBN)_=^H_X& MEU^#^A%P 9+_^_ZR?O\%+89)6D_5LO*+?+YY8L;1!BE^6.,VXF9'+ETYF MZ<:7)E4>L_GEWYR$B)/UIR,:U.C];!DF,^+Y/"P6](*1-,5EQ P%,]'6, 3/ MO0*>H]"N"*\C>V1NMCUW,RW[8UPMX$,(YZ.74R+:AW&3R9C#2MK6A+ %I1"91,FE85+2WEK)!92^-RO(F]2F%!8EBSKX1% M7%/PXJ4_UU']C)/EXO*3]3C78]P'U\VQ7R/%TWEZ,IMGG).&^NG)9ZS:Y$)9 M;4"&>;K#EIL+Y>(;/R]69V?K9\)XB6>7?[_,9V>-9+V<=2R0#1-H/,=2Y?4Y M#7!),%XA*8^W=5)?ES\6&YPC;[Q&Y S0YPR*VPS!9 -!*72!LZB":LR1!P'M M0@[QO9&CG0B:L>+E]!,NEG6+7SR=YM=UH+_/IFDUG]-'&PJ/DM+)N"0@Y4(D M-=&",X:!5JDP9VR16337'X_"VH4A\GMC2&MQM-,>%N'#\E#>3_@LL2*_/+\E7.,/WXS&>T MCRV_DN='.FF:?_F_J_%Y55EK1)8[U(Y(*24A,J(0/3,'5:0*/"?O56LZ/(2G ML['^8SY;+$;>(SFYQH!5@4:;(BW+Z"18DWWRQ29F6EM-#R,:@DW=G">W%T1# MH31;%$]36IW5N<;\ L_GF,;K*:*?)[B>_VE^>C:;+\?_7G]^[Q!H27,,A7-( MTM)T1!%H=W<.M),^IQ0*,[DQI5IAW]-FA^^3?2>1=#.>OAJ'.)Z,EV-(IL)W#)5P>6I=)4*,U6 MP2]GYY/95\2WN%['6X8=A52>9P:08>@Y L!$WJHC%7'@4UA)A( M1TQI*Y".8F:7J+Y>8I+,HJJG$E+:#"H817"X![+(72C%%"%;D^1A1$.(B73$ MD(:B:>S5?7'+-O(\4L VWHG 18VX@;VYYBDD>%?GJ4GCB*AFC$*1*(&(VG*>47 S=D.,19$,(GW3+ ME):BZ<(F?UU>C!?GLT68D"^[.B=B;XZ.Z-,TFY+ZHS%<:,+9]')>7++*2V[( M9LKT1R8%Z#@7X HF+IFV:%O'7(Z$O O1S/=)M#Z%V4YQ;:*4SM!F:34-E#$/ MRN4"P4:$&'W0VC(;5>MP_K:SG$/Q7TXABYIE*PRPA.18!RXA.&N!:<&S]*+0 M/YT,8P]V]^71'2#9.ZKSX,GM)^3,%6J=&0=NDB:=[0-$)A($$9CTGCM76D?, M=@\YG]9+:R#]9E-_-!FV'JRDR)S)2I(S:$E=!GIY9%E#"HHV\B)3L8_E+#V> MEW-:1^H((1X]98UWF*M-SA5O$KV3,Z*,TDZ 9RQ#D3$ZQ:4.H75&P0,:>O_1 M/ ^+C[06ZK_J>O@4)NL3^^7S,)]_I1W^/\-DA2.) 866&K2NR3U9!PB1ICR1 M4\H\^:AX.V?LZ%'N!&QX^],AO+BMJ-K+I*5?N(Z#OL6$!"Q.D)3GY9@SZ<@2 MDH/$8@(5@X%@R/YSA$B1!C7.-C>Z'L SO.VK!3F:2:!IXM64OO)UO8^*(B*: M5$VI",HJ#9%; 4)X![&&;^J(I>5?1:,EM#"GRUN;0GA"' M%!ELIR&ZE%,7T<%K@_Z[/6:["DDII6-(? :K2!U> \[=R /*G@HN;2V7Z.6_?CQPG.Y!OQHZU, MV@83WN)R/,<:B7H=)^,/ZPFZ/FY;G#<^$'5UY* 2.7DN&0%2,O36J1)UZ[2F M77 -R=9N3YCFDNDNA?WZX,E!,#0RZ84"KS+9$5X$\$72) AI"Z$J)K2FRR.0 MAF2QMV=*2WFTK7+9/E:CK66J>! N6AIK0"!,"-&YQ$I1+J?6P;S[T0S)'.]@ MUVDCA6:L>+>S9V=ELNG[NQK]Q-6E&9?*@@J7-W--R"SD6$$$E7J(UV;4.1=[& M,"1[^TBYWPE0'S/=[6RGG,=U[&'R)HQ)^SX/Y^-EF(Q2$8FE1".SS-'(' ,? M583HJSW'%:<5V]I1NRT@:$^#(.>^B7&F]VY)N.I_C1YPNQI]P M8Y*]FBVJ(?:ZD&U&UEB1Q0L) KV@@7-26MIQR#PX90RO+5W:'U+M W%(UG)K MK=&AL!K&O)=A/,7\2YA/Q],/BQME4F6UN.HAF1*-^9-8Y%T$=%^.LU;!BUDT,Z2WR TUAIWDR&D6ATD=*C) M+D7XU%UP>RNF#NKNK& JH= 04_3UY"*!2XKF/FL178Q2L0Y'." O M]Q !='R%-KS4D$R^5\'%?+FMOT?E8Y3:AI1NF)'UY.ESC'Q7*D MK"N:]GM@?LUOC^ 53Q"4%5ZFG"2VKCQJ@WQ(UGVGS#N!H(=&4B>R#@8MF%KN MJW*RX'VL-;\HF)0J2OX]D+1)G%G'9#!)!CJM9\!KYO&8 M[3NTF&SG''M\B>XEIF;+[;?Q=#9?3\#%H)(EW\TD>JWC')3B9-DJ4X!G;TM* M7BO1.H1[&\.0[,OPC33/W$UGE1!CQ0OW"(9:CJ64NO (P07#3@GN'+&1_2W:F.W M9MC>>NR0-&)#Z5[/KCUF(MNIN) ^CJTB^;T=+_N@I;2+8YQ_Q;$SS>UX'MQC% MVHF!96*26O?*KLEB+A8((1K-,C/O.I0W(G.Q+F$=/8,+(U750:U5EX M63OA?2 C:+$95W&B:'HO"!XBD!45P9%_7(\XI'(^!-W6CK&RIVP7[D5177*%/& MRWH(/!(N9Z_(]Q29UX3LXB"(Y, 4EES&$&QN'3WY]O;CBR(O#[-_I66QB;NN MR/K\-GT'N7!(;I76&,'GQ&J;Y )1. <1@W= M7.0-:WJOCV5KFY^K+(V;HWB+YW5PTP^_T%]8?AUEU&17*56CQP0_6@>.UV/Z MF*Q!I[/*K7?'9N 'Y@RU)VE?@NV(E\W6F,00)2L&$@_D&C@R0EP.%G2RW-,: M,Y&U;G_9AUKM8GZ?89G-\5J?PE^^D.E BV$\#?.O+XG#BWLF.3B#A;D"5I#- M1Y.LP45%=GQ!+KD66'SK$^ .AS.D#6P JV+_S; ?(C76/ 3TETV5_C.<(BGD M42GVVF5\N$2WM*X[I#9[8:KNR5M!$VVJ4P0 Z8::B7O M12D#1=+_$(5/V'JKWQODH-1E.[)T*ZR& =7%.B/M0ASI,X M.P_C^;JI1*EM:UZ-/V'>M(+ZWSC)O\[F?RQPE*-&[I.$F%0]YD)'6CEI0$5T M9?1_U?SZN9V #>GTN*GR:"^6AK[G8C6O=X2_Q33[A/.:O&V,4.3L?S",5!^Y M$P*<4('\7^/)ULQ9\-9YEKV%Y/:?:>+-9+8!<4&A40I6&57M;U>O)2TA@W/) M@W6^&@Y&T;[]#X9I<-QS83<8DIBF2# MPTA;!Y/D;-5[OT01H-&9[(O0OK1.]GL8T9"LP*%RJZ%,F_'L'S@E,)-JSN:S M\72\J D<9+)<@F*)QNET I>3(=,V!8A%U$1^6WP,M'GQUA[G(Y &U0UCJ%1K M*=9V7*MI59LHY$B47%/["VCI.2@K/<2L+9B00RK:F&!;9Z!<>_V0TAT'2Z$# MI=708MV,XH:67+C1V&#%*UO MYKIWU]M_)&_Q$TY7>"GU>4C+?XZ7'Y^O%DL2]/SJ)+Y&N^B?7%LO:<>C0R>A MR'I_I$T:O#(2G';",\>DDJVS;P^ .:2CC$/Y)0^?X9WX5+<5(XZ:Z)-4.&QI[-:PU&';T[NL>7AT M-(V*'[:\YS(7]Z!LJ9**Y#;5.\$*:85B$P1C&>2B7911"!Y:GR$U'D*3:-P] M709_)5-G_.'BNMKT]?T\3!E+& (6%+$ ULXD MBD5+AHX08&UBIM81"]TZJ;V;D0QI_SPE^[=&_$[+F[81Z2UC>?HIC"=U!LGF M7X0)OL.TFF^: =U!OG7>WX1-)_-0Q8Q@&3T:J4P@\\5!+,!?63.JM:',_OEKO:7 M6#$^;BY&1F$/T!J1/-1 6$\1ZA9"2RN10$D^N?=+BO7 Z'.EA MK=NX4#EZ!LK5,C%R6"#0=@?>"%0Q2"=$^Z3'#LW/P9I'>_%P2X?(DTF]C?Q?0;!L/ 84H#,O*U-)FHXLR@(R#WFK&-V?1KX!PQA4(&0KKA[2K&?)JX2 M%A]_GV9G<90MB-O%3FAI]^Z\O3.E:@W/[CVS9'U]3BTIG*6A%!+ M+R!Z:8 3-8L4!8UI'>L^"G#?M_KFP+CFSH/,G,RW:"($*7-MI.0-UAP7VSJN MV\&MOKUMU+UQ\=A;@/>1:SM[>B=HR!TOM;*3',)<$ZMH5U!U?V"N:.-4D+QU MXF4SHO46&C@9T=K+L&6Q8H5%7N.G,>TKS[[^L:A7,U[=__HT+<>?UK&)40A) M2%,2D!=::G*,A&AI!FQ0ILBLT)O6V<^[HVL8UI!%1Q;K%=_:2/*^-:-Q&K)J M2M ZZ8),=- 6=9@EN5UPXX&(Q3Y3WZ3LC.S?>C$7OL#-OVMO-#P/XZNS0UJV M&ZMY'@0T MJ!3CGK1-.PDU3=6KZN_U]!U9!J_+C3Z05TT@1U$6+DPI(&5(-.K,(0IA(;C M!9-:Q] ZR+(;LD%5M?5$HPYDUNXZCH]ACL^(V[G&>DA%ADWUKK5%UR[V-$@% M*C.D;38C.,Q!<":,U\VOU]B*9$C)Q#W1I8%(FM%C>\WW-%\O^QZI+!.W-5V9 M&QJL*;6GAM)@Z[V$N9@44NODX%UP#2D_N"?J-!=7$\.91IT0\Z).RU7M[SM< M+B?K".:62:B%P=,TGFQ&,N(L!>ZU![.^J,AJ!2Y9"9YY9R-CAG;<'4SH8W'L M0BC[@^Q=OYK2;+4.!B8< M?ZH'7J.$Q;M-%33:6J>#X V7$ PW)AED0;8^BM\%URZT\C^(LNI,7ATR:1V% MN)J Y^%\O R36@&64LHY6 /,$[^5$"X(4:8_O$_*:&ZT;]XO M\"$\.Q'H!PM:-Y-/*VO\TWA!4'Z=S5_,5G%95I-+-7F5E;2]>_G(9IU)C7H:@XK.TFJ)"%IS4JX^D]_:OB%7\V'L1-V^TI#[VSI/RH;FO8<2 M3=K-%C6%.5Y\89 C5CC((7 9P.MDA"^<_M7:7KL7S$X4^]'"ZVU$TX/3^"9\ MK1[(19M,HOFU2\)',LGD=%+ $IH:E2-^%Z9 &ZDX,D;H.[A^Z "D.W'L!PO) M]R#39OS[8TH0)^-_8_YV[E2/+3>U0@3*QJB8+R 3(ZO !U[3E 2$Q HO2/_9 MMC[:>0323HPR/YC6:BFF'AO!Q*B]%D1DFVB@*MI(0V8(1:+GO@CC.SE8/KH1 M#/]1 O/=B*KK',$KI_?:Z&/6@3$1H+C:'#^+#-&E!#8Z66\:M2*VSIW;'=WQ M>>#GX>MZ)6]:'K_'^=E:*F2BJL1< %/O!5#,&8A,.; F^LAB9LRUWN?OPS*H MYJ<=$>=N'G<#N;0KD+W \A8GM:CC_8P\I=J0YN-L?9\Z^?SW) ,$D5WTIEX) MIP1-099 OQ<0-#^E+^W+: [%^#RF(K5G6BUR;LW"S;[Q<+%;UH/N^';!A\TMZ+V42HEUDMP-)(1FR0D85+.PD7).[AL>!^(0VI]VA>K.A1B M)TR[)/ZM;5O)FA40D3RD.@>!DPFM4(#V0A7&LV:RM3GU.*KO(&FQ2SXU$%4S M"FW&B:]JU.;-?$Q#/@^32\*/")!6F0CMK9>@3.VJ*:V!;+/3.4FE1>O8[8. M]DQ9_"'VMW82ZMJ)W81G;NE%9E5![D%;3CMP5!)\;468N2C"H1;"].3$;D'7 M4O]N4M=KMOKRZ[FATU.&DCNN@$6N?=+% M^]PZJVX/>$,J53X9L=H(K[D72U;L=:QKBW;;9.B(25L":3VKY38\0I3%@=*I MV)"-4*$YP_:#^#UXN\UIUJ$4FU/M_>QI(M+/\?ZEP&/-32@!,CI=CZ %64;. M@S4^:&:T5*XKECV.[GLHQNN*8(UEUQVWGJT6XVGM1KYIN[3N#['Y+YD4K3:> M%PV,L9]N$..55 MC)I\+Y9I)918M:P1X"/SAND@&#:/ N^-\CNH]^O2*.M E-TIM>N9#L$QY;72 M$)'7X$'M:EAH$80M>\4\A.=[J/+K7&D=*I^FK:P.;L#T!N?C6;Z; MM'61+OW+E_0Q3#_@V[#$7TK!M!S5BW0"2P$D&9.@@I$0.2(I8J6S#(8A;][. MO]<1'GV!Z_HIK\OU)[^>'M-7#(2"ZMW!# 76I^E'GJ6<>(> M_M\]/8\5_TEZ2G)M/2T@\$S6GI<\@Q?.@DU)E:PU"[GU,=.A/25/FT+R_=/S M6/%WVD!\>Z':S=8GL_)FCLOPI29H+V=/RQ+G[S>_57%M?\(+^@OCR2'MQ[M& MU*)Y>:^SUJCU^=8WWKSJ=>M77JSF]6:'C[1P7J^6FQ5UZ_[7D47&>'$)'-9; M>9*GGT2T(&*R,2>3R%)HK,TZ',[1?<;6;5_"Y!_SV>K\X;KF1Z]Q9V3W&V6! MT98%2F4#CC8S0)5E01<"8ZTK5-JA'U1*_E#H?Z?+V6G(TJ3[PA[8+\X\;UT0 M[HS.3HH,V;':!M 38E?[CQIG)%EJ+"CVR';1 L>0O,6A\;1W.3=NWO#@I%U= M_G+SUI>W>%Z;G)"!2']A^76D61&!6PT%:[\N;S(Y$[: L<4FPXQDI77;F6;@ M>UK?-85_5BZNI!YQ)9A6VH$HZUO>A29-1!/FE+!)QZSX[43"8]?UC?HE22@,2='$>DD4THYH,JJB$^TO<.RV93TR- 02"?@O_ M/9L_GX2: 30KFTZG87J]3\BLG"8@=#RR_@)#C6>Q48#HVNM?ESTH/@H);="A MWM]9R^FDIY\2)I!!92ZY#0Y;EXT[&M2WP!NW7$1-6 M%F83"%DL*"[)F)(UHSS9@K$X&\TN]^F'>@1=)$E)UJ[I?399A^ M&-,N=X22W?*0%OKP,6R-5->OM+,N<=U]^]L;-WIU'7Z@S9ZDD0&+<*"8-Q"L M$F!+Y)Y;Z05OK: >1M2@$/2^IS]-:76V6G=JN'%10E!&1RP&#$\1E- !8F ! M2KTHO2AK7/,:I/U1#LIQ;TBJ+66B7Q8Q9 MD>4:-/BB8D;T7OO6S4P?PS0DW_LT%-I?-!WO3U?7C%W[\9BMZJ'GM=FU=D;< M: .[?,W7==]UIH*.HH @(H!*M5&>2QR\09N#,"8U/_2[_O[CX^X7SZH477S$ M_(_9+"]&7IBB:S\7#%*#4LQ!5$6#2#)X%K.5S5O+;DIY]*0W M/'BYP/(V?/Z-5M9\'"8$)6<>-'(00010]8]@/8- FH[I$%+*I2OY7P3?8-+;+_]_SN;_JG?6SA*2/9*(==RA!\9837DC.R?0^$ ;Y10+F;14 MZRY_VY$,*;NQO0(X?-([-0+7'7$6M3W@;%HS,V=E_Z]:&[ET40S('#Y/TGH8NO"B!VA#)DW(:C]%K^-U:+33HA$6BQZTF*2@4_&0^'T>70QF]S:A+R+8DCF8QL: M'#G3/=B-:X=FW04B3)Z%R;HQQ$?$Y[3DHGC+,A&(&M6W\_C&A(5FN/-#E$'IV8L=]&2>_+ M7C(#Y%,171/9UKY>5B-T2AA3(3"MEVNG*]>O,(1*N69% HDYP%4(:D[+B5HJS7CD6=6N@R:;,/4 MB9:Y]OS_@V'^Z_@3CLA*3-8D!]&*:F'(FL@?#$V%\='$Y*)I79RW*[;!;TZ' MO]Y-@I2%N/1 LNRAN,L X^2)L3$D++(,6"7QQL/0!M2%/OD M1-I75/WRB(B!(ZDL9IT3"5S5RRV8A9 B>=%DP<4@"+IH'8O;&=R00N&GY]+> MXNJ-3;^3'?K^,TX^X6^SZ?+C8B29+L[6=&.&X>*B 5[KO%,Q)9"!G9M?F[TO MQB%=.W92;ATEO-XHMNYO=67FH2LYF>BA @6E509OC0%#ZC4(Y0+'OOV1&P"' MU%W]I.0Z7&S-F/6J7B> ]\1ZK\^#E=);H3T8= Z4HQF)A?0K1^:U23(5T=JF MVA5;7W-P4URL9!^R"5!BY+37J A.UPSOS(O1A?:AYAGU!P$=DAO<"=MNK[KN MQ=G[ZKMRNPK+$0W38(-2-=' 0\1QUI&]?3$.R9L>'M7V%>))J%9C -:F M$%ABX!(SH*(EDSKY")D^EMP)6W+KXI0](0[)U1XWA :-H=0< M*@6^!$N_1DXF)Y?F9)[3(6&?OCSS07'O**$.X7Q_=&M!M#SAIV?W>,9_>R1] MG?(G+[E&R:"$G$$9[2 D82%HASIDQK)J74%]DE/^D6,I"Y4<%*G)9LS&D&=" MU Z&7.3"BM>E]0V-.Z33#?S\?A]V[!0FW$L,W0::_YCFVIMK-5UB_N5+K6Q] M>E9_&PDEA1(>(4E=VRIH0&J:@"+H_ZJU^AE$H/E><2DF38[9DT&#I @$2B ;AXP. MIY*6+L9@6M?I'@1T2/JZ$[;M93PV$6?7Q14CJWD( @,8:\B32K'>WEL"V%@5 M4$S.L-:7E>Y4:_2=A(V/84\+D?3M6;P+$URL/P_3_&X5)YUE$N_TIHZ\COU' MV<@'6;_X/7WYZ32_&,\Q+:_N?MS W-0*8\+QI]I7^]M=R\\N/L4\BDQDIQB' M8NO-I;;4'!A.F[TR0B1;VPZUWC];X#ZZ8+D!AOG(T:XBO\$8ZIE0#:,N1AF# M]Z4DX+JVIJO7= :;)>AHN?5<>^%:NVY-!S D<^&'H/=AU!@4N]>' Q=C,#YX M]!:8*QQ4H"GUL@9/?.9:<,\QM0[6M1W!D(ZV?PA^'TB.81'\\VPS BUC9D9[ M0&[([S""-B 5$8B36?+:4TH,DMX7^(=TG/YCD/L08@R*VG<.V'(UJT*.0*AI M)%($\"E9L$;QF+ D;EL7NWT0(?9.M3NV%D^)L:(4Y)!JB9IVX#+AYCRZP)*((G21 MRG@(UB$%4 9%O:.$VCL%OX4E:5DDI7P!H<@<4L5(J!WL0!AEF0JF%F.>B'M[ M1:7[K!,8#.D.$V/_;+NRN]$X)0SR6L% 'D ,M2Q=81M;Y!# MBBT,BVT'B;%_2^Y;2+K(&)4D,X ,3]+!F1S.B#:#*(SG+$O(K(NDM_U0#LG- M'Q3?#A1DM]D[L^F'VE7\!<9EF.;U%47/9O/Y[#.-9/$N?<2\FN"LU/_^6UBN MYNL+@(_(X3GJ?4TR>=J-N-75,=<0C8PR+J<4ZQ609.D[[<%+:\$4*Z06):3F MR=+7WW^T4KOVK&^S]Q;/+];#Z_)F/IZF\7F8O)S>M3&]]5$'!IA4!F6](X1-AN*]T'\K<"01<90QD0")0 )0H' MSZ6!A+)$D94QOG5'Z,.0#BI '2:T$Q+L\VRD'-F-(EGP*=3)X1IB-AI\ M5E$:$:73K9,##\$YJ!#(ZKIJ.MUY$&+ J; M']@= G10H8W3L6M?D9V"73?;:$G:JS/YU.!$J.T1A8=0E !;M B6,RU<\UXN M!V(=5#CC!!P[7'"=!BY>3NE'?!^^X.+JQS?SV:?QXJA[QG9Z;(LPQ/[X&T4; M7F#!^1SSU5LO;IQ\AE,LX^7()^2>UQV*Y@1430OT!@MDQY"5'+4/K0,0CT Z M5DM=/O[=DD3P=)I?T=^8W#=\#%'$PBU@J"V*$OWD53 @3=D0XHI],&DAG)JSR&DZ;Z?W\S$R&4LP+2EX6-TX)AA$'70-NF<8G-G M;S=D0PH=],*A=G)JQJ&+JZ3NY;7*)4HCP9KL:\N]>L.49U!T0#116L%;<^=A M1(W&>V-CN#MLPTQVDB$DSS,H7;<$0R*W*J/'&*/UK4\2=@(VI/V[(7-N+YCV M0FJ]7BZV@[N@3M0"?,CT!Q-%H*$M0K?N=?$(I"'MU-USIHE@ MFK'EOH'2VTFS:PN,:0G*$W5=*.2!(\^YT&"%;FW6=>P=W;NI<=KT' :PM2VP MJJW&7+T%T81BN!4HK&V=S+F7/WA:'=J"'_=9&RTDTI>9P;ED6DD!A=D"]>)* MB"$[*+Y8^L>+A:X7/QGF*PV"W\RF7VN_0_)U\\.ZY5, MS*[/>5D 5WL<:LM<3N0.,M6Z:/AXU-_#KK]@T.^#8\;+JFDV_ MS^K>L**=)4[P8D)&R?O,E>401.(UU8Y!9+6D/9 GE%$*##V1:1N\(<4&>^32 MT9+JFDK;3U1P,3+(R7- !+0ADW]M?#U%T: 5N1N6M&GRK2.%>T(<4C)1CY1J M(K&N:77[>*6:O2_&9 U7+V4<)O7FM(!<%V"!E5H_6,#;9 "E3S0Y1L;4D[9Z M#.J0LHIZI%E3"79-MWOFY>GRXHBFKID5/?GKC>&,>(H1-4U;4MR RL*!JTUT MM3&Q,%<,Q]:G^TT',*1DI!ZIV8.T^PJ"O* ?%LMQ"M.;)]+/L-"O])7WM=M+ MDS#(?J]J' @Y8IQ-0R&O9HO%K\3=YS-28M,56?<7A7JSZ6*#Y7KTY@N-B);1 M>!J(2]4+('..B+BDT:T=@^F2M.&BAF"--EHBN)(B,2O6*A>D/Y(DEH=D=6Z= M)-7A<-KHZ+V@7=)CY*U.V1<+=0.IA9=D&ENCP#C.@U"&5FTW5N=!<(<7A#D] MO[?K\.[9T-C$V OPA4H;%N8_YK061MPGDTUQ((PDO6SJM>>" M98A,N%B:9$#!RMMKG?/.?!: M:3 \D:Z3F0G9NL"UT4'9M6T.OG..'"F7[@AS31O701?N-5>L@-:>=F4>-#C) M%"'3OM!FR8)L'?][!%+SS*EKCQ]IYW+6HJ:^B01*,P;.,D/6@+:Z*!M/?5FSXOB"*H\FCQUJ%"Z6QAUB#1OM75P B23BI 0IL RF:RT6GF.M$Z; M7V;_N+DPC"*0+EEQL RZ8\-FCVJ@'RX_NXC]O\4%SC_AXNDT/TUIO@J3Q2C[G%A! M#O4N=UK)D?1Z/0V5DAN=E1%!=%5DMQ_20>O;#KC57GQ'4VVY'-_%^0+/YY@V MATT5V=ELOAS_^_)8]-EL]J^7T\WUK*_+MV.HD:4=A-PQ >CJ!0#,*9HF6BTV MDJD=A.))WW*+[P12&L(94L9-0W*=2F#=*;6UQAW)HGE018%A1'TE0@9O9* _ M3!2<=*W0G4>,UDB&E%;3VX:WU_0WI\)6[\3&DBVOM]/4?5:%6@X@JQID7'KO M&#K?59#M<9?Q*-I?>^K%Y+L036VXB[Y&*+10$#3SX+G2&I$KU64\\3:<(5I\ M1S/D@65PE#BZ4(O7 +VA&7%EF5C?F&IBNF@"SG(-FX68K S9Q-9M MJ!X%-40+KB>N'"J:CAESS<;<3,2H*"E=# AZ7?RD"H?(M 8KT'-A--HNX](/ M01NBB=83>XX34VNS_\91X4.F)'WWFR59[E\7HN=-AK6>]2AU+I0Q>.F MD;)C.@'9OK64"9/2K2OV=@8WI SIGM78L:+JF$FC'++F"6NI2:P=&(C003E- M),?BF2Z*R-X+;3IUE5Q.TJ;(P>E:^5"K:J+,=?^HA?%<YVI[2.*;L_4 MUT2-;&AWK%8_HD3E M@DZA\]RQ_A(_ZHBY==IDR2'%:,@>"+081(CUL@+AM'!"FZX.]^^!]%VE?^Q# MF'VVJGU%TUW4]YO>M&22^FP]D()4M4]+A&A9#6QSIDW)C/NN0EQWT0PQMM4+ M20Z31]>F?#0NJ<@2*"E+37@1&ZX6IY#EF$O"?H+D'?)?H\=L:9:-ER1&JW6U M'A48:8+C,9&;UE5KT\/X?PHM>2@I]N#]/G+HY31LG:#E8DF*;%-NJ[*N*0%1 MD6LAC"Q%2%M\Z>J$](A]] 0:LC."'"&03JU\ K/!^ ;G[SZ&^1$%L_<^JH6= MOAO.1H;X/]>LP_ST$\[#!_Q]=19Q_KJ\&$]6].GZ]8O7J^6B7GLXGGX8^5@" M3Z669]=V23I8^JDPT!)=+HI+IUOKWCTA-JCLFZ]C=&'R?'9V-IMNWO!TN9R/ MXVI9*Y#?S]:?/0L+S!>7=MZ([>7,=93%@S2RWF)G#(3B/" :9QDZ:5T'E;Y' MHAY2/*I+5FZIWNM3WLTVPGOFZ,[D$.IQ&B5&8+PN8+TFSR7E6"\J1D FC-61 M2VM;GPSL!7!(FV2?[.M.BCONI1>?US\B\?OO?_I_4$L#!!0 ( &:)65JP MZM6!)7H "%(!0 4 ='1I+3(P,C0Q,C,Q7V1E9BYX;6SLO5F3&SF2+OH^ MOZ)NG]>++NQ+V\P?7C?Q\@*F\Y]>M>#GD'[Z$_/OBG[UJ/G]KQY_.YS]QRM7Z8^N_MG^S MT3B6I"54:D6D,9)X2CD)G@EJN%%&A/_WT]\8^"22TR10,/BQ:(E5^*^TI-': M'*@!OGCH9#S]Y]_*E^!G\!-.;SI;_/AO?SF?SS__[>>?__SSS[]^#>WDKTW[ MZ6=.J?AY_>F_K#[^]=[G_Q2+3S/GW,^+OUY]=#;>]$%\+/OY?__^VX=X#A>> MC*>SN9_&ZP%P^#2_^HRO7V?I+__^+S_]M)2<;V/;3. ]Y)]6W_[]_=O[2,?3^<]I?/'S MZC,_^\D$$2^>,/_V&?[M+[/QQ><)K']WWD)^$/UZR@64*G#^1WG:S[TQG2.0 M-EX&(/A;F!85KXAQT]/[8[YZ%DF0_>5D7A'Q_6=7Q=M<^'%- =][= 6TBP>1 M"[@(T-:$>NNY-W"N0=Y%6!XYAWF+2VC\:VPN?E[ >]7@2OS.?X+'H M2\:7;_#_N/ZW-X9'GL?3<5DZ?L,?5P\H0^T'!+[.89I@N5RLQY@T\=:')F6Q M:JZD._$!)HO?CA*,1^O]X^VT[!%^!0W>SN%B-J(Z1JMCQ@T@X!H?,B6.B40" M&.==8A&,N<_0;,WX#*?PJ?GR,X[S'FQC1N;E)Y$KC0(1OJ1-*U9[08^?9LKO7@1;N>U^J=V&EISVUS,0"7 M\Z:R*)>_;*9SU.Y?)E#&QE<. M/I5O]M6)RQGYY/WGT8!5-15[9LN8_JSAXT M-T.(>Y/R]-2#FWA>+_:*3HA&=VR 2HIP'TU%#7C0@+GFOS)=S2"R/HP6Q* $ MS283:AVNDEEZX@W-Q 7AC7%)*+5MQWO*[-\R!X](_BXB'H+TYN*BF2X _;XP M#T<1IR[+S%VB>XGU M/L^T]U8/[1AF+]XA8="VD&Y"\XI:SS4CX#P0R;DD01E+J&-,:MS8#*^^V3\, MY]ES7TO4%=_VFR;-1_SL* EP5%-'#"UF3(Z"N)P$$4%E(Q6E*:LJAG\9[7", M#F[V[RR\BJ_R31POIM-+/WD/GYMV/K+ 70K.DF@7DT*-#0( ;=*LHLLR\D2K MD'ESU!,B=6]A#O2&OL,%I$F_3--KM$%&@1DMHF,$MPE&I%0X,=0^PGQ9C!R5 M,6_;C[NS>VO8$Z)W?W'>YY?WX??5)6X'T_F;\2SZR?\!WUYA4E%GQR3)FB8B M13E&@)2)2,H&)T%'VF\U?FCD$V"YBE#O$RVJ;+6M1V^CS'.UN# N7$NLSQ\5%,Q584LK*.MONG9%/@.@J0KU/M.Q#]"_3^7C^[^W/&\:]62([2',^^3J_N2^ MG<:FQ85C,-0E&C D'7FB2#/KJTNA +/>4(,X8O,N&ZUB! MZZT@3H;Z>J*^KPFFOR9\]%_?)ISY.(^7"0RK]0>\Q5F'0"+%^4JN+.XE*A.> M1/$-4!RQWZG8UN%/AOT:XKW/N^W/^XN46IC-5O\KTV7H]J'OGK1<@1(I$F<, MVA11VVB9"RSV.]M]<.B3X;NO6.]S[:IQ_0J_/6L_-G].1Y)FG7Q(""1'(A/Z M?LY11JC00D0>5+8U=O-[ Y\:SWN*=$/,I%=$[!:FQ1YSUKYKFR_C:821%X%Q MJSWA@!Z_=.!(, J*-ZB25<'ZQ.MQ?6?T4R.\CW WL-XK5'8+V+MF-O>3_V_\ M>6%6\&10&1V"\8 ^ W4E.ILSR49'[W@(0H1ZG-\:^]08WU^P&_CN%SHKH%KP M"R!9MJA>C(>/X_D$W7LK3#32$T$!P2@E"*+CA$LG0] 6*.WG.]T=\008[27$ M#8SVBH!];'VY7?'AVT5H)B/K2TC&H*\6I,,U7WCB;- D*\20P#G+MJ4&/$[G MK>%.@,O]Q;>!R%[1KK56_?(UGOOI)UA$WZBQ5 ;'B659HJ7&!+%1*F)P4U"2 MF!&)&L(4LVB0\T!<4H$$ MS:+/)KH<^L4N-PQZ MSV%>4&:BL$J?X!D\E_3-&[_@!^AIM]>CN;7>)N3X.- M6F0@R1N<9;29A, 5P8T^6X 8*.UG_&X=_@3HKB?>#<17B%C]9S.YG,Y]NS@1 M:V!/2]@O:1\*#!,&6XR36.%.\,>S)$]Q'GAOR/"K&J5<;" M\O2Z+#MS/[^^[E?X1Q%H3R7Z(0KY@-N--:1()@G5BCTS1F+--2(1F\> M_618KR#<#:SWBEA=9S6TK_P/7]OFS_GYJ^;BLY]^&U'@ M8!5-Q/GD"BY!/#.6.)X42*:LX/W2K+<,?C)4]Q?M!LI[!;S>QMR^N$QC_,2+ M^1QF\\5\%UZ@1)_/@N2$&5Z\P&R(E2[W>4]/#8)T!X)<%NX+M7 M7&P]US?CZ8?YQ?R7MFW:5PT:#/$*'D,GP CJ2O46M!:S Q*8M42P9%(P0?B> MB_GC&$Z _\J"WJ '%7+ /IS#9+)>AAQCBH6LT38)\-Q3D!MXK1 ^>W<9)N/X9M)X= ."3-Y8-".D0Y>?25QMDI6$9ZUS M5 RXK)$1<&/(DV%U7S%N(+5":.S&K=H/Y[Z%V=GEO%2N*L';42G'91,W)(MR MM3)S7HZX2Z$NH80RRJ"/7R-^L@7#R=!>3= ;+M94N?\XNTXMAO3RV_MRU1:F M$3["U_E+_/ _1RIDR;3W) 7&2R#7$Z\H)=2')%4(6II^X;3.4$Y *X81^P;E MJ!!H>X4X6S]Y.TWP]3_@VP@H1P VDQ2C)%)Z]#(HNI.X@'&FLS&1UG#;[@Q[ M J3W%^<&@GO%U*XMRO5EOS?XF]G(&UR*+"H=..>)5-X2*]"1--ZG'$)(5HE* M]OJM@4^ Y!HBW4!SE>N32TS+Z[MK5!&53 /AC*+R)4=)R$&7RT-9H&TI >K< MA;XW],E1O:]8-Y#=*^+V B&E!:SB$ ;%DJ:E;FHIM"IMQEDF[8BE:%HPZK+O M69?BUG G0.K^XMM Y"J.]J\_WY$'POSG_D4CI[-F,D[%8K@JJC1K\MEG6-X+ MF]T&U+&:Y*,/K5)FM/WBL]=:T=PFA=HJ DM4VZC/.S]@.T7\81%C75:$@Z*9-*"#"CM2'0:RBU MD9)/+G)?2JMUJD"% ]S0 _SI6@<>&OO0U25KT-A4%&?%&C8W\,Q>3-,*T6Q5 M4JL+J%TJ2G;C^CZ0PQ:3K,/1?<(K"?A@['N3I*"4D6R$17#&HVGC',E6 #?6 M:BN@*VJVQG' SH2@@2#+@2:G[B(V<")L)XJ M+60"NBT!>9\M_1: P]GS%4EI:DETF*J195XK,%H$XW7B!&*IJ"2#(P$=1,0F M:+;2":H&J!-Y#> 4Z-U?H@.\O>_A"TPO8?8BE (M<3Y*!C+.P!,-Y2*W\8XX M%13A41C)0PQBZ_60?1B^B^'PY3\KV^>]A#K .[S"\P;GC0[M M(_QO/S5Y>S M>7,![=MIG%R6@R5)"+1&0RG-PJ(A0?&4 >7A5Z$VJ9). M;[6H7B5\$Y!GOW3T%^]@G/_:-.GF5OBAF:21\!PMDF"(\@*1,4Y)T-*C=:N! M)J,]H[4-@H?1'*%N='^Z-BI ;UE7U(+Y?#QZ#9];B.-%R!._G\!"K!?E@L5_ M+WZ)6%_$V"Y^/Y) <3&TC@ M)\ )C5<'Y050TEBJ%%A[QPFX%][=>=#GS/VP M$JY8PG8]];<7G_VX+:O>6?ZMF7[Z;?P%4MFDYK/_!9/TIFG_/H,1E9(KQBBA M,:'GHDTDKJ0$,*]U+,75@6_+O]AG;>@$[#FKRG ,5"R >P5R.KML2U?!]Q!+ MOZXQS$8I44"3J1POFM),$2SQ("DQD<:HE/945U>*^S!.0@5Z2K=B(=R;DRS; MUB]?/\,43=:1$X)'@ZL3]1G]9$M+%JAB1%M.M0V,PM:,O'W-@YL83H'J7G*M M6!]WC>?7MIG-WK5-'L]'Z.30XN.0Q65YJ2/."S(B0[,D&>Z"<1N:%O:B^,;P MS][@WU>4 ^SJJ%V35:76E:*-J%&X5R1!DN>B)'H"\=(S(B+:FU Z'>G:?MU] M%,^>XYZ"'6!G_A6FT/I)L2G3!8JSK%'EZNP:7I226IX=P34+UQ>?//$4-Q/F ME08NG$ZI=A3P$4C/7@EJBGR K7MQ?QIF\Y+>>[$&]0?,1SGJ:+(0J)\R(R[< MO%RB#OT-K83-Z(7$;QVH(N0A]G.4Q>RWID09SW")*E43+L>S M\Z5[\1K"?.2%=HSF2"A+Z'!"*724;2+XK$2SUL'GZ@O"8Z">O3K4%7O%4OEK M@&?S%3%P720*RO%=D3/ M7B,J"KQBO?SKY:N *0J[/K$83R\1Y'4VY$O(30O+SWWT7V&&6MUZ''\\]>VW MA7QP=B6G#(4\6$9\*U16K_]^>&D)>O54OT3 KWI?0I>*FE/@VR8#>E\+=F$M&( 7I M,N M5L]&?0#*B6A//Q%7[ 707:FO3ES?E< [2GP^;\?A#0UNOQ+"YG!NEZ8NA% MG&5\XVY/Z*H(VO(FWTA[ZX&5\M"B.)F@)0D&5V+O 8 F:>/6VU/]5;4'^!/3 MSD/16+/OPHT,15S.RTQ& MT1L" (%>506DE-K-:&>.J%IS9%$VI'"*]'?_8J ML:<@:_966$-!S;M6T$[+HA+4"A\5,E3ZF0-SQ"9<%CU$'W#)Y QJF^P[@WSV M&C(L+37;.VQ$/!((PFI'B;>ZG'VETB+&!**I,\PP1:.MO>/< G!:"K"3.&MV M>K@ZRO#M%)5M]@[:15F0EWXVCM=GG#9["#X3$Q3%>7)!7%2*^&"RH6"SJG]< MM W0LR>_GKAK-HGH;FXC[@7D!?B1L#Z(E#1QH;C[U &Q* \2+4 RM)1HK1U$ MWA'BX16F(L,[.T/[LS- DNDNUO%MX!RXAZ0$29279#C'2;#HK8$*$JTJ3BW; M5@]_:*?F.U&PH1@;(M%ADTA&.@F72Y/IQ"B*(J$\7$2[*0;!N%)"!EG[H',C MD%-2D?Z2'B#YX1\P_G0^A_3B"VKIIU4/K;-\K\S9$FQ@2N(V;8B0W*%?YB() M$J@71RYG ?D==LMK63R;4"O=H)C?&Q%%$,HO0G MD*7H0TD+\R(J7!=#]/3PQYYW0!Y_A>G%\SYF\=X<'=\PO@4=+7D68'%%V2I2 MRC(2KQQ"3]$ T\FBN(YK&G\OBC8<;P+Q Y+G#62.&\D1=7E MG-=>;7:$>%IJ,R0_#QK,!RD-^,M_7983WUM8>I4%7#UPP)* FR /5PZ0JNQ8 MJ0IC%6H,;A"!^(S6B4-7R#L.U#V_XBQF.7 [PWA>5;5)I(--/R7BUK9OG K<\X#PLEI"#1 M SQU,Z^)V'4#M4CUP%R-T M$Z##5A$<@+B[1F@UJ1],)80I[2:2)288! ?"D2!-)-1)ANZ2MDILZ]+TQ%7A M@=*"Q]*$780]2!&:JX8DJ])IOER**5:S\;:4NL8I.A;067+4:%P(C7'U:\_< M 7$$AZ(_.?=NE_>1[ #UREZDM!"BG[SSX_1V^LI_'L_]9 5.*4MI]IE$SP-. ME29BO>&EX'G)/P!0ZM"8F@OYLB():KDSM]?]!,*>@!G4D/4! \D6,EQ>7D^)S?VS]=#99 MED1*__=R-B];X IE3+GTGF(D9E'*GRC<]%QIH9"E#"Q&QG/UI:$3LE-0C@$X M&"!F>0/E'S#_^Q0U>C+^;\ U[0LL<99;MR4JO\+KC$]6TD"2C:$$X"*QY7:2 M]YI2K41TN7;]DETQGICVU.=E@-/]]S!'/)#6\=L5*A F9!=QSM$Z(J45)+!2 M^#?PI&*.64+]LJB;D)R"3E20\0#%$#:GU:_W09<4>*9*D%XC-FEP=8N&1(ZP MO+2I?K6C;7A.00NJR7N @AOI[&81/ :EO]_NW23SIL)/G^VE,5[!/ZF:?_T M;1JYE!)X42QEQ\J!G2K5O%$LDL<8N7-A:_.J/<_;=X'X)'* ^D2[AZ1DB/KY M]\#M=065\TAC4)Y0%=&JRM$1KTKI9YVRL3(JS6OG.-=!?GA]&U1![H71#\[N M,"T\UK<0,R[87)?&!KJDYK*9WSD+JRIY0'\*87 M56;*%M[">0DV?UF5\3ZNB@_?\/G6EOJR!,A[B!,_ MFXWS.*X+%99UVCKZY#1C M@ C!0W,LN*_R\38MWN\\3GX^,J"\<2C03 /'E]SY8((6?O,K&>XRNF$Q O!-K63%.<9PZK)Q;(==2EF M_FG)]W_ZR66YEIJT0A.)6 ,E#JA*?YTDB\@U?%ZG](V.I%2P(].)"(C)20UPI=A95%#1% M"X'5SH;N".VT]6\(?@8HIEDI=. M \.\)* $$"E2N6Z9@6@)CC%C>:R> E4S M,%0UF_S#Y<6%;[\U^0/Z*@NO8SI_$6-S6>[=(+;).(YA]H=OEY6W7Y?CA\D^ MS>?W'*A"]GF-*5;*2G_CQ^UB05ZVG4'G[K>Q#^,)S@IFOR\2"2"=X:(>T6LL M3>RF"36A7?]8[O#.KD/"3@!S^(X3@1X@D3P'8JD3)-D2"=,B"%U;CZM.H.]R M4 /,,BV82IL8*%T*%:)['7TBU@E%2H?^FN^QXW@=7)T")C%6TZKEP()+F(^)/@B-]*DAG-V@KA@7=J'?U(?_ [ MPQXKE_](O#=UY%^Y:?P-**L#Y2Y@=DGV[ZX4QTCN[TW'9EI[R')P@G,T62>+ M[XHM*<;E9KTMV:7,6C2]A2AW6)X/L0^DZ@_+ZRXBK,[GEW&9^5E^ARYZNW34 M?VG;IGW5M+A(;E>Z@*QJ M&G0$=GB3H3^'S:$(J+[_= 6+"YI-R1J2=&"XV,725 N]-.M48,F P/^>OY9L ML3^.I"2[R+URL_(/?C+_$]JOJ^V.1T<#X)+(XR+9$&=MM8TD.JXDAF,W\MM//;3!,(C8FRHR&R!I\CTL+@J\*Y.[D6LR>_GMYE\6FNQTYL%R29R2 MJ,E!*1(XUX2+&'ST2G%?NR11=W3?IWDQ,(L#I 3=Q+-ZD;H@&JC:P'TTQRDU M,!1_6]2DA_ 'R(O=@$Q;KD.$7)PE?"EB,B285)IV9$JMM)Q6+Q)\*'5XI-S M\;1A%YD/K 6K[9$!!%$:0C'/2_\=)X@%(PE57/)@;#2F=E.+^R@.?XK?EYLM M5.\AV(IVQ\("*E72?(L[Y?Q\?'FQCI4$!H*6HOA.X/Q2:<#*T;P2C"::I0Y M61?C<=/#GRV!=<15V27\$,\A74[@;%6)[7>8GS_RW E3]$HY? G23< M:D6DBVCOLNR)2MDEPY6';LGJCWB)?3!^G[;D09FMF-U;<#^$:UU9J0.RBG&L M[6@.'[PZ'*O-H)147L8>06B8Q5W1*&+Q74*$(A)G$K[(*@,ZYDR*;@T&(83$+9S2( MZA?H'@3S?1H?=3D:X/+%33RKEZ,+HH'B5O?1'+E$9C^Z[M[;J2/K(2HCWD=F MD[9:2T>2-)E(:@RQN N2$*5DD+4Q4/ONP:'8[UH5W&=&8V8 M9MDDIER8*7=$?_E:KLG!B!DCJ3!H\L;$2S,BASAQ%4/]HSA9(608I*S"@X@. MKP%/)WF_(E<#K!B;FR^*A M9C)(HZ1Q:PUFBOX.[HC69@W8Y9%I[U7@B;2Z? MCM[T9V:($NL/-"'24:NDC24L:A<4>#)-GYZNRNS# MS@"EA$HJW$UI0SG-'(#F+ M2R( <0;W:Z,S52H*X*)^NLY.$+]G)1N2S8II.R68]WH\^]S,_.37MKG\?'7_ M>&.7O=> F_+%>%;\1_S,6KC?UMLT2&9DU)&D*"(:]LX0Y[4FC &NQCXQI^_4 M/-L8.*V'Z'M4P2-R.D!1G]?P&84S7D =49<2$S(1&TO1JR0L\4XQXA&)<\%P MJFM?R+TY_O>H3;UYJ!BL+9K]KBTNPOS;NTFYKS]-94W]O(A2+>NA+"MA+PLC MK%78T)1Y0)UU(9=X V*VN-X0(4567'B=;9?SG#V&_AXUYA L#5",YDVA!GX; M?UD@\]-/XS!9"O'O,\B7D]_&&4:4<>I3P"50EB.N6!H86Z/01F1&2YW0,:U= MU+,+KN]1S0;C;8 *-2\N2C67_UXLGF?Y#LS92-EHLBGG>& 2>A[HL_HYME9M1_0]ZU-%KNYKDAUNE9K=!+Y:4_^ K_./?\+D"_R.=M_Y;,2M MDP:\PO>@H \*5UN!7@>+(5@.G&;;J3)$E?6K"^+O61,/R/5]376'U=3_ [[] M^&\?P]T"- M"@:C;*D%[CS:H0S]WVPYL4F5:HF4T2 1?G6?M:H_,QOT MI=<1!BKPI&G7?5S>M? :OL"D6<3'U\%PRYC"#=\3RBGB<\$2RU0D5"7FA.'* MQ#L=V3<>6708ZGO4C2%8V* E>Y])%'ROF@G^IEE6GW[1MK@>+K*QWX\_G2^$ M=A8FXT\+_+,5WO8N H[+CNNC!)0JDO_->-S29]*E%B5 M@)0H9+)2!9#5#S%V0O@]*N(!N-R@>KU/.5ZO+@TLDX 1#F<\6DT$+7ZPL)YX M1$%D""@*I2C0VJV";R/XGE6G!Q<;5*/WL<)[W*6GEXL6)*]**PP?Y_\8S\]? M7<[F"*^]RG4J$*378C6?3ZXOTLY'QW$7-R_7XTD^&"S0>HRSW9*V6 M$J*2LG8?CD<@?<\:5I.M#=K4^R"@H#J;?O"E-,--7$F)S'/R1* G0J1B@GC' M-(E,I"2$,[EZ@:P'H'S/VE.#G0U:TSM6?_MZY3O?GK6+:[MI(;;U#8=1="$G M'BA)6B8BM:'$E7!N%IQ2H7!+A]H73[HA^YYU:@#N-JA8[]C[;9BX.W^!=EXB ML\MO2]KXNW8<822M-H%2(%R6UNNJ'!+HE D$7RJ6@6'5JVQTQ?9#S2KSMT'1 M]@ZA+PK*%%6?G?TYA82*'W%M]9]@E$OI2\#M6*!#2J1ABCA%&>$\!A.D9?RN M!;6Y#L^FAW^/*E%'TANX[Q4.7R&ZG,]*5:'2>V^):R2,CC0;1EP0.$6:-?&) M>6)$,"H+YXT3W>F_]_SO7 /ZR7N#$O3/P&]:&'^:OL+9PC3>+(V[-ME?0L;/ M%.?/"!Y0,SDQ7-)2A(@3G[TMU7&=,*6 !%1/Q.\.[WM4K:%9W*!QYFB=3W^9 MS<<7Q5:[OF/0Y%N77OR-2R]#MT?=#\W!>JA6$%:E1JL/7DNZ5GUO':>>4A*I M1W-;.4T<4X)0)I11/*5)DD18(E]"((686ED M0B4)(GAI(6N7:M\/Z(KM4 U-*^O(O0IX0U#Q))J0E@/.17DPJ1-+L91HB8A7 M)D9Q]U"6>&N9$!XG$3N%VQ]K%+0>\%@E%8>ALNDKTMH-H@J(54&G+C!J-@R[ M'OH(743W$_Y=^GI(;D BLQ+*)@U$&QY*=X!BX$$FE =!,W,9$3X' K=U"ZW* MWRX"J\S;[RBIBZLBN\'X%'5(!&>@B/3>E<2U3!1G2666@I0U%M=;@QZX1=>^ M8F]JR*QRF\[?_=<;0&AB(1M0Q 9?*B3S1$(6&K\D:ZA"]\J8&N3='/09DK>W MS :I#OK UO[RVT=\Q&*!25(';JC#.9:3:(B1>-S:231H"$9 T_!NV9OA?(9K M6"=I%@U%RP %O1Z>/3Y@56^S"\2!:DQW@'>VJ.CUY.>3B"W*2HDO%3 975#"I'0JJO-(Q>JGH#F[T#& QKR\'$]*3'^U>7H+ MTCI$XP6E1 ;<1CUB($Q#CH)&157M>,YM!(>/A%'!FS6:A0.__G-H+3([^'A >P-1?E MLV_45GMP]BNXT>N8@\TDR\C1]%8(MR30TJ29E,*PJ#HYHCLHQ(X03T]CAN1H M@$[.#\*[45;-)^ A02("9"92LTALHH9HS:-P@095_6YU!UA/2'7JG!G5IN)! M.Z3J2?K&:K.S/WR[O!*W_Z%XQP=7.-_>9PJ5CJJ7UVVN>O"\],A]A _G $4# M7J2TF(Z?%(B3IJ1WS%Y^NU7V=[:][N^-= \-B@F)3I#G&G/T6-.G8*P=5UPYO37'0H6N05+=2EQ&^,<'JW(Y@!N\A9XZPZI'0 .%*!_%-QQ MPO-5*>VN+CWX.(KB).^CUE011@%*,G4@/B='J&4I!!VYT.HT%.:1H/QQ]647 M&H;1DPWKZA(V_B:__%;N%*[;Y8'.W#M&("=*I+<&'7[G">C$I8%DG:_>W6(' M?(=WJRO3>U]YAN%F@##_\'O]XET4/'+CN2 F*U;*Y#/BM)+X:@8J1,(OU>^) M'F9F/VRTAVVT)ZA; T3(=P+\A[]81WR[P#Z$ =@=\G',PJ>H1=NLA8%58&B; M4S1Y!(VN]-6?>.5WLU/ M/[*!.A0Q356I#F"/ UQNKS"LGHANJ 9*@_V%I(CI;SNS ,;1$A1&"*!%MJ?MJ">HB)YF"RP!>N&@[L;=ED&=,9"W1 M#;#$EKH:KQ9&PR>8EJ(++[_]X>=H9ISEZU]_6ZP]%)ATW$B"2PTL,X70^!0D ML1"ER#**4+N:;G=T/^RWA^VW@3@>H&GW;:0KE*O7KPNT@4R]+;".8_<-Q>A6 MQ>E/Q^#KUVV($!V+"),D97&[S/A=\#P0P"U4)R5C9K5+H!Y<4QXQ'I^ HNS" MP@ *\F&97K1Y;5WMP2!DTE RIE7T1%*/$+4K9:%=#-9*(6CM ]0.L YO\%2C M\6[MFLH<#!"+^H SG7\KAMG:UC:>Q\@,X<9'(DMQ9]QF<<,-(8+E7N;J54GO M8C@A!>@CW8J+0H+QZ#?XY">_X!SGRW7/6YFYRI$P"&A9%5#>)DY2%,)1-+IH MV!9XG$'\ZZ?FR\_XZ"7'^,TUM1L&_&&IWK=4^_)R7T7VKBQ:H"Q1K/2^"XX. M=N?C>G)SU,.:E;W%WU247>77_1:>!":'4(J*),>(]%!J^RA#F/= 04F3W;:" M&T^!PP<,OL$HW$5DE<.$O_MV/(=XOMHSG _6L>")42H3R74DUF1.J+ .]Q)A M$%R'(-/MIQYNC^TGV::*6"H7*;HNE>6]"\S@HH]:AG,Q7!.O-1!N-6,Q)DE3 MIUR!IUZZ[REOHOLS64Q<8IU?Y;R?A/U Y;A_)#5CY3UL>I(V" M,"=+2TM<:WSFDCB#VLF%%=9VBOX>F\!.E?]J\+>+P :M_)>4 5UZ@(1L#9%: M)P1B&.,6H3U)U"H,]C\I_.XG]P["*"G53O %!I1=Z0>KJ5 Z M1S#UZ\-T O9#3SL>W53@=?A3OO<08?RE.$KOVB8"X-LA M72L41RUK;4S5)H ML3%!7(C@LD8?.==NO_ HJ!]*UU'I>O)9\=;/:O6^EL=V<;P&E/?%>%9<"_S, M>AW_MNJ+/3).!"6S)(RB]R M V)1-KAPTZ1"6;GOEN9X:.>NA.B'2CZP7Q^# M\0?3HP]03@E?N68:$?KBQ])6!^;^:WDOY\V+C ;*Q^5/A= '+KQ6KL-4#]%@ M!9P&$MHSK/QD7&9612#.:E5.ZW%Y5I&APMN0!/#,H7:5@A^5G^Y%B652E#FS MR 9W1$:0Q =FB3+(A0V"!__\KEV?;.6G7=Z98U5^VD6CGDOE)TY3$AX]Y;CP M7;11Q''KT)34(D?EDP\#E,?XGBL_[:1%.U9^VH7-HQ3PZ0+P1^6GO2G=N9+/ M/GP<17$\<&>8!9*E5:L,2%\\"68E!"U3OGL%ZKDJ3,_*3\/JRRXT'"E?V6AK MI76)J%2J27N9B/74H:\DG71*&4Y4 MM+DV,J7V1XD=YIV,;8D]0MYY0>:@^&)Z6Y3Z.\TS$4=Q?FATWI MILSZG),EP:I%]QM#G,@)#7MAG!-HN<4[ S@#?18J5RT*L"TM] M@/;+.%YU-4J&1R.T(\DM6ANY0+R+B3AOM'@'=COM7F.)WD\4[?H&$%HF5SE'K-!,; MP'B-9F- PHGTD98D%T.$B2(PD!S8H%T">J'_OC3VR.P?+SENT;=P*=05\#]@ M/G(:9% 4I:>$+GL+D""C)LI;8[3S7M_-'.F[6F[$\7WIX,&9&Z#RYQ9YE9RK M-P_E7+V^;$LZ_;F?P=GE_!VTXR:]A(SF]?(??_1?1SY0X[DSQ%K\(JFPQ+DL MB%(JJ\A-4M73U@>EVT]-/P8HB]9A%C-\0\\R8GTQG[?C<#DO\?^/S7OX MW+0ES7IY\WSDN W92;3L>;E@!25H$%DF3F@IA0(1[#"] BN _S[5^CC)."I($ MFM&29(YQZ0Q/HG;JRH^4Y8.\,\=*6=Y%HYY-RC+C-HNH2C)1J<5)-5J>+!(1 M;4IH;D8;#M@$\GO(E-E)BW9-6=Z!S>.D+'< ^"-E>6]*=T]9WH./HRA.8%0J M;CRA&M%*8W3)Q/7H4G"G=:D]EWZD+ ^O+[O0<*24Y2@MDU$Z$E0)63-GT0U- MC/"LG ()-,O:.]HS35G>B+YIBQS%0(-@A/N&,Y2!DZ\2$"8CB)Z M$;*%'RG+IV:(/4'=>D(IRUU@_TA9?II:5*NQYQXJ\(12EBTH@YL@)19*ETHE M<5=TE!-KDM;:94_#H.;FL37W::0L'T-Q=V%^X"K4S,G 0B:":9R]$(D$'B@1 MWG/%)*"5?Z==P$FE+.]$Q):BU3M(<0 C=(=)]0CZTTYH[1.]/I*&'"^G]:'"5B.P1IG$$HD1WW.I M\4N0FA$E$G4F4\&ARX)7 E-P'O>BJZ2BK-/$BZE*;8>\GI/ MY[BI*^H2H1R_R!@,":5,J&><<9UR"K%V_L!CF"H8HYN>OPR' 1C%HW;+#MZ@C\J:037)O3ES.4T&RV.@=8 M^NO!0Z!E=0\T2US=T==")ZM<@BGU?QD7&5VU MDQ+,*5WR#HPETHN,>V4"(J((G(&@QOE'[-7NHQW>&^I!1S.H+"M'=/Y1FH>\ MF31_!A__>:<^ $L4DLZ:N-+M1GHIB17*XQX6LY7((S5=&B1N&>*Y\EI+:I7[ M=%VM3K]"\ZGUG\_'T4\6*Y,01D6']D=.$CURSSUQOES-YQF$DY$ZT9EQ0_!9:@)8H+&8V<"98DCW0+O>LVU*LG+AE>_7!-\/5XA^WG M5TGP32^I#7!F_$65CO+D1!?_'C2CXU3%&N32)_Z5R(5Q+990%40Y+2D$$9DH? MOM*HBB906AF;:RO 'C"/7#2JGC*]G<[]]%/IK-?C?O*&AU0X M#WH,6J5#GC<%'.K$%TC7(RZO)%\KBJ5)4:EMZ;F,QKYPD7AE(>63TR"\1 !**V] MQG1'=ZB#H.JZ&]N4"J;87@8(/+SL?4)+GS[S]F+:5K\4.:\!A>X]2!2)M;@&R)IJEP,L);\CKB@5%Q;*/$&::SJ]5ME;4R**!\"NBLR MD1"](=YP0%>&1NAVN+>#QG1#=MJJ,P [ ]SN7=5>W0@M:JUC:260=%%OILHE M?F6) !&YT"SA@EA9<;; .6UMJ<7# )5PMXCAU[:9S48Z2!.80.W5.%N).R0) MGCN2(Y.:LV!L=3UY#-.34I8ZD:.J- Q@MFS!]R+&RXO+Q2KXXJ(4"?WOY9T, M):@76CK"=2F0+] #\&AC$:T3+H3*2UG=EMD=Y?>E2C6H.JQ37FJ%2\&R#=80 M8?&+3&B#>:<#[JG:RHQF6@X'#"4>I=[[,95F5PH.<[_J[<5G/VX7Z;=^FA8; M[*MSWW[J=1#VZ#-KG(OM!KQ6<=S%J)!^:\I=3F1YR>W_@DE"W^?O,_S+E1X% M3C.#Q(EA#BT=RP6Q"FT>;AW-.4?/1/7BMMWAU3LT>WS0520>G'!:E])6I8.1 M-XFXA.^5,"*4=XL:43W9?5>0!RL8.Y >/7R2-@1+3^5 ;?N- AYL=M88PF4J M/;1 D:!Q6DQZI5A0U.C:!M23O&LUL"[L= %K%TX&OX73!@%K)Z*V7L?9 M1\J#4Z]L9AG-.N)0HXF,#D%Y$(1[821':]Y#;9OXJ5_ JL?X+L(=XA2I:3\W MQ6I\L;(/KTXN*$\L25)ZK>.J!HZ$8#+)%(R3Y=(*U+ZN_@"48U_=V8F@NV=# M%:1;^1Y6QYMBRG!M5/1$L5PZM86 \U>1@,@^)P:1W?6#G_&MNWTH'DB6E>]8 M;KL_ECWCW"ETL:V(1$($7,,<(T9KR,F);*CK0/$3OG6W+Z^UI#; *0NJ&%JS M\V_O)GY:"H_]\E^7X\^+;>K;1WS$<27> J:LPL= VC,%:35-LJYD@K)XJFF&0LXL::!<[0*ATA4)YC[6#_71"G1WL_.0]1-M-/BT'U\G(\*;?: MUMJHM,P&4?@L!9$)7:'@%1!KD]3""T5I[>SFC4!.3P'ZR[MRK_6S,$/QS.'N M@J0JWBUZ MRN!G<)U(4!HZC[* E&D,!+1%#]E (L'Q12E\HX%2[57M1.!M>(Y0#?Y 1]/5 M6!C"OKM"U-*7Y1O6]N%V"G MJS/U>1G 1ESB>8- _]-/+N&ZN/<(LO"X\DD2C$2O1:%">ZHE<9P*GCQW+M6. M7CX(YG25I([\#Y1^A_OD;+XX?.U3>.+>0ZH4GM@.K5J[^:MAWDX7[4:^E+KX MLX_-BYS'DS&"NI&;Z:6,S 5!*"AT_R)7N"4X((H!X\P+1EGM;E,[ :P16'AL ML&4D/TF6C(V"Z"S+)3RM24"[F?!D 51I_5,_N[ KN,.U71]*=S8%(NKS@'J,0UR1Z=->ER(-XS1D*. M6220F7;K-?Q83;P>&(_7FW,0C6F.P%SE$HL/X5JYG%V052RUN1W-$>IM'HS5 M9E!*#JLT+$672JZ1AN!+[SJ)QG_IZFV%UIHS)E*G5M9/4%FV5>A\@KJR"Q.5 M,X+^HTEC_\]?_6R=U_)V&O_ZZL/;DLO4PFP6F]_>K2)0,D#"I541*DH$RCA. MG,^>A) <>@F)6BX?L;IW&_&P]2%KY/Q\?'FQ/C.P MD68?<6^U5**ZNT"<01.0HEF(KI\05'<)T&]\^$F0VU]LE5_GU6WO*S/JCV;^ MVQ@GF]919.0%O,LD2,.)]-01#TF6PO/E<%"(>+>=_.8CE^W#G 2W-44Y0-K6 M#63K;.(_FFF\;%O\U3*<,THQ1F^2(4P&5,1L-/&9 6$J@\LJ:FD[[?#[^;L/ MP3I&L]8C^+Q56#E,*=?%:<+L#]^6PX4O/3H!/O"@"I&U+A K1==^*T5W83'@ M:YC%=OQY!7>E'\Q"#H$IDG4JQ7F4)C;:1(3,WD?'K FU,]D>@=0[0V/CXU?- M*K)%VU9:$DM);%SJ/+&Y!($-T\8*ZI*I?0-U"YQ#14FD5TYD4D'HHW, MR:-GJ62G??<1YFX->EB_;6^Q-S5D5C& L@#BO]X XJF5ACF!^!>-X58QU:T"^6/DW1ST&9*WM\R&N..^]8*W%<%Z4=(J7*E2%4L*M56"<&$] M /<]VNG+3W)>ABUK9_ZTA\@U'+[%FD7,-]KY8N=B-I:!V$?*0]>^2+(Q)DH M/=Q\%$0&#@0=/4;0XZ-!EV:[K'8NVE.O?%&/\5V$>\!K\4E:)SA#FR(*W):" MM<1IAMA\S$9JHT3HTF_X"5^+WTGP':_%[R*URI;8JNK"6;N"M%13"!+-$513 M4XP+'D1I!$")25$Q9IRA4"/I9M/8I[)55Y%MQ2LH-_"46/M: =?[1P=0%2,8 M#P(Y?#RC/T?W":\DX,H.\\/@*.?*.5,2,TIA:\LY<6!HN0 9M4LQP]U:)L^! M]2U!D .1OHM[$BGW2P7L*=$!;A M=ZS;=YS>0YGC^J>/T%Z,(FIO!A,(SEJC;2$U<4HK M0@T-*25N@JK->S=DAS?DAC^FJLI&Y:2EV]@*FO%TV:]U(89WT(Z;-#*0I$Y, M$NY*5A5^2WP2D40 8UD"R23K8,!W&NPT-& 8V0Y166"#BA:H9WG=5W<4F79* M)$X@(3AI+26!H3?" XTA4(%+7NW"(H^C.@TU&8B%RL4'-J'[X[)(ZRPO=7GV ML?EED3DR4[0#F#?5JP M9P'2!NF) (^0.61B)>).1F:A(\M1UKY'N0?,TU"E0_%T7[54[R,#/X%9*0>R MLI@7$QB!5I%#T$2GLN1E@4X:+\6W3/0N"R.2KUTB8R.0TU*/_K*^KP"Z?PWM MV?PL_]HT:?:AF:3;&$=&H\?$;2".EK1QCD91\&@R6^Z<@E*>EM;.'MT*Z+04 MHI[L[RN&Z77!YA:2E;I&&'\I\?A7R_SPD0;EO&:&J"0=D1['WF[6#,_]%,UQ CYYSBSD52F;J,T90ZU9)$XSREV?#< MJ6!6Q^&^$_[WE.]]%7"]S8)+A%.*-DTC6BZCJ%G6,7@"!@ 5TJ,E3(4C@4N^ M: 3MJPXQ3.$$"I=^RG/?SN=S=O+146U*[44CC*) M:P11KES7DM;CU@&":!Z%M0*-B%S;8'L 2M\EZ/9CEYD 0N/F%W M3$;[4JR0 M$<]5(-0XG2AXJD+MZST;8!SJ6D\-CN\N/7VE>NQK/%?+\XWW[+H,N5!"F%3* M1:,#)8%GXE4I,19\R-1(IV7MO-=-.(Z50].;V[NA\KXR'N(0Y0ZF=6N!#J@& M2G/=C.@X^:[]&7M$!7J(^W#*H"@X);PE6I606KGU;K44I1N!4$Q3Q53MEF^' M5()',F /I0.[2'F07.=XV4(JH-;%I:UTP1M/M /TFH-QQ#*MT99&6]T[;R%5 MO_5P%\01_)0*[-S+=.XCV@%2;5XAFO'\C8_CR7C^;:'0+'(J!7 2@D6%+HFA M/C"T@="34" E%;)VRT?>4[P"76&XC6M=&Z8!IH$U^$Y[C;/%]N=I* M?0]!#[#$;\1&J8O6@B*62TJD!DL"V%*TWO*4O-6XG3U;\A_9V@_!_2[RK7RQ MI<1:?FO\NO-DX!+ &4&H*PG!03D2&!CBDHA"@G;2W6FXLS'$?/NIA]^@^TNY MJ2*B(5)@;P3(K@L'C;*G40<>B5*FY$_10!S(3&*(&4&5FSI\ /O[/I+#DSU$ MR*:"E ?@_O9,_S[U%TT['_\WFHWC66PNI_-W+5R,+R_^@/G(2963CIYD:A61 M*E$24DET,! AJ\"2J6V9[P#O-+1D*#X&V-=O@BNH9[/+4N#LEZ^?<1^$40S: M9E:N!+#DRT40(%XH_!*\]4(S ZQVKZWMB$Y#02I*_3"=$[8?O]2H_[;; (.? M*!VD7MQ#JN5B\-RH1%+2BJ+ASPX2HD'XW%VT44B M2]D=!R832,Q#BBIVK"STO ^.=N&XT\'1#E)]T@='SEMCT5PF)GJTHYFEQ,?L M2.0Y.&:) &**L^3][6[:MU'<1)L]Q3NX <&B_5+6*5M+ >?LK093>@Q M^ZB!<*NRSYY9HVN_VT_\G+"'7==3OH$MJ0_*@ZZ>#?*4SPFK<[^+?(<])\2]IB"Q1.#F0Z1+ MBG@G*8F0?#8V1.GOG @_GW/"G:3\\#GA+B*J7/9DT4;DI9]!6D[PQ:<6X$:G M>#0,A1?@2(Z4EJ[SJ5Q_##A7[UQ0UCCQ6!RWPS#/G,Z:0JS\,CX([05^23

%5KD/S M9CR=^.D#RIP3T^!Y(-&6Y!7O/+&> 3%4),. @92Y ZG;QGCFK%837\5Z,IN= MPH5Q")G;)!,G&4J*N(F&>*\BX8%%'0SC7@U[:>R4G.2>\AV<\1O-!KO@&LA1 M?@C3<9SEOIQM58&> A_ 87X0'W4.1.*BR MHV]X]K&3I_:5>E-19(.D7T[\-TBO6__G'6")1X&^A2$V:U$\@8@V2RD?X4W2 MB6=%!TCD>0#,,R>_KK '*2DZGY>2A;<.8="YU)*"1C^AM!#&=Q3=ANQ+T$]K M&J04K';QKDTX3H3[WB*N[)E]**F"^ >X>0W RIA*&1)*<9*2*46\598(GZ6P MB@9F4X?E>\.CGSF)-016N:3G8Y$B&:BW/*#33ZDCI< H\< U$50+2;65*N@. M7#ZY>&AU7FL*Z 8M"4@I4)#1'B3,4)3)0V@DJHY.70@9..UCO M6X9XMD36%%UMGWKKFG+VYOV+]'\O9W,$W[3OX;\NQ_CAEW[ZS_$[<@NM ?ATTSUI/CD!(13?_JN/XP@)**H'2 MZ(>B-QI+,6=T="BZ/"%X%S)33G>K6?E(=[^K 9^[D[>_].Y3N'=[A+M-X[O MJ-B@\\;0AV_)N:?P[]+70W(5-^R[<*BA$?C" 2DM?%B,Z(\80X+S.AIGA;D; M7GN:!&[IKEF7OUT$5IFWWU%2%Y<7ZYB[I#1*;0DS,A&99216L$"XM)Z"89!E MIW.M1YB[->AAFV;N+?:FALPJ.D$+(/[K#2#4 0M,^G+%"*<#3!.O-"/*&NZ% M\K@55"'OYJ#/D+R]93;$V>*-ZUU7B8E+@%>7D'?,<^[OBM2@F&P1@9O#P4.N_CV8?/+?AT-KWI M)[!1D#HKSP6)J-$E,YJ28!PCL21&>C V^]I]RKIB.PVM&82) ZTW?Y]>EO.] ME4Z_:BXNQO,RBS< [] SP>_\)Q@99KRA"#=#+%FZS)(0;2!&2!HT#4*;VET! M]@9[&CIU&*X&N"]Z6QAOIW-H839?1!7FI7W'#:0Y 6<" %\"S4M#V MFV5RS$&0PR9%;T-W&FHT$!L#I%"_A\_^6P$Y.\LWBWB-0'#&$MIG04$L1IHK M,P^$)>]$BD8%X2MKR4-83D,GJDAZ@#/^VW/%1>W%1:FJ.))1^$AM1)^*.R*] M >(YN-*T#ZUU:A+3P]HO5U!.@_\:58^\> MJN6HXO:$7S5?8.IQXO %6MRW<"\;-RL?;42Y1T45@B0;2J?7*(G3,A-@*8%V M-JE.%]6[C_B\Z1]0NO=UH%>[U =0CO_KM!?PO#* MG9'BRN!$24X.N)$\23UD!;+G37YOB6Z(7/4O,[>X(S);XSF[G,]*>6=4P-6* ME%+F-(A(HE6JU%_QQ"8T5X Z&F@27+G:5<@>PW0B:E!3\AM4HW=4 MH<9-6]1[*$)"[;R_0REI;539HKV"3JZT/A$+N&%9+H(6D@D9JS=-V0GA:>C* M@*QL4*)>-\7NVKR3B<>USD^NHZ)G^1U#_@%NHY!^&IU&K8SA %Q?-6E$K2W4"X&J#Q MRO79W:P4,6JF)>(&TXCZN7^SE0X/K=!@95?HE9JJK \JWEVV\=S/X!K&M=YP M+7*D$;<2 (Y?(D,7M 0IE('(;=90_UK^X[!JM8"[/\0R UA!B([&5 K?!;3" MC,+U+ 8BK##>&&&#J]W,Z1%(AVK"4ELG'FH+5T/R3Z4YR^+8=Y&F)B.S1S6ETU M!@:Y?KG LK[_VP',0%>L;P$YSNWJBD3=NV'95\J#4X^$!*Y4)(P)160&1KQ& M70_>:4:#2S;7=I8/0/DC=ZL/Q?@NPJU\M1)7,K0DBR3?3"[':?:N;=)EG,]> MC[^,BXS6M;? 6F8T)2J7 EQH(:/U[=%F=MYDZZVEJDN-E&ZC'=[SZ$%',Z@L M*Y<&_T?QE-],FC]1-?_Y =HOXWAU=2]G(W7P: ^A[J*7I00I9?B(]R9PQS1D MUR5:L66(Y\IK+:D-45=R//OS<1Y'OY!J6:,4U5DK\.@Z M4[1Y P"Q$D+I1*!5C$D:43V2L!W2*9IP-5D8(@7W87CK6\,= Y5EO8Q<$>J M3UN3TN[JTH./PZXN*Z!6:I-BU@1H>6L<2\19N[Q]S*BUWJ7JN9C'49C'ZM@> M55]VH6$8/8F+P-\EI#-YV+A#LF \-(0)44F$JPDH12Y MP\KM#/H[M_Q2U:)M) M.+ *#.U8[ )?\90E ^(#%:2D;1 +C!/03'&;%..Z]F+\I#3W$2?DE!5W!^8K MA\C/,JEI11I:&GLJ5/>PK$232$4 I6.9H! 7>(EVY^^I'MR:&( M::I*M7)P_'??CN<0S]>5?'QT1C%/J*:<2!/065>+PAX9?(Y.)1$Z\'O[J:?/ M:P\I#K#1O,,5L$QJL6X9F;W7-!&5>2E)Z"/Q-&3"O.?*V$2UK'US_.;XIVAP M[RW? >Z+K[&L%+@+FH&LW=M(CF/$[L_, Q3W$.N +_8*%9-.F9P%H2GELKA0 MXG44A$MM1#*EW6OM./0A2'[$WAN*XUVD6=G8>EO$5NX33M,ZSB1T"-*(B/N/ MUD3R5,H40R8FTV0ICUK3+M=W[S_Y\)MQ'SDWU814V6Y:9-F/+][#YXF/2\?C M!K 6BJ@DG@I1#$ ,G[G2QF9I&R42EO;Q4S>.L@S)K*6Z"J^A@G&H]_@DY_\ M@O;A_-NJKBF/1GI-6#9HECNIB=66HRT'XO]O[TM[V\R1=;_?_\(YW)RSP\+;=_;7\<0__%M>/U?^-'SK16_N=U15PSXG&RE?>59L;9*@3)'L2!N M%QP=C*2G]7MWU,,:1'N+?UA1=I67Z3T\%#@U5'-"I4('BQM*G-6.,]ZEH>"Q M;AOVD^SZZX-MQ-+@0;J40+J7TO3+ST]^,AV5A-:;'\_YJ)0 F6(D.8$I 1Z2 M.*<# 2M\M JXM]6SB3NC>T[':6/=5"Q6M1KI N4RTJL#M$:W%!M@'>?*HI5& M-Q)G?W6TJ,R[ 2(SV3C. AYWH7399(GXK($XI1BC0N#73NY3=IY0"YY(YC,).FI" :S5,4<\65]"I%0U->X0([6-#EH$ MU.%,)S_+G<("C[.6^RS1@/*E=5O,0"PX2X2*O!0\"";6+HOT$,,S(L ^TFW1 M<6?^.N^]-M%*0KDH': <(S:C(1X<@Y2!6QHZ%3L[]>Y7+6S+W259L;[EP]XF M76 \OTY86PE_32>E7237L!,6&ALF*=S]72@)HY X\4ZC M$U8-_6TCL*:=L(P7LC3_(3Q:AI,I52-\%B1YT,HJ)IGNU&SG/#IA;27VM9VP MMI%9TTY8.3OP3&L"H719L=D1AU,@S)8Z3PK-,=[I9N8\.F'MK+R=959YY;TI M521A],./)C]O'K>U8))#CD3'DC-M*;IQ7H22<$MC#A&LKV'4K!K[N=DW>\NW M8@'G&7GAQV*&%]]& /.:;O2@&U[:G.8*U( M,1@')"B&GIT!@:XW]T1P3ED"IW*5;?_(+-E@BQV))-O(O?*;VA^7\.;*C_ZZ MJ<[ C74Y1R!4E8:.$5USW!U+8^HH16F%)?V#B,^5KVH//_? IWL;T0\KR:W! MM=6?@Q'$\F'IST$<#I9I"\N3\'.XZG^;7;/=RW!8M")(Z&%H#D3$4MU1X9>0 M#-HPE"H40H"4:K>FVP/N,2[#VA;).Y3N3H!VGP?O^Z/QY&(PZ%_#:.Q'/WN2 M@13!2"+04D:C+"CB4]9$:DFYYS8&>VSV/4;]2L(]-=G@@6?[&7R%\G=WIZ"" MCHRG2&+.'J=@#;%.)\)-,C8K;6GUR_X*L%_9N*\N&Y00VGX*?USV1_=FD)U6 MGFE*P+)2+@^_X 30?34Y*A>Y$:%V@,S^J%_)N*CR>6]W5WH M",%XXARC*$$OB?6@2.$B<0:"5A!%8+5KV&R/\@63;3=-58S3G[6Y6!57,G>4QL/\6ZE) MV?=7-W$-*",?2G.5/HQOVJM\@5$>CKZ7E3-++.EQ87CPW), >>3G25624FH M=]&"]CKH3JT0&V![/GP[">VUCV-]-Y[TO^-$/N<5GMI,$HG^-D&_VQ.A$G4@>':Q=N[NDZ">/5GVU$/E)J[WBE1LKE'Q M%H]PE,RX/'_@WRSWS9_O_OX!@S'T$I<_,>7VY'W*-$9ZB\E MOJ GJ)"4FD@ M^A$\@G"!(P^^S59H*0$1J WIR6Q)7+"A^=7QDM(TROXG)_$,EX'9A'-S6T(U'"25%9EK5/BP%,T"A(5 M1NCD5.U;TVK@#]7?]< L?93N>11E'[M1[/VL+J=M*M@)&!;0S@B1>*"4H)&1 MJ+5,)_$LDDN/I.N5::C;R+QA]F(7&,\O#74KX:])8]Q%<@T5*9,U@2E*A.6E MK"!($A):E%9P"]XPQ]3S24.MH;]M!%8[#?5>5IXSC.?D'0K:)R)]RB0HG QX M49J*4NX?MN@\YTS&K<2^-I-Q&YDUB"F_5Z(W9^$H39&D:&:=7R.QV3BBN)8J MY!*U9"H;>:=0@/RXA^G>FF@03ON@?&P7-"^E5/E6FME_B*-),)(1%"<6#ATB7\2@"P&EKRM#YQ-_0!Q'PJ[,1MQSWZ-6Q MM]+1\$ "KEP$?8&5L:Y8+=HEEF5!3'"N&*:R- YWA.:4#!H^CO-.J:E;CGON M9&@CX,H[PP7BM/-[W3N )%6>N\@(2$T1$,NXZZ5 *%=4@,W1AMA!XRL__&S5 MNK^H&IAG6",8Y8PO+Q_*E-2K0#RSOCRP2:\]Y_%A(ZB]#^Q[ %ZV MV;Z[+AJD'NTNB-MI#-+#CCH=YM3(^F\QG^/X$'O0Y.$U_ZGHN$79V!9S8S*J MI),GWI9GZI ]L4QQPAE8 X$ZE0_^\G<$T4$D"CE3[FOS;260P]MCG7>V&N!/D)V-G^>/HO;*UPAK@H%^@3PC_O]"ZDE% M938[XR9[^@5*+11"J[!7UL0^6M4;X\BK959(,Z-3L+;/;EG^CIW.*8XL[XF'R, ME9G8;#(OCKRG08O*17KFQW\>CD9S. 5C#X7 )*A$("N]J!2OJ20ZVFBU\HKQ MIW(NUWWVBV%-%>%6KI#SX&7GGW.B+@_V][X_FA_KSH%C9?]-.B8B1?;$&YZ) M!IQUUB$)V26FL>-P+XH2+510NZ+-(M?B_@UC<8M+W,^? QSACB]<'A['GZ>3 M\<0/2C+ZQ2#=O8RT@2N1(W$J9=S9."/.)IQ53I9EPZ7K5 6@'J(71;8C*;)F MX9RE%-\63141#G#YA.E-6.A\AA>#P71>>'/YRS'NOS9@X+F*/?_"1>XAJ[]_LY M],]Y]LM>-!0$%XY8STNK"BY)4$$0K4+D*45/Y8'(VAWT*U6;JKEZC9]]T2^6 MY)WUUQ.*,R^5(8EEG(\/C'C+$C'HV3C+E4^F2P9$ V@OAIRGH-KUM8.:4'6\ M:D*W%]QE7OX;]$SI90$>"%>SXJ2LM!H5&*^D:Z2R%73; M^W5C#?YR@WCG[E!;+A-WD2!-8MF5$PFQM'?6TD@95:"F4^&/_>W$^\!>#-7: MJ6L%J79^VU@L"!B-UHKG7_W)Y0=T_:_["3VLY:5!*479C_T?Y56P)XSE#"@G M-+.2RY XHD^)1"."4HJ!5KK;+K8?D!=#KL.K;07I]NL"L WZK7Q\S@/592[& M4%]Z'0MB'9,$QS<^4Q89ZQ(UW0S@*TD/KN85Y-VOI< VLYJ_]GS!_?[=%<3R MI^^'H[?]\>WL>@Z<"]JBW2HT)Y)K@R8%.$(C2.,XC=9T*HI;%]8K40^DTA7A MUO3P%74?/$%=X+RN\>^;U==]8KSVU7:WF?#IU-Z-25&FA25!2#RT4T9+L91+ MLT(*""6^E-5NK?J<:N\"\SQR*XGA"8ATS!)/+0K2HOOFI44KZ+7V[F%9VJ[V M[C;*/G;MW=59XD"]4XYJXG'S*0W=!,'S#?]399M8HAQ/E]HQBL^K'LE6'-A8 MCV0;79Q+/8J1G!QMMU'MP>J12!-HBLP3G8,J(>@E'<8R0GUT66C& M(-2^5G_.]4BVTG&G>B3;**A5/9)=3.='2:PS%_6/2[](C\< ME7_4"R8S S:C<:,HD:I$-OD@RRT#&+1Z!"[=4W$&=YKA"?*\L?-SN@0ZS^4R M?_GH)6D$"U:1X.-=9)OCKJ+2,YX$KFZ4C"F@IYBH#'L%"$D G.?"0DZQ^P[ ;TE>6;V)Y M>^6W* JS+6H458;^O+:'=U;K2#P'2Z2E%-T5E)WWZ,,$[4&+ZO>X.Z-]I6Y- MZNY&@F-4"-Y9R//\KP_+(G5*IZ@SY\1XZHCDC*%IB0N6&Z4,I.A22&=CO-R? MV^O2.(KML@?!3JEI%B:(9]. MX<(V(CBCS?%L;C^:4?"4BH%6%$Z= _A-UH00@,[^N>%H0.4FLG'!&A7%PJ%(G3J%7O M>(ZJ7,7D@XT[M4JY1W>&^3 H5=S2M1]$&/\QO,BY?]5'T./;6SPFP6N2*A M=-0%+S6W$@QCM0W-K0#NNWUT&6R>0& MURY[-%5DJ6\3149)1!1,YBF(X#UG M^0B2.&A&4#ON/#S?VNCE5))[;K:"7W[>?/O??=QE1_'RYT>XAJM9+';DC@;+ M&-$BHX'@5"9.Q$B$THI1D(E![2O7;LB.E0[4B!7#YMII<*VX\CAYC'<18=T% M;*,$GZV 'B=SIX7&UY&JF;J.SC')6+E*MX2!F>7<>V(M523C/F^HMUJHVK%8 M)\"M)[)K3HY:VVBI):4^#'Y,)^.9!-@B:8-RYK7C0#@7G$CC-+':1H+N<&*6 M*_25:[M1&^ <_H*BH2+7469/+33(!5@%C2^[# =*I4%;02N@Q:+TI0N1)1(/ M=6>,"\K6#@79 .>E$607+1QH!Q%+:#'@Z"8B=SUR-X1(0I2>*.\9* W@=6TG M;0.^B@)3EFL,:+=9(^#WZ'.!V5N/-?_+@__G,P#&,871=! MS!A>BC0.XDP^*-Z[LUHNI@[S:NUA59[3T9VQ?:BSCI"GH/>6IV+M^2G! 91) M1">-GHDM0=,R4.(3#RJ!52(WVS//@L_='XD98*$"!K4V8UDL/S9D\5/>QIN+]\6Y1D*<_2 M2RPEPH!FW#4%((NET92@\T&)#C)QZQ/+U1- [XY_[AK>698-3/,W)?!@-.GC M7O86PN01[12G)FI01*MKZ0^% E:WN?N/Z<_1GXPSC J;6X_Y_F+1L]K$(8E7*V1 MBM)?@A-7.DTPL#KKX)D6)\SQ55-ZI?L1J-' .NYX132/,/XP^',P G]5NDS] MBCK[6,H^0>)&A*R)L4FC'^]MR<[WA">N M<1#?YF\1:[@GYY[#V(>AMD9E0W MH3172D4%)-"$TC31$*M* SY03 CMC0RU_?\V]G/[C(E/?H1_UK^&RDD2CSZW M55[$Y@E42H5X"Z/^]6R46U_7"48-CZDD%*>R:#SQ!G=VX4#ZDF&<8_V&B8]@ M[-\<:3E,K+Z@6"'T X5(K"OCI]W+=Q M=TF>2KK!UPFNN%E.V'2,0AF/O\X_=_X,*2*-,>'YE"1E13J<>.HEL:!XCI8& MX+5?2S8".E9@S%Z:?E3,L);$6Q0DF6-9/ AV =.J]<==(,<)-JFHJ(<4V%O* MS56O/'"9E"$Z)DNDU$"\0&0)3-1)1.OKIY^W5_D3\1B'TO@VPFV@Z3?#T8]A ML;0N%FWN%D\ZZ+!*']$'X8RC$>V=PPFBTVH M/9SM+]V*3Q:EY*9P2W,6YY#ES:R&X8X5[W6DEJ#>VRD&-JJ MDY^E,\X$=Y42>O-C7L?AIC>39Q)X$&B"&HE^C&44_9@02' Z&*W!,%\[UJ4# MK.=@K]>6_B$)4@ NUD47B(UL^0[PCF/A5U=M5^KLJ9<&-F$GJ-I3Z0*NHB@B MD::4[=7:$A=],%Q"YJ;V_=?1J/.$IW 2S-E"'0T8H[\\"L<+%^(.5*(,^/ /O+NZ*56;RCSV&,XIG MPPU):">B\9H$%=&PUL*4UB6:Z.1BY+@;97B0=;_2GUSS\<]'L;5D6#%6I$"Z ML]'PRER/@,1.S(CQK7RX\%7%EWCGK##2;9%F7^Z"-@SPO%=>39XN@B^$( M^M\&;Z:C$0SBSUG,K4?CAMIHH'%]QF7"DY\\.TC^#%\^/[#]T>%T;,@(J:",,4> MR2J63DF"$>ML)$ZH+'2V7//:[P6;\)P_+ZI)NT7V[0V:S_GC$"'BK-,\_NR_ MX:ITW/MS#+W2P(=SR@BX$M6&'@FQB@9"G53)2LTBJ^T$=@)V_MRH+_\&%Y%S M/#=16V_[XQ++,AU!*0QD()6V#*46LC0CG\-\$PVY\L\JARAN.6JK ,9])E\IO/%!!#$:JQ_[/O2O M%AF>C^*)\0\^#0>C>Z&KMU2F0J=ZS7+:/V\KV.3$U:P&1$*[E4C'+?&91^*]R-192$XVRVA=!>A8 M3]%'XLCZFFM[ZJIE NIFR72K:G-_>HO[G"X3;%V K=7DCEZ);5]"K:/J2;'A M+&F/NP*CY;: EQ:[T@ CEK%((.9@(S"@J;;3=:9T[UZH[>S8O@T)#E*U+0J= M@D"+B\O28)U)15QBED0A W=,9"D;=DLY>M6VTU#TD^7;MM%2RPHKO_R\XQ._ M'\&_I^7*?+;N-.A@/1I$$,K=>*"<>%"6!&^5M8ESQZ&=B;D.UJNA65-O!RH+ M<0-PL9:Z0#Q@3Y0'\(YN\M51;8>:##7TC,6<;=1RJ7<[-7KS,,Q V.)$\H26R3P96"K :/,:] MU('2F%*[V[\-N$ZC5\%>"NW2%F"'Z"+(4Y-;$I2T+1 M] /K*;>L&6=.LA'+-> MI>?7**XV07;10L5+PO%HTOL:+R%-K^!SGC>Y^ TFE\-T>T7^^*< G_SW1=:G MRXJS4AS ,B!2EEMX$TM/%?0:O#!VT43E6D'_,TQ]_]>O?KRL>/-A$/_QYNN' M4N5H!.-Q''[\LCB0F4B*9TJ)EZ8\"$=/@@%!DG/6QP!7/:GWQ> =&1N/E,?T8E#6X[XI!F:=E1#=D*( M)#MH?.6'/POE[B^VRLMY5F_N3BS'I^'D8Q\GFY9>5_348QQ\]][Z=L%DH36<5*LK=G<4#3N 7Q:3BSE-0M=]HUD Y5,I1 M+9T_W!EJ2/A4TH%NUN'%%(_B$9[),Y^)E]NZ1 .)AJ)X%"U3,0$/80=!L123 MK)X1OA+)L6Z]JNCX4;CNWK)N$NK]$-7"!NN"JU'@P#I,QXD1J*&W)ZFPA] / M28JH>: ,*$$P:)BCN5Q*65ABH_?,4": UHZ//"P9GGC4/R07MI%U PX@"G2C M^O'-<#J8C'XNWXACPN%+[)Z1Q8,2:%)'T&AAYQB#4BRSVLU%5@(Y1MNP&GIZ MV(UF;R%7OE3Z!).;@C;S&90LR;UE&QYQ) .FL5UWN M(C:/=Y"\78! MQ"!THK/< 5$J+>M,O# &[3'<*9@QB:OZC=FVAOE\.-5:1PWN2[> /.L"5*X+ M\4.O>BY1GT*ILBJ\(](E2QQSEACO(7)GHJ?R>-RZA_5%$FQW;36(I]\"]Z(& M9(\I1KF20'"!>"(33<3I4@M,Z< 3VH-6U4YBW1[EBV36+AI:&_=3^7X^3<=H MXR_;D_E!^A6&WT;^QV4_?AC@!+[/9+?X_9V?_ Y7^%%I,IQ"&$X MV*/BV@% 57DM.*SH*CTZ+.#\#C^&H[D7<(/K=ETX+R2EZ.8%58Y8%6<=Q@*Q MVF5'4\S*U]Y*NN#:NS'A3-5/L[G,1#:[KY.>H@F; M'*&TG XTH<24MOB=8MD$J47J%"W^1!C=ZM&/]:;17-_#JG*O'%CY&-'B^JX+ MIHIQN.MP'#X"MX:.-JI\#P$?2OD@H13Q];A_EBI0,5/<.I'I&LU#GM&$9-UZ M99^4TC=$TAY*Y]O(M<%]U(U_L+08%Q?KGNH2"B2)MZ7:LC>,.)",6*J3$3R" MM[6-K350#AMN5T=/ZPK?[R'D!C?;-ZU\/]TX!#<]6RBS7",PESB14.PDYA51 M6D3G/IW[M6">@?[K"+KE3O_NJO^]/Y@[>LMV+LEK[W0F CQ",Z4^2.*( MCR9'*5790*<=8)L-_S&,,]9^;2$WN#;>W!$>_27*H^4E%203R55&R8?M2M8Z6*-PQQKGJM);4&F_3O< V#*;S'F:/Q.1GY./E7?W+Y M9CJ>#+^7E*]X-2U-5\OS(/ZOO!0B9)&X!([>9\G^X6J6FJD)#=LR?VOPZO40\?%13>KD.(MD4$B,JLH M 1H=ISF;$.K?&JQ#\PS94DGTE>V%M_!C!'%>NAV_GQ]W%]^+#/YW'N(P2!N(LTP1 3%I&GA@HK8O<:)]-9MO(O45TB#0[,-@/!V5J*C2 M&>(:2L/I7@Y:,8Z0?.:,2$ SS4>;B,N@G!%4"UH_T^X1C.?(B#V%W:"7][N_ M?UP-YW%'^"WZYM!CU#-M6"8TRY)&3BD:0 %])+"EAGI*)M9NPO@8Q3/4_IZB M?JQ\M:_R?X4!C/Q5.<72=Q3P>#+/>E_"H]IJ8W0F+)A I+7H8'G)B- V.'#H M2:O:3'@"TC.D14TE/.:(WO^ 0 <8]+(U.?D@").T) LABZU( MI6X) C,N272_JY\2J[$\0U94$?MC.IB]MPR4SKA$.,/X,VYC9>[3_OAR;N6\ MA3#I2:6HHHD2[4OU*4\] K2TU%5D"D42 &KG.3P)ZAD2I*XB'C/%[AWO4NH> M?1H.AO<3#I?;6I 1]S6JB )9*M8X25P2)=K'0-#)V"BKA[UL1/0,.5)1!8\) MXNHD]!<*+V_E^H,I@KP-A/\%4"!PIRX/\GSDU]4*@(%5M2>V'^% 9=0?AWOHLN^;*/.&$NPP 2FM&A.<< MW1^+YPLX2R): 49+- -HIZ#;,TVX:Z_ZIW/OME'!H=*ONF!Z2;EW6^FH2Q[6 M+@(^E/*UA2!SM$1K6UJU"DF<1OLQ9Y,5C3S@_YV=TK?/O:NN\VWD6EG7E5-)RG#,-*I9;-Q7NJV M]^?7GF Q2>HX8:(TW5$R$E<:ON@LT,EV25"U2;UCB/_X-KS^K\4GSC6\^(]; M!=^.=]B3OI+@AWM)K?)1_FXZ&OZ A4F1/=*.17>\<=3B>7%VACX)P6:(*((JJ4"-J:B4945S:I:;YP<^>;0IGB1[U#)&I^8B9F8B/N\ M3)J3$+T@D"#$E"105F-9WAWSG!6ZE_PJAGP78OW63^D*WOGQY&+<+P2;A0@M M<"7O JXN1@J7$!>ZXAY"1ES,^,R%C0\C.E>NR$UCG+,>J\JO033W+BF.3M(0 MA=4H!U4N^K0A(9=:N$9+%[0O88)M7C!/.Q_U*,]RK178($>U1&!-1R-<9(NP MBQC1 Q!!EP:9N+?E4N,8+)#,G5$\L\!M[4HV#S&\$+;L)?JUMGO5@)>OTS"& M?T]+-^SKPS+ND^J$);2"62MZLOWQ[HE0DI MRQ8S'6303_V;QCF8[61;2:<+>:U?,()*0026 R8?96\1.I;/8:U;#;8 5BK,F?K0!VIY%D-U3U-ASWD M?E!B6.:#1B1$\A+4'R 2GSA^)V0)YA4&89XW(9XJB'90/FPC[O8\6#C8T?(L M,L6M5*50"B9P8JW())1DZ8Y;L$W.J0#YX2/6V9!E4T3("7)E&TU4KLOV/\/4 M]W_]ZL?+0G$?!O$?;[Y^* &/(QB/X_#CE^733Y;>,<,)FP761I.)2S:2Z$ 9 MF;3&KQV>6+J/>-@'EYHZ&C87<(/[\"^C801(LYO@K_YVA7R%.!VAX&'\_OI3 MO^>M!^.4*JF-BV;:@3H@I:*I3DIQ5?VFHQNRHUNV=:[*&JBA 5E682IE/4I6 M?$\!XZD4@K-1BF*%9^*IET0'!MQ++X!7K\*U <\S(48UD==^0'FDKYFHD,/? M_ZN\*.&9C";[N\'T^Z(\PL?^>-+A(64+3I0!Q[>D*$-O][Q280J5GEGF#V(7 M83Q[0ZV\2AY\^)Y[P&\^7B*S1S\O!JF0\\UUT6W0 M@Y/M:7T^JB"QE?A61&AM/@H6/RY?@A_#__T__Q]02P,$% @ 9HE96H2, M;SPY2 ( ?!\# !, !T=&DM,C R-#$R,S%?9S$N:G!G[+QW6%-?NRVZ )%. MZ(B4J#05 :4J+2+25 R*4L6HJ( 1$ &)$!*:]*(BH*@$! 1I$6E*"[V(B'0! M)22@@+0$(2Q(N_GMO<^Y]Y[]W7+._O;Y]O<\KB?CCR0S,^M=<\[QCK'6NQ;[ M*WL:$#ME96L%<'&V4URG ( ]"5@ /-S?EW?'#EY!/KZ=_,*" MPL)"@D)"(J(28B*BXJ)"0F(R8N*24M+2TL(0V5TR4KLDI*2E_NJ$BX?SFQV\ M KR\ E(B0B)2_],;NQD0Y^<5%+#BX=H'<(MS\8ASL=L!* !P\7+]RP;\V\;% MS=G'G7S\ H)"G ;58@ W%P\/]PZ>O_::\VT8YWM@ASBOQ-XCYCLESUWEV^7]ZV P*![P:C[(5'1#V)BX^(3'J<]2<_(?/HL MZU5>?L'KPJ(WQ>\JJZIK:M]_J&MM:^_H[.KN^3@X-#PR.O9U?()$GIG]\7-N M?N$7=>WW^@9M$]S:_BLN+H"'Z[]M?S,N<4YV2GA/DYOJO^DOMT(OBE3CS*K6@14-8]3Y&^=G= 4$9%CZ1*_2NT?XGL_U]@ MD?]+D?WWP/[/N"8 81XNSN#QB ,P@.GP*F$_\ =_\)^#67U($-M)R!W5B58UP>9,A1H:3BZO[D!C[C;QV%)W-?UZ6B[VJ< MA(BH^,E,X]KEPGNXX+VC.,JY,.UV6+5?*T*.<8Y2GC=M3.1;J,O(+#_^L('0 ME*U9LN]DLTU4\(4]Z?V.B\>AYM@64\8-:B)ILP.OP. 'G\E4D$VA;:W6@R9. M07XFC[CD]\6=7.(_TB-?&EBR7=LUF:15CNLX[_<:C$=VR+$0LV.>_I4LDL83@9IIQT8\3[^CGV$-_$]M%M MKSPGQ'5:\6U73-:S@ Y4B7033IM]D:3S/3U8V/**2?2;2 M$I[Y*>5BRPTN9Z/IZQ*8'+"7FMC*!KB:E&XUZ5(Q.5F81U>>=5H_\]_+=_V( M-M6F_0KDS5'@$<6/(5'8JK0/3*;"R:O+XGAOXGC-U*$/V9-G'5[8_ORVM^\-ERYLHQL)K*>Z+NGQ>P[SL ._69#<3(,4L)\[^"( R!!C9 +NDBW.Y/ZY,9X"("R OA^M"B93 M0INS7J=1ME7=.]+H*I7NY"VJ*+J%;H(/ ,OI9 MS(@LHG*L!2IY>KI1^43R\_:F@^^N52KO11C?3HP])Z_3*2UWVL991JA[>Y%V MA5G T*1?8!RNI<;&G*QY<,.@=MN]]T!V)^FXJKR"F+EP&>.4-3 +B6,#TP_/ MFB"H<%H\]>7DUG;Z2M[M,UV/T5NKJ@_GOJ=#2,>EFG30 LP\PM5446SK,,6O MDQE OIE88/-X,I$58R<^A,CB3L=I^IX'MX1@GR!C;.!&:U,^G&& M(H60NAY]V'71X)6+9J*OP>\W!_1.4E\^UBB_HQL>.LP&E*J\T)840[)2^MW< MG$;*2J[O=!)E=!"RB%#B+$;9H(5J[7%LNQ'ZLUS@JM0E%6634C\?7Y --"7B M.L/-F/_XQ/@'_Z3@Z39388W@1%E2:#=*9AM<[):3/:J^0X1[8;1BO'O@;=;- M& /O.V(W3][H/"UZ=-:SE>"="H !9/CR(D6[C75PX% 04V:SK8[\S071_*Y+ M[6OM@3V;CK/BW29)NP6^00[9!DCT?@N+4*H;I@5$N=H+(:;?$)Q2G^*5+_055 MKQ%JNC=4/QY0>8S^H&SLS&A1B#QK"\N%5L&6):?9P'@F:828R/ (N5;K\,/5 MN2TJ(.R8G/.K\_?5Y50H.1(VW$W7F0DP#V+<;EC'U\SE47^!<_7 ME@=[F-GE]7(O'S[AZ^76.WE(6J"GIQ5<7=Z@Z[,&$56096W1#SD,DZAV%D"9 M:!&-]PXK&;=&WC7(3ZMZ6/T1UJ_UPZ_NE%54-6!)F9RN;5\%#XREEC:IH1%( MG"!C=\63IGA2B:<7Z^NS!9D[]]X"IBU [?=4GA4,#@QMF_",7M<0D;5\6SNX M_IS?<6KT\^@1!?O./,'BO' WX^$QT$IY^2%G'U\,&(HK8F)'<[D&/E$7ILO MPKSV^L)_.;[+D_3]((&&'V/MNV7 !A31XCD@LE6CP%:U;"K3M+)[\Y77B;WB M[J?N/?W4E8;%2E%GX6+'[A#D6J5_VZ<@WMS/)"F\_YC[ZDB1]!;4GTER: E_V MH,LSSGQA U[&\ EY&B9[ BZWWW$$#0O6Z:Q-4A:7L>LXESX#F-S^>+?^R8I) MP)0)2*#[,GPIS*Z(*K\H&8+HZ^$\Y&DV(-8XD7I0;>M2AW)/]/3&.>49U6,M M@ *!(2$H/62FC_F2=2\F&'5>Z*F,Y*100& -N-U%(%QU(DP_*C:1I&;2$BFJ M7YV#Y$VMN/^L]K#+R"=39S (G7 6V%0FN.H_H&A6[]8:G7OP]E B$KDU"$V0/3O MA@G^7DTP(-1H+U<7NJ&-1UA09\8>RL5/14&-5MY;+Z7>'+S[X_M=PQV6L^%R MU#1$#H[/3'J>N ,C"_HU-T$==SO&>]54].SA^NE[^B,(^ 8?6HX820;N7?@W M?2E-Q79 $Z=T!@C316R CZ4TCHI9FVQQK7U0V-@T<"[VD?_AQ M[OWH]C @<>@ M)!NX=J.?%3^*7-T&>6;4&:]/3\.9\9FP;767' AA_E4"L/\/_N#OA']/@TUL M !]NIH/]>+UI!QOX^BR PXI!60"=]?\V??_@#_YG\8?R_KFA05H%-5([8+(, M#>9+AG'P]*K$+8QL$X%ZR"!M:D$6[G-G("R+1!,0B[%W$7LA_L*C(*P-D4V@ MN+*!+0/B3@ZW3$)8C[[;[W1,9P,[MIBOJNVT/E,P8TV'DRZ=2-MA6!<_^<&\ M$S.^ZD@@?<=6(9B*;" )1M$]QP9F/]+90"MV[> \<>,'A!6NX1H.,_H;K6#_ M_B.F]*N_W7:.,PO+W,BX-C]P/R29!4'UD_%QF'W>$V/A_3FS]&TDX@64'_M#%RO#!I80T.W3A?9\\TRI<\=Y_QF YJ*F ML1Q4*>JL]EX<4[)TC+A!X>N$;YW);,;1);6PZV]3*!Y MR&SCNC-+SZ[M#LMC \T_=IJS 4P1S^J$!M6:#&7(>,RHQY^I0"&L**M192GW M;#*60^\2G)YL>;*8"5N99,AR!!5/3CM*56\GBD\=G]/T]@L9S?@41HJ]C@57 MI;B8XF M&1%MPB7[C(R5GL^63Y4CEOPZ/)$4\M-*>BN3#?!Z,E^S9!A707T2 M7@2EWCGA&;_Q'"9N'6:R&ZE7_# 1&:W]D^LMXW,>5V7_&: MU\MX!F1]?@AEW?2,,Q/XM(4/$84V.MMXW @U%!-9ZK M@L:R#HRV);T9JG)[GMRV8_:VQ5?HQT;),\PHF)>I\]XHDG:\9&@TU+M&+&#U MIW3SW!MRN-D,1QE%_G"QZJ'!HAP^YZ,[L1*E)\..W!IG'JQEP(Q913B6.Y;9 M@5!S9@,M1]B =_() U33KK,19_EQ3D-D6'AH.'RTE VTE<.\B=MJB"W$((<) MU<+-RFLX'?\\\3OG/:BI8H]KH*)RC"$Y!AZPIW@N\#XG;NXO#?KTNV#]3&*D1TJUK^LQ@K4JN&:G- NZ+MK^ UA0S#"LI?@PQU+TWF,&[K^:E,KPRIM( M?;]\+=\G0[<%AK+G6U2/90/3E02>#;LW1?--1P:NL]2R6@4\%+)CCO4J'6$H MXT/6":+8%GLV<),H7N7/H>-FHTNK299OO)T>>10ZK26(OJ=_3_5%4HW;897: M':L"*T9=K:N[%@;PC&K& TT7^[77)QL/3D].3?1['IWM\)>S M@D;(+1^'#N*C"=ZXZ&QC?CU(?+;DB"KZ&K]^(O:HYVL/[?>!IM:WUN-NII!5 M,M1=]@4)E\?NC9@5"TU@.9:\IGAV0.30Q][_9AP@]_FU.7@:KR=;(<]CZG?= M#(<5'=2@2#;C*!>T)S2:2Z2L.Q?)&C;;YGAGB[OP4?N2 VR@:7&!$ NEN$V" M[?8@G?2RNN7H;^V&8^@!CS&Q,_*PS77.P>&57H.WP<"#B*4-JB(ITD_Z$NK$ M]J5KD^TU/KY\H]>)@BP=P>W8-HS&@,F-@JXW**SSVS&]!;,?/Y\'9HK5#GQY MB#4"1E[]%_"O?PM_0_W36?]>K'GQK&[O?Q4N^ ?_8."?-L&P+59F@JS^97^/ M4+(V> IM*7-A?DI^,NC@89;<]6_*J2^NZ_I"O^MQK2_[$R18.BCYZ:DT9L$, M5GKALES5GB=&R8.=:S-%R;IU%DLY60P42.6P#AJLI*HO&V$CEI?-%+S*3\7[ M^ <5U=$_S]P*82U+QVXFHRW),$FDTN%1+7V?T(N-H]5N477(92O27);%K\^S M:6 6P+P/CG%ZRJ5HQR318,*,(V$S&A7I[G 'M<[N$)WXB?GN2173,[3VAT-TFP^J$2&"-B(H(; MI7N1"NVO6/$A32(E0VR-R7IL(.(POMY,E,.]4@WG2OBUS=10$[UM% 5=[RSA MFRLSBB.OPXJ25UZ9'X=F908'$+_U!@3H9\UKOAE:Y+FGMJ&CX2) MF6E=BC.1G>X+:.^Z-YIF5_'8.0^VW+US>+M"FEY-B64)]%(DITDQH= =+633 M\UK8JH8S1+^'V>U6,Q_/&_WP<-AV&G3,>.CL9NWG(WR/1M4:3E 1C#,%%+B. M0^-P(AQ6384I-%QYV$^6"X3R3!H(61==9KZ>A5P/-YK[^AY?A.&(TA9)-%<^ M?P$5GZI/E#CSWF-G^@Y7M,JF0WW?7=.V ]N!^$'!_3P_"3NQ+4?9@"><9\O/ MF])_=KCP\KM%!SMLP_:39^,P(,>I#T%QAL=.R5"@2[W37TUT267*;6^QK4Z" M]UWMHAU+JER^7[FFSZ,TLNWP+[J<,^B[)J>')ED27['K*2OA9NL4'".ASI!Y MWX(-Y B.XA^A33FC:PS-,H;1K'"IYS@:>B#BP@4=%;" VC_4)L>Z M78LHQJ[I V$7_YV8=JKC9,L!3H;1WCY V#H^ MO:W72-F6ZF!B)GH SI1#(L M";WW#18)!CA0?NL7K#XZI'3%YK:'W^.+3KL"KWY,>;:0 #"MBUUKX@N1M)@Q MA[?5PS[Q/3$KTND0!F^$]+T$@ J3875 N1@^[W_A!!B'%%GK-48A+C93/Z:_ MMM-_-JAWP2C6A/#L_:(3!\'$EL$-RZ$@79,K],3T1W';A\TV-J6EN+8.S!#! M?:+UMU4S6Q"25Q0:J#-L\#J6A MN.?:#;Q?N*-\+Q"(J38/MPA9@JS(^1S(#YP[A59""CME!W,9TM9+!%G,,F9] MRT'FN7#EM9)L,>I8O!GT5LD;$-&^NS!67[I3:[VD1[-@V_>$"-8N6Q<,(V'C M)JX.-5PD]6FT9_#!YB>JGP0?2=KD:@'H"5LP,HXAX3:MW:ZLWYGZ^A=F!P%= M^RSWLJ2 '^JF:$ZHVD> 8*6G 'V AV)3XYL-&-Q/P=T10,KQWGF5>)NX][<3QTK!>Z"SN= MQ :D&O;.?0>%W <;0J]_T$ >8'UN,@L_E'0-ACCL.=AT 'Q$">B"\>O#WJ+& M6D,(,5JGI>'+&M;QJEVH;\GEIL./."(@-=Q,';0FER?I(_A0ST]1#;+]GZW7 M5[W8:_K<6Q5>>87N!$?T!C] (\I!>9=8)\K/ZB*OW:7J1Z86,N%^.F&*_,J_ M\55F_)PE=1ESA'$T-!2V2S6S/4SQ<*GVL"N15S&#K-]BMJ:CS9_"5VSZ@0^(C6R0-Z;)[GL;U\P1H0%?&1C/&#D^Y=?C[ M'83O*%8ZYG'EXR\K\QUWS#=R!+S^"QCS_V[0_YS;^Z= ROV9ZDC;UX_VQ>AK MK1GS7K37L57/X6[:QRS 3I?"A#"B0F7J+6<($@UP)8?=@9-Z7^5'5NZPXE29\[WJ.2#? THAWH5M@6IR8)A@+] M[#/2,7@[7L(Z?6W]V8D%ZF$6A)CJ M.X)$.P(&+-%SGI[^1=_;D-X[,ITV2QKHQ+9C3SU$4 ML;,768*^,#+4/.% ^OSHVOFY\X_"Y#XD**3,W5<43& >!B'T?>C]S!>:]BCU MUGLU==E]CY%.4[GS MTI&ZL1:ZPP'6CV+&%BVM5VEC^P!%@R5PD0(G<9O?+UMXQ[ <=L[E$X8>YQ@YN?5%.39*UPR^A@$<"U=+!/ MRI[+\M]P:2X5HX!R(F=$,>-G(!#O)K5!],@+EU\9;TRN67X>XXIH VRZYW:D M1(]96P*H0L81ZV;XMHH9Y*\R-@3)^G]X?WGL?[61.Z*-,$XG%;;:<0X@!1&A M!Q&^97B8F>W6J U/D;M\*&:_N]6]Q\4VGP7.S6M\^1M3M B9)?J,''9PYLRH MWJ*=F]U[]S07XO%*BX/;.H?WI!:5<#Q1)W0W;#J-R,,Z$/9J]<30"DOIUMJ- MZ GA9]6'L(VWMXX3EKI^C#5#%6'3CPER3=*)B:O"ECY4=EHJ6"D MTS%UYM,L"\2'87N^M:[2^;K4V"#C9$/'MQ^&].5OCNL7S&H*#QCF*0/FM'V- M#M-^R_Y4#UK0AR10O5.VQO5NT]S RO-E&8F SU?0Q6G?,Y$<-QC1I(7IQXEB MC!>P5ZEST7K]XGM.//IVR:+FIQAV[L5BO#(;"'^+[X>DXBB6<<1E(UPK1.:^ M9Z8[3WNA\ICX]WUS7_DL5ICS/(4@'R/8^N^'G-4 M''EK[8_HV^R$CJ^2M9LU+WFS3"D9>:1QQ00+?Y.KRX7*K/MGH[O4&;PIQJ/J M;?B$R]J^_<_E.?V%*_Z?[?$W,(,$RD.^'B.3E:?U'.7\*3P1?[XY&DW. >[ M5<>Q(#!9'F%SQ7/5R:+A'I?PL=W&1 MRN-006 3/^% 6P#+Z/!+?7YDQ=L+J%8T/S (+K1/&P)VD>.(; MPN>WME;%E,ND%N-WK;$5BCL5L?$-YWV"<$E&;RBOGW[US_$^KS*V M!K%5W/&L[DI92D1\D4NY1[G-YV@&Z/!JL3L M.VX\;Z7GA__# [K3+PYMF _66]4-ZO?I]+L,EF=>IQE2#E$^-B4E\2O_TB!! M)B19_)L4(EEVHAH>*_L;;3**TSID@WRI8[68'+V:J%Y7<6Y<8WUG L"Z@_6" M?ITC$Y8&[G&2[C/PYO5!PZ5$]Z'X#T,_YG@VB\U.A!Z*V+7ME D:=T[M 4/Q MD\CL7:-X!JS4[45'V.MO>A+XHF_Y"@IWC90VF!93XVZ_'--V0( M/#2R*8PL+8R$Y.)CV8#7*JB";R4F(I C:+$^RF3[XQNMSET_O=_5TAVWE"ZC MY.**%.]5 ^@A.L;,A;WD8]AI,Q^#55+S$G,)P+%13&@C0U<_\+2];8CRW-% M*ZD.*CNO*BM5FK>>GOQI%\TUT(,?UGX VVTB3FUK\\:C9-MKS)2'SO(TYN,: M'J1:9NC&)A/&[X@ ]ZK^:VDM.A0J"/;3WG%X^RVH/,T&)DV, M*>.:#5CR[">_D'>2!2[O6>L) <:0EDJ6DS^!0,#%4.%P-7VPU= ME[>Z'ZCZO'7;>VQC*L&0Z<[7F3O'IP\ M0H@/XA_!OU84B%%.CX:N&LS-BHDE,$BC&WVGVR<:ITI*?LFZEA<&[\T@TV@W ML[Q?;'C>4ZDPRQ\KQO3#WOFU$R:"W>BRD8$":F]3[#)=O_^\^K:*#6 N*=3P M&TOILH'*!&80,P,[G0D59G$S4]VH)_T9)Z@O4/Y!1:UF;;>8V #?NP)\X.PW M5+< 1T\9FRB[KLX$=N: ']?FR:U=D M)-J0>OH'&R C^'T,2&Q@H>!]W"WE-VW!+\Q=&"RM[C.:@P^73@\?TO(X D<&2?1*%5D) MOGN[-V)]7Q/ ?$V8?GAY)YA(*T.2;I!1? AT=^ ;"]N"LU/AP@URL&_?=Q;(!T<&#O1S;0Z'_[F&*/5^7R+OP@&^!!L8$V MK"3:$$F&""(SS/8.^%JOX .W1IU[5O)3DG0_OA#_)LBZPSK*ZB.*8SWML'3M MKFRYNH%/28Y3($1G<%&1_.QN6=?1SZ3LX\4$7DY:@4!9_=DJNXGAC-/!N>Y' ME-#B;T-#"Z!M>II/'@;]TM%]:/XS'/;ZEL;O(9H[9XTTHC3(L/% [831+Z!0 M.R3:W56BK^"288ED1BT;B,@XUZ-EY#2OA"MR_35JL%EC>'C*Y=N>#/G$^SQ= M^\0??FR+Y)\5/R[SYP31'_R%7JIA@AZ6=]ZP;HI0[.HU8?KDIMOSQ86,7=?. M?7\6QTW0(B Y#"K42R,*HT7B7BD.G)X1 LVNF?I<\>^BKR5MM(KN#C=;9.:S M@=NP&-R[S\FTU%U(;KN;7I\R,- AJN9&?Z[ 0_$ W,N/^!W<<&F01'?B:"-+ MEBIKJ#\H7[.%$AR1KVH=N_XAQ5>2E?V:])H-! N^@&0JZ__6CFNP+@;K+S6. M!O6=6G0:P5_7O42\_&FP3S>[]'/[8TSU!F[I.8=Z/H&I="MFXN71&2PW*.'^ M3@1N'\U\O69&F/^B(,&_H+Q\1B$9[ #0!208/Q)C0N7-?D#J4_M]:=0/VEM; M\?;!ZRPKVL4=U.'LYNMCOZ!++SE=WD_A\20C4@SWN7!)6)-$#+!/0MTO[9UC M=J<8H>?2\0T$3_RX&ZEKJ8.TND3DF3\WZ7XJ0FLCL?1T&,KZOFJG?_:]_1?X M7B5L? 1Z*?TQ>MB=7HXA6A$%$UX3EB^N:2#E^1UW73TW?NXX=_5_\N6Z(PWN MT\M"75/0^B\-MGGCR#K3B:7L+ON(FPGF*Z7\W4LA*2-;A71[SI#(+ZVRQO!H MB>$'T7,ZA@_TXWM/$)Z9Z0'K\P/'WY?5*2RC3$ M#O^%UX,C]LKHASBAG#:390T0/ 965_@BT$@M23K4\>E]0\B"GW]K3]J LT;V M1_^L[5^$#!'XF8:!(*'G(B<&0X46O84=)KYU#O1*1D66EG*=A]@CEV#C'BS! M**KN-(_+?)-R!CS.3"A5@*9X*H#6>V&!GAB5%FZDO'))6.2E%\_FW00J?IQ( M>P_>H,.]6A=;7+=MWU@KTZF%+;")\D5:"NB0"J'Y-1X*&&PL[W/'('FN5\C03BCS7W=(36+IG3 MO5TPHTVR(Z1AO0A2J@*(L8QU'*BMN*00H1<:?J4@?3BWY\1[E5D)KO41Z37U MY5KZ[5LXKNI5488A&$"BDE<3S=0N(C7DQ+/EG;\_D["ZN*>^4L/G4CAWY1$ MF-H[0TB$UOHM+><:MD-V?44Y=2I)53)IA07>%*ME;U',30^)O*)SC"O=)2/O MN'(@@\4:?01/;*H2E)G?)#'?9$PA>97Y/2GH>%&ZV\TX^NACV:X@4XC\DQ(/ M88V?_1.%M'%J31KU7=/>,+ M8H<_W#)13(;4#SX,%MIZ";TO2_1._,1/QOPY-V":HDBIU*O--J@ [U@46J>]2ZVNZV8AJJG(G U86[!ZM%!;F:K(WT2F\KD&-I!1Z^30 ML[*J7,'H46'I<2TAJE*7@ZGJM(*QIO$9S1LQZ5(/EM:%%#JN>H_Q>O1\^ZKB M=[?OLVZ*1@:H29'M0E1!$STHJQ$FL( R(OKU?7N?VJH3_C_M#FQY(.[>#0'@ MTC3/I51.$GY"1;0/W2 C$C6#IO'"!N,> Q?O_7P-JJL^[U#2EW!X^M?+(UJ^):TUY*YG2(IV@W M$]^"J5TX3^IJ\LSDP4,5>:#.O7/C&L0\+[/5LDBEBS$>%SNTS&9B'+ M=IQ@)L \NH%0X[6)K^!DR^&5@'+OPS7T0,65*S]>S91P=QN_74 T545?O[*V MGV?+\PO:_ WHY%(ULNYNM6@[ICNYE77M[\$4<4XT%5?%MB!3R M;S=*OC_:A/KBV<-OWI34M^XP!-$M"8 'IWKWJ$9E:ZPITZ*8Z68JK$]9JU]- M_$E;/K=G[V9D]97??%O?Q?C]5-A38\=H5 MG_1Y3RDM#>@ZX8_(Q>P%4Z=7(VGU1^C\KXK MY!Q\\DT^^T+4M]T ?>X$!1'EX(KKF#"(RM7"O\$_TZJ_Z@F9T&JY*)\5)/]" M^J*<"B7OBU,6F$<[3H$GP;Q%>&9N%@:7]I+[)/02!H]6TEG#8)FBGC(>&BJV&28-[%VH% 10-E_9'EH:O*EZ.^/;;A.JX: M#W#;2'$%MYOM'4*KY][:/5H9MO-9_@+%M&_D1V]TRJZ'$I_;UP$>1!:!%W/>T'S<3I8H MB)@V;&O4:,% WLKL-LA^ZMX56-E]__X-/_(]D[3UOQXG!<41*K>A"42*,S1Q M]TI^B0;*]>/RH;:U?5Z8_FOUUK?SNC&E\!"FYDA@O5W Z88AO^G3)?+=EZ?( M CL=;;Z?>O?HFY@- _G[-,TH#N7)$OQ -_?.M/B8M3WI\#Y.\N7DJH\G-,L, M*\@\F@/IXTAG@Y*@5ZG)35Q9CJ$^$.>:]]&>RJ%;E&ZLN(_LCPML8#K=!J." M&815>;;WF3O:G47^B#DFGV%95_<^?20,H)M8*(6+#F-;E*[N[F_WFY!O?YAK M(.N:_&KR8XC9%EYE3QB7!1O@EL*VR).5E*CX93Y22<0/HLLO@X,>ZK!?LXW) M!.74S^%F2\S7#P8%2QHIS@7BT_?$;7WNIBN%1NX&.2H]$OC)P14 MCDU<05O0U;XO!(M^JH/$E2^5M1P3DNP2Z>1CB'K#C+8G9S %HLD41-?V@Y9) M/V\2\\1]R*NRJB2L.6(71_Q+K]^_S09N^DD1>^4L&ZD76 [0F9/5-7)*DXF0 MYB]\\XI_;D?X+X/+P=1Z6C@%NK1*,J3RI3#,_?)<%5NGOKW<-/3=><]";.ME M7> NN9X] 8@48G4_0UJV"P=MFB01=S+SFB_S9AZI,EB;L6\Z&]O_#-Z='Y1B M=FSOLPX@;)'NCFVQ;^"EP^3[14&+)98)]5MH'DKS1]^#J!08]B#S)U^I34"+ M<+<_(@4KSP:\M)58 V:'_,3 WPB<2[V<6RCV@X]7++@W#EUT5*ZYI],YK>_. MMD%B$2KQ8O607HG\2_CYNH>6?IZ>DJ?U/H<E9YK49Y_&^@A!Q M,^;B^O4KYF6G]O.L;=+><(Z@T?@M[&VJ;(O\R-!*RG4_@5]IDCRXTZ$QQ^#7 MTY355XL IQ]CJ69*8"8I.+Z\P93\793>-C%2P5Q.9Z@9\E0*,W\<)<68+]EA M[3?F$/(P3P* ^<*2\X%T92M4CY8-0RN_O5OZ4.7!L/]D=MW42$'A2B2')5LA MXVFT.8ZDTIRRY(NM]EOV$\K\#HNIOC8X7@/_Y#$7> C;$,WM_][@".(MXMT8 M0PI&"EXVRLBZ)$N@Q(.CQWE0P4[I%A^9'0T-AV;*@3;JXW"GNB:N,G[1A' M7O==2K'O]R0 K*)Y?#MD',$2K*<*31.^KFLKQ3?M0UF9['E,1H!9KNKP[Y^( MB\=92R^R@2#I;2)%F98!!M%MP&"Z6S-F7^V(2?7.13CV^V67M EG^*>&V9T_ MSHJ.ZG']^@\_7>NO\A1#9A;#G]SHUXR3Q\BZP-^ O2U:D:'R)W_[*NUZ_7LZ M8W^7SJY9'5_SQZWF$6M96S/M,,IY(@2,I:6!#E19=XH9H>!7D^2@OJ;AQ2\Y M)X,?KY!-'\6=?O>R/M6X^88BCQ+A;= /)2V0%TDF3$";$=)$QU D0=![LT:@ M4.A*Z^REO>Z==LWEWQ[O%+T;8L_72:Q(;<7%X:I@R^XEF&&L. ,&B]8;?D"B M_$R[4W_]H9[:=QM'KB1O ;\7Q:O!'RG\> 7.7'O-.$OM;^]/K6$!L6U*RL-- M\N#9T_>U- .+5).#C&.35=+;7QG:7X1^/'&Q1FR.SU^:SF<)8%Q!/I:@7PE: MBY+RG(059/6$=,;G+ SPEY665;NTYORRA5WI/7),-5[EL:U*UK8%[22SKL&: M?I9A.]R@6<)0&#%3FG3UUOF%?#-%[#$ZM:!W).Y$=>EQ"37-EUTK2L>ZMW\E M (PE9C5+#'T"E*2?FB=6:[F]$/TURU?GG#<&')8'[ M]"Z>M^:M?=0BO3;7V2\(;M*XF&4FYM3)5B79S ZB$/J*&TM"2.,PNO>8JK]* MQUO1MI]O'JDH^WWNME&1W/;C'"IG]#TF(8@-3+JU.*"502'*[_9W1-0CQZ&+ MP]7[/1"5DX]-VG>J!Y[TJQNT^<5*6S?I=VVHV(?9_>=7R6?KO_06J3P MV'9>XWI1&@'$?M1AV7A\->F;,:8P,1WRGF.CR(_*Q[+[WSOKI]_>K:=N.&S^X.WNJ& M:T?)EKLN7MPE"$QS'5>2IFNSV@DBL!MVFO"8=>*RMD2/4B]>XM/LL&H@,Z#Q'JJ5H/ M$](J1;-#PL:[S'^CO^X2KEXOD^)B_,8,0]_".[3'[_X,_8XXPR)2PM&69'?5 MW:?O",Q\1C3RW.7K7WM\IW2$=%F$6D[@<(ACR&:,_O/O?"Y5_UKCHI.[8GA@ M/D0,I1SU"#%LUU=E6#,X^>UD6LO!7;,)%X7+\Z^\X8ODGY&F6"^?YJ3D1Q1H MA\=]/%HW"Q([I9ZFHQ]^(O!YYF;R_7"<<\LY-F#2K#_ MBI45:L_OX] A:6D*9*F6DX?O4-0[8!7S,,FKL20V$$\43S[YP /*_]C M<$"@N6?:GGO4,)%Q(Q<-HRRO-)+=+_>?&+@]%-:QP>B5.I=ZSV,X&_AE"P0@ M]K!&<)0+^%@H5]-X+LKV%?A@QN:WO-O7/E;$33:P/N'_L!VZY:D$WW'$ O&0 M &4#M[3CV$!55QRLBA%$%O#+C>]U77!D W45E9]1"6)W1$4-:RZEE'KQK! G MAEA"O$%OPBK;8#S32 V'N@-H]R*+^!>!?:6'S,SGUT2^41*.ZV^EXY';N(2@ MYWT(EV&M:G?'-0O]ON6EOD-#QWY]7K+U6+$+QG*S 4_M.&@5-F%G[#0,-D6=503$G6X,F2?OKT6"7T#"0CP830S6;S[ !!>MX M&601@8RX/O-H]@3Q?L2"RC,3[N*8YT JAFVPR>4EUS90-PH@@N4N&13 MN_D65W.Y$+&.$A4=/!(/%8I*)PX2KF$ UB<"!'8S5?@EM#E+V%'D8$3P&SA] MUH3-HS^\;?4_@WP"'4V\5(VVU-%OH/8#B/-#,*K[^7C MI4'\,LZ37Z;7E8NN=IM$BF"NLX9Q%&O ;B[.C/_6KD5EU&DG',=SUGSP&[AA M1FB8U]@XR_$E[B8^TW!QM"%5<2J"_%*&WK8]\J9]U"A:1"IQ_H[UP=##TRGF M^DO82L_E7JH;[%B7_@FL96R#*E)$GR9__9Z M\MEY%%^G[M6=Z:5GFDZN*7VY-*TQ2Y&./*;.91<6AN@5+AFE?\:]&;_D M/4;[[)$]NJ*6X/PBR-$*>*,4[33,(6Y.;S@R86F.9G9R!->>!>RLID#(89HS$''*VG;X&GZF0X?SSPD,@P>CWH3SWD/SWN8'=AC%"2T^HQB,O4N?A##-C5[GA/GZ%+ MAUF[KEUJ2.XFF7? M.2KKKZ54EMU2VC>B56WJN#WG,%S^HM?__GU=.[W/(97U$LZX\\A?Q'$'ED 9 MU9#VR"#D!L8U5"GK/%!43"O,DCAR''IPWVEE(?GEM MR':@:K',[6+#0TN?&S>$[/[M-!B="U$ >X=CB,\YC)EUD;63,_WROBJ^*WP0 M.!Y1]R2(FWSUD=C&R=XKS-E]!'.L)_0K&R!E+M7G)6)WSM\*\E86_X[:AH=)XU:R$9.S/.\I$#:^H49FI2.PEBTWED*NV'!BB6W+P=NW8.L.\ MR'PA_KCQ\#U;'NT:Y%H [3EGA!T8]N#^,5="U".6"NJ<#GU]WF;89PR_JAES M.H(YWQNH4CRVXL,1T&5UISWO?/Q(@4M>>["HB&E?5[O -3&U; M?(UZ-/:#*I-<,[6NU/%9\*-ION-,KO361?HI-M"BP=)@B!FZXF.N^,6QI%.U M:67[N+6O(+:1R,==/ TWNN2,O7@VM&G^S"8S<0P#Y=!27N;C;@? M]]4>9?N_,ZUL+9;6[+T1_SG4 ]>^3Z7Z1:32@;S;8G=+2R'SYO@;H /= <0W M$Q31 E3M]DS#;.-&RHMKHU,BYS<:NJHG#\:AR7+A2J'I*@9'%0'.$G-B R+2 M'-G,Q9&>?--L@$YC XQW>:S=&BQ!'C9P$M+"!C:7V<#6C*@T:Q M@=5)-K#V,17TPH/[(4PQ&!\;('*T^H]T3,+ <>A+"=8 L7;]B$DJ1;+E5YS0 MD35B.&Q%]3)'J^S88)::V-(OH?>/F5B0R]1/#5;[:#OYF"0K7K=1A1\\)EUC ML]*DE^0% M\\_?UF?T%V&4%<*$-BN%XUJAH%P19R;> #CS#O$2\>^_@/Y/M$6-=2#XT?>8 M*7^5+$=D&!&6A^,;*4JN]_QN72W*'BL T,/\8)TXIJW0&7^ 9&=6QO<.Q$]?.HWU.W).6@BND!K47]@N]YWDHO<.1D MYM(-ZFE:#@$.GM23B;60N(UK-\J^\C:6CV_SJ9J5XNCA3\;AQ_"#A/$HE@#? M-#X6>V/,3,.]8Z8O[/",3=1=;WO#/)[8]UUTMPMK@DK5VWRO%S)"#'!^_W*# ML(=OY'Z?LCSQ+@FN\.)B !!M#3E,K% 3%S/-F2JL085TBI,Z:"4 M7;%RN^7VW0]\><=N[KCNLX"X\0\H??E[P S%S,->68W&5C4$RV+V?)&UH>J% M+U-E$FNF?@=[J//>7&95.'.R&-A//XOI5%(&>:BT(1(F,4@[-4C3&K[[]0N] M136W^%=JMW.C952;(SY+U5@=Z>G 6FQLM5 W60[2E-.LCG4V\"7H(, (([RM M&USUK&RLR?B\PG>DU\](ZK&!@O0-DTA3D3#9?TD:YDTZK,^$&^\&T2>G]E*^ M'3V7@XH*ZGM7N'GM=OR^KJ/\+0$C=IA)SF)ZW"2-&1CUS3:DO"Q8R:N\'M+Q MEF[*<%:X%M@F9JSAB[C%Z&?F8J>3LPTH=SZ,F$DCSX'$TV?>#^I+9$PD0"Q] M]V6F;"71!+UX%OW&NUB"]92\&I,S>$9XMHL&]D4PM)-V/9I7LR#6\0UP48V4*[-!G*R&)R5$:G* M!GJXJ6/,I"XV8'LE!S+@^A^= __C@SSQA,4_3]S^.P /95; 9H?-#K.!KP7% MV(5#Z4O2')U2H\[(BNV$TJ6JX4S5Q^$F6)8 C VHG29!MIG#V/5R5SIW$^># M2#AGH!^#%BQ"$)2ID=%4.QPD;[>O,W227G2[=-I"I596@G\FV=KQYE$@- NH MM$1CJ;4LP><479+8^ZJAH ]H;)GU0TT3O5=>A@')8X=.NMTURKUK*H*YC[[' MZ;P:?1TL\KV-UM DM/F(GBGNRH<:;#VA(0OE^*94D[[P+:EW(B9@I-HE-E 0 M5M_5I#6TKMA;IW$,^JG^!7;HJ)B;G]T$)4F55!Z0%!00!1!!)& "(*H0021&@5I(D1Z@) @O8]^S[GO>]YP_]LJ:-;,R,\_L M_=F?SU/VXX%F'U*M0J+XO34^)[]\%^1BFOW46 K^42+\W3-_F4/G:WT.B^*2 M_9-.:^?F^_PP^;EQS-TE WO+U=$4XN.!:&?1S$8#HHI56\V- MY01$9T#8C07\L'59DWR MR7RB_8W*&H_?"_U)BD\FIVV!/.+/RXT6;(^WN2M9Z55 M$].#L;KWONX<95LR&Y]K%B/5)!&:^,:-2(QTYU?NAQ(J>*1T9V2BCVY9F &T M(O;-0HH7JYG/(A'M4.6QQO^ZJ:VX2\U M*A#H_"W!^][$S#<=Z;LXN'[XP2%M%,^!TUAG,XX+)C\]'/_^!6K^/_=C;T8L M;-#>*!&RZ FL_/UBQ7(7"G\.@6"^GX;OQ:_!870.*6:D.VQ7VQI9YWS7_! MSD=>NC&2J<.VC4N >B*F\PE)>2T;L6CNSX\-DJ9MRAO/<>NPY:&.0'L4@ES-.&&;GPE$VB1@LSCPM55C@QY'#]Y+]U^ MQ.!K;Y=U+FRF\]T MBB/"XM%I<4R+A54!HQ_ZGJ-S;LK7.,*>-);M] :T<7P90G/5T>&QL1&)+A'(!T?]$()A&3+G<%FD9[GK\.7Z/J[-RZ8V,EO3)( M5V3_Q7Z1Q'A+3+K%>\9HV&L[],I\3;OK77:8>LS@#7UY^K[0;)(J@^LX^1DQ MN[:)?.G6'&^5R:FN:_"=VD^%]5,O>W2'U%WP+F@QVF&20FNI*A7:*BTTA#KS MP$(I1W?4W,1[UD27%C,3IS%EQM&#WX,A9,WMU>6A/Z7L&&*D5\EWDYA W-G/ M0K7O;($C[#I)K1.8X$9;!G?HW@!\%7PM^\#IUV;=.&UYMY>6%@[N!(!#;Q\Z M=7R1@R9RF''=E&+&BLMP&%UY>(E]"_UW'S+Z&ZW9DEZ,(>3,[J67Z@2] 1LZ MQ"E-K^[7! /B9;JO"N=WX&5 MGII+,>!G".D;/BIOZP*RG;%;S006-%@P"*#],>UIC$.8+]L+_-25<2:0.,@$ M^$Q!:R9@,)X(W2B&,\[ 7U7]>_\7:D4]SNA%'Z:GTKB*0*=V\>3"=YU%\)I\ M;_]W]>I1O4?VF<6_4+20BONHL\4^5?0?T S_76+^;S.<-AFW+D'"S0\\T;E& M/MPNKMRCYOESV^V0TQ8V8!-DAT.1"PSNC]3SH$Z]-3+"DGROA\_IR]9;F.ZC MQ5\I= /!#3V(TPUX9O,Y5M(EW.ZN5^6@J7SXT!\PX_'T52?V:J?06.K<:JW\2LP^W6$GD7]M9A:*R PU?1?LO MM%6C6LE*#![W!14S4XY'NI!E\3V0#*_JXFS5@NZ=<(7'[T*3Y[=Q WG[46?( MF(Z0?,]Y&(^'[K$/O%7=K]U_S0B$4HYW+\!-4']>V9KQ94[@J4)>6P!#L")= MM)XL]4L?6V+2?!$1,"Q&)/%M">W*F(JG?,_98/6(ZS&('>,PV;L, ML@9A7/.FPU>3"QU#,)U$Z^\9"6<.CJ0%'<-;-8NS)*V@>@_J+4,&95+?H""Q MAM)T>?]H->['7!YU2VF%"43C2=>ADYOSC^)M83$U-NLK3IKH(P$C/!#XR8N. M'/0183;P* $;G:L"9A65QD0VGBX&,TGOX0I7*M*^9T%G)_@XZEI$ML?;L* \ MM!L""=*4/I)@0MJ?.^'H;_ORPL>;,W=C G7[>SPHU"N#:^H2G"5^?4JAVKV" M-><]C#,5OP3O8S'6$]\!%#LIG\$Y3,*VZ1IV)VGD>'37QB61Q*"5:WD,-D$U M)O#-AH+ 0MEU(2AI>BKZU#2HT/I4-?HQ>-G"*@M6<>FI/L5:E_9DEJY=?D%I M.;ZT:'GL:5>>_UV,!^]VTLBU?9VEGQR-WR0]NG7Y9DJOODQ$Z_XPZ!D\(9<) MU,);-A[-5]CC1M? A" MVL),)C#B$0PS#1C#J(P),$3S"0IT(0@'BQF\466]Q+\^?L''_G\J=8KY-[5* M&Y@ Z(@-R]LR1D%8OO $SVK,?WT<=HX?#(:NL6BGH2834!0O9 )R5ETL-9>W M?H$T0$FGYT-=LG4ED5D,(?E!VL5B%+K5U^-;-D*Y$;]-/K;V&['CF^B;&$]G M/52T(LABEI=B6EDW/9Y 4[KQI#_K@QIF4@!GU_-4^8=D9X4-($X8JJ37^Y=5J_J96FR#ZEB(O6 M0;"@.!X4G,=IJ-^FF1"7]=LN1#]7F4?XC/-+L#$!0&&J\6 7G&0G=<6<#,+F M[4O?[UW[,.;O\BSPC6.R>C>=XL:^'1]/.T;.HXGT4:+)QJE^=+@!Z=6Y+G7/ MHZ*/UKP.=$A/#JPZB"Q IZ87+G?L6; '\XG%/7;?2],M,D59(5-V(P,VW 1@ M#&>5P*AY.%N+*UDUK@K#UW88D_UNKO-^0ZBO'-^%U7:4*^M1Q>@Y.GSW3/%Q M4U[Y:L\YM]Q<\%]#RDPU,W(@589U2#05QK7D5>%RQ6 MU]8-YL?Q@2FK2DU]#=F902HD M,C1IE\"D1F1AMX,<64A7'WMSU#7G5'!820?;VGZE+6@KAF2P;NZ8AJPEYN2\ MX%BL'?0KS'M(R30Y"-EIQ061X#3!;H)5#*IVS L%(]9=GC.=T;\323^TUXB= ML=^-G ^JBQKJX2X;SJ\EN]\+)Z0F;RVWZGD)="5N6 M #? 0*'XF<#>9?HK5.CWZKQV%=C51V''[+V)PS7\YND5>()PWOU=_I8YDB$D M;JHN'B:"'&]WD(CZ?:_"&K>H_[/!Z2(Z&5U-_4-W@VBZ++!6IIWX@JI#61,' M!,&R^>!.+\?A];F5%^<9YMR[-^=WUI1(!^=3DJK@4;L'TKM[OZZ\SS$RFYOE M?VCW=M=IJHD8#X1WM4U?K8H?ZY]5,KT=/4%XM.<(OUY^V(G@_P1JX1_%_IO. M_U_1])-@ ?4&ZABH\@.7I(-YN91UPV=,U>]H X2R(;T,(U3_4NW @BH*;7@^ M]2](:-NL##FIS?7!\-IPZ;VM]IK?' L"+_B_U"N1-8E0VJ&;"Y?C+[T'X5=) M.^&>T^>/14_,SJB._CAVA@F@HU#E9 CE!5A-]OT$/XPR(.^O]%28K4S[O< 2 MB'C.6Z=!%0"CAQ? W\=&0KAS;S?>)$/:GUJ.6,^YC"^K]++025A%@7$>KH'< M8?"(D)3:B+>W1!L-%XYWH6K+AQF?V2$!'^X]U(V%5:-EK. $3$2S#OADI5F( MY((GVG=+5)6>]8B2KKMGSC'R%*!2N^=(MGFB\))R4'6^*^E51!NLU,$4-;$] M+1K)OIZF6[T9B,43"B!5L Y^-:UFV1FW@!(?E2T>9$E J'S2)?RSITM_5L[L M+63!Q /'D#R>"=!\ZGKZZM3C&X20;L$T??"-QS(_P,)J@9-VW9I)S8J& A#T M@-ZPZ>*R>LEI5G,LL6\:=**A9&CRSZ2!.)1),1A/J-D\6QRJ,KPXKG9:JT2< M/DJ"TH14*2A2WN.IS.PR9+/%MYK*=_7'H3^G8Z,O)(=NPO5 ",4:A)+F^A!\ M*'52<[:.JY)?O9VY'3_UP0J<"4B_X%]T:H5SZ 2190=1QPEX 61ZB"=O@7NZ MW&P"Q];<*$LK!7:H221LS(76XI?3$-IM6/5$LBS=">^(7XJ$8\>O:AH MR69Q -#FM@%H020$31#2O1MF1(9UP/B6[H8=]6NPWMX/=\)_%-N%=#>%=+/2 M1WP>MU]:&C*]2_HX^< [_=/3ZH?,\$5*Y7._O.$O1\PX/C$.L)#1"]V/YA*L MQK?;2IG[0]2G/G_:F:;W7OD./2KR,U<(=)_G!SJ_@TYM]0HQGQ6N1X\X M#0L6E:7])XB;?W#[[_G<_[O]CSG6@W!-VI\QDD@:'RCD6C/:>)>OH=0PQ0_# MQQ;Z4!3#(W+DW$!53UD>\W;XY.KX]'!CAC M]\CK?I*7-.-8I;PLFEH^>],!;M?N[+HG*Y-(U)?T+EJQQ@(A3W^'$)D 37B8 M<+A-[D(=&4$[)O[:F@GHDZH<=Q2&^WO;P:!L"JY]+AXNS3A">]"LZ:!%SBTG MWIJUEVFJ%]L*K<74K I$AUE8N)/,+0C$MA MPHQC6;,3 JKDQ6]#M>?F=\+\/G/+99BN!\QON,A1V\[1J@W6K#M1&#*,,@'. MD5,^Y1X%DTJ:'M?Q%BX/)4B8XV=.ZPG>QC1R[92MSE^F'52@/ )+4NQ4(YC MO-!P09>JSDW-B1KJDX?#+"VN33T\[TH35-"K./65Q?PB0M_A]VTQ ;YIE9([ MNT%#&RZ02P9;JWJ0-/EOWWYY##6+H3_#A1EJ:YC]2 [[\?4G8:J>:Y.>^CLY MY:(T&WQ0\R%T&Q/8P^![XDQB NTY1VQ!DI79:+YV5 MB0ZD??I<)^'J&5!SI MBG_WTM)HSZ.P?0#Z&.U/O\E9E#O9*DLS7@/"#QZ;H(.%]9JUIEO&^BSN.S<( MO_E7WXHR[23I=SQ"%*SLD%;]<-4K>N1RH2VTS *1_BO%:LG_S]0^/HPC$WC$ M!+@O79L?B [>>_AT:%_?-*+FZ_%MH7[[UEUQ"O*5\1'C!<-D=39+X3N*4H!4 ME.[?/Z[_$8V$G]JA5) 6UQ)(@RB3$MNSN&*'SQ1/A4OQ=X6STAYE'GT?8!2Q M+X]#[$;B>UQ8(XQJR9C8+>P:B'E*I$$3C)H:AW X=2R[H4J;0;'-.Q=K+T_T MD-AW0RV]5@D9SXO!NQPTD2&E.1[459!M@0Z#9=TB78]Y!YWV'-143($ASACY M=CDG'P(.#CSV&*Y637#@!P>H2$9_LRS)*O8!RK#@VOS,P]\UOOO=XB+.'X4U M220O$4[]5&3_@G'$3L=75.=(W!R$MT$%JOA_X)+:W_S*YP<*7"ME+30DB>N8T"VO3Q86$.N:?C!TS<8HIG9=O&-GNP! MN78U) X*%WRW MYKLB1=3H53HW\RLL")#D6/_3+\D^"'6%B().K=*0F@HR+'%;:'O\B$*:UH-XY2L^$_O=U=9,M1X\?YB_(QZF>Y=>"_5\P@2+W M=8_F$D4?Y(^@NWK*.7^UQ#HKFV0 HE(>BU PI#:)E5@F4/I,("*("?R&6\-K M(0E;4B$,;E/2Y4MD:9SK:U9R/_O>0SMJ]J5:Y]Z3%7U^K=G)NLZUC_16.EN M-+;=FW^6@+Q$?Z['Q4(KTHELM'<56THNB"E&IEN1>!?;^Q*D;E1M#^.\' *S+]TP^1'MYBAS4-;.$^JW.>&# MJ<:N+\SC)_/MAFBR;]P.SPF@Y>^_Y"V,5L]L+_*-W!15>N^J-16?^#DY3 V M+.Y5X%[B3AFG'#:;N_VUJU+?UU,F[?B-:,N,1[*/.&22>='.+*)WWO,5N$WU MHH6 K<7=E-4^E5=W/]U.UOYHJ>WOJOD5X?@^'1F%+@8!,*,D"(8+2(AME M.Y&'"2Y-I.E+H_+3B!*LQB@'JEO>](?G/M,'GGT#/29[FAE#U;87 DTK1ZI6 MBW!^U!YSXM0*![_DH';TY5N2 OI[!4?$?ZE.*\UG/B.[4AS!I)YYJ M?-Z.2V57UWQX:>CB2G!$G5[/VB=M(:4N/"&-"1Q4U95E] 3[)]&8@-L'4G.A M]\O\VME?EDY/94(S7#DOI/"-L%$\_PM7UW#P)_)/0>=5([>?-KVAL25, /2 A$.VK'4AK*1XPXD)=+NQC[KA3C"! MZ')0E@D8IL\S 8;((2@M /NW7EJDC"BM/J\4TG<^MFS]I)SURP^/VKM/G.JM M>$\(YY1)YM3X,2?!!-RQT?C*LA35QB!B\06Q&9[6.UR9OQ89=2W9 6(+ 6>3 MOYEQ%%FIDGF(V$CT03=8"=C7\=0UVJ^S_Z2&4D:D%J0M['D#IN)%^C(\ UZE M0#ODVS$K2[V514IH7YX/D MJ<6$1OTB$&N5%=TP4F;CREX1WOW]QJ01L*;(OHU=&* ="FF=%:<:Y9"*V]/! M9M#9ZO9HN\WMMVM]AX5Z+F SMG']&RS,J%GL0DSM'>"(;W0/DL8>AY+EA[ 3 M:^%Y\VX+W4^@JR]]-^P"V_@G5XG0[M*;:]+LI.@"HL(MKJ,=@@]J(O-^+Y]/ M%<>T/+%:?J+ MJ!2"S WZ?B>U4SS3U?$AP)X&*PB]1G)E<&63%Q=$PQ<9@G<)ZT?L(.O\PG65 M"U.28EC)B$J.,;P[XP"#)4NYT8#M*Q#2:N.5&E!<7GT6.]"4$CCC+>M^*I2- M_0OW-NL^&^"?NLI.H.?\C7US'3"!%;16DZBJLWN.;O=7JN1M' A>&U_.B M,7MUV$A>'5-(N=9=:+23\]1&X92\3R]T^?63V<5'?0>'&H+__CW<_P3&SM[M MP$9:[-C@@2,1G<$:N?B7LV63:XA7_!(+*:%/I T.".C)1, S\-(8PG.&*&E\ MW8FTV<+ZU#238J0XXN#RT\Q\J9'AZB\5F9.:KSI:7C^R?7ET(KEQ2[>2E8LQV[#:^9OE+IOFG*)R0F<%RY@W36 MBZ-JVE5=&D7;,S[YKD!J FG"5K? [8+EP]J8=CR/WEB-E56YB*8JQ:4V MCL-)=E/:D>WW_B]!YQ8P@7R_*;HZ[A,>5':E M89E )8(>N:U*EW@SOEP H-+)F@RN.A)U06%=SIOLVJ5=4URJTJZWB?2ZEN#R M0]1<<:0BC'KJ4?SB#_EOA%1[?"=\ D;(ZU3=8P]Z,Z3!D/9?ZON5+MPT&):M MK*]$225CQ=_>$?V6+U3Z57*\%R.&OH RHB= O;K&:2$E8((M*$&,3'U I%ZM M/51S42^1>D3!+4WL9I3D[^L!=*+25+,J*R>;Z^Y'\K18U>.B:9;\B30]TL%" M=_'0QLDT<[X!C6P+H["% .,'KMPP8;8%*.GR7*RN[+ "6$#RL&_0#)@5;#SH MOM3"(&07Q']GNR!0+[=OS7J ?"N0)A@I<2%P83OR)WJ2+[^02Z1+(KK9W'@W MXNF6*BB_TP(50D):I57!EPOG@TJJ-R SEWWW%72$2'E:-,3%ZN">;FH!+%>2 M99SXQ=EH R4\P]>.)V[0+)W](6UY<2I'OVH7-,*.3&=E?9X)4YN]BCVB=J#F MHTB8?)@>U*3YM-UE=Q*V:_-3ZY$$@^9 IR]L7M^>@ND,SI<>RIC*P$0OT=IT MA82CESC>W.H?28-NO/Q]$^.)!14+V[$"*.$QU#Y2L35""MG7=;;;*%KJY)1C M#=F.-]E$4=.X]U-\0N;7=AFGO'SH7=6PVKS*O+6!>03W2L\1\MZ7VRJW3D=\ M__HI4/2CI%!"A9J^S&-Y[WA@]W]3T?\5.UAI,?0,O/- 3%X5$UAWHEZSI5T< M*M-PJ\(*V?6YR39E?LTWP01(IDOP3G(VA2JM8D$_)K VS00N1K]D<>(&/$/+ M@46.]XXP@?1&.HM+K-U)9P+7#U?O0O4@K,S?7OAGA^1=80U^FM0,$R#W0N>' M_XHY;O$8!M]/%O?X'OK(KK #']\L")Z?#Z(9+L %)D!?HY@(WY!C,^N):X9B M[I(+46:W*<)LFU8T; M]= .L6\UXH89_;7JP_UOYO=^>G\^IU=N4ZWC3O"B"/:O\M).&GB!"[,1)%N8 M)_MUK:3&:^\NX8(4EY_(:AG'Y.O^D-FZJ+29T"E]8@SE63:SZB SBM!HTRZK?VJ_L%@S_3I^=NSY\32FX MLOPHMDYC U\)6Q-DD> <-]6J"Y)NN2(!OQLOEWI%CT8'_8KF^824^[9/7]3% MAFY!?XXA9,YQHO<_NW;3K@HJB+IY2&)]ZJLIQ3AO3,G!S#?\0-2$8(HA@#9# M#V#>%W;Q3QE/SX >[8A",.#F0*S_*\\'-4P@B&M? 63[L^V/A=;_2LY,Z'Y377MZ^&X>I+WJQ3[K%U>>UUE55B U5.0=\6K4Y3 0219QU!"[O%0U?@CFNT; M)'M;9C-;=663."/M_6\3?Y]51G*?5_'WE-*/U/R)\4D+L_V(&!V-UTBH8?7@ MEM2)ODM#GE;.3=$Y7IFDBW7]0NIL%O=RPZN*7H5I845IJB1$AVW268P(:'J1 MK+/K=&:BKV3Y_4QU_FGS+KDCY1>O'+NRA3F_Z M\^2[#WW$3[5$RFR=V*\TL?1B3QTKTE&ZI.Z.S_OM#W8V0X91)J^- S5RW][/ M$OS9RA9VYV&[P@$MJ20_83..3-HY>I:N$$IN;'\I@0G$U.^/*E9T-J6&:&AR MBMX-[YETWLL7ELRH7K'X/U1$_2^G#]E^M_Z[L*VE/CC=\:MW5=*X(/LK05$R M#787GH:IP*_+$N"3Z90H>BG*="');$I?(=8EN;]K!M57O&Q(7_XUCY53>&,B M:R7G+89[CO& @XK8#L14-''#.#F0A W+CN^>I^LZ/8LB*[!=1C+,"#^,V(GX<* MH1 Y_O8&<4ZDW#PMJKI"T>$SJFH0BXN'DZU;.P%T$'H 7A'8,3#E:T.%A.M MCW9&^G#^K"[^U'[7G4%[+?E<8VUNBD4?BPD#DPB*.CDF89O7?+43 M(R!SEC-K\92-35!6BESL70[E*Y7'W7GN2489P$L=I$D_,N:E#@U?_K+5=PUB M4JDOTI04R7/@5!%#Q!!@VQ+Y-4<3@3&N^G;/;4]?8P)#U&!@"S>1S[@&F>>G M)YR%[A[WF%KMA#IB?ZMC(J$4Y0DFL%2 \_B[H]1_2?NO12#?W9]J2GY4,+-B MD_--')WC?A#F'>@ODZSH=",ST%'/#)!/USNT.H^=1C"X?>?QD^L;*%G":7?B M7*S)DT4?ZIK?FY_'3F""%)E [A4COD !H^%-JW56\^V[W4S.HL0\:N:9A14L M7:K2;%:^VNF+U!:IX> 5QFQ]F9^N:=W!:ZK3=7?L1DK72CP+1S1XZFXI>JXO MN!]]:G3.TE),N2,%D$QSVS,0UWBY"-G>\;2FJ?AK*,YRU.M[<^.'B;<_/BME MI=84 >5,@'9PL7NNVG)-_&T2384@G'X0C/XE1R7QB:DXG5.K MO=$0:2=98S2<07I&F(MC'$"9AN#C()781+3LF^>7LU[M_5!5K98H,%1A>_78 MU3M1>X]O?'B(_MG$XH29.U<;YG^4/?)@OV7=2S<>[ M1ITM4$#$)PCJDC=]>3YK_;8_4D>DR-[@[?*#JU,.I=RM?E\6]_B9?1)70_9H MF>O=>9W(N,X8@E1;=2*F\19#WRK!(*(AZ%Q@]S*KO5E\LRRR$CB0I#(TG:&V M+G_,29;=U5T^LX-<,)!8A8N3/D2>:\5.;G9#]FOD< LG,3Z=W.;T.JMHMH9S ME^915#I&[)/1DCN: *!_CW^$DRRAOT\/0##CGII,P'1]=9%_SY\]!W7LB4O$ M899DF*3L=&JO-]4W$;YL9]LJG\+)1#WXYO:E?,FZ/$53NKH7/0JOP71"ISP( M 7C2*D,LJTM:@C$:XLH8FO'W_QYD)?@9J[IFTJ#K,-=X^OEFHAG'DL+:#29P M#$N*870^@]"%J]?]O^$K8#'54"[&)RB/7ZA+5^@9RTK2^F.KLU;&YK6$>BA]-B(R@0ZKM.K^VOF&I'7UX+NM M-[R]3NT]U^]HIWY"L-EI@S9SY3]8/=,(XIZ[&\'K5=PA]TNK>K7*S(C MXKCDK\)T>\M_>2^KS2CR#N4U^)8<2+P /5+^Q]'[V(V]U8DA\ MK-#1.R\4)4RZ;H??3C/!09I'-ZKUPBD4XMJQ@-^_*M<'[.Z1OYAQ; V2(0N7 MPW6%D/";9(YXVK5"=W&OYZ_[A_H+=O@)%AR^6CI[@;00*Z+F.HL4[^,D7UZW M? =[L<0$W$AS[;>/?A(W1EU#6WQWKI<+]PV7V_N.O!,[ S\RJ"=5V[H1H:L* M;BX\4^5"*EQ^=GOL)-KQ[:_NO7>26&PSTK"G#V*VWP1@$-"=>!(,PX'N#4:) MC[)(-Q$;.VR8D.1UFPGXNZ=&)P\:]ZK*'X:>]]W1GX(*L>@Q7@B);\.+T\1" M"5IE^60K2D'CK1M3AV;.J\M-#T-C=J8,NT.9@+K.51O?1)_E_9O\"YI MQW!4>E9)*=S<_M8E:L5Q.0]3[;RO/W^+V G6)4.V5><'VO/X4$=)#AGS4*YE MLZ4IOFR!^-DQMA8IT],ZE:<_NFC]J3_\A8VT.#\0HRL$JEXAY45N%?EYYUD^^54JR+DOS*, )T&MTY<#T>86UT=++$GJV^*C2H5X1D@9^@0XMFE9-ZI 1C>=+/ QR25O'T^L2/,) MU%W+#75CWUZD3-+C&@U>(#]BW""3OPL&=667?23638V'LR!3D+FG\DM#@JGR MEP05%9(Z8BA,8.(999*TL^Y!&$LV3+@$/BKHVE_^(K.[=DIF0$7P0IWB];&5 MDKF8*=BZ"3GKXIT'NLK(J9'],Q50@9DUA1G4)TC'K9./R/E=LX?!;(X.%:4. MJUNZ9^)]?320X7'W4A+/&)^NN?;[_$XX1"' QX>-KC4(CT9+L3Y-*_J+C=+Q MQKQV&U#**/_U&L?J-QW_'=@:A.661V%3Q9U9N5QD6$QIHR:QH]IC6JOJM_4Z MPNFB3@?W[WO^>\]JGKHCD3$=SK8C]1^P0\@_OUE]GJO!K1?,STU*M*PJE01W M)VL83[A-"2":@X,VG3+B8,3N[P[?]0Y21NC5.II4.5#^#&=UGN2*]_O!+0%: M^?+BY^1;(M"$U.J0#!)L D=1(BLDZ3S N,&F!/I*P-6;J0B_G(,WKBMSW/Z1 M>::M/C'HX8(@P"5!$J#'L_0!*\*'N[HID?27!^H'DJNU#NV8#&H($UO\D]V= M=)2*NK/X3@L J7BV"\\H W1\XW&J],<"=TUQC8%XFNU;/:_Y(96?AR:/U'ZU M,%$NL'5SN<6]Y_1YVS=:P&[&X#VC6V:][?N,>X[@U3#W89.(+D@YKB,.ZH:8 M_'$VPCBRJEF.]%K1AG->P>_U)=WM2B?EB">Q?$]N4)L#VS$D.YZX1M,']3MM M/9Y5'/[6L^U6[B<=[9[71\=9DD[_HM6U+N9"S?VD$-?)@3%5ZT[7BW?&3N6U0:H#VY^@3.;KHLI>[I^HMA=RW;\ M>XZMGYLU"#?7.]4B':F&J[3Z 5TWH:J [10-,%5AG9>JT_7%72 SJP,M',6C M+RG_\W%LS&S- ^<47T&V86YH("5OK9QJ#II2RD#$X;A&385)'&&:KS3_*F&@ ML-\HH'8G]?V5?99[A)FZ*9R'S$54+=6Q<)X1X6KY& M^[YB\M@>G>FW.>'=0JX-IR4I8@IA'K^PW7DD&UB"S;?TR_,8'M"UC9+8D3\@ M63NN>)YW;26&06=8L%$-+*I#$==)]'2'^UF4>L]7SS4ZO_4)WZ%6"IRWVAQ> M0("*JNN\"^NK1:B;8R7YCL98PWO#%[%ZGJ-\NJ^I/QHUX63=2F+#<%#IROA4 MYZ3\LZ2+WQ=3%G&?OCT%&#$H5VH@>H#!YFIO1:R-N>ZV_+$EVSRDG4\BV[/+*-Y1TID*ZJIYNH>F'/IR,Q3Z%]=#=&,["S@ M^5D :O%'G"N18Q@\9Q80HC RU8A4O3WS29JO=O!EXW!):GRK>MDO+I>[S\]$ MVS^G?\D'O.09 U8B9 ,"[I&NAGMFC;0VZ4T6,<'62LVV[*67U$NGQ,>(QKJ6 M?L[^_6[LOQ.+;5S20TOM5?JM*(3S.R[Q5IN)\ M $&1_04[29B--HWTH-P$!UC,6Z4*&^5PJC'^JN<'\:-M%WT3T>0452,.G$%N MQBJ:]T]-6L;@K&I]K;7.@:?[7K_>WSBFH>26)N/=9U0VM'4A94L.)T+=- 2" M,&O=I.NJD\.$RY%HJ4ZTO]&@Y]=K0;5NF>[.007.4EF?,DC\YSJ#H_XJ(4: M5N^LQ\U#)B$MA>:CV1JP@[/%)U/GEU[S: QOS3*!KW&P69\+T29[PG2#Z'@& M-Z,7?T!EH_DHZB+I4SH2;Q48$BIA./*Z*LNFKO7K9_$:$9^6CZ?8:P+/[$-T M)7GMCIN/;IPLJ5KR2S I<(WOXI)/E3%'Z@V=.=WRL^/I*EH#]8 J/?*K+5#OIR]Q31\X/BAG]YS?G$4L8,.8]ZJT@_A;]#?;$IC#8--) M/WCTV2$F4 )/"[T[,O\J$V*B)D:[O HL@_:Y6AO M$ N86XTZ-?Q^==][.7[9GU_?\5V_/HH83])D<"U3SR\'AS:]0BD/%MZ6$XSS MNEK1"TI93WYT#$EW6)R'<;LQ]I-^Y+Q 8J[5#&[9ZXJ$CW4-G4J]&/$"0-_; MED\+TBC5D[8GS5'L05-2S&W&&"FP?9U#?_2])6)];>2KC-Q>Y:1,L\MFG)^# MDX3-.#Y!:G;6#%XPQAR$;!N,$@S A *CZZEE@!6:;QZA)?GDXU*0XO7O_=:V MW7A'R'2(0Q79 \4.@A5+&*&MM_N2\][=EU>E9')\/(#[\LF(VYCKX!XM9?WT MK3W-=^BU>$&>!E(@3U#/MRZ8P<>+@2=]>EL@ MIBOBH66E=WV=0CUYOV=\NG: ,BX8)Y=Y=J^:6JZ8L;P 4F;\8^XQEK=9H/L= MY!HS?T Y9Y<&E#:8-64S5>UUC9W2TXRES/>,G@A\=#^29H8>9 $N01$*=X3%GP+R. MS=\[/C\3K@[./SRIP=4R+Q!P(\6ZIRWB:\9>=@)B:IK!1:6>0G_"\/Y$W2Q# M/NL:RQHJ-BAP&ZO/*>XKLG.2M7282,F7\UWDOF "@+5KQ4Q@;RD9L2Y!$--Q M+07#:.<'<:=VE:V"O1L_-"7DS5;\3GV02*ZN4^W;QU-5^P5?J;#V<4%U.H1H M :^"K',Q1NC"!L_*Q$<>C%1GMM=Y3Q.CX.USRP.%@U"6 M=@"/_6BBG@%W-X@<6/^DLYL.MB;*5>N:QH%IBGLC.3)-Q*R4+3RYV0 M^44 M'3[X/X8U8"SB*$#'XYC O6QUU0-(F''%J(Y3B:T&^9D%W]A8P/13#<]XBX9* M)8(7\$"+0\9J6N37X?5E*ML48^+4TM181EGW/%YLB:11H5\>J$AVZ\!7/1C M D'"/V^NM8BO>?RVKVSZ,%SVJJXZU];CR3,_WXO?I?B+Y%(\EA!1<)(9'HOG M_%$K'M@A96 S3)33#HS%4A)/YH.:IMF"F*_^NM%AT)>]2GUX%]4D;\8@G(TF M2^95CGZZ.UI917F4H'RS4ZE=[:U.QN81U,%ID17U_P1=./\_F;7X8J(ZY,#) M=5?;X:J,+M_00$DY_$[L%C2US&B D@*:%JV:N5'RA%&'_8MA,O%*G"@#M\V> MQ5,"K\-OD);87/.I6 MQ)U.!*B,[[3W[.7.K'UOJ#] M9X'"."6=O'\[G7AU[,8IFTMBO+XL]T/S#CV.*_ECHF[QK &<_E MXA3&\1;W8QA.+V-H(I_@*=A.G-B59)]!P]*O!F*+4&])58?GW@Z^I6"E+5G) M:W0[Q\#R0<2SZ<(GWUPY?BB,,%S"H$4)4C;=%GP/<"H_VYP"4T\T?]WJYY?B MM<4MFE*$R3&)J*-42]0Y^'Z[F:.S^273U@XVMN63_BZ_V!Y6X"Z&JZRGZ=HW M1'-'P <]_^H#"8*M:U$-EC 53*"-UZH[>+VJ/MQ6VW;*_,WWPN6^_MK\P6X_'7[M(3IV_K4J! M'72WD5Y(45:W=9GN?ZCS/7UY8/-'X[@#O0GO!A,LYL$GZ!Z)U(2_OUX3&LL$ M,D\\665XP^W<("2##1&[=<8T6)B_3-?$N"Z;SRR4>3<;5TYOZC[?-7K$0N.+ M),N:N75\W%/&2_K&^]OZ'KDYFMG>8<\FL^2SM:^@Z_FB@YO@=4\)JIO@IK; M3S]6>)PX.57VNN;3PFDA#I6\!U^@A.0Y0-TQST/WQ'C -N/+J&6@;R[J2?ZN M]S+\!DH,Y") )C?;S=T< -(,+J;DJ+?\CR-#UQX2[JA7U+GZ:'41O=,3S3A> M6'7A26:PB>1-2ESEL Z&8#NI/A _>S@*4]GSK,]T(C^UP#C"5;"W[%,/[4 Y M;^N!/.<;>A Q1ANTUH<6:(*60AG&(GT7^!*:>9Z=?\(8H!=^_W;^E>2#[(>H MGO(N'L7IE%Q/UO=6IX?1/*F&R.[+8 1IV;/:WF'NNOU)ZJ6Z.M/ C!LS"YD* M*9$#&V+6UEFO4I\_W5*=;J ((I)@ASOFHLWS^%!W!P/L]+W=%299*976*'S+ M.RF];/_'T/#RKJ'T_Q>/$@;9@SK_9\,Y5"#Y>KDKBY-O8?8M)_9Z>7EM<_XL M2%+3?)"\9WY.K$7Y1>I.C V]F*09J:P+02JU,PX-M2>=N32\OM5W0[8OR*RK M_ W,M]K0RZH%7WMXO;-T&GRINQ?%:>*_$:]=E7>W$3_\OONJ/&K0:&9OR[W* MM+TR0L9WK@ *ZQ^IB-738#9Z#XT['B: @HU)3CC,N8.8M9F6G_%GEXY-I_5? MG[!@71P0S 36CE)%W9E Q>'VOJ(RKZ[B!7NDX\%9SZC+TLNGI: MS,?DG(2E![H=__YG'/4XTG[[PC7B>//1^X.+M\;Z;U_B^NI)4.G1"W(YIR:8 M'B9BM6+S-X^J_8-JS>+[XDEOTEU59K9'SMY*Y1V">(/K:-!L2?K_#U?7@D[_3S7 M@\A_B*9'OHS]R1@G8H3N,^3J/^JB<9@_BTK]$J\!&/U977HC&J"=%>*%$S.C M= 9)=X:.>AI=90)^I1_2.583 SM1WQ<&_JSXM>?YE-#&.$Q6C7>U(UJG*4D$ M;K6?.@V8IPOD]-@#*1(%*!? MC!,#6^"@O&8G[A"(,_D )GDZ$_ \\L4J:X@0J<]K@WNXDM4C*XI/+2BW>YFT MRKG3R_]J/GXI>BG&]0.4Y9"/6+X9EDMSM\IRL/^S&MQZ&N<(X@F/]\ M"!,0_GJYYYG=Z+$'>7ZQW6*[(IVA&$/@H307/:]9#*5YFPG,'P8Q\Z7[+RUK M)&?L]O>J3 M\G9E9I,VO6=F.0'Q[OLH;ZZ[=P%TRE-PGI5NG MCOJ?N$B#XDH[6,S@&O4E3U$&B H=IEJ>NE*V'YO[8"G"Z;;^T">U>^_46LF\ MVY'9@Z,=G&-P?0ZEZCE8@U0B;\EN8#M2TL3#S5=R:OHX]5UP"9!X)MGV)RX M/O59P;C\BWK#-N-G2>--SY7P15&NDB=>ZN H_\62& MF+;1!S9[\'Q4XSS])R1CR%NFQ,'";&=/''U; BX]W/G_Y^).+E MNZ]!C%E#_.IZN,">QJZS]W[IB\F=+W"T_L6U";U6]&)_M[B!>+?XNR-A[]Z= M J0 X95_\Q'?>HB?S"%*Z=KRWFJ;OEG^V-'4H^?6[>RU ,JOA,.*>CB?K=N1CM[+$G>RL.ZON["Y.#&BQA JW\*%5=O.04K/.: M0]\EWJS*QB''#W5*2PK6_&7<:BE\(,UD M"=@PMWJ"'F;L&T0QM4)L[UWB-I^G8" M070L3=B*XCNB8Z4:DP\6%'2'2D;+7>@X+&B=R<%Q&"8:B:74$BC'FA\-5G\^ MWQ'\0#PYOOT/(5I'^ WM6:[558[="UGFL M:CPK;Z^TQUI"U6Q?./2 MGSA?\"\3XVGVX 460CX!"^;YCPQWUQ_*6)@^VN)1%$/Q)V\?S;\IN!ODI%N] M<[D5!YZ M6 2+O)X# B8$NQMKK*[$I$=@C^7O!\6O.H*J3RNM3P.0.QO6/I] MOCY@\SZ<"FL(9_3Z\_-^KDJ0]SF^9/DXY?*'8HN_OT[XOQ]N]J4&,&;>HP\^-AFG'$^8('V)/*OBD=GBUW^)C PMSZ=U(" MQ9O\ SO/?]CCL$K)G(@FUYN6DX>O)C6OU=Z^^:M0?IW+I;3@ MM,6./"&4TT$37ZUZU9/)_08_3=0,OGH!E<]Q$H#2!_QS&@1L7<"!QU0[DZOH7Z_WJ$,(TBQ(5A$)22%= MXGRQ-V6[\M^V(FK%^@/?=QO\%F.QD&':R0K2BD(HQI\M9]&Z9(+LF)5/6]^?MK7FSDU[]2SC_8V5;)(?D^+ M )?D+Z4QMW^YYU\5D[/0HXQC]$R&H-L0\I0!@H@0A&L\%T_J4#HQ:137;"(B M*N+Z48]]CY:C?@NN1P5#F0!WB.9S#\ ZXD2[OZV4N:E>,"6RZ"<&IJ\'&5SW MF94!WQ)P7)GBBPE;4J*X6<:7$4*$9&H_13KFEP;M"QA!5(VG63=0?3MV^RL; MHEFGC^9=X#@_LV*T?RZQW"Z$L)? Q\ M;Q.L%:U%VNE \-EX, Z-E:#T7\T<: \MO%YY"5S1/$Z(:.5(0B7CZ#*3]2JSG549-J#],9:DO?9YAA MHV%H(BSY5O[GMSM6*]=0[E0G3*NZCA+5"MFO*CH%/EUL=3B!%)K]M7+^:&,X M6>"N&%%5C.\PSP?=4^].=P+H:RQ)4XM=YR#JM6T0Q^/N?CV%;O6GZ$XL?.3" MMJ\Z>.-H;JR&:F("T^CSY+/EC=^;YTKL8 W/-YL&'O*BWX 8!F<,P<,3/YTG MU&A0M,L$7"?UW5F2Z?>'C=_8ZZ%R>JS7.$\#!BFA.(903J 4IDK#V?YK;O/5 M&_1S6R_XVS,=UZSC7!3D<]]$&F6,"IHV2)XH^JCPQ6KK\ M,JP;498XO\A1* MK:H^A<^!"9@UU'WU3DR5[\3([ O&1F!<,)%Y_ @"GC37#N-VFTKD\+,:J]?A M\15;>-V@F1S1!%C0,U1HEAY4391F0E<7 7RI?OYN"*7Q]WP-[RN[S1][IR1T M?O8'?0ZN%C9C,YN=;"V:''#W%8)YZG@*EY_KK3_5:GZ!4]YBQ(SCVQP60X@3 M;YQ5;MK&Y=9PQ(;^^^- 30(2P9:@B+/&1K:T4.3*PVV:_V'N:! MD/#OOYSR>7DPYOKVTNYAFI O!3&T)P''?=]F4FICN[A@@)V!;$1GTZZ%1K&D MNFL;9M)W'MHRO:S:R$NXIM"^FQCKZ &^4K-;4SBZM^+0PT)V&4E)_BO;VO\N M8\*"360K?5".- XG=\>5\38GY=M*Q 7<:2Q->2NT1^_D3TOA>S[MJ7H\9!AQ M(Z*9"[R.$0+G.@[E2@V^/*\[Z->MILO%)0[87):1/!&.U/&&)\U5([IRE"@= M8'?&ZZ[9T"]8N@5VKV*G6$!X1;9(.*EE/H"JV8)[ MA#[-\HZG*..\!84NVX3/T'G_C.'V%Z +EYCVW!)%#R&>F055)0LO^H]G[C]X5??S.-"ITVE$B2.;D?DT, M(6>NRK4-,NG1(9Z91+[<-K41B99?\:FR:CXQ]L+]D&*?\]W3&4+3;\\I!S3_ M^/X$>(FQ66.((TVODYLV$DM19UY/(VLH;)Z^98;.XK/7!+H$O[-[0TXDPPQO MT.0D-[J8P.1J"[0*%N7\!>4_3_6TX4VLV7EV<6:R'(+F\JZ3>+D0D7A*+A[X M667O 2-+I[N_<]<!&D2[)/T2_ MQQMF'A?6UI8L9N^127X5!ODGF]OD *7"&,,, 7H&6G* B#DXL#C35Z]RYG)4 MRX<1!?9(_4DC?51[]+\2] M=U13W[@@HTA/!L"6%%[_GW3?>>^/<,\X]YW?'_6./D3_VWEE[K;GF_'SF M7'-.OV(;]J,158GA@V;"LBO%T%>2@5M&% > C8 COR#I8(*+D6J3V]2XIM.C M5=.X^Q:_YN566LM>FS\RLW_N.U?^AJ9*OD][:>A*\45>2B!'T/();L1E >48 M0^63F>'N)OWWNU!;G]:%=S7[=&[0=_>P-X9KMOQ-&T9^"15!B2!VZ!P!I ?P>#27_.G"8M@H2#3PHCIS:KQS=]*3ZL;P]>N+"4*LG.&\/(),SWX-V6" MQP!JNIU\$E1#@&>I48-KT=E#\FEC26U>2?&M1O-C27?=K!XO9]H?O6?<)J_V M1.TH^Q3* " 1EY?">Y".RUA>(& L@O?-!YQPX<'1/A^73::SN_7)6'PIM!H; MP1WG1E"'=69T3ZIS6:55A3 /?#]V$*VP@&7K[>U=F2R*09XH UH >W=](WH] M(LAQ;;+"[QB#U>8?#X5>;0ID*(+6.O@9#3;DJ2SX]NV-F1>70^[&\:)WOB-_ M+T,!U:$M#H)7^,'-@GS 3*XU=J],20G_]/C*P.M]!=EO%?I$#:I0$3F6]">I ME"ZQ'N3$U_OJ-F)O*V*\L+\"8%6>:8DG*E,%# B04H6,SA9]XDZ,PD,AV5SN MF0 K\A)?R-?5#W@$$32N$KJ<*!7+!G9W?#5 MO1K>J9"S\*PR0L5.PLR7T-9FB!>T# Q%X]/ U8>@2.YKGI/ZJXGO82\.00\] MO:5=L?/U GZ;EOL#(14,.S,5BG:#1F&Y+L.6H#$+TL/E"I3ZFSD/SR^37GSP M!VJ#U/]3[9Z6#T&U?%MZ2[!IQZ7,J7BJI4K>NO7P6M!%&]$0LV4)@0HG%7PU M/DJVL%A. E/;O>6ZY#NML=240Z[I"REW9D\P&QXAJ>_A ^F;7JFW*4= ?2+L M?PY!0"\II1,JBSKFF:=%BGX[$UV)^G.N)WY!<_]8W..G9@6AD,*5=.N=%*@, MU9YBAK081[HM6RIF&X)M?E;D@*-Q]2C M:Y+KV9.H7MYG,3@9R&-1A0:]LQ]N[ J[%1E+*>HO=!"8_,)&(6Y(KI\E#/AP^]:_I4@PT, M$&7JZLNW[M:''3$75&G_6(QGD'%>D/"\EG7-2,W&;4C[I)2JU*TLKF"O)QS2 M5XN9KMYXQ+B#W?CDP']),SZF0X#;^$-0?([EF*'+4I)RQZ3A5LR-ZN1'D?O7 M6C,A&Q%P,>I=AN#H(>5)6$P OLS*%@@NAES"";VB\,-*K]6__',)M%?1HI+/ MUZZ1B"%>XDO&<&4%-TM95P-A[\RSA!"H:S[G&:OK*V>G3N\/WE@Q"L8=%$75 MVN\->%DWC9Y5]:_S,@!D.0H@B8E,[.NJ!R_+K0A\[3 6ZJW*Y*$NE-!(TU5? ML&9YB8M,6^S!FSN7,(\8",D3W29 M21LO!J*G5%,GX?A@V^I;RM86IZ>7:C^ MU/$,+V;<&4HG9,!+1,+P:!#":PD3\V:X23E_;4%ZY(U2>O?E.@MY[J!*6V:U MX,J5_;/8?_-SB/PR[UH$3C"6V3<,+7B**O31LGPCIS8RS^R-3I2;]"3YVB%( M^+'!U\BJ0Q"_\3<]]A\L? [ 68H#4A&@2%OA*Z0]K(7 MWS@M3YC(_@@U>OI_VB?Z[SC%X+.SY%"2[N8TQ< S3YV8E3R35:W4[X ,M :_ MY'VAQ$///+EO>U*8N>N/D)XT/R\?>8O6>(>&4;]'!(<29!4 ;!EK]&#[ A1* M,>A?4DQC"[PT+>MT:_58[&SH-.93]J82M%WU ^HDU?8YD++,6^/PP])7:#RWZOPL$0#H0N0]7@K&'MJ'/5 MR=[RKKN"&X\L'[X#;>4I0_VFE/,B!8_*I:)!357_6CCR[?*LR/>&U?B "J&!52_]9GK9*?\?<*>F 4R)D#'X'90)[:'N M2^<8(X7[1J %D"9>RWR1]5H2VLW!UKD^-CGEW?MA_-4GW2 /V3/UGLQC%AA8 M= DSZXB')R*O>R_-@PDQ,3MG$UZ*BLN)&;",:AZ[*A-J=L\,Q))N\5N"_F@# MAI.5FC2$$[AXI(S'RFN]'Y!=HR<'OQY/][BO'/JQ*<,8/%XF,H \,_H[5V@) M&Z6](^"4,,1OOZ:3=9#9ZMWN^#Q*U&X(^=D%$[3F#BJ'+H-3NMLQD0MG2)AI MGC]$>EK AX0K?C]>W'/CA-VYA,_#Y6R>+/_P;L8KR'4AM]C1]-G=0*[9.4>; M-P59NM=*$_E8^"T4%D*A>>A8,/$*=(:9(%L6&.Q/TG(<>9L[G3YD_%D?>?J$ MH?PS T?0G2,=E=N6BA@Y$KA30P)H/3?5=+M\X^XO*8KYM9SE0*?58.G?T%Q4 MRP:<:%H1<8")\]'P-KQ*&%"US.Q+.K,0'/@K3&[+4O:X@;F<#W?0_=?^DX _ MG8.#8N0>!IF]2P#S>W?9%)14^:Q-]=QJYKL< /D&HIYZBWW+QX=N,X*ZP;BC M*.#V7%'O F:*R?OFS: _OR!!AZ#7=L5 ,-X-ASZ:J2^&V^%R?_<,/#VC7B.^ M0>N0+=IEL(5*AGA^ NR6,8*H"5EATH.H]PNXI3*!)=7U")O+/E'IP M6ED@N5[ZJ2/IT, /Q?^?C.2_YO=7Q8PYV9N(WK(DKL..(MI5H^HMHR;>_G[T0_]NE%YZ\V60+^,[[=SOWS^:E?\RZF#4 M8(LD%QD6I:\V:\9.#LO9K=/;S=T%IH;WKK"S+S$0$)J[Z?C7&658 ;NG;&SL1[+^*T&C3U3&3/$ ?#!=^G$26^;2+#^'KG[M MYM-*[H _A7=4F!]C&72J5'_[ TFY>Y$5=>3GE&";>,:>'-FUEKH^<*KGS4FL,_ABFNY$Q7@&E96 \L M-WUBD8M BHDFY+45Y);N[/55<4\&N,QE4-I\AG"XEM@#^(5WL)F 6OC[) +P_;'^%!GHL\VC M/[#X%V!1'X@:J@6^; ^7QGSNOW"3,!$2I3%51$'Q\3K['!0=H,M->7,44>6:!-N/RBU?/BBF MJC#O'?_OVJG_XTF,Q1J^WGL;]CX^J_&3,\<:+-\_BHT8SV@565G0H'V"' 6$ M^B6G.F&<)MK/%GW9/HAT]"5_298?A)X$D3E5ES7$T6V.6#T6Y6LI\VX)+]3L/0? M\L9M&(.+;M@M/\$2'>%QJT[AMZBL2XHC.&;U JGWGP.V17VU3V+\)0[LUKO; M^!*"[+I](Q,]_S/UL;I,+OF?Y('@V.Q M#V#3&5WPNOV.8JP[=(;W.)I74Q#AW_[XPZWCD=)=E]VV9WG?P+2DJUUA.T9< M=,X B@Q0L,SU$RUJR.WH0 )'EMW4:]+TYYPS?>8K7:8#O+UCN\*:_+-'WA3$ M>T,UF&_3E.()^)(_$2WJ-=OR@5V+*+N;1,# F)EK=3:B-_(U=\#YI_7$:E#( MJ=C4B\7QE5T1G!]/"_/BANU6%SL9V%ZM'@=G1D1<&34\MA1RO=O:3:$]@/5+ M\M>O;M<3.U8L^E_2U2.,S,QX0G8(/+(: N[Z69F&Z:8\OVOJ*A3->3^NW\B$ MY,NJ$LV[&"C]G7G:8U6[.7J+G5'/MQ[]3-G@3#K(.1YWN*EQ?T[DDIW_.O3Z-]/M6.9OW';E?]D,]2YAD9,^!>=3IY[P M>X*=:7A]4S^WD!O9F' YX".#_46N=0W_5B MYRQ<>.&>V_!F10Z7E[!";.XRSE)9[UZIL"R;WY>6:<"$HD$]"7 H9B"X6@_@ M,3N**;W!/T?>-]Q?5G%[7O/*$I36R!*6]YQI79M!0T2&@%V&28JFJR"<=W%Y M:B,/?]-XB4Q&27LFRP^E(S9;\='BSV)U9?FJO,2)#5(!M(GB]K9\28/PD:;K\M#'1-O";;@Z1X#N3ATW"S8F.F>,4O*ZA3Y)>V=H1WE&M*Z MB108MZK9F2'ZZMW%E;8BQ]7O<5KC^P^Z[*L0>)Z=F4,0N9:DN^5%.GD[T/:, M!UVV2H,WX4WIR^1!P:"\ 56\& H W;W!-(;"@2LA]10G!+&V&_,.P6R9:5-9 MDH_3PR>X;P)NR&$+>P_87?@T4A,LKCU_LIVEKK:ZSCCM@B#H M8WQ!* AD"V-%:%P$ I:L-7#.4F-W1K6-SK#6UU35.2FZ0U\J*V;T_LVNFIS_ MEWGP4"#4++2RJ&,H_! D0G4IGP."KTXBI= ?G#QU6A2J(X?8,]42\3:]F!-= M6T6HN52+'KFI/H$>8D^567]RX9FJU_SFYWG0-PKOW_FENHI.@A)AAZ PK SW MON14>%E-[CVGC%($6E37((6DTU9EMI\F&0H%0SC_]C=O,4 *_5(O0]Y6CM=& M?()646UX]A![@H)*)C]%6LD5S?2_=[FA9(&2GBH@96G@0IM8693W^6Y=,F3S M?-C)D"/0R2:[93NJ@$MG WA&HT4"6N2I?..0[N4*=L\%R<>S@EZ-_N1G,)K62W]I#%%4FXDF2]4%ZO'8 M1$EE=\U(511;<47!1?C7K\]1[B+39?:YB\>-_WA26\W5@P!!Q0&?;ZC:: MH!M98_ "TX<(4'\\.3_2L'7RUQ$^]A3/,6)*)YP5:?PX3XP4'48PY_@A,GKV MW*GDQ1W45HKL'M/XR+\B,&L;H&XS9%Z=ODW?YI*RZ'(.?BFJ?76[(U059QA, M"4*"@$=528Z$K"@_;:2X]C/':QG0^<[/2'"YYJ(PTTZ-W1#T"-07'@&M@<=C M3;#7PX#9%UKM<2 MV98OC[$/]WSE!W_(YZNE_FW>\H4TF.\*YT#J#6M?5. \:)Z;VC2BPQ3==KN; M$6))AR!\$;;&+:FIAT$Y#>AMM>@_@2-JQEWGZ,7 X81JG0.9'QN*V/HR:'2NXAL:4(0R M;+<4\CH@0)""BZV+-G:8E/[5,U&5&O8+O3]N1_.H1BF(@,Z@F9' MM\F@C@!/S&:J@5>=9YBS;U^XQM\U]^0(2U(H8P<+[<#O4J% X%)%E+-0)7$H M\HG7;>;S52PFK@]>77W\V-+(/DXQ2S']V?%0??VBTI]DV6.COMK-UP9YS*V; MHLJVO4^Y")IJ/SS=\Q4A%V["5G[5&/R_Z"4W@,;"/PVU8P"50O(A2)(N237& MM%=MA*%KMP9?UQ=LJ839WT\83,2=EKJ ["\+;969?;4'MQ_9-+Q0N. 1].ZU M9/*K9UR.D&BD!O43&6756@3:,=0D[$REP"/!S> B.Z%$Q.Q*TE& MZJ7CM$#%(G#*LG/9$A907-U:I MTXI;Y*&;&Q3]1KA4U3 BHE-G5"3R(N_T526)Z2.K?"K?>[^]9%\%D= S[.RY4P;1 V7G@)M7D''Z!W[U8C^1(MO4F) MHD0UM.8Z;XJ=.M7>6^HUVB7JM19*?6KVY9@".TC0YE8U^/&_RET6!<209I>F MVF]--[DNA[#C?-@N2B:_$;ZN2ZG,:&X)E01M%Y>K+L5T88X@/<9\?*D\A&:- M3M')6*7Q,EP:@PMZMD=CP;J]^P7!"6_WDTK?N@I]"KZ00!%NREB1U3 M0X%VUQ>=+/W\M;.%>@(-JRK_=D-:R0'1QDG[5!$L&4FT[0W'79\RO+<^Z_13 M\NZW(MI&=.3I_6NFP2F;TY3K"#YR"3%ILAD?W)BN]NZ61LV6V3&1^5>?OL;Q M:W&?9N2NO8'7)I[)!I@)I.?;/W>XJM=J>NUM; MQ68*"M&@>"$M2!+$$I'P90TQY,?J6Z MX>ZK5N[B[E;W.=%2NAC'75H4S2)XU)#?:]4(2N=HH^AZY"Q[#E/5QO+67G]) M)OS:#D9FY,D]NVP<[-V:S[ )H43C*H8&[1\VGT^-OJCZK/'GL_?O?R&:<9;Y _ M?"0[$@4&X$NTE&]4C:5F!=Q31/?T7H)XF>N@1]!?:T+ZGI9/KLQE:?< M''+I3UF5Z-!I"\,=XY?WC'M19QHM*5*VHZ6U\V(%G1.4Q)%ZZ3-"(?*I/J6V6>;EH&WK%_ M68IMJ-+ARSP94?N@S1)T95'G"*V2>)U,!I1(0];U&9:DLNB$CQ9?0L0ZM)22 MYKSGC9_.*D_JW-UIR^>M;UVLBFD;BFZ1N^V/@_(TZ15Z':40FJ/;N#\Q1M[/ MEX6>[PSJ=%E ]!F/E0[,+WQY/S/#G6$XY??6;^J'LDSW*OP$:@1.O &+!+/N M41)@/.MI2 O25=8[GX8?"#H4+$>H]WQE'1*WWJ+W;!C_[8920!_1P; =@MS4 M8>UD_VB&75X.D1^WH"5/90$7O72V9'?KBFLA_&_>*_/_+OL'14ZU@">CW M,_ CZ,W+7PY!(_H#H)!#T+^B'HFIR J\%K8E\![5AV6M39'UU#GCF>YXQM'> M@U2'\_<_UN'NR.[Y^X'/HX^/.%KE9!M-41+ U%_\2SH$=8P.T-+\&1SN:'L_ MLO+]FI=6_E;&(U<6"M[_VY,*+E+,5@%IJOONE!U01HB) Q!JO]FKXV+>6#P] M02UF/E"?HL(*$#?[YS>":I-3/)D@(;2OQJ\#_KP.<]9$F213%*>=2[\^X/W%6;G50#&I%3'+(E.:CY_RAF=BB*;H MJ!:=X5J8#&+HRJ>F4:K$AV\F'IX^!>YC5S[;<\4IL.^H>37YK+U\Q(%S^6WS M3[,]J!@47]6B0\J/F@M,_7,-G)2D\"=^[.=:-P MWI>*]!"[O342%%\?AM)>RYI!)R-/O />3D[W9VT4S\9)LIWK-:/TON;&)RZ_ MGC):TIB&X:?"+M7%$!O;GVII6*5LQBJ^0,^:7ULL Z'U9"6(&G&&7KH92SM\ MG@U[T[/?U[*NS=7YO;XK3*YP)\90A7;(,:3*E$TP9VV?*9HP,6ED(.VFZ'1& M@&[N0(]5WR+41!T+5XP6%K^U?.5CP3?>3"402ADA1C\Z0BKJT-79(J@[XB#" M5?<,"?N^@8\B6KXM6R>:OTDS;T8U4X4!ZT(D%V"[5,'TTUHMYT&,N_IR#O)9 MAJ9285IEU^WI;V%=CO%;Q?E'L!"H-^;;JPY]]L1L&%W1GKWYD__#7KZM_[EB=Q3/VRYG.NEJTZO]F+8D; MNMFI'N2,^=LPF=K2HZ-]AH,""J82#QX8@O[609-84"<]2,'#N->=CY'8"M@R MWJY].CLPO]7GG:PR?C^#!EIYS93N130G;]/J E)F9KM;K#-@[Y%&HTIW"SUL M'HW67P@X)RTA[L:<&O](3\VQ@:%JD^D+@>":[+@5HEV$KV+$4EX&!-FA9%/] MJ(@6G/)GI8CF -X?4CJ/7*;HT8<@JK3W+L'8^69+UI7UMF7>&YK0QS&3Z'9(_ M;B[<1N16RD^I);OV(1ZD*)$W#;_#X='[WCWH_GF5>\[V0PQ= .0FV[_XK3@I MMKE/9&['5,-Q1@9M*,':7UO>W2\#GLG)AOQN QG^2IMXQ9P<#[H:"JJX]*\/ MM7[TS+'-^E(T=/>#_>RZJ"Y7E9=C<=:M0KC931:!3<]Y8:8^0'7)-YPN639, M3(E\ N9,J)+$N^?_+H;;)08(+$-D9PPY6<)7%WPY*[ MKXU-SG]F2?'K!*%MG$5)T1'+N;(,99(SB:E8>WP(*FD>.Y5.$#W0%^1; M=12A-@%@@D9\B\0&UT? JB.H*+I6(&4O]^0OJ\ [!IKG=?E%<")PHK2A8TA(AK?4?6YMKYV@6<.F9)YHV#^0"PM72VB MYKZ 9?[/OQG0NK3/O[?,'9[] #2(WUN&?.^#!>9SO]LBH+^(I%Z%TZM?DZ[+ M;9T]>./AP1I5JE/WJ=O;^XB:WP5.5HMA;M8K?],SCH1"A(E%5($*/"JIJ%NV MLAA1T*';B'YF6-_K$]5LJY H(MOY:L,>\K$85=]F M./IN167^4[ZYG-ZV(E5U'NH+GOF.O@^+O+(1%%"65428=_AIOR890E_FXM>U M4HM/++TJ!@K%_7@B(5'>2#:GO2U%>VJ$-8"3U0G10U>S ]Z7W.42K*M/PUM$ M&&[)E91;&MQWVC4&\P'^Y-< 0P^R')#>9^,/03-L)ZC!Q 42]158U%'+R5I\ MZ$9NJ,>EQ*QHWP67S(<@J;W&=F>U$6K@4JY6!P0\?F>BYO8EUB\US74/"RL_ M]2@<1/3HL1Q152;4,_8[U9/(5HE?%/78*/X95'C\1(&AOFR)O"ZQX?69^GNL M*!1#:""&]@2-Z1AR-JE^LW:9Z\NIO4.0CO<%7*!@GA37C]R(-+EKL_Y>>;,'=4 MF(>+*Q*HP8SU]J5A#&6K3KTL\8)HYI[1<6]P_+A*HT3P*\RYS9[%-TQ1Q41[ MSQ9?MP2L#&>,_7X,!)>5^E>MYA9_JOK /)$<4LS\^V3\4@L'\B[Q$-0]%#7# METS55$PJ]"2^%-0;5_O44&DI_XB#*7/B.3[5CP'@I_R-6<]X%-1%6[JFW8L_ M>VI[E3/_L:5R?M&X&/FTYU-=T<"K<=[E"N[O$M.9%;@%NHN/AT)/HG09,^89 M8 43\'3P;5]D6\OP>/JKYK27LURZO?4P2XKFG<3WK4&A@S:G+638OR[\[<+Z M@CX"@9Q1S(.^,JGQR9IA+;T9C$H_^0?[*H<,!S/>)H%2LT>0MX?:#KIC:J&< M?5IG\PH^.!L*X@24/0?#=0Q"\<_G^)RUPGZBCC#>)N=L^;UO&1[/;Y+H6S/\ M9#(#\CGGIA-ZL=H8G -1)2W&(9\%^1I:$=3M.NSNKVY)EFW67W.CK8GGX"KF M4YC0;8I0MR'V4N\/:_I#B6Z790XFB]<9Z/CQW,6C9+W]@1 9/'1Z8RFF?5<( M ?L;:=B3(%#J=1SNGX".]]4_@S#(,/468Q2!]/Y%0:0OQ1P0Z]1!@2>>8+C= M)9\[Y&Y_"? A.KY8-DBTV 2E%2[IE",>PR0J%G+^)RK_PX:^44SLDU<#&C>J M(ZZ.^1[S"GYE]:(CS5J*^\R9O*-RJ28ESZ^P?]?M@@+*,5W82(C19$W%])A# M8\02-N6YO6>=^54+=+6">I9E0NX0/VM=K_B9AQH2@SL+(4,4)52OLR MG2Y[ M/.J-_.)&]MW[DV?77+C.[K6B#!2<4M,B0CF4U>Q3(E&S4.(U7\!U*)$N2C2+ M*[CEM9X@LQJ7^+V_COSK]+2PU"W6%_EG7''<9_P&S6<=V!KO$G*Y;":?E!3O MU#2;S1@T.A8G7W,OO-*S_.T#.RF?Z[]U4M=N %VS3Q5F7H)OEI68OT'$AUQP M(%UH5Z9WCARS=XV2VM8NW?P@;N3WN>[T4WPB58ND0>?R(LQ;#4:THOEJRGBU M,JV:'Z];35O0BE/MRS MDWQB@&ZXR,3%MQ]7/D7GF"(M$L"1AR#/%.:?#3?K/WKJPV(#%"LGM%^6R[HK M1W7)7DM\)'G:L'69A45!4? H^\X[U#7Z.)1X"RZ(".R>V8]"B;A+7O*8N=V? MI5ZQ<7)?T*E!\V:Z>&;FU4#FFA8:CIWK-=_$1VH6P&!"+#ZDHEBZ^H8#%KGTA<*)>?&.HV2R6HC/&D6BE8/+UOD M0>-C%Z2K?A61]CMNF]OZ<-D#J!%U?C!,!W[ZTR$H] 0]X#<$;:@[CU?'I,[^(X3^ MK%G.V+5&N81GWP,3.X\:2;1=HS[A?&R&Y]NO/ JF+[C=]>+)?*U:IQKLWN&7OV<+ D$R'X1"H6>' /G] M=G6[KD#)W(HX)*SPYW4+5WIG;9;HK\>6T])#4J=-AMFXOZUWEP7;X5* XX>@ MS=_$<5.E>MRL41#IM/54;&&(\1>9_L="_%1^NS'M*ZPR8N?'D+I%G7<+U\@- MMQ.=S+UB@QR"T.R5O8Z0@JU&/>>IIC$/"$_&Z9[[$>[C,F+/R<59].W@AE_#B:SYO^5W4V^1+VMV*(7GBSX@.W M)&K(^S7)&D]):YUC2A/C=T+MD%=*&N[SF^'/\ ;95=GM6E.L$09=SAS SK(7 M6-8D$!RG-.'CX_:Y\1ID4M;LKKX03B'BLT 7#PA5 ^#H7,I$71/>' B&@!'J MARP[?#-G45QMM)9G;)@6'@0Z$8K_;/?K61I@MV3=W*)5M7IK8L;I0$C8[Q3D MU= 2/ _"!_"1E E'S8A#H8;6%5W+\K<-+/+<2>OV5T*->CN#LR,.0?AL;$U@ MPE<]HOS/IP/=F%)/G6&7#7%_9;J!L8P;XP\JL#7@.*Y#T -G1'![/*R/EEE8 M&F6F.?G]W5"%3T1UK$GF'\]_0O$?;P(:#'A=,&MS';N;1QL/['&-O!^L M8[2QMC.]2^>0(2[CIY*T,2(;"W+C30$?UZXK#;QK[N#PNE_]82Y=^Y+]BP^< MQAKU"JGS*LS;,W_SRWZA9V+(0:-HCT-0A,-0:*UC[Y.AVN=Y8U>CF&O+^KT; M]'32=7D_]J5E/@!%A!O=BP=10T:A^-@\PU=73GQ$6A"WWYS.3O_ 1UKRKA RZ +([R6S^YW6NNVU=UL.=?$ M?7]<^(MMVN=GU^07'"QPT0%7NM4'[:LWGOP+]FPJAGA#8W:7+N38? &_@RNS M@H#K4W$$F7L30$L:3*?RTX9@VF[:?L_LOLGB^B+Q^N(LA2[R._,0U Z.<<@R MO!H@D> \L07/U3\N/=N%*^SGZS>?NQZV"\[XI85;D!UOLB]?.SB5Y (I*O$4 M>E=;EELEEN[A%%J<'Z"89BR%YD*) 1G+NBE/4M@1,)L0V.V)XP(FG,2/^M6- M:$Z5/BU9$,O4G@CE&.HK1(J6 1%K6YI742(W/A4-\7(X$:=1#MJ:=[F<&O?M M_NMJ34/E32Z*@ >FRC>T9?YCH=@A2.#WBQOK#>%WLR;.W?7@0OO9<)VF;&H- MJX#M_C4*[S^Z;N6=(IK'(-$%O84 AF$*3-_U[F_^MK+8O@>A. E@@F;?AD*. M !'ZN7LU2?]':1_R_Q%6KWB-Q;^!"B'MB0ED:P9XH$IHUP7-W5OX MYLG/MV#?J;8FG5Y1P'J/&F.EC ,65 M&%YK=--[8,?R"P9W -'S5"I:?4'HMJM0=PQ3+ $MT4UPO+CF6_&MTP]3FJ]6 M1 HZ@+5"B8Y;SDS2SCJ BVN0C>Z\NV3$[/(4_]Q'%R[RT']_>>YB-&A$@FNB%@]!Q.MP@;YE+C@G4H#T M1!0E;J6RVD 2S:A<;PSOW/Y4H3[.4Y*_9%'FL;@LC%KF2:86GEE1[Q] M[N"1L%Y%LLCNU-8)BB/R#!!(+.H6Z"0IXRJ!#T^L%C>W(&,WHAWK&GZ!>VV3 MQ#\ID4,MF*&7J$=)F$Y?2:K9BSX"5FRC1>FQ?R[\6L[&VOXWPA<&FWO,P/)& MU'N,98!%9\LR?R:=?9?=D1MLGT=C%-521H4^29?Z?OR<\7H MO/G5FI$]RBL*Y<7#4N]['D5?/C]*ZY1,K*Z6!8$$+?%,\(&8S65B8R=&"'72 M_2K@L.".K=:0PS9/QFG.K/%WT5UNPS3_W+MXXT&O@L&C,X]4U^& 2@Q5^!2% M'-;81%3&;<1MTB5F^N4;6HRO_OYBTJ,^9WSTZYOOE5^P43>8>]'X-^!:;G0M M>_?&EI7YEW1?MI]^#"/A_BKLJIJGOU+76,^9%HL>]CN)_$?+Q?#F6WZDZV3/ ML=I&<$R+$KVC;F)&[Y1+^B#7NUU^_O*2,Z=OXO@MI/%NY\0/#L" @FX"U9*( M:=.?3"&402U)45OA2+".JFNC,FS MH)X'#(@1'<[GLCOUH;%*PUL#W[LRWYMH/@USW$\NQX=T]*4EQR],@T@T-SJG M L7,JWS(GV1G%UNW24M6#;XZY"R?9$S>VXKO DPHQHCV??)[P&MY47CCH"@N M( 1J7QEO5=([XQ6GCL17\+OT?C6,9Z?8_EC@A+-UDW^0$H-V/T0:Q8[(LBY0 M/O4=>RY3DDAM%3S*[,$N/YB]'*+5!N=OTB-4''7?UTEWSR8?/-?)V?JU6%J% M.]D3UG^E[9=@/O]IB\&_!0UFL/Q0?-%B#::C9'$FHF.!.Z5#OR*&>G9I49Y+ M71?6D#ZOM,CR^.7*-_,7_?#PH%.@;KWO358,TGZ'5E!+(TQU!CT-34FUNSQ2 MELPT!.I/%Y@J]V_]T>('%)$2NJ!2R(L-^TF_>YLNE*J=9WKF)^VEG,5Q[$P\ MY,HM_!,)0J@J0X=_(V%IO,YR#$)<> BBW@83ZPQ]#T$7LF.A1 _H(4C,J4R8 M:2]E$T=Y2+T,J)(<<8'[SNY:'=(F$KW;)E 79F4*7^;A3I>8-+Q(T2X[ M2;F.3*L;G/ZNQZR(S"?_"(5LT$H8SY;*&I'VDP;JVWD>[+;E<=8EL3QN+I4_ M^'4^O['G%J23)=/V0H^$X@KKKP$PG3.&8N4.P(%;6.]$MY6FD[WD@F,XQ33$%LK;% MU>EBGG4M/GPOBWMYWLH9?>O92 P*(.?SV8]@\96+8.TJR)COD@RY%BY M$_?#5 %R]77HK7,SO(^>5<@W,AY01MH[BCM/=2WP9&T57%?4Z@V45, TO>G@ M2360YC[@W(8^@ &*?$E-8!(:MZ "I!!XF)ZH<])5?W\:>9]%\)J6?T0J$8L3 M45!CL['B/]K:0T7Z9G[LC-&[\W5G/A[%#[/;DAK_":BYP4G;'U'2BCD]=^^']GTT9G(MY8HE=NJK+.QVHWBT9 XD,1JA0-CCOF. MT0JQ/S]X@@%6!M;K\OKQ[6L,:]O];6$\IILM[6N6 9/MIO@*'2',M+-(7,34 MZ-)$4OC1B^.'((+[(2B:2GN#_5F*B*#3BPY!0LY,MW5Q'<2'>0H72>,-FY)< M9A>LEGZ^R5H#*[ H]G_$22P_9DBAD1M=:I<8R[)>&PPHZC<9M#\;:3"0U3 M8.[QOI>T,C72&\.$U MOEGAQ7!^$B-TT9^" [*<0R7& 1),=*)7Q#'VM7@0/;A)&0\6 LB[FWD2Q!]E M!(.W3_](6B?6PS#6E1_.;C04;:J2ZG'.H$E#;P*4%;;DR^VAT_5C?=_A<_S\ M\_NL5SE\M:LU.=D&"^_'T^.T:?ICEM7QHUV34JH6T=_P]8GFDGS&!:&J:< L M$6,%K!(Q'73F2=>L1=B4VLQT^;'O2\CH9%,9#CO;A[*\*+Z&=H M.721GRU,1 :!0$*+UR2]^HY]&9?U]].R4K58R7Q4TI<*<@9)]/9"NEW^YN&2 M[OMT[2[Y).FG_8H]:WE/CI*>E(.GFC+PVWU@]OVZF.4[+XC@Y,/4#)9#D$\. MAY)S:X%IE,O:YS!,L].[?:J@.3FAQM2]1D9R+R/\D]?I<*/!7PP$&,T@=^'? M>P25FH$SY=.TE4^(5^Y=09$Z,?7WY@[B?S(DX#-$-!4["Q'UXF=*:C$K$?[R M>]#%Z>GOBN0=*#X+7C-1VI]&-4A> PV]XFTL8H4:3X'HF0.+Z#8#K/N\DIY"XM\OA%U*)WK+C'<>M&'Z):T!4BAAGS=3L&0/[[[W;;! M,#XT%F!"P'(/01RVT2#HFN2UUQ1D>BW*QA-:6=$=HD$+;#L$26+[[6A2%SYC M,, 175F:ZO-Q%"OR$D.6E@]!2SOQI:A[F#5]I7[TZ74]DP$0:G9MD6B;,OUQ MCT[IU@U"]S72E"^T&!Z" E>BOM",-CZ.H?%O#T'5T1_-TTC7K2X7O:1G^/JS M2Z.'+++S&$J8@,58FY\?KT$#AZ"Q[ M:]%1^%WQ?;"%P%@ Z#Q0IS'3):X-K:F/_CZZC5V2NS&4?DR@,@Q3MP/MXPQ: MPD@+&8,_C__CEX"+,_;$9>Q#F!#J:QZ(.% 43@AGR/=;KQ=+X]MOA-2?GU9[ M8';C;FWAI(B08Y54^RI"4F;ECT!JZP+?;J;R'H"JO"K80S0;V M;E]X>RC4P;VB_[8&G2MF:3J4/@+ /CK(O)2?LD]&ZA8-"/I-848;:%IT+C@Q M_ YJ$;\HY?":.R1O8?!NWI^!=B(4SL"L7.56A*F. 3!^"@<31,PZ9_2-UAB< M./4=M%0HATPK1\=]^ZC1R/G'_#+C(UM10]F;+/L0I3&31U\:1G5!T&9*/8I] M=0NNAFZ[ /5)8:6/D66/ EX,M6!4%.E[EJ6!Q%L;XJ8M@(OA$*PZ$W,_42PS M/")=H5M!F*F6HD#OV0?7581"M)&W@>3X@$79VDY,3/G[:S<';5,M?%QV*EV3 M5>S$#>0S]<\&PZF"P#A4S.=;7_YBOX. M4<5?ELK-R#**^R;M)=03%@.NM0M]'V%'#(S][FC]V/JD:];"6MW##*\/WQ:> M@#(-4\X-6+@L78JJ; [1)$V&+?4*NVWN'T1>'5S<[LS=# G59EH8@?-3 MS1ASWT)E(P:^$HW2^;(P4 M7<@(&^-PI6J MTZIT6*W[Z.XK7W,[5?103XR[LR_]?_I(FE"[,89<5I[=>;) MC2%U"[O.U_[X\"2+M&TD+*J@%LS46X(2)D%>+3,4MNRQD?*;^Q83WO(MU5]L MTG'R[&94V["*GB% /20E(::+CV7A=MD8 DR1^CKVC9G\I'FW4!=$WN5\QEYW M0V/?&A3B3U*F#&>$C /3'T]! FB M\75TU7'#;TAVXLZED>N9CLU!VU;31^G[V>#GPA31N[_7X*_I(D2[6&3 !QXH M+HBWB""UF^BP=O.QTU?_L15CV!K\,E7GGYKNPXL"R _WB8D0H:H,\0:2$L'1 M94-PYP5*="'T$2S7.4VYY.C2%.2:I< @-D44FH=?E)R,W[24OC[ MQ0R]N;6\CP):R38<(@?VQN $*/$:]%L?87YG2Y4 EP("VQVFDIJ,".;Q!*XD MWD&K:>_INQ8S$BZ)6J=&7TM[G[1CUV/N1TFAV]31[KZQ>3>J )O%=IUK+F+. MBLU6R)![UKM\7?JTO;>A4/46289^XM^4UX21F FVG8-^/VX!/KWWND<)WM.' M(.SYEE$:!GT/&@FO-MKU1'$3IR5W.^YZ>UW++?7E/BK]7[5<]A["%GMLYPZ>@=&.6E"%? M073;W8H5(&-IX/IY(*"\ @>OFC?:%$O-;\3.G,M19LH450AOU90MO,*^KO2W M-$,U;.LJ'CI3T;:[T<+9],+RP8;HFW?P_.3MWF^N%^,Y6&\QUXYGGE/0N\;^ MZ0J3*:)[2XQB#PB1&48]\@%8I'GKQSN"U$1UY9CV\V3'=(ZVEYDKQO+7;H@. M/L:!=E/<\H_$XU':U*=$Z.8?_#Y)(^7LSR=&6NC,HP%N63^T<+4\URLDK>L]8JXH]<]MDLR"O-YQ9\ MI)?/5ZORD2Q&;BA+JMW*[+?+"M0L'79R_(SXGA1Z:NG5UU[^G3$7ZDE\16P+Q7]]>4<\X!YP.6#GAN/]89$R*S_CY?] M&7CK+,4&N$"^2F2M3T"Z\!8%N@0@HGQC!># ,PBI0Y!+@^A!^8!<"W4-_W)#R0-,H$H%M/""N/I3BHU M5.>+N5WS/4F4J\NJJT'JFS>/M%#NH-[YLI[[>.9U&! ";^,[$&F10^,;N@]! M&2H,S#Q!Y3\$O7$DL-.Y2M%_SK18 VO$X"7PIOE2Y$CM&[XNV(S8K5AK>;B! MY7OWJ*[+%6QHY*JRYT CFM?6[KNO&BT+?0\M@)H \Z).(MH'WL5;L_4DR9XK MX&R(+N3\.@QB.WV,]9%F=)["L( Q.!]+/,"&@_=4D<:,#PI(.00=O\I@*"7 ML4/0^?H./JK8K4/0+U<4'#445(&32KH$XZ+>&5Y-P>D_S[L,41NU,BUV]\]+ MYV>R)T [I>,[F)ZWL>A.M_"0*OZF/[R2-1C>0TL;%3'0^#2E([FL$)%^-&NY M-RI4WD+JA\IY_A_^BQCB]5=E^>&C_[YR7%<#T'PM#JK @@XP,"%>Q8)KB/ M$YB;'G)-.7XK;\S&]4FWN-PJJ6),__\V.B7K^E'E:45SBW"G3C=7+R&8T0 N M,EEE7'"P'V'[C]/)6%2E(NZ?0P0(@!F_\2HA1&<#3HJL%'RSYZW[\#)N9!51 MI37'O*[5A53H A.=5(2;4"+ =<4(J-)@94DDE9"LP%BZ8?;U$!$@9)D/4'/K M3N'?L3X.YD8X:+771N>,61CUYED*8X"C!W8QB&[R!@,"+E><]L2(4,TE>U/7 MWLTE&1TU,IOU$^^NOP2B)Q97]/@"BM@M2Y)J!T;Z%$H&2.C0KTCXOYA[SZ F MHW!=]*-))]([04%! 1&E2$O 0A$1&R @1*6#$.D! D%007H14$"*J(CT#E)" M+R(BO9^]Z9._?,W#DS^YQ[,_/]^C*9K+6>];[/L]9;=#0P MGV;MY/9+^N>,'ZE>NZ]E]*LRWZ'P <&G<'&/&OB?=67#,8MTG5IG%H-QTD1K M+FX!IYISHO8R#;'UXYZ+5K0^P$>,+?_A[7=O'R0OA@D\#7#$G$,_(C]!HTCC MI"*T)0F>=@0$*7#N5\8U1^M7&.UWA8[1IC#E?U]@GMCR7Q=+*_#"8?E6&*^5 MCY<\XOJY>0$1U;J<,G# MD;'F%LPE HD2_)/UEWIA,6(MW2.@T&[63=BTP\Q/X?KRZG?C+7.%OPMM"T03 MY%1_N[8DA?<R?+$-SA1ZDF*4+$@L>X:^AF=$LZ@AP3IA*OTS$QJAWE0UXP?)]G)+96=ZF5I9O2O ),$X2 M?,XSQYL-J_[G.;AYJ6^_]E1>&GZ8_??S)8VT\]\C2^\E]>@/%P_][V]CA;Y+ M!ZLHM7'C"'#"<&@\USGE)W $\*O%>-LKO!0S;70(R>LQ.[_SN_ (0!$!I#&U M#O[$E'_?$'2:6.X;13M_4>C(^[.YL";!X_2:YZIQHIEIYPMF9YF#(X!4%^>' MC9I7'$.;XDT-/&QLQ^3<,QO[(]*2!O\ (@ 7\.^3RS535#2 O).&QUN5[7$V MQ":;R(B>RC!\DFS#! M.Z&Y'H6(X0#6)=U[DA&BZ -G"A]AGU'(^"/%#8PKP'PHM\GA.ZQZ"%E^%W/O]/A []-SQ-P03H1B Q8O'L #26XO=QY?"YU8]4Y(FO MS8,/'T9=+ VYS["%8/^/@]PIFZ[E*8HB4>;F[/.QIKNGQP8_U[ZH-'QZ(_>P MC"XZ3-]C<^ "F+;K&!>L@#MI-1*O-I[Z^Q*JN+KQOG3M#?\SY0<1M*]"-'.R M-EF(\G0,[E(V5=5&TYI0RJ\91^9G< Z>4.^2+?].K([2/K;]USY7-GZ4H96V ML%!K%HEQ+&.T6K&DB4=T!TU$/\YF4S5I9\FW^?(B=?,"S]UE\ZF$',4+YTU# M^<"U+G68,HGEQ\<"$&%,?,VOZ57@,O#TX8W#P.W>CC]L4F$\"G]9:1PGR)P+ MM(D,:&0-G,MM/,@R9I=!\=:G#[8>9=*)A2Y3KU4,[C3<$8BHCYA,2*3]HVC\ M.L@OURO!K9ZO&I$;'9C/0P^3:18(?\R9>SF(S,-;K$L#;B"B/6@A;J_10[QC M^MI^8]%L[:2B[UI =B"$+!^6.H;S(4AZ M>+SWWS6R5V'=OR-!=1?NA!+OFDUE[J/*,Z^#)HMCXY_TRY4C53_O%LG)E!Z\ M,Y_)P?.V!/W:RX7T8@1!SDX:4Y-Z]FGB4@ENID;[AEA-;&TETTKM-58=L<.Z M?2[J,_']TA'*[1+4^V4+8MT+Q1-7Z49MB/'!@ZW^SWQ<6F>/S>J+&]\,BOY# M4Z0/\U&H"FI;.Q/.O1(*)=J]5>;@^^DF+(VIWEE2IYP4W([L5$[ \M(4E-/Q M"^)K&1N?6VT4,B?(B@]]V8&3JE+?Z(SV:@U\RGF?CYIS+T$*?:.>%)_/3MT+ M=UO"_<7X](W\U D\ CP:]Q@;Z QCIG_?$KR\!6TOF_HQ:/,UX7?"G0FEQ;"( MJ31#8;ZD=?^4^#GWGX A28[ A]8#WQ(@QU$^IBU@( XKI(HL_9.A.U0?^2A5[&X=[\LK\GS,3X"! MZN,JMLCHEG,4#6) SP*7'4J[XP(J!1?Y[%?L2I#?K^YI4R?<^:U WR[V[RDL MCS]JQLL3VL/45RGZX"F2X3Y/]#*-WXS[3X *2.ZH^ZKH9)6VIQ2A8W 9T+Y* MVGCU&O<:R7+S]T%P#!(\5=<)%T/S$"T[$9%B/Y((GR94=QL;ATHV9>K2AF;D M^HTE*0T<(1,L2:EM@,9#2-YN GCN!E>>GUG$L$&KSZF<1-]^3&# ">;CMQ)%I)[S_YQ8JHO".D+CI 1: MDD?N@G<)(K*&9YI535X]?@QO.'G"\+#PY*"M5 MA3=)86LU[P"Y^+"EL$O*T H!3YW)Z2HA;2\ MOD RP7F&^V&%04X[XGBR[/W0J2]6.KQOQ3=S%8_=7R1JMLI5?+%C^(\HB(]O MFH@!86@3?#"D.B2IS+?D;'",;SK'=9TO'P7"OMW$GQ?A;\N%U(?RT0$JH=QR M&F5F1)('^W+[WJ\^51JHF8_\9!HL$>43*RK%OZX/1"0:&"C,4#3IMMD(]'*O M(P?C(=%^BGZT']'3([J8EF1RJ.%$PF?X(WAXQA&P3B:?!PW;6N1]Q789@XN* M7'[QG2HRO=C_ZZ4H\^>G[,QQ,^5&;3"J'E0.WIMOU<3$" MW2,OF#XSX^MCML!S6E<3A#*)#\_*KXWHKP?0/F,:)?%)BW.BFM/CA[[;ER0K'=X]DZ$.37ST MR:"[.>7]*.S4\HJ84&9#;4Z-.V_M$)7P>XNP,ECC?PBE\)H1N)>ZQW1L%P?4 MQ$7O>YXK2#(([-T6<( 8+(_>.@;MP( *1T!W,Z3'0GC^7/TPQ027?^KM0BFN1@T'WA@P.T=V+)K&T! M/%F:B3L"!%>FRSJA4G)1OHU60JZJIN=:V]-E)=8#W_6Q/;W R*@O+;B&*'#+ M$S@;]N48(,D"*-%9AY0@V9G"E4/ KF\0$KC_^ O= 4NW^VZ^TQG*3>R3>"4= MYX!L:#J1H,FTO!P[L8BB9M$48(U>[PLZS(1-B_2Z3E7&7&D(O)=@SF9&0(PH M"3!0]E%W:>Q8L@'8X6Y-N8"MB-I+L6BHJYS9LW*PH#PKIEM:;( M3A@?D2+W)>1+\-M("LO)F2,@86+#7( !["(IT-@:2(8=_OL[*.TN+6AL6^S; MC66+D4_&%T+O<=E*>B6\^9J59=^,7B' )R'[SXG0-W[*+ZSWAN4LAPBF1KQK MM-AA+TKCQ+]8+HR2]1'P4BV'PRY3%VG<,K39)CVS*C3('"$9:@E,C&"))OW* M0@]H4S#N]/8UGWT4\T9QWW'8]IID\+PGBH)/#;8S_1DSX.J8%.# M;PNW:C#-+*,F)Z%?RD]6-2DM(KE!L7F4C@:.JM!!O-GV.^9Z9?R4P\/SG,RW MV/^J,C0@$C!0[&(Y@J\8IKAF'= QIW%EI$GAPWR_,\-HB10^>#'^5O^)^<8K M@KWF0-A3.M%B1[Q!5-,GJALC@2(_H$\$7-AU6D>LIC,]+F_M:6^%S;=E'[:E M6)7M?OX79[9CN6H KVS6?UA&)8^^1_7@XE,+&8' :MW+)KH%#>QG^W,^X?;* MS&X>D"KIS7WA>,,"QE.6@/HC9>KL-VN2N4A02-O.U]XVMVNBIO MTJKDZS-2BS]9=VV(R/U(T(NLMY*NL0!ILK''W_?PI[Z7U^C1$:^J[N.*KI2^ M=$DQ_Q+L9;,0EA^[F "%Z-A_I@V;XC>TAC<7VL7\W_HAOR 2^Y J27KQP)QD MW?.0YN>!EPCPZL/2CSQQ'^<1LVE"^^5-VX*BVN8F$CP4#J#F6J@0N$7C6"!M MV9$&-@MQ VX]'3"IBQI3OK+#&Z6\)_NF9=.,I@V>V,M>B-T%O&P7PN&+-5@! MWX2S< '4Q0Z8S(MC8B87U9YO;=KXOLIYSP%0T]]CM71X_Z,+D_.7 U=\#A.8 MWE%99UF.4L9=V>QZ_R3D.%5A'1&V4#W1D3-M>?7K:!,#7G[/R\DWEO<3%+#-@[^R\RK'T4S8HKL:?!*=H?%M!TDS;\Y''*DJ[9 MV<"2:7FF'VK0J3*<4,41 #T"."B"(3O"1X Q<2\K1V4U,';'5BX\5!PTP7V, MW;<[3JR-P=F<^;7C6#ND"CXA))'BOE=\"??J-O7]K\ K.SFR16C?_'%J"875 M [?%W_PC)^"12L.(7[!D2\B'YX_"N,[W=HB_WILND XSK+VM!WUMG4XY/DUB M4X>*++[A\ZZ#2:AL2#8(F^;T6IXHQ+3QP60[L21E\!G.)FWZYCG[AN?.Y0?V MH;I'P!5$Q>M;K/C3__KMN8([!2_)L/S% 3/.>D[;.WY]M#\[2B,Y(_,-DC8T M=GVRL>L,;7"1"K\W$QN28E-M.[6[(WLS&UR9QP:YT)5>SC^3[$T;.M1$PG%V M!:?')T/[_=R]!NO2%1R"=TL-[U#C6K1=36LQ$31UG_JR0_477I=ZCX!2E]G@ M736J#'T8WR%1H?S@0KN%1T I2J-33.D+]P L[^,@(T/B!:N?/!\@W0T!KPCW MG QN$;R35>H=8A/L]*$O0@LP;4YP5\&T-7U0Z8-MDH23KGVGU.UE.9IN+ESO MQ@?H?3.W?M"4Z+Y?0OT"DW2QMLLID6M=B/!/.S^U$N2K=*JZ3OU;/9_'#5-- MKY?.J4,2%8XBJ@P'D8@O"T0SQ-2R+;A%9J?<)"*BA]T1W.Y_NQ&< ZB"X[8G M&3T?#\(06141=2]GY#?'ANF88#8E[GV_;&N&GV\.*62@@T&AP"!"-WX\*<$N M=.\.EOKB"'"#3+T\/=;"1G%L('G$?>;+X7'C>KCC-68Q[YP\]T,[[9(RG !M>/FD4)>Q3T1286N: MPHNEEM64'0N=/(1V;9BUWP$UNFOOEJ3'[HKPXJ-W@&O:Q<@=@T&A"W&-? 9E M#76/, &[W/X=75I"[XI7+&\ON ;%50?XU]V6^#!DE)?44W$'0M 37MM&TCCH M(&:1!/.).X32*N(RKOLC]/GN%N3@MJT;XX\SFT@G5++!DL/#J,;VN%R^>^\Z MC[.NG4)[D.TP;1=U1,EWP8$F1R2>$\L"EJ(LQ/N+@LV_AF\]?A'W*ZI2D,UB=JDV9910E[28(^!]_LW4/V+"%*%TPK4( MEM$FM<4!"\5?2^L5XK$=\XT#]C2V +P(G>(XHJU&E(5ECNU<2YY- MBLWNILUN3("HM"B19^AJ\/[2V?8V];WR5ZMT.!F(,CN M&7V0W:./)[\NM&O;9%%7?*E^>3URB0E,R[%>]2'N0[M04*FN0_L%8J,,0%69 MR:+;VTI*R[UFT$G.V=I>@S5HDS(ZW5/ NNI"?*XMNH?8G?KA,+*7J;[[I^QL MQ=JDO]K2(9V]F9"V.FZT[^"$8QQF1B=7O&WC/_@]O[1!:;X&A-:ZP(F6\*D9 M2T?AH.Z&O/"GIK0$!88?%] Y%]>.@ E\,_1?=<.7M!_9IV;VS:*G5;4K$C:8 MLPQJDO_9AQ)H5VKT#/&N=3ZVUS]B0>)@1+!$P'N 2R[G+K50[.7#V9D M;XK>Y.%A(WPN^^U?NF*]E)\[&WCHE.=78-:VXW':)3,^J_!8&+SPJ\)!,QA, M=D0_ 1V+IA N"_PZUU?<<"]>YA6:!C@M\FY7\U6=8 :TG"79RD;$D:"297NO MJJW(/&C2I:'55)L$^Y!VRR8&)2>OT_DJ^^$/)D\@\0*PM\BT:Q"-AW%1'(AE M/8.1&<0K[T?>YP-..RQ'*_>@DPV;Q9B M/#Y-]?S=5#Y]/Q]1I )8/@=W]H\ :@Y,4I3_+IC_?OYFEHBO98CQ*]K6H58] MZZJ!-AZ; ^5']2!()70]V'2EU,UZ;PN^HO5N-OV"S\22MZG#+=8-NP(ZEO) M!=>24Q_+(IOL,?;U"@L?WWV5%R5_B[OT&)8+=2/_2QA/\%6.AG$.4:QPF;MC MJI+6Y_*96:^L0L[J,POJA+/I1-.<:5(4-1*D2RE42;PCC>[Y>MOTLE?% M7;I]QHVM[OG*I4Q.["J112DB#=2<(\")OLNDR+?JQI373V2X%V4:+K"GN?YZ M.ZY..W7WQ*W@#;H6 M"%_\$B^@B82 2$PHU;X'(3_GHN 7]F"UZ#+#[E\B'Q M:D6@_^\)9H7 TD[GI4E6/7V*9X"KY-LW52I]C[V-RU86\ 7MRJQH3^+K>5%2 M]S-WO!*?)5^F^[O6_%C[X)N7RF MAX"X39&C+^@=2C 8@W'RBSLVTSJM4ZHSL^&]"E?A!Z/"+PP+]>BUZ>L:_4J8 M>W?Q>N70D\>5(\6+Y551'O'SXZ?B5:6>W0/.C@$^.3PZ$'MB/^[ORZ83GW22 M7:=Y,I&?;)IZSI$ZQ+J+YW^=,VLH40KN^&H97=WG.^=^HVI<=<5KR1HQ\X$$ MTW*4.(XY._0^[&(UE,<5)CB28C;DVZ@DU0YO<'_DF7@5>TT/*!'[7U.M&/*= M+C"Z9OG1UM3LZBU!9 R.X';1N/";:/@%T0T+@K]VL6;;VDZMPBQ-QL;5A!P2 M.D!TY;6*XZ?Q>GAXR%2:DS62]C&)!L*_I^I$>D2Z%>;A+F93"VTYU8,=,SEL MX'#7N,)'YMT.#LS+R*M19V:U'*1UH^M[NG )"U*?:"I*$SU6T$DMREZMGLI;1Y5K"N]*W#U@ E5LJMJP;F:2BG@46 MFMA*%?H"T;=%E93=6/@IR?Y)8M_Y6B6!2M%I5=&'[Q6]S0T6C5NEP:UU$[(? MF(,OZ_2P65SHAD+D7L+D5U1Z^V1='MEL*;_E?:_)+GU90O"49,!Y#F!NGPJ$ M0FBC"$::(EJ+M-4.ET2[DNC&T8_@<<<@H[4^A:REX.KA;]@,2;NX_Y(Z>^6Q MQ^*['FB3X$$Z?9/$'@%)1\"^QQ%0GOWQ",CWG::JYD+ZWA)=]AOM+:'^BCU3]I6F0_L^SPKN$(MN$YW* M1[%:.2J<<:G*" M#46WMOLD%OTYJWE2?V.JY")]MV8,:1R")'<\)+;D/0D2V21XIG;H2:D!V7=& M^YI3%X\^PXD,TX($E;\6Z10^>3CE7,ZT45?=.G9::&IF!.[:,A,_V;T*7XQQ MS+P'[CO)>\;G?7I[_7"SA7HQ SBTI'$PD"^"9@2-]64\><57^RK)+-*WL$97 MYFZX=#JO6I.3F>QYB?SW I/>FLS O>.#X.G([IC!.$RE\\O-&F-K@L7/4RD= M?WT:/5UO<+P\+;MMEB*K*9>LK[LVWW)N_0AX<9M@=E$<7J$I6TX3B$=6;I5,;U)5?_)^L?Q_\P0S\82Z5+Q0'WAV!$P.0.A M); M"K872AST)>HO[\;0.!]^ASLKLWR^D4=Z<+4E"%HQ]]!^06Z[+ ;[R%;.D C9 M2"":=&K0E$9JBK2W(*O6^Q]5'=:'T8U*QES\0K]TC)_$HX!CXMYY5F'*%&\0 M4D1A)L+B/H'9KF@KLC'%IN$8*@,!LSW[PXJQ^OK40>DYV4?\QED>_ 9-GL[4 M(&HZC64R] >Z&AX/(7=2_&.O_YR?DZF4EAQ2KJ6 M@>,+P%I)&\,RZ9PBPVG3RNYX,I##0E-\Z?XJOQWC^*#QF2Q)1<2P[MWXDV<) M9YUO'/\.$7TLV"9,?B,Z&YAX2'3)7:J,^AY-O3MJ_-SW4E5 M%SPP&2:8)MCCS(BL*9&/09]\2)'U:IN%EO9GU5ZW[+-BQCF6RI+)RFEYH_G6F_U2MR$&RY M #M.=Q=C:.T)'7?73^XPMO$F>.Z#ZQ62KIOV66W)QPY.W&+33S:V> S@S*Y3 M7A(+(M#ZA $G79D.+:F/>"7K:XII8J8?TN^62QK%G[__;+?LXW\DX5^ P= F M$T\\MIK$O18WI*SN/5C]NO:!D6U;X_SSNHQEYD667[%\6C]9MSHO&OIP>7>= M[!>(EI3D,7_VZ[CA;;-B+"<8NM >*CJL:F*8;&)[X8>X?/;==(Y9=@;NGPR4[RQ^HUF_%A/ZN%=*>.> MP4'1,KOW8?"W7G2O>M?#/T00)HZJM;4[=N94K/6I_N\?)*"O3^CV+"F,H_]E M1TU3\W5<>CUHXG:N3U4Z3(OG]!VK9C_$2] XW \A])\1^8\<*@NPHBC0&Q73 M-2](I)C&]GCNS-_(;K@M=CHTWGV60I>RS%>(U](Z\#FOM&CEAO-BUUX+T0W\ MPB"<XF@ M4O5R$]F9G]E-_'_>U^X_'\LTVC"\&DZ78D[P%U\38BFWU>^<^#6Y0BKG1\PF M7K\";6B3W35G2;B^2CN%-B)NM2LSN4LIDRSRI5)S5VZ);GK*[O[YDE^DS2=X MS]L8\"M;'MGOH!:CKY"M*7->C:2(@B@,8 :8;M M+V$,G90 D(!/F);#.Q41D$)SU/S;S1X5>L\/U)\RHNM/WOU[6_\PV42BBB^T ME0YF1UH;-ZGN02WXCC"GP/Z@49N[*0S?5+7/ M3'WE!YWN[SD"/,;RLWMP/V+.OK.F7BCQIIRO?H%M:0WO#.G27+T'G6]FTAM! M*^1-NDSKQHIYICYBM+&>FI$VRGL%F%^[W0H \HS;)[NCO^29&S ^"V/1^M]R MM0=N[=-];7@>Y30U9Z_$I",M_&^/E&*%_\L0N-%TVOX.5X1$'7>K=.SQZ%]2 M;,P20,BK!XC.A#@8(PAWE1R,:WJ4C[+3U%)U8[G9#("6H\-+V.*F7"=2M+9>J,W!.X-4.[\@ M7-//Z%R+-)_]$-91KQ._MP@EWC$31V%;H95RL6H(ED$?QT*ANKJ&ELI33C4U MR>;&MB+>!N].;\ZT:85.?6XRG6TV%+# MQ6&>Y%PZ=L(J\LX]Y]^$7?*MD1*_8,X8\347Y)/_>_VV$\^8PR%T)9;&+OG1 M/^#Q9F>:DZ;L8<9?2 2B MZ=$$^[.B]$//?>MZ'7*=+G "'=-=GNKR M>^V7S6&.A=(!PP*#N@^4N$"YT!J/O@C-U\$?68G)9"WI'O#268:*79L>- W* MBEU\E60P/I'#3PERZA:SE>LXOG%W-J'ZVP5#^ZAGNVI_?R]'M_#3^G)X5$/X M;TVHFC& ]M=KCM^WMK/]HGUR;_)Y>FJ?;#*3BFQ*LG'9W;*E_/T\$B2FR82L MCSIV&EO=D67]X);+PA17WV,-4 W^54)GR0:]< C8 M(&XY4@TN8:?,'A)X!/"196@_9[E*=E4*)D;HFBH&3KR7DW $"*#_*#690L)] M5R[ ^G$HV/=%?RI9Z WT[P.(&]'L!9:!=H+R9)0EYUF39!&89MHF9:/P^&'4 M$3!B'"^3L/J=):2#B*&Q51$&>64UP&;QU/U$?'QA13#Y 5YQS;<9H@'*CEU,6P!@PH$79T$GI+B;RB*UJ(N? M^I%]B_R"DQVZ=0*VMV?P*G"K4KDR7K;VVG08TFY-/?8^3*<(E[->0HQ<_/MZ_C@8D.LJ MK!+2OU"I.&%/F^G[:D8):K:(7@X]"3Y>ZUZ 4$QQ:Y)W;'G^6HR<>R(]NF@[ M;&VL>"/F0FQLJJ((5_R[:T"H0VV,.WWISE&Q>R^P?&[08S0I&]U/)U.3M8LO MRD^OZA\+C*A_%/XXC(=-T$ZT11K3)MNB?' QI+$;4=7S"@FS@*JFQ6-.F;R^ M/?+BK64%8FYW_M\Y^4VT->CHX8=\!(=? M2GNE6$O)T[^(0"-)W:^\\E$)^Y](Q[#YLQX[U=3;9:4>O]NX- S^.MYD8W;P M8PR#7]%A)S0SX9V?^V(%4(A[$58__2Y=W:^K'4CU@W]^J,]RDR-1'PA7$"; MNS$<:$8PI!#5WVV=O#)]+7F1X64:_@Y/[^,;E&WU2] [1D 2V$Q:6X3W*$_2 MB:C)B!+M-%AV$W3_,LMJBVP7KE/_R=XK];BY\GOTZ>D&ABQ6MKK+8@2#&<2&FS]DT^G?X%5;NZ?%N#GX^)FBW\>A&H#^".#- 0F/;N/6'>>UI J5 MA+G5T.]U=T/;CH Z["L:^ZIW$QQ"\5_QPATXVU?(/NX>8=Z3^YOV/:CJBU28 MI7$^G?2HMNB" =>KAW?+IGLZ#YTRG?G:/)R=U2BWVL1BSYY4FN3(?0J(",;@ M$:!L71="*M_QLW(L:-IZV5?$;>U_?9EB,U\N%C'P] MJXV:EI#?P.54#],(N$>(" MOYS*75,)9WTM!YV?2NC&Y@P$[&^#U#)4^U:G!\FLT]_R;L,C9_L@XF3GQ?:/ MY;#[3 5S3CJ7@WTR(F#H;QQ3DN>A\@M_QV;(;P<%!);I-+5&'\*//#_G9968:CSI5 M;O0Q7LO$/J'IKK3\:\Q^ M4]] $F!+[-6RVB5&SN+"]!'0$92Z M'+FQ6>WA;NQ@:W@->W;XLH1DLDP9G\'U\D%F0B#3JE(D+*'ZW9#!NO3LX\&S/<$.5=C9A M/PB,GF?38.IRSYM[=VEJ>9#OP)EJH;FC\JY^V5]E '!?0'N ?A_7AO\$M,"( M79]J^#U23'.L:DU>:W9S.?YEVA,<=SU,_53RI$Y=XY:=3=UJR"E MPG0IL&QIYBGF [>IC^'FFIY[>^K),FU\5DL$J MTD4C4(,XTQFJ/I&A_^&//S)0JY,A4#TAE5^6^WO7/8>]1XC7?Q>(-CE1D&+3 M4SD=6.YK'T79H^<#-Z7\$LI=F5B4-H]#W #JB_?84XK8Q?JOZX^A-139D0+I M!(V^"=F$@-+9]AF,!$VM/(?X8.Q<'HU#\ :E"VV>S%I./CX A!9.B)-B\&D) M1#,^HALWV>LB4]GX],7+#;S%F(*!# MY<%*W?23?F2AJ_#,C?'2UM=/"D\DA7F4=/N72Q^_ACZ@^XZL4<=*ZFM?EY/- M:5-('7-7KG(#5(,^TI<,I2;VENU=V\^%_#OU1=$&-* UF"X(?^C0@E!)BD55 MID6:J;9I0XROA7KX:N]\.+FM0:>R M(W&8. 2?KX?8$%M\ATF:N\E]JS?5X?+#(/!Q*MZ_4%/VL^Q89MET)MY;6GU! M"G;FV\$ODR);::959>LP>/X7A8/J1FI1RX5/@U5H-S!.W:=Q@"2XCMKMEGOR M=[>L'..0\P(JC'%?..8F-A@)=T=*KFB]3+U@LVIM2EW*=:AS9NYN2]OAB14L M1VD:](K\8EH;!.7_KIM^"AW"<&]1;' ;FB?!U%P;U?WAF:LZ W>81=VM5/K5 M&;;[^KBW=^WM0NB0":1^P.!T0,O/E+/CY^K6_H6?&(TT=1]\'/F ^:J=<]9 M8;VRF_7ZSA$0CZC4Z$EX!F77,2-L(/;K225S+R-=/,6F.>?T='[S;^(A+WZ+(^[L+A9HK@X++ M6CT;)J1T1.;W49@"./XK(K&D;([%#L!=?2/)JJ\''>XR]/(2_,!GIO.*2^5, M0+(!Q^=!N25HD_ ME:&1+2CY/;'XLW +)2"7YTHWEG@7,=7?IG%WVH1T3/?Q)I_Y^Z$GGN?&*G(: MSQ:\GM.&>TTW^71!B=8)S\4>^0[IG,%O>)KKZ)3;3'?.QC__-K VQHKL('UV M^?IJ#'J#S#*X'ZT95TQ)VTGM,3\3&W[>6\4N 8>4%[C^MOU1N>8O8Q^9\ M0W)@VI3@+G0Z+#)MQM21-X,UWO.P&-<)N>W@RDK=011AR@W7GRFO1Q!+Z6 9 M\[,)L>\\')ML'BU5K O)T"VJO/1>D<'Q=OWF6?9SJ%8!!L("7>&$P;E:1&C] M,'F2V7,:/^IFQX-X=YM'G^^[$%N?Y*>9QWUD5&."J_\T6JS7U2OKTJ)]TM'' M42]V94CNQQ5/VJQFF%*4D'Z. 2+)_THO6]QM8[8LS>,@49A^5T!%Z-DT9-/+3O>GAM#TLRESH-&PH\/@X MX>6)1W>ZO#4N/DQD@/TF7<$YOVBY",K=(J;'5J/\!AA!!K7BKM?A/.9CHR\- M6!._Z4O5C W]*P"80F-7)E[N:8.=17"#H?MK71IBYJ/6.H>E)=K7W%&/O;@R MS5-M>.[A.GBT+/$!,6AH*8JS4^.K<-1N43/__I4V%7BE8LK(MEGDEN?+V!36'Z(\]TX%J"@: Z[(AQ/3EY[D'Q M,3"?)=>_WGI3A*P\UG)*T>$9DMDZ@BC73=^:U?0%N]5(77FRV[LAZZG2W\Y; M-?C@,,@R$55 8UJG'&@UWV>F=RMVY*=NBXE3#?#7VE#4E!YY)X'9V?C M3:,Q5=1(@"YDZCOBD];$N-09^A=.HOC6X129'#Z=:Q_Y8(@-$R/E-AU4S^+337]D< 2+6 M+$? \P3K.!NV*6_WR5?<8^A)-.@#Q@8@@!Q'$4I$M+WSY\'()$ M%0W>;HX;(>M (F1!])$>V'E.QDG=3Y MII].7IU!GY*\SX=P&L1'D)Y85J+N[I>#*@3OHO>4N\347P/#LVO'#556C@#% MN8@ R:*#IK%=)9..OW"G,55RB3JA+"6 Z>H1D *XQ0&8>^H!M8=QU0'J*5U^ M2.EOIIR1!AMM$F+96"[,8G(.KXYS'FTL2/E%M7M_(5JY>&;NG;/9K/77= M$G'(#Q*;(RUT(CC!_OU5ZKLF\_?NAZ$?<7V4BZ4_,K*$.1ZR/?QA5;6=R-;[ MA'>6X[ *'] ^R(%V(GILO4"[OK=Q/^2>U^FW2300\?5U/)'4XW2';=U])[V' M#I8M)BO:"(SYYZX-1 3;$6+QXW#9NCG^MVQ\M\O$^:M5(C=;EV-A2[I1N6RA M8FNUB.ITBB >(X'BSC@"VD.%*[U"2JPQA?53C_?S(G8?#O?R!FU>E?7JI9J4 M:8*29!@*LN]#?$O\&[8KXANL*6+LHW+:)*9.4LK*9LG[@E?*LRR )4@-"'6D MX]H>_@M#S<2LRQ5B_LRI8TT5>EI@H=^R&:D?:LS8%L#A>5IP N> ZJ%75>-Y M%E>QTR&MD,PW,M00]TD7INVU'K&YLO5_U0;NI7=GR_E\0O'C!2/RQFPQ?L(9 M2>RC^(RR872]@A_= #U8Q,O40ZGGD_PL+$;^15FW93QX/BL8ERA6?6! MUV6!=^0W]C)A%XP!?FNL!-SY"& ,'0KEI>])GYX, >N!<'@F\O12?+"52AS) MZ,,%Z ,)J>>\7>BQ?_6M9.5:H1Q@M-*=)2@OF"S_84?8=%Q-5KVE->I]W%O] M9:X>71Y# 8:!?PU0!-VRA4 9?(+4VGE5C6SU,2$7,?V7&>/ :B74*I:N1W#JWOEQE^5WN:ZY@^2]O>FV=!V"SD_6;/JJZ,%=$1P4 M$6J6CJWKN1H7VFG2Z538V_R5G]^D C-0WYT>YA*C2A&!A#!-189".E/K N$A MQ.!]0^(OK9+"RC&TOI'-F#UYK@3>[A%KT6;ETJT:"'GU?\GC_]$EV"_/%M4% M[A[4;Q> M_]3\K="M5@WF7.;X:@:R.WV(NQ&M%IA*Y+.-4*C;K=5:7AOGV^\LGRQ,*T4V M6*5_J?=O985+W^!K-%[$N&V!I[8ZMJ;-.J"REIY"2AJX-0L+Y,.NE(6%) M1_$K';%A-Z*%=8ZY'71CZ5/L 9\QLP)W\(U;SS!,>R;N(56L?Q' M-_..K0UH#MY(SO\>(U=A ?@%41ZI5*:Q&"G\?2:I[6.L!RV7TJ![LDF4H1[I M]U)Z+EJKA01]N5%P/LZKQK$VV8_UF-'B^=I[!(6&T:38%RMV<_^2ES/)<(JI MBKX/WB:!Q8W/GBK>.=X]=W'A[Q\[:?B\U^X:(ESU%NN> FZ!_P]->?C]Z*ZD M=8_-"-WN6 86//C8J;SK*PO]4;UV@"):=IH)4-3'##[BX+RK+6*CQ^##OIE] M2EF$"GD#PPH\%H%93,VI1<9C70Q(AN$4C!^U\?.?M J$U9K3J7BKD\H5[S-= M.#KY/MJ(ROC[Q/YD_6,N8,ZIB[DQJKQ9[.$G;I(YPJ+5<>MCJ8&%JY9/)UW'GS9W#8SU/X\7&15R_L]:]2L6KUK[ M%BT)=!>XLP\> 2_*OLRCY<"0SYM$V^P_, M38! 0XJ S#ZAF?H%[4.-P1U\J@9=WW]?F-I?EO=C-[@W]ZUE,3$Z=#7E9Q7' M]L+4Q7T;DMP&@G1SIOU0/ECW[,*3P^[*HSW MK4$K>QR$IUNN'A]B9N[+J9[G;3B@$,3S#=N>RW/3&%BC": 5B!-M9H +C9N8 MEOW5,_)CU^\K(K]G]UQED7C_QU:9#:>_KOZO[@-^4+;?2?W:)$J&WG<=/RR) MFXAJNOOEZLB4B_\=18?N F2F:B3,6NA;1,TKZ47)#PG?D/%T[GG/+&Y!C*4K M]65E-L-/AV_4R(YK>6_3J8W)-SX0(LK?YVS^9%U/[\Z9QN(,U\E,=/_O13#5 M-FGA;/"MSYI%P"4>LW5<8B5WLOP5_(UA. (6/T&/85V4HRQHG$,?QW=-/4EO M%0T:G254[.I%I\0_Q#,=9V?83XGE,6(EGL7C;?I?.6=;9@?>;TKN[7H[F95L M_"LY>&("7JZQ[D=2P)=U8QG!!E7N*U>)=C%?IM?XU_[^K#[^+?%ZY?,Z18;4 M-[D//EU>EHU?A#;?X#P#I,KZ25[#:$(%C@#[(R VFQ',*P2MR:TM,N-[_ $G M9Q9<#Y_\O>VFT(1W^7#M1(0#]';6>69>Q%"73[8VF(!#O#B4R!B,:;KV">5N MT06'GT/IDW:VX,D68Q(K92Y4'28&A M]PZOB#^QT]:)-OSKOLNZF$[AH\^#9=O@R=6UC@U"B9L.M Z56_+]4>-&'7"5 M]=/OQ^=A;MO0^ 6B%09 734KH*C\+*7X?([]/+H58>6Z&J+W:*EO=SIBJ&BG MBE"P02 5[(>3K]5%-2%@.>]-$WUU.=4M@LV(E85S\ONIV6%P1YIRZ *4 >L\ M3NL9I=BX!GZ>@7YV6I/Y<_+%G\=Y1!QO\K"W]>Q8(9%*LZ0V9J3J#7%'YV+ .L=,S=JR+_NH;3O-!AXIT6%U!/K&S/(?7\MK=QJY= S3S0:_[3T MQTB3X=(U488 X.;2I6YV@"K_[U*T3(LTL;Y";,0'1.5---D0R1W9,N./S?5# M"ETK3!7.4L><' ]&_;D3-CI\5/QER:& MS/6 D+-C_\\2DL?@,4V2>2ARQT20\"O?8,G@:XVWJB;=U-=T+@#ZH@;,#L?9 M=/6!^&LV0[ZV\(X,T^S4#Y,S*QF.628L->\^F B<[\[GB(H&S(&'P-F-_]:K M>8;?L$O4URT\:*-1.2Q)KD.9RRTHKD,XXV"W-QEO(2?;](6I@E (:_G4%-&) M(5X_ J;J.D5=FB!>^=?G'$;\8FIV:<))KWW7FP=#W=>LY9EV")U0XC5$Q-\M MK#').=;WO=%W[UF;!P:LD@S/[@>L]J1L1!^F[SM04RF\9'G464+'/'?TJD7S MZP>(U:#G,:?&9L,>F:2:,]QS=@L#^C:-85W7 *\%D1;A%8Q8J# JIW6ZOT_H M7>EDG[/L3RIH+&HL7'&V[3Y3F\*@(-UHX[= &8WN$NB=1EM.2V)=E.\NP M9>I4]7#I4PT#TH9%CRQ2YF<&M>)]&/S8.85@R#8"[ M<])K6]&]1T#D@] 1[.X-[#;VXQ&P;1IZ!-#9GN"_Z!2L/9*?]JV%@V211W!5 M6B1IO/I=NZ/:;_6\WYF+T?39NU"+I SG'\/?@ ?\*=%PXGT,VRPJ9?^JK<$\ MT]D_,.FJ4;FGFO'JQAX[NW-/([9WR^J+TL "(L$(;"8N=]IQ3MS.,9Y0_%"9 M5<#S+)*G);: "_(E&J %Z,&/G^G?E*^ ]1+N9#E MI0X:>QSYAIM*>@(N=NBS1\'@N"J8,,']E$=S+9JJ2=]N;J'=L!/4%(HH/F9! M9'8&*H#*L/%1BLMJ>>+_M%5V>[1>Q-G^8DIL&.-BMOOZM#S3:["(.&$ =M'' M"^,@,2-/)Y1,ZW[L>3UCRT N+:A28'FTF5\2*H9FHX9[8ERP"5"^)FX<4J2+ M-1(M[J.JA-_3468.I5M9];=3F[T]G= #\8R"E8X_\NZ.C]'&\ >#%JE0UJ MI',X[JYEO!G64R7*8V;N>')'52\ABP,X*/@7!B[I>OZ%UD)7XTRE@96BJFJ$ MA"_73DO@X"6HOEU*[G^456-;*2[[O#9_<5Q"XG7RX;Q\[P^OYV$:-R$#!Y8+ M]VZQWZ_[N;Y?B:ENI8/*U;FN>,#'&C MJ&JH*$;-VJ<^U%_,^=%4UH6I%&Y3%DOW0. LGQ>\W;;#2YX6.8TL3OI2L;*V MMF;7? T(K&N'3'7@@0 MU%94_TL"O?M'A,.SM<"WB\I,J(CV#(_-QH\H_V#LAJZVV:N/J3HXX72OWZ4F M9P\\/X3Y;[%^,J)X9,_;6&6+YJ,M,!3[SVG1*@+U 3,?!%.JD MFO2;5K#$%/!1O'^<]CV^W$N$DZA?LJ'2Y)^L2X@7\,5\1+5SQ#=.LVBQU'7W M,347Z99974Y3<0T\&VQO?9[_7YHCY.+W\VR';!&PS <9NUXW5NV7#@OKDRA**.VP4Z._EA'N+A%I_#.] M_+SI"AOYN6KTIL/IX MHW3HWRDZ+W0D%E"$E!=/MQQW\P+S.VX:?D?N=J4R]-@S)_/!&78%#_+Q6% . MLB&.8^Q>P\7GA8C\,O[X8&9^4ZI?(';NZW%NU& T#0+NM#X;?(7FQRM#F,D] MYL,%M4RQ.\VLGBY,?Y?;<^K^KI,()]]WX+N?(1L+]HL3"H+\R-=[XIO7)M$J M)-;V>?588]P"WXK8KH.#^EN,8&_/F,BA&,UVU23XE8=W=G M+]3^:NMQQVW[IUG'_7/>T,69F!E7Z#RT:BLF/!,:8R<6$2!#OK.V+EDU.,UH M3\J%!+XO;](D#'*!;5=<8">'_6ID-$?*WM=#08+87"YC!=J=P*V ^_MKLP*<$QC+_C%FLOG.L(<(=&V0E2/Q=C7)%\,XBV M18BP>[J8).Z<-8-3N,[,YZU?LDE:3S54S2+>[9%3W?VX]XHUU(<_=C7URL;? M?W/A:U)B:SR;]+(:G2UU)4S&Z)&@ZS>PS-7W\\DW8PH^3.L2/M^9SGJ4\\/S MFY-_HN;ZZ2?^I>(T]MMD_5FT"7C*A_BWTTPV]#R1.<(TC3/KE76_K)Z1SM*% M,G;)YZ[9UF&P^?^&J#(F @(\Z]R*$:=@0$X<%=IJ+0-&6):3!#1&K+I4O>J2 M]MVC^B-DY"^Y\L5V9BSS6<>W<%3N?<_7]WV>O=_W M>1U%B7_"= A_*HO,_<7:5*N&?)WYC6GJ=X1OJS$4UU0IP=H M!H7!+JU.\!];L_S-BC7F/CS&PU>7]#[=,=\@I7VZ17CA'RO%V!C0A_6GHUNT M]P&OXM7C-98Q.>\G+_9L&-8_*39Q^_[3Y%64\67HG1PR,AK#N0_X0<>I;1\7 MT%":K$K,UF+AYKO#BWOB'[_3D]*[R^%S,CS?[ITY@IU@CM0&%_DT_2E#VQ-3 MHQ.<2LQN$_-J/$FT#3BD>VDB9RSW)OR5J'4<_';!Z3+;:Y=X(UBZ5]'>^P % MWE&S/JEK!NHMV%ENFLL^#CB)>\@8&:SLP5QXEM8_:P5@AY@?WWU PD3I&H#+ M[=EY,))Q6?;Q*B>-'H7:E?'+8L?EUPK/OHKY*>E]PEV,Y]8&*2P5%$$B#[:N6LI:0' MSS??_W/^_9A^^(#K2\S6<^.+$1 U9>ND]!>3^C"8S2!S=A"KO26,+NV\BJP9 MOI\TL\+E!Q M]@ZF":N)_O!2;;+A4X#N@2/B23:$=]GE2]HGBH3?%B&G;;U5-2EKJ^Z>OXVW M>0L/AVTB&]#@)2:$15O37X6S.4'Y9L:61.L2UFRLLWCT?M\M=XYH+Q7E$'SV M-.WSBZ>9.A$'([X._D/7O9-RD'37/!=+,4*VBI:MW,0VJB+&S^KN R7'\I<7 MC^AML>RZ@;D,SE"J/DI^XQ9:6"6I>@S4ZR(^#Q^Q'+EWXW;X1]C;L (P@\%E MCU]UG9Q &8&7WQ(^3W+NI23*STQZ4/O$[J1!/N[&-&*(HS0^\TX[+4P N-XY MX1%_"Z:VN#=DX>*?NE:6^$6$'YI:_/NS'3H0NFK">X'1X4->:8&''XZ<_].9O]LEFK=%7B%3$ MM:A#\LV'#=@.*.1C,YF<,&>6E783%" [#VY9'FTE:X_D%UN6HMU[QD./_+IV M+;Z!O3VTAZQV.(2]7F72DMPV@'/IC\W2'I[)VF-\*?T^4G_C6?JN@H)\3+J9 M3,M$'.<\D.ZH+YYE!VC::642I8YN^[":7FQGX!0LO_ MHW6&_KG9M,^"5V8G:Z'CI:V6^/5#CEU:[7WN4\^G[[69UMU)K3ZS#^3%IHGF M[0.J>*!9THSI)$SH36B"8,U0.#=-9^A^^=2QV/9'7ZHV/<1X?>'.^X#2$=C+ MU/HBOQE9C]^0)[H*I93Y]AR_V"T>O3![NZ$B>Q]S!;=IF9^JS5:($CROI=!% MK[O;KXQ^9_YIPC4\J]+)D*DR[4JW//X\8UMF=+6.)H D20\ I)SU238)6 M^RL[Z+3]Q=>O1,>[]O(73T.;IB/'$'$?($6,5EQE2AI5!G6&XX'4$"JTM#/= MQ^X]]Q-XFB^';MS3^3RN6MM]X!#RW<*_UXER<246E7_65>JPV]+ MS="'8265F?9F(IC+G&1XDQ)*8-1A/2\2W(:5_>!5SU)6Q<60][:F%BSO*:S[ M/4$(ZB)(!829)W-^7-,:,T_*)NEO9LQ$?+#''25"M;4_GOK:8OUU&=DOVSP[ M+D+L6A4(. S:1*_[J8_X8LNF5<;+X//I'B@%OFEK_T>LR"^XC]G-.(K[>H23 M 6UTULR[76O>\0XV@>@_@9ZFM)C]*1HH:2F M2!(783J=$K,T>\E">A\PIEX\KR9O+I/6QY<6]4'/G]W*0.Q:Q(.QW75\$(VO MEYB=Y4OU3T>,+KCZF MIV>:.\/!P12>HB%Q\SD>.&>!3HK:JT-^ ."MB]^JV:N<3)N-^BQ18N'V>VDA6$Q0/P':A4Y&@ MM4HR3CRYX]DC$#2)_=W-Z 4'? +=%N-EOV92EE@/GJ76;.0V],%/G]:I_)LX MJU/$NM!\ MJ"LDA%.V'2DH+D"%W_OCO;O;.MFOFAD+BI>')9[=XFW]LHQ7H0E@YCRZ<%5. M-RE>C4J$W7OH6I19_<\3YVE7.@W2+VL+.1916W$F30>8<.18DP!*77@B-GG^ M,R6M_#6W2R/[I*4Q.9)#99':=0M=+\=*HA*0S;,PFM_P/E"%XB H6;>/'HOJ M'K$2X#Z[X/J, !=/<8S _H!%PD"C9 ]KX;W4#IRP28'^O;XWP4$"#G,#:^(A MGF&9KN)T K*T"0;^R2"<.S%[<4"]X9S8I3K'#^->Y$4V5:C1!1;]/]U*N,PAMW6:R^J8F2X0G!J%E'AD:',PEAZVC2\O/5_RKC^UP;3 M#1]#5R*C<3XXCB[VDGV WT]XD:2VZ'0L4LN,/63CK4.JFG2(O*E4^K42603, M7#;U M\%<"3A_&Q?B* 2\W8 Y2?C:8QTS2RJ_9!=_>0Y5/,Z7H4% MWCS!*Q0[_6\X;N+(A"9.E"YIA(D436DY+>3605S M86HC/&!\CF\[9EN_*)_DBXYTON_O_D*RA+NXT/]'DLW EA4[,@:E6ABLTD86 ME8Q^-^DE>NZQ(9>]V)G']PVCW[Q/.>C]GY5&T;KH.I/F?DF:"OU-(QI-](5; M95P>KLG]-Y]7)IH8S,*=:#"B]+CFQA7R[O%5? .F '&&*4*01- M!@&EJ52('%$J]B1OUNEK?Q3(@^BU1B!>L 7&#P\D:+\L/=D"&;)!$] 38L3L MJ$ >5B(B8>OA9;9 N^%VKY0S\C"V>V?@'[#3?S7ESC!_2GA="\FM3CTK)J.7 M'>#O5KW9;5MX??U'E/;]9JPT"4'C*\#?K?J\]<6Z8P:60;DZ:17C&0LOSA)V MZ43'!:SKPUXV'6$:_:SPGY)"$Q]H%^MQC^_='E;TO5L7L/3S A+G+J$@VPRK M[4]"R5+-9U#W1M6_*'0ZG?J;\%P4:OIE&VT(=QN[<5PUZ==!=WR>3QV] M#.?L>QJ/[L0GGVS +',H:J/VM /1(^)^V*_<^7-MIK+2'P.9!^TM MF4-),6SW#"!G2WR(,,IQDU7(?9(*/K._;99/-XW2ULS/HVFK_."XCV(:B]3F M\YY&F4"^=R'>U$?_>KA!89V3I;TSQUO2X[,1>[(WL;AE/#0)L_%")1)!/N&P M#RR\;-I+[Y(*9C]B#-,8"0*KJ@%0X;*=_U"2TDC,I MDCMO7#ASQDV&Z<\6-QI'Y^I65O$J$^=;E0CK$@M7O+.6CDS,R*ZMK;Q,Q7$7 M/-/E3KG^@95=W I"Z%]Y00U#&=,S59PK/W[2.PZ:ZRW2-(I[4&^_]FHT;-P* M_\)R]?)-LQ98-=.5V*P&@//D(G!]LE&BE&U82G]T@H<,;ZK2*WNADR$;:WAM MJ_LLZX8 &??WW)9")7O[]!_VO(T40R$,'9:R*M&%8T5OA\Z?864\JK!.>O7X M"?99XW$BW:_92;IRM/%LJ>-"SG!2GEO-=E*?8*56%?3*4Q-##DBT/FPHV2VX MJ$/4,@JE5;*\MTK3=DI^9_]E>OK7/ >W*8<[0E^;U]*;!M*302^ A:K6(J3MJ$3N>AAT'H&*8FMM5\?0)*]B5AH]05 M*.4U$MX=/)EM>M(A\,P31HK:\.>M&?WE.N5\TNEJEW3)"=)2,B6AD6JW=H]$6O@+KM9^Z M:-N156+[0/.SM$E!EDF4 _V)WEF4T&ES(C1V+_-[KHBL]< 0E%1)F%R;DX;#[^I36VNU+1HG-$K?]023B^0O]8UNW7V7S:5<:_@,NL=YN_S_ " M>CG_<2*M&Y830>1G8-U*#5B_T\&0>6JA=6JQ_MI=85_#7TEE9@LZ5;>>6%G* M A'WT;7SJZGYC.Y]@"=G:U<[.SG@0G"UQ='<]4]'3O= I&6Z^PV[.%733?#0 MY$:?\IDQVC[]:O-]V1,4OC*8/K2,6;[5XQP ?(I)O=-J/"&1ROJ"RXSN3;@\38 MU*T-W8-%?0T6@Q4BK+:?S@]'+A\X-5_U8;*;6XYU%('/PGU0'2P8U-- 71BL M?$BXJZM:,"V[]W:I[N=)!KPE3C)Z?LDJ=2C!^[]-F?UW(*C8[OY)#P9GT=ST M:2(R <4"5I:C--YZ9JI&>R82Y2X'.I-.'H%J>C M.;X(0FS,W4:W>\EU5/MK2FYNVQ=:,NEZSK Y9'JX*JD_CG%L^<&RI-QH (S/ M^R.=VG=U<>TX?- __?[J#QMS,)4<3DDDS5W3E&0%8XJ(9X6BS,]5V_N^EBUZ MH7/[S#Z OR3'2O8G,[="U)-)QFA.2B4AV4\_MBU<=5 I?(;_^XWTB8TI[8+Z MN[MIF:^8/N3\ 2@;-(1>I,<^$?X3QHJR!LE+X&)YJ7[,S-:)=6GB66';ERG+ M7P1/'3EN#AC[_$%29$UH K,WZ%D:CC:=,QI#*^NZR!+;?<"CK6CQFVM4)_O# MM!U3_5GXD1^H DY!?.V:WLIK: ?R$+KE2).J]\R)4,1AGQE1D)$H1J@YXY&^ M^LMA.^'P>[/U6%=L0Q,K$Y4H-QVBB6CN3,2D,!"C?X.$+3PWX_ZJ:R[^)C #$ 8AW.A/QDQ ,KH,DR\Y' MV%682N0Z]NXJ2N+M(CE;-/QEQ=>#O::Y>83L@@]AI*A'(:[<_IC8QI,$GJ N MN]]-R80^T7W :7B-]UCEH&]>"&8ACD.#+HWRH.?H'6'\^'#3A,350G:"ARHF M^L2+FMZ5AJ27JE^J$,R[N-89TG&'ID)1P2.C)E1_-O(0F"M!TS?UE*W]DY"X M!=>,[*?4RA,1")EPEK^2I0PX97EE(KL]^<8D@9$^YN(L/-EG-%K!6;(QU[UV M,V[MIY_'?NZ^-\Y M?N?_@>U?=EU3N0\<3*'GISPA^/&BC@[Z/](_UC$_804Z*/QZ].DD]@>*D6!!2#WAB^+O&U.TUZC;1!,FAH7Z5F2QW MF#NU'ZZ#":R89TBF4E71 Q;[0,]?8ML]Q+)]76@#2SL'(]]FHL_ 9C_4^ MD%:\#\06,+XAMZS1&Y'OT1L: .HKU<*NCPIAS#".4$;?70!I"-+DE[HXZ2>7 MV],2$ALCAS#34\4,61L)%NP0U_\2>6._KT_"R&WT+)P79GP?:,_CW@>>9,#( M+:FK]>H;GMK/-_S>L'5\K<5KVFF>RS*N&&1PG*8:(SJA$3SXZ1N!N>UZ[*IC MZ_X92M$Q5 6/84-=VQ6X8?@V$-;Q?[3>]'_-447F(6O]:/R);?N 8-,T=]TT$(MM2/%B@'<&C>R6,T"^X ML/.(]_-MJK*BG\M):0'ND(O!3X.Z+N]\AWQ_E,A)SZRN@5EPRLNO4#LMH?W>@+HLEC%-N[BH-FI-$8C]:IQ8GD^L;:!VD[ M;O$Q"X7BA)ASU^-:L$D(3PP%?B*R(K?<'D]NFI%H.'N?0/>="-5$3*?*VDU<8K^+# N?/#SJV?X_XHQ&UP)-CV]TJ+0S,C%PZU M *.KLBM(YNXY"?JM*DE@8AHMR&@(ROC685NS$TH:)[9K A'!VQO/U^9_JT3I M0^;\.E/'NXB(E9TRI@L(WFG-GN!S5^"9*WKA=7\?<"BZ5$#ZSM*]=O 6Z@RE M= [Z6.]8J@.(C-> \7C')_47?1_8C4!S8:<#]@&W2,A/W+O9P\'^%TGNJ?Z% MRSEN>95OIY6_KF#Q9H3,L*-'#IL,V;0@JYF\?IDPW\[J_YZF/N1*"2MK0E+U M+$:U7/>XF\=2S^] MTJ.PNP]0J%1QFBT]5[EP'WC,N,E=*9XEV/EXT$_[PT< M)Z7! 51N\"T/]K=M^E$3ZC[-0WYU#[0X2@Z0^@'9JB3YX#TBPG4\TQ;USH$5 M&**/7+QG^.A1_F9+M@[YIZ2,R/2RTY%(*,W^;\XU38\D@@D J1WUV.BUYUGV M2D;L^9[GA"Y?-9)<60M+#D:LK#-GZBFI+HK1^Q9U?6"P2_0B@1=[BW_R:G+8 MS>"$.RP_=EVW%7VV1O&6J\Y@%3GUPTT4E-A@3L7G_OZI#$U#0RL68-SZC(W? M84=^,">S TU-@' MG-?'D41,PC[@A6-U*GJ\/)64()*]#=C_N/% GNS 5NAGQ0H-G2^7)L5*7&YC M?\MW$JQ.2:G*WIOWQ/Y\3W.EE^'PSY "U>@X/6F2;)O.&5UG0ICQFOU"F?1G M4^Q*6V5@4N&3"Y%FQRZJWH;(0ZV@6+V_NN".# A-7]4^.'D;&;L733 =]OU& M?IOJEB,Q%5K_&HNEB9 @K?V-!YWG(N\9@4S*4/ MK<;0H(024V/V*@=U;0A]-FUV$?U[FN4>QZMC)4QYV4TNFX@GE! PPLMYG,-O MAG7/E2V)\A:)[#5,JRV9>V4L+!C 7@'HJP]M_JC0^*O(4Y18$IK(7@H.=NV5 M-NKYM! QK9G=R/G$>4U;H4[3NXC+Q<";#_FDV9@*72/E M2)&XZI* ,=R(EUP-RT3=FP44D38[3!S*H+BE<*'^ M#H]_4.B#29<8C:,R^T#$KY.FA)92^CLFHA;WE'.%=W2/ MGO!O-6*"*('/S:Q#FQ$F1\TE5U#>!A!?!>0,6L0^%#5.2K%3TIO4 ME6-LUK($==KNR5V7P*V.4[U]8#6X=D6[HUNSL7L7DNHUT^?9S_^8O@1AMY& M7+"N=LUR;Z$GX5PM#XO LU0<9XZ,2DZ/>1C5<DBY;:UDY:;/ M#MIHX([NV<*;7G:.+[7#<]TX[2?M[*5,"?\E986%B7!Y]22"0PE:40]3.8+M M+1(O_JC^Q"8\,L ;$>!^[N;S]&]=Z6:R&8Y*_X.K^M?GZVGJ+\M?G M7CA;_S$]][S=9QX7,PO:^B79(=M]Q-:/HEU]G/BS"$9KF3Y%95!N&5HG!\OT M9Q.IL[?N1X_"?V.BT560#I744058)$JH9#FPH[;V-7SC3L'9%I[[QVQ;ECM7 MP'L*6^9D=Z;IT]**19TO#,XFSL>M:O!YR#ND^%R M" MIB'7[\.'FPP:0IT;A/N-#TK)XBZO9(HP<>)WIS0?@1_5?V7LRKDHG& M&*YX#B^G$^_RG5BV M4-.?4&^JBN5@-9)M@+780?#'])0S/_Z M$6S?1IRW8 +'SXW6C]1*RWV\1VKUR:Z/;]^$5(4@D\/]: _HY7H*X0-!=V>T M2&&KC#PDZI%10UA>J^+#=HXG,H'N![^8O8:.]J?BP.NIT0A(^(#S:RMGP;?H?V-S+Z)/3=/7/L8@EC%84C8+A\]-1'RJO1T$6M^IGR!Y/.E8/E,R&%>@EQ'(C, ML$&0BW%HFZ1%A([7J,0%D6=YMX+:[5Z,"[&9MK$H,U0#!L18,D MVSG#27^O!\-PS"(UOE=5V(TM:=XW_98]\K-'^+[\UJW##6MW5A4:DC]C%_(: MH61_>BR#G_'MN(KN\=3.J@934PVG(!5M06\MS71C1^CY5)?[P MJU[-[(#^WSQ@[BN@ ",>&LW$0=8B?_6+_OL'-C7_BM=L_, Y/#:B"5I. 4VB MM_PXZ8WY]=H6.?H>XZ]R>R)?WKWC\6YNV?'MOX&,7#/L*.*W&O( >N72YWU@ M0+N/N:;_IU%A._3_E5>[,K)EH=->;S2363IF[YWC]LM=+%&G.\O6W?#4]8%( M;FB^T*,$@/:<7HW&IP>)&LX&]^(?\L^,)_4%X$%9L-[$+5=[=!Q+20TWU$"V5K''XL#^[9B5P;)*D=_ MM2DCDDW.B$6S) ",N+NK4KB:K(FE(VN^?ZZFGY=G-[EZR@ 2!Q2L:&QQ_#1Z:?K0>EHB#55I#- >KYOY%]>JJ,[\9_ M=FS 71(D)K\7[;<@5N&;"2%=_ 3E95=S-)R/Z&P*'*Q1^"+)X%KF*BGS\YTR MX^FKCCD+=Q[(C&3C6U+8P\#AD#3DR? !&&AA&8V$]8V\R3D+6L;_Z47?"0X1 MYH/G;1JD*E_*,V-QV ?"(_1$Z7%H?#&"3QT3ER<"RK:7;LXQ2\BQ3Q-HU^7-:/)#YDSKV=+D*)\+@]LZ9LZF=FC: M21"=QKRR_I1 QR>Y?[5;Y%&VR\(_ 287V)H$!7:_"KV\I ML<:#V]-J2)Q;R<3;=I5M$S983Y,%Y6^E@'S*0=(),^6'JTP\U3RZ%J3>)-XP M+@#;FY,+'@J5LJ-*)@"[_>1+]"=-,$9W8LE,\ -[ND^[WUUW5X@RF M?U\H?BW-S\KW588['6 =0'M2^P68"!P(/S9%47+W$S+*=]++)5M=:G7F\E6- M_/HTP$K[@]#"EA5DHT%C]=LH-DAQX\NDJ9O7]->GG\\JVE?X?W_TY\LZP6^5 M1)HG<,0HB1&52T*=)8'![5K1QV(F8.2IV]'TUAJJ"2F:S$X1(=4O+3$W*WC\ MU;NJ>QV_AA_>\!&+\1^>[#WFZK(L78/R(MDP#B6S5H_">)JD&QU17W0ZA"=C MY_P/'=D'<"7#M?K&!HR7-&5;@<*\A_A$][W9+*KWF"K)@ M'V )1U!.D]-!-DD5T/CU3KU/]ZV^\IF>W>A,U4+! M1W^3VA'C];/Q*@7UCO ^?HU"U:X:W=;"XK1$52D/X,3E!X*LJ_(*S8B[L(F[ M?N/G\4;S27<>CM4X>O_94%*QB,*G 9_2'*._IEQ\W[E:?=@V0NUTVFX8?IVB MB.QR9+V1'N:NPAN*U!+I"Z;S^[F M9.>@Q7V=QRDR5[+<79J! V;G5)&Q2/ *9G)FGIQ!DFGB!'V':F>YJTLH:0^2 MR[X7T4-3!E@9Y5#JZE<6G77*R2*:H"#-LJF)8@G.7>V/+G=5];'K*"6][REZ M[N(\)6YJ I,[V"1(,0>CQ@RLN)K+H2\X_JXC+>9[UD_ A& M1Q6G(];NR;&BF9 BK_$ZU0)E.=AXE&"/ZE/=]%/Y=?76AUHVO[RK.MQXWK)V MN5^C6[),CWH0K%N9!7LO@3:/5U&E"E>:B$OZNM3)*/;=W_!23<@'0*X9L%&@ MPAD]3D?I&7I'SQ.FQ8^3:P)J?3WL/P&F'BZ,X*7^//O5),FA^/64? MK3PHQ3B]5I$DT([]\5E&0:N6X4VTC%7,S&:,<>VQWJI;V4 M;($WT'4^MI^:>A$8[SU60MV*&VA..)<4R)"D^+R6B8/LN>=[UM5=,D%KAZV= MG0B"?AZH._/HXPQ"GV5^H"Y"Y,7!![AO[8$G1RYRH/8$^Q)G4U M(\0?>@SK0HA?M-I'TO"7%-_15]BV^-OOD3+&U!+6?#9CYT9I K)6%)>2?:"U MEYZ]76[2ZJ0T:)FGJZUBVZ6=M7_N&-KG"?:K(J! M./Q&MZ[;W#1$_Q6[Q=OAC;!"^K&KKGXM%B@,"<[@D@5=6C\V2HH,ZAK,A1@0 MB5S.;G?:Z(MQ&?O L1^0F6&>Z2EAX2I'1PN)FNI#/\W5OPO!]=5NQN,!%ID< M$#>N0.X&/59#"""LI9Z3!_ZED>=>E!X^,SW M()J@;$N3(FE])9;$:@0Z:(D\&OIA<*RJBJW/_VY&YV9GQ(/VSO*-%%NWD.DH MEF;4W[)<6!2$XCHJ7'^Y/'1N^JJT]5=PNVE!"VH?S]EI0R_N96B LYU(BJ)? M!U8\A)P'&53'Q=;[_U)<>,.@2B!&3)ML:=)L@1K@>BQ*C @563YO\J-:R=Q^ M^*N\HOJRF;*LC#C?[]=*+TD_FQHH6DR;F4V9(YUJ"\".V]+._<2P]598-/W. M'O:=FVJFFKJ\AF8RC;UU)Y*OYO=(HS6QW*5=]&/M5L.0GVN.:??BA\I=8$4$ M<$F@_V9V_'[P/M QR[\/N*(ART[J>43J=:7[OL+YP68Y:S-G7\#3QC:Z@(JY MWCM?OY[5GG M]>AZ5NR[B<4)WY>BX1@O_A8_+Q_^#D'5XM8WTA%"^@# #@BR_$94%ZV4XJ$3 MV-;:1[(IBA7FMMT_QY;L'K:*-6C>8MV]<_XD-]#S\>-+UJ0(D^,5]01*]#/I MU4Q>0.)N1<%@==\9L]_E';VEIW@I.E>NGCWRTK].PO0UU*>F)JIS0B'4TZ6N M+M[01/"B$)_)7\&,1S91J"!Z@QYW>+\T<;8]7+D.-RK=K2T6TU M;A\8O7&1YO6/$S9NRBQI>56XOBCA-TA^HFPP@#I;WS-5PA"Y=2D=ZA$H_A"; MFR9J11JC M#OX-,T'=I2R2?0:8GHQR7A>A+$:U:6\HKU,INW>K9U<\NOHD \0.S$;@0#,8 MDU%P\=3F$]>K41='X6T"[U4RBDJA:Y,G=6*KR_![G M@J)#/4LSHU!+Z(G- MX8>'&@UJHLR#!,,=RV09.9=_&<>.?9"M]=FRQ\-H?.X3LRL3F(Y]0"BWZ(C_ M:XIGIJ7C1X?Z7WN'X[Z ].6M?[9 MP^M&@!SY0(45A /$X)$1>NR>N'$G5O!=+J'T!F ZDA:^AWJHUC,> FVHU)@> M^+<[Y/G_VW_VA2"DTW+W4G8SABJ@C-ZZ7(5$C_X/[ ]@NJS_SR8ST[""W75J3:9JYT? M.Z2?/;R?>2M8*GJ(B90W\0@8)940FU"F:TZP<%\W&+V##/NR^C)7PO)>J%I: MR]5#4D\-V'$NN-M8BCPR5D^='MVR#P@X#;:&GPW[,+ET=F.+?F4/X$!\?K8/ MW'M5%K[(]EC<2E<< 3[,,S#\O//&ON3E[0T;=+4K0WGWG_\P 8K!]#6ZC;$ MU)6_Q9/-2; 6:V?\/A"/#2+VLRJ/W1HZ_<=;U.[A$5GZP_/4I" Y:F'$848G MA8L(B=63HUQM8Q*5$5^-5V#011[TKGRK7Y)^UYPTA&E\HK)ICP'7?V\FMD1R!FY*_1-!RA-4(?! M\9:(2]H'^+95$A#<\]6XX8 CMQF#X/;4&X[C67(C&ND<1U9ZI:7D?H=<#9(8 M@SUC:%-"B.@8/:G<\Z2[D<44?YO$K*JA\IRCJN,1SILGN[C5H"[ZL,&1Y'*O M&?C/U9IS)QB3UP;O6G^+VNAQRSEJ0^U9,G5>XW'$_DG$=ZT>)RF0PX8/KD?0 M'(L]+R)1M1<9;H7SC!S]W>24,U\=4MIM%M97]@'F_Q3\W&;Q>4N[!;9Y6;^$ M!T>W];A%[ ,UQZOX%]>N8&3 -Q$(*[D*'4)JIPH;S?.'<14>+>C5=&*0,GO\ M,2%/^I%B_$Z!']F!==7QGX!D"&95!(2TH:MQK>76S4VRFV^JZEUSN'IOLXUD MY/=_B;SNAO9 >4 H=T(+E?%($V<5LJHA/*@0:JOMJK7TZEUJM\ MOX*L9L[2ICD)0;Y-J00]^M!':8C1ASJV5?5[YL;I@^ GBP%,2^DW@Y9N_.CV M96-CJ'1CKP,]FP&EY#HX>ERG( E<]"OV(0T8HSJ/P.\/NCSZ]H$#?< ])&CI MZ-&QM[."!M=V.OOO:WX@IQ\J:I3ITWC]HJ/JL^[+=@&V#1LOW9%DM]26U&#I M[@O*=:HARH1R_/TD,EBATZ[I\:U[3# 3M8-9%(>"5-ZZ$*PH?!%4)H M8FYI+(>XJG16D+ON08#?;.%@N!UECHCK0%+D(>UT:\)?:/ZU40(T-WMN\G[Y MVU&>%=>GDE>>]CXP\%236&E7U?W 7S5[(&BQF#D!5)'H[>IB)I7[3O-EJ4#4UGS M6 4G+&C-X.@ %?!-K[P%6D::E$=LYH)!I&C\W00!RD3/9LV M 8KJB1YE1#9BT7#Y^^KT) MSEJRF+TC&U>0Y90>#]G[7)^QT>0 LNP=_]^&360B06LT12X071/.BU(=HNR6 M-YI@)\RVH6Y-0^X+^A<&$@ "K@HVEW.=-#[^U[Y.4L\DC6P(OC>3;' MK@N9R*3K U8'^]DI6O:4)\1RE;9P\4&/X>V^RP&UU1]K'1HKIB&O6=/-F@%^ M4R"'3J(_P=TN%R&;4M"Y:>Q%-@9/HZ.4\F73^/.*HE:T)!-$,IG] M0X6WY*!7Z@AN)-GX_*A]@!A8"HA81TFH=^=BJ@S17P9#4PIOH0J4R/\W (4- M*W$V=1_@1K&+,?@1<>$B Q+!JK,^PJ2S>I'FOS"W%#I0-YG#I$M_J7OBJ&7[ MP>$U$8;MHG9 7V?P"E$5QC@W$Z'G22\^]HE>@\"_<1*B'#O>"P,H\H@Z'[YF M4WZMK P'U^BAF)@IR6+'[B6?K5'SGRM;%IJ#EP=7G2L_5,=+U=76Z:>UB4:\ M_R?1.VT69!8.O#0;GR=!>4&]CPHBW78L_S(;?W!X)MDW\("E4L',[A/]K[N9 MPOP]' N61F?HUUX?2'LNG75;2/^K[&MLF]^$.8,S@Y3=B3M':D7C(1ECREOHA5F2".>C.!(M+ F6*:B[]2@PV.9275U=F+&K O= MX*#FP#/4?-[[3P]!MIY@@XE=9I2 8DKGD(2E1>W/PN$WPO.Y<5D"3A1QUR\9(1[@L[N-$5^JOYOI#Q<<4/?)KJI*4 M.=77U ^Z_X!*8&EWS M6XGU/U%.E:7!0]MY?P9;6B0/[\Z\&1<46'[*0O/Y,\N';A$+YUC.._UY1&D; M*;BPY]C>Z9(_-MWRR^CEJ[2&]N\E+^^9G>F&O ,0_"\2*]V//W^9_BAGA2&) M$B+M=)3F0Z)UQ2J"7R3Z>@S>D"MEL4 -WOE,3L'1G%V$RTNOA)?JE4G)]OS^>6>R;^6 %@CY%@) M2,KQG96;<]#Q[(LDR_C&1]*#3'1TN.M@H[:B0%GGSR.]JEZ.'(8KWTX)OLI_ M]#L.V;" A5':J(XH*0KWB=3.<)V?U:N&I\Q^XI].SK-/@- M4OE4F%'U)7->6D_1T"-4['WF[M"B%RCK.DLVH=#2(0_811T"3RG%6Z&'GT<] M4.TTFV:,A+R&+O FX!FLM$M^23AV79&Y>,5.C.:7MP9A2L5?;0L?'APV^U5\ M![]S1&/&BL7I&-69\4T[:-4#=)]O"7J4Z+D#3IL4+^;$I7ZS#RVTL7)4TU*0 M23]Y="[01,JF;D ?EH[@0>/C&,>R[6=)K$3A%SX%G;L;C1K<&5.7/R\VN1K% MS36-Z\66A^V"I\DGF311]VWCC 84."CRL+$V'U68164NIW'6(S*XA&#KHL[ M\O]1(=K_WVS8"#TU=(]K$]L^,/;"?Q]X$Y!#930!?TO+G$RG".P#M]WZ&?$C MGJSK_R*1P-TNE9KEP"_&AT8[-7;+1P.[PY"@LXX<0V,$\Q8_.O MR99%F%S1A_5A5B6H2A0JV8$4^8/F]?;YZA]W*GNE3_9'G 'MBEED]YQJ 9/H$$S;&" M-$XJ.C%I>G1 MRZI5Z?'^]&1B-WPVC)"["YFXO1W#L+0IN6)'DH8SJBNI5W^>I M2SP0MZJ?6@4UV*5Q4K3?,'?ORVE31@"Q#< M Q2>45+!HI99D6KA 907H5RK?<+Y^YB&6$!&KVPI'/9"C/Y6BCIJ\[?2# K- M]-G*"W:XB0#$8[T38>R_?F<;C(X7UOTXD).8![FU#R?E%3>^W5_:*E&S?V MDI^T'OE3TQ#OEG#]W/7,2+90/GU8[WITXWTB+#9G2W3VR7;?^;:)1MC2^L/) M[*CK$IV_I? [$M!'U%&\+$W8D@B)/EB;2](RJB7-Y'RR+IGPK1JZ]NA504\& M:^V0;(/H7N_<#HU?AR#;H?EY""6Z2=,8E>GU'UO:;?,)2%7K3T9I-?0L?Z(V3J1 MEOX).?M)BGW'!WN?=#P/Q+;C+7F.)I]T_]@^4'%G;N;+$BXSPDZVNT<;D\_> M]);"Q;2ILI1I4,K^I@D11KF$0ASF5,?PK]5S-J7UIN$7YJ+=Q_:5_BM YM0.>X3Z/X<0? T_%OX5P\Z0W\4RV7&3 M^-!=&>I._.VL':5]P/?-I"SCG%.-$8#R^ZLE]IR>IZAK[UM^(KK4W)0ORK%N M+#,XQZDR3 [TEL3:AN-#">0C@^LLHTT=3VQ>_CEW>MI>W=] MONG)_BO(+,EC8&T-06'0H\)+9$\)W[^GEW\'-.M"9C9KT"]>E_ P'$29W")K MUV)\WM]$*/F&'N@3"[L>^;S-:M=Y'O]W$N1;Y8E4XSE:=J M1E'@9QZT#4G*L2[K<&5]J:S]Y)G'GJ7QM'T?".$ 5O7FWJ+>4F\Q>8*QK@CU M>'!65^NF9_:,$ND2J#0UHIFAR&?7VOY$[6)+DWO+,<,\=C.'BO :;.\LY222 M)C!'1'2J)):35 @=SYR.BSYY>I&(X M)3GL'/4X8P+Y,;6%N84E0-]C-QHQ5@,5!)_)6M;OKZ:,>[.V*S/5',A 4%R(5R4G!M&K7IA$5/CTF3]RI_39H>521U5A$I_-*IXUN MR5:%N?5/E6KSVIJA.Q6*RC9E6E?4[YZ%KWV %,/!U]!%/T+7*A?82]QNJ04] M4G411/,.2]6R%8U#,P2;HU.WOX/GNK&&V#](:R6W"C4OH00.G561_T,K?>G"LE%RJ'$5OO4V2OQID%!0X MS#:] 7T"TWLN8$6-QSQ_)T7&_9@[9["M0?98(?S-9AAJ]"7)7@#[VS&'%NV< M,*4.)JXY33$;Q;69W=>]I-,P#X3A,J?D>A:Q!K=F?*$UJ^;&@9!'XT[=U+I C4D^AA0O8./5UBJ+* MRCX0VO =+>A%Z=0;+(Q^N0]\AC]D-+K7KY[^JTRL[BVC0#/(ZN@]>/WS@$JG M_ZP""Q":SMP%H@I?]009(\A#>EK+/(44V:Z)RY]+#RHK"DV(Q5JI=<#3KK]D M&2H^@[5_?2"A?P1E\);R8,AA:2(S+_N.O6<..> )QU;OX=/75AH#".47530' MV[6O#UU8G>59N?QYJ]L;F/IGE-'O1SD)I0D:(J*%;6:YF\2]N613[\(WML_= M$/CD.?"1/H38!)N3T/?$Z4354 :G G/TA&HI FZAX#IA^I<-FN\N?#RTV/A\ MUQLXM'OJ\ .1-P>.-K!2ZN[?#ZWP?F"IF[$D^N17QXS9T;=9(8X?S62/OXA? M'LK0/_CER]KGDBXVOOYB;Y$,-M.Y&UDW?PW,Q#"V[:6](;TJ19&$PAB<,R*M/0J MP.)G^=6WLKN"5.,??CD1T#U0X+PS!=L-EMH')E6[9F1A^?^MVO_YH% _9U:+ M -T;/RI8TCTX"P8S] 6N.#S9!SIA+%YF\!G*;%N6CYAOX*?A\A\GOY]Z0!,G M.=!W5DU CTL9O8V4.KS]S<"UC3^DXSFUY^ZY]@&/PH1::._72#@W M:3:VT3*4,SM]T'SH38ZK0>KSSO(&/ZF[G:=G&GH .2P[_37"=Q]XC*@RKO0M M"!YLOYRS0HJ/R2ZR/S>T>'1AX^ 1_5!VJ;1N-INH)1AX9 MVSR:8RY3ZY_M .KW!-K(" )?E\<> 5O!QC0=^W+F"-5M19BV0VUR"YBMBJ4) M#;;"Q)I.+#IQD2#1RC2^@+*I\KS<1QI"35%F4Y'B#V#*IX\&'C-@B2&R-)\% M8&$#1N%6X=,XT'KV/['WWE%-AM^:Z(<@01 B75 ( @I*$VD"@:@H1918J6) M1#J(M @A09 J14!!0)J@J A1:5(C-2@BTIM"$D!J(*&$3Q+"Q#/WSIUUSIRU MYLX]<\ZY:WY_[#^ ++Y\[[OWNY]G[W?O'0^#-NFBHS@JWWI4M<'(F?S'F!CP MML=-9K"[_?N/V\<.[XU+L/JAFW8^S4KH!]<6X1P.;K#)$D,P$CD67L6Z/G3H MU_/MR).J6U,EZ=(N)>2>LOL3C4P+C#W== >@XN+9F@-/OU\(,=CH+[E!.IH. MN#WG>G *UB\NSMIB-_]MX2P/*C!R:>(QC\H7ZJ*3&\LM%A]JTA9F M+B6^"4HR3S&J>?K]],$ E"$ZARU@0G,X+Y1M%LM"E5_0JLKXSG?(E]"VYBM# MB"*045RX9I,F7LP96BSU\E2N@VUOE9K)!;I0B7KARX4/#@WOD=S/B\^3A.MT MVEP-D@JF>$2G\@YL9QEKH!LSF0?(N$0=,;\_7D*Q]V[)A#9U%RWGE50!V$BP MB"WPZ*@&+-98Y$7 ZD_/[%'OM0GMAV$XF1#81PA+/&US*J1]6^7S34-:7OX+ MB_+S/NN_D&892#6ECBM'71Y_.$2O-*C9>TV\61%C1,:!1V#40Y3(1&/9ZJ?< M+EJ>V4_?';@O<^DK:G*9@7^/N]4#'E9*8(MC'']@Y3"60X&YV6(O5HFFO;_3 MW-*FH;\J/XI=>IL8XAQR^_47;GU@^Q1^MHBQ"*[1!2@X*G3JET;;5D;69DIH_I=%[:]:?IZNM[ +?_G_= #S< ^UYFZ>%FM-WB,-9\^-OR MW=0ST5E-$?>\ME1H^4N'F0BT2I=!2(N?X%>7CJ$!*JZ2CXCY*244OCC">5T9 M@1;K2;2*MG](-F_E,G=31XFN\' M':K.OUJ9-DZ5]18U$2FGU5HUSZ]<2T<7[KGOI\^@2;/?7N>8-MW -IE%;4[/* CO6^F09RN M=W8'.)VV ]Q$W'ETZ39ICQU-_E,'EV#$[%-]GP+NF4GPF,U2.FV11(@/Y/@* M-/(R(;:-K3LPC68IB%FJRFUDNW?^2;V0'&$6E?&8*J?>VPQZ,4QIFTMTICT& M3H,1RPR9;BUY:OW4+'6GNHPA9?7?EUY*FX^(*'SB/6(8V[FH)+6K*74[7R[] M;Z/UR ?H6 J5Y>=/FR4O*DJ+W7NS.I,J%?V*:]FAN\YHL)J[67S=CR4VS+B+ MD-T!W"RI9N>K3X US3,;2=H=6HH?=N\ %A$A?U)# 'T-$:%UKH6;D.W$)EZ6 MP6K.&="._.Q.7)1,]Z^$":N'(2(]C)ONIO]Y>/@;,D&-6?%*:14L,=%@=9LM6=HZIZ+I8?NVPF+:!L*FVBY!;S_R24'JR((P0] 6O&Q39*T ME^]B'!P%+*OZ* &#:7S6.HBTA+E2.I-2PI)H[+[]O&TBQN^Z<7G)ZJ.K6 M__1(!"+$6!4[1N!A"^R9HB/:C.0-P7L'+O;/Z-4X$^IZST@]W@$:@$U\(E8= MU^R];JB8-TPNB2C?L'AO;6395B& /KVQ*J_ZG6"W;UMEU:JQ@FRV9$>OF+*( M1 JPX$.'W^?L#E([<\C5W8;98I>@PL7^HO1#&O@)_H4X7. \_1/2[QU(6;'H M<^TTL(G= 7ZH,?))?AI0>:8Y%077DKSUS5)37W%#9RN%%L#FRPJ[*]< %DUU M4L5(3>ED= .16%B;=>KJ>-RS,'K/+Q@$X4R(1'$+-A)C&B E76];(^NJW[W: M6CK.UKD?T O= M-GT1H3QG+YM/3A)I->OSIO2OUPN@J3X^@YU0AUTRL@3IE?X9H3K^666>/H,/.=B9B$WG_BX M;$8H-F(-.,<7>27>6 )=SCF C=5Z?=<%@]L92-?[LL,H4TC1T04I"^N#D>=P MES:F")7Y2R\YQLMX12MAF"56OO@IZ$'$->\WZSWLD#8(VQ M'3C:%0UI]K=[8^@0QS66"VUN'V'T7A<[W:EVILRQCFOXJ]]CAK*%#M.2=G6* M^& '<$="3"BH78OOO70%H[,/&_JJ*2ILW^C-S]9=;"9M\"1*LX[\[4:D$9?_ M$5MR^/L;[Z =@-?B2!=*=)ZN]_C>W3<&J\Z/Z:L?."A30%<(GD.&=.1+L2#T M)$(\"XJ_,6=?B5*I5-+LD3VMV27UY[;)@]7W"A%H.6F _?PU/I[@PH'@/5$( M]Y3WH$L'[ X-V2:E*7U:\=F' 53)%CP1:Z/$MM/OD5-!G&3>^6\!/;CH%'%) MA^;'B)>4E%6F/9&HFQY5NMG[P2V\?O_/[T4B^5L+Y4:E:RE31)8PG@*-:NI] MC3DQ1,6$O"JW"QQOJ;:/3#EE^^>*4\C/APS[[QN6XL;NI@E4)\J.,$\J^C]5>*VS)4[Q@[C+ZGQT0.R;"_5M="]K]-DP-%]V M@0RH1&K92TA(U#D^U\VP[K6W/U,H'\FSYZ"GP>[+GV5;(E3_*SK'!$Q!P6.; MGS5X6:=J:95;&16O']G9"R2Y6?4WC.^?MAYK#:8KD&9_GW6Z>QU$K%[J9GI%/."322*C_!W.-P_>8.(F8[P*[+CMO_0F>Q/KAFZ\!& M,S*JW>_!I&QEIV(NW.C-X:2YRZL4_7-MRDBG*>HQ'/\V3]\*1I]NV2)]I\PW MXZ8*S&9-B M&5$>)N7QR=]!&&RH^4Y/1W>=G7D 47*'S"-CFB316LW9#S/9,%IR="'*/$:O MMC]PQ&L<:ND2-[AORBI@)4&WP*D4>6FE*\+^3-/B4 M,4U**HN*- >@/?AQ4?:>%#)R-(0L\7+J ]UZ8;I=.[C:P.CWXSS7]>7/?$/7 MG_FTQ!_,C9TQ(>(7W=I[."\ BI(]&DRF\H7MT#BK4Q.H,<5M:BM7[N,.8P_8 M]E.>X=\=*6Z4%5!%B0IQ+EL(Y1"A& Y 6>'[CGE]Q/#BU+1$REUR2:9 O8>\ M,@CQW_T9?I7LQA*QH>#;>Z)EI>C5F12HH(=E^9C:DGUPQ>%O)XBBHC,?C@I$ MU>J>9/C?_,"$XYIE6/>+,-=^;.#CI7]'^9'+CBVKC*II/XKW5=>0UMW[ =/[ MXH4(<.?+29+0/82#CX_SAZJ8L3'%FIIH'O]VD>AKEXZ+<7$XZ:V7!;L(4CC2 MR\D/?NT^9HP4.B2E08/LZ-(Q(4N7BPP,EQBR'*7>-G>)?Y&FO9<$517W]AG[ M[';,B^&9 +!O;2 B4<+:R#]\(*2-(8/@R'WBZ5F7DW ME';\IPCZJXC1W3!_U.!N,Z,&FTL-6J;I9Z<$#R9(V8;N"_T!60MCRH&&';+: MV\7&L''TD8GEB[>&;:L:O'(NC53%Z%]_F6$*"]K%^SUTUD\Q E?L^<:EV';> MM?OIT\9"C.^J_+5?R5F?9]^4!G*!FAQ 84.'/MI CD/:QD+BC]0YJB!C1@,- M[?:LBO06GKEYZ,=R^C?5R0D>MQD $X[J#^'HZ0,1IP\I=LQ N.7V"?%Z?5U!D')1%4GK$][Y_.LOO5WV]?B+L"V5Q;A8 M:T2%5ODO!TX8//[Z]>YI&3Z==!X^27_-' MR-,Q6U*NMA.ZB;G%Y.3]J\6[#&P6%__V,^%8C5ZP"ZUSEY65#O4"M/,&W1'5 MG#]B24KYC!0E4I!\Z&,JN'UGI)P'\.6S]1E *Z1+I/[801$]9<%(T[O^IV2W M4?$<]X ;AU#")ZF'*3B>.:S:8(,:&2?8)?-VHF9$+K@3D\/'CAQX+]M[/P4+U;\0,Z1)0[<^83 M+"E$4K+N=XGBVA?CPM ML28M[1\YJ7_K#%-\DR4<17(<-9&HG7JD5ML9=:7*L*F>ZK#>#F#V, ^S?^X M4BP%^G@SS=/8@"Z9N.YCUULR?=^V*!SZ^-)\&[NV! M;+8T7?@;=^9%R7R <$=R M$U^BB^P'RS8<;_5;-?0NKRA^BF$L&WS;=5IFS02BAT>'X:1C/7&%U6 MOBS=U7;U1*(4S,:I>_EN ?:4S2L6E,/+<"S1[?R&J]!XSE%Q_PA=_).SWQO/ MFC1'"[]/3L\&D]N]1?1V_^(HY44@7!(5!:-=VP%D0&(;KJHF01LA?,.16.3> M=-9>-V^IY9?:F)B?CF2A^K?V9P&I-0AUR(K1?7S[Y&@].848Y3EA1+N91;&@ MVMR6M.&[@N[7'_M8:".0%SPK@RZ _HY)8"=P:.B()".T_\(1V,,)69RR,[97 MX&*>YIJ?2SV].U 7\8%#BAJ-=8 EM_THL$?2 M,[]*K_4<[0I'7WQ,RAPN]#E$Q94]C*(*'D',Y#^YH8L^9KZ2P$[QRJ.5M!+X MP7T7X#KD7%CK"^\]O$^=QIF'[8H.N&$+7[KAH#W"=[0 MKUU$@M7@>LI2$D=E*\%/QIJ@35N^<" : R/G2K %KUS+V-JS[/O-2M$\53YD MO/:IB:1*]/<3_JB*0 X^YF,/$6CG\Z'87H+("CRD &Q![?8RR.@8H$[WLT?] M N2X,(.RM^_H'N.][]3F!J0A?PU<@OPVC>(\RXC6W=1#Q2?451=&ZH5'F2<, M*\"G C].I>#7\28_<*1$ K=V8QFN%.RRP^JI=13QN".->.X>Y6;SA ;A&Y4+ MH!!0B@G%2&_G5A66@7HM1WF;%#3+RW !:K_:/$T/.*?&):8^?\)OKAA(::3\ MMZ1Q*]TF&:-'6!E*PYN%UUO3!Y#,.='^(&?+YJ('1^ZEH!7)3:6G-(=^@\9&E M)V%__.,MH3Y=IV"OGMB0\]M@H,H*D2 9K]#K]@,CSGVWY'S_PS[J9EB47,^G MZXQV3"\=PD@"7]*OG<]3 Z,H:L$3R$:/H-=?.3Z>[S0?8G4O;S MY[C'6%G2=ON;7>@R7Q&SN!V@4BRM$6K/FN.8T!?W22$?EB0YZS9M0')24F>\ MK;)OI2Q$K6^LXW0ZVH39FV$^>..@U)X;3E%_#7QA:<="G&JKDK,BXI,6Y[ CJ(^^-4Q%UI5JVDM&X0ZP M1S"CT%5\.;^4Z.TL>8KU4;V[.\:.>Z^OTF[H@0\W$634;G0LT?YQ/TNO8 %[ MB'"RO?RIV^%O)4;&9WG83YEEG+?2V7X.)1)&^YB7^\H2F]1H]\-=+FHF?E$] MC>MSDF'?=OPL9-D6U1B(HB']QGB'&;';SRO#[:_RT4V?38YFK[Z(]E ONAP_ M+G/AS8K^9$6]R!F5MHRX[ED:Z/UOD$' M=X<_HA6Q^?+),HJG@^BB1(/,.+?];N]_D!U4[N+J;HH$;P)H**O\>04 M],&;U#5D &ETFF51D4I '.TI'YI[NE5Z#L"IVE>GX\C;5Q:M!MXM:U--^ZQC M*'T+1Q)L;U^-L;$&2G<=/SUM,T'X@&>)H]IA?((IT<9'=283,=+USK'7?A&N M]*<73.\ ^$1<4#+)0!,XC'V$'1Q6JG+RZA$(3B MLP,.,IH3S3_[YQ3_%H #3'-P!&%[T6XL3NX<5^XOOO5AHN?'%+30*/!+W_/ABY/&N M]*H'OPENB-M(\"BB=67,WM!(P#9-@P?W3, %]EAOD""B)VV<&KSJ\*_]_/MO+C7#3M'%_-Y>,7]YZ>M":.3??.UJUZN%D&P=EF1=^$^&WGM=L-RG6//+@=#277S& ME*8BT(1S*NF#3%IF9XV?!%3*(Q77E9EPB^FLP*Z?N;,#=#YCX =1B:B_PT4B M\O?;4^992AQ/D5RF:S$ 5Y/[*+?1DQZU1W_APGWC*CJD?064QR>M*^A,MN;O MGV\Z6BWE^GYP2E?O5/!U_R8]X^D.9>[1)F%1!Z1Q)%RORGC]KR&4>YCGL_C$HTA==KDMVS, MARHYKL>#CIH/&1I[FEBD^7/TV\>VJ8$3:5#R*4GWOU=7'H ]-*7/DY62#W-: M\^ _U#9^G=1,$SUT5*?R&3%++,%$(2RJQR2U/>0OFBGG."2>3V )+>#ZIR;. M@_4GT:%C'GHX5R_1;L]GB+4^<^[B$MC$PT#QYOD21@<]I3WW*GDOK#+VH4U' MMD]M;7U_T?-VQQWXS9=R+2[)0%%96PQ<%\*JR#/^#"3-<;/8OSR28RGTY1)5I9EYS!+B[Y'*G )@?RY#CILZWX]'9,#%6*/BTE(4G+F9.'I MT6MW#?/O6:Q"E>BV$0&(L3G].17S(:\*4U5F;5) \=Y@IV?"X]$&EK_ MRUB2V.7+/V^<<_-37?OZ^+1(9IK=_F,O'J19P %(*)!&T"*0"A&TJVB,7'9) M*^*A=%H//G=HK";!!W74>;2PVGG(M^-TRSW)V1GX"IO_[_4F>&9[T170AQ9R M!:VM53=I3;]>(1[6VUM8Y5LJ>:E/"/6"?!_7/2F$#KA&Q]8[OYC+#N\H+9W\ M]MY^U-Z4PR[WDXZ]GLX&\'Y^8>6>_LT\ 7^3\Q9K>Z[%'I>;67 X5']S[U.I$S^;_3,3X M1FQBTW$02AX)H."EP;!65][S"W7%$MU_#+E/R82+K^X "032*T1%[,/9U2-@ M"F_126_QOG?JY<.+C0I'4T#QL) 6OT1C(7"&M(@3 V&.-Y+/.DGK24&\@+NGY\X!P=?^EL5-<5@6PLLO&E81-MX\M2+I,&\0_0WK+>VM M:1$0)'\[8N+:^6]OS>6TG"UX[C1&$K@)I!+$7HP/&3G6U6&_$N>-]]7.#?UM MF*1TW?U9L[;LE6-G\/V!SIB/C=@+4SPB7(S9% 2I:G)OI9\!8@^HTH8]DG5" MPG(V%AEI,BZ8A8)=@XPU!=!G61+IE*$ZQ4@";VJ&[4S3)]0%K1,E ML[ 9E!((92#!+W3ML^P#H!O%QW0,51L<.'^HVH_I(\?AB<32N9Z_O4]EL7!T M<4Z M]1V1]D:SE]7:[L-NS#9YM0:I7=FT:TA;N52?M[5LDIGWVSK-=*M"Y"*V @UE M\T63NRX?S-,&L]YZ7K@?%L[;8GBJJ<7B0NW6$NS\EM9G'(W#Y$:'/[\ZBHP\ MT&;CO_YI&/^J]M=&W(DVW$H"P-I3596W13$,<[_]*<^D2C[>4@MV"J(X7,TR MWH[%PC%(X:9H&@$EL1K>E6OUTX/V?@-Z][)M6*37UCZ:7RL,PM*O.8Z^VI*M M%..LL%L[R?C )3-"1I%._R7(%+2U!Y0?;O?!$#4>8:Z3)_4+\Z MK%RHP"K66>]IY7B)S18D]-DKNDT\QHPR'LWL-5,,UNW9N&;]&"MB,Z M;&IX$%,.DUS9(ZX&YS5K=DW7N>0L>_&GHP])D;_)\K_R@R'_UEYA]H/:IP&H\GU*U P MT[QB6-MA8'59U:]0I%UN$_()'JG/LXM/OOIU ;03.2[ WB-9BD92FXZ!1Y2& M*_VS[M"*5YH8/X,0=P+8C6:W_28"@4XD+$6W M.! 5R0>/A+J@!@4Q_4P;[.<=0)#@6:J_4B6 !,W@G@KCD/C*D<]/'A]_$4BR M*@(P(TZ\XAD1"'W<;3_PV&8B&QK^J!4GNGLXF27[+$EC=-.SVI+=]6%7$.S7 MXYCUNX#]=BAH02]J1LE@#D/CX8(4@8LXRW2NL5\?%(5,,;4N)]TG82V?82T$ M .>!'^FG()?P997&Q_J2)AZHYJBRS$I4+%S\YP1<-OW8K22:_Z> FV&THBE8 M(AL"ED.%05B;7I[L8-'G$PZ(+R=F#0\GSMQ&,FR%J:=@_57B?V:92KCF&W % MNK(=&$+Y9LWFHZORA SEV1;75 M63RI%P5BS*ZIW%NQY_<]ZG26C%>HBS>\D'8XYITROB['^VW'JM7S3 M7;"* ^P600@]^O>G ;B 5Z'GO=NY)JW>@7].A'XPWP$"V[8^:N*+YPJ@7W$) M"-I9.YOOG\ NLR-@)EYMG(5L5]O'S='6[RFH9R_6O6D[ #\\'D_-@SE%2P\ MO5W?6NRI?"W()_7..=FE2$)AJ#+W'\?&CY_Z?6>JZB,=')X]*W[\+5H&6GBU M4^<#&08#B\C;F^,8#8J10VMF5L^8=LZ\S^T>9N][G6T5C FH1M)X9!TSV8$5 MZH5?R DN7;#6[):',@XF=88/1*&.@[,GL^_ MJ6[M!'E/K%;F3N3 0B1V*,\09!:CB2UY\ %%^N[)V+2QWSUVN69Y]/..]D=M M7>[OYK)&< "STB["::].W)V>4;?/N(\E#WTK8=QC-QZ$'>L)?[UP(MYW1<94 MK)-\S?GTR>O7+]?&22GFWRS8E:#R'>>.2Y)V6_I#+#)JK- U M[K\WJ7H\9;/8E2JZQHP%A\M)H4[&Y/%/_AC\D]+9O2Y^=U:6VU$G%Q M/$(1.X"8=UQ7WIS*'W(_VY!E3LM/V=@!]L_G*0VLPR2\EC?UMG)SGJF[B1Y_ MQIKZS==6ZK1/2+)\=^AF- =8$2ICHW@K M\Z=@(;AF%>S1!3;W$":(J0/^8O=0-/@F>OQ?%B>UFOR^15%4>AOK^M1_,^.. MT6[LH^&UHK?84;;1$,*]FWOJ]@\/W0F=/E:J:K5$-X_-0H*+?)!00)/"C*8C M07E_LQ2^"J[' ;CMN<%*<<8B9DJ;)?U!+9^V3&FP;:$(A/5K?$^^T#^U:X*B M"AQ1+7F:?7B+'2])X<#:HT, M*?5E!QA%H!YE'V&4(,X2#U[2FB%2!%#' Y*O?NN]RJ# MLA-VZ'3&,#N6XE MJ'S9 =P)8P&?\_].^YALD]4>Y#EA+N4=6(HQFF%%A'<6=7;.9YR\WOE%2@I8 MP7A-^4#(/=%5,!%TSO7J7FTU P6=P8UQ:K(.NS@-X%9, W@>J]!-&-2_5;Z+ MDY7A[2M1#6*;QC*@>_*54U9=92Z0F!S8/76*^K:#$AX#F MF]^H<&QSJ^RSBD=)&W+RZ>>%NW>+5$=.'CP(^!,$V=)@#F4EL7*%'S0Q^S2L M0SUS\;&]@SJR7A,NKSR3%<>OK\B_W;,=BW!""K*_;(F%=I0PY57=@!7C9$=@'.0?W2+(E3 ]7TU-A:+452DL*/I M[NY%(?_)KD18O?1SH>(*UY2ZO^&,X: DJ:S(MXD92@ _$"3>,\DRH95G5E"; MCO12X=^6UE8H%T<6$VN,S&9O=!0R+3 *?5>#-ML1N^W4J3GEA]I!,>0U/[\VDL:U40 MF]*+BQ=-)*E$F2&R7EH:KBS0O0,HMH-0/-0QM MA%%O49]5W/"4U( _?'X[XYZ5%63&[@D7Y+J4+O2.;N=H@#'Y0U2 ML!J<]2W%]C8=$U&4U:B@K4.'U!3.UUC](4_;^(/'2]G"?T,"V-Z;1X2KEJ.* M0&<8CRZ^M.TN])[I0/6>=0ID-TC80&BY/[;UN0*Q\T,MZY$K=9>#3-CR5*8 33-)/>-4EZ MZ/4=Y6GZV+=@&+=L'1+$ C@JB3/2#;:1COX6S'AO&>!_J.4=[7@P< MFX])4R&B]C1)@?TWZ#'Y887VZ(SEP?5NAYT.W5QE.TMGZ+_?MGI,D&TO4,T3URR>(2@V6 M6!19HQDOCD+ZD53"3BZ[?A!YUD>Y8_$;:Z:?ZIRP+S0Y^+%% 135BR.5P7B# MH(D&^;'E54\^TBX$^S>F)-P<6I'4._>>KFUL-3<@%%(#&6OZ1AN.7T^1FM.U MGXAZ,^9E8+2$]:G:?MBEK:5TH?2-7&*D<<%PL[W94CVMM'T'J(&T(V-#)G;W MWJ*EH4613*.DE]DF##OI4WM_?(QPR#2OBE+W0$P[8/[D'. MW^\E?:>$+) S6/O#J:HAS8Z:?,/\6\SQ.$64,MF6_/33K#;7.C'96 G4(R=5 ME1$3,0Z%:"N!&LWQKG+/2Z.JWWC/%SY]H@E$GBHW84L32;';$LC8'0"\9LN! M*&-@")O?ZY52Q\K8&N,^J*_0Z;V,HNIU"3@_E-13.9B4?SVY[XP10IJA 0;J M+:WM *=6]N%(?WMI1!A7T)!M*'Z,9?^= ^)Q70X<$5H?M]C6>:U.DOT:2/>6;G; M#!FD)P7AEC):T8RK@#P,@@J"T@(CVEV+OP?N."RF&V9=\) Z%$?R24)O#<]N M$&*NLOG/,%!@PMI!%'5NUZ?%7GC-*_LA9B CV>O>TB<:Q7Y MY#TMOH5B' #7@IBF[&YC,7KPZX4MT*Q_P_K<9Z]G#B[&$*!N*9W[P6^GP )H MV/^FFN1_192]ZH1R*.'R*^>'M)F.-I;UB>W^KF'\W7L[0TN+=NT/$T9EXZIB M6<(KR*'NV7ACOI_$ERB9OB]D(U,7A@?RAL.%GQWAPJL-V]/J. M)CZ%GH1Q8S%H5H-.J9:E^VE]%^'O<[9K7_?MF7E:9[-,[."@]G'R)E6<7/0" M7&O-&/NF#!U=IL_\LM=D*]^Y<4(V"R"1?'G\4>FP*@V6"))(X!>>.T3^=E(OJ ME$M^RD#\4SF<.5A".VCOSI;/:I)'F\+E*@9+$-XU2'-?<[4( ]4' UP/:LH M[/+EF]Q, _9/W!Z: 4,E*@[!SS&4@#Q%=G MXW< 4JS9"0ORY"-,P,?):S_8C:X6[*CET'S/[>LO(A#B\(N<+^ (]KY<"5=H MNPD=EI<:BURF3-Q99*D)]?[ P:[.=V.*7K*_[0 B59,)37*@WROT+2_.N[F; M^E7/:U[<]YCO&<1]\[B(T.D#6D_E$I.]MNSPW0CPJ$VDCM_HVE1(:\]82G/P M+%57[_&(5Z_9:GS/7KM4>"47VW_14*K?X5KB%"" MX$)/6H!/2;G0]E#!SOK>C9R3^#+799>@O5PRS]QX@N62!PFG8%\;Q;?/>,$$ MX87Q;V)XCC?T%V;*/7^^?/6&<07S$ LZO'E@\B&6/^2>I:5$M(_H M!P4IU;@]K#GN/Q5E* $0;T>SJOIV@L7-DY+/([G2(T(T?A5 M>_T2<+3KN4IDO688WWB['R0!J^4I+5Z\E?O0Q34C,YBFH%^KTALE@HDVC#W6 M+H@]S[(&:RF321/:C714DDYI4H!]/4*[_[FJ1YY"$J1+>N_S8Q$0XU>U97H7 M&H>##+T$C?NF+@VHS]@65%X7 MDZ?F]3?'_?FR(#B5_(OUU#@G9>(,UYKDW[D_/'1Z)O5JN%^YIW%(-/8@46FE MZHW+-I4$$91Y 6M RW5BS^DSVWP0E5AAT(N,' T@51>] @5:/XQYC*D]W.SR MD.S66?HB?*M/?V;Z7H&O\6S/GZ MM;\#(2&[WEV"K+G2H8P*D$!'M-DGX\M89^G"8:,"5;FO2G0:BRWS%)+%G.** M?D #TBS*=9I4T*,#I6@BRE6!1^8*!L8*)?BQ.(R%YS7(-34I<6.QY\5"MMCP ME:S9BMXJ;L%WR596"JX^$<]IT69P+CL3]AY!)IQCK7*3^V#,1 1X"4*!L@YG MSVYS$ B+'T=_]T7Q?K&'XIV06W99R19*;XX0[A/(_3M A=\VOW0L6VB9X\MG M/$]SGE>]G74H6<*S/V,\H@'XV4-F2X1"%2#3V>Z@_ M3H5LG6/SL95< MK%]7R3&666G*11ZN]\0O\]K%SP$R%W$7#?P^:\1(:R;.[P!"\,.W7!SC&3Y" M0T:E\LKQ=ME\2E'X21;S C$E^*<\2-7IX2JF&?02FW9FU%!A-WH@-:Z MJJ:RD/!R>XM;*]/F'U4O$^5L;LV\'<%VB6E!% M3272W=Y\1Q/?@"Z:2CB4'5/) M@OC*7OJ&,&"<5]X5DU+@@96M81H_?37F\1C7HW)2XO#*Z"F9GEF;N?\$0>M_ MR/\C?U08Y.V8%*J6?R&ZJWEKDR4/$VN "P=NVQ4')KCW?HM+_I*9E#KRT;S@ ML>4NH=.H,J^I'4",_3.[)!+ANZU%\HN#(TKF9<4'BN+LP$B/_.^U:0[A--+= MMWO)!2L9W*G= ,:R"(/9+D:X$L8".@QV@!2XI&0;3MP>#.X;OY'6N4O4RD90 ML#EM]#PQ33<3O7WBQ#W<>8(K;&RJF5!%B'0;8IU0ZM]0,TI3NWJN@9COIK#+ M)K6U8\2G7#.WY)"YW/V>"/\= 'H<+'WNPM[GJ*>_ Y2W-'G_;5S6ZHQ@B;E, MS0Q'PE-)BC6$2SZ2NNW96Z*2&6: JYM*LFY4LN8I29R'QF@)(P8LXB =YGDAO&?76^WZ,UUW:%\&7A!%&C_PKNZCEO*#3E;H4/I6DKA BBH:$CG&3 M)V-7,*B_XZ+;C8_02SW_ ?Z4MRF.AJ*. MNE"@XY)M*& #SX]KT;E?$F]-M,V_)H)S-W^;)J]J?(4Z*2 %^3X9LE^_._PH MQ4]D/D^0MORR?-'F@\>8:8[?X5^_?OX=V_PR*^4']RF8!JZ9LYK>EBMC]>2\ M4D@\.1DJ ]YR+]NXRG/S6HAF)^S+GIIZ M]?*0=4/M0"#]T()_3L?6JBW[6C[-+$EBK M?H;'+TB#.VVVOULLGW;QT;,F"'L$40EID?&\]F' S[>](U=LI?+GX8;^$W^< MMBFTG\4106/%C)/ -B\X["&^ S3C9<>1#_:.[6;YU;_J]Y/39PEBG#DG\[7Z M#-1H2OM=?;6#QNJ?CN:-5E0JAI_0 K.W;!B#8-8KEM)V!EMAT3ZZS^&+<5+ MJU$576F'TK@QY?W M>=06:CJB<>W!@P;2N[=&BH(/^F6\5@,8Z1RE=60Y@/N&0U_%NV/ET5:JGP:T M;1VHEPI6=,HM\5**A4' [5140^ ER&J-6(7=C>+4^F:XE92CA;4I)!)ZZ32^ M$N>& H]-MA.BA,<];BJE&A]&WU-5CK7-RF KRJ3-[2*RQ][E18EO13/-V)]A M?#B/Z[5-0]J:!>A7E\SI$C$2 AE^=C8'CE#3%ARXN3((&@AW#?"P9 ",9*PO?BBP_J/Y';]&4M1JG ZK0#:CQS= =C\^C2;J3\U'ZKH "T_ M;J9E!W!!/RY[ETRLO#)-/((\=<"?/8=_K?+G1D-%/K(N>VAACUJY<\#!OPF; M_0?%G>[SR'8TKI'FAY;0(\$$^=3-3X"8M>:]6;YQ_+RI+>:4X*/%76GS$E8Y7HMI\3L M /LQ4'J4I4%L9(-=,3IO\)1ZX'CE4TK/:7GN6F@%X,[]_I^E';E746P!"_J+ MC88 $BKZY>$=X&'H6"_<#'?PQ$.O-[(6SDE:436WSJGO@6151#VP).>#:C=S M21QW[Q$JE$([K!J8>V)(Q=#2G66SVK[74U@,5QC(#^!-M@O+G!LY&]S,$H^A M[)^-9B'VN\]<^OK3T^@T_L<*>'8=L<7MP8$M_/GD4[!G"!IK9>L%[D_0#K I M#OOO?\#FXUJ4"G> 'P>0.\#G:SL /X(LRN$_;LP(=K+FXDV32J)FB:PZDHV_P[;@G*LUP$L MI,!$,3"Z7U20BD-\($(0978D\_4G8UM)K@D'IU!,8M,=7O_9YU,S/7/M6']< MLV20RD48(Q","L<%"28])<2-693[WA8F2C\R/_&M+0+8T/F%_9%/LR8\).QA M][\"];Z!F7CB4]CH1[[*N?'MTC0A]N3"TV8V1]UJ?)=)[ZNR?R^X4\L*310K M+I OB^W-N(4&A.YYD0AC*6S^<1(TVG]B#B+STNUIU^K.,!9SKB]PEB 6] M:*HGF>"N(8&(PX10#N3>8SZ-U!<:4;OT?"GF4'12>,3LFR^_ZU)&"0Q3,)5Y MQ8O2U5RGA7-ME[/\%;JI:6L?NIP."7":O<7K"Q)U-MV6(&5E0=TJ?4??)9 =(/AMNC'U!N(31)/O FNT%,^(+/(*SU5-<]R>,=;2( MQ^S/[+U^:E>$<=AVZ@[@E!]+^)B<(TY]+D!!'K20'<>+3)Z%MW?^2?NEOZ_D MYL,/[",*0+CF?X*KPO^0_X7KU=]1U9 E(U+/&-.B?_)Z77[KQ-&^ :(S?M3T MHWEJ>KK8:_,UA>^V>]_PI/%U<:_[B'&!?PJP[9.2#5>95]!3Y*!98K>52B=< MTWTK/Z[EAJ41.V]97,WQ0G.6Z7WKQY$GI_U1Q;"/FTL5I,E1D\^"9,(>HD[; MYA6UCI>ECH]]-5X)1'0GBY_JO'90'7G%-M_1X:3(_+(UWQ!Y0.'"/C\G@UVA ME%<%T"R$%VI$JWD'J#*BIL3AJC0PDE-4?0E#A,B\IU1UJ>]IU?M7Y:Y87"E/ MW,,6#5C$")>DI% U*5 Q](F)<\']+C7IX9U7^-1^7^@\*#(2 M;,?W>6-J73B;X.Y \3F"Z]/P5(IX8[HX[F\'2&A21.>8-X*+]/Z;X-/">2MI04%K\[X+,$KJC$_.$V#F MDN%M%BG":R57Q;+BQWJ]D9Y550(161&M1J7Z_%"\VY8@+GSMKA@ (>_YW MT?I_<5.F:>=_!$\ )OO?<#HW5!:<9RJPE+>+U/+9HCB^T4E/!UVS=_8I%9-$ MXO[3 9!2MCZGGW\R-/9U(?^-0/>>GZN9^)W&K] T/K!"_@+C6]ZZJT3A,T/2[ M %-J^';U\&75U,ZFQ'=\"HNHHQB7O^ (LQNL=*NKHDTW\0X6?V&BHJF=? M=]<*"FEM#UP)#W7B7D.0]5CB#E,KK6*18TS'"OKW7 G)3KI:38[ZQ Y 2"PN M9M;K_5C'?_@[M\H+(U#VS*V[6[U52;1Z M4K-YYB>/XK96WBC^7O_& 4?[[RKU!Y[YJ;D>*,J;.#4W-7"<-+Q*<,C;3Q^. MAXMJYK0V'1H,E(K_>;M?P[7ZEG_BS/[@ NC"B01V,%R)PUZ [4*69*4MQF:X M_,PZ>PB]<9 Q2U4YXC6XC@-5-JE[7NV6U,L[.$@[?O'W8TGX+*+N]A9NXT\! M]!>_"CVMBRW@0@\^Z1]"(NQ&JF/7C]\T_;1U((8=A& 9]U/RM_F:.&Z_R9< M;@!A>.+DGPLVS1I,20Y..#U0NHXEY&O(8B=OZM*)5"TR*HE:,">!/4*CIHV, MC<3-ANF+W=\!M/#9!_/78^>F"C9[7GC!:+9^8]Q7A=1R6K:LJ".ZH9:Z/]>) M.0KKU'RB-AO:NZ7^ZT?D)#2$4E(RC %X$_>@Z7;!3 M7]2SYN//)FQYVP_("KX-#RJO+&W2VKK$)]M4C((9QAEY,F8# K#3BDYMT,%V MS'5Z/5O@ZEO/'[_F"0(LJ%".GWREBS5=-<^[WN((?]+6C=VZ% A#%X5[$'@X:R]L!9-@:VDPJ@79,:Q#]B1AL+BZ+PBU!*XG&5^/U*>+F-M;'$?!C(^_1,J$V2P26E:B MC"'@T0+U))*?P/R$=/]GKJ&O^Q2?)2S[-='(_NMS2 MT8$R49X'[;,0&COR;-[_=2?AEP?OK5CCHF]&"0G;IJ &TYAEO)T/-]#VXT+? MZ3E3X\2S*5S.S'F!2/#(T3BT.$!RBX"(SSWYCV]/\@_Y_U';E_\WOO /'&[Y;$F (/E&4_=2"$5):VE+G7)-LG:28K0C\S_0185P?62?KF5>'J MA@WT'PU^$OHKE=LJWX)20'F]MI,".%?,65HWJ5M2X@^L-;?TB-9D_P3A M%L?1MH7U@ H:Q#"/!+.WX#&J?_X)&2N21O_OFJM;UV"TWY,IN+4_'.+(DK;< M 3I4&.P$@(UN.,?D8YVEX:DR9%QD]M/E!Y!'F'/N&FKJNW^6W4E-U3SP\ZPM M;#V$=&C!"+UE:<%QBHH8\V=0*B+.6*+RY(WM-)4L&N[1BGP@=9%Z&QF[64ZL1I]9JW[Z^$B50O[D.8-"\+AA>> _SSH4T" MH #YW/O8YB;!'ZP3G\9Z7MF>VYO"7GO]D_@K7F? V\>#F7XMP_?0A0:69-ERA)E2[:R#94M20M9PE02$E+6 MC!F1?0LAE%$(H0ECE[$32;*/?2219<8R;F9[I]_[.][C>9[O\;[/[SG>[_$^ MS^]]_''^X_BXG?>U?#[G>5WNZVK&5;DL/R,5$Y17=&>5XV :9S$+Z+%,AWGQ'@#?KN_9@#A;DSM=82IU,O^3F:V,@8P'XR, MZ=>'OH$32V$SN=#-FSI0!A"2!J-BKH<%PMSACS/I(?-B?:>6; :4D\;/*Q6Y&@S%_LEX;1(AO OF2,S MW"P)CTV@UOW_^;V]A_\>,VD/_XWPGZ[]]O#?$WL9;P__*=C+>'OX3\%>QMO# M?PKV,MX>_C^ >=*PM(L?9\R!^TXA'$4Y'-<MZ2;:%JM MV^WTCGF,![U3:8'K9UZV2^_I;Y>2)V M72VIX5:7]9U&0]?1^"5]$2DVUI84^H%*8GT;M#(]ELX[-N&N=3^C($!BY&;% M8/CWM%DONQDILV-W*E^&=0.Y VZ_&A,80*B;#=65"(U$P(E_"!_CBXWS I[^ MEHWT?6,JRM_^^8=)TNC\._9K M1^4?IIJ6+-*A_1X($4V\NOCU1<72V8G,%J4=L7#[BE-QV68L@]\Y?I<*SL.) MPS VV.]R!(P!M+SK9 )_0R QXEX@1XKV\H J*<44. *\'0O8^_T'E]3[ZM KQ3.]\N32L M!.'623_E@]1K1*)A57TJ7FXU6?.,80:O4(+-:'("RY^P9Z$YASMG>2"=<.)U M:!1>.6HS2-S?I!;TNE]ALZ3Q1T=);S@W];8QLG(&])G.E71_BG5 KEEE&7&E MNCVZ >KEC/J 32.'O-Y]3C;#<'Z'+9ZJ)(\O:Q)$<0LE^7^R1R)JO0A M&;>A^&K2K8=>JIAT$'X=&6N\S_[E_F.6)]7'/ 18"'0M6AC,#748G&[3JDJA M6+C7&:6C"B<<[-Q(?XYFEI8HRY^YN*];@/VZ,&O"60R2QFP/E^D8&,M*@RVT M#1=3S0#XT99!-S\%_1DO1I=QMC7>ANN.>](6W]1\:\X.;7SQ+\XJH([12AN/ M@OYSUE3!"S/3SQI<;N_VA:M#.2YMVWGAWS^[Y]I1*BG>KU7^@O2V2TK[T>.S MF!\/=G"=T/*.8D+?>.SL6J=-9<]9-32WZ_5%53=E_HQ?_F;SATKTKL(&A,-H MK4MRK,)T<6^*"JK_# /HIAGTZVW+.BFF ^%.9!4U.P(M$*8QJ],Q2RA MJ2G&5*TY\ET&\,Z9 :32;C" 9/>E#W*L\W#0MW.YG0%<[&$ \KL%#$":.9@/ MU=!>X7YGH.91E@S@9^;NAQA@QWJ/VQZW/6[_;[@A4)03R X4!_($?0B&A8=1 MS688P(KRH0"S&V;!0CV4*^O*Y1TN;TRFQ;K76N1Z*B3T*G>'X)KT/A@SA1#A MU(\2\PU@E)C<\/S^76_QER2_T7 M RCK:U*\0+X/'G@'LMX8\J@L[CFP^MZ]QV1,RENA[QB@J;._?Z M;]\RV,H00!3_0\/!_G4?P*VNZ4-/,8!_W6Z)_] #(T.65SFZC[A* M9<\G7)TJSF-JWQI>.GIG:XT,2D@P@- [R*_;^/T93V"M#AOF[@()T^/X5ST" M;*^Y7ONJCR,GX!4:!11KZI&P9KLKE6YO'8R+#0JSBDTEFC]P>N?^?D4->HGK2XNB'P OT M@ZS$6[-524Q;5!X@WV9WK_IH=@:M(( !N"89#D,R!T2$:=_N.EE*%RY7Z-(3K"*!)"@[Z;Z9OA_ M[1;9([=';H_XFKE[_G_1T4'!XQ0IJBSMM:^#Q770 M?]8"-,;XRMV<6H*OB-9CSJA[--T-M#\4%,(3Q/X?__Z(0]N#N-'JA]2I)^5I M&38@3]67.V@%6[(NF#XLK;TK>Q9_Y'[=J7_>(7E[V,/_A08+\A#)"#.#&;,F MW*S-6;+6,BISRE>KJAY^?&0^?%MNHN0<1XKC&!Q>:OWY\6@BUS,X#=HUO#'];)2_^O,'_4CKUX9.89>H%REGZ MY#3G0UF2< 1=M2!1!DN;Z].\#C;L_!._%K/(V1''V/K5H&S-X@R@K4_HB@?VU5&HSGCGBU+-]/Z)"DG) M;"Z^1\T'7T!*?V/Z>+C(0K3W5.N<<3"V'5:I'+4).6H*?:46?VXA2-Y/Y]58 M;K::;(ZV$YYS+J#Y(X8L2RO6"8:UK_'1^U!BCF-T25?.6Q9#!-$K17R%?CPA MK)HOOTB>M5+(B@6Z30%*<@SH1-ZA?6SPG<%$.1X&18ENO ACTM6XGB*U![^Z MS]GGN4O,6*IZ^+G<]CO6]3/"\3R%?("6OPGA,B>8RY+S27K%<[_O4L[_7I^8 M# X-!!04VY+M!:6\/?()7-\.%G[)@?0_D)^'@[+I*S5[^:#LK2?<_C%-RZ^4@)O==748EA0IEM#$#X4L(J$G[Q^WY$Y^>I ZS32' M(:CFRUB+@Z#[33"8&&9''R)9=56F9= JHMY2>O=Q\0.7NB4816R@"66C2;>\A&N;*2_YE3LB15_J[K$&<*"[.R92%D M&<"G,ZC?7G!Q5+.9UQQ1*B7H:%G&^; MN1=B\F>)^?SIE4!"8DRC-,FEQ2)6X_0B2H@J\4TI6] R\5JXF%2W(/)J]]>, ML?7RKI(<[F=;M,]MUFDD"[8B';["@/GX,/DB$;;#S6S^F"^3_ 3/C!*FS7=W M9)9V?U/O]Q-])V+]U6N[[4V%DN^^A#I47-QOS-8&46/9[?VG?">+1A&M<7%Z M9\$+,YA(3;T#),?26??8R?.KVAEJQ>^?O;=*./,V)EM?FNZ[>P">@2+:0W=X M]810HU>V&8"AL;ZP#V841ZX'I@];-&,7-HYO=%J4]^R$\3[< M%3T)5->S631E_RW4[_Q2"*_K38F3WWT512VKS'I5KU4E_UB:,DA-.RE07$0^ M99(#.4?+@+DF0NB#4,Y-G%A L,30_1-XBD5JF*FS3TC@BS)Q[UJ3ASS=W8]4 MGRT-[;@P #;DH&<#/REV+K+U1$9>>=E+BZ.7D,[)4P0S_X=//_GT48H=XRDV M](&_MT:<0/:3814%R[3"UKP_WK(9&#"N$.:L?:'\P,%/\5+G\S,,[JX>?F3 MS;++8XCT!2O(2K0"NE" WY]V.B?M/<)T#B8X=KPAW6#HIE>%XYEUIWCG;$M9 MU@?%QWA"SN06?)_^A%EQ@JZX$ /^6)/)NZA8; :]M73TUO[#>:^Z+SV+/BX> M"*1$6(N<[06"Q0V1+E03D$+*(@\R'VU,])])C('._KTWXO0/PV(P>Q3[I-O) M6RSYP(T%UJ\397D/\YL4>A-KC>?@S3B\!5F4&$.]3JSN+'U"0";EFXL,^W@= M+OEA7&ZZ+X/M>I^G1(4I@H*V4=(B)]4V63V< W3^U.9!HG"<#P*]UPB Z03-_KWC=OSQ; M"[XA5)KJC>F8R95'&+G.R8G^/'1)6^B1U>$S!A,'B=O399$K_@6_S3\R&WHD M?4K!QO_-4>,W#VV;*+%2*C>23;Z$&U^>JQ[+C%S>(FY8@0CY1D\_.6]AO ?&H6*@@0I-H,4LOFU,6>G"@P#73_H3M MO;/34CXV:+":F8[R.[R(XZ.*PY(*.=\> M5OP:E'EFGJ7%)%E*OK#E9Q%P[]DW))X!5%JTG:4K@T_(0:" QPA!J?9(UM6A MG_CIL4_E%1ZBSSBG[#)LNV1N>'ZWC=#IHQ\PG+7@I5X$:TFQY)"AAPGI^>#[ MU5]3WR3\>A5&X&YH%_,>$2'Q/B1MC<<FLM+1=?5H/I'5G&C F3$S_1BNBOKIPW(QT9^15(/^Y$] M3J$2' ^[Q>+=[-[$?5(^J]"Q=%*4Q&M(-P20F?W_C,]1YUU6W.>\XAQ5F*,F MZA9"D@AMU_5J%K*KS/\PGO]YNZMQXZX;_ENHK3DXO M'#?V=_<]W&TN$",B%B1XC*Z.;-1FOHY= -W\"5F&2,5_[I;6@]9\_N2>D<5R M+.&"9)ILB* TZZ@<9C_QKT9)1!&OX6($12+U:T)3H95"KX?U@6*7.P7Y! MVT;@I%1W-^O+C<-.-Z]M)]BP;I)CJ)U@Y2P&;T$_L'C'C21L 584(ES 8/P7-GJ.6TV.HKN.-,C.DCO_A[M;*]NX1F"N']6^*3V3SK M9-M1FP!$=Z+&=TTC-B_^R\!#M>1SHM$':]BM';<[41*P&314'''X;2X)YD4V$_X&$J0--X%R/'NA%)@*^( MD*K)E;1\A"GQR8Q2!4DQ#5$=?F^@L"; M6I@0DH\^ BV'AGLBI7_#Q#XVGG33DJ/<+\US/]T%ACR1"GS,T]-Q%3/FWV7VZ0[OV/ M55]S!Q10!;+(B=^1',AO$C+]LK4Q7@(!K18U_=A>S6/UTH5.V7[BR6I^YW[; MY*PU<133NQD ECUR19-XH75*M[R*PK8=]7W:9D$2OZ1:9!YK7[/&+NPD\X4D)TO'>PM1*KY1S+U)_WC$0R8%D M_8^G8_L286XPO"QAM8(P>7^G1*8L@M#7R@#'N"^[%=T$% %!Y; M2(\LJB.=4<'S4(0[RFVWZZU^8 ;M_SN6O)#39.Y&<2"NE2U%-?C3H MDK;AQ#9'T?K)JE7Z[%"R:;Z5)>>$QSH#N :O$-QQ9Y9N! -('J#H,X 1=Q3M M9%W.H<0;M#B8AZ+ Y^%HBBG/3==TGT=32_Y)T8?.B=J=$U[,5ET13H?@>7Z.GF/C7,^#C"]:C!9@XRU MGE^C"A6W//K]AUA 4'K-\Q[G%JCWVDOJ[-WBJ@#86J2M"0- ?.=8$A0DH(5P M;A[*,]/++=-"ZH5S_L&24ZO#S;>\\!\7XB]?Q2"$[Z2$GH]XZ T_2A4#-2D6 M='RC0"S!(K91VQUZ<%/<(?Y;8B[X^.0=14Y9I^48&[_.UX(*W[X!3G$1QZ#O ML=:_IB,:-:C.M.4.6P5 M#<2]*4ZJ/\;Z.U-^PWUV9#F0?>7!]R M>!QA0LCF)'B4&%P\K_]0J$NR;GJTA_P,K)]5QLNVH2LP'<413+_ROLGE1X.Y M6%!<#.^E8NEG1EO)4I\=B$O=W6.R!UFVVY],\S8\R:>>(H/F4@=BS[S$ =0*T_4 ?1!&O[E2B1!9AA[-F,*UJM@S#&T0.J,6*-+@3UT88Z6X ?S#Q<::LY[ MWKZ3=CL_ ?PU_OFEL,^CO$=&UIM>LP6MRMP(<:)#Y'.J>%[GNX"G[?GN07)Y M@6SW38]:[[S)2' 870_XMA_8A]/"S12C!>? 0**%?D-R1J/N$!8]"UJEO MFZ6=WUT__\ED4L3I[EF7I+%(:<%Q=)TO>NQ/<[8Z>(ZI#B/H*C^D2+*1/EEF MVK[5V;:\VK?:I(P5XDJS=8-&O&9A7&Z.^XF-2;.]AWI]:,*FV)B.[B&15Q>X M70_S*YB>M6*53GZ:; X@?0*LR>'@ H4?^7WJ".A%&FE3"6 34CYC+L#B"M7 M,][*I)V>[>()OY_X-7Z;]\B9,KKR#SPUGX;5@7M0W.E,$<6%Y 5Y>=RO$%-_ MQI<\J"I0,7*TR21&BGG$G!7T=\DX4K@@0K/[IZQ_0 [2:G6L2T!1\A4PZ2.( MNE'77YFEJ'NO"E?^LE--<<'H3,DY#K;$CD9N6@:2"SF(PO:U\,AW[KJLG"SY M7>6_87%P;')J4B?J;FJN=.K#Q]:P^.#/#(#]$ -(402+&<#M-@;03[)F>ELV M-/-G,L1(&G()MFNM" 3(1C$ %XOQ^AGZ&V\"[!#B/ES"S)4;DQ<[IN228:TC MK7GUU70H\FISXA$V0F,8+03GJ4*Q!E%6_3IF=PY%DT3UK^+#W]25&SXYX-&( M<&TK?S%J??[*#\L%GF=;[<@; 3%3L&7[K+1FVM=D MHJZ+A29M":#9OFLT8I;OY\C1H]7+D[/FK*U(]E#%"P3_6$^]WOQQK&-@5>+Q MRU-PTCF_BX9W(F02M0^BY?MQ=V!XE[9=,;WC).65&P1=_H['[;]0]Q;['@UK M+ >JJ$J3BA9<9>XVC7<0V0%D1#\<0F_#55HG>NG)@VAR,#CCD44PCKP1G%#, MV4E^?>IMEC>PWTLQV?"V0#F?S?[KYJCQ 3*6M!W>*!-@/&/1['P1C"=XB_85 ME4]+OO@R6X59>SOQW$7,)8]Q;)M*+@S4$1OQF$[(W04O0D>_.0\DE[E MW&])BDG_0DTMA;VU4/&G_!?MDZ*Q*\J\-VKV%9YQGX#-9*,KE3Y3KB".-: [ MA'A\[XAK>(S4B>U/@(WS_HZ.[(>EV() : WK/L80-7"BCG'P7?8X$B4@]L=(W<.*1S.OM4 RU_;5GG,2DX M)^"AB%Y3\N&:B]_BI#B.&[2Q&UTY((:NU[$B5C0WGAO:++5ND]=.DAA)3O^P?TXZ32 M?.P3Q? \,_%/;KPZ=TW'&J]:/=.VBMK,.0@G6GB-<[2AL3SH6!T(2>*'/"P: MR8/NPB4?25.OUU\1U9:D%DN:A-LK":Q>S[GWC*R(?(IJ/D7G>S!2S0!X&W4# M4BQ_?*Q$BT^:+#KG31D_4GR>4MG6X1#7+/XFY7!*[?DW$Z\AW^O^*3J'2OE[ MFQGU#JFS!CC'C0.QR> G]M.GC%4GU]*?,4:VO3:=U.=J>'8FQE $NNL"^WY&FK3TG=7 M=Q:V(^CCM;L>R0#T!5AV_$G[&0 93XM8SB4E5,R)6L0@.:I\Z=_YND;ZV_(_ MZ:RI\ 4T*X:0RJZMK^JR(Y_3>^'80\\HYE3)'SJ^LUM! 1^K#0+OR.]/[EY4 M^76^S;?#@".N^&33-WD2+6PSR MR6\(TSDG2QS!&P3C#G3$^M=UVS$S\4%79LT/TN$K1X$:)??X?1P M#U!X=P*F'86_,DWVI:$KY=2"K^.55=OT9)I.? \Y>I'/PTM1ZJ;^U]S I!9N MW@M725[+=R@6U)/?E73@,UYX>%NV)DDW.6O,A\?&G!PT['C)J-SB%#^6G;.+ M]3;W1WT ^NZE]3?T)]P*'++B1O3P'>\)4%L3/9,BZIEBYBZL26S&?X M-)_-,HP"ZY9NP=QN\E1R"7R)LGP[;WLNXGS#:&6 M.QWV9]K%'F:%IMWOG !HI]_A3NMI(([3\AC G<0#G218"P,0W^J+.7HB2P<^ M;@>+2K.]*IW,KB25YO;LIA]+C*#O%*=L,NR\W@&$1=@&AZ%LL M4!LDLM$X=279R)15V_[, NO9OJ? RA\";+R"7$\:>:9W'#2>26S.LOFH=P+, M%S)NS)1Y:=,J=<;XDX8E[(M4Q=E341G'5KMIM8Y/ BDZ"&TP"9JW;IGW:8@!X;2.2\7/Z,1OC]U13 M(H(P?>WPA9^EW9[WIFZ<-17L'QJ\\P0;HOILT[^]+U;B*'BV-7'+&(!V$M.% D]R,)-6^Q.J&8J-*DU2>OO6%7GD M]?A2W:]$U8M>REVW[_ I4ROBY.-8)/,W-V@'^2@F"\Q .Z&^-GKW[N+ MA-.E;[4785\<)TKN.Y[R./-0SH'.TO'9I G3E> M'IY]>??N/!6]_0%#%1@P(>GA*"B$X("/N..X_N JEJ:ER&]9[_!]W/&-T:/D MTZEF6A?)- MJSA,JZH M>,O-&+"Z =9*"*3R,$IWGY?^$''UERJ(;&M5R\]4"V>KT^D58U] MT%GT<:X44U.R?E/M DIYVD53 <,9061D$-@ M,?G.,.(&H>;=Z?@@BS.E)1]K)>[%J7$SSI8+%*S^UR8^FPBQD$;^BPO/M]D "^.'\]"E8.20.*14PT (3H4/,O=Q)%UJ"+,:< M?1,I1F>G$09FB*S!].L?]7V#\^)S)$1OT,J99+T.!_A9<+G!*R0*<@/PA,, M22 "O@PZ1 Q(2B=%-7-(>[YYZ?W"^"KD7:,>U8QDW)88GBTU@+H_?=3U**9M M4HE\I""T>[>#8*;.+YAQ/\&C^_GR(\U"6;=V1.+?S[+8_]Z!0F;J6^0FA*X. M-Z00E0:ANI8 [?-PWD_!"!M]=2&'&DT]NYV\ASM(^EI]9X'@AC]5$$J_;$'P MHK7"-A?=X%;6WW#$JQ@@():0N(R:6^,.N&%:,Z).65MF !4V=B'WTN^_]9": MX=.25 UFR>&"?X)2,ZI;4!1667K$5C7E&I4+]*<8!>Q79@=W5T59O1^5NUG' M/GXQ:> ;^N'[*J5M]=0-MM.ZJJ$B%)& "[9$R'(U<;IUZOC ^Q^^I;!+-IXE M'P&^\Y17*P_]?UJG,4O61=0]#"_RAP0/<1@W8Q:UTB@9H+&"4:M,-HRRSQ50 M/O*"^/&HW"27>"V;F&<70,+Q,']'A:X*/OBB(^-"L?@S#(.2(:^HDN#)V;^;HD2KO@.@<%-:VV\)UOZ)*7N3%M/W M+T*DW<1!Y))-\>2NG+-&CTG FF5ORN_=KY4&_$_D>Z\LH=N ,,P&-MW(Z-N)9X MIY\N" K=OUE?%7$QYF33\4_]TA46QX^P296_]^Z2.L:"FDG8U=V.1\I2W<$B M;Y;JRD&76S;K9X[:+@1E6&I2 $/T[F_Y+TB1 (XYCC8(* ?M'(='Z&D/-+#/ MR:F+W[1=Q;S;T*% 5]A%^55,GZ5X/CVDTHLLH7]C "R(*-/4*T6*%PYUB2.\K&W<(>',5 M]1!\?)[ELT?CK;JB4^7RG5@MSYL3;P?3= !MND@%>9X!Y,83&0!]'X1^\2.. M?F"'(A$P1[8;:CR^I"=%NOF,8*)S@QPH\/O7>2&"\.N*TW(?6#9>W0E6>1:S M@1&BC\(KT]O@D,D XQ9XA5'U3)_ )&;L5IMU\J5A\GRSQ#TCF]QX$W&1/%\. M$8[\H,B_F[EDW73R9="YT/BCXX6B@.FV)_E3&&]/,V/.JQ?]ECK3#]2=O\6J ML#+*J@]58TX'_AFA+Z0Z^:\,P+,352#SBP%\[L0W]5$A7S$_,+Q@K!DQ+3*X MU-TNO#$U;[1E8-)QLDLJYLB@<\8K(K"%Z5..AE5$=L#&(.24$:0*E95(E5 E M%D1G)%3,;'J4&SF$=0F>.=-X6R%>PE93\)2U=CE2":%/*\)YPG@2([2LF[6G MP^AB@_TJ6JGU=B MQFZT9RH5S]IZK I?PY75_O@XD^G\XM1*LN\C[TB..TU2V>Y]R -N\.H)F%"# M' ,X[!M[DLI=37IS]^R $??PV$[3>BX?:EKZ*$69Z7!ILC/0%A@WR'$QV719 M[197HA.(#O=1P$5KI,526 M62=N+=W74>:I,^-BZ=RSTD9Z3O-'BD_B8UB.]/IKH59@%-]%(:%A#5A%0<3# MDM)CE MDRM!ZKX%6Q[Y#BT7[L#AK0G6;3RWKH#]Q-;+1./(XS_PA!^[W=T!CK?>*ER2 M.F&68N)7A)_"9)VR7$-'GBX@4Z MQ V.F;Z*CI_KDCF_HAUY#.KG8-_N[*'>MJYP]6*$J7C=J6?)%K/P3!31\(^( M[P529_LO\;3,JF)G;@5C(PML]Y\=>^-=2]AAE)LR?H#\BFC>V9K(0^_+[&NM M[[TO=>=#0-AUTYG8+X\N-MZ8,#S:5E++MIKTZ+8R'CZ\JQ3-&K)V8/?M15^C$XUJ>S_]:Y>Y23 MT4.A77'>#9MWN@18=K/@"JAFA>UIYK>[XS(R_-H &2 M9R:/:G)?^,WT:^.$E385*D!<]F0 !]&N\ACY1G:Z3W2 LER,THBAFTA/Q0Q;YJ.O;B-,MO:#GJ MV58B&S--R%*ODB[>&=K"\/S9_=S@TT5T3ET MJ&9=>O-:[*YF:,-9]2)"W8_5TM9NI;:K:7XP%V39J[(-']886G@UD9SA/@MN MRCU4G.O/K10RO5V6*'/[P"3."5=^0UK(U"<1*$?F"-9MSU-;($>9 M M0Z %003O]_W.RZPLA_JX2\9*Y7)W&^_*%Q>*AGC4ZVLT'J=WPJL@; L3RR>^[]-5LER&GJX=3/(BKK3-;:\UH MMBESL_B*4ZH:YXG&R_VS4 YZ+QG-GA>R MI"?L(+-97^7+N7U"O\.M?L4O"6\0MR+ME),#@3$SA;MZ"K(-SM4;P09SKF-* M8P?D&"R#:;96,3ZDOK9I3H0*MJ*>%!FCACJ(=V1ZZ*#X![OR)GDI;A[/?MY6 M#9<568&_9FIL-1S>A7Z@7Z]B9D5^%CLMVBAB_G@;[X.7K\F6')T,B9;J, &P M]S4LG; M,?2#(K^+5I=7V"M>'"J82T-3 J<0=B0=YFCU+>:DLLB,>8C8^MR7G"@<_UJ6 M 3E':E5CEY45?I*SRQZ3+659-/. MQY2:0@42/CB(46?(E7[U9K&2P!F6C7-L2J>_-@I33M+;D,I@,6F_G_.H3?G/A2?W:;OW]PL7ST:SSZ$,(&*U$S0*O? ,<**1R MZRF3@B?6GNP#DWM7%9?SSA[&FHJ19CI").^]R-FW?X9S5Y5^%$=F^NGK(*^75R0)!U\0, MI?'KW8]M\T0F$U]Z_UGQ8=E)9;KS20:0,D\KQ"W+!C. @G/%F\.-;+3G]/W@ M]BQNQ9=R/B"K;4H8UX\5?TI?=3A#G]=/6+&CVPJ\A_C-$KMK$D4V#CW)GI1C)=_%*>%FL'J*<+XEV &Z\.\9.!BQNGJ+7![U M2_^>//NGSN*REY!M>0\&X(ICZK"8E?D!II\*=83V>]X[7WF2QPH_;)UT'@:0. MC1,L'"' ?FNJ8*O^9V+ZLO6,^*$A:H^BIL/ \D<'U0T%/TVY2-ID-TR\,I&8 M2 ZDE54JA^MQUQ,+5MAG_T"X)ERKKB_>?/?]KJC1,^Z3#$ B\IV@N,65RFV. M%2A1UHB6IWYX[2"H^UO5ML@;H M [\P>WZ+5M"H;9AKBS@/CL^:(VR^KB^2)HQ(6B;=FB]5QD_JR'4MY!3!9LK] MMJ_),KV44M6B4KK@Y/H#+^$)-\CHMD20H*TW.#A-[)MF3MPS)3D $ZG#3KF, M'(8#.C+.,S!!^KGX6S->RQMNLM&-,M,FP]:9E(A8/ MP$ZF&OEW34O;G--^-K:(*H,L'\]'?KW)#^:VI9L2T#%U=15+6A//NZK&ORW$ M[/=Z]1.=?6'CW*:8=?-T^78DS!TRIC1NH\=+R_:AF5D-V8N^<;$?>)]-[%") MLOJQN*\SJ2:D5GH^NF5N"C5;S/1-\%W-_[%6\F&-F34*63??F?(=P9N*7!,0 MNN\4 BR98GJ]\-KD'E+GR@W2OKD9B^7N9/N\]K?#5!>N5W,V!N/'8Z[1/[*\ M%HG\^G,E3BR4WDSQG*)ZD#J7?6=71)NG^#]G=4HH5&,CVZJ>GA?44-%MI-2\ M5.7+^1+UR>9-_C/9Z%==-57?%$1ZV-&'<-5QZ:=+< MHL^R@:$*:-,O5Q,PM#"F.#%NM[>@\J'HE]-;H%N40@:P:%^Y!*U:"%/'1:'* M,6WP0Z"7.=IZ1)U']VYE637P136P_S4W91_J()5&RZ9Z4=R1O6@NGVF6 )<9 M\WARXAV%'^UZI046,LUGNGYH_$I8$19QBI.;&PZ!V1>O)Y!),%<+4.%-[.\2 M)2R:0ZNT?1!^!C-:^N4%FO(4);_^,=T23&0 [/O!.0_9R)(&CCR$6N@\M_71 M=JS9O7ZI1R;)0='V$MZOT@.63ANY+T)&+<@2GVA).LI%#@_LGNL=(ZU65U/, MK,)O=<>HG[,YKJ#I,6&FRLOU^AY/#@!A/G@FWPX6@S!D_H4#H/I[UZ/MN,@M M]U)-\]CS0THI"(V1R*LUH\L:528I/71^JHXU%M6J@9S ;7HW0AE DP$#Z$I= M1#,KP[*S/^5:@/7%8814T/YXDE3+.G;78?EC_X&YV;C]AO.B3XNE-F]RY-PU M3G)%546NW)G!0<;!H'9H.;V,X"78>?BY>Q7/*7SWGZ1?)I_:I0-U7!X6'O@V ML0\ X*$,X!.N8X657$MYQXY^H9J^/HE:4 3<*MO4[JHN7-8ZBP 2W!MIL:A[RE';4/$M#%YV MKCK%:R[XHBDMZYU1]XK;KV.)7X-+K/9=H.0E*IQ/J0EE]X%6HY;#YI2AX$(+ MZBC]D)F7!TF[)Z[D;["0E)M M1_/1A=V?HI;[YQQ8;X(I^4N\[?X\J5OA;6G>D;ZI]TVK%>Z]O*TI]W=I;JN8 MJ>$J<=%47>5P'Z^QE!O?$>[>O&%TOI-Q[UN$[V"[8J7=CT@E:U[I;O#DUJ)$ M+K-3)">1W6CNK>,$T=];,/& S%FORN(H^R]BSA<"'Q6_X%J9^EFV]&UT9I^^ MWEUZ![..IC. [T$6# #WE(,!',7TQTO=0K=,\_C0K#MVPRO#)R-2!7:'MMJ2 M.KFOE^A_6V[E%#CME/1LL=UGBQA)%82WPH[094&I5@E6T'G6P]KA^]I\\H9C M^A56GOF7%!W%9#V']HE$RPOX$)U8 J83%0TG7N^3<*2>!$^D2XB!IA['S(/: MK56PJ >Q.AE:O/%AY2P1*<4K]L\I<^1'M*P&<8HR5:N*B'ZNR&D?[55YLDE3 M<(] S*= MZ2*!PG5J0R '!V9PL\1%PBEVJ8DC1K2^ZS\";/H MU;CD(P,/GO6_%F0C)=W2.P;ZS\(%.X,D*F=+I:S-Y@_X*)?J[6J\?W.U_ M)V"A6G"#@RH@2U8?AKF9<[4VGB3*++GA^!ID3Z9?<3NQ?G-)MYGZB>DC).N* MI<0 ?];X\?3NS>EQ=_*G'U1=X8@MZ)B_]6"#NYB>-7G7^%$=(F%_OY11F<"W MP.,N5P,[OAL!.ALS&L]ASGV@O 2&6-_,WPM]1C5@BPB6-ODA4Z?^[+.^@:Y3 MDE^QV*=X4DK-PI9CHQ@M$N?D)1I@3/"*0FHC'GZ.V2;X1PE28SGS^7C.W0-, M[LFOK^&%U"_*7&,1.=="Z_Q?W_CX?P#T'_ZI')X[Q4RL2=9&# CA]ID@?.@ MFF\AF5IV#A6F)V$'\K=LTV5K/@TJS=SI?:OKN0D244\.J+9R_VX1RW?A$TZ MKNC%(0,1: ZZ8KH)?8C.?/9!'Z]]H+-(28EEP_;C$)F&&L][V9=1_!*3(59B M126C)=#N0@1X>18VCHXY6?2:S'Z&/$@1?O2>3EI);D8DF3 M9_[OYX-[/ILZK2\$]) ;:26-,@&/-YKI?+1,7QP[F$TRSP5CR+9V4SPSB6>$ MTN1R;[+F8A,$M@18%J%$"_3H=@>NO+VS31O'&U"L3Q+3D]/XT88W>/'!@LNB M-NNQ')!1%DY?>V@=@VKFFS-1FXX_;!]Q],>#HT\GU\Z=Y7H21UG=0&GM.M$/ M, *5',YE5B^/FU;&\$ .AJ/92AMQ<:B,L]6%1V^E>NDP/\DN;-8VRG..@1A M2'NMIT+OG,9F?R9%SLA&>E#=9Y7Y*U#NH,&1Z+M*+:; Y5#KK]S]=??>K^=K MT&8@WQG 83#E$A$9'ESJGAE>E9)GT^92][GAA;& 2D+)UP#@:>:.*/D]27A% MA'1THZ5N>KF4T"ML1?093E&D;<5_2_5G&^%2ZB\W'=H(X=0^Q,*A,Q)#M2?U MK9A1?,! /1$W'#M&[Q (OY:ZO[88C' S I.:F]PDHY8GH3S88#VC MS*7&ZTI6E5*/GVDQU3YK>C@J:3W.LD@NYHQ*)C!*A+.Z>^,WZ'\!.EKX5;7@D.8F?BLX!KJ/[@2V,8Z WV&KE2.IO)3]$'A=@H#16R@G M^E;<1.@C"X%C8Z]21'62LG$(G[5-J_\"U^+M80][V,,>]K"'/>QA#WOX+P4. M70(FJE& *#6.B498Y 8$?F0Y_;&XT/"A,ZO(^*_3W\YH/1WFH*K)MO3MGD0R M;7_S%H8!B&'"&8"G140F1X<%*-?9A&8'/^#-UB /ZL3*)F\9J[;9[*_WCKC. MN9/T5&)H!4I<9 !CU?1PG@L,@,,?17T@[8,P%"YF0& >I4,8.XE MB(0A3M=F2,828,^=TXP.1F6N%-V7#0'X'KLO]($^#&!YG &*WXML/,! M0'-]5]YPJIVJG%O!]_7AK'1VP4_!XG_QS[(W*.:HYJLZRA15Q.TA!$L1*&L] MC%$X'GJ_ 5L7+>6M8/8_CSN%N]\,GH[5HP7Q)P..6][5Z_7OT%]L#TI<%I[]++E&U@&MU'8=7@[HQ87G)4^*O%KS MS$MP9=4D:]$:-J'C_+=()[)RP5O7B!N_TX@3)ML#G<=>FGS-X?FL4M7@0I"E M"JDV3T/TC@5DM51#(>H]]?%R^Y>8-^6!="#\&CZ/L*P&L,@#/[[]<"'C &P'*#*L?:S@!<(?@U$Y"% MR-'* 35(9"II3KD)[*;!-KCC'09[9U0ZN/>YB;[HSL6=&C03.+NB>QC#*#I M-ZP%9^+ITZ,][EQ=@PT-\NT8S8\[P_WH-&?[=0;PW((YNG(TT P@I(@NP+(S MP@ @GXG&-'X+7M2,#W36CLX0XNY5&P_2O]OD]04>L'2[ M9\FM+\[R<"0&U2R"K5X\C'3 M,%3K=;%B^3Y((2%$SY=6QIP+O5SD. M5_OVO=)Z:OT-1:1,LZ'ZU4@<= X#NN " R#:PW>.-O*A1M+R&<#;\9$E>@H# M.%:LO$M [W(RA],;;3K7$^+J+>PM!A")E*VJ@CTUYN_./ [L.#ZRP4&4=9BBU]2$*" MEHP4LP,QCF4U0_AUNJ[>R)6*I.NV;U+?1"DV65E*HW-6YY,]688HE:1L91V2+>_2AA"CD"TD.V-&9,L60DF& M$&69[(F,74B4LHQB%EO99BSC8K;?^-S?/[[W]W/_SKE_YWS/_?OC.L=QYO6Z M7LOS^7@^'M?UNIY/T)%\]PNCKJM-HCEIZWQNMH>"'T8](L!?+&#C6],!L!#2 ML'>\";?1A6+_$;,5%7IAM+K>ZM7)[>50!]_EQ/7"XX=UU%M]_9]#@KRW\^@O M0:FW3+?17LCX7R \K,C?N3VS;.!2K!'T)?8_[:(8JFL-(]^G M!Z/,Q1U[F;ID%M#E+P@/2^_1[7D35S1YC):\-'DQH/ KT/_7LAUX: EP>G*% M/ 'A#GNH@^#^WA!?V]A 0=;,\BXE':457 GM-@:@ZN!9R!-M(3: 9T'W):EV^)ET. M\5511&Q=N.38Z&MSGE%?WH&I_PB MN.1W[XBS8W5 <[%?1>;^N5/-\A[Z=AUH\@T122K(*.B7YV#D6,*HXNPX8/.Z M[1Q8QC86%U" W-5=MY@QX^-\YD-3UD !JT%>!Q=X'7T9^+OXL395)N/U40,%% +!0NLK3 M>,W9ET*CQI#3EW_B;]$=2?;5^&_3ZWH'QVSG0S><['/G>-X(-V.4039H[%, M%<@HBV]^P9=#-J[_"/;5G;H9:_;=%['T>64AR3UQ0.#DQ1[9*^,/)N3Q;.S_ M>UAE#OT(2[Z.CH'*(2[?(0RIV6-'M&A489P74Z&>IE-@\ETKPYXT';%O)D=? M,&\W+YI?92X]%4J^/OP(SMTP]4J$UGW.4&E,M5:YGOSS0\OZQL0=OK MMFS, !8\ J>GPF5@JU)LH)N^RO.W5+P'80\.X]&/"B2RN@UU*;*Y"4$-G\V; M4=-7VCWY]U$7MCX$7LF:]W$ M"!KX[;9=IW6J'#^X0CC>:H6''\2!"18AZSC'AS8$!.?U6Q,\J61C7+O,P0AA M.\.CB*ODLHX97N>PXMZ(.4S"IO1M/O_32;VD;9N;G%_[:LN5J&(*-TX"%WRCU)P:+%V3R3WM=W98>('G31CF3A:5 NHI=T,YPTRL M*=RXL2+2+?D/WZJ#IN[EX&SRPN6OKO7E=%K<5G^_+^ SSQ-@FE$)\WJE0;T* M.DFF!OM*K#DW9%U+N"+1>+W2[[!IB% .B6L0]BH4RHM4=$0X@TX$_\.3DX-E MN*7=(-T4V[KW'DEN5SMNI?%)K=R&K=RA2!+@76P$\X$>"M*S/@A>;CCD^_W[ MMF7Z=>.' W/2 P_,C.QV6CRF6](?Z[*I%L*&W-*)ZXM9?CW:JAQ59A)0BC/V M;GPK5'?\[+ON0F[ =4[V.!?F=5L(HPCFCX[%UMF^PYU+VOK3 !&6%SJ6]-J8 M6O'\$9"ND6W1SWU0MD-^EE,E&MS#VSL@'^6<29< M9Q<%:RR/*/\<2(\ :$>>>.L./%GL^!9O\VQ6^*_*P@Q.D;H&FM#4?4Z\#FMR M_-!,$36K;4PM<91^F9C1;)OU-"DCANO,75[Y@X%&T O7X.)A/$S^)3)7+ZY5 M6S+769[\*)M>WSR^.7OK881$F%*NY_9]CAFN/)IN[^[4C=JFUKH/3U:_$[7R MI!-E]!\6"U:H'."5C^'%QQJ)_M]()//?NQ!L;KOO'T;Q:>1!A&!R1YOLAVR$ M!^GM@9?>.24[% <*->%V8,ZOC ,+0TH/ZSFHK\1W]HY7E8 =F+#KM%Y8';I[ M7TY7CYQX@=4K[;$_V^J=AU1[/N;CW^G82WKIV-]*SS9%IH[\)S(/EV#^@))O MH 617Z"2:JW[WH6IV(ZMKJCB/_@,6I5G:HL4/@#\PH:B2N$9T/IEX5]L=+ZC MSR?VK:3&L+1(1;'<_4[#>?FM0LAE-MF8!A69266),+(NA%S=1%BC2WC@MY.V MPNXC+(O"DCLH S13^DA?J.^A+=2)5C:!YS##-+, @N@("U@48D,K_B0J#L'F M=ONX&"\,H0@31AX]O/I76*35J+XY8>48R;YFK,KWNDI#DZ;*@$^X3[RF2>*[V0'W^G@/OA091XC MR)R.@"1A?5J&HP/"'*\EV#5^:&[2[1J6:CHF'9+_"AWY]/ENWCH$5(2D::&$ MD5\+%$<:^(X6]!F/'U8UF%5*).4H9;R&N\S-R-6B'<@SCUG >MZ0/[,S L-\ MZ5X(&;\TCSP&$B'Q<*%6>Y) A9>:;ZM!R>^_WZYW5KJ0 H!W^ M5 Q@?: [6NDI:.HQ']BNB1;P<*9F>R6\!#DA)SP>O +MVFZ#)EBV.4K&[[IE ME+@>BFK'&,<^F6_UHH4O&@HPJC2''XFR9]#\$U.MJCINEQ;6S>^1ZG;])OW7 M_@X,%SMP*[* ?DF03:!=N5&[_V3/P659P)P&4I0%O"](90$E-2,\2Z5[+[:/ M(K^S*>75*&6J+5CU)LRZUYE[C 74:HFG1?H+3PY)3PWR*;B[6[\K)\4/8?-(/==WW^!A>>=IX*G,"7LM, MI]G297[HJT3..?@\N+=V\:=L>'T+UUQ_+Z*)EF9PP/SD![""R?>(=F4))J3O M4X(4PH\ M=XMBEZ1&&M4T.#997;U:JG]$S44W1QDX/IL)]!]I5:.:,NI>,S#NX]6;,(Z_ MNSP)FID*OA[7"S1D1O.%^4]NN20$!L8-+*SQ@TW4-K"%Z#]%HZ:.HCS0<:'V MY'O9(7#;GZ\'C?4S9"X'*O#LYPULX#%_.BOZ41^92Y<"C0G#CZ!"0=;<8;:C MRQ_-"CD7+;KC;_+? N>]P_OL#DCOG&_ES-Q$.]7&EA\0FE&NZ4AYD!) M>8/[HX/GW&V?^LF,N7=U+9?5^F0O+G+FVC MR/] <*Y7&458#Y([407;&(;IO/$F-_S!RD?'EP]?-+VBK9Z4Y=.O27J^[LE5 M7<-HJM=;FY(C42/A0MX"E5TMNOVO#+\&N%.QS=MM?Z:VRK$^,U.Y%QA/M["\ M?SYBX[4@!V&)F1Y)RV5I9R$YW][^;JE&=(Q^+ZT!^\DB_NR.VG.8$J.C)&^_ M#:T. FC:T9.;AQH-68,ML@ U9[3:)7"<*0!G 6Q/ZD#MDE LH-BWG&L+^>1X MX0$]XGC/&A]"B&RPG=SJ4VGZ>C'DN6V>Z>GO>E$3)--]KX;=@0*^13XH &8Q M!5R+&NNI;8*@>268\^WAQ2;<:_LO1FMSYH)T5'M%&MM7O_CDVLU(, ^&N=YJ MR1OLN,SU>_@()/=+9%R:Q[9;DIW+K9XAF%KV4!;+>J MM40/2O8&E-MWH_X4OU-ZHM%[T>T *#,^0Y6DXJI2&U:RN^U"0L]6CMPV(I"R M#W%65IYGAS_%J'.U9\ZV<@N-L(B_>Q*X>/%1U*$TARNX+\ M,JK-82Z=>Z##6*'V;!Z:R?>'O$"$=T(GOPYVH,4TMT8;G([LAM4OCJVK%%,E M!8YP4NH$*]/5'Q6(V\G;&K_"ZMV^$\Y$/:A[ :-\ M_<&Q[2X^@% 'WQ)@*6W"]13SF*TI^,'%4!V^8.^^N3L_92T$T]35*SFD9.SX M2&NX*<),%RPU M(YA-Q='>XY/%3K- 6M8P&O*_]QYRAY]O0@Y&C_L-%QKLER M3"K;O4ZR@/8H./&V\X'Z9HI01P'EOLM8T7?ZH-2LQT2+=O/SF(F.]>;/&%O0 MG>:.. =B*%EPT+'XM[?VM/HWP^^G*QNDCSVR,CZ>9F.F+&BLT_ZW,*.]$/+P M]1.*K!ZU$PRN9(YLP_8%T5Z9;?>.52[I=MP;\A&V0"S\UGZ@G?Z,!32L;Q4> M<,6?6_E41 ]G%.J'D]]UL?5.;GF8U4H!LBA05]\.ZM'B> ]7G)%)BX_DW[5M M\P:%*%EXY52L)T0NS(.P$%?/4"9JYU*'5U8N3761)P<#YGY7!JY^L!$Z_>=) M3;]>XN\?=B/.QRB&6?@A3A9P>[Q!Q0EJ_CYQ.#@J\OB30U>#[[FV%PKIJA"A M(FRO<&$"GKJC$P[GDNC&G&W#*T(:5M?\PFA=7W/.*3;]8NA@BI@)7QY6BG8\!>#PA_B95D^/OIIT6191H'<<4 :]L M=$^?&5O1AQ4Y<,Q/3QO^Y-ZTXDHTX+[]=9@.CVIX/[PPLA'\LQ>N!1FM'>Z2)RBP^3DR)X>"[_ON*'Q/UI MD7:*>D>3HMT,'EAT='0HYFU> E2Z4%XS4U!"WS*Z!&=-4EE*3G78D5H.,E!7 M4)WKC(T!C]H8CIBQO5AU'03'X*Y@]4XO&Y")O&8JWJ5V_^ MN@E$QG(K+C\0/[_O%D"#'.CCUE[GY7F]1YC\KLU]0%\!%:/"2[K!G+S$&&X^&>_]G._2 *[WF&$H>!Q-%R7= M!(NK08]>-HW25_/Q(4$;#VT]?M\<:VTIN8_4HO>"YWDU[ZF2%O\;L4WR7)NV M3Q;:9 E"#^#3N@T6AVJJ8X:,>^ZZ$Z,!]MF/VZS1@T M9H_ &H100KLE/LK_U++F^2OI=Z0)+HH[VGI=Y[S ?)]2QEN#IMJTR6'QK44= M*9DG@(-*/Q*&_ D39 'W?$\*8.7 - /=^3_V59J#8;C(P4+=9TG&>H&]U,Z% MF,XV!!E+E^#!\R0VE+S_F-4]+1@TO40DB3S["^ M"LTH3* /)KJ% <+8@]F=20JRNA'\UN0NXG,5SW/%B74VV/YZ<%7$CB?D_! T MB0UTZ&BF*%T^G1A242%KTE$7+G>EJ.3X1_O'E1+:E\N>6B[!,V'O%U8BR1MX MM14HQ:,7J=+\0^&;OB4U_;U!U8LHYGKD=E / P+YN#@)S"25@L!>I M8L5ARIS\J>>Q+IH:7W9DJD],Y,A'C1SY$UUJW%OG,9GT/?H?#7(0/ME4+L]2 MSB4IVB.*PTO^>"OTAC_PR-16V;P>Q<&>U'&,+ .-]8''L(-R"M8#%F]XZ#U9 M:]!+%YNT6JV097]1D/J^,]'>];."TY>*^+^KB=1!9@ ME*.\(!2OR'W0N(/;KA]&GK..@6YJTHW8>)*:S@(41GCFX'2M=+:?[YY"'X21 MR]M8 *D>U76+[L^.8/T4M@K@3UYCZL'?H?^M[5XININ@ @LPL>Z&T ]-L(6, M+("T80'_UMK\WV[1L/OVOV@-_2_&-^M<2L$23]<1/YWK.9R0WGHMBNBD)1BB M._2U+O#HW#O9R5MO/$['+OB)I;=&70Z"DL=@TFPA6(LPVBN23&,!:>-C:,F] ME%D'6O?1?!#*(*QLR?GXRR[G4Z.S+6T?FS\V^GS^;=K+?:61 # &&+-^95/0 MJZBN;$->U,CHW@SV:\/H"4;0;-2_=ST&26G315B"J25"*CWH@ZTVQ"A5=_N> MM+JJV[_;E8!HFE*(4[L(1V^X8;O(UC>^!='Z M$==(<&/H$A!&/OM*LK"_@SSHMX7B49E]V#1HJ;PTR9MV039CPZ$0J>K6$!L[H_V: MW((W M3PA>,C!;NDI)2'1I>FJ!"WE;/L7(NR^S@CHV?4YQXDPAY#U3 NQO4T2HD].3 MY48F##\53_Z-'\E__@^YI$5CQH^.%!_]83LV,NEHZN\O8LQMH9AV_-G)UX^B M"]G+F7*SGH-L1Y>(9%XVN<@":AI'68"EW])OE ML1\.?K=JI^ZT90DN=6'S= MS+KW865&:B-ZURK4>>G_R,5N!#6RPZ\]TEI+D9-AM#+5G.C"W^^.(=R"4X/E M<)[$8(DW])W4)"F[>.'M82U:#SP#]=Z<7JI"@C)"*)+,_,QH/3;_@Y*OI>\J M[[W4NL4"*+N39'@/.TZ+#Z<$'0]>XY@P+K)$<<('&AN-2ILS+E;RYA>(!N#O M82W+_P-N/F/!(\/T'/03]J %DUG I7?^!W=2+^*.*\H5-Y0@WK80$9%01E1K@W?%?V$Q+S![;.S]8,U2=80.$3@!Z:P.2'T6XBO"E/ M0=^B/],B9/-D-9G)G7N_O,;/?@X[*<3HXE#6/R[=3RO,VYVA\K!C1]1OY%?= MK\44"'%_%22Q[:AWQL=[DEYWW]M+!Y4-^;F_^'K.<+^AB_JA+!,F/XIVJ(/2 M1%AF <*MRF5Q8!RA7/![LGMWWJM,P7H/F?J,:'O(=2XUG=MZ3+Y0FLDRUZ<5)YB;&9G"PXABF1QO@,9#3.B6/4^"B2.O#=FCAX4.S#[A#[&'JGEHF+OC##S!#V4DKKU>NEP M]J\<[>^W_REW\/IUV^ECO YP3YP[Y)[X(I1LCTH=(L!CVZ"@5]E7LV+BX'#] M=&^"\K+MW@XW?2ZOJ&(00IR)WY(.K%P,-;%JS?D:[)5Y MS%6UOE7FD4R%_'!E9]LR(Y>IZ8@<@7,@I$D?[ V_O9TH;TL]+^S4^T\H7UJ[ M17HZ]5+!%J6@@BW[K<"'02W#RS.R8&DP]"CSBU_;E[LB*WKGXA)%6FKR#P;D M$5'X-*CDFKXR<5B.?H B'&GU>3[K9DU#/KXG4/C@M,E69^\$=..KB1'T7?V_ M/MR79/=JOY?,E@)G=F2@_EABQB_1V286 UFX>D.E\P4PU:U4K4)"]O9LQEY9H:5EQ&R M)*@PR$6UW*L< 4)[8%RMUPK_3O-2-$S\*[P^2KP5GVMX9PW+#N0XVW+_JGYS MAO5O%T#:3GRO/)@T-9QM_*&),/(#-B [FU($J!:,)X;\")L1?6&BDV.W@W_R ME@+WF,35V[]_:VAF[CQX>Z:;9I\OL[_O'S+OYWTH\)1'CZK_]9^&,@CQD56Y MW_K&1_Y*4N([?^4\-_%.,=WT;[-I90**=I?RH M0CSO[-.W;E"WMHV)J)#AT;>8G\G22U'7>Z?7OX:M^IY6M"\J.":8J2A8<4+6 MF/N@)Q?AE2N3;Z825*9^(<_TS,3B]54 MZ2*B--JNG^M0WQ"*?&OH *F;?5O)3L;AH1BGO[I*$D_K/#AF/V6+Y4=FP!%T M!*,)(4TSI-\FAW95V9F-:ZT=!%^Y:H\L!G0HFKF_['^LVW\R:IM;,.0&7(IM M(_M1_NC)13ES.IMJ;OYEZ_703O\)&F'O- >G0YBK%=DP*4KD0LWO&6\'A-VY M<\/I>9:O?N3T]T^]JL@_SO6$/O^C3G7VVK(OBC-CF) MOT-&15X!N&CV:S_QUD9TX>5_[\4.R^SA@M;".F50(W7L\/DZ)QIFR +P&&C= M>"Q3N"FZ33%,TJR>G/8V-.IH]J\(314?@<]/CL8_2 3L.2 Y7,ISPT?:7C!: M68#G;W^V&E4H!6.OM$2JB8!?<5W_6+4$UA!\D@,U5TM%- M= D2TP+;-4P[I,0"OGNPN=YU#!_<9X9LK1;G4)7O?TI7<7'[7*2Q@D*DY&,= M%M"8::;#W )"X>3+D(G1=N8!4( P# V+[<*%8$E0T:E4\Y6\N(^_!*P\=&+. M9W?PANR[Y\)Q-+$?L+$&3_0M>^!1H@C^\;8CH+_1*-V !!&\J.;V8=3%,?A3 MHZ#^C^RKP!>Q7#O%D!M2'1@4([8UX VX3;T(.H:^^=7SX)2FGN\1PEW]'H/Z MNSQFLFDW]+<$(1>$]C+&Q.Y]0\2S'$DY3602S\-O?)_]MG)M=TCK\WI,^>J# M+],=EBM&,MMT41-26AEEG&KSS;]A,+=M;%/Z;9#T8+.E1WYG.:5%M-__Y*U' M^K,QD>,#6/)%[,[AMO.H7QILWM:*\6'?Y'R8[4(7"ZB]/%8<*&J6MY"XIE8U MB4T[FB: 2/E>6"0E[*7\TAL 9EL=2V K#/9VZ_[4ER5*ORTA M2\:6?6SPX4C;75&ZJ E))K^_%UZ6?SV$K)QR6K7R M^H"]U,:^R:G[T@;.TK'U.OTGI='Y8PLK'<%1M%M[V<$00F0)JS]5"-5B2VZ[ MLQ<"FF>CG7Y?,H O$ZY9TDJMWPZIX:RNQY*LZ>(SA*^I11__\G3EQ6?Y!+DL M"I5413[08';F\HR\E36U!S$!T'88>"KM$;'JP2O8A?'YIASIYK[5@=L3TA*^ MOY]=QBJ_EZ$808L=S)>[R+DF9%W0<)0PGL"3[%TI!KDZ=?73IN5RNR/\2DO-%34TM450RA03[=>BA<,ST/6YZ4$S;&+;X8P\[/BGB2_HX_[2XL5M"/2DLB7.7M1@ MX$4C^D))2"'D-0I?"U_WI**H&O:HQ8HG?_5/4+Q1CU!DJQE(&''8\X>.4R$]3DTB!@5ST?FQGNI?[=8G=%XVVYDMR8*O\"<1,HQLI$Z],,4D8FP M&4)4>JHF3:IZT]?\TK@F6'VY4\$MKK69(P/J>;DJWX];\)$SFY=R4QA);?N0 M/]"LQ='?G]\G#6P>E?Z@M6F=@L+GH.N@ MT8@3%6"6<[+3Z*;3L3&KJ<&W6J%'SF=8G6V_G?6H72:K?3[Z-*I#$:GMC15C M ?>:-X6\40U.H#;H93M:,]CP(M5YG_^V^B)LTE2V%GF&4="F2-G03+5 M#50)I>G3)?;.O]"PHH/$M>7@S//!)ZJ07WNU,U[=N+?=[M1C_N4!(%NQ,4J- M9UNFF0FYN%-W.YTI3K_P4]4/8>!A6*[)N'5R:*Y'VH)I\T-/^X/-^7TZJUU5 M46KL#6IF%.O;TTP07#^.4DJGO/-F$AI,W@A=&Q=Q,IGM7?P.)3[U'-"]7L6-+J_]Q/?I?/3;X6_9O3?^; M0GE!2RC\<,'>@A./KVZ"^GZIE&S7KM^1>$^IYPON0YE9.JY MA>AX?C.ZD[FSX"6^R58GX)&9KD@,QZ(H.-K==B:V)W/2]-C;_=F1GCG?;JO' M4'KE)J>\LYJ.I@44:$1S[+"IK(!_'XR[.[X'\8X7=@*7X?[TCBM2IFU.\J;--=6&V3;M^^9 Z=91+19E"DBCB;& M[,$>8"K3 R@+G9CDIL/,7%*ZP-=A?_]X5#L/1; %;9AWY V;/O35\:I3V3%+.=$R:/9:Y.WNV\?Z(CN MQ]RI3.<%KAJ2C1-J6EW!!G70I/;) G1BFMSWS$?^Z]HZ?-\R/-B146(.W+ M["P5 QXJ**,EK8S7K!ZY1B$*A%RR$=.FSR3N&6AF5RA&O)G32E]^*E9G?FI MN%>7-.(5SY_D52R"(A%WV>YSGQ8V)%#Y1YN'-;P\?UZ]E697#S6VV==C9K# I[UA/$P.R,@S)AG'".HK@WL MWR06,#?. G[9="!<&(U( ^;O-JEMRYCZ?C*GW3=NK7M-?M2;]XS5M. MR%R[^." IRLVS$ (P$MB@'T [2><>U3\:J'X;C%F]]U/K!>'NMY?- MXN+9?$PQ"Y)1Y(KJHY:]+&YRD">24/)--1ESLC=1#Y[H8?N).9QSS>^FVJ3T MUV$<1SK#[L5VPFB^W>IEI"E=F3W<,1\45?0G:G-*%0C!3LR0V41O%\*VW^TU MMK^1;/H1SM]1^**S]&.4"G#4H2:W8_"U\RL_SN#:/_W3-CIM PL,W6L?.QRW&IM*.+P%V 4\-( M]AQ=^#%=%\:#,-.TZ>L.B&0!HAL/;P[XKB.'9EG J(R' 7UHA^2.3+8CF:_( MDDG=:/(_P[@N<[",S/P]1: V/9C7D[=XK'C0+V@2(XKJ:E\6 MX!9Y,?K]$Y2HO;GA]X"Z@0]WT+Y_T6DJJ^_(L*EB?-SP"A?M##C<^=%-**"Z M4J#\3X#"3DGSH\?)AU9R.8H7:)LQ-(M0TC;* NZBXFJE]PI]2-K2G5[=O ML#>*],7GSR7Z$GN#+C"_?[1M)CD1(H;[=8%R";JZ[*Y0MQ+CL^[*Y(T, M>-BF!U9PQE+-1^\[FTQ%#!ZW_E;0ML!H80%>EQ6I_B '47H2XVHMNJ2=Y?51 M/#%@?C#@B/C&A:W)@[[+$0\J\M\/1[/G+VW(ZPR*XC&)B,AW#H,^P22!#V/] M1P_]=O<[I!0= E&JB[IP0D;82,ZK$#40T*!&8]OU&PX;&)[MR.LPNB0+J&8' MTUUM7-4B=#W?UXJ)0_V)9FLH511]+_4-"UAB&QXSM;$0\G/W^.MH?3UJ/2.S M59EVFPY+[F(JY#AIW'@?@KXT5G55L_'Z>XZV&UV]4W8/W3P\.[@Y8?J25 ,& M._:XS3]%G*($]R6VPOQZB(W?@L7"8A;T4E-G^C]L\V*VM-:P]78K/TG#DPO4 M.?+V([I9T- Y@NQ._?-IRWL(DJ_F79VC7LFN]P,K'^,%3SXU)K:Q@*8/3]:G M3^"SE6-L(#(U[]V#%>5CSLNG;7+L'"5@P)-]?=8QNEN-J10LX?F'Y!#9^='Y M[UJ1%^Y-P5 ?*:-:4L5FV(FA'ZS"W[@K7O M21)"X]B5\=LI*4^-N45XC^6NR!*LN<.P>'2*JJ'"E,-EPJWZR=73;UJ,D%]$ MM T?B@Y\W+JN\_4L?"\)XX%X# O@[>LI/I%+XUG)"YV,]1BDF?735S[5U7T> M1MRG%D*.4-!)=&6:,_O7YEM+\&1GM=%6&+FK\YRD;0[9>S<_1'O4Q$L^^;.E MDEN7]6FW^[)SH8#15;O-_=O=T)KI8OP&P6N+!<2J%H8?VU?C=,/*U%2E/ENA MP[:/$B/]+^76U&$]N=:.%H;ABV BR$,(.ZORH@\_M/R7._Q#? L<2YLW[N[4 M? [3[^7"#L+#4%U%6 _T+L_>1P\\$*88QWK9L@?)0)GJSS;Z)SY8 3J$6 $7 MI:M2_AGV]0FX@\C-Z7X9&'A_\,A9VTR-EP\G%U0S1J5FR#8H(2=PE+I&AL0O MGU9J:!G;--"XE':K[H-T\E1Y!*?&TUGA7R(JB]!8+"?,=28!WA#_DJ#&Y[T[ MBY9 P! .4];AIU?E-[Y+9'0\O7AW1S1DY3R^AE7*OKIQ-IO3>F@C/*#WUFE=_$M#OL7'J@/4-;!6R#/EEAJ<0Y"-# M.Y#<256!HE+MLS]!20/-\1L'ALE6U>NVG_>YY*9U,5KCP_L1=(WD7 MV6[H!WVM:F2?LS YQ?G0J+XQV4]5Z*!"_4O;T6,BI-:4U2'%AT@/);0#?0-D MD"LZ\X;IXJ%7R7W=!$U#",6P2""<%GU<:YIU'W_="%R)/4*!=4-%8*;&$S]H1Q+C?+K MO*CNI&LJN!ANRW]T@\>U:;J-[3 QWJ :->(;@N]<-SK94).LM=TMZTP-B1GN M^?BS[.4=D6:G>:F2X9>*^U%GQ_4N^?9:^JZ)@?!NYZ/LIL<7X[>4\VA78@R, MKU_N&VY9@,:/V,\H@WE$:73C9G6K^I)5JU?O!R[1L05!7>UBF$7&.TT+5HIQ&>H"+1U\J8@NFRLDX\;)"/2\L. M?KT4PA<8JN3SJ>J%ZU.IUO92,9FG7WA7(:A_G;9>>(NP9^0BNX@"?:T_6A40 MN^:X>W>_4F,T,SG[VGZ&I$1>-&P8HE]@C_8N3,9BD#3RXB9**O70)*OFH]Q44T[X$D"09SCIGN"ZGYRL/M=M#X2-M^]KC/+IT-@Q(3>N$)#G5598E2 MOB567L;VAR8' \1(/!]?C*9]BA)"5CH[&Y?AK(.#U1VGC%)/U5WJL!$VLQ*) M #C8JYN%NK,V">E!<1H>6$)!D"K383Y]AV5V8V;^X((LMANI)>G3IT\?N18S M4 TX2^5O::U#Z:(W"&MQ"#N:,R)X-!@KY+G;^\J=BJUS@$^8ZI]QO7I26_&M M0!PI^CRQC<)X!O-5XT>.%W=7$2YS=1^^K2O0G2OI4'^F1/V%U;+PL^SGC8I* M,<5 N@-8Q^2[_Q?F"\-Q\$E__B0?*N^MSP+.[HQPP\@W46+>,V(H3U@K/^X:^3%_4RPB;%#0Z PCR28_8+4(ZUR:M"-:=,.XIT-6$ M;)9"M>1]0HQ<.KYZ6@U"T?RNFSE;\"!,%@ XX*]03:;?$7O5- H1JI2Q#TN^ MA*F$[VINGW(-;Y_ITXE_:/WNY)I\B$OD^-+]ATK?*C-J/YX1K"R3CQUAB\-T M5--VIR-JX@8U!0RE)!#T^0BTRU>(]K/?59^7"/_J'+B7Y]KZGZX?C^-/W7FDF7D_25T^Y.=*:: #\E*;\=0 M(DQDP#BX:B?7(7\L0^C[$^[A M>^@B>XN6ICO%S0T7-&:REXSDK-FVCV6D,F7#:%04/!$)(W]"IP2G/ESUB32I M[%OH\?7RF[Y4Z=E='=K+ K0UHM^=X8&]AD*0 MDY6J@V+)B%1%4H!R;HA^P18>1OZG4)(J [H 7-OG^M)IO+?'?_Q/?7/Q/WIQ MK,-6PFD'P01J'%A!@"0B(6#VN:YAD;"(GN6[!=+:V63["5V+6@6S[K22P*>1 MH1OIX!T(SI&9MM -W9Y?8,M=E;7=XUQXR+_]&TW!T$6E2>=ZG$X+2?;!ZL?* MB)?W^8D0EMGN]=\6 M5X'A.5NV$.'_WRY#Y[V:Q\@AYBE&.7._U[0P^7Y>D$-56XO_6SWOP/JSX9:" MBQ/NMCI?*GH-?$91[NCX/&S',)L>M_&/YTUNI4I><71\4_>T7_C!%Z2MO(B. M;%Q$J1A@-[O*UDC<9,8;N@;-.&R#J-R5+@:BNFXLY346!_B'2KQ5"F3D$.=* M>;L^RXMHNP5^7H)7WKS*,\]#U["FB_$PDX^AV10]EP7,>L,(>6S#A6W::[( MN@QV[_C#'X881S="Y!O"GC#SN$UL5#^T_ V&).#(2_SI7YSUQ7X5V'FN_?-K MU .5IM=/ %"-R?>3)DPW8>0@CX +CI1\W*E&AY^9CE-"IU?F'W3>77C@.<[% M\V-\^MDU(R@?JN,2]BXZ$=90T(37PW)?+C:52/(/%Q^G5DUU6F:_5FFZ[XO^ M,/D'US;_/JZJTI> \$_3,DE[P25NP)[W?&XZ#/\**LH\C!P7IMN# E&%7NS( MT?M&\].5=:L[,FD6S0VXC/=GSJNF"-=;UG.\%]UU- 602(0U(Q')IKB,9H0> MQ;SWHF_TG-,_L +@_8>9(0@KC!B MVI0]9YILFOJ@<5F+9_ZHE7>\^VT/=^[W5[$8K*7*2V@?RD9T7HGX,IV]J_R_ MLO6S@[YH!5413*"=HIM2OC:1=.KM[S=4*#4U'G::^D)XW/,5_ZUZ/^0MYM/Q M0LXVC[TZ!W=A$.:$LTBMW:?#/"E!;.D\F?HR F07WP8=E&?FU M3:-B["WT?TSG8!,5?O!:<1]!5O$6F04D:;Z\*$'-J]KZ6=5E"C4R^2)A*S#U MQ58> -I[0F9JT731NNY=2*\HI8S4EU1$24C_@O5IJ'V$N[6R>H;SLM+CX_=, M 27O%E$@)J3:D,Y6TJ'4=XP7K7HT6\3Q%K)?B\:?C3JF0,^Z BH6IX;$K"S2]/RIX]+ZE:2C%(TZ5(_G*QY8/3<\D* MR!$)&_ZSC_4R(DZ;(O._&4%Y]BHJOY=,#L*D9"+\0!KQEKXK1; Y[VNOZ'R7 MQVG.DDK0YM23,QFO'U_A57K49$[M8Z2V1E)(U!+P&D6@*]"3LFAXB"8YE;/[ MAY2_8S>DMWPU17I6WRW-9V7W.(!)--1 ]DX;4-96:'AXRD]/TQC(] M$\F%Z'%1B=)NE@"U892MN)(7NN,4(XI_4[\]'W+]E/^WR95_D-?3J%/ MW+R?GX'[1+L"VKM6(?A'F7)AM6.R%P:<.&6EKS^2/@X^0(%0XSN?;RBZ_*SO? M%QY3F9NY,^]G5C1HSB#6ZB/C=:NO1U&8U>7<",_=?VKTGR\8_G,5\^Q02KJV MV3U@\TX/$OW-Z)#S?O*5)/),YV'S.+K.'8G7KP$87/,=6NEFME, M2Z4LN!Q;8IU'N?K+,0J!=9^):=O5:1X M?(K"F@*( %H@LEV1FO>S'B,#:L#AO BK;Z1;^$\/^X5PQ9+)D7T;?4?.#@P4 M/CTO3[@$UH7!F?P:VH\1IW!?$Y\*4UV)' $NI_5;?7_/[YL9?473_[*1OP%_ MP_:!/G0-#UUTM8]ZYX<:W8LX=(=M/^=NV%DV*#07UMG=_ZS@(?W[%^//+4YS M ' ,M:)Y(_L+!!@UFBHPR*^PF/$+%.H3.=_3*[)*.5H/!,PU]6(UK6NNA)VT M4P1CHPS@^U$=1BS =281==#P& @C^7?TD[+Z"J32#J'_"5=,?7-P8+WGE"DY MI;U%13%??86KB)MKN!XV":/^_19TJU7JMF;L(ME2A&8H]J;_@L M5$M&%_4>T $X#<-K&:\J41Y8\ 2L$PK\<1@:3E*K4@L:9%A?_^B$,1C4L%;A M[L>U<#[E4Y;)M#S6E@5K@J]$RC[YHTI3FVE*1'Q"XU1*X2\-:$@J,)6RD7YN MRF#I-2.1#2+IB2%P:2T8CHO43<&F^R,F3P75'+$\VIJIG#-ZR77@]$12JN+U M"V\7]AD!(8KQ V-&O$_B8R*G9VE/@SR[X)J_KVZTC/7,G#"L1 96"N M\]DEYY=D+L*KF:Z9R84.0R[**=O]BX"+M'K6K2+_7^&0P(/;<[-9C#]>45 M8^)1.QYX=YZS31FL8D=)$*PC)^R=>;"FNE%L"I)/OU7L#RZ.D5Z8#[UGB2%XV4<87N;.L*#+<,V&:\W=1#B) /7+B2$7+6;V""U4M9D M76^*?B&]3)AU,7L8_:[)[+P6=7BY@79N$5;;UZD*:]^564/^473Z>_A9S>/( MJ3) O]18STS_O0HSD2FDVPI#=4?E%>&A4>X)D/)53!\,7335A_* J)S8'0,YIO# M<:Z-"J9X&5W,E?FD+Y8%D$7Z6$#V5A^H3)5EO%M@O&L]2DGO=58A9W]MAWI4J)Z+\++G<()N^;YGX^"MPF /7NT@3)#%Q/H MG)':G*RW(<>_#"\=UK4.60JQ_74\Z_Y==3X\:7X!U[;YOR@5J-:.K8%VPPZ@ M.LR"H6F2@9YE';F23>-\,J%^?M2A>^0WKNN45U\T-H+^%5X_H-(*A+!@*MF* M*/EXLYC_;]YV0H/0Z9%?.A;=HU.6(O[R(I*!*?ER>G8!;+R*^]>G?]D(+]H) M-DVXET2R#VKV#[YLX^^B:S/X3\Q9_K(O]I(\\E2,,*.:!;A@4EF &,I';RT9 M)M20*F#.VVA=]OO73.NY,X."O'&-B<\A+Z[H:.W:L0F("ZIKKU*6$6JQUHL% M@#HHIEGU('Z\'3+ENI>'I57Y;=@4L32G@B#M=(FOP5'LIX-9P<1Y=7FXO(>B MHA34@2'$-DL=I@:R$R:)]5'#O;2F6/>H6IF.MDEX;3RO"HK2N)KIF+A\(1%R+[S*O,9J[&\Y7,BA4L<61,\"2,,=L /,D1D!K6%.,$\6ARR54/Q@NM_1:<<%RVL=>+-=X^P]JU,3_K8 MUXCWKGV',#\.L\W3F@"GBXSWPD1:(WG26( 76K:?)-#3)7M@;-4^)5JF\N$O MV19%'EC+8]>"0P\A?^1>O,%YXGS?H._XBF>GEECN^U3/^[\OB-')(3$.ROYL MFG08=9C);Q-.F;:L1X$7CLXTG@UB ?<7K"2*MR.U64 E"_ I,_S)0Q?SIYZA ML( 5&R(Z(2(]9O[;ZZ81Q8]6->^<]$_]DRYPNKU\DJB]N0(/_(]\1W(<-!=D M+U.$@4&(^[Y9TC!,)'R$?MK=TL_7XX?B*WC9"1^?1/M<&7]W8%T(F88<9@$%B.(0Y&(51CD4J3_)N!*U2C"/N]CU;47)IO?Y&C$],3MQ8AE._1A^VEVPF M]R)*J/$M 20==SF\D]=^^SZ7=&S<[TQ8\N!,5G[L$#*;W;,LLPOVGAM:RZ"6 MD6 22]? %J)S94J6-]^GHGISA=);DTPOV0GW4A<^&4"]IP;F!9F8ZL.*8_W\ MXV8D->WK@\B8>&PM$Y=K=R57>7F[=NA8-Z_QSFW74^J!W]MFV(B11IQ6:0EW M*=#,X[M9DO%AH#8CAM? 6/SH7@EEL@:3SY*(2F"+D9?$(><-\X^@>]&2QM\\ MW_K0ZP93[S2T\EK_G_;>,ZJIKFL;W=10I4DO44%1J2)%B@1$FHB 2B]1.B(@ MT@($0E&:= 5N$(B"%*5)1T!"+Z)2!0&%)(B@M 0P;$GA"\][?KW/-\;Y=;XR MSO-C#F#O9+'V6G/-.:^]UKRFAWJ5'I[.F=JY($.]8IV$J7_+",E)2CN 6*U)C)@,XI\SAO: M/-0[A8NRV6Q*N_DYH,7'H=^*76PRJNS&RO"2.%."4RI6(N[%[+LCHG1=;M"* MC$)R3Y00C!/4QG@0S_MRS7[8W=,(4Y^B%LOCKC3W5K=93=@I6_7^ .2F,>X\ M7SG[=1G!BG!BZ3(\^101W4]^/\8<^%3>YJ;*ADH^F_@/]IWS;QZENBM&W\0\ MI/\+N>AOJ+?IR627-9)86OF++G'B5A9?2I^M]^B JKW"CQN0TP;\UHEG[=./ MF< N@Z@>NN&W4F+PX<0Y*KCU'6SF-'!&1OF3?G[&W]:?Z!RY?0W\DR/:5C;Z8J;YLP[MVFDIG" M*9: E&O"L%7.V"?X _I#/&LYVF;%ED:S-&LIYN#+9^2M'G&&G7E=_KW>8CO9 M?Z@H@Q(YWW0$EYA'0 QQ=+# ZZAL64;2Q=\.4?DLP28APIWM(5SLB=',EM)N M3_E<47,P9:IQ2'H0?>0'$$LGN7U5=&]UPVT^ZSH]W2F(K?PHX.7QMNB&95QJNC*J]6_@X M6^]%*B$0/6X1!V75T2##*"H3G=PX,\]XTRDWZ8_/MG+Q-MJO"HRV/O8__7ID MLK3;SS)AT?-#-/9M_!(_TAV>AF)$6@L_TCVQ;;^UL9K9)]C_\DJ^6Y9UC)=5 M8MITZ8]L(SL--%B!@VQNDO40(12^9?.P/MIQP@#(>R\L=]=1^MN5H/>.&[BB M6(GCSK&-\3UJ!WZ& &)_HXZL @:1;H&W?+";C 91#R;%:\QL_%,+YQWP0>FLI0E(@0$B>U-)HO>E)*"4PF\/3/1[VO2/;?\N=LG@[\Q!PF MP.Z>8+=J9&R-:C=:?@P!9G^;TZ'3V)#%UV^T&70C.KZ))VF__A=&H"E*7>@0 M>!3WR<8CA=+[)"B3,3'%V"E'/.(2Z!LI 4.'X/)8+R#A T M7+80-=1:=/CU8-@K03/O67A1CO[.9XX!L4ST\^[Y1^5G]5)^GW,,8G'5O7T_<%9P:\\2\B1Z$,,6LA2SU&@; M1X'@;9N>.DY*OS/+K7\VPJ[B;'Y^T_6-Q>@IDL3/]^5TO2_YC_Q'_B/_D?_( M_QKII&,=U% "^TSC14]4*SY)2&G3":.+>YEMF]RTFG79(A\_SG=&$930 !^ M\BA#I1*4E*A]@D-#K[WI9Q>XT=#'8_7\[8.H;E6&_4U! H2B6X=-I'(L\<(( MSFZ'P,@S5-]O&AMJO.;HD"S+#(R2KP=%3< 9#/ZK*9G*-'I35ZN[1:$W&GHS M;CUI>' Y5NW/6#Y%GR8J5@24>CO/].[_78CS3V0\ 49E,0"86GA>17KI, M1Z1R\('="I]!Z_]KX?7X#%[_V M4?Q^BH$ .K\;=F.M+@:&^X-BAJW9'!V]CEN'TJZ7TJ"V! /:XX D**AXE#G[ M 2#34D"F?[L\/H["-D(9_J3=%'>LN3A8(,//*T8Z!*ZW>KO]X'J;@#?>+CZ^ M]X*G8ZUZZ1@BXSHQ.K;"MT!A3ZLXJW*A[$O92N-6NG>1@=SK+;93395 72P, M6Q^M3A2.[8(@SF_W19 J<.37G4:GLJ,4=\R\@LFJ0S[N=TR&(9!QVZ60OT>Y M5'18G,V"A9-%$VG98WI2D80,&CN56(?']"ZQ(R:5YKWZ'>Z[G)BL:39L#*]S M]V:>D(_EY'S9EO;U,VN@XT$K10!&2IU\H:$K1:U0BZPQ4O-,\P_A-OKHOZ'3 M7W#EXMBEY<6NE]2G79K(2Q,83YY')+'$?AY.NR5'!-P\(=*QZ-Z\IFM(B]Z' M#Y\Y,O69I0PCU#O(MY#BA"]/%N_!!74D SCB'JB->H4.65;6VF%? M=TE#((900?H''@.7JEW]XM79+A950WOQ>U^]]7K'B_X^:O MCRNY(Q]3'K(: M1I?-+I]"I$9_AQ%N*QU#/.^VT>!'..I/JY)'U,XD]3M\'I@Q:D.F5ORS[,JT MBYR(8QB&^A^QX*HBIK"V&YMEB,3N@KU%J1E/HF3ST^\]QQ]>O#*S+S^2:"-R MFG=O[#C#'ZK@3W2C1DJ(A3CM\Q(7Q:#61?UE]>\NB;?O.SM"K'W*L[^+?GL, M,)K*QK @&^DC#J>^H)U$ H2POO6Q1-II=%^85@YUVO:A/M=-42NW*R_^)GWM MD:VH :*6#<,3ZH@/%W!U&TN' ">T/TUA(\(K8?E+;7^DC5F^SF._JG'6L)/& M^KF"?_\0JBRI;S$!YC!+XLQCXIE17%CLJ\[L^<&9B7FFQW?;C%>,W!^\YQQ> MEN%E50&.F!C_&N-A\^*D0KK&1B)-">_S!J&\\Y3K8%1UUU)SW;9320[_WZ#C MIC;N7#4MYA_Z*FX:SRZU>FW&8!I6NTC3CB9\N36 M"N9XF"&N^@YI&U&"=9ZFH>>42 /@>^PA,'\//K>Z_+=ENOF=F6'%>F")3+%W MTJB(9YJU1[K)T(<%@X03ZJ;:>C"CRKIBE!]Z?OL:-;-+J+SU=,F]Q3-?W'V= MA:]EI;R:C.$<.2F1M,QBYI9M?YNO0WIYFY&B1'V'\MGF60!W]O%-L&.JFS/S>29COC;0>-0JOM=+$Q-C9:Y5Z!> M%O;J7BAA[I^ ^U[>GAD:,[]#VS.-]*7CQPO^YM$[OAE.;"2Y4U\$H^+13=6Y M[8,Y-29O?Q4KZ+U0W&W09'Z3BC5-P"U$@ZTN(0J%6' M'<#]]/@.@1X5BG$5HI%T@:#[NO9>7OOG"M7YF-Q]R[;PGU&M4V^VPF0* 6 $ MRP#7H']64O& ,.@5D_LT/ ;$ON)\^_\W-Z@!7]!:AXY,4J,-[F^<:\38Z7 M&O7;U[$\+A/G!:D/KV;*@F@P@F(&4;O'8?:QCCYSGL.9^GNDL,P![=XQ 2[E M8X^4Q^I).I:0E=4XI"_9B-['ZY1PO/88._A[%R?<6W1JI6;YZ8UL.Z<$B/MU M5X_(_&M^7BR]BK@8#<"/ J<6T2'RV-?(WC&B> ],(B0CR8$U?+GO MQJ+O&SG)3]E&TE8CE^4^'I'?B#5!X]$-F+0IZP+9Z4[3\F]K6A[QO"YXWZ0" M]3L5;P9KG3,LGAVK9@!^8]RVYXW&2)6@^"O$O-SMM]/[S0DU'E+(-B5I#G?V M[!N#7.GO9!X_8)<1 SN6O39/$A-)?=3R9ECL$@-%7S:^4^VEJ4P$)EF^XH+9 MB02]IQ:K%9_KJS*3LC*="I_&[Y#@A.M^3 Z@&ID5'!W,2R*TO%0OPTOJBL9R M_NB[5U^519M:>#<6PN&;05>04XA[ CAX2O'9G*NM^Q&/RQ(+A^0%^4W%=U7B MHD(SK@'=8"-9-GH*1G'K&4CI^8W2QH*7K@Z?RV\KM, KMGKN:$ MWJ@7%ZN)A$34&%F,-J4.;_;JIEX!,RH 3*KSYI5C"TN?O"/.*N M05$5R=>Z*8-IVEUCMH#J\H(G$84M@K88I^BJ.(//<;8#5Y61-PC%U%U3WA2S M-K=,P[,YMBO\ R>M72^T:16Z7[@,HQR_1?K82>>D7RQ,NEQ-1V^6;'R/F2L=QM4\'C6'O%/3 M2SP$F/>IY=$RH"M4&.P@I3]6IES+ MU% >@8CV#(UA" >8..B>W%$.6$\(?SH716M#Q]K2GHR\,-*G&IYQ;<64\D7W.W5K^!BO^G4Z(] GHG0E#A/#F M!7( 4I'Z;*6AD9A#W9QI#>=KBS>EQQU>-=5T?4:S'2/MUTO^ W!1A-! G468J@M!.8 M^,;%D<(+VZ4&. ,5)M2 & MZWO9 ML!3'U>K7(FF$UU14^"=P-W/"B&P4_E5F:(><<64V>%M@;<:A*RLJX/6OL'IY MTFQN=O*I G51&QL)7N- N( WC& )FZL@#0: UC39R3]FE]16A1XX@ V]9_$% MGMVIQO(WAT\]E?WA>CMAD$W&"TV-VPZIF^LCY8-%9.5UL9S!"MPZ6WH'+GPK M_5KW@&AF8$;^&:,[RB_QS]+MQB%KAH)8>-/0YGM"!^E6[H>Q0=O]5H?O/XSP MW,+&K0+?5>VE/Y[,MSJ><\+_;O:QB_$9:-1_C\=?\&#^9V%Z+1D[1!&$81,' M,T1]:,*M>5'UMF4(0L^X'CMS[T,^O+W!Q^8U?(/? 0\=M(3[?G",C5 M#8TMM-J!B?AM\&P(N@_%B=2;1TK$A?K:79_X0 M($D0R!3]J2XE%W"H3XC_Y7O]RF\N,AP?C^O,M.KGW94YYRZ3NKHR:+Q.17[Z M5XWD+SCH8TRC<$;3^[#;C>9>_5H*,WGE/@KGGS_/ETTK.9:U&GA;H0VCWSH= MHZ<%^XHA%393JVB0KXB^C:Q?\U\ZMROND2[PNZ5L"MJG>!6EUJ9?'/[>*O-: M]GO5[C:-[3TVS5B/6J1C5K59Y8UIKB[+7;A)%)"YCS?Y++LS;^F6FLVJ;IGB"7Q!PPB! 7 MV;.\P1(E2V:)GF_!-"_%*DW=;HPW(B[&W;SL:!&3=?S-W%P@FZN)T?GNUS(O M163B7L5$F1DBN=^?#A5K*]YKG>4K$A;%'/)1%H$$#_/[/;+B18U\6R>$V4'^/BK>D@/ M?Z3>BA^BW_-Y!6 4SJ9KV\OHJ44=:B'2@Q!"D<5KOQ3&T;L;1^9OO[9U9 F,^K.7U4L%)=:2Q_Y$N15/,3 MEJ*D=&%96:9R;\;O2 %R%*I'KQG]2%>N!30DI'\*0247)*5HUDDG.17IFIKP M&4A<.F66R&+"Q68YVB?432YU^O)R7-7NZ+X*/7_.[8"#\HS^ M/)8(.$UX=M.0J+$,33F93K:>NA@NG+_+%A"P\NSO$]I&X/7X\4M#^C''ZN@> M/,Z3-@X3WTQ_3XQ<+MI*?+-X(O/7\-2]-)X'ZTB+MV)/>P!XFA.[*K1<,Y]'18@2@? M%RC!BZ0!^A"@>(L4G3"F<)",1C7CAQYU!U6#X&RL] ;N_O; \. \99--E04(F3\WHGG02C%N_Z9T;Y*== M3CS.MM2A^'I7>^29?J;Q!Q. REB"456#SZ%).Y.JN43SNB%QA5O]ROV>6LS" M-?7$7;8)]U:AC1_$!([WK7PNI63&Z,4(S-"G2#O0@ZAQ/<, 1)?(/TZY>L=Q M)9ETO8:..6QUO,2?/3#",VZ>BM%=+,%HH[!O8$UU_9B8K@N@LQ<6*O@-\7#! M)F6SSBV.S5W@>#;P;I>O/F9S2M)W[UH,A]SN+.DK]56T#.4"]9TN!T*ZEW:N M;1(I5WL(N-/C>9_Z/LZRH>>O1[CR/:_T!=\3CM,*_!0&)UA#TW4U04Z"1I_8 M:@Q27R-1S1'#-^2A]I'/^"3"O+GO67]*GWB6Q76B'M2;/JQ+/#K69/OHQ8- M(B2>XB;<"TL@);6$MB;^>#?],RUT]"QBO(,?N]4G<^_&%R[KM%N)I)?4%X? MG8!4!^ACFN[O0/ 0P&VU' )MLZ5][<8Y_&9<'8)SI=_*<)D2\3M9;1< JGG) MBX;WK=/5V([F?$4%?VE[UX(SWQJDN:H8M>+8-%^O,6'KYHU)O. 7NA[;)B.= M#_H=7(> F[* MA\"D_1K3!YI@=#>F"3H 3W 1)!95; J_L9L'X\U:IO'-SV]-B^+M2^T9Z_GO M9(I+V,[!ZC4VAHC"I(>'P*,QFL AD!P&Y8.U1 ^0E'3Q/^'U?W51^1F:Z1I_ M7^^CWHW=V^/YNDTS-\#N4U,/>@SM,@AX(U..P1:]C=/UE).@H*U M9C@EMK4 >=N(YN:I^?!1@;\/G3X%BJC(WU^]9X1&\)IH:@>+T]C6ET$<&0F' MKM(6%IV\+-JL/VO]7?+Y7DC$)3G< M3O@I(9]GX^DFH\&KC:S^?6PV-6OD1%:,[YXXKHYRO(,4#N9FOHK62>RS;7 + M02??C1200KV7XY'=R1R'#"VQ8.XII:'K+38%RI!2X'Z5&3Z \UYVWW&Q]YNC M3LWMUQ:DVQ-6NL,>*<^O42IMNF^R!70< O[.7I:$_8VG1 .KR;K:X$]7%DS" M$K8^>Z;8/8_8J7TEJ(N=HBE$?T2Q'@*^X9W:> M!GW%$NZ3Z.?[>??,O'NFR M:1_JQ3=_./>=9UM-+0RI/@06?EVA#:(%I[V8# -'1LB_]*!%T ;H1C,QC]0( MWM)(VX1YH_A!_[-_SC5MUW\*BWS0/YC50NW%1?PMNC#_OF27QAY/_'["S9=L MN1YD/G>F@*8&LQ&61UW[=D1T1K$E&,<= AY/WL/Z=2^,JXKOXK7?&=96O-$/ M.&=P'%"?O?/@0?B0&]S+)7H2QJY*]FI[!Y9B1Q$"VZ:R20J"QI;?-BA+!EXQ6W=^WOO)\9"O"JI)QB06_M%N),ZV;AB8NB 2P@ M9Y^+5#AR?S)XU)=),:AS@+]\>\C?F^G%__;7\_]KA0D7 ,I!-J:641E+G)UR MKQ%B@WX/R7W"80).:RU?+SH9G#^A8H097'.#GOB1>-\]%3H"!]VWZ2MSSXAV M H53BCH$!JL.;I7$P K&_NU&Y2&0< -<.@2N!N A-/[])_O2Z::*.=0Z7PO(LO$'VMJ*GM._= M>A$9KA3R9 H HFD0*-- MXM[=IIV4=OL)J"]1!%!'I8:( =C/^5@Z_OJE'LU%%$Y0L!&G_]%KP@3A#N%S M:[\:JNGIZNS\]L>*?=?[NK&,!2_2&>*QV.73U!:3_9%!$:?M":U"A^QUT,#%Q\SL13MH8U]$@>.%L$V0) ML\E_JER+Y:=+GU5;O=!V_[JLP%TOXJ6P6]1[LH/F0!]A\NGH$1=^:C9-ZLSC MEZ>6UO/NNL^H_7+C5-OKCM:6=LK,BH]AEY6W3X)@]RDJ1PDU!](H7A@A[XB! M]3:J3Q9Y1-.J<;11PQZY35.#3Q8=9Z#,_/N-6U^CAV$2?\2'_5Q![>57V39L M-;!$?URJ '45T5NY+\-!>WKV!8\H-5V7;_TH^$8Q@-#^BS+SB_E>)SOYVD)2 M3#VSW7CO]C'OAKH_" T^($V7(Z,L7,8W_FA75F]7SQS/M;/^>L+7YJ2^6XQ= M89C:;L7FT1L-4ALU/2 8+?&U"FD">OI/RJW[4DE3"T*7['XB[&_,KC74?E-G M<+$-6]?8"*/C\I>$2-J @M*_V!ZN$C%Q30%)B[PS.DIX<9$_"@(V+9%F'?9: M.O>5'T3$:<5I,C-J'F? P=_:8 @! V@F!354?+18(Z$5\ MVL28'/].IHA@J.QYHPO#4D=LF<6'P%/+"=B&'QWZ3SJV_^7!>27_.03 TT.; M-96@;7_0-R>D[I?O)]L+7R^$5'1 &Y?.0H?XOHD $=?C*]7V+>@PL7L??1SF M=MGF$-!;>&U MQ2_ V! 9?>IFY6-^K[?2SJ3K)*TD$YOC3SC5AK$RNXF;(;..:,&I;_;JYE/( M>A8,"XMPBBZAJ&_!'"^JL'A6<7OKUL,2"$.,W>:2*( N7&8P!:CV7:!S!=*7 MFE/3R?GF XFDM?UXLWH1?YJ+4-]JGGU6A[]:,.9RZ.S/UD0=#;+;(="CC;:: MH%QX 95$ZII5M*4ZVA5=^Z 7,=IP1ECHK\@W=NO/%I^F:0D4_0XPMIPV2(13 M%#-ETZL[-3Q"*HS\LK$?;UXJ,)G18+ZH>K:WW4Z4/XJ2"\ M;)RZ&:R4%"IP[>G2[\S39>\IAJ/2\6+R5@T);):/93UQA84 /8!AQV#KI;B) MBN\\7B&="%R+?%T)=Z&DYHH#=Z$==X]B6>M<7C8:5)D XWF)\:^;LU%:,,"6 MYT$2U9Z;107=>$JVO=KEN>0;6B?$=7^]4";%,E&TQ_J2M!H10Q$T7E[M0:>[ M2!#J$KJ@9G>7,Y(^O>F_=7M"@3*3\JVT8HZR E_,EUQ>$,M=>?@@=/4+S*>. MGX*B9F+<8/$:+I OK,4'K'E^Y8C*)VQ*W%7A5FSA62+GY2!);T7^/LTT><$C M,8ZYAUD0)ZE-UJ@J)<%YSA!A":IMN=^50N3.Y+L]9A6TH5 M4G-0V'(4/>3SQHC.@1&'P)6\[F+M:;V$[TJBLG%$8K_5MYA7]4,$?6R-<%'82MU:M'-&W?+]6\J M*XF#]>&K&-^C^D AEV]94ZMH(HCH*0L_KY'QS8K&28*=L\7EO357#DUMRC^S MZ>81O;0%5(OK66MJ?ERE".!]D "A77V-P=9A&)'&K_6Q8VFZ_"VY/[=[W3;F M\UO-=QQ[&Y)?M WM\QN<<%OX>&O\@M0"08#&X4%PP[?&JI(/ 3ZP\08!EIPK MZ&Q\;4:&K/6JQVB7*VVGTWTU0+M^FDD/RAH]L[_4#-E\7('P7^A?:IRI*!U] M::::.ZMEDQ$J<_>LWMK 7!MU7NK"<-T[E+]9S34RC;T4+U?D.1,IZ>H',MHVD1))'YL$<'V99PC#1E&CYJKI(UV,Z7#63UWS M96=6?38S,3NS]V7^*_&@IU]N"QW :!QF7*1#X&U8/Z+6G_O[Q]""B-$'EK(% MO0=?A>8OB>I@@S\!5O0V;5 CZ0@(K>,>_ >"%=&]? ?Y;N!N$/@P1CUV$X7 M^O_],S$PZ[/_.C*P/WA9B80"M?%HZ&]B\T#Y$Y^?-0WJ4X$7E=-%8GL&_TH* M7UH.C;2$2)-O1\\LLE.?=O*&H 6VY_V"U=] MQCZB84@^L(/0MRR[R5"#M*:^UK$.K%1]*)\K!4WOQ>,70T?.IDK?%%H\&7-J MC&X;LCI0O]3HZ\R-Y-,4=^D$T7E#N?\E_Z4]N>;;ELH HRX@6,A" M+>J,?.%CX^-W7T<.Y>;C=2]62)4LDY15D@XP 0Q3*2"*QI8<>1S-KBMCG\"* M:!X^[;%GV\I@\3/MK^T\G!'E?0@DTC4B4Z3Q=PA,$1 ]5PX!.Y#H0C(4,M^*(H'>8W8G%N;U9F2*9\^DW=I MT)G13.:AWP@7C_,K7I[9 PK=7<1I=;=CAC!I!2MM7LUDK5-=E_I;;VJM_I:& M9=65H.[5@><">E$,E%,SMMV+"@W$Q-00,TV%IE&_DQ^?W-\YR1B.+F'^'+H: M>$E$(DN8PA]&"IFF<2 9.H@\20JGW\YV^@1*_FW*5S?E+KPW>E\BA&OAQU/( MBRPCAD\ L.*C* \I#!L3-,EUS=U8=O7,.6O;MAW[FPZY1W>H^C"UT7)E! MN:,64#VPIMR<,O-*T.MF]J4_^JQZ M5G%A')Y#?N+2=>7K9W6EZIJZF%85\= M HW34)Z,E-DA4J-2UL_:U*Q64E;4NQUDG(HX3-%T#HT?4F4@+@VR"??#" X6 M[/;=8J8*BJJKS\ZNN=7OCM&TX\W!'I%Q#+:I6*#C'>M9.G*:27M>ZO^65Q&& M]&-3H[!/I\)/"HXM\BYPIQJI M?+XP'GNT#>X*VN)Y((AE'&93$*>M_JZ-T#SPONN5E5T2,I]"-G4ZEN3\*NUY MQGN1;3UH6?/?R_2OW(H-V5XPP[HD\GJU%RR.J)\=.>5LF!7XY_R7/ZLQ&&P9 M"NCT(!SP\"^!^+$^X5.\^Q%G7K>Y+(Q\9SS_5$DZ(>/!B?3$V!U(]P@]QL*^ MP! L=XG1W(I;?;BQ.)UDA=,=^FW_J/BYRF;*A.=7G+_8K"_ZF1V@NO\?@!7^ MA1=V.&D<160IRDVBQ1 Y(ZE+@#!8LVS.Y-#4\KATPL]E*_)<2:J1F[<;"XDW MMB\VM9$I3A.LH(EJ+Z.H?)@D*&BVA"*^H3U;>\'SL_&_7][LXJ;UPB1TI2E7 M)X)#P7!\!L?\2)#HNYF0]^3Q7)RC7=:6 WHRYU>2 0;X^.91'K P15"; M=!DLPZ,S]J%\2%ET"PKEB4&OG(RC'B:&BEWB@ 3NP$Y MVQ<3VBW^'?.05DGSU/0I4B%A*ZL:$79;5P1\C@O7_?)BW?MCC/))2KYH.(>] M=<[@->5A9B%(SQX4/,LSB(YI2:8;U@P4DXY!%,J3"T5X"CZ4''J_ZXT3C4G*2HI_ MK0T$@RAZZ8_L0OS$@HS)!@G'GL:&2E*7?B&<_/>T4Z6 MLJ;?+N:*Y/A(M-A\0C:@39.RP5M8> _5JT>H%=/VCIB7?)%GKC2@T\W3.EV= M\_/M#R#L?,*\[V_HUVV2Q03*?2PAX.6\LZ1;?T1AR;;3S/=KS3_ 2QSL,D8Q MF2^*-X9R51G^[M-[<(.:$7T.4;%,'>J'LX-N-L3RV!H'QRL3:RUU89>?31A) M7VBZ$$=FT\-U#]K']DA0;AT"7$5$#"UIJ9^'L@*38?RT4YYMVLC=8C&C_WF8B\DAJ,^^H67>%7K[%S,V;?#'89!9(7052 MJ*__?9-$_Q XYDD5CA\"(X#3E\A&!".@ZY)AH2=SO3[LU8+G-;^91 M8?<$JGH(A/ST.>W*\Y"Q,/C$+KR,_B3RJFD:N( ^S>!#@-MGW*?=\W%9^U>[ M[K9TF105*^,?FCK%%6I@$)D%Z0(.$5I=Z!-(:,0E@_FOEX8"6,N"27G""MZ< M)EC/,R*[(OQA(3MM:[[[M0CI=W$F'H;9YXZ7EG(E,-^)AZH$T8$,H62O'H-!H4P48Q(CZ85GLX'[GP M*9!D5[SM=DWH#)=ZJA&/'E0JYT\%17U[L^@0,*+/T[,H@T,@W?8IQ0Q-UZ2X MAZB>*W^4DH4CU#YM]Z%%QD+D+'RED*.1%?;^IZZ86,E?!'K81:U=8AMT]V$$ MRZ4Y+,*JDS[SG ;&ZJ/"^23]GU%OB44E2P'Y'85N 0X ",4&Q'==!AMI'**X MNE3=TZ!!#>*\Y#4*MW7-W@B^(4&]47U'4ZF0E2EPA-Q?_*_2Z]AN_^:EN/'7 M#*\RK/4L]',;!7^AZ]&;ML0ZTCMJ1:=%M9V3;AY!^GJVC9"M6$B;!W5Q-#+P MDOE/&YGKRY$L0(R>'%J+WLP\:O@+ 4;#HPXDBX#HDC4M-4QBL(*V:9.XWWV% MTN8D-Y&KEE4'#+9K)3'*NB>\;R)*NZ-E)EX> HZ5OUK5D^,S"DSR(;MUHQCP ME%+RR4FD,S&L5^/1PN]9H1GAB?GA#B=Y?HOCPBX+LWK6LQKX$X7MBZ*M+=G'P+6K6F<0QXRU>;]&GRU/'-E,F_O]@JDOKXM MP_0GS*8Y=__:^]8XBS/A+Q'+3V7\7%\Q98VQ8A0PN'EHLP950HGF)%9W" BX M;!*>'I58U1C24NM -.Q;@J@:/^N"2=H'QTJNQ+H\5;:_5M1?0K R,Z+%T4$& MZ>X#IT^X*JKQT$'E3>FFJ?MES8F(-2F?"0!.RH*O>3.M\'PM(./A,2AL*2_R M(C&C7])K@,E8+*UYTJS*Z9O#]77O#1&9FL_LS.XA@ABZR6(F4'2/4G:+*0(3 M6P_\ZDK&[_S#5UAZ+R@!FGL/!LHNQ>N>IB"H36H\\TJW"74DX4?;,EW%9N7? M)51TQE5-);L.@0(G=__ '4(XA-,1UK)$*4-AH=1NV-[J92#ZC>V/#(J %#-Q M;'.;^'0@HLVQR$%$3?N?3F*^=*[OWK'UM2M;-[0U!0^^PS.*%=]_P6 +CDII MIL&'Q-(S@H((8X,WG37F%4Y]$YO\:5A@AQ_AD(GS@&<6/K,:OZ3*0(; LZ%" MF[>Z401[#*>SM_Z=O%O3JK\4W6)8>MJ:><>R?@_;9]3N1,PNM ]1CKN1$),Z MTK))PGB;YRB.?G["(?Z+'\7"1_C\J_LVW1F25\YDP;;Z=\E+#R MI9%E^=+W40*$71K'78+P .;8?:1A%?ASM"\B8^Y+W9[OVHJPS2[+:$G):Y74 M5:[GL^MB_ M+V^./'*\SR;N-_/,&5M@BER%>R)BQ>0F3"OEYF<:?U+!$L M48G)!%A?,03,P\NA6!"-?4(7?'Z'Y*@3%AU.H4J'TQ%CV=+,%YBSVMS5$.C- M7;*I/ODA8J$'RJ3+P8ZT\J.6*V[].8OSB/--2U ]W^_/VY]]?>RD>#BSNZ() M9&GI[4QS>!UM&,Y>NSVWB/46(O@_S3TG[!^>V[B_.'>@-FD[)BX] 3Y]_$F?$#P%,7:[(DW9-6 M(J4.@7HS,WIC=NN3G?:X*B4QA*T]@?:J^B"TQD/M\8>7?2)E5](9_O2) ?C2 M3M""XNOH^[QXZ56:5PATUM%]Z_#)_YU:X_-U8>[TMR6?WQL+Z/A26J@YU-!P"%P#U[$:@S!!NNN2Z])!5'7# M^%3EOM_J<>A\+3LO/\M]_N1=P(M!]T7)2)PDV M-2'U<9"$&4J%0D#8??LXS>N;(3(Q[#;,?/"2I>;]U/M=I^CP2<"VIEY4^H?L_=YRO MD'CD/C_W2;UN^_0XG]$._UA<6-1$DS^Y@M1(,&_M@X.R>:DZTAXG"Z;T"<_$ MG&XV/%;,K+9*.!$LHV@Q$Z/+1XV%80OI40GF7D;L4W!LH& II8EZ\[+KL@7O MVFSHA/[*8);RI>Q%H^_YQZ+O!^.;8+XH4": K^@5ZHD<[._4J+RQ]!;_A>9_3$5OU"@= "EX/(J-746N7M#0D M2P]:?'0,%"Z"Y"+F)38?)X3%RNL($V$W6CG?E'XS#;O\D3EVM4?UX^?ZB[QB MRD9331)QU:@KOL0GI&'0NI8^9[HP7R4>RATP)( 4P'%O-BT\X%Z^(Z(<1OQS M!_PED=)?N5%]95?*]T\==G\@"K*:W')]9O%[T(5GU*/R( MAZE6OQ#6E _?^AB1[5OVW[XK]P0L(WCU0,55GYC+#>F*-Q#5T3ZP^3NM73=M M-$-SOBD;7W*%B6V>?<&UQ(T(NDY )39]YS1LS+@QJ;J V%10."EB0(ZFK M&Y"[1H>68[KG:6-P;MHE\PKS90S$IUCV^0U;,WNEDM,EMCUWV$Y@UQ M:'8?J6.$@<3$X$B1C28S$9::YNR5TI03RKS^LBM,,=K'M&S>'V?8A:5@L,]1 MC1FI.OIG&E&$SY.<[YQ&Y"-"_GQ_=NP&:B55I41)%G8^8S1E3\& 9 T:OZ%< MGD)R!A$. 4,4VZ]9F%_+I WWVU=D^^L5S$(/J[L;^6^$U]F4Q,C]FH_J>EJQ M8#?7VT+*G9!7[D>'\.EQE'X%6!"H 8NO<*SMH)_GLAW1HN^]UK)MVZ@YZJ[, MS,5KJS#M?R0U6B_#9;!>E^H0)3$ZMXX8W^E.$JM;W5X7U\E4\:N]G:G1ZEVV MX^@_.\K73+4[C+-F[TI:U$1*O:R8_SVC(60[,[YH_^UDBF]D4M_0*;ZXZHJC MTO(V9U_P_$,QI1N>*>ISY*TWEZFS?7)F]HL&TN7/46%>[)\?EIPMNVTU9FB5 MRG7'MI8B#4((NUC=IXI%6"B[SZ)8W/WP,5]1G]4A"Q6O,Z87%H(DW ]F48: MBETVHEB3SSVMQ\9(E(O'TC@0K@Z.TMC[R)K@NL-3Z^EH,?L%%S/9?%F2\\J7 MU!M!V3J5'E=%QSP@BUTY].=;QT$V-@D+V-//9A89"-'/,_ MKKRZH\W8S_&+$H(U9\)[/5:BJ.&+SG,'Z&/86M6%]?Y9X?B]7L@WD6.!>6=>WBU8NR%8:OX."2#C=*&0HBC^!.Y!>\Z^2UI M[_+6(B:Z)B;8W.IA?J!?11^(CUIU% $#TOT9M9DOY:"'W_&-GT9Q4U:=K:T* MF48GT^^DL.K^CM'49'U/[EX$"$M]2MP+"%1OA&1&8I-CP!\;!R3G\3O[KA"; M2ROIIEOFP<O?]ZFU8+PQ^Q"K @O<=A]O_+P M]X978AOTM9VW]R_J]UD>HSGF=1\"ZDK-NA4 M^%>A:JGI9(.I-A>XG1HL(L+85582W 79N,>R\UI#^Q:7M?72ND MO8>#Q\.2U2)H>E:):(;EZ1M+RQ.[3=,D%*/Q/DUU%S M'Z[3^W]X;>YGO9IH>GB^7?G\A[X3\=-\-TIB=)'$_0T&LB[EVG3YM%I=@M9- MET^CG\I&U(O>83IMOB_?C,PVOKQK"7+2V#?).I1+F'2R*>A6]LW%N"DY)-ES M.N;N1)R3=DGA;@Y3P<&9%.!^X*L+U8%O2LYRO"D%&,89G'A2H@&*#K&U7T%Z MR&'[T1[58F#>^"F)VR7DC"_JO(%,Y(W G8Z+Q[0*]CCH\Q4YA.:AXTF#/EM= M*-'_\5V\@M RJYF"$4ONY;Y2('J=JU"Y1S*I-H&^A(/H=B'./?J3@_];-1&: MF(',FYX9SC2; SO!A"!R2V$5$[J].YT5J'O5>1GW2;972Z$\X^6OW CUI][% MSN_3'G$R\]:5T-=;%(OWA)XH[02!E(?_)+1K/+.W[@PW[4P="'*+XOC$-1Q1 M54+H4%HF4^-DBW+_MJVT_2U M6>B+;LSH4^+[72PX'<+#_$O &;QMU"Y>+64W] M\/Y80(K3H_W[L /C$/A+ZQ^HIHJ-@:/,J*J>]K $I(]BA=#SN]'MSXS-VNS< M=Z\^-%*Q%Y>^7S.HA8_1J>N%UJ_2M7L>2D*!AJ_!W1Z;@JX:X?B]I+R;"3XU MBM=K[W[ M/%MLXR,:-'SS*Z0YU(6#4)07TRG^ O2ZKM+RO.2KXZ^6P5#NDRDB,ZK?]$2U M;[MC@QQO_XL"RE:8KG]C<;KJ/D(%MNE(#0^\G^XDJJDG /FJ^N&F7-N=] ?] MT6KS5GJB76*$GT>G07A\VH6>>$D5O?)I(2+B@%L^$ MU46[;B%[$G5*OD+II*A.A\"G8"DE0D+:\C;7;UTIXK&B8S4EO_E$_*MK&2Y\ MS/\\,^3/5I9^1Q\G87^R69\ZM2<>T'_]LW(?XC_Y'_ MR'_D/_(?^?^K,!W._0]02P,$% @ 9HE96B\W$!KRLW5H;K*J'+WW*+Q(<&7;,VD4QY)Z2KO7W\D)64J7TI22Q6R7G988#V8$ M(X+Q^+?_]>-A"9Y$6>7%ZM__Y/_9^Q,0*U;P?'7W[W_Z[?8#Q'_Z7__Q/_[' MO_U_$/[?-U\_@7<%6S^(50W>EH+4@H/O>7T/ZGL!_E:4_\B?"+A9DCHKR@<( M_T._]K9X?"[SN_L:!%X0=8]U?RW_@EF2^AQAZ*$X@BA)$"2>%T!*_-!+@B1* M0GIU]Q=?$![R-(;4$XE\C&&((_E6C#R&<4:]1 1ZT66^^L=?U'\HJ020Y*TJ M_>N__^F^KA__\LLOW[]___,/6B[_7)1WOP2>%_[2/?VG]O$?!\]_#_73?IJF MO^B_;AZM\F,/RF7]7_[OKY^^L7OQ0&"^JFJR8@I E?^ETA]^*ABI-=?/X@5. M/J%^@]UC4'T$_0"&_I]_5/Q/__$_ &C8419+\55D0/W[V]>/)T&FOZ@G?EF) M.[6W-Z+,"_ZM)F7]B5"QE-CKU>KG1_'O?ZKRA\>EZ#Z[+T5V?-EE6>ZLJK!, M%99^K+#\EU/ ?KD ?4?XUH>X.D!.D_O9%8Y#//WL#-U;J2'$] CWP%R,K_BJ@\^R9]:,&JA 66JX;2JNX>J M^%&+%1>-MMQ9&N3\W_\D?UK4=;[0*!3RG"M)58FZ6@@_H32F,4PBQB'R$WDR M^8C#D'CR,(K2B,1\46\07X@5_.U;!UJO?WKQ/UE05)_8@E)4Q;IDS9DF :KS MO,'A/S0XH.&!!N"__;)%RY(/RTFI6]H3]D5!NKZ4+-[:.?J(GHR\'2C&9%[? MW95:, C9?DL335 'HKUJKZ2VPF*3)MCE"R5Q0&J>R%JP.735^I/JV+%UF6I M++@&72!^L.5:V7O@L2P>15D_7X%'^:Y\8,6!^.H8(-;U"@F^834.P'R M@\9N^I>CK_QR\ 6Z+CL<2,G.[';[Q"^2)4P\UG#G>YV5Q<-Y9.OB_'>N888$ M]B?)?RY*:=$?07SSS5]7\(Z0Q\67;@<^"6E&?LH)S9=YG8OJACRKO:_>K<4U MK>J2L'I!"$X"$@N8Q@)#Q"F"E"&I_428X3B+&>9B46\.\I.R,P:XE6(\8;(, M"-8&%:!Q,=0?H[@XK#:GYHV=6OTDY)=,RN4>>ZY AY#4&(WTWY"<7X$/><6D M7/^GDO5?2;TNY1/@CP[/__]RF;Z$/5MCI)+\T;S)2$4U@]IU?U':X!>QK*ON M$ZT?M&X8!7H6W7$)4SK= M/&\?:<%??R O<)AQGZ4(A@'Q(4KC"*9,JC-((-W9#SRQ0'U^![RVN@#3(2E.AQ589"AVZ8)EGPD[O MOAXV&VKUUX/P=&>&)@"^412 /I6@1R:@SZ#_7$LJT+2JXT93>P5^WWZMWO>^ M5K_KKU6/ZBO0T0U:PL&&]K?I)H2[W\^>>;[9%?Q*?:TK^.CJW M)D%QUA-H2B;OGR63PAIW*GP5CZV?^27[5*SNU$GS3E"IV84?D2A,H,\9AV@Q(_DTIU7#^**W1#@$@K6-6 M"I[7@-R50C0?*JM714.A/ 4> )>HV:GBD[Q,",]2X1-(!,D@BG@,TS#"T,.$ ML9!1+TNMO-V+.#G^I-N"5>'M23AE=O"XH-_N\-@E7<&$"BAX-T2ZM<(_1Y_B@B)7(\OJZ_B#DVF3Y3>[P6G+_>?N^-%06$9,: P4Q M]!.<0B0$@@2''DQ$DM",)2Q$@@?SH<:U#C#6H M.JQ UJ"Y<9?E*]+>M;T5=+MU9J;(BVV(G09]GV5"N0ZB\W0E1*! @EV\U;:T M*((-COOO7(%KG0/ASO"9A(N.K"6WN,UJ8DW"UGV[;!H@=LJ;BWSQMG@2Y2:" ME?E>1!$5D 0<23M.*/6&EJ6";1I#/T#VNOBZBR MTSS&!!DKC9/('Q'X2K _WQ5/O\AW&EF7/VQ%_'"E6<3S) &=:)U^8)Q-TV25 M',\T>.[G&:CD,95+\D&>%(O,$[$T!RFDG$I7* NY=(4PAXP$?B:(ER49MK%= M1F$QL;C=WHM2Z)PY.U-C'$?-3(K)^60GP+8I24T&HLY(4HBY,Q(NXHLC8V < M#K,>^A>Q:?]POVRQ<=I*!<#5_[__YSI_(DL%X:N0>C!7MZ?J#]W5QJVR-QB9>)*D($QY@B%(6J__X,"5! JD7 M12++:!C'J4EV^LX?@%=CB#II'U#[N?;C[1D,4V'X7.KI^O@(;TD!'6^-6 M-M2Y4_XOLRN.3HV9D9_UN'F9C=D_IUX(BPG,\2Z+^Y;0I;@5/^HWDMO_6% 1 M90)[!,9)(HWQ*(DAQJ$/,2=<9(1X48"<&>/'<9C8%/^PED %^#5?Y0_KAWUS ML\M8K(!&RJ&U?H+A#FSUR]DXK:6^+1C0& *%(M X.DQBN8!#<]CL)S!X/1;[ M,(NL[/4S2UUX7W*]KN\+M?R[0B4P+OPL9$Q$"*:44XB$QV'JQ2EDPOO(\D??P=P M@C;7X?Q],"\3F3]![,D@^ZGG1U8$20.HNI7O:D7Q53R)U5HLO(A) R/U8!)R M#E&2AA"G:0I]%A,2IX+Q-+,JSCD&96*QU3"A>@PLM?U0-F M/=3C##(3UHO) MMI/4'L7ML=^"=%A^,421JTJ(HS#F+4H8(O.@/F#PX7%B^?['X[(H]35:>WNV M2$A((YPAZ/F>/$U3'$'B!R&,48H"[",_"JUD\A#$Q +9 Z@C#H^E@%QR:UGH MFG? BLHV?'2$36:2>1GQEC?O/;I;8.X$\C0ACJ3Q"(!91?$T@?MR./"D_5WR M;4F4Y__M^8$6RT7*0H)"+F 6A"E$E'B0LB"6OTHKEL59F/C<]"YY9^6I+[<: M6* !9GZ3O$O]^9ODT33929(A.5;WR$=1'W6/O+O2;/?(1PGHWR,??V#DS4SQ M(-7VO12N_$DT)NEG47_)I%VZB9;=%*4ND*OK,J?K6KN:A>IGHJK9BJ5<_>[C M2GZ9154OHC1+>812F"1)!!&)I(N881^&,<\BGXW^$U\M[*#;9OZ M9GE_XG@_>,Q9@IA4="R21@:-536?+VV.%&4B$S$FG-H8&2^Y'V-2;U[;?AA> M6+T:1>Q.$M )S.D'1C8:6"Z+ M[ZHAWH>B?%>L:9VME]>,J8SQZJM@(G]2Q_"Q*4+QXW&L2_'*,W\?$F/W7-:#B+E_I MIC32MF@6FI*S%()Q'V9QP#)! R((:CG;M;!]:;X>[]H[ MS%6QXO/PT\P GHQ#=H=/!Q)\[!C#EH/6#:,6&7> OLNKQZ(BR[^6Q?JQVABK\F-EE^:KM>#M#7^QJCZ3 M!]'>(7.>\8B%(4SB+($H$!&DV MAAB),?:GBJ6]4NWPA'A,?JAU60*,%%-R1 ME_%C^6RFE6;@GIU^&L4X:R5T(=F.U-%8+&953!>R:E]%7;JM]08)S4(6QA3&?B#5D!]&,"4I@2*(_(S2P$NQ413Q)(2)%8P""1J8 M:L+*RKS/P'%^#*L+)U3:*8)] D=T5#A.J7E3A8LI'M=7P7AKK5HK#!(ST%WA M^'NS-5@81+O?8V'XP9%! M5,_>/#(\E+M8UO[TEYUVM YW/JQ8'T3EF<"8BX MZCY%L0]YBH,(Q6E(N57'I&%P$RL4#1QLH8,6O'69KR'S#+TF9RRQ=),NX(:] M2V1$I"L?:!C8O$Z/$>$'7H[96^/+'HIR-S>YR^J_+=Z(QHT2_/9[H2H)JX4? MQ#[U?*D$L!I_$(@ $N$+B.,D(I&JZ6>>;%JLG4=:YBM?H'U5CHILR9V+!DA C$7)(&563#Q.I;-2O M61!& D5I%*=6[9I, 4^>V=!! X\*'/@I7P%>+)>2M2J*"RK5P?IG.V5DS%0S M)30%J^R4SP8#H%&X CTDNE\T#S4>[C2.+>6.-(TQV%DUC"TS]C6+]?O3VC*J M'4)S%*<1%2D* N@+)%6+QV)((\Q@S'F>C6 MG!G%F3GL&?=M4T:Q8V:+9@O_59HT!^P9:],<+C2Z\'*O7OWP/FJ1X=1/PB2& M$8K4G"4J39L@XQ#Q& =!1DDL@L7!1%B3.L2SL(VDRFSTKNY31FPI&Z3O-W1Q:3Z<#M M-\%4[71;V7#-3!ZYX8:<&VMN-+=@K M\.%W^/GC%5"PVW1KAQ5H!D2ZJD4; C5O59H!T0?U:2;OC)1P4JH4-]7'1H^B MNBF6.7O>MC*).,YPR!-(4T_U0O6DZY$1:0DD(6$QH81F5I[HWI4 M].)M\? @W7*-BZ64G^&EK+> 58>NAGSI66C@X(_VWTEZNA@2[$KN MST";5_3-2#^0?L/71A47?%TOA>_1R+\NRVM>/$I+^L.2W%E4&IQ88>H3NUA! M!1DHT-#?F5?98F%5D7"*#\-2[(X%=L)K0#WX0Z'@KHCA#(UC*QI.+3MG><,9 MTO9J'#OY"F_NFL:RVF![[6CTX_I$9&Z'NE#468B5[W/ MJD5 DB1CB8!9J,8I)HQ*-;;";B_0YO%V M'G!;C-G#TV$3&5KW+E;7H,3(.FE9X=U<99^4PZ M,L(V*'?C9R7.8[K8.=\JXRCK"V^ =5RVYZ_J+=@B#;98O[H2^&D9[;2=GW,D M7Z 9X%2,/MY*<#)HXY3_!Y*7OY/E6JAJA651J?-D&X;!..1"$$^E_T6JK-*# MV*,"^BD+@TQP/TE#&[-X$-K$)J^"#31P\*L@"O2#?>/\87:9Z5%G3+!3ASWZ M>X#!'Y,$JHQH=*2)AF'-JE",R-[7"V8OV0>HM*UX^Z#KD#[E*_&Q%@_GW*N3 M[TWWO=3@P&W^H [3G6^F @XT=$>1F$'*1@5ACJ\X6_QED*!^Z&7X0;OO5E76 M[:7*KZ*^5_W[U4V?$+U"S3 ,4^ZE"#*J&O_,1P;<[1MV2D]H 4-TC!D<0H%8SY$H;3XL"IEYXF/J,=(1B)O M5,K2<7CSI"EUT(%H .OPIJW3?8)A(HB]$*GVI)PD$*6"0!P%!,8QBA'R/3_% M&X;-SJN1;/JI:;_W\Q3\,@TS7,"#D8JN);Z+&+1 ?^[EC[KT[H?I<^:?GP S MLX<]3.RACWSF>?M:^9WJ_.'B?.F35SEO?[GF/%?_DF4_K9-R[N-(P-17C5/C M!,,T23GT<1C&821";#;=UC5B$YM!7\K\+I< 517+BN6/\B>B)U'K;D1RUW.5 M@OL,5D4MVH10-6F\ H^DU,^P/@'FU>Y.]VY8_;SDCMBIJ]UV(OV(91_3;8!3 ME]!LD;T"6W1-O^_K_%DH.O M6R3;06X6?5PL^7[^[)J.FW:G4X-'+?\OK^[5K">Q#EMND,BCF+P@0R'H=2JV!I M5?/4AS3FB1_''J'(*OO*$.[$*J7%8GOSK&""[Q(1T&$RNA&-*6?-7.X)^&6G M-!RQRMH7MR3;.D-ITJV2-W6$[&$6$G&[]]_GC[_AWX=GM]^_[; MY6)QB/+ 37;[<",)[2];(>@M-O9,DCF_A$S_/#8QCVDZK7*%-3C M*?-#F(5J^DC,"21QE,I3AU$O$QGV JN&7[O+3RQZ#;#1SML>*\P$;SR!=A)G M3MN(ACC'2'#6[69G\9E;V1PC[+!/S=&G1N;MYLH*^J3NV3ZN:KF!JM56([)_ M+56K!"\6-,C2#").4XA"@B%.,@1IC ,P[A%&"+/SR!-6 @]AGB811Y'=KTS3\"9VIS==&KK MP%H:M2>X8VC67DZSI6%[0*[#T7F&5+FR;D] F=>^'2;UP,(]\_@X"?TLZK>D MNK\IBZ><"_[F^;=*J8(-L&M6YT^Z"0B+]4IS$ M* E3:E,=:0[:2H[M*QY5+1V3F*BT((T*H,]=O:.Z3=W@82?>%JPUD_AI&&:G M!!2O%!+@IL>KGQ0B(%_]W&M>>7V>:];*P9X!CO2%!>!958@]0_:URH@5[#,V M].JJG>Z1@6AG9@\M_("'H60-)!Q%TBE0;;8)C6 612@AU"=81*;I&Q?@,?7- M2H>9'OW'FM%_2VF F2J=2]D\K(%F9)[EI\8!DP92:2Y9?;:\&@SY/9 M#=27"3>/9]!X@]51V%JW817\G:!U&Y\)680#&GN0A#&#*(JI>U?0@3:Y<6'E +5NE'?#"3&=<1*&=2N@3-T%\ZB0EKCJ,':P_;\>P M4^0== [^>#(.=;M*)9;\J,)/V^'(T@OZ"TIR^=P&YA2_B%@?8PL9UJ/ MY;F9T,_!23O=T&&DVF9MKJ%Z\U84/W?PNFI2MG1!A<;-X>SK"[GC:OCU6#3F MG7Y](;,.QE]?NM[XUC9-BX1M R;#QLLG7I]8Z^PTNFE FW=9/D7QL/9P1*R= M8CA"I^,N4P9D7=3-9W_-V?OYG"#J6$>?4X_:"]5M251G5B<6I#]]MWRB)$NJX0OG1:^'CA@S&@_+UN7DFTG6 84GRU$M)*Q(?)& M"=C1!6>3KB%R^J(U^-R%;1;?//>:#WXHQ3_78L6>KW_DU2)B*(Y]Q&#H90%$ M88@AILB'J4@PCT@J*(Y'-5L\#7-B$>V!!1NXX \%V3)ETH1_9H:T8Z[82? H MAHQOOGB>1-!5.V7 1;YXOZKS^KE7)-U4E/<*SA=> MG(9,.N+09ZD/$9-Z(/5" KT,>7$0\BSUC?2 &;B)54"#P&924#-AX+#*WDP; M&#)P6!&X9XN=#KB4(\;JP([0@?-<+M0H ?G#5O8-EY]%[.U([23>\BW[5(UO MW^7[\F_B4T%6;8P7<8[#P*>0!K&4;I(&D"(2P-A+24I"W_-2H]:8)]:?.G+6 M000*I/EU_S%.#(NI _HL8]T[I)V/=AO1:)ZJ<"&MXU(0#+?3*IU@@)"!-(%C M;\UV_3^ !8&D/B1D!X"CF'*O 32B&4X)&GJ"[MV[%;@)U8M+3)@J;8T'U>3MR0;"F0&8[\[\MLEJ:H\RUG3 %G=]?F49J''0A@@7W7^ M2SR84N)#$@6QSP7*XM3*]CL#;V)9W6T6#G;AC[HO/<<_,XO1(5?LQ/DBAMAG M#YJ1Z2I)\ RT>7,!S4@_2/DS?&V$^7EW5[^]E_[CJEK]3I8?5]_6#P^-5JGJ MU2U=?BC*Z\\O5?9/"!?@1OYO#+\FBF- MTH>Z9FS]L%ZJ>3[@C5B)+*]U3>OU<@ENY-&FI$'U@ZSDH?=8E+4NU0&*,K)_ M_MV:#WD8MP\&!O246V!I9;\$]QU64%S$SG%VOC6T^9R!L8S8\1A&+W)!8TJU M>BGNU7?I230SCZZ?2+Y4WQ;Y39,:5NC:D*8$:^,9Z@'PM^3'T3'!-T2WH+[ M%=C0 "41\)ND FS) %LZ=@>ZGQKCWA#DN)'H])QWV9)T0FSG;VXZ/>N/MDF= M >S8+,-O#V2Y?+.N\I6HJD5 (AS$/((>CS*(D(<@3B,$LXAXA* P98%1;=^) M]2=6X&W6G 8).IBV68.[#!E6J [(M%. =A2.R (\2L<%:7^[Z\V4F,/$ MON./V;NE;XMO8BF8-/';G&"+$/"Q=V<(_I*5_#*U@$$+V3H0?)3N\Y[>I23; M2S;%9=,_A3.*.,LHQ%&(Y7$E MSZPTD/Z+[T7"0RQ,0K/9+E90)Q;+3>H6:5.WRDWJELYZ W+-!\/6-';<'!;9 MR7AD)\=&F6W67=:O(4+F )L.2YK@&EFH95+>3"N)V,+ M5(4S- \ZN.#M( _LIVJ=I\[5B*T!2//.VSI/\L'P+8-71E3>$[I>DO)37M7Z MHL"ZH<7)!28V:%JX0 &^LKUB.DWU>0?#"<%VDMBGM2VS=YO):$37N++[DZO. M5WM_CK"= ORS#U]8A?]Q];BNJT_B22S#K@]=FD2$<0\B#P4088]"&D4,8D\D M@@1I&'MV\U).PYI8*'_2L$#X\\@2^R/,,3L@'9%L)Y8*:'-EJQKF*KA7H&7 M!!WK#$AT75)_!-++E-*?)OED"?W *R/[1ZKJW#?2G.;]Z_5>0Y0WS]M'VL-: M=\KYM"ER"3Q?I"+.( ZYM)#3+('$RSB,,(^C.. T#8S:WKA#:6)]H*%#JL#O MI43V^LB8%3MNIH8;);P:9K%KU])]K401-PRRW54ON>>:J)^?E M",W;Q-,9 P^Z?KI;V3X0^Y:L""?7*_ZK^)&SHCWG&<*9[X<4^CQ"$/DQ@5BP M /I"W1U2QA@EID'7HQ"FOO?0,'4]8 /5/$1XG"'GXZ87DVEYU[%/H4,CYRPY M [&\X^_-%K<;1+L?HQM^\/(J_D\YH?DRKY]_6W'5X'^]J@5__X.)JFINHQ;" M#RC"H0=9B(BZV(BE_1%QR".!^+$0*21IRB*+ @S0*(IAX#(>8>]+!L1KB M<0S(U&=W,Z>I@PG^:*!:.B-'N6.F)2ZEV?(@MR776N"'Z'$DUT=!S"J^0T3N M2^G@LY==Q7T5NDS@MK@E/_Z6U_?WQ5(5Q7THRN-6_B)!E!%&0LBI&GL14@%3 M&L>0DRQ5DYN3*!7=/9W=%9TM*B/N[T;$'RKP7>$BEER74-3DA_Q(NL?BGVNY M%VUT@O70&G>[9[T/=E=_D_#VDGO!*]U]OX?*U?$(P]:I=']C.)8ICJ\3K=%X MD;O&LKUQ^N[CZDE"+EW>B=<1+]_N%Q63P+H9N??GE4.L*\L/;L(A.+:0>W::,+&LAV M[.AK_UEIYYH-LA48=#VHX\,TYXU"6/$-LA;SM! M[\XO?;<6GZ6%>OM=+)_$K\6JOJ\6G/EQE&4"LIB$\LA*,TAI%$,_2,(HXTE* MN%6*W5A$)A9*^3-.$J&FX&%(_"F 819QBQF,26=W46\*?VO[6#3>R#BX@ M&\"6H7=+KAI&W*?CE66@O44$*+$ /VWJ<;*B_!DT/-S@ Z[/\] ^S#Z.$ZZB MZY;0YPVJCV/-02Q]Y#(C[^\/&X9TS4 6*$T2+*3OH1N9(X\%D&;2'Z&1M)U8 MC)'PTD5=U&1IIG$&8%EIEPU$\^OMG48^>=/(A^RUX+E]?_OU&E0J6*+N+:0. ML[SL'V"EF9IQQ" [E3+8Y*C?NFCJED4&U+M*%!B -&^^P'F2#](&#%ZQ#^OU M'3+Y\U+HY-\'U0[HOYI$X!6_9JS4GR^"), \"GV(B8<@HIG*].$(DC 3<>"C MU/.-8A36D&<,8%P!TD/B2N>XD@X/\^"@'6//QPPG8]?X>,@5V""BN][WF":1 M ==3,\V\2<)DS!O7*.'V7AY"F]:?*ZEJB4[)4QJ7[S"8;QD\\*T$\HWB;J7[ M"O)UJBP?IW][O8)#+)SB7ZU#" M_J&4O?I;>VY^E\H',+)DJAFI6E8O\U@63[E^XQG\M*YTQNW/H&B\JF)5 =7V MZ$[#R5<\EZC6X$%/"_^SF^CSJ,T="$K;K3=;K'H4F?T0]K@%QEF7:IVUX,TQ M=:NRK-ZN2]T_,N/2E,24P3#4_=\XE;8EEC]Q:58&-&4"665GG(0T\9'1PFU2 MR.SLQ=/,,;,6G9!LI_8[:ELK40.] BU8=Y;@6 M 3^Q8$\T /(8'\W$?3KNV.F Q=3JF]2@7DG6C^_;BZ*<4CR?G[YN:XDG9(T].VT6W752542RD6 M\I"%"/*82-\S3CG$D4<@12S!82 =4C^V:"DU'A,C";NXTU2+27>=WDR7+'2@ MES78 *+1,?>N1C+^O&\Z(1]'YHXV>("?.HQ^EI8+Z%C:8:6]U+;A=\O2ZWE8 M:NZY3L_:\2ZL<@U9,[>B]3J5DU?J(11;KU,-HU"?;UW@MT4^ M1_B3/F)4;<9=4?!**A50=4E+]3VI =6 I+^[*AYR!F@S$$-?A(!L7:LLX09N M]6>]O[4UHD_=X(WZ7GK#=WKTC_RMD39=/](^^+TH_]&XP8]Y39824:9XZ,BM MO6SG!_S;D0O/YNA>1GC?X[UP)8=EV$/9$YX081JS%(8>5;:@O1W]LGDGIRNPI\TV&][(V#&R#J)A1Q\:FXJ="6D# M\%ORHQ-:E25$T]#'"<508)*JGHRJ_7N:0#\F84SE'VCB;YQ.\X2(X]#&.);V M*1'J9I^W\%7TNC-L?UIN,;'LV7B">68R> $O1MY@MK2KDN4>1)WSX#+%>X@L M9\G>1X',G/8]1.AA OC@TR/;,;)[P==+\27[*I[$:BUT#M7['_(06I'EVW55 M%P_R/)+6_J=B=?;S/&9%,DF?V7@_@*$8B37@"TSB* M(:(B@C@*& QXB&@4RY_CS*I-XV2HSA(6SZ6;^W$E?>V'IMB#/H,M6D!A9=-^ M>8;],]-!KV-7[/18A[.*3;18-\FA'=I@@[>.'2K,H4:]C7)=[>Z>?$'C/TE3 MZ?D8[:H_Y'2(SMLW M1C.(2))!D@4>3!+)=A:P&'-L58L^!&UB7:UA]3-W'M6M0?'P(#5VI9 Q'.YC MQCDS%>N,'W9:L@.KKB.;GC17H&&/P0 ?^\)T$R)=%:;]E6HNP6Q" 1%2>*'T,\HAX@ETLC# MF, L0)D?!SC+0J.V=>/ 3ZP,6B@Z1[!4>7K-391;FE>5ZK:BA@]; M)&S:,_O\=>*T++3T%EM<@$9&]?9OT0%]?, &H2O0HC0I#RTR7R?EY;B[0_<\ MM__M-LGV!4X[1?K'WJ M;;I,_3$4PV"X(_VWTG<91>L'T7[V()A/R.",D@Q9U"ZN(G*+\@@QXR'?L#33!BI0E<(3:P..\C* MKNU\7MV6K6@PN]*.\4]YZPJ;WG4XVX[S]N_<3+:,.VIF-NB!!C_0(-@V?94< M[O?!J\ &S::L]$L&6E3;YV?> '/C>>Z-&&=.?UZK5E3JZ]Y\H?5\TFTEF,I4 M:Q/[=%W7TN#6A^.');E; M>#X+6883F*@>WRCQ.$QI0& :1D(@@3"+N(EA.PQF8G/UX]L/7T$+&?1 P7; M3)[/L&E8DMT1;R?#X^@V%E\SL@;&&,L%&IF5/VQ%]!H^/>[D M_35?%65>/W]L9VPMF$"*V5EZ":V6EZ)ZVLEA8Y\]\C^>FYQF?9B>(M'1 M 7JP_*R'YBGB]@_*D\^-DT&U:3O%92Q(4R\@&"*'E6:Z_FC:%CB?98B:$EQ!K)X0'^5CNQ.P4$8[$[&#Y M6<7L%''[8G;RN9E'?N^ZO^K[O%==W3G&-V7.Q"**LSA"008SD@@U0H]"G H. M/<_WA,=]$GI6W8EGPGMBI?!E-XS4:(6ZBVN)%;\"W[M^!*3M1]"$GJ3'+-'3 M&5 Z=J4CO[]]>[?]Q#+9?:XO@IF^>H7;:QE.OG1B>3=GI+H"/6*.]*?87 QH MBE[!;/-Q6_#2 ] ML?[O,25]W%8X&Z4^$OSHSJ\/Q4J'9F](^:7\5JM*HM]5 MU7N7B[<(@M2+/)+ )&,I1)R%D" O@3%.?![ZE".:6*5/G( 4> M2=G6^:OC@$N'AY35Z"/!A*-FZMPQG^Q4<80(J!#*$3M/USVY C"R_TQ1 M2MMQU;2T8<^W$FI%=&,B57.E?UTVG7F;]+1^K6N "<$Q3 .?0D0C'Z89\F'B M^YD(B, >MC+Z1F,RL4)N\0(=8J"'BF6GFM&\-E.CLW#03FT>9UZ+E+Z)[Z,U M2Y;LQ5QRU=]F-![S-KJYE%T''6\N7M!.TPG&%["?M7A/= M=.K=R9-2.V! 03/3,B?I'%8>+DBTTPERBW7Y3C]D9TJQL;2?(VO@+E^^VLHO MXUNQ/;G@+-)XCIQ.R,X^-_+64-0J6?VF;=[_YOFW2O655A.^JWIGSM"FSI?3 MF)$HE5Z)2K)!04(@C1(,!8FS("7RKW:=V^U1F#H5IX/<&T)F62D]@JV&]Y*3 M,LM.W%4>HJZ'N>F/?OBM&_VP9>,6J4FJK(F)/I Q&*MD((8PA\;( HHS[E(;V*F9H:FLSB=/F!'I2&^< 3:KCC C?%\? M&+XUPJY7V3\Z.-*,XOM:KZX?:F/+_NC;LR0L]:""KZ)>ERLU$FMMFI,_0+N! MM7\QV9;V_DB*[6S]0:+&6?O'EYS/WA\D:_[-^OOY>\NJ:__W# M:AN',A2L$Z]/[37K/-4FP%X!"7I=U0]-]?6'HJC-6Y4,<>"\>#D@WDZ^#.@& M?S@-I1F0.4KB3JTYF\B=(:HO<^<>'1F.)WFI[V-_E2?ENM3!D;_E]?UOJX*J M+ADJXO]Q];A6U>2*'GF.MCTTE.4G3UC5%ZG2*8PZDI9),?JRKK]DG\236(:+ MU">2)8$'_2#VI27,!$Q5N1OW>91XW(N\T*I!Y<3X3JPQ)!9+4E5YEK.V0:6H MOPNQ AHZ")I.B/KG$&22U"8+Q#+J/_&6&MX-O)Z-LKQ!4&S7F%^!'NZZ$!CT ML0<-^F 7?]6?HZ5 =W*32E$3<04V9*@)(^I:M]UHAS<-\_#VLQ M#^L/[C9F CLR.8NX^UN*A6L0!]CBG MJJTHTG5Y'DQY&,'0\P(/D8!3$MDH5AO@4P>O%4P[O6G%.C.M.!5#+/WV+%,C MX)Y$;TZRGH9Z8,(V4P=[F &-VI6S"-HEC'&DT*Q SZJNQC!E7QF-6F-DX_*N MD\:O0K5A6K!8:I,X\*%@80(1RP*8^L*7VB0C@F11*E(K,VUO_1F">B.:U>PS MP4PO7$":?]PD\\-M)K6DO7[9]K MN=S[)_F?3_E*-&<-SH0@D1?!-".1F@' ( V#%,8$9\A'G@A)8.7_G TL81M MP0(-%_RA(#DSA#F"N?X!28>:W[,\0>V.GG MGG? MFAO669J]-=PSDV=W/+&3ZC,-WS3T&5J^[5 Y==.W!MCK:/NV0[AQX[?=MT:> MU=;M)1?(0YAYF0]Q3%-I'A,.TU3ZWKZ7D@B%OI?@8#.ST>(PM\;$2![VYCE> MW!I#QI:^GX=J:;QJ>TP[-.%&,\V5<6>/P+QFWV@&'1B$XU<:.\V7UA]7 M55WJ=MI;K\47410'00"Y=.8@"FD :1#ZD%*4A7X6H8!853B>@#.Q2E)0P1;L M!>[=*3Z9J1T'U-OIEE&$CYC<.TB6L]&]QZ',/+MWD-3#X;W#C]NG)7XF#X)+ MJ6=K%3;_DF4YD_(P(D'Q[$(3RZ2&#S8(@ Z#,9F*YYDR+)_.^6$GI>=9,4'R MHC&]H](8SZ\^6T*C,:']U$;SEUZF.>*7=5W5TJF7IL%0XZNOQ7*9%:5Z<>&E M&'E^S"$.TE15 ,FC'&,*/49"YH5A&B1HSCZ)]B1,K)$.^M\UB#;=[PPZ.;V6 MC39T@5[U]KV<"]6CZVQ+Q$F*-%]N8UY)H\01!/RWZIDX?H-FJZ:$N$5 !T/?-8*2R^I74[%YBTG_@]Z985NI>)E&7>"VXCQ-Y7@F5 M#D0@\L,0IG[&84J(CUD<)I0:A<^<833UY7^'#'AHL0&LA\X5Z$K''S<860S2 M=;(EP^?-BS#:UDO6Z($^>'UO<@6V[.]PW'GJ"K1H@IL78[_%:..YMV'DM.-Y MML-N!+)+U@U-178"9[Y!R2[9LC,[V>G"XWRTO2.QF1KX)7N7+]=U-XBM=X(N M4DZ2,*8!#*@:&XIB E.+.'/Y1UUW>)Y@T6Y7XL:, CU?8?QQ!Y80!3#T V*0Q3LMP^I^'Z%7':S*F< MD']V1_J!X[:=^=E@L>OGM0BZ<^)&,L*1!V8+?5;W:21K]GV?L-O&0SI9.NV\*C)Y$HDR)\NW^I$['>;?=*/Y*AY(OFH.)>E!/1#)H3?% MBE<+BE,BA,>AEW&IN:*00<(C#@5&-/:S**',J IY*@0G/DVN[^Y*G< !B,93 M">;C%@5 %0X6EO046V3@U[PPXRW=G!ZV8(-N5T%1J2WH4 9;G$$/:;#!^@KT M\ 9O7L%N6;A!+[QK([VB%]H].S=I0M8.>4U3@)W/B9J0:3L^U91P[&^R?UT] MY@JEV_Q!\ ]%J4*8OY.EGL!J>(<]L,3$Y]>OGV\^ @5Z6:@B=Z QT//<=^X? M?C?OE7&.)>=OL!UQP^Y0L6$$^$/AXNC^VH#:43?70^O.=F=M0%S_MMKD<7N[ M]]MWP?/J_FTI_ZD_$*8;UK7%9*F:$$]H"CT2^A E,84$2Q=?'1$N.5=:4MS Q5T8,]7X5D1;VZ-.6+" M.*/J!#/<&$,&E W8-$-OSV::&)#0MS!,'K^@JJ'I[%)ABH54/&F4 M0)1Y*<01"J0'34DH4N;C6-C$_@Y!3!S>:TJ6;M_??KUNIJRUP/_GO^# 3_Y5 MURV9*J,!/IE%[BZCWDX%G9JF?4/170"I=5@M^_(EFX,P"4Q&EG'LP4U,' M$0DQI(PSZ$4\D4+MAU&66HTSO0B=B=T /9JA!]1RENEEG#93!_/QSTYM:-:I MXN)]'EZ!/G)@X+DY!EZY89^K<:J7(3/OI%4GC#L8PNIFU7&:\;;4C2F?M4FD MXU*+)(WCP. TL;'3H0** M#2Y7X%GU#LWD*W82[F('S%3"S'RUTR%;Y, .=F##ZR\]7C=]6V](WO5L_3#$ M=VN-XY!3CE24"XQFU6D.6;BO!%TN/=(Q+'0]LIXV^G%U4Q9W\IO=16^"S,L$ M)C!B+(;(%Q'$&8TA"7G(*0WB,+;S^D[#FMJEZT%6O3 >6]B6KMT KPS]-C<< ML'3*]HCOP#H/Z!A0Y\IG&H TKT-TGN0#;\?@E7&R_$G42C:^9,V-2R_=L4GK M6* T%!F3]@Q)/.7=Z%'EJC\]PSY#61 F'K81Z', )Y;J%KS*=6JO;'NYT':B M?99U9O+MDB%V0M[C17M[N9/1[+HMLBFACN3]++A9A=Z4^'W)-WYO]!W,L2*9 MM]+K5PV5[U;Y?PF^\#POY1X2JL-8 A%-$HAQ(J!(Y:(T"K*8&@T"MX(Z^?%> M679S-..5\=V,6PY87]6D:@W2;YZKY8H/XY*UK+\&5ME:)K0- MI&L-OCY;OI8)$?V$+:/GQQDGUXSIS/(;\JSR>]I!Q]MS')$;^+-U73V$XL0S_2G[D#^L'L-KT86F3T<@& M UTUFE?56E>ECQ\:X7SO#(V?E]P12_OG\GZI!_UTMGB_@E:HYUCZTIU.3^+W MWZ.1Z3GV.NM3>A:0G7KG(E^\:V./'_**D64S5^.#_$QEOU!?4,YABF@"49IF MD'"/09I*S9TQWPN$D8H>A#*QFNW@@@9P.P,&:-!F:G281\.JT!GEEA=B8X@V M5D9&1 VT&I#O-[I$_K!5(<.KSJ(&C CK1-GLX9%I+,7J[E:4#VI:QJ^D7I=M MSY''UCWZDMV4N?2B'LGRXTIYW2HG;D&0[V0G=@K=*#"!RB$KD"+TO,D:;47T>XJ M*684#O-FRES"IH/TF8L6L^](=+U<;D9^O"6UN)/&AJC:"()A2Z*A-296%A)T M;XC,%KAY_Z%!!@SK")>T6]XSG2#;87C%E+A1#8<&%YZMXY )>?V60T;/CS,' M/JY8J;T"U8SLX:%8M=9_KUO$;7'H+VR]B6K!O3AA 0]@X@L&$1:_\5I<$@O4JKRM]X]'\7K23.D>' M6ASLE)GE,2__[?1/#S?0(+<)B>SU-]&]:962>I]EZL*I"Y[L1UAZ:+LS8-RQ MT)$UXP"A64T;=PS# 5:8"#E+(XL[J!/P-O8EW9@ZX]!["%;UT>-,@V,]WFD!EVBFN M#Q-<31F2Z:Y>:!#:W#5#)J0?J1LR>FV8)DP+( MK)(Z3.B^@)YY>M2(--T)ZL0MR=_R^O[CBN=/.5^397NC>KU:K9NNS5U]074C MRG90CFB'X2P"Q@(6X1 R+\T@PD1 PC(?\@@1'PDLSW0CAVA2+&>Z@B8:EYTQ M:I4:/@!$B\Y5-TS-:I371#LWK'5>S7Y8WMATW>9.WCXKK,$6;17=;7:OP7RG M^*G2PUG?;W;OYO7LGM5PMI??Q=$#VUYP-VWGN$W+Y>'9;A/!GG/>V[3LVYL! M-S&P<9;SAWR5U^*32M;\*$5E=:[&( M!8D3U5O#YY$'49Q$,,U$#(,TE"ZT[T4!L@I)CL)BXA/VP[I6,P!(#SX0#0)M MCZ'Z>V%GBX]CMIFI/CD+[0[%!AVH\0%;A)INK%= H:&#N7WJDZ#7X6M>I,1)8JN>KC2LT45BKV MKR1??2JJ31@08X]%20JE'L,0L5BE2@4!9"P5,1$9#XBW>!(E+2P*]JQ0L!&^ M/B+F]RA;A,"7^EXT8TQ*<2_9KB+W'U>L>!#@)X72STV/TP9CH!!M/P=2[6TI ML"[^L]L4,U4W):,MKVN_O/UX!?I\[G'N:C\0*9]\(OE2A\I&LA @08:]A7X4!3UJJ@M9DH-L6!8=SBDWO)B8H!P\(?3!M&& M-(Y*[!A:=[:\#@/B^FD=)H]?4%)#S^> T_T<\"]-ED*O>=+>Z-?-<#KM]A%6 M2P]0I8T%"Y:EW(NI!P,A_)]UT M="$0CS*4^M"3_P>1$"%,<91!G/C4CUB8\LRJ8G1W^:GS$;]]>W_[S=+UW:7? MT+$=396EVZKA@#\Z2"Z=SJ,DN'(I=Q>?UV$\2MB!.WC\J?&5?:H!PR+V/8\D M&8<4JU;6%%&(8T8A1RA!V">8)D;]#O87GEAN-J5L"I9]P9XF?5AP+B'(\I+7 MB)91=7A]Q"\JO=,+S5YMUT?_6('=SM^=]H:UNKP6''$_""GTJ$\@"@,,<<"E M#\7B3*1Q$*:^E?OD *?_IBDB+G?%[%R6FN%T!]N72 R8@&?3=L-]?ET7#P7-EZ*23H%JY_^/:H%"Q%$6I3"(/:D@:21-=)]& M,$92308X$A$S,M%/ 9C:2-^"U%5!#5#SM*FC/!E63RXHM33R_R!E/GR67?=*0NBMI^L MJL>BK-O,@GS%EFL=&5R2\DZ )W&?,_5=V;ZKEU(+;-[5L4'Y>*&_49M7ZGM2 M ^EM'P.^\^ZC*!Z7XL]NLKV&V#^0J'7TM=ERK(:0[J='#3XW,D;/[@5?+\67 M[)NX4]^[KZ+=EX\KN5,/S62BY_:/VWNDF"8^03&#A',,$48A)%XD8!@%02"] ML"QCU"K./@Z/B=5E"PYLD &W]LU]Q[+8,'H]/>,L(] M0KK6\8!_/:2N=!RZ M?>(/S=AI1L%>R")7D>"16,P;S;V,50<1V0N7LS?:WA9+^6-1$E5UVPO]?E7Q M7&4.;.>M56UJU5>1/]"UU T/.GW;8U%(LQ12CGUIX&4!Q"@ED$<^22(O930R MBB*Y0&9B[;8#R\)"NIC'YPW&.3EGI]YV,.O?JEV!!CGIQ_+>],>J2>.4"((= M#&=DM[GQ.B?;QQFZ7\636*W%5>_Z47IZ6I>H%I+]J9MF[+:R+EWQ9\ 2O1C$ M;%:K*V;T+5QG:XZTAM>T$O]/ZD#2=DD"Y[&:>B''+(@]2 *0P13YC&8 M>JE(!,4"B=C*U#T"9&H[=@,2:)BMN64X3F:0.X96ZH4T6YJ@MN3:FY0#]+BR M%X^!F-<8'"#RP-(;>M9.&*NR7K0AODV%>AHEPA>0IB*&R,,I3#,U/B:CE(@@ M2[AG)($'*\]SMV F98=D#XO61<38R5,7H7>7?7T2^2'AD2_U!$?^MA6:P_5F MD9239'3B9*(7$=$2RL]VJ$PM,V]E@ M@PW8H@.V^(S)B;9DWK#H3X"#T.(U]& BL"E?E49O&*(8)9RDE. G#3)ZW14V69A;O,#@KG;(! M:BP@$D*OM-*R+\P91ID9O^[(MU,-@]6EU160P&T1.7VMJ +V6HI">X1; M5'_VWYIHEDEUJOM^FPDK7>N\;+SLCZNFZ_=>1NS[MNOD39DSL< ACJ*8$"B2 M-% N,H$X2#S(,ZG:LC3&*."+E;A3!6"W#B>>.*;#2!331A0/J#$6RQ8W52:? MJQ8:TXT]<;W-AK[^:]RUR8HI*M-JBAY50.[X35MPLC%9-RM/;)W>JE? 4D'K^J983G_8L,!,.X\BS$YM:A!70 %Q.(UA M'V]7$Q8VZ\X[-6&?G(-)" 30C(8QC+D\Q@B*8T@Q# M1A#&"29^:%8 N+/JU'>+Z@:_JG,UANM7J;3636-S^Y8Q1M MEK;_.+*L;D .R+C@]F.[UFPW'P?H]V\]#O]H?^,AI>SK>BE\CT:^M$%ORX=5 MS3\LR9WIY<;)!2:6"0D7*L! 08;^3O&]JAO.5RIV8'Y[<9H1YR\JG/# 3G;, MR =_*"P[63A+6/\2X?S#H^?S% ]"]6?Z()%3)3?Y:IVO M[KX\BM;9>R.RHA3-<[?DAY".H#P6)0RYU^7SQUH\Z#-3%>L4RZ5. )5R):3; MPE$2DMC/(/.2&*)4GGXT]!,H#SR?)&F"LXS9>&X3XCJQ+]AVFJ,:/5 KS'1) M!<\KUI AA:;8D&$]N&>R+32SEU_)QMBILIWN?T"))MAB#K:H=[O6/J^Q;PSU M+;:@0]?IB)^I>>IN]L]DF,X]%&AJEA^9%C0YR)$'P\,C49<8JOY,7V8U[M'_ M%DM^O>*_5?(O^4IH^ L<>KX?9!S&84JDNU*$%Y'G5FSU+#M35B"5&.8\/X4*Q-BT0&N6'D(%[,"'O_\'(>V/J'@T2.=0^/+SJG M=SA(UIYS./SL6-]0)7P7Y?.OY.]%^7:I0O'53;',V?,"RR,=T22!"?(%1 '! M$/.(0)ZDV ]YS$-JU=!L -;41WP+V7JRV!![3/TF)T3;^CTM4-6?18(%+=PK MT$ &?[3_3E*Q:T"R,[?D-*29W8JS)!^Z!>=?L:^@O172A02C MAC[WE+/NP]+."! >PQ%F4KXIA\C'JF<4C2!A#,>,H2 (C >-V0*?6.IOW]]^ MO08*'VV@ZN EV*"T>UHII,R+.JVY/*PKIN:=G?*P99O#PI)+&#%0E6F]Y&Q5 MF&.)[5==CE[#WFKO]5C]*E@AC;_GCRO^F3P(4[O]] I36^X2A+E!/D#H>9/< M#8UV0MOO"]X!O>I-< .#]%L9X^?)&V6.#RP[FT%^GK2^26[P],A>D'E%[NY* MT91*?\G:LOEMC,CS&0EQ0B'C*OLGCA!,0X_ B(=IDOJAQ\P.;5. $\OF+GC5 M>J9%X(*0VUD>FIGO+CEC)]$7,L6^F:(AI:XZ)9X#-V\;1$/B#WHBQJ,A2#_FH/G:=WM[U+A>W]PG-38+*@6D:IY.E:J_Q[5Z(^GK%KSG/U6-D MJ=Y>%BHYIMH63[(PB'S/\V&:J":R ?8@06D"_0")B/A2M6"K@>(O0,/TZDK3 MT8RZJ=0QVS7>Z]/2NU\^2A^ZL?R=8S>TDN&3E$5_"Z?+VX3U="GC[<'=3"EZ7#RNK;.VC+T^L%35, M<)L_Z$Z"$K"H=8*R37;V<:+/1_DNIM=.U9PFU6DF]B!5H^)ZQU><+:0W2% _ MFC?\X$C_G2RE 27?E<;5N[P4K/Z0KZ3%)?=05PA6^K]?!1/YD_(L?B6UFJ/\ MK-V,K7-&O% P2B/(4)!*ESPF$*=1 A.6>D(@+\/4*O?.#5H3R_:'M00JP*_Y M2GNKQNDYO5FG3+RP$%UN[J; MCK!RE7>%ZCR\\!.6>"R-8* .+)10#"F6KF0D$NP1CN,8HTO:PFX@3:PE#YJE M:NG]HX%]88?8+;<,U9L+'EAJK''D7]PQ]H"TB=K&;N&\:._8 W+/-9 ]?&&< M .O^ "J-H13W8E7)8Z9Q@#X4IE=I?^ M*E%0E1=-A874-BK-*L]R1KIGR8]%[!%!PRB ,>(4HC@4D/BQ@!Y'OK2OLC0* MD\63*&EAJ@WF0-M&J/K(F^VAVV;LH-]%EII:-]4Q5!,".DI CQ1MW?6W5U&S>;.MA=NGJ7F)_'"G M5.?< T?Z>1:49U7UNOHKXON,K;;53AX:="J.P? MW0;#\[C'6>1!ST\91$3-'8@2)'_R8T\:ES%+(M-F()<@,K']N47B2J>863<. MN8C)P[I^3M;9Z6];KEGU)7%!\@6M3"X"/UOW$Q=,ZC=,<;+>.!OYK;3,I-(L MOXI&*U;W^6/5YIWSQ,.4TP"&B1= %)$4DC"D,,-IP /!19I8N;D#L"96-!UD M4/9!V]F?0YPR,QL=T6^G+3:D[T!UF'9O09TC.VH(TJSFCP')^U:+R2OVA3OO M1":DN7.J<^??\OI^F\W]>:V@?2[&9F)MT(!4;NAC#ZAY <_EW![6%[/ST#)OH47M9%]D MH+#KE0](,Z7A^)<,W+P0Q\T'X=@[07MSBA-I!X9^XL&84PJ1=$XA3FD( XH19PQ)5]5H8NH@ ME(E/ ]U^1)_1[G8^D!%- MKEHY'X4Q;UOG(3(/6CP//CQ.1-^34@U%K6Y$J?NTO\N7ZUKP!6:IATE,8! Q M'R*/1Q!G"8>8^SQ,LRP@F94;=P+.U$:;J$'>1*E)79_%$TI>(9O--*>#;Z6=[NP JG$>S120*] "=:<[ MSU#E2'N>@C*K_CQ#ZKX&/??XB%[/@ M^=C[)'RQ#)W9L\2N![@MB9?T"#>&-5\/<5OR=WJ,6[]L'U7[DF75?:%4RU-> M27^K#?:J<6=<=;8B@@B((AI#3#,.TR1@081#G K/-%1V',3$HMX!!1U4\T#, M"9:#[B;4JL>2CISA*ED@1%EDUT)W/"X3 MJZ<.S.1-SC>\-?,P9N*8G9Z[K$GY65;/T95\GTDOUW5\@\EK[RJ^SS('7<,/ MEAR;3Z!'(VT6?M\,MGLC5B++ZT644!;XU)/;E1"(4NY#'#,,8R_(. H1XG83 M'X;!62DJ^Z$-+? N7E*3']TG A/##O .CM^S+?K]*K='5$Q>B^ES47\4_U[G. MJ-1=S;97((:UP.8K3FR(]! !7&("5D4-R@:739\\\UIA"TX-"_IT3+(3^#Y_ M%!) 8@&^[O''\:72.-I'U1Y;@)FM(-F>]'Z5\HBW1Y;.J8@L'9@EW(X2IB=& M"?^N4AS5Q "EIIBZR2C41^W\8'4AL3=9^*M0L1YIX2A;1S4R6).ENE_S%P+[ M<>*GJNB9^!") $/,,(,B8UB@) D3D5C5ZKT:TJ:.$FUFU6\PNP+?NY'EI.W= M7W;8 ;9%#RSSS'*6\>MAJ\VH^U>!\'0*OC_;_F2J$7T&_>>Z\FY-ZQ5HJ;T" M#;TZO:*C6%TJJH^OP/O^=ZRC>S,?8D,YZ)&N.TL[K-%\==OIJBCT]1 V;Q7J MZZ'[A$G^"C$<=]J?KKC:K;%2!98)C@2)10*C3)7.QXD\F#W!H)^&7I:2R$<9 ML2N7M8!NHRE'5;UV=9.LJYL4/]B]VDYP)W&IP$_+0@UJL(P*V/#7[/":B&=V MI\M.W>A0Q>FFJM1I >D('CA2R3:09]69(UBRK]3&+#$R(U5455&V$V>".ZSC*WY!D*@BCE(O.L,N'L M49C89I=?M<0R6=6>BV8J9EK>V&F:!I1P@=HS!RFP8YFB*L< M67L$YDV@'U?6@F)73J8)R'G=/PLF'#AF-N^.[&?=EO-(,^A33FB^E(N+2M>=+'!* M8DRS$.),]:A.$JDB0IY!#R>)H"A+O<0J8CD :V+U<+U<@D+!L>P3/< <,Z%W M1+*=K&^J\M3-9P_L55-/Y+ K\WGJ7'5:'H T;_?D\R0?=$0V>&6<\-Z419;7 MRI=9I,*+4A$SR!#VY)G..*2,4ABF0N6"^P'GH4T^PW;IB7,7MG4>=K+9HSW! M(0Y)E,$@02%$8>C#E(9"ZBF?)F'BTS1-;?342-HOJ7$93;L79H1$O@?#+)2V M7*#"6+&((0XR1.7&!XG/[<)8XZ@?%:7JU?CH@)1E.*K'!C-M/(XT.^6K:-IK M8K;MIW]3E,VUQ5Y%TV>I?%0HM%@NU6,?5?JXJ!R,G3Y-N2/%W%MX5CU\2-"^ MVCWRQ&@MRX3@.H--]8/]DLE/I$M7/ZMIE&KBB&J+\ZCLM 6/$)?F40Q%$BO7 M"F-(/>%!ZE.6I#CRJ+"J0[: /;&NZC!I4CLKB8ON6]%B%3Y7^EI-="A9 MB[,QGXWE?0KNV2F$7<9]:QEWLV'Q7;GOH,TS5%&@.1< M6QNRR54%65'VDEGMQ]T?YUD2JDKSB$*?1-).9#Z#V/=4+DX4L)B3D$;(QD9^ MF63?6_6*SO%][#CGACUF.G7V;-YYLGCG2=]]%7F[E@F[;C-U54F3U)CU=U'^ M:,O8_ !E01RED*5A )'/$<0D)= 7"4%^0J/$K(CY<.FI@\XM,/-"OCW*AR7N M,GHLP\,MG!'%B7LTF1VR*CT\COU R>'>"[.5&AY'M%]B>.*) M"S)NWYQ/)GIS(IGH0U%F(J_U+#"=491OAC[>B#(O^((F+/8X2Z66B*7IXWDQ M)#@3D(68Q7'"LY0E([J=3(ZXT3?\XKXI7;8L4R,QE\NV)8IN@V(;7YE^*\U, MCM>Q,R^>N-HCH\M>[0B1QC)H2'&5(]_W-[7R6^"(660)CDD40H3"$F*4"^DQX&0JRS"-V8^?LX,^9^'!T ME(:#U "^8_?A;Q)&^6%9?*>$_>.;*)]R)KHQ3C0A@E,_@2S(!$0B]2$- M<02]F- D#'WF98'IE=@ G(F5JX8,_B=Y>/Q7T"$ .@Q&]/PGLV&\V A+[Y9?+X.,OJLZC?DNI>YZ9PP=\\_U8)_G'5 MS+S;,>@6),4H82F#%/EJ](@709PD"+(X\5F:4@]A;)-58@YZXD03E (]/" O"LMH,]0_:-@Q$K7)C;=[VN[XM2FB!Z'&R,XR *U:TVC5.( M4L;D3UD"@RCU:91P3"FV;["[#V;BL[^7M?5_UF5>\9RU=8;F@W7/\,E,0UQ. MO9TV&$GX^(2UHW2YSE?;!?(RZ6I'"3V9K7;\:?NVDM?+Y37_^VVA[A!:6].P M?>3AFQ/+G*IRE!#_'W=OVAPWCJP+_Q5$W(@;[HC"7"[@=LXG>>M17+>EUU;W MQ+S]H0+$(G&F1&K(*MF:7W\!DE7%VEA(%$EISH=N6Q:)S'Q ))")7%9-K]Y* M)Y9TKW#-"T0>D;E_L5TN+FR1G9%TP(-UOV16Y1R/##=9V<;3HG3+,_8\9=D1 M[/%I4;P(43>;%;R3!MF6@YT+&C@A]WQEY_H1)@'3B3-<8I?Y:BSN?8YT4TS*$VB!WX,GY/()FV^&@N, 6[9HT+AO:NZG)+?D!.U:92CI4 M[ZJS]*;M8F4J_D$_*^,7[73!%>>U(XTN;FFFSM4?Z%.F;-,Y2WGL2^)B%DN" M2>A(G#@QQYP[/ E#95A[1CZO,W3&WH,W5-&3(HN5VX7JLDH#HMO!>']9'R'7X]"R@71= MX3G5X68M^GHRBKQ24\T/8'AGBL,O?VE+.RA=L2?#N^9EQ?YR5:.-=)C;,<3U MW]-5I="LJH9"AT#S?6A!'L2"U]]0G7E/=6_!)L1HETN="Z#GGN9-O_6MZ%6Q M.!"U^4ZTK(OBAV*OG:;-##[3Q:K^Z"3-RO:G1F*W7OZ"[(TQ(]$C_H:=MH8G4G]1ZGI4,B^TI M=2T%SZJG0C& [LMB]50ST/FJU&_9HJBVU'>_S?8?6QX9:O?MJLFYY8+_9:@( M+7/UU1N%93#,A)%6YD+M1E,!WK/L"E4\/F:-TZB."];]J.Z5(E7?S03O8!)H'.4F!?@6)((!TK3N(D0J;*P3!3-D;%'5B,U-=20 M UWN'8.A7PE<*!QLB4/D,E["/1+TW"2HMYJUJ?ZR79+'QIIDP?4(L5Y.?8]8 M)OVI@V1UI]Y5R_)C5JHS?1N8UQ95KNK_-^64=5&USVJUTH6NJ/P;52=PS<1F M4P]X+"23.*0)QT3JM1;R! >A\$GJQD3XH!)=P[$V\E*M&6U":8&9@,.!;[;- MOPZD, 51\X@UD_41H&$3;?AL<*Y.5W9O>&X*O*^Y'B?E<' PA\I&'(ZQ:1,5 M!P?T((=Q> KCMK:8!T&4I%(R[$1QJ$\Q+J8L=7'"64 "5[!8@H(@30F/' +9 MU-IZ:@F/T]!BX#868QZ)0,TKIF]8,;!^,B;[)IM3G-(MX/1WZLSRN-' MD2ZU)OM8Z)9?8JY%W/F>6$:NZ#8QN-DQK9Y%%&L MJ2)-=H;J0\"?#6F@D^0$3(8JX6+A@0I RWT'E1N^W'O%&FIQ'RC M=^#)W!TFXG5]'T;/V_9K*=69?UG7,5%'_-7:5_E7P>]W;R(>%9&I_*4D=<7^5T\5)E MU9WXN7RO!/VG::[&J??'/IZ499&+8E7M%8=LV3#/V#@I?[]R&4ITX*&D7VKT MI^8!U4P,E,%Q3D:K/(Z3@TZ6S7%.K&Y.Q]EG)R[WJQLD+%\Z.J(.*KQ[H'E; M1_)K42=<"K[7//Q7-?3RHSI3?:99^8<.#IH'CG2 M]4)',.JX\Z>Z^*0ZC95+PXN=-R :9!'N"VB\'C?L(-UTJ,SJ@+FF8O#_6>69 MWM"7*!5*?3>1;!(UI.K*PK]__ZA_;)Z?JL#PD!\/35WAA;[ 4>()3'B@NS)+ M#P>13PCCW$DH:S^>3SG_G_SIK,4;]L,1.HKZ?]8G8WB+^098'?'^\_+*UHV< M.Y9#+:F.&,VW=:\WTL[06E[4"HQJB9$6&6F942WT&ZB!/<(4OG:9["%%^L^H MI#W") Y6;'L,WBQO>K:AU\K,^[Y49\J'8J'>KQH>-WZ.1/B^3"G%@M!(G=*D M@Q/IA3CPB)^&KA.X M1.V)3PV+=!UU?OK[][D>);H,(.=8%D2G;:*R4@& >73-#WX:Z:;THK MM>7U/@I]H97EM=+3.LG47=,WQLC+O4,:[="N3R'F'IM>&,Y[;89" +:L+84' M^6I,)+/RU_0./)G/QD2\KM_&Z/G7:=7T1WV^:)I\U%EV=X7^IYO54K&"8B/&158Y@>_C73G#WDV@L$47*],Z,^:^D!W4YC#T(ONKM(MY\,4F:$C<)(TRY8#H?.<1Q$L98G:!2)TAHXGH)Z!QE2'CL MA=42GZ&:_&SC,:@Y./L57H:IX5%F!*2 *W47)"!&\#,#4."A]GQ3LM/NV4 P M#O9>P+)Z4>PZZ."":NSW :N#%.)?65 M$@HX$73"ZW88]Y/7-WY\#)]ETG#I,PQ3$51+>BB)05[_LXDK$K==)& M&LO)KL?'GFKP#?C>1+^1NV[@%$]CS8\P::]GS._8ZP>WTFN!4"W1VS'D@5/P M1NQX4Z[_H\QXX%0,;<5#R=L=2':S#+]I.C?R]TK4-0/GKAOZ?NI$.'!)A$GL MN9@Z::);-(O038D7)3[$FNFE-KHK=YT3N]#$4:FIXT+BE?H!4C72##HSC3T8 M(# ]>Y ?_&T-AJ*-:N+#J40C&0=29/VT)E4_1F+O*PVSEZR#[[\UO7Q?0+Z[ M8^].%72_>&GV]?WSP)H9/OCS[VZ?=_>XT5")@&C#O9#W77!C1U,B1-CYCM.P+R8>,1_54L>?L$W MMLW>A#>_GB77SARE"?%#-5]I&+CJR!02G% WP(E#8D*3D$K??46SW';>AC? MW\A\36YC_R==C;_IV^^W?LW]'WZ?/=G%]5 WU(=._>O')YJ5@NL*'5]T[9RF M)OY?Q4+?D^ON@QB)XZ4R9NXPHVHW?6=(070"NW]3UO]*4;[)E7&R*G7;"*4SNTGCPF$B M3!**=0L73'Q*,/6C%#LDB7@@G8@)4)4N*RY&5E;;=+%9MQ$96O.%&H.XX0S5 MK,'TE1WT9CIK=$!A>LL"RU:%H4%3_0>!9R"-9L?#I%KM(ICV-=ME@UFVE6P[ MV=R*LC[Z;9>1+X07TR#&7L@%)DD2XB02!(O$"65$4D$#4*3424HC:RG=6[SM M**Q(-\84L''D28S,5,T@D@,=E>L&11N1!RX)8BS;4*TA3]*9MB7D.7$/6D&> M?<'2=!+W=3Y+5K&ZQ<)*J8A-_Z*VX3!C+/8=C^,@B1-]!G%P2HG CHQ\SXT] MILXF(&/I/,V1UW*7--K2!EI!!M 9VCW# @);XB>P&+!QLX680]DR!A2GM5[, M(3BP5P"O6NJ"55J)?ZT4D4^Z=5W["5-!72\.!$X\HE8_TY'.3N)A[DD>$^Y0 M;M80I9?*R.M]2Q/51($+_2@NADO[4FF!KN ]0<=8Q7T2#;5NC]*8=J7VB7FP M-GL?MEN-WS9U?#[0ZD'W0%)_Z"#E9[K052:NEA_:OGQMY2U/4)'X=6 HQ\0- M*8X))3CU(B]1OU)_@C([@?1'7L%;;A!3?, 6,!1*&G#'\=((NY[P,(E<'\?, M][%'0V6L,.F'3,Z?19D6;P#,+A^V3JN^>+II'8"Y0% MQS#3&6Q$.V=25S@X<+Q8$A&G7@QR*K\9R4;>A&J"XBU7SH-^"8:'V+?"[YN. MH3"LH=>(K-L:-T+_3RJE9SF=KQV^,;A<_QEA'V--YW25]6P9A&W@NB%VP\J! M$.^%+$IQ1W_.:1HR&I($AY$K, DEP90[RGI(N.\S09. I"9[J@FQL:.R:_(X MK94!Z&.Q4EN6LA_;3V36^49FJ!2LN,^S?ROP^*J^>58+>1T: M2LNLTO^D-1L2)[\]NM47%7JGQE:DZ./30I%J DLU]4J7R9LA7?%XUOR BK:T MDWJA[F'?DE ;\$:M_()^9,L')-1HQ8O0K4)YW>JQ*)N2B4R42ZHV;*60J]5B M6>_?_UK1129?:L;5T,M2T+I;-:+5=J"_7+YI0^:XV4?5&_7>Z'J^6^^/1D-, MLF5!A%GO(J!W["RSYEI7C7-;+#+VLKV7#6*9AHFO];G0=5)=CN.(1%CZ+'5\ MQE/',U+JYPB-'0W87%LKN@)XQW42&3/#80AY88IZ*^H,-431G^V?H]Q;GY-P MH*/M23*3GC3/";M_\#O[O$5!*B'*7\MB]71=52NU$C[GX 8S/4.,O XU9523 M1BWM&?I<%,N\@)0K[8.@?UD.*#UL5?8)/D*/&0,9[4I>]8P[716L\\+M%,8R M>/RRT)&F3RJ/0L8]3C"AVJ9KC''[*,D<]R7?BP3HI?!Z^^_$:7RF9<-GF[ MVZTN84D0"X=@C^NS.:$2JQ7G89]& 2<.#YP4E,(#H#WR"OR\6NJ2C[]E>?:X M>D0M8TT)A[73N4(U2\ X> "\9DMW)-!@"WL'H&W8^\M,%_5--609GZ$U5^.& MN\/Q&"K('4!YVM!V."0' >T60]@IH+N2X^KX45?59,7L\F/:K M6-Y([;40Y<=LL5H*7E]/S:,H89$0J3IG4 ^3T//4W](82W6B]SWIAB*V\ 9: M\3*RXX3S\V0SE)2OV_\GVHZ6DG.I"M9NCTOPG-0SZ@= M)Z_@/+T(LN/^U; 4\= M1YFV='D64YX;CC*^Z\[<_R4\EN-DY>\/]"E;TH6^I[[.U0H"^2:*?1I"B#-(T9&!M0NB&048$%!%A? TA-W83/J M9*$8%XC.NY%=E>9US;12:'D%V7AI9F6H2YN>077'.GT6L)8$[ M1W1L4R=*,[Y2-DBOD*!SRE&!K,XJNR--=EXY*D#WS'+\ 3O_Q$P*'T8UW#6^+42UWL1 [SG#A1/W"(G\* YM@G^[Z. M.S.DN4!_:CZ MY4F:)HY& ;&"+98.S7*[M2_9_IZHZYA=0X4L-T/$',@^]Z$ MXJ1V/ ""?7L=\BI,/7"1S3\IVU^-O4H7&?N\*.AR'I(DCEV?8N:Z4D>B,YRZ M7&*:!*F?)+[TN&.B"(Z./O*2;^BAAB"J*9JM[>-0]*_BBP6$K5>(;,9+M%>& MGOU4O=>L0_67[?([/MHD"ZU7D/62ZG_HDKN![^L>S^_I0M\Z?G\00B_6*\XS M;=+0Q;8M8_7^9>V5K6.L*C7$8J4/3L>=TLS ])3%I%C>)$R% MT:"7#J,S_0KW$U--Q/&KC,FHVVT07X0Z5(N]WBU"Q[VM?[H3Y>.<.%$L4B*Q MKFZ(2JA0\*#+-C.S("GI#L&VKI(9XA*EF0_3,5.OPF !- MKIK^#&TXV'18VN#4Q.O=]>$$UI8PL0?2=H9$)]56,"#VM0WP;7MM492[1-;1 MFW?%>T60"6VS?U;?V-\%+:NY3-,@"%B$T]0-,2&Q.AFZ2H](GT4\HAX1 A1? M!N9@9!VBOJP8KC-@&)JKC]&0@6N2HCRB2=;E)9H@UC5',Z3Y09JQ8=6*%1P# M:A@8_AEX$"W6UYF3L MF^\-522%0&I>@#'U]A ;:JHI@ -J+,62#C)KF$)KKF:HX0NM&9NA#KJ*-[1E M;D#5=2D^0ZDP:SZF5667PG6@TBX>T+*AK:[E\%%(49:Z*$"UU)%N$1R[TE?V%Z%QF"1A) BHD>TQ*F.[PEIR2-9I#_I$P#1E8-?:H_B8 MZ9R+I8;IDZ9*UD;LFF =R3I@;]H^B8;J27N4QK2]:/O$/.A!V_LP/#"C+ME4 M?5@4RGHJ?LN?,NV'VB3^&]?;Z]1QPDU M@^3AF:+4OTI' BV7DVQ&273#BB]52")R?B3A9< A.T&G4!>@X?0;M7&T8)N M?\N6#]M@H:8ZVZW2,)\6@NE'/Q>E8F=99NFJ]LW.:4IYFO($.V%$,4F#&%-7 M_8UY3)! ^C(61B$K(_ V=FA+4P3KJ= 1MRT+=44IWF7"/'9TZ)GIUT6OC#?P M.FM[PCA1X%/SVHERF[4E.I'F%ZT91HIC]/%MS(YYU.\KSI)=1/#TLP4*%QX) MSYY0XJ$I3A9F/!)4W1#DL4C8!I(\BZJV>*OKO+Z^?-:WF=5=<26ELI#I4E17 MRTU9TF_%8J$XT!OV/!2>C%SFXL!Q=2T=+G 2A1%V_-")G2AVW!AT=VC/RLC[ M7H"&;7MC(VT1 M\G$I2(.%<5@S,G%HQJ6 '89;7#PBW&CXKGM^JR&^*&V&I!)\=>87K.?\??F^P4U\MV]RS6_R#EN7?RT\YOY&?_K5\N?I1\NK7,E_RZ[S^3?5YP?^HEOG]AR+GU<=2_>6Y MY'\O85#L]TO M:M^=$$MT]?2TR%CML_M#;0_ZYD%+ES4U*#XVE;L_%,]"FV5Z#'.WYT"3>-XS M.OW\P;3I6YFZ@:L-# N[E==V(!8F<^P."UG7]SOPR!970??WRT]EJ:WQJ\>E M\:W/SEMC7_#%LKN%V1UJN@N7HR+LW*TI(CI,6QM;7XN\[?L[]UWA1CX1F 9^BDFJTWK#F&-*>> Z:2R X,#Q6EJ>#@3"#G1A@TO<=( Q'FNX\ 1-MYW@!?!5>DN2+ MFI7%[8,R.K^NZATWBCV6.M+!L?0X)@I='.O:!Z&0DDON>3+R32N2[ \^LC:L MR:&:'FH(FM*)@[!@LB0,>XG MCL_G>>WWX68G=P.J1A]ATGR$7=K&W^*&)*)KFK#SO0ET9L?^H>"X+%1146]* M>54SM 7GZBPX8#,!(.Y UH,)Q4F-"@ $^[8&Y-6+W.E?B^7?Q?*CT(?P+%<$ MP:D5!F.]MNM=,8849VC+FI4;_C16(.?\(# -[+(_1&B$-HH0#"[U\)\F\!I^ M_[/BGK@-./^>W8&@=@0>M#_N!+B^?]D^TB:4UY?(-TWSZZ/U8.$&"4\X]3*-4;2.IDXH(5#?$G/3(&\.'!ST1=01]L:G40^NS?AU2OVC[ M$F8ZCCYONC"M?\W^M,U#^C=FHM? M-+#;$D@M)Z-H53@ PU6--"4\=>5'("!'JC="1[ \" NF]!J_>19EKJ_W/J]+ M9'Q3QM+W0J[C1+E'@S"2(68)(9CX,L642((]CQ G=2/NN2 U9$AW[,-IPP7: ML($V?"#-"'KW_>;S-V#S/5-(#0^(PP,%/.J9833"13M0],':@YM1G;AQ. B* MPY;BL-G2 9B00)L!K^DPSO33]![+5=ZO_@]CO0S M+\+=Z+>BN"O46008EK[WVLAK5#>"K,E=%HV^+^MYC_<%8L)6HIV$T-Z7QV2Q M[8"Y,]:4?3"/";'7#?/H(P/WEM(Q(A\+71YY[B<>)4*WE'%XC(GGZ6XRD8M# M%GG2EX*YD5&4&X#FV MNTUOJJ>D\J*UYL68#_=DP,51CJ0Z49EOFP #!EFI/ M8ZESL S76NI0T+%;2W4HOHW64H<0&+>6.O+JZ]Q!Z;1$P35K/Y\$4W^]*_0_ M=:+;_R;T85\]H\[]]%Y\^BE*EE7BMLR8F'NA# @-&(YB-U5G<3_!*>$I#A-* M8\?W_< !*9[7%6=DG=;R6+?PU;SI-%%]@IJA'RU3B#9UZH#NYN&$L?5$;L.)F1=S%-M'/';ATX<0(C4Y?5I9)# M_51@H2V<4WTR#>:1.DID8C=4GZ"'OJ?>I^T6J*Y^7^3?EP7[9WN10J. QK[K MX3!.(DS<0+=G5G\+A,Z.$![W@VBN-$5:F*[. QJ0S[-+R?PVO*:(:I*PQ7B( MAQ?'/@MEB-V$QEI719@&"<&N'P;2CW@H!>AD?Q$:EBU$UEBH8U1;SN525,RT MTT6RPA33CIC#WYZ=E&0@=70X_J2:Z*1X^TKH](.6L3N/3S0K]9GEIESW2[R1 MVK%3^W6::/5-Z\3K?-GZ>9I?W!:+C+TT_]^&3P=41MQA!!.'J=.%$_LX9;XZ M; @:)H232*0>*,AG>!['ODG;<%SI0!]]/Y&K[_NEMI,Z7K.&0V#$SP@S9J9- M7GD>8/IHRRQJ*CPWK6K5;!S@K^_X6J;1ENO-+QN6T9_MGX/&T4\ [5#122-P M.&T8TW@0'\0[C4C*HD"B0JS(=>ZNKN_V\G$E[@IMB^:5N)&?9W MGH A1]:T+2=HS0KBJ[K92,M-735OR\\,?%$* >_\)>I(N,$TX\"0P>H P@&P M*_8'H#-=13^X\#ME^RQ>O[PO9&MOQ'Y"7!8Z.&8^Q43J,YWCI#B,:$S=@#I" M6C=\G,0,^[+3E="^B2/(_KI,2N!E[&[;Q>%-L-/"C- C\36,L-,"]G4UO+B" MD'8K+T3=9V*QRGAU6Q9\Q9;5Q^PYJ]2_ME]<( 6EB4=PH!VW1"0^CKED./2\ M.$J54>6:]2XT)SF^8Z1E C5[IQ".X4"3U<&!"=8M@P-\TS9QX5YOW=_$4U'JM(C-+01SN1?Y1&(W M3#Q,6!SAA/$ BX"S6#J"4-^H_<$Y0B.O]98LVM"U3W,]A939CCR$_+"E;"6Z M179!OUR#I1.<(#-Q_D"_L(<) V>>MUNTOQ8%_Y$M%EO>Y^JX$7A&[55/4AA9 M[30T44L4U521(FM>@>\X+OV:9!!I89H"+"BH(E^O,%9E^8Z/.%EMOEZ!N@7Z M^A^T/-*S!\%7"W$C-]=_;<7,O7;>RHA/XR@),?%CJE8?\3&-28!3)XH#+B05 MH='J@Q(>^\C?LK%S 0H\ZYM":'CV'P$8H"UP#),9:KD8I2&ZK?!#&0RF9*'B=:(T(Z84CR(O,J>A;ZR+QX%>O>E MJ*I?UDM('X6W',.4C2'89JIF> AABJ:+WN>B%-E]OH5HRP:Z6C9=C6N]LRQT M?%JMB :_/( !,I#R,20ZJ>J! ;&O>(!O6P:-9Y429IGE*\';0BVZ@E3.U[$, MOY;%ZFE;&TXZ@2!"4.QPDNB;B133A#F849+&5*:!=!-0-#F,_LB*J,L-VK)3 M&^N;L**&(_L0="#B9DIH1!QAVFA@".$![79 #!7I#J0^;0B\'30'L?&6P\"C MF;X6^:THOHKBZOF^SFMGRQ5=+%YN:<8!$4QGAAE9I^@.%KK.P5?UWSH=;C<3 MKV4':7[ 04OG,.I7'P/# U,5PR(#BDTRE-DJ'NGAP/6Z[<6KZAO"#&=*=U@T#A./"# M@ <8JL*L,H2TYJ]NZ8NV7=5)0_U+J4X?G;)0\XB$OA]$#.M("4R(TLJII_[& MG#2)$C^E?@ *GK!C8V3UH>Q +A!M&4%/#2?UV9HVO-1U'O)*0!--[$ WTS3C M0PE3.R=*SJZ90K<=6%N^NF7BQBP_"P%FM%*T1DR\[(>.[X>I!.J\H7D<62'>ED4;&_DN;9C]!1=R[!VU6]X[OB"9NB$DVA0S3H6 MA,.IW<$YG%HGCP7Q$84]&BF+%ERZX,O=X_U?BQ^_Y4_9A[SBI47SK=Y1QKYP MT\317?985VM2+*#?OMY>Z]5:90H$4).M?C3.NY^& P)X;78.@S'::!G):M= MJW_HZ5IG&8FXTS3+[(UA@NV/^4M2XKF"12ZF5$:8Q*F+$W5^PI1$KB.3* Q# MT)V6 TX5NJGN3?\[*:GF5Y]FS6B/JH#^7B W4Q'3 M@@K3)UO>T YS: /T30?H98%24=]5S]#?->@W/:"#]N\O7.N"]>F^[5MO^GV!E6V%-]%^9PQ<2O* MK."Z[LA]7H]25S"@F ?*6$H"SJ@G>"A 8< ,&(H\]<68Z^"U-!]"+OFV:G-=]*VY\M.7 Q^* M:HDZ+ X8^3P1CD/%3(_-[K31UA.!?Q"G/15=N[WAFZB69::+D7=KRC+"692X M 6;"57:M3 ,<*T,74X<2'H4D%0XH._THE9&U\):F33S5<5S,].7%TL*4W+Z@ M(UBUO1(-I&Z.TYA41_2*N;^P^Q^&7QS=E5QM2MD<%\GJ#F=OJ,GN;(Z+ MT+VC.?'$Y=G2^F+WO5"G,K&YY/VH_JB6&;O*>9O.MI9#EW@'=!.@G:-9]K@N8UIF:&C\$^5O'T!7B/D=-MP\VJIWA= UY+RD*8!QR35S6A)&. D\3T.3*!E>V@XB._#FMMN&?5,C983\X//"#5;A^"2AB2L=GQ/X ML.+QV3?@6]G5BF=J9K[H"$Z.YQ MIQZQ3171#7IKAW+KE0QIP%(6!)BYH:^V.!KC)):N DBZ 7%I'"1&]H[>Q'>NAN(?WK^:O@AO MQ/-_"Y[1?_Y*JS;T0K?H^\N'[]=-XR%,WP5[H277XUFTY M>"IP$E#AD\2CZG1NUJ091ACRU5MU;FY8,>^X \ L3CW)O8AA1T;:5^WJR&N? MX=AW%,]21((X\UPL)\6\770)8+Q@*VT8-#Z5Z8';H6_Y00WZR2.^*WF]:V5"=Y-B7XOE%2^>=$U7:,:X\8"C.W-J M/M ZQF;-37U#KED2?*5>1XHSU+)F'E%DCEJ_GAP-,*AS"(S5"&GG8""LHI?, MJ4P6V 06O!OS!'_9SO*\+=MB-=TX5'74I Y+/2S3*%:'SH#B)$HECA)!O3 0 MS'=!C2*.$1E93VQ(VD3G'@7%S)R\5%38"M^3<@07<)\\ UF,1TE,:B3V";EO M%_8^>WD7Y,^4Z=O/EV]"NY64UGY?E&7Q0_WE WU2OUN^S%,9N+&V!B-=-H+X M3.*4FI)=\O.H#_K!523-_0+G(6K7X$,"0+PCLE:?E"TA8EP5J$7O0-/%H=A(EXW M*,/H>;%JHEB]]XBX(CM#N8#N^L?!,=S=+Q89N(MK:35!]+&6]M-/MEC5 MIOHZ"/$WNER5 Q?^[9=RJ$WZ.)%I-^->00\VW?ZG+\TVVJ\AU5$,[U_:7]:A M^[K+FAMYS,4!<]7YWA&IVG=)B)TXH'XL>9 *6"=V. ^C._'V*\1]%$MU[J_: MW!9HIW8+D,T4PLC0P;1%-V7HL(1:H+X2JMJN/H!/^;R.X?U)]MWYU?U=#+CW0I/M.LK*L.?"L6B\]%J4>=BY@P M)Y4,>TPI065UN#B-8A]'?I!ZCB]I&#@@=?BVY!M9U:Y9V?0XJIE!FANDV4$U M/^A6E$T=$Z#F?5M8FFKUM\7UB#M&IS+-;F^KK:SU7G&L@HUF31U)FV)#'9G; M)JE+)35JQ9ZAC> S9/C%C9%>\T8G=JAM[XU)-^V6^L:$/[5=OU$V+8\"J[02 M_UHI=C[IYM-W:I2KGUDUIS).8QFH+5D[&$B2>#AVB-J2"9.N*V.?IS%H2SY. M9^2M<4L5U621IJOTDJ(,-4!.X&2X'5TN/7!;L!$?S2Q*U.)T-/<,=E,78"AV!"J,"QQP46$>4B2,.0$%##]B,T1G<57)R\ M!8T(OU!(V%K<$ANI\GN/-(-G<;U2C'>/B*SZ4:J,UL0C'JC(W2E"(R_ -=FMB6C=?/PD5&;K M<@@ 8(O33G;P$CTGV$#K]"2921?K.6'W5^S9YRV7;7W>AGZ!.R^-^-VUK6G' M^-:.BC#4%[8[^+3?U5'!#KZFXT_!4WAV,@*O\_;>[F@#,%WQMY!M/M&,N86+D+:,N<5Q(5#;4# ]N%Z':OWZG MP@JVRG>3?^L$EO;V]WB'PAE: ]NR-@&NYNDM4^!KE^QR]R 0O;\OQ;UV0;(6 MP_NBX!5Z*@N^8J+IVU(5B_8O;6:&^H+SIAL;7Y5Z8I9JJ')SY?945TQ&6A-06?*",)\D0>K'L?%F<8;6 MR'M"37U]%=$$K5[!XGI-\#J_#0R( DS;]P%@D:)X#@ESQ3T@(G;ZV>K3 *E( M0Q%[-.&Y$293>(:B=/6:Z2NVI2N6-,L%7]MI5TQ] ZN%VFKY1R$SEBWGE =0,U6SB0F+% M**HYG:$-K]IJV7"+UNRB/[<,HT^YVG^;(RK0-SO,%)KIK9']GR 7'Z2._5#[IGUA,\%]5B%LQ4Z;C8 MPO3F+JP;;M"6'>WC;!E"6XZ&3%:W16.P5'8P Q,GNML"=)@&;SW2I9DTFTBX MYCZP(?"RUQXF#J1+ Q'@0.C;=R]R,0VYAXF?.D3*E+FV230FY$>W/_=:LM4A MA.LE]7)9.QXC>,VTTWB@P313-W-FPTE[H;\!;9JV.A @!D^7,2+^2IDR$&!. M)\F 1K%31'7YUQM9+[RVSG H8Q9Q)\*"!RDF8>ICRDF G=#S4R^B$8M RN:0 MQ-@WMII@G5?6E)&QJL=\!!@S-7&9N#!5 )44O-1/"S/0UK _679 M\^3$J6EM#/WGHI0B6^JB9U@/@BO*LW("J5E$3%]+%PL=%[0CW5> M$&WS@HKZ&?2DV=%WZ:BJ-^1W68Y^__YQ^R^GG;[9 M)J.L(V(=D]$14IGLJ!'S2+;96E14R_H&YMO5SM7BTUTJXJ8QI%&,6R$ G:U-,A>/B5!V$'5_? MY+ALGM>16/P.DG?20]1(GVU*;^^1-M9M'8+01)0^P,SVB\OEMTQ.:VX?SF00\<#':9PZ MF 2W68;)UG!W!"^HFNPP%>Z>8ICN1 M ^RTB(.[NXZ0>B7GUFFA3[NR>MZQ6]F_BER=!A;JQ'#%'[,\TSD0R^Q9G0[T M$43,A<-U+R&*_8A+3+A'<$P3AM4"9ZX7QRP,05ZL,_1&7M\M]=IVH#OTD6@8 M@*WS<^B9+?4!,8&M]BX[H9 #K?=SU"9=\H:B[Z]ZT]?@$>8? M'L1CQNCB27T-RVJ>>)1YOJ\.Y%P=S8ET8IRDKCJNNXE+!=/7_D9%(@^''MM# MW1)##37S0.D] /J7Z65B 3W1+9W;RP0R#_2V%\PNKKL^52W45ZSC9)]*P;+Z M?$%U_$N%5MKY(XNRSJEYTK?)597E]S.D/OV\>LS43SKE23W ]7+(TE7M25*' ME4=EP949752Z!M$2917*BR42"\'TI6A=!;M:"OHX4\.K419(KL1BAO(56PA: MJK_HFIHZ3X=6]?@_]'BS6C,6=6FCQ:8(*:-/V9(NLG]KMV7#=RF:"-=EH;E^ M$J6F5T-:C[ )$*F9JL?[H;U12O[GK%A5BQ4L>Z*+Z_SOZN.X^U', U?X MCI<0'#DAP407TTV#Q,,)$=QW(]^//- QR(:)D96I^AY"^[*ZQDB:'8G&Q@>F ME?=+\K8YQ"O%#)1RC3:\S"JQ7QA8+45^(7/!:\"===R:_*\KM@ M+:&K^_NZO<75X]*T[5;/$"/KB*M-QFS;DL,THNBZ.JQ6 V1HV8HM%5CK+YQ)VN%92!/PY?CI7\N7JQ\EKZ[X M/]H^[J;+\,BK(R^_M@1(?>NC/C[^CQ6H"M8I><\OO@M%A2VZDU(.V,GJC%!6 MB^K8>),MIAYANHNH[S&[XW2;_I[?UQD-7[*V3=,\(BYWF72P)X($DX!$.(D( MTU7F@C#DOB.9G"\+94B9G9A/T &MN TU0,A*2W6=^+,A##LJGT(IEG[D"NEC MR0,/$]?QXRR*B1=QHUS^(5&"ZZ4[#2Q:U+>"BY8F^$KT%$1F!L, M@L.TE,67 ;8%S@@UT''_%)5)3_1G1-T_M)][W$Z7:1-@6VWWLQ#-66[.?(<+ M$E+L)J&OK'^2*,/?"['ORR1-"0MB%Y2$>H+.R*MT:])HA]EBIZD.;*F>PLEL MJ0X@/6RIUA>96XHSI&@.=DPWE&J@M7J*RJ1K]8RH^VOUW./P0WM]-/P]Y^7B MY;YC$)A;T"<'&'D)_JXK1RU>]*ZQ)6M^>#\M]_DC_" BP]9=DX!T5.9!K>2S MHED=YT^/.MFA_JQ@W:/]^8]T6,P\0/ M,&$1P0D7'+O"]WD@0U^FU+940Q_A\?WBB7W9A%[$S/;+,7" +>2]X@<;)F;Z MPBL5Z)9FO/6%:T;&*6A@(OH(-0MZR;Y:60(3,/HJ#QB]#V\=>Z7&XO4NOZ#W M<\;CA+E!B#TJ'4P\0G!*J8"797^O[% M?9%,P&W83!Q08]>CK%MUA19R\&76C[^_B M@'G-"RIR5-$FQK2)GP &W9FA:;:Y#@B.70B>!N2=YN 7C4M3;C1;1[6LN4$U M.^C3V4(C\+ \D/Q#1>>9$9TV2 \$Q$&L'NQMRRA\G3-[]=1$3>E/I*X?5'V_ M^O;=_.;*>+"1-]FV1D6'@::H5H7>*1XJ:'[G66C,U,&@J, TP3E !KS] DL[ M5!3^67K3AN*;BG\0CV_\HMU"_XVRARP7Y8M.Y%LKC_8[IJ'K1B)@F#M!I.NF M.CB5L<24.&[(O#!.*"CAO(?6R!I@0WDW1A*V\/N@,EOR P$ 6^R[LF_(CK#& M#<0;:'7W49IT71N(O+^B35X9O SJU:/N&?#O)DB;DR"2OC*6F<>4L2Q$HL[] M'L-N2!(6!S12ZWZ@0J==NJ.;TEM2=?>/==W,526L#O^F<,)=:P.!=)%G[5A9 MT2XCDY0*/2;Y^,5 =ZB^E7*?QZ %/0\^OH@75)S=ZR=:C=/< M^8QEM\D:V=2CNBKI6+9\' M@<^<@+F8R%2=5+5/*XFHBVDD0BJ([R?<,4TK ] =>4=KJ-81%'6\DV@*\^J: M1765#4#2%@3,_F4^(D2P5=\P,4,'T5$M;#=R7IP:VN?E'J%N=@_15ZN5?1Z(OOK8!F];6@IB MH7Y[?Z9Z0'5;+#+VLJU*DWINZ(:^Q&Z8J"-;1#FF?N#AT ]B)R!IS-(8=+]@ MQ<;(NF6[J^IF?4!-8@FLH8$V.EQ \ZWA9X;.UPA1ZJ9A"_W9_CE.M:"+$!K* M$+1C8EHS\2*@#HS(RT:STV%_B(>,+<0Z0\-/ND:/2[8_MH[\93E103-RC_H8B5^4W;+JJR3F:O-/_XU4\N[9 \O M;9%V1TKNR\3'S(^5:2&%@V/N$YR$KL<\%ON)&X&N(R#41UZ1FBRJZO5'R,4S[>2>J@+"Q#M::\M;& Y MN+RP&@3N-][- ?I0+'2])'6>N!7J$\N7]'YC"UWGZA?*U+_./XA2MZC\7)0B MN\^U,SOC&:T+Y+I$NKZK0XF5.85)*B-,DRC%)/9XJG0326)CU_*PK(VLNEI3 M/VLYT85W6<.++INEF4%5AQMSU^K $W3>7?UZL,.4W4'RX);5&=HRJQVS[>2L M^55_02W'J&49?7\+DV/N&G^]2;+SGK_"9(%\[./@V>.&'YC@9)[Z<8#J.O-' MH@!/9OW6-)A\4>3*4I?^_YA5;%'HW?A+EHOKI7@\IT]-AQE/2ZZIU^[HLBQR MT90UK),2]QM_;#E#?VK>4,W<0%5=(#A8Y84:$9@L110B;C=;%/0>/!'L4[Y4 M*^>*<_7-5+=%M:2+_S][^E!P,?="[H2NZV.9^LJR])51&8>$X# @)"6N$R24 MFV:%G28S]CFL)HQ:RMH!JFDC11QIZN8Y8SU ]:_YX<2'K71;R4'I9><%L\HU MZQEVLL2S\Z)UL] ,GKZL"NJMFN8'6@FE AZS^GZU+B\_YZ$0L9L$V->MGHD? MQCAEE.!$>"3R&$DC O+_G*$W\G+]LBEVLJ:/M@RT/0Z _IUS )IY= :$!;:, MMR5-;1"QKFIZ1LZ!"YB>HO8JM4K/B'ZJ+.FYUV#+ORJ7:NM_*M0Y5@WRJRCN M2_KTH&LKZS. .K;ER^VE2TI\Y@OL11'%A,D0IZ'CX=A+@I0FH1N'@8D&,"Z\ %[E,(:K2.,E _;14!@- D MN@ N^%H=6+QIW<*M>!0ZAU5'IVAKH%!GCWPE>!LT4>355[&\D7?TI[*1W],J M8W4_NGDH$QISI1YB7S"E*#A51X74PPE-'1D37]) 0(X*UIR,?HBHVL KWN$) M%1NF9BC5O-3-2KEV*)25=<-2^^DP.WA, C),%34LK9/A:Z"[?*$M8_5E4Y,J MKU25;E5U_+D94B+HWRLA:O\?JN5H6HT.VJ7N,BR'ZV!GRTN@^M(Y[L+ M![13F1]H]7"5<_V']A0^TT6=9;'\0,M2USNK[]"4>I0L" C'@J1"5_60F%*7 MX$"P,!0I\QP"*HME1'5D5:B)UXN0Z;^(+1O YO!F #+?\4)'8D_JLBB.3S'E MKL#<3QW!"7-E&L^?19D6KP9AE_KE("*Z1$(WGI%M3LD8J)IM$X,C!=L2-A#5 M?^EP,-,8K9EH8A&&T^<@H0?2W68T)]73(!CV=3+L9>B[$96W^C^ M2M=UOH B=,66V7,=6SU/4S^*0QXH_>LEF$B>8*K4!Y9>+!-',M\-DW5])3-% M N3 :*'LUEB"J92:<)LKH1<&W9 &)DT D353)F.@99=&L:Z#K%N-O=M)JO@% M-1AN^$%7YS&$YU/8(3%48@60^K09%G;0'*1:6 X#O[_]\)#?7^>?=<34C;Q9 M+2NN!L[Y[_ESM>2;?@N_EOF27^>W9?GW$MAGQ)K R(= 72\2ZTM$7%?^_/"@ M6^3HB*1.?. V.ZEMY_%K27/=*4\]=JN.-F5=-;1"=[IIGSJ1(RW?4NWXM?;* M=?5@/5?"\ ATV7ST:[')I@*FRR:=A8$[L%P,I]4%OCW5R6[U+P:F>]5_^6 6 M\9ZM<^;7LE@]*?M\L=+?TE'3O%7)VH1ODTF4K3Y/DR0,8V4F^X'440*.@].$ MICA,$LEG1#L_MUF:@!A MF\[&]UJS-D,;YDYX8F>;4W7CXFUY_*5VT$Z(.2#R=4+L+6-=)YD#6'CK0*#U M!;1>2F*Z$-:!P-@)6AUJ3(O2[HJ4FOFO]%',J: LX$Z,?<\-,0DC!R?$=;'K M4#^._3#AH6];5_7B M5-96WI:-^5R44F3+E9KTOPE=0T[P*W6DH?>BMM0^JK/D)BEK3CPG]F008^$K MTX:$J8>I2P+,.'$"RCW&I5%@SML2:^3%_T=CO^JK^=^_?[2^EG\;6)G6E'@3 MS(ZG!VOF<Y3*V-&K] =Z M7-."QI(= \5L#[E85)A*WY";(2WPAN),6[G5@#=PO7(-%H]UC,;$L58]8A[& M4?4];+\@JVW8^K8L5IRF*:.28>*YZG_*DL2)%X68!LJ4#'B8$ H*BSI%:.1E M^9T]"+YJZO"Q^NZETKO; FJF!:>""*8J6 MI[7_67&U+B"(WK6,_:(+-JQYZ\9[CU$Z_G*,A@K]LV=DVGC BP$["!*\?$3[ MAHR5#A@7U4W^Z:>.!5IEU8/6H#=25X:8"R]*?.U5(R%5"DQX"8ZE^E&X@A+. M@X12;MF+L9?P-)?,=2I+D2.NZZ6('3;@O1C[@8Q^&Q)8T.48&+Y9^,ST_3"0#-' _DIYVU\T7X\T8?GDO^]W(\Z@@5 VHX_1?RCSM,PC+3[ MH*/TU%_K.+WE< &/UO#WZY:ID(>IFW%!'SB^\5+XK,(;K8E.%MUX*2S=X,:+ MQ[)NT+'M[]OM&?A[)>1J\2638I[2F'+"4RQXX&/B)C%./,_'7AB[L?J=,HH] M8'>.Y'O=.W M3UMX&A;0ESYX;#ISF H\7%N.LQ2G[LEA"L&1AAS&KTX<,]+>G75VJF_%8O&Y M*/4OYR$E'F.>BZ,DT#$@@8?C5.K_.8$3):[T/="-UCALCNU[UQQ5:O/FNC'6 M4V^#S"DGQTQ5O3[D,.TV0+3%)IZB>_[Z4W./6O:'[!(!YY,LX=5D0IR"M;49V[+#:A@EU[-MP49]\"AT% M/'AC":Z=?AP8'I MRS4N'0:&4VXPX0925H9$)U4^,"#VE0GP;;AK[(K_XZZX%87659_S[6V^H>?K MQ.MCKVC^CU5[I7]7H-M/-SO[O8Z&+)9YL30T\OI@..^!&@ !X+(U%![].6B< M@X&L5MZ@4V-.YNPY(U37EW/N4T2_R;H M(ONWX',I8YT+H.VJ)W_B%95 MP3)]YX5^9,N'3=L0UC*)%++9<]/@[ZG4Y08?T;N%J*HZ)!H8+@_ WFQ3'P=1 MF(984T"=JZ_9IFG$FC74X6V&4J%QUD$/ _9% F,Q5%,D<\+3=D0" W+0#@D^ M@J52RG*J9*I;2-^660!U3#^47B0=ZGHX#'T=?J"+ MD[J1@ST2>-R/XI@(6!^[BS&\H&]=35O[3.J*<7)1_*@0WL5Q4/ ,=?)0D,#4 M<$L6U71G:$-Y[70:T-HRDG HY=I+:UI]:B+V@0HU>LFBS)(Z%%ZQY8HN%B^W M-.-_-&DF;=\ZL&5E.-S8T:,[?M26':3Y0<_57]I4M)8G0 4D0ZC.6U\CH 1; MY!" 1K#(@/+;E2,RI#%=\2&8T#NEAH"OPM7 ']4RO_^X/'KC?Y4K@MN+?UB0 M$7C@D57#'VWYP;VTTM/!+MKGVF8Y[\6]F&L..+KG='=J!^8N=$#E)FM,8SX,*VQ*WDGH&?@E-3S ML@UD8O00FM2^."_POG%A\(;E!6Y5"67P2A8D$7-=S!PGP;K]$4XECS%1OW 2 M&[ M.X(<7-SN_A9>H%2W5OM2T+P]QDJ'AIZ;A-AA"<,D%CY.1,RP$Q(G82X)8FG4 ME/1PZ+&7@6[AIZFAJ_M2"/,M^0@(_2OB,M%@JV(KU=EC]CFAS$L^V@MG5\ 1 M("2H"N-Q.7IJ*NZ],%F%Q..,=NL=GGC",IV]J)8W\M>BX)4Z/GP7Y7/&1/6] M6/ YB4,WT)M?("-?A],ZF'H^QZ'GA[XD@2.)!*6KGR0UND.QJI/NGLJ"K]@2 M5731AF-5+1/ 3/73F)GMG\,@ 74:-B#45&OAUW21)CQ@"OE9X89*$3]-:-H4 M\+,"'Z1XGW_CLN8O=\454Y9 *4[&\L\#2KTHCBB6::)L\("YF%(68U^9XY+Y MB9!)9-?WY3QQBVM5V(I?]X>MVF7?3="9[6?H&)<3MT#93!\,C-QE[5^6!6JY M0'NY.[-=6W_XSB_F\@_<],6 \*OT>S$'Y%2K%\ (=BJGOLOHQ(IV0I(3QTUH MRA(LHUBI&*G+1;" 8R_Q/"%)Z@=."#E G"8U\@&BN5%;&,0L0R$RTP_#" [3 M!XW,':(SM"4[W-(_+]I 2[V'T*1+^[S ^TO9X WXE>%GQ7^1BV^"Z?N;EX\K M<5?\D16+IDRZ_&OQ*#X4JWQ9OGRA/ZX>EZ8WAM!QQXX.:MA!:WX07PF]PVU8 MT@<$S11JN4**K1FZ>M0_F5\1@M'L7_=C PG3!.-@"+H)M 7#ZB(03&RR>T!; M&+K7@-9CV/H7'A^SIN:C[GQ95Z^Z%SG3#1)]XH0^)0F.F+Y.\#T')]2EF-'0 MESQ)4A[$, ?#25KCARRM*3?-:[NTT;NO.C7"=1%&__M_Q9[G_/?^\SN\UL^X M_PV,*N\#VM0K,0A\4+=$#Q)#.B7.RC:85^(TI8G=$F=%/O1+G']ER(S_)OM4 MD;I6$N4ZNT);)]5ML#^QM?SI&5R^;J95A,EJ:R(SI5*FXO% M;W*UH:[*,JM+HWXM\G+]HS)&LNI+EHOKI7BLY@[S:!*$$D<)D9@0'N(T(3%V MB/3C@#O"#5Q0!O60W(U]I[+)$9JAAMU:"7087B)SS%S8UVH.I8X#I,(IQ&+ M8Y^G/'%AZN<2;L971@%0&5V$K:%JF@HQH*)2;.$Z!48S-D,M:R^M2KK)!RR2 M/P@$0RFHBWB95ET- =N!\AID4)@JJ\KE_'NQ6CY)BQ_/CV"-2NM(H*.?X\",KFYH@:BF::9T3,/2KD4: M,#.N7XZ^Q:W>["QL]=-V49\8=))5VB_0>MF=>0J>./M12%$J<^>._FRLH8_B M25DZS:V,,GRN'HMRV7I,/Q?E^Z+XYW7^Z2=39Y8;N>WQJ!9?DOI!(G% X@B3 MQ-4I=YS@1,HP"7B2JC5IFG$[$$\CK]@N4[7O@7;8TG584:H8TX5F1,V:]L,N MZ4_U4\V=>0;L4%/4KQA>"7B8-EDS6%\M-RS.T,Y$*"Y1ETU=R!5I1M&U[F98 M3\2-[+:KG7XBS'.87V%"[)*?)YT84/KTP!#VY%T/16FRA.V!H>EF>@\]M)VM MJP^EUWFU+.LO^NIG5LU=F0B7*HLU(8QB(F2*DS#RZ^31D <1D[ N;HTT1_:EI F\?CN!B9GQ>)BU4UX,$!5N1IV49R#0\0F!2>^^T@/M&7,^3 MEK$#HNT"KFMLSQ,_3*FNTARS),'$J;N;>13+)"1)( @+2 HIP[0S.FBYP:LQ MZ5+[61/.1I?+,DM7RSIX;5F@NT]WWZY0M2S8/Q^*A0('&D.P Y)DJ1]ZD:LT M$7<52)Z+8U>!1'@HPYAXKB>-XI@N!\FN'T$+TKM%W3IZ7*S,E)4U C ]I85O M Q[;OME7>\+?TF$S3X\*-E2ML2,##P/G_@L2';@C8/^2N4PVV'HY%@\XU-Y^6@[+\+^=H2:,^SLFPF[ MW]$G[';K;^)9Y"OQ6?&@,Z=*RI9_RY8/'U9*7S^*4JVWQ:JFICO.5/6A?LZ2 MF(6^WL2C),:$R1C'4J0X3B07- X%-?/W7,##R,NOY0BV3]E 25(O])55@CGU M$UW/)L%Q&.A&(9(D/&).&'KS9U&FQ1L!L\L+%,[*4(5= JC9\6!DD&!*L64& M:3V UNPT'9W6#,W0AB6TYFG8#D07(#+0Z<.&@TG/*!= M'^2N60H^'GG]OEI M+^W(\,AS\.+(:O>6OJ#G"MV*4A;E8]T2YF-6,656K$HQ@R1G'1?[_$'H(HEA MR_Z(L&,D1_5*974R.AQMLL/124&ZYZ/3#\&7SJ;@_!7_1_7I)UO<_T$7WYY* M777^^^KQL7S1J9[5,K]+%[ F%?"11UY\NVT3MKTSJYEVT;>;3]-DX9MX*LI- M)X5.6Q?@"K5 ]_P2'A=8V!JWQ'3Y(([@.G"?"GNA:F>JU9F.HOVX5Y M=+!)EEV?&.M%U?N,G;OC.E='27W6:BM)Z3I#J:^6C9LZF'(=.T:8AZD7))@I M&SR@@;+,66+1HO,(*:,O[>+&G!O"J-Q0AAG>QU R,ZQMA;9:7EM!OYT7%&P1 M]X@RD,5[C,*D%FV/B/L6:]^CEO>$BD=M^Q8+]=#]=:XV#E$MVV,>Y2P0Q(TQ M<66*22($IDZL5F?@TYA*+R(IJ(])'[&Q+\B*''=HHS5QX"58'UIF:W,H#&"+ M=)?J1OH!#[,0^8:Z*>LC->W%F8'0!_=H)N_8[J_Z?N[[4FU==3A!6M7.K7E, M61KY:8RCF I,TICAE+D>EFHUIR[W?9> 0F].T!EY*;=7O1NRZ,\U86 0SBF8 M3#?9BX6';K1PN2WVVUZI!MMSCU.9>-_M%?5P[^U_W-9ZO.)<37K5_O$ERX4[ M]X3#$E]G=?D\PD0F*4YY$F.74=U!Q?,3L_*%O52FL2=;BK/U7Y"FW9N-!,#) MU,R\4'HK>Q,NN(7UV2/8!6;HL5$GMD=[!#LT3/L>MMM!FXI9-_+33_:@8R1T MO:R;_ .M'O1_VJ'X3!?:A?A-[=EEQI2-J']QE?/=?^@\.7>B,%*+FN$D]HGN M"ACBQ&,IYM2CU''B5,2@S,T1>!Q;)=0?F//IQ7-P1"WGL$7SUVAW' 3 IUW'BS8N;VUSG_"M] M-*Y?>OSML7V;BH1UOYFU@/V+=!C98(MROW>,#K_CV7/&5TI=]KWLB=33T67_2:99WEZT[CX* M)()S'*:IBTFH^TD&,L8BC+B("24!9Z!F;T &1EZ?VUVEWF2A'>"@:)IMMV-B M!%OG!YONFAG4L/TT!I9L6C* MG:Y':H=L"P[_V9 'WH?T@69XAA\&"N#AW1H%B[I79^4;K*K5:4H3UZPZ*_)A M1:KSKUS0,%9?G"JSO[F/65?T"*3'>>"&V$U=B0EU?$QC*7&0,"_P&0DCQ[<( M'SI)<)H@HJ:1:JYC%[2OC96"9TN;#K)',3,\*%P$P07]8UN:F]3>ENSIWG9V M#63[1!NR?^Q1.M.WC^T3]VCWV-X7X/9U'85]]WC_6_Z4?<@K7O+/"WIO:E\? M?WOD;;8FBNZR1WT"_>WK[;7>;:I,R2NXN=U]0O#S=O?E,L-67Y^XZ$]->Z#8 M]W[!K"SO$T-.9GGWB]2UO,\\:=TQ]4F9\W75QTX!H$YQ[4V0B]H89JCQ[( M3!7&,$! 5<3QU/>:LH)"*ES1U6)1_*AC_G65S0^U68*TV3>DOC@O_6 :HH?4 MQ#KAO-"'6L#@'=LXXF>E78KR99O_O=GTO-!-@I!XV$MC@HDD%">^DV GX6XL M7>XQ#^1%ZZ$U^@UX2[F3YGY!3/%IR,R6_4! P%:]+086\<5GI1LLQO@TI8GC MC,^*?!AK?/X5N.E]LUI62YK7)2WN[Y>?RE*?(*X>EZ;6]\D!QKY V])%BG!9 M^].0(J]./\6JVLW2OGHL5CVUW@"HG#?-!P$$Z!L;$ N0M7Y65BN#_?2HD]GL M9P7KFNWG'[ZTA_AW7:+Q_*['OD#0) MA9.X3F+7)OPHO=$/VH^/ZO.L6[57J/M)ZQ#3N[+N /:R_OU?Q8*C;\5BH0Z; MC6_JDO[@Q_$UVYL'1 VVZKM=OFO2*'U!-?&)>GGWRCMXN^[CU%ZI(W>OZ*>; M;O>_9E$_2A17;+FBB\6+[C0&W+J/OSWR,K_]=(/65.OV:)?MU"<0.+]-7RX\ M;+5>)C>LJ%2O:':5I8X/.5UYJ5Z1=FI,]3]I6;)>';F;- ;!MTD,ZE^?BDK] MBWS_\ITN1)OS[7(_<*)(V;Y1)%F$9<8!*E L?$ MYYA[B1/(R E3#Z2"P!R,[IZKPS_JNJQLFU]6=)87;[A![[(<<64GT+)"ZM>H MTNR=CA<9: ),W7HCP@IU]G5KY6\*WAXD[LUT64S4\M088T,7&K# 8] 2!!#Z MKU"

XV4+; :RB.WA_[@KZE,8H*+_SDMC1_)L:C_JKA#=0SF@KO^NE.>M M#VL!8:OZM&R#%O<_*HU=K,[.2-.%Z!P38"2[ M%:LRNWI=8/C--O-QT!RI^ &3# =N).O:ICB)18!]%GI>DKHB9J!(Z#&8'/NBIJ6C%V"6/XNV/CY, MG8TR.68Z[[4AARE&S6W3;V"&.@PW$9==EE'#,]IE6A=F:ME&-=^;X,P-[\-I MT#&1'4C-CL+BI+IX3)#W%?:HM"QC7^A"5'?JW:N%7_ M7S$@LIJ]6_I2JZ>[XGW[KX+/"2.N'_H2\T1PW;F-XY0S1WTNJ1>[TG-(_^B7X4/^Z%[+6$V+R )[#?GUMMKI>.LQ-VSYN1!"U=;,[+H/RDE\7SZ M X"41%L2!4 @G7/VGG\ZL454U8^J JI0EXQF)4 DA@ JA !B- ,)BA,6TZ(4 MS*H__K'%1]:W6SVLK*5GIUI' 1A6JTO%>\:+QB&ZV7YC [FHC/ MJ 1]>=;V84B$UC:H3QCM3](L,1;@Z".3:/\0LUO-'_R,G\?Q19B(U6=2KY]N M:[)J"#-7X6^>^K\Q][NPB#G-* 1Z$+2R"0("@I5?P:D4&GA/UD6W)KF,CZ3HV4DVTS;]KHJI7WZ-3]-H?.^;EN8%-),%9 M20I0R((JB)$$*)82$ @SFA1Y4A3I7*U$JU>'N\^%_:V_(:_#]3]>0L_:VJK7 MP][.UH^&IYNY/^@UND?VL#IM9N+M+)SU]P(AT ;@1GO2/< +EI?;@-\B[H&9 MK^O_?*[937W;U.^;]>+!'/W_%.O[BN_+"RT#-39KC6S*V^K"S[6.7%1U=/OU M2[1G)6IYL0_>6(%S/I@3&A?'$+$%)-&WH 68KD)[!7VL"$P6!'(1MQ\4AY+;39>]1'8:S'9.)J^Y;"<7G6PLVSFQ^E/9 MSG[6\YY8V^'[:JF>:/30G_73]8HM-WH3_US5FHI5BF_"*%4^0 )XRF, ,R0 MRHH^T5WD-& I,8TX! MYG$.(%'>,188@BQEG!'.\U+([C6\7_%?^R5L&;1^!>];/_@U\;=SCJ='U&T7 M;7G2 WDZKJ*.K>F+#\)"%2IS(@Q3T^9.! 7R('LB[.KNE[U_DI^+A\W#\S# M==-L-+V_5FH1P^+-H^;EL_JV]V,$5RM^M5$>1;WXK^#S&"4%BQD"'!$=OXV5 M#85< ):51)T]Z\NEV(WV_+[*"[&_P7^=%^-W]S^U7OTC3(9!>(@'K)<>;OT!HC MVQFWR;^#PIZ_A LEIYL-:*E&AFRD7(+;Q8,)+)C!1/OVV,U(TX%MA/:?5'1J MX6GG%9T1[V!JT;G/>X[L5#I]9\[.7\5ZO32%:6VG3$-4<-V_R-08F_RMN60L MDT61@CS1D4R!$T"POHZ+69KR3!2H1$YC/-WHCWV"( _D3FUHI*7M.,C3$4J[ MH\&( +F9A#TCT9Z36==6->J8:?N:M7T'##\!IX#Z 1%J,J@C]6FGA?I![-_9/V1+4=+,3(DHRU-^]O\8X" M9%?V \+T;^N'/N8>9_^X6(D;V8Z$^D!T^?CZZ8JK?RAE)LLW55U7/Q:KN[?D M4?U2[3V$X)253&?0Y.J/6%! S?3>N"QB2G !N=4V[D%[9$6\8DR!IGU?>^XB7;L1%M^QH/./JH\(H1^H>/ M4#K%?SW!& CRNJXX62374]1^N-9W"=^8;+.^D5_$=[':[*>/Y4*F>4P$R%$F ME*$E,4!E*@ N)>8L+A'&5J>:02HCFU132JV^\75+U7VFZS%@; .C%XKK&OIL M)>T(CA38'! I6.CR&(V)@Y,#8AZ&'X<^[*N/]6-5JZ/5U:IMDK8M-^<9R;,R M XP54&DDS &!C 4DTSR N.$.$Y./4IG=)WLJ"IG_,ZDUNJ@?.MX=TVFU>[3 M_H$,G9Z>[F\;FJ[HS>+ME)W-&?1'W70H<;#HH4>?/J?U'O=SM B.*X2'/" )4I5NHH='L7F0*T1^>U<]D,7*,E_@)1;#"GB!A&X:YRVU2_]IKULO5)E&E$R)L=>?4KSTOWW3O,GWV-=DH^]+,+)$$)W$)LH*J MO:S(]' A?6)-<$$19#)-G9S&$W1&5B9#=>;0=^P<+'8;60!A'6-K>SE''0MZ M1K!0%UTGJ$Q[H34LZL'%U9F/>Q:^M2[#%_&H4^5U.ORNKDY'EJ[7XJ&9R[@@ M,:,$Q+Q( )0L Z@H&, P$Z04,)72*:O.ANC(>GN]XAOE@3]M?:9MTEP3?3.Q M3\.#8^J<%99V^AT:(<=-M/,C=^2?E[3: .1>;.,@<:A2&AN2TQ;*.(!P4 ;C M\JQ'.MMR>5L3D^-;U_IP8+3&K5GHT!ICWY@MEU%'.^H3=TAQ&P)@6*M#RNZF MR:?$#MPTU$8XOU2VH86G2V6S$.]9*IO-Y]U5T P.ZPTE_KO9C>UQ;@=CL];H MT=W^X.IG,ZV_-_^(]M.G['74"J'SNAH:'-=8KR4N(S2&<9'<2Z&M"$RFV"[B M]A7O14<'OA&[*MFATBVC=+KQ+87]Z_U-_A\0< MQ3(K&"Q PO(<0(H1H'F<@ PB'A>HS$5JU4HF+%LC6Y87U"/14HT(8_7&I<0P MX(O(!,Q3D17Z'60 EK $.&<28.5-\0(3ACBV:QOX>J_"JY_@50MZM-P2CK:- M3]=55-%EEXWY*B]E>"MX/:#=-HPMCY%ALM\ZX?C4^%GT4D%VO$8=LZ_R-NSS MI5[GK?BE4DWY=ISRK,*#.)""%9#89-E9X0'J)VZ-L+IG"%!7^+XAC>#]DV?/ M.0<,]J/-ELQ1) M3/-$4;[BU:,Z&']8DCO;.,Z)QT8UA"$*[=KIVDX@L3O87RBP M8^S)45;G\_6 -(&.R<;FUH+\%(V^R?@DUG,][IA" M7@")B@Q 2 1 29J #*5"P(+@%!=N6>8O28R>W&.NQ]::8O2H2+JFF!] 8J=Y MEPGJIGB=C(:8N1RP7?+T=Z/< M1I.HQ)\(<22^KU1U8*B)\%G'Q6 NV,"6N MI&T%O[XGZVAA4K3$[GL8->M:<6:NG4ZPVSW33M)XBDC7EFL6+1[4![]WS675 M8[585=_;O)9U9?C<+3Z+F@V[UQ(LS":L/OU FFJE>TKL?B*7554O]!1IL11L M7>OR]YG1FL?EYH&JWP2:S7'B2S34>^W%$]/U5CO.ZK/>:2<^XM^SI5F;4I]M M+Q@]:FI3USISQ'R3YIR)'$&.0)G01#E=1)E@FJG##>4IYIPDM' J>K>@.;K[ MM>/ O9'+.;ALP^Y!07!UPG;$>SV9]O2[<1)A&[U82ANPZ\LYBI.W@+&$X%@_ M&-M'??V9=K+$[M:@R])](U9"+M9OV^Q>96YVZ;W[02HPR9,TB1'(T_$ (9*<< MB4]JFOR >6F-/%?QSEJJ=3^D=Z+][_7*'.5VK5#?DL?%FBQUZ@Y4YZ8L1BE( M&F #VO5,M2=\YQL M0;1UQ()BXIL796A'OVVY^%UG#+]LE7M\R%_X'"I'/,+E5MD2GCKGRA&0([E8 MKBMX3Q]]J%9FU.GS4:B?2?TW66YV_7Y[Z><[7R,M21'G! &!LAC -,\!ECP! M*<;Z76&68>PXAM2;F9&//RUK[9#GV786=+6=!3W3 [(BPV(O.O(L8_^\>Q+^ M_=B9LZE0=S-PEP$^UAC3BX$*-\_4GY6I!YM>#-J1":>7K^F>'MB.2Q.U[#KN M.J0$'GET9(/5S>WK):]VI&?.V7_'Y!XV+0%$=K,6_M(Z)?<-R.25T'=LOE_B5(?:O0 M%?-2H)S&5 *(1 8@2R3 I: (4DI+ J$"Z>PL2TB*A(,]H M"2"4.4 (QX"E&:)EHOXGG!I,#Q&;QA]JVN-Y8ZA'U9Y\]-MBU?WX=V^/YQ#! M3/(<%S$',BNQV@DVAR%'"&7YO.U,\W5-ZO6T.+XD[(SF 8RSB(J[ MQNM4]TB/XC:?%#"\6WQ(ZK7P2#."T[@$21KKRP-. "*P "F13/D ">;"Z>9RF-S(6U-+ MS75,R2 ^=IH<3FHW76[ISGIA_Y9TX,;);F(&&V$R2&SB228V@A\.-+%ZRDVO M]=3Q=UVZ=+B&40/NO+\ERFB:0 506:F\OC7IG!="E<11C M%A-B=>YTHCIV9M66CZC/B.Z1MV/%S@2X03EL"48#R,T@6& 3V#9X"3X0,E/K MM=9!_65O%-RH3&(;O 3?F@B_A_U. ,\-D!ZP-(\3E(F$"5# ,@:0" BH<@. M*&@LI/*T2NHT9O.0Q-@Q[MV&MS1WX5Z92$> L=ON+Q/7,;[]?&L_,XG->4L_ M+4J@;?P(@4FW[M,"OMRN!SX90O%V38WWZ=CS1)"<\0*!.%$J"'F2 L1A!J2, M"\92CAEQ.GV?I3BQ6B[WF2>7J.8QZ'PT]4) +E3<'?59KWIB+$T>$'44Q3Y& M[Q7U?$#\8;4?>M#/"ORY6%6U6M"4F(MFO4WL^:!$^"*X>'@TB_VE&/%UT^^5FM=J]_6]ISO*/*=3D ];C>F!=(P1 M.L]KZEB<=KHO2*Q?KHE/Z^Y^L8NY((90FTR]3Q/>;+['2L!^W: M 6=/>-H);\Z ',QOLX 9F^]T# SVX G?8<=.[,#- M=,X0?96^.79 G&J18_FTGX&XK4T!V)-)4&US5;N^V3F.628S"M(D@0 FF .< MI%19!\P*PF%)"B>;<)+2R&9@2[=-BW:S!J?1L3, 061VT_GGXNJ<$I,3?K:K MNK.6GY4MD&*?IC.I+I\5]Z7ZGG_ LW^5/AQ\$>M%;?H.W=#EXJYMD-5+H4AQ M@FF>I2#)]("$E&& 1)X %,<4%SF+6>DT!LN&Z,AZ;%B(ZAT/4;5GPK%-E0V" M=@H>&AO3'R41QD3=4]RD;DM/VG'( X:#3E,NS?@;BL_J.?"(/ MXNKGHIG',L,\(Q 0(CF @G! 8U0 +"G.LP06U*YY^K'%1U9X32K2M*)OFIJC MZ_\,!3ME]I7-36FMQ7)6SF/\!U+"9TM/JFS'A'JI5$<_ITXV99#:V)=UAF2TI^FUE0_C91FX#X6"XV6=*P#NT7D; MP4(%Y =I31N#MQ'[(.QN]9"?4O^UJ@73#_"_=!IP.RV%++?IO?N#_INV/<'- MZJO0G[M:K91%J1M2/\V%)"Q!2N&E(*7RVDL,*$P2$",J48QD'@NKL88!>1K[ MC+_+?M[QLNV']*-RLQ(A7H"=+9D85C>+LVL;=/M'\I@=U_]S2=DH:@-W9 M-@4$*I %"\'1I'8N((0OK6'(I<=QMN:XQ E"B3*#/,< 9DC]34\7R9(L03Q. M.9?E?*UGSX;QKYRLW8ZLO4ME9A6W]7./'=6PSE4@?^IU7:CI/*:)G:1?RR_R M=84NOG$D?-?+]8HQW_8,5 M..=.1R$KJF,G)!A@%\H$7*_TC#P/_;<#S_9R,C DCI<7'<5>LG/TK24:C=+B MQDG>8)>7-C0GOLAT@.'P4M/E8<]3 5FT#9^[WK1:3?ZY6-__M:JHSIG6A*Y7 MCQM#6,FL[%.74:WO3Q:KNS>D633FHL4L,^<"HESY3Z H,P*@I!G RHB 4K T MP87,L\2COV!H-ETTS;LG87>4B\BZUX.PDE&[H.-9)/1[PIC1+(,%(#'6*>I) M#E"&$:!QRF3*,4RSV+5;X>N_)><.A[UW)%;\EWD[EB?+5\3;\22J.&V'#T.Q->T0>"=R# M(_58='S[&3=FA&B72=C,8Y'SA"8%$ G3S6KR$F")$]U5CIR7 M!";QJUFE"\KU+.[O8K5Q+24_P,3.WETBJ9N],I3,7)0MK9#=7(]+$:R#ZXOE M)^[:>ERXPTZM)SYW\4CMZY5:]HI_U]MZ!IK\(>>W#M MU'@4R-STNX_)8F44?,L??CAW&?HOM:(;CLX!@9U6RXPU9WC M[?VB?G;C%4-1\BPM0,+5]@\Q+@%-4 HH%8JDR CA3N6$E[/T>C>.[A-8 KR ML:X<+X%UVAO'L+-9PB'U:E>.!PS]XC>.IP"\_,+QY,I^]O(]J77 J_DL:M.+ M_]UBN5D+OANMB#A2ODZ6 (YU;35/N#J(E1E ,$Y$CFC&W&91G:$WLJ7KJ$4K ML58'"E/X]RAJ/>9[-T#C_[B9NW/XV=FR@*BX&:HM83U2KIV.,8NV((TQ6M)2 MT$!VYARU28V(I>@O+83M8V[JW]3K?>K7'Z*ZJ\GC_8*1I>EE?^3RFQ2ZR6JNLE2Q# MBJH6Z"FI^M=>08?7GD0MK<3;*J/=AST:X@FZWE]\OZV^BQ59K3\*M;>3._%% M[_Q_DI^+A\W#7"">)#25RBL1.8 ID@"7>A U@H3D)(-%C*P;WUF3'5E).RK1 MLB,=F490#FW6[/$;5MSQ4''39,U#+Q5"URJW;,RB+2.1X606=;R, I9#[[E1 M0//L,1<./+=.12'BVVXF:_(S(H:' MZ+?>& +'*7_G +1S9@+"XFH\.S1T,Y>6]"Q2%,.W<3DC6N#^+:>HO4KCEC.B MG^K8C_+R)&,Z9G<(;\=L_#Z+6N["F2I?7 *9*F?RDYHJ7W!> MFBKO==Q,E6!\_OY_UD]7/VK>7*^^;AX>:E/@VZQ7MW3YH:JO'I=T^:^ZZ]]F M87PWS8F/"M, =.Y&LZJAE*-(@)N=X :'T9' M@W58.C<[#667+SA.4=UET(1J$>C'Q+1- R\"ZJ"-X&6K71* ,L[F.]&P>F$F MWGUEQ$'W3/$2&"<>\Y7,0N@2<@@#C%U_RQ<0SFG16TJ#!H]/47B%6=%;TXZ&A M\X^YW]_??/GCZM/U_W-U>WWSZ>K3NYO/[[^8OW_=Y7^5I#^_QF3W[=;B]*_9[1_RK) DS;W^/^WW?R=+88Y: M:N4%4_Z^_L75BC__0>^3234)I@=*$ 9YA F"JWA*E MJ5*?)(,EA5FLO >G\N.IWHM_K?(%;R9J[JL?*QUT7-^+2%G8IEHN.-&?;[9I MFXW^N'E:*K?0M13ZHI=IY\),]HKIBWZ#@';085XD$5],J>E\M_XVVJEEJ8;?3+5+>_?/SPNJR?E MVOQ)UNQ>[:S]#_RM^% _NA7UP[R,2XIT+B"60IU'LH0"@G(!2HS3-*:P0,2J MR#, +R-[;3LVHH>.#VT@=XS,HN\M*Y%:VRF;^+(7<-ZUFQ!6-XO8,1;U"4>: MM5FT!WO+W;-/S:*.P>AV4K!=\KDG ]TWR7MD\!U3OX/ -9@/?AF%"9/$@T#Q M/',\S)*>I;$M&?%5U-\73)CJNS>DT?SL+[0_5::Q@>#F'KPQ1]G^[W4'E4_5 M^E]ZPA&K[E:+_PH^S^(XEKA0/A="0CG#+ :$JF,^%3"F99;+%)5.1;5C<3KR MUM0>_/4+>S!G]8VIAFY)ZZ+HZ,09:M/&'^Q$/X@P6#YV MP>C8IJ.Q[WJ2D1BI,QK ><;5 4WD "(G6?%OJ0RLC)OO]AM M6:!C6Y/CL-BI\L7"NBGPMM!O*^\8;4L&10HYU/6 QO137$^)>71LZ\D/N[;N+VJNMW"1FF(8;0M"2)%QMJ0EB &8D X@5*4 2R;PH:)$CJ[J9TR3&UL,^ MT38;R+D?R0ELAO4QC,2.NZF[L$X-28;EN: ;R8F%)VM%,BQ8OP_)F4]>.&#@ M1NY&W?08'Q4V#GQ=Y')W/,HNZF22CSB9QPB%TZ_9!FJ_3C]T&AI-- MUJT>]C,=?Y+Z/T*'7+^(I8[B7:_6ZONTT/G7YH30%3X)CA."N 19 3, "\F MVM9S4"0Q33%,&DG')_VG7)F]M>GKVNU4;PU+3=-G*^9,TR8 M+$4&2I(C 7+ 4J*&! 1Y^K$D>>)79+T64ICWV=T=*-&$YZU#46;Z%XL>?3; MHFLPZMJ4YS1LJ< $PC@'7!(,()&9,JFX #P6/"Y)@162\^^BIM6DP/4INMT] M=%#I-*XMDB/ 9F=/@T#A9D)W7Y^O[=>GI3IK^[(&S)\Z*UJP26^GZ$P\W>V, MN(<3WO5KQ=XM:L'5W*.O:E33FS][HN*YKR6WUIONIX+<_ M*MW!I)G#N,00YP)D2!1*^0D#E"C73#(8RQQR6L9.-C,DS':^'I9G(,ET"S:=(W6T:C':=M59MV^+KKX+93TI:_,09DCX%;('L6E+5) M3> 8H+ZTFJ/0<.]X\D%A5*WTBI4ZB#R]VXC;ZMVB^9\-62[D@IFHV8V\)3^[ M^Z/FZF%MV_K$9^WQKVPU2]&6IXAOA-;2EVSI8(Z^VMQR=C9%(PRPP[9R"DP= MHU]CP>G4T.023+PZFW@1G*S%R25P]'N=7+2.^X76Y[KB&V;FIW5I+I[9W622HC&YZ.KCDV=(2C;RUE MAXNMTQB=O]L*(KF;>? 2VNF"ZZQ0%]QQG5Y[LFNNL^+U;[K.?]C3#[NOZK5. M$#8G$ITU-N;;>YWMW5S?I>U+?W9'5CNGDT?YO, MT.O59U,0^D^A[V,$OVJ;S)LF=KJ'W>Y";)Z0!"]_L=<9;)OY5>2:>'?[5<0^N:G^:@Q>F#.VO2,VV5/\ M9J4<[$U=+U9W2H)%L^UEK$==*D?[OX+_H8[PNA/?G*%J%GU=+Y;+Z/^*I=I0>K#_86#_. B[?Z;:I5"%SF+SYN=U,MPN MA>]D]MO%"[L92"X6\Z^:A++6[W\RL_PG\B#F:5H6*28$2(9+ ,N< H0H!(*6 M%,<0"5Q:39\Y16#L&$-',MK2C#11._-U$I-A:Q1"4L>3KYN0UL;BG"0#<7OU M:*OVZB][;3^YX"3*>TZ_9SOJ+?^3#FCQE\?E?HJY?Z;U M]O_A%'742 MI7(HIJ1 (&.DU($]"FA:JL-&7E">QZ)(&'4Y8M@2'ED5#>&H,92C2L]9:6GK M 9J.,3]K*.W.#6, Y*;!!V,@6["^[L#:\J&'00;T(UTE#S8ESI+LQ./BW, X MG!OG^+Q["ZEC$Z,Z1^JV>O]S+5;<-,^A>L8 % C N"!JU\XPP%3?#>0PDRDM MTR2VJGIQH#EVGJJ.G5=R=U.@R#8ZN-,VT[/,8G>!<-ATC 2,F]4X.2>NXR*Z MK:*6CYEC\R9;D.R;-(T EE\SIF"@.35= M[>6&OWQISMR^[.Y7=C(-7K%L/Q49T2:\6QGEE4QU@1*6^5_KEF24%^-\%3(. M%WY;G[EMT7S6XEX?F+^+ZQ6K'H2.%'X2:Y,Y^+FJC03KMA^A&354?5*O1'%^N+A%$#*$D!(7(*4Y*+,>9+%G,Q79@J?WKEM MM[C ;%J9.=R:N0-FG0Z2IN/?CNE(WXU$I,>ASL-=/>-1F;262;?-*_2+M-N= M7N.]^,TU,;?TSSB-6E:[FY-9I/CM,J!U+X"ZW9Q>O*KG;$?7YUZ5\]XR$J"! M-H_0W$VZ.XP$[4OS/Q:97RTW;=>X\(MB^$-5ZX?F<5[(DD,(,$X0@#G. ,I0 M 6#,2$+S,DESJ\N@UV%_]'36P9+77^']!?))7NVMA/=)PB2$[>12?]WHM@-Z MI^G*P[]I6:-.V(!M)%[G+?WR>5Y'F?^UW)117LQT&5N#7%S0T?+ZX9$L:DWR MK6+L3C3[^;X0"R))@4&6%;K>(66 YA !Y8E(#F569K'5Y M+>B-O%'O"C:G* MZ0ZO+1,>/2\'@+,S^ 'A<+/0AG"TI[P%(?HVSI1C.SE#-L<GJW)6=DCWZUTP0A=+=4;9;W-^O1#L%A_9$KRLWM>W M'SNVM!OQDC'O[@>66 Y;D$E@=+,FS@@&/EU<#$F(]@>6%%^K_X$;( ,-$!P7 MK-P>R: ':#<_C&5"GH,:6/W64LV3(725W8\'VPNLT;XV%3-!)R M;L:G!UK7 >_O+A"TX\*F - ;(OL$K!&@\DO NE7?HV/?'VVJB9F2H__6&Y]K M.E/JB-OZY#?R'V&RM!PQ&LC2LEUILBPM1]'Z65JNC_HY@U_T)?B-_*MI2U]N MZ)KH07K7JVT*OMH)VNY\.1G[J-C2;%-@'0-%_NC:>9238.9HFC5+H)) ,=76W$5;MG1>T:Y6 M1E9UM(76\!;MF OG>UZ,3R!_U)^/27W4B^%ZZ;=>OJ"?5?NCJOB/Q7*I?.67 M#:K?+1JVK'1YWVY844%9F16,@*(D2 ^.X8"B@@">E#P5)!5Q;M5DRXOZR-9K MRXN)]QSV6=_S8S,-*0#6=G9M- 3=;%E0\)R-EQ<(@0R6&^U)C907+"\-D]\B MGO'VMB^T/L2UE]/73;,17)D="EF"&1!2)@!R979PP3. 4Y:G"2?*S\V<(NS' MZ8QL8%JJ+_K8+PQE_Y;LIR"SC+-?#H1C9+W%H'-%6YJSJ*4:,) ^+%:HT/D) M*M,&RX=%/0B/G_FX>U'^^]5:G4*Z!I,I+$N1\A*D.8\!3#'4.HJ4WF*,LQS& ME%LU'WFY\,B:V9)R;+5Y(/RPRETBDIN.V4KC5&9_C'6O\OIG"TU65G^,_7XY M_='?^VUB']6Y_4:^K05?K#\09@[I?Y*?BX?-PYNJKJL?B]7=6_*H?J.<5YG% MG)=2 L1RM;.Q1">.%$(=J+F4!4*)I$X[FPOQD96J(QO1+=V(=83==C@G/.VV MO;%0^GK5+-0G;VMN!LXM1/.YKM@5KQ[7@G]8DCO;.^>S"XV=;-;2CVYKPO57 M?-\/G5Y_L M%MA:T/Z-K_U#GLFFC&T>-F9FW#OQ6 NV,/=7ZN]+87)D5_SJ05=P_-?\7!%_ M%/7ZZ;/Z^JS5[W1^[*.^]9IGO!0(EK8FK?R)[;B/?8=4QA#?4Z[,XFDT+LEQ3;@[7/XBS:,6F, M5)_-6;1E5/U-LSHS']EQ&S"'-C!^H9)M0[$U;59N8# /TG=#K^\^4>3]1B_: MC84E@N4DD1G@&>< "MT:(\T+0 ADM$RY;1[_RX7'CE\84O830I[)/&R6+I'$ M,6QAJ 2<9WN*]0NF?3Q;;K(!'\>$Z,_T./K[0!'XJ\WZOJIU \^Y+"7F*4\ M*T4"8)I30!""(.#]$<><4\<-55K7%GKQ]6N,YD(:5.+#H M;DK<2MVC'"G244O[_*[JC(1]8F= 1/P2.H>0"9.7:2GB0#[FN14FR\.T%*6? M?VG[B/OA_&VU:JKE@IOW_7ZY>%BTJ?7-]DN(:<:IY$"R7">YBQS@ E' 8B$) MY@G,2ZN!0Q:TQC["]PC:'^3/X7/^;!]0:M1 (*3.'SQ.,1)N\4H7\J/') VA9K&M^J([5F;12CBVVW+"U<[S M"(Z5WS30C@O=[:JC%KWI(=5UR=+,;'\?T#_QP2"0P^)$>E(/Q@>4ERZ-UQKN M/DX_0[K-4=0UP%VJ]$*/2]?]?'8*X !2Q$L BPX#*6#?&+24O,YGB MQ"K[PIWTR*>)9^4"LVT6[I4N9-]S-(M:GISSF3V0/N\WC8>?FP'ZY:"S=[3& M@]#/[W*",HPCY@?!@%_FN.!D;IJ?H'VOS7,%SZ2X:G6G!RGK$12W:HFKGXMF M7H@B$5D,02&+5)E?E@&:B1)D3,8$\1Q1NR$00T1&-K2:9#LA6A.=19JL,@J* ML&-MR%& [ YNEXKM9A^-Q+=N$KMGIPV(%"H+[1B):;/-!H0\R"H;^JQG:TYV M+_AF*=K#UX=E]>/KYO%Q:7JOD>6^MJ.Y-?U!=_TW&,YY7,898&DF=(]- A I M(6"<49;PF%.WZ4^>?(RLV%NN3*/$'C^MYZ&YC*Y7LJH?/#)*?)&W,P<3X.EF M,?I0[M";/4>UQU;TS3 6C=)A[4)P0G67].1BVC:1ET%UT._QPN5\*U/^KI8; M1:%^^K!8*C.@Y^-F6,($9"6" *9I"A"$.)RF,'2ANJSMV M1*.6JFO-RDM8AFU+$&'=K(:KG![5+"=DN:"LY>6*$]>WG!#HL-#EU <].V,( MD\'UF=3KI^[B0>I# J(I2!-4ZIZ(&- X92 O>9X5I80%<9HQ=$AB9#7K"$:& MHF,KBT,X[';NRX1T4Z]G\@6\<#DO2ZA&$8<$INT <5+ @]8.IS_I.ZA5BKK6 MS2%T8__#'IME'I.R(#G0LY$!Y$4.4)Q!P+.LP'FF-CC=I:%2VZZ=\IVAYZ2) M.ZK6W]0M]6C1SLM8DY^1V#;AI.>:<'H!:*>N 6%QT]T=(MT$D9';DEK*&6ST MZC"UB2>N6HE^.&C5[C'/^I"E.CSKT-V'JGY7;>A:;I97C%5J1V^^""86W_4) M^I_U8JT.V[*9LX)CF3 !2$(Q@%G, %RO>LP\ MZAB(F&D$K3Q.V=ZNMAW;3(O&A7,/\[:S'&/#YEG,8HM&>ZBS:<6>Z3W45 MJGJ$S"PR+"E@ Y9L^$$1JC+#D?JT!1A^T!S467@N,_%0-W5$TH52*(\7,C/R)Y&FYWX?$Y;=]3Y3<]K0Q=L3MJ+9?U,Y*XIZ9^" MZ*BG28Y1EGA3Z\:QVXS\+"E(0A HDHP#"%-E!VF:JB-<)B1-8I&[]0VU(3IV M8LJNU? LVE%V,W!6T-E9L=" N)FJHUB,$(IQD3*0@;$B.:D5<0'AI:EP>M:[ MYO_%84S9H&Z6Q3PO(1:8,,!% 0&D20E(AE-0I#P6G")>8J>IAD/$1M9_WRY'YZ619YX':ST/?0X2INWV_RK20G?'U5\Y4T+^OXH$=C_(G O[ M3V-NZ<0%0C* QT:D>AU#?EO'5M!*^[/"AZN>/TUJZHKXLT(?J7(__XSOU7;3;-6!YG:Y'-5J[N/ZFS#VPROCXN5N%Z+AV;.<$%H MD1* XP(!&!,**.492+(<%C'2 2+L=D'CQ\CHUS@M6Y%^D]&6L6C'63?<:74' M#'/;',5OFK_(,.B8Q^7]0FROB,:'V?4B:3R$/6Z=+H,GV-V4)QL3WV!=!M;A M/=>%Z_F9P%[AX;5I&,*_ZPU0EQI(N5@NR%KTU(S$O"QQ' .,4W66*B$%N* 4 MI"6,F2Q%C@1WL7M.U"?,6>L& _\IUO<5?U;[ZF_;W)"V,VBCX>=FQ?H +;KV M11TGIA)IQ\M(ALL+AD#6RHWVI";*"Y:7=LEO$?\\]]LN3W=>("C+7%D8D5.F M9]!S0/45'$$L*6"*:,J$RSU\?_&1+]UO]2,15X3=IZ MV$SUE]P'S%#?+3UY9OI+H8YEI!]\QKV/Z>=5L[KB_VX^U_77[^QML^X">);= M2T\\/O)&^UD'C/6M ?_W9KMK?*X7RN/^*NKO"^5]OZT:2\T9 F%8@0+)[Z9' M=J('C&):2.G5A?34FI/U'CTC5+_CZ+F/7KY7_4G6F]J4?7T1CUVM[HU4+W;% M%H]D>:6#2_\2I/Z@SN]SP7F>YPD$,B480,ES@"F%H$S2C$*&$2GR^7=1T\JE M9\A^WWP7M3"A-;\]T$G;-WWS+'PNF1_U3W,#5=/V\"DYB#2+(RS M]?J ,,(V[<3&JVWI/F -;?]>Z_D.5]C5I][(=XOFL6K(\H^ZVCQ>K]ARHSME MZU*2:K5>K#:"WSR*VA1H;VF_'; M\A(99F;1CIVHST^T8VCVO ^^,U,(*""S7NXC)N)1T $@>YP*D289;T+!O0P MR;=J>9/(HELIJR_P^X?'9?4D:F6_V;T>2]'_O5!?]=7Z1II?SDL6,XZY #A/ M]'51D0!24 +*/,$Q+G,JW8I^+^9H9,NY921ZZ#B)6(^5F9[JK)G1D5;S">?Z M@PO?AYW!G!1E1Y/9LA;U:9O.\+-HA_V6OV0ZMB:DP:I!H1Z&:0:^JB[ MZIE+"-,!^[Y:JD>^K%=_-Y^%J,W!R5D5+9<;.P/.W*STV(B^".4^KZ*_FT@S MT_H0]JII"])Y51T!'S?5M8-F!-5UE-Q+E6UI3*;:CD+W5=WU4<\&1;H!?CN? M]MU&9]JJ/7U1\;8E_A?1J+V>K04W'[OZ06JNJ#?-/,YAP7!&09K',8 YR0$M M4J;^D!DN4"EBYI0MZ\?&R%;DCYJLUI=,JO $U\[O&!\R-\-B"'53IJ.6HZAE M:3^#>L]6.P;>?.A=US'S M:K7:D.47\5C5ZWG)&)/'J.G1TP@="RH\?6<*^]X\ M[3_2T3<'@C:A^GJEC@J;]H9;%Q#?WI/5S:.Y,?U;Z)$WUZOV9#%/$Q;3DC(@ M"4T + L*2"PRD)19PF,(L22)1]>5J?BWTMF+V[6\U>]\*?C__E#54BPN\VBF M>K.6/M"O]*+\O";-'C#\17T9HIX0$7V*^I_K!-DZ3UT50D^8J&W0L%;B1)T\ MLZB52"?>MS(%=+4I9+-,L!8BG&,"BA,I_9 3D!22"%!E),J<4IF%R(Y]B^\3UA>YB1UXG M*@G;T8V6T-E9[G" N-G;EUCL*7=%DP%+MZU$#%6\/4QLVO)M*\$/"KCMGO(= MN;PR$S;^N5C?;\LE=R?@>2QRENH.GBFCJ7)?DQ@@DA2 E9C21"0%$HY#EP>H MC1T_>M[)TW6T\A!,=IH=3'@WQ=Z2;1,NMX1[[FK( ,+U \"W,]& ;&'[$ATC]!I=B08$/M&3 M:.B)RSH2[;Z.!85QF<490)G44WT95>I;0)"DRE]-!2IH[#@*XCF!D95V2^[_ M^/4!64;G%QTLHR#T*M%9WSR\L_UJ9.$8Y**TND&=0PFQPY%:<+=[.Z6H&/\:9078[>)OS;JC_@YVW3!-EM[RUB7L7VS"MDL[$)0 GHY7FQ,[NA< M8Q M7^>B]=S='6T^K]AZ0Y;+)UT%\'?SMOHJED)7>75C7)P+R%W6'#MH^BP?M^/) ME#M$WYM_F'1=LGJ*MMQ%'7OV?I83?N>=L;&@+J$3H:=NNMTU5CKYIXI:^WS%(AE7_0D&=;S2]9+16W %I MAHX'ZK'>T4#]:Z^AQU:<1 D'1-GJV=!'O-O0/1^+W>;/?A+K.:*)I"5C@%)4 MZI;"&4 <%J#(&QD MW=/)G28H__[&_J#[4K+S9]D+A'+3JIX\@1OJGQ#!ZX3Y.!.+MGI">ZG7J[?D M<;$FR]U\[Y02G0\;LR(%D!,!=*D(8 GF$/$T1D0Z);8/41O[0G%'V\13P/4J MZL@[YK4/(F9G"X+AX'C3]P*"Q0Z"$>I-K&0,E>4^2&O:1'<;L0]RW:T>"MB( M2!T[6#?9 .&LB&F, :%$.[8% 8@6 N19C!A"*$:Y4_;[&7KCGP1,OYVE)M\? M*Q&@$U$/-.LM/Q04SKO]B:Y#>^HC=QHZ%'/,_D(]:J_?5>A0=*M>0D<>"W\? MOD\VWLX_VM5_E 77DV80$%DN <08 APS K@@>2EHJ6R!4R&W'QLCVX>O&]J: MABTGX2[&!Z"U,Q?C ^9F19POQ?O5 ELV1ZG>N0RI"6[*!YCX9>[)SP/E \&ZV92OWUT[N:PNYG&)S@'#3E\UW$S2>OU8O[\H*)G M@2[:5C%M3[QM&]1!ES-II#"07!* 2\S0CB2!VTQBL*8YL='I4H\J0 MC5;56L^]5HL]V%D=>_2&ST/"NJ;CYS;00/2,] M)536-M=9[-;(JL>,X4S2+#'&TWZ=2:RELUA;\^C^H&>YFEI$-%>?ZRX'P\R3 MZ.XN$&,49Q@!468Y@*F4@,2P '&,,YC+/%6_=*HZ.TUK["B/H1Q=13O:[<@4 MQPJR :SLCE>!$'"S>*>$'^&.QT*^4$5: Y2FK;4Z+_)!R93%([X#J+K4QFG!,LSD@4;(K3*3H3#VHZ(^[A+*9S#[@[(Q\V M*VXF$#Q\K,AJVWBSS"$O,@@R"77O7)X A)AR14S7)"EP&B>VOL,;A47C\_P/JU.IWVAV09.-P? M?6RRL_P0T_VC^^#G0N=R-F^>_B3_KFICG$F5, M(,P3G.(T=8JC.M >/Y_C=-YBHX=[&':B=L?T.1ZXX&QW8!@)/4?C%1*X@*F? M)R$8/0/TD/(OD@AZ$A+[?-#32XPWO>Z#^NK-4UPB&0L&8HD$@+3( $;J0(-$ MSC))RC3G3JW#;0F/;';4UPJ%GUUG$+.V(<%Q<#8@MI/K-"/3#J[KBS[AW#I# M]O43S ; \)E:]^SYX(>5*Z;.H)NE[M38GU(RS_(RSS$I@("ELAPY*@$F* /J M\)>614D(*IC'^#EW3JQ4Z.)!O'OHB9WXM-&>VTW MLAVY?4L4'_MT"IA*AE@N05;P$D"BSCF$E@R0+#,]%R@OG2IAO+@8^="SY23J M6.DFST)AVM#P)3 =A(TO6LR]Y+WK(^/2-+?WR-BY;TY-<_NB#&O^ M!5*XZ?*VM5*X!KI'V/:J9^^O,UDM^Q'F^W7LQW[M/D7B_6IMQIBJ[QMA:W4F M>$?6I&N3/X^SM% [;0:$3)7#@$4*,(4<0)YAAG!9RL+JLN0GNF+,L-K&$E"@F!FU;Y2N\T6\)&-*_Y$H,+3S9CPD:\_IP)J\_[':;; M%BX?JZ;YH%A\IUO"Z\3.C>!=,E.UTGU=;J3N\K)>UPNZ69OMK_HB'O61?G77 M(_9J-IQ.XM68JV/CVORT[6>-=Q[*DA2H(Q!4'*4 DB%OFIB".!8%)20,I64 MSM?5FBQ_Y?>TX^__M^_)SG]Z%?3==HPM\!_WP/?YC&YZP']J@5?,SJ(^NSID M_9F$K7H.#ET@KRL<7Y-Z8L'A?.F=A2?@6235.8.[;-^OXJXMU2N9((PD!! $ M2]V\$P'*< Q2# O.XSRER*D3PTE*8[M^NT!'M=B[("$(J1\E1)!BB'.4A*S#)*($.IE:?J1'5DI3[2-M1QX*@= M=G:*'1P1-R7?D]>*OH-FWU1TE*X'3D(',@!V-"-.3N MKM97Q;IX1W9C5DW<=X[B@LBXQ ";E-^48(#*D@.>XIAG61IG;EU6AHB-;1*> MD=::T!'O;C8<$_$&8;,S"Z' <+,&_CBX=Q>V$#!4?^$A4M-V&+80^J#'L,TS M(2>^S8LL(U(("5*:QKH+20YPKO1<0*S4G11Y*IW:JAXG,W9P^G\VRL,!5).- M6'\8A?BI_^YZ]7L<*CMEOAP -S4V]( AN.MPU)MKU?9.(\U]]/X,%(&&I(6^ MC3U.Y!<85';R/G7XTY>U^'_6MSY))$E$QD$2*P6&A.@>B+$ZL%.>BPP5$.>) M2U#S&)&1XY,Z],5#M?:_H*G_Q.W\7_3QUYOOWV2YZ0;H+)?5#YW^&+Z]_P2- M_5^_I;]+,_\ ;?QU(>85QSF0F< 9D&6< I9'ZWL1/;2WZ&;K M4=_D@R:FEA[W )##RAP&'D=?6B.C"5B^Q7;'8@?IMIN M6)R!>KL3#TY6<3?,>+_F[LPGW6W/.T'7URNUC'F-;ROE,9#5^N-"G8FY.A7_ MN5@M'C8/[9SSN20X02*/U1DA@>K(P$MU9$ABH-SW5,(DXUELW3;(A?#(=NI/ M\E/34D:G(][9*GM-=$+QO#D:"QO7\P9=1WLV9M&6$5T8T[$RBSIFHJLQ(;,W M:6-!YV?H@D+H9 M]->&)W3]70 Z=0N<5 M?.]CZ\=*J]"G:M5=\79--HI2Y+R@!&0%2P",60FP8!A R.(X1W$BBT>]*&AXTM' M8[NDDA$:FYT5/]CUZBDZ$U^IGA'W\!KUW ,^[ME8(^*&JU6>O5^]_,J';-+VIJO]TL?EY0C..$]WZC!&E]"G*=$17@!C2A)99 M7"@38.^>A6-L]"R-/5,167'MO>W8,J$G'1I>Z.L,% MOLXKN" JW>-S%CU[+XK59W7+D6+6/'*]BEI^HQL9:8[/7C6-^UY<7,W7>3^^ MKNC4[\G17PT/YJ _&Y#)">^\,CK.^^*=Z*=4T4-N7':G6G^XM=K_3) M>?%=].]$/R]WS>4DUK4S5 *8$ *@9/JFA,8@%B5G4)(<<:LD8A_B(V]NM^]O MOUQ%FI](,]0VJ-NQ%/5YBC13]E;3&>7S.]:8V+GM2JZP!3Q.7P+$@,5R7G(R MJ^0K;-_R>*_A.0%V>TFN#-B[:D/7^*S?2Z!.46_53O# M8AWI:I+HF^9,GPTT:XXYC^[@V[GOHT+J9G[&0=-]'*TO(J%&U#K3GW9LK2\\ M!Z-LO1?RK4#>3:^Z-DLSZ^+YCHCJQY@9-"Y G(LUPY M!IRG .>" Y%B)%.U==/2;2) ?_61=^2.EF,VXW/Y[73?6RK76+$U4WW?1$=$3Z7 M467CP>@[M2PPG(XSS/SP&!QGYKCDA)/-_(1]/N3,9%0CO$ 2WF<.GX=Y=VKQ=?SE2;KZ754@'X3K^,?\/>95VJQA6BZPS&- M\X03 0'G,%8'&,D!A@4"18837J B9XE3\>(!A='3Z7;T7!LNO83"/D;@+:![ M(* C-8*_<%*0@-[\\_4G=]F/BG?,+S_^04_GFRR54Z^>53[^.[75L77;BG\[ MWK,Q?^XC8MN>_+?5F^ZG@NO&_+I!?S/'3*(DE4SARPH 8^7!(YR6H.2Y)$5" MT]+.P1B%NY%UVWT61UCL+0,'KX6H8^!!LPDTGR:BV'(:[5AMIWWH>>M= 70[ MZV/+X"CS/D9!+E3$(RAOTT9,QH#U(.(R"A$_B_LWJ1?F;H&LQ;OJ@2Q6\U24 M<[Y"BHLY$Y+4L@2W&$P*3J?EK ESH[\,E+F@#?DI^[=&T3P7E[KUMG M7*\.*L1W!?J[N\)YGDH24ZC4,],-&'(I $DS!%($,2TIS3*[K*5P+(VNV-LF M!>1LDX*Q0+?U=*:$TLUJO)=2M$W$NRZQ.CO36)#GS,ZBEEU]D7JL6]N1EA&S M8"6(X8$,VBGV(H9>H45L" "/]X8-LO)E36';VA=MG7>=3D5*9:(-(HNS$D": M,4"(1(!3EB4))K#@I4]7V$-2(YN\?6?4>D?ZPKZP1^"R,VIA0' S5GOY]U1' M; U[6K3 O6&/$'J5YK"G!3[5'7;@"3\U[F6**X?(C(V_KY;J^:9MK#8O"68E MDADH>)XKAR2!@# 4 Z7:& E<%H[=\\\1=%)I]Z93M_J1?H,:$U00AK2;1I]% MSDZO0^+AIMT?7X#P?A@$9[6VE2R00IBF(H<(LA9DCK%:T]1&COQ:D?$/8@LGGW ?6#>E\U2 M)#'-DZNZOJT?5FO^84GN;&?G'7]Z9 741"--%23]9J2FB&>QTKT4[(?LG1!_ M6!7#2.ZF@^>%CKYI#@*HXWGQO$;TG5ARLFE]PR+U!_>=^:3?QOB!+&KM(XLW M3[N__M^%J-5"]T\?Q768-KMJ.$AG _5EWHUNT65A;TE=/W4%0\V'JA:+N]5<)I+F4*1 M(J:$SCF91Q].(O:*M\1BKD_1Y!EZWS[0U0&>[4-NO MY%X>LDMZ,,D-+S(F/M5VI9Q%KZ79-JNL=/_9E"E8X#IN>,=!QC!?L$ZH^ML"8_SRK=G8: M[6R-C'W11FB$_ HU0B#E5)OA(O9 /8;5,I/58+@(U:^[<'K.[PBWM[EZ]>N' M1W58U%\3;8+G"!8QS60.=%LV ..D %2@!(@4EA@CE*2YDZ\W1&QD6[@GUI[% MJE5K!-V.88-HV1VX0F'@9O%ZIZA6C7MX:,KA#E V\@4Z*@V2FO109"/TR^./ MU3.>H1R3S]E9C>XZY6F;QOEN(W3FYNV/:HY0*B#B G"9<@ 3' .*" $1\$Q7M,RL-NQMSS,NLSPSV2QS0I7 M? 0,W;@)'BIV8TEUVN"-&Q0'T1O'Q[W-Q&*MUO\N^+4Z&*[N%NI8T;IB?Y)_ M5_7;)6F:3^1AFX%,XY0+DD-0I@D"D!=L:08PFT6&F\BP$VE^1D@2]\0BG/%QHCZU M$?*!YH@Q\EK&,S^#W0N^68H;^2=9;VJ3!W(CMVWU=)-Z,P]TGY7 6$Q)"@L@ M\B16AY@X!R1.Y4X;9!;R,;+7V\08397&\[;H$8SM#-1%R;C;+, 4J"11;[1$JVC*F MBV"VK)GVFR\".GLG+YSU"H!1($-V"2>3VK0 D+TT;R&6=,^Z^VO%Z^73W5?! MM$5]^O,_Z\^ZP<_;^]7=9[:VS;X;7F5D$Z2("T5=J\B6 742J/^CM,IPT967 MV:?BG<%DV/"$AFWIFE)\O8LQ.QG[EG^82[PEZO M^.+[@F](FUAFJ:#/GQK["F9'S'(D\A&YSBN9OTAN2K6G$RP%[C3[7EKR8JG) MM.*X"'TM./&)RQIC/>FY]R7F:5'HD;XYU USU3$;Y6D!$(-$@4-X)J!/3ZRG MWH3T7[4=E@& (9)SI"=G<3/BN)2 QCP'A<*]E#F$5)0NQ6K> /@6IBV"P&#G M!?@*YVHI.BJS2-$)WP6LSWW@!F!FZ5?I_=47ZE3;KV>?N;CX\T:^6S2/54.6 M?]35YO%ZQ98;KLY,ZJ>*=W6ZW@C>';2KU3S!-$D%YP!!F (8EQ @1##(($N5 MTF&2)M"S*-2)D4ET\EFQ:--4>IB2\DE_+-;W$>]QM4UXK5:.NNO]&NST? IP MW6S"EHG(<*$GYW9\1'U&HATGL_[(LU$*5+V "5^XZL;&:Q6T>H$U4.CJMYZ; MR6OJ]?QS7?$-6]_47==U@U@;AG#1#BJZ>[2FY^M=>P4\N M.XGBGA-JJY!G/^=WME!+*I5=/^FI7^NK%=?EZX\FPVNQ$GHRH.Q'<+%3[LND M=5-F1T'=DP=.RA(J/>"0P+0) "<%/+CB/_W)P%OS/N$E3RC,(2* "2X Q!P! MG*4Y2 4E))%QEF.G-K3G24Z82#2\30?:F5V3A\(B%'1G'C%'R%[JL??G5\H# ML@? >G\.T7=&S^V]8NL-62Z?=,+\WXV)A7W5\VW:?E1?UJO]5]SRPLUMU9$M MPK,ITENN3'5 ]+WY1]3&_GJL15_$>E-;CNCVP'#83(P+GYNY\$0N<%LJ?T2\ M[A,=24UVW^@'0?\^TG,%[P9T)B>N[5\[1R6'7$H.,G7R!U#R$E".<\!3#I.< M8L(I;Z0%B>\+W%->O:%+I_KI8+]K3?73CE:8KC M%#"8*46CB00H1@(06 HJ.<<2.\W2=2$^LAJ>G,SN>H?N!*B=PHX%D^.&O<=D M%NT8B?:<1-]:7L8YY/N $,@D.)&>U&#X@/+2G'BMX9DJH)O2F,NX.[%B3^^; M]>*!K,6-_*Q^H4NB3!, $<3;]_ ),[0Q-<*3<+$S;G6I/?Q9M.3 ! MEXZ'P,T6G&0.=5EO17/:FWD7& ZNX9T>#F([>K.UZHH)P9LY32!D>29 1DD. M(),2T*S,08QPG-""Q+!T2EP\2W%DF_&F6O'HL:-UD5$X I:70;@,@DN-0;]A MTN=SL%QJ!TZ+.HX-.$+O-?7_M/AG='_@0?=(LVLS@4'*X^LQQTM^U2:YV(/:^I%PKAI9$ MD\Q?D"OS?+W)DF2.BM'/CCG^ ;^]\*^5.D76Z\5_!=?%N==-L]&NZ_N?.J(J MYCF4"<[5V3F.=<^Q@NG$6B$ 3_,B@1)B2IT:Q Z3&UE[>L0CONUN*G>#6UG5 MN$YG.(.>WS#88KOMY2CCG2X'=%.Q$#;X1EBD^Z%=H*_W @MGW*_ M1KNM^55=7_'J4=^5O%,':]NKLL,GQXZB=:0B3X6RU'=S(/ZJ*-U^K)7_> M_5-YB"*+TXR8Y%"@=D(&<)9G@*7*0^0P3WGB%K\>HC;VO=&+SL1F)W0,50^" M91F;#@6!8S!:D=5!(4,XTI1G40^1CX-]2=UCSS9"A@HV#]*:-KIL(_9!.-GJ M(<].N^M[4>N;YEK=O2ESTIB[UJENVP4O[O3;,V22WD MYSPF*E]%5[QW< M#KP#]T;"X5 +U6\X $?3MB4.!^%!]^* 2WOG\'Y?-&I11>Y=M:%KN5E>,:8O MJ'1AC:"B3)5Y%+JS<8DP(#F4@&%,R@QF5!:%8_;N26(C6\ =:7.YS]J+[*7' MY?X@8':6+!0,;B9J2^'YU(']C?XV>A#]]D5\5P"3Y>]!\W//BAPN,_N^*#%E^5M^7>W4PNZ'+Q9VQ+]N?-'/" M9<)DF0,)"PA@!G. RX2"5)2,"*Q<*.9T#^_.PMAF84LGVNCV3A&YJX7P&,ON M@:UMD'%,Q%P#CUM>HF?,1%O:T9Z=V>Z' 2_H_,$(%J)T9F#BL*4O0(>A3.^5 M+JSB>[-I%BO1--O!]*:*G,(T1UE)0(&%.HGD5)U)DI(#@;*X8.I,(KC3Q?X@ MM;'#-ATIKY&8PS#9V91@PKN9#UNY_6O\AN0)7>YWE-;K5/X-B7VR"'#P(8]" MG_O5W?7J@QZ1>=7KNW?I&?J[K?]7O_V?]=/6CYHWZ,;]>O?U>\W_5 MW=VV;V-=R6F0_;?HC&=9=]MD]?JA?(\_M_NWKW'<5S) M$_U_/X6 N[A;#9@+/2B)G $6R'KUUM[NRD15]3D8]!\&7\K2'*>=Q[*S*^?3 M7U*2;3EMRPR*4M;9&9SJK"Q)$?&3(A@,QJ.>%V)*K#;/P4T]E:^^L.E-^VZE M'6_]H[D(4!_D"OWU Y8I4 =&?4<#W&-2@P_HW(J+7(E.5V8T$):C@J.ASX*; MN?H+^O!C+>J&H[;&Z_BND4W2AQ]J+4KMC-?$[,W("]&N&P=WJ8"!"T,GL!0+ MI*/G)7#2O!>/FDR?SHO0U9(+5[AYZ8 &6[^JI?YI<;.4-_*A7);5QOS^:9]D M(PE+XSC%*,Y4B#"3"2*)%(@7(HI$)$F>1: 9UMY8&UE!6^IU=3P[HA^H*PD\ M8[\3N_W#ZR -,QKPUH#=UW+,K/^\*O\(^IJ;[8^Q:>=I>P?T9,ZV?PI#1SN= MC/[6%#OM$%].>"(LHC)/$8E,B305Q'1=#1&-<5'DF(E0.4YX O$QLG'=\6). M47=#YXQ&=_@)OMD/ZQX*NF5 9GPH@:&:3I<;&T2G&?_D!([W*5 P+EYI&)03 M5)=G0KD]SC7/]?VV[4L,RG'=W36R@>GF?^Y(0M-<]P)>WV2YRP;3^'/IK5?% M<\AL?2G)@*S6_:,FSFA]*<)I-NO)%?"ZIR^J.08VT8QRM;Y3^D_Y8;U>K=^M MM":*XSR0-J"G*(DR'C&-5F%Z$,<8\2S)D1)Y&$=AI.+8*KG5E8&156_'TB&X MUW U"VJ^@@-CLTY"E7W1E1/F_2H\!9(P17<#T7/%UQ!(!A2&.9&=K'YL""C= M,K-!SW&LS%;:*U#=>=O5P0?.$I;G3&5(8+WGP&F:F7RR",6889..CXN(@8JR M>XB-;(%^>D,9YD%W/ 2O"F7@5PM%FQ=!?H? M@\HP=SEWT@OT=G9C1$!AIN0H%;Z!],#-(0A;U<,3@YJCIO&CSSE/3EAX&P4% MHS[QM"@G:$X'2KD]QC5?3!N\IJUDU1SOWW 3:!6;.<$RC2.B#5%?1 AC+:*07<6$&HJ&C=QR;S;KDVTT= M3MRL@CO]H9C=QXX#KUECU\3TEC)VD=#$^6+7!#Y-%KMZA^,QLC84U:84[TQ> M^_JYW4K3,*$J-MV;PC!&6&84D3Q-$4MY6N!$Q8*"]/8LE;'/'UJ:=;3\_VS7 M925+81\C[ ?(\GAVJ-C D]9+$GN,&5B)YNL(]"R-:4\S^\0\.9CLO1@>@_]] MLUY\4^N'ZK9HHIG@]NR7GS"R\OW.]$VFFV)-W42XSH2U[8/U/4A<#]S[ 0&F MBE;RC] ^_;JL3F'^GL=.%O*_+EHW_&]QM>.":=K)[%NR&A+S(F4A57KC'=8S MBM,P03QE C'"<8:YY#(%33T[)3&RMAH2P%7Q% 7+)7&0;,#UL&[)M"F:ZP3BHHWD-MUB%A:S< $PB5!E)M2/XDSH732YS('*Z\#&R-K]<;O9KE7 .@SL M,JYGP;,I 2KTK6 E=\';V@J,C"+83&A^4,U0<."HR0J+34I9/I=RR106K&#UW[\@& M1I,,.C0!M5?GY+P>8Q@J(DS[7TCGN5ZR3Q:WBJQS#YRN+JM'G*/JK+[KW%R MM]MR88(^[6>4YR2A'',4A3A!F.0$D22*4,AE)G$<%3R1D*7]^/$C:]2.&-#U M?@&!W6KK+AA,CW9T1HB/GQ?!TWKWXN&3KF/G!7NY/EVXRDV-_L;6I3F&_,(V MJFZN03,JI&(9BNMTESS2&URL8I0D24IPGN.$@MI&OB0PLBKMR 6&GE/OD1-$ M[/1JB)PPS0*)"%:N2W)X4J^3QT^J8)>$>ZEB%Z\;DG+VC?TPA72+5:7W9_ML M!2P2K$*:(TH*I?4M"1&/5(8*O2:-LD-8 Q ML]-(3TC E-,9!,=4KU[QO*9UG:?T"BE.PN6"MB#_0I<7$8X3)("1:DIZI$J0HQ'' EM##F)DI!DX0ZN M;\"FU3XQ^P:WBPUP;QKD?CG$XGQ#:&<5/2 RH'=TE_"^=71+VV,C5CLA?;9Z MODQL^B[.5P4_VZ#Y^ET#6Q[>%CU)F[E42D8Q181E6O^9WK_S3.M_1%.L%(^* MD,)&F]M0'=DAVO-@S-%&Z%]-U7L MI?DZS15M8+C89-'J9M>=TW$ _K/:?/C1=B4QHS?^*A>+.:QZX6TX\&C@P$1V=LNS(+DQ-LQ>Q!. M]V6 >V&V8[,IY_IQM\?.C*G8V241S],P2HJ4QWJW06.$HY ARBE#3%N2B$<) MQHH#=AO7*4ZST_BH9-W<2QN#X.!F0^8_6Q,\0>%D"8S:WY[L+MK!-#OR MWG"0*U%GY#4]3J;!XXCF1+A8VT9[41N+J*^OK5P4)U%MZ2P>,(E]LQ=D9]4 M=SANHDPMX5M6*6GFZ.A=63,BYY#O_O;Y<,D=>S:_JEMBZEW=;3USL''+#HFD MU:_Z7FUFYG$@)] MT69=UDD^E?%LZ^+GNN"Y E8\C_C>+'=W/\7; &X)#4.HYBCHM-\^N9B3.AAOW=+K(CP"QH1?"XGQP=9E^;T/$8G7;G.CK@)]O=\2DZK@V[ MR9,W2_F^-*UO/NZFAC>=,^H_#_.P6MZJ;ZNW[6^5_*C_,)ELU9PI2D*]G49A M9L9&IDH@P@1!8:BR,,ES$F'0Z%BOW(V\ FAMH4#[[A5[2Y/^6H@"K7@]I=;P M64E-G4[Y-T\,*&*+,.()C)&!>>YH E-6 SJ*S8A[]/DF^Q%F06M,$$M3=OB?#^^ MK2.0<1Z/6Z=7UWNG5\&?1K*@%LTIF66:#\8V9OM3?@;0T._/^ 4X9O),^BZ\ M9@9-P_DK9!I-^DK.9RY-R\+/NAS6K;?GG*4)452A5,8APCPI$)4J14D1%X6( M)>9<_%Q+8VT^X\!R!^"^SZ#1< M_U^VX!R]BND7FV/R;@O-%[4P)Z-W;+UY?K]Z8.5RGA&E:$@25*C$M$)D##&B M-TH9C@L?5 M)%;I(X18AXG&@'3:41YTKJOTA(#YFS5$#ZZ-I#9K%:WB.MS0_NC5'. M0V2GEX,%AZEFAUQ]=-82]-CWO$\>7PW/S]*8MM-YGY@G+]M-3#!!&/%4B1HAA$F!"-NJLI)H7-TR61'.>T6[2S(4KX).$;HIU*5C[!:0J9D)% M"A4Y(7H=4@JQC#!$>$-1]\,A??D/*?I+/D;LO[LVTGPQR:ZN\#'Y:._8>OU^OL:4=UXG:?("A.>X#";G?J<_ MH^^L4N]6#P]E/3YK?U(P+_(\RF*SJD8T09@3B4AANH9&:23"+(E3!1MS=9WF MR-;BM_U6;\=#<&!BP)FO#9J6NT&_& 'WA@:>;X/@@6\7[07VM7FTH#CM5M(> M@I.-)>!6Q_:;K%S_C2VVZNWSOJ/GNP6KJKI?3A@649C3 @FAF/:^(XIH$C*4 M"$5H6,@XY!&HRV8?M;&-PXY@4%-T:BC4CY:="?"&@5M@R%)\>(=+&[%\-;+L MI35MOTH;L4_:4EK=-&R_L.^6T@U.JMY!7:+V*CNG*Z)?VC%=N\W-7OZQ7"NV*/]+R5]9N33[L-OEI^63:H8-5_,T MHGF"4X68$"'"J1#:!1(*)3DK,IX68229@_I?(3N-^AO2P6JIC>>>,$SSKX%' M,LQP4D2(Y3DVK6!B1",1:?^19+%9;PH,ZM+N S7WQ>9 /;C7Y*O@31.0^F54 M#.VLIT=D8-:S TK].;4C4S4BGRP0 9M/2SD]F<]KU"8UGY:BOS2?MK<-#D]W MS+)ITG=DM>>)%"E)&$=YF$DSKR%!),DHRF.)XSA5/(F58WBZC^[H&3]/:KE5 M@=RY$,5J;7PIYQ!U+X;@$+4O9 :$J(\[2CJKUP8>K.FC8OI1E ^\*U^H(.?V N+2(6][MVA!V)?[QJ:JV2K[? MKLOE_9U:ERM9-\^HONQ;[]27U0TT/J[6A2I-SQN.8RGC0B _9\=IP="I&W-K3.C$S/N-V9B@P4Q7VXGN MMC@R4*W-VK,2-+P$-3,C(6;?Y'(LY-Q:7G[[K@*V!^JA >K)T*Z_-U:GR[UL M]5?S&Y3-BB&;%6.C'_18FXG_Z2=YWP6GGM1^T.,F2_QW$;);%N!T/\PV2U7. M/Z^^K9DI6?WZ_,!7BX\+=C]/N5 I4QQQR0G"BA2(I#)!L2J*D$BL(F)5-W/A M^2-;VL^KH"49-#0#0]3..%Q"I-]J>I 39AR!(EHKYQ5!>J9SZCL;QTO_CD]QS$X&S>^^*;16 MUT.\]0USFJ5$YIE .2^8MD4\0TPO_$B:NG8<12I*0;9H "]CAZJW&Z-.K,/% M8329J2Y1S' #3'4> +V=O9H(4)CQ:IA"-5?!RWDDLSKN7>\PNAS.@AK?,=J< M>L#(5\[U $ZFS<@>#ME)OK:'1SKV8WMX9.6ZFHM3F 8!(2(\DX@5>9PQ4J1I!FLL:D-U9*-VX*$[+DGHO>,]U-NR M ]'.:'F'!F:>#N1G05W.U1BJUCH9#E"Q6B/-@\?68A"1?34&LZ(Y;5LO" PG M3;E -\-LA1)R_KMB]3Q<4X9DH>@O;AE9E5M*_V:GM2_%Z=?+ 9+ -*\EXJUN MZ@+C/;$)?4>K.D(>-.;EUUF57;6$TE>I6D18)"O2- M.$D2Q 052+(PETE=]@/*-1N+T9'5LR:WJPIT:EHWVANRW$C\!+C#C D(RP=P3;TZX9[OC1K9GP#V_YPJ. M=@;1'SHPLW8 YFL#3$,Z.-#V9^3L9/1DJJX0F]3@V G^TFQ8WN6CYGR>LH3& M FN72F+6=)>A11BBB)@FOC&A+ 0I^Z0E/2\JRH=40CL5/H^GG:-7WHQ:8/.: M=31VY3*#JF),JD0S_.COJKS_OE'RYDFMV;VJ6W!OEYLO;*-VD]CGC%"9$4:1 M_D-K&,DSQ)G,$*%$A1G1_T^MNB*"J(ZL>#L. M:P$,B6AV"MF; ,'L!@[-?/ MT<"!J>UNN-H>GY:+8,=&8/@(_MQQ8KEW@R%EGSPV"F)NF6-VR/G)!0.+W9,( M9O^LR;+ P.)U4\#@-\/SOSXL-^7F^<.#6M^;L?/KU5^;[R97E2V?YZ9V$(>F MB)"'!.$TBQ''.4.%2G.994KE6-KF@?70&=D^-I2#'>F@H1VTQ.WSPOJ0ZC>( M'N6'F4!'T4'Y8A:".>6-]3UWLOPQ"^&Z>60VEP\>-K /9!S21N9YGC.%DPCE M*DS,") <48PS%&%1D"*+(H%A+2E[R8U]@NG:$>0*2':["G^B ]V5;L&_H=PD MM7?ROD:91= CH_^A!.>(O=9T@A[!>\84]-WE& /H3A#J'R#4'4G4F4*T=S8C MD4J58H%B20J]7M,"\81%2 I*\S3$65X4H/B!-];&CCT<#1*[/D?LY9#,[E1, MZ'Y@A/=H&?YXE;<##)U,^V+@$1CO&/J*WOAC;-K(CW= 3Z)&_BD,:Q7^7O'- M[VRS7=<+Q!?UV$[=OBWNUN52E(^FB'R?XLD%%S'F'(6F(29F@B$F,4=Q2A+M MP\4D5*#.;DYIXT7M5B77Y:.Q?,TR6I&$2Y2)'O)X$ ME&2YF004(I+1+"VBF*0R!EFINXWS[4+.T+7ZP@ :V MG6& &Y#K OHR$SV4IC4&UT4^47F+6^"YJ9]7RU_UT]M,E>Z#]P5NEBFKUY\T MLN9J!M"O-S=WP2X;M,.#?7:K!2#]:NL?"YCF]L'@N:H/)JI3]JS%XR=+JK47 MM9MK"[C+81AE*>5"?6#5YJ8JVHC6R:K:4@X4A':P-;;0JT%;_A=49 ML."RUHN@V?G*GJ" J>D.A=97_K*#05/>%7\U-:@W0FP?MLT\]FYMHM>2U&OR M^RLYO4AIZI+2:R*?*1F]>HN/3.L[MKY=?]V8]UV?Y]RI=9W<.2=YD:8ACO0F MF9I,S%P@KJ($,9H0$H8ISPCH*-6.[,C&X"3S^I&MVUY0)N-:KA8+MJY,EZJ!3Q M4(9YGF1)'(*Z*.E6WG ;(S (/%AND[7&*P:O=*Y$F3S].8 M5'%[Q7RII_T7.W;=8M5W\S_S;+VZF6C[H7V>^0>]CSC^1>?*_?$[+5@2YS)$ M"988X9!*Q&4:]O/AE]XY1TB>\8N>KDY@7GJ9M,.83QI.^8UX?#C_%N)&R-#:% M+7 8/YWKTF=YB''U02.;R /]0#/PYND7F]1,!SBN'V%X10)FCOI &.$$PUI2 MIP.,ZT^?[/S"6M#N\87]3?#3"Y.$O=0OIE2F7:$Q"8\F>Z&-RB>AC*4I4I6Y MJ0S)8HIH%L5(<1Q&!28\S*TJ0ZY2&EFG.[3K\/V>NOWI13]0UX\OO(D/4^2+ MDE\_O !"8%\"YPT*M[(W^,< .L:QDJ[G'*?__LD.XC, P"T0\APJTMS$]6;G1#DM,SM[E5O*(]*97>3!$Q(P-70& 1P.J*8:H#T'>F$$NJCVPVB[RGH#QVG9'82+PVIL)>V MY;G_^1.OUU;"GB[@=K$6.[D:QO?EM5T$YS MUM!:GC^, !CPB.$,,K.@(1_\V?YWK)$C(-G]#1NQ(SOUF!$0&&<&C,#N=^RL M?^C.\&FI-_0W\LEX+=6WU4U1U >(^N>]#H2$B2@/!6*8F&$B9L0UCU)$51@R MS-(T(J"2=!#U"8*'+2]!N:P/X';LF!/1 T/ KOL@@.V,S&BPP8..5HBUA4SC M6!TG,'SUYP?1GK9/OPLL)_WZG1[B.D1;/\V0:BKVA$J21.0")9)AA-,XJMOZ MH31D(>=%DA<)L2??3P MB2<_GQ/L=)KSV:L&C@MHRZ',VP0^&2L5*J90II(0X3S&IJH8 M(Q+%A!:"BB*WF@P*H#FRXG4(!WO*0]OY]R!HIYJ><8'IJR,D[NWVKPOINW-^ M#\77:8)_'8*+_>PM;H49A&J]F=>1"+5^9.O-\V?VT$R4$6$68<93%#$L$$YR M@AC!#,4LDB+-210QJ_SF2P1&5O4NR<#0O#:3Q@Z5?HWV(2MT.P\4TUIQK\G2 MIZ7ZWHZ&ZK\=M//B8R=1Q6M"[?3NZG6.3FQYORR+4K#EYD;4C5W+Y7V]8R^/ M]M$9IDS*%,6$ZX67%07B1*6H,+5)4A4*JPSDW%J1'=OIW3X\L/6SR3;N\!,< M& IV' &]83M,+;UD[T@!O>=^9$8:!@R3VI?#;4=T6D</>$ZWB_<\5I^Y=IA(UV^J">UW*K] M?\1*6X+_4C(R58(B4WF*9!06"&O]1)RJ A'.$QQ3%>8A:"F_2G%D-6T)!O(P M ";8+A5;+P<.@[D,H=W*[148F![O1\:T1&>['X(#>?]S9*X*ZGFTS&5ZKS)M MYJKXEP;07+\1GC__HG?!+=]HVV)FW7SX(;[K3T5]7*WK)@>[YM+/^[JUG!01 M54([]UEASLS"%)&8FB$UC+$XI6F26!F(86R,;35.&Y($JY8[8T%4RU]0K-9M M#Y,57Y3WM;FN %-M!KR(?C,S';PPV],@>]OI<1+L^ H^+8,=9X%FK6F+$NR9 M'@:?+VH2;W5 M#Y7O](I4;F[NUZJ.Z=[H/V2GG"9+&,:QB?]$J=+N8Q(CEB8SH^:,GEC74@D=-#IH\=@R$W4YY@'@P M6[:7S%":&=>H'0?RCCV6&[:H9T#O+IKMYH+H?[\1F_*I;J3N,P_LK-3>,KV. MGSYQ+M=9T4ZSMHFZ]6;U8?M34K-V:Z"+!SWE7,[#38 M*Q(PG=Z1KC,X&^+!@7JS(?*HM=:2^NJ0=Y7>M,WQ;,4_Z8MG?>/ ]+%/R\?M MIOI-/:E%U/J/413C/,DCI$B4ZN481WHEQ@3I?8LD-$HYMQLD:D%K9(U_4],* M(F#-2!\X=@KN2628:A_&$)K178:NF3I1 ^"QQS5 1-]Y8&,$0B8A;]7"(J8XI$H2(1$D%P(N9/:LU7MNH_#J,0 M->JR:Z]-#6N!:'D+-@=V K;G)S"?2=!.,S.^[VHWSTQKWU)M3+K,AOU0E?GA MOXPPS5B-]!W9V[O7?+>1F)S4M(\+],M5861J\'CV5Z7-G)*WVE(N M33R]Z>NNS9F96__U]N.7AIJ2FKLOJG9(Y5NV_,<75:GUDZI:YX@KP4+%)")U MSQ&>9(A'889HQ&C,A,2YL$IC\L?2V#F1#9/!GLM@SV9@^ S>&$Y_"7:\UJ=* M.VX#PVZPX]<^$.SI95V/ID__"F#6W"/Z#O%X3Z_!/EH__>MPB^5/H12@>+]? MX'I. SP1FNRLP"\PW9,$ST]VVR(UD9)F)=W,DU@F:91F2#!E>F=D0B].-$9I M@>-029K@%,\WJPU;V.UKCIX.6F?V-*Q5ZINYI=V*;)PF AUC8>?=.TOH<&2J M=TLM(7_>\UG^/3F]Q\^>U%<]*]9+%_/\10-+MV\+TW'ZXV+UUZ%O.X]PF(9: MK0B.*<(D+A#%189"G'%S>,=9#!J1W4=L;&]N7_JL]W%U2_::.CC/R@HW.Q7T MA0;0L7('PKTHO$="WR7BYTB]3L%XC] 7R\?[[G%4<+U6;Y[?KI:R=4IS(3.B M&$,\S%.]5A92*S55".<%2;CD/$U!8[5>$AA;D6MR@:$'U-B70%AJZ0#Q@)IY MD&R$F/XE.7SIW\O'3ZMS%X0[T;-+U[GJ5ETV>5LT(9YO[,>''^Q!N\-UC/A0 MW\BS-(YHJ%"8TQ#A(HT1S>,0)92+!&.<106H$;MK024WYL9L*,ZL74 07%J-&"WPVM'S=27U@%H2R(9 MQFE!TP(546@6:9$AGIIC^USDLN!Y*B6Q+1H]>?K(=N&+>BJK=G;5W;I/G.RVM"+XG2+0B]?Y+94_Z:J M:K7>IS'650.'1)RWIM9,E4]*?ONNUJH>1#PG>9+$>1(B)F."L$@H8A'%2/*, MZ@6]"#FLTP.!0WC'K=$8V'J:_/D MG;]IMUECP7NR(1N-D*-ON5K>?U/KA_>*;WYGF^VZ+H_YHA[;E>.VT)N#I2@? MV>+3TC@(W_0'H^9AFB=1PB7*<[V]PWK'A[B@"8I%'D7ZX\@I P5BW=@8V1P; M.8#>I1N:EA[FZ!@!O4S-#S(,!8:C6=#R]#QK',F:ND=/[>5 0''BK_ MW;Q[A/36N>B4PL2]BBZ*>-J=Z/*E;LKYQW*MA+E!_K'4_.Z&!]_IS^"[=EIN M]_UUWK*%Z=K_];M2FYL'T[9PGI&8DC1-4)XE.<(RR1#E:8:B&$1E;VF_O[M;HW686L)F>TX+%EJ].#"*;Y0Z"WLQ 3 0JS) >F@B.N@AU; MP>UU0,%VQ ,4GNS-$$XFM4L>('MIOWP\TG7RX=_58O'_+5=_+;\J5JU,\YZJ MVIHLE#S)8X8E*CB+M!7C#!%"0R02&F82)U',K3J87Z4TLHUJ: >&./J'H1[L MR <-?>B,PTN ]=L>KS# +(L[ @[3#*](-V".X:4G3SS!\(J I[,+K]TPH +U MTW*C7W2IW9TFXW17U9"'C+"$(A$5&<*4:-456HF+,!4BE[*0)($X(#VTQHX5 MUR6#Y9XT,&&E#R0[5\&3Z#"%;:0^4&T;0XR0%GH%E@5B12BP4")*"JL5 MV(;8R'I\R*^"C_CK0Y((PAL)/36JZF'U,2-FZX+?=K% MR>(>]_P5I8Y/IO==+W='U.^WRH0//^J/9IYA&26D("C":;U*2\1"CE&2<M@!"T/%$8$1?@64+-R9F,E3T[LS9II>GYUJ2JZ*?Y M355Q <-CH@J(_.1I*B[@G$M2<7K.0"?"M&-?BGIT:+E:?EXMI:K;5FF?Y8-I MNU:I>9)E85J$!#&5<82S5!L=C!G*>"OV*/BVWVQH/PZ MWHP])!>=&\ CX-U*;GFEQ=JH#__>0K_5V9KA5*WCSIW]XK MLUZ4?JGFC#74YD1@A2A1.<)A@1&+:8RR*(MR7L0TR4!^#)2!L4W1 M?H=0SW.!ACVA:%K&0D?$"&C"7FZ@=LP$+3?!CIW:S9D%+4<> Z>.6/B*ID+) M3QMB=03G).[J^APW(_19;4QM_]UZ]51JC^GM\Q^5&66R[YYS:*P^SP17498D M2+)8Z6V4_H/1,$:,Y8IP@=,\32'M;.Q)@PP/O->-Z:,H3,^)QY85DQ?^9EO5 MDZ9^"8I]+REVO: M@,ZNDU=]XK3[AWT(9]]KT731O0JM\UQ--V0\#]L$,O$J$SC=@+HTEM/Q:6Y& MJQE/])&)9J#;C[*:1X7,BT1%*"*L0#C!V)Q2)RA7BL2<*1*%H.W8*8F1C4T[ M]FI',?C3T 1V'#N#BYU9&28MS&0 !04;@LNR>%+R,P0F5>#+ KY4SIXKATP= M.(Q_TOZ)WB%MGN_T&]YH_7X9C&,XYR2)"Q0E=?U:$2%&<(I4(8J(ZJU+@4$) M)$#Z8ZOL=_50"K8('@UYE\PP )26$9+Q (&2)I6^YU)83M6@IJ7V@L Q'\= M>^>#D?#:%-^>^BMTNP=#<[Z-/?PQKA6T5?6NGK-QK_062%5OGS^;0CEU6QQ^ MW:QY*DD+QJ(8A2&GII>:0)SG!,DL36@1X2)G*:QJUI;TR ;',!)T2 8-&TZ^ M @!/.],S#DHPJ^,(D$.5+%16;Y6QUH0GKH:% G): 0M^@FO!R1=U7YK&JRD?.2#*@6>?' B8M$SHMS6AMRX;I!)2%/>LU?K9^_ M;A\?%R:,3E+.8ZXW -K=%WIOGDA$"HD1CZ.(AF$A4@;JDG:>S,AJ=L?6FR9V M5;4$G2I!7F(#<.L'2>SBO>\)SH(=R5GPZUH;:N_U'QLX#J9[3* M*^1!9Z\_>1*UM19PI[GV-[@>U#VNE6@2*O7/"]7.A+MY6*TWY7\UZ6ZIB&2A M1*BWNGFB5]H8(X;U]C<),Q(SEA-!%>Q8[CK1D?6^R\+,='G8$VX&9S(AU@K> MX\$*3MLS.;\@04_@NOCLZ3>G;!T.?)ZTVF0'N=;,6 MM9=VMUX5Y68>QA'F:1@B&JH(84HQ(CE12&6A2'**F<"@5*'.LT?.!:HIF40@ M30JFWEWY[;3842J8LC8"W?4+!%;(,ZQ[TKONDR=5KS,BO=2BXEB\=%U:? M*_0M.$WC-$V1X@E%..0,<6:&XX2,BSQ1,LE!'0TL:(Z\L'YR[6E@ Y>=SGD& M ::+I]T-)JB2MI;76[71=8H35QE90W!:761_Z[!DN'K6EEZ0?]-O=-$9Z5&G ML[Q52V66%4[S**6$(QP3HO](%")9E*(H8[F(,JJM JAZ&D)\9--0L^"6]68% MG:U?/0X@4/^Z362KV:C=ZIJ1XXD]-2_!FY:;7_RGM4% \)S,9D7Z55+8(*!< M2EP#/<,A[F::2O]JXNOO-9V/K%S_C2VV5IOPGMM'UG]#)Z@)!:PR+15K#H+W MUE:A3W*+B-IPH8&Q-$.P(V1P ,!3J*Q?(K<@V85G3A<>ZQ?J*#!VY5*O;0<^ MKM:JO%\>_E63?%\66MW5 M7-?E<[(.!K: C=O-X"H7/T-G UNH++L<6#_.S=CMC>:GY>-V4_VFGM0B;G-# M292K*$UR1%.3P9(Q@HPI0T*D!4]C28L,-#RTA];(1NM-32N(+WO08'#L[(\G MD6$VYN!FS(*&[BQH 1@A(]9"1$]6H8_2I)IO(?)+[;:YY74&>?U-5:;X>%G7 MU0C]X[>5^=6MYG*CMZ6F*G#7#?W3;16D:%Y@A4O ,86(Z*:LX M0R)7>9B+2(H4--3AU209V?IT&# #P93>ZYM^\O5>\J=Y5S_) M6#-W.?ZEQI\-?EV^QZ0-9P@^"?NKNC=L_*I6]VOV^-T48+6#GY,DC&*:H2=)B&?1F3A(6M!$ M[*O2#)B,??G9DTW(OBI>=U+V]8L=S\O*:N<4:6MP6WS1SO)RJ^KQ1X>S8(Y9 M'*L\1EDJ!<*BH*;W)T9%'H<42\QH @JW65$=.ROMB ?C);9< $_-K "T/"[S M#0OPG.P2(NWHL6"4$W60T+[.Q:QH3GL@!H'AY"0,=+-CQX;50O]U90+/3ZKC M7]R(NH66=A3N5HM2/,_C+.'*9-V M%]H_6JS6;<#X3F\RWINXPJHI?GZWJDSDQVPICMCM;D^ C2!LX;8S+6. "+,N M%W&9!0@!S-9F^($!:B> M#%?D\R?)J>H3IYM3T709OJO]>%>72A %-F(YO:Q75;_/#@_9;G]7Z M=[81W_5R?/3O3<_;VZ+^Q]_9C_)A^Z!_V=ZCYI2&&:-Y9DZD"X335*^L><11 M(FD6IED>"VK5DVTD_L9V^5O6@H>6MT!TF#.G2H8[LU#7%^@_:P;-/P2J9=&^ M'?X8[Z_?GOP$;P48H6B8#;K;T!S9#*TTAEG*G4;I+$N8>/O,;5-(QR1?$;_DNP MHV[??.@$C/XU9ZB(L 4#*AVHZ] E,9PZ#IT\;+)N0Y?$Z'8:NGB-:S3GX6&U M_+K1V\8FKT5RJI(DQ$C11"&<*XRH(@IE4D@L,A&E%-3O[R6!D96H(1=4AMXL M>&3K)JLH^._A_PRC>J&JS!G\OP=Q&L["L/Y?\ZLJ8-O-]]6Z[J_)S"Y+U(EJ M_^__$V7AOR?1+#!?21U8/OM/R;\'48)G-(UF(8EVSRS-=/!KSXN29!9'^8Q@ M8GE? @U!O7C+MF$G]W<'#375K^UK\]IV69PU!CZ#2^?%\190>O'XB8-(YX4[ M#1Q=N Z^^+YOW<^/I7[>P^;#>KU:OUNMUR;5?[7\N&#W\TC@B,B0(AZI&&&2 MAXCR,$9Y0; *4YPH:A4/MB,W]CEUR\!N @A;-'6,]>]J=H(#/\&?AB/+;!-+ M-*^OYWXQ FX)?<(#6O[MI79R""P>/YF+8"]JUVD W.584%&_ MM50L5G]5 6J'*RFGD6^6<-JMXOY!@MF%EOYNN-N.A7U2L#8&>RX\%FB I/95 MJV%'=-JR#1 0)Q4>WLMK,19@G),\RQ#$5IJ\6 M09J<0#*C841%E&8YK'35"ULC&\07[L6>SUG0\Z-J[[M%7KX(.HCF<8: M--T0>=U!TD>"7AT4?7RUX4)O)D?C)#+YMQ:9'];[^LDI]Y86X-P9MML?R^\R*%3A:M]A[NUZE3AMAU_ MYS+.S#!(BA(:FY'5*4 MYBF3Y;4#1.KFJ4-N&]A$=!>3+%7UNV+F"$G>+K^8/%V]6;K7VZZR^F.YXI5: M/YG=5-T+\;C=Z=OG0UQSP:JJ;3-4)#1*4LR0H)0@G&M#2EF*D0H%Y3B/BAC6 M:G!TCL?VU ZMU/GSX4PAJ#D -GB:[BU:>G@_T[L!NH?#7HM[[]6QH?+=P74T M?E^G#^S8\%_L)CLZ8=> UH(]*_E^S?[ZIM8/OZW8LFV;7$19DF5I@K(BYPB' MA4",DPBE4M PC).4AL#Q-A&-#3&=0DEVS"7!]FAD:Z: M9' L=O#F_?MOO_TR0G/IJR)Z"WQ=HC-Q[.N*N*?AKVLWN"GP9[5YQZKO=^O5 M4RF5?/O\1V7VSNW!\O+^QLPPJ,W./N^-8)41G!;:,3.YAT42(L*ULY8I[;+% M24'S)(9H-IR%2=)KZB;.>]*6K34&P&IG"L8%"V8C-"^!82;8<6-\H3>&H:!< M_A(<8#PP-4I:H3LFGHR* P.36AMW@%Z:H0%/@H?;ZB.\ZO:OI9)M/36[5W,5 M4X9I7B!)LA1AIC@R9@/4*U1/C.G_?9%&M7K:[ M<:S^"[W.^CH_O4]5\SS&*1-IB(HXUTZ.4B&BB4I0*!CA0A2L2$';%R#]D6U0 M,XNR; 9.;0S!6;!4=59JH32H;!'P9G2AEQE?%U&V\WE&Q X8^[>>Z75YV*>! M>J)97M< &G>&UT7J/\/LKFO06,[LNOH8N--S5T^+*>I*U=7]LL[JG6>Q8EG. M!1)8FIKR-$8L22C*HIP4,:Y2GT0]WM+9VR9SEOJ8[OI*O=>Y MNDI/^OVMUL\FFZ+ZKN2OJY6LYF&LBA1+JLV/*A".LAAQIK=A(0NQBAAA10*J MM#I/9H+$)T,KN#?$H,[-65QL?9BATL*LR)[>+-C+7)./2Q_>.]J=(Z%YGD6%5D8<:1$;$Y<8HIXRD-DLH>) ME$PEA9QO5ANVL#UQN4P,I*9[DM9?[S=S2R!WV;9ZAQ(L#L3=$HS/8F9[_N(' M">@13"?9N$/1NP;;B._+4I0A^J#?WP&,@A7,&KP^3/9[B%'@((-M.$ B]^S"[%_UF1;$[!XW?T*_&8W M3^D#6R_+Y7VE]T>[2K!2S#%),QE&&9*8)@BG9L)C@;$VIX2:VN*81W+^I-9\ M9;N+.4L'\EEWJ8%.7MOH+=LT38?K&6F;5?#MP[!- -SUM6A*RAP4/IY6 E-"BY#A43&,,(BB1%3(4>)2&FH1)(*$9]DKDR24]3V-2 M7[17S)=.:/_%;M9RW\^O;CBQZ_0S#_,\BO(B1E'!M;DLF$"4\0QE2<(8R4*: MP3)]SI,9W;\\VZMPM?^U2[?""X#9Z>EP&*"NXT[4MC7-CJ0_1>T7R9.F7B R MJ:KV"_I25Z]<#1]651>Q?WNX_WWY6)KV78>I:I8CJRX^8&0MK.D&W\H'\QG^ M_OGN4W#H/F8_M>JR^/V:YTURF.+U"1W\Z76:G)6$3K.L+C]ULHE65P7KSK6Z M?O& ;DC\>L\)_K+GQ(B0!+H*G%V^=+%9ZC?EN:/3JM;YZ3NTW):NJ>L?6 MZV=-TJBQ*0E4U:84\X0G41$3BCCC(<(Y%HBK3"#)6%;H_\MD/K AU54>QDX$ M:=-L30+=DR-V2?+ M&I'1FFA=Y^"5.VQ90W2]_9;]HQRF"9?5XZIBBU_7J^WCIZ58:-.XO#>[N=52 MT]PJV9)?+=\KL7IX**M*_VRXV4\*H22E199%2.12(4Q9@EB:ZY^B5&^V*(M" M2:RG!P_G9V1[]H+L/EW&VD30PDT;"US0"]P ;SNL/M;YAO!ZH3#=\UQ\D1\-V/3[6<3XH M>RPW;%%W3-(>^59_IYH/TWM=OMUN/J\V_Z$V=ZR4<\RIJLLPBB@M$)8I1KQ@ MA5YP.)9Y$M$P AV/V1(>.U0OQ-IHEVC8J0LO=OP 9W#:(FGG X^!#VQ]:#D( MNBP$.QX"OMT$FHO@69E)7Z7/,9Y R7V-][0E.^W83R 8)^- H?<['-/=WV_N MEM7R1OYG]?5)O*LV;;\7VU.Z"_>/K?G[O+@[,T7"Q)'E?VZK37UJ&7Q5ZZ=2 MJ,#,!0(-0 >6^#8B.IVQ7J_F @2ZETB#Q$-BPRE M,2$XXR+.8/5-MH1'UND=&[.@9F363(#8\0);SZVQM%O/QT (IN\OP#G&1O^R MYB/XL_VOUP-[5Q \+>W69"==VJ%@O%S:P?>[V91.V4<[DVG.(X%C%4>HD)(A MG!<<\2S2/R59QKD*0TH9I/CJE 3(3KB67(F&EGNUU1EH[(S!,(%A:G]43-52 M\Z?1ER7QI+MG"$RJI9<%?*F//5=Z']AP\[!:;\K_JB,#;;?CSUK?O_VE%D_J M]]5R\[V:)F = M1IJ]O$D!?59L':R6P!E@ ^&WLP33@0JS&KTC(6:'J5I=)F?!?QB@;WN ]CDE M H#/^/,C;)CY629+ ( #S)R /-75$UF:X;UK)-9C+!DQ@?! M"]1TT#4S8U9%T%#TZ7"@\>F(GXU2H4_?BS#7PT^;/6Q-GN"W^MMJH M:BZY=@5"[<3SG.;:1\ 8,=-D,@MYD?)8I#QAMN?&1T\>>;EO:)GOZ\E0LS]_ M/!:_7W4&"073FU:>VR+XVQ!Y[$]&G>5R.^.TE0]T3GE6AIX3Q^/K)SL[/,MF M]Q3P_ 5PU?ZHY,?M4E;[SGVF6U\;@,Z9"!G.(Q2&88IPJ"+$I2 H87%":(;3 M1%@GB/30&3^1+:A)!X?NA(:XO;[T873=&GB2'.B*7Q#Z>E0>)+V][?"$@ILE M 7\"()-B(5J/@>F[>S)S8R%"U_C87.Z8B[LO_])N2R?'_HM:F$)U<[!4G0RN MK0YQ]9P3QC!.$:6<(YP(B1@)C9L?1@6F2B12@O)RA_$SLFDST=O-\YGR%F!2 M[D#0[383$T()LY5G:W\ZY4%^ZQ ]P^$K4W<@-]-F[?J![B2#U]-CX4[8IX=' M5J[-XU:%V0W7L9(F0K)9<=5D?"FY*O3F_W^KA>EFN:W4'$XSC@^OF3(X( M,LCM'(9/CT?J^.#)G-5A@G?]V(%/@AEZJIF\J8PUR*1",L<,899$B"1$(D(+'"8\3@IL-6S$@M;(AN$WA\YN?6'JW1"=-1W>JG%35BT$]'7\W$-IVM/HZR*?'$Y;W.+8B8HM5/5-WWNS ME._+M1*;_?S%AES]YQ9*;E:1,Y@DF*!1%CG"<9(C) M!.MWPEB1%C&)(E#+AS&8'-E4QWR M(0Y+?885%C32)@53HKTM;5Q(E#%$DC#%5(289-#\JD$,C6QQSC=3@O8\' JZ MG>69$DJ833IN5E5=[U9EVB&.U0?>-US^$K"&L3-U!I87\,ZD8/EY[M#M:$_- MVHO-#XE"61>1I=K+0CA5"O&$A2AF$4O2.&*1L#JZ'\##V&Y7RY$Y"NLM\03: M11>TH5O-43 $>F36\$VTJ01CXGT7:<_!*VT;P1!=WB?"'^6YC<]GM=DW3">4 M"UK0#,5YRA#.>(I(R"7*PBB-2<2%9)&7%CX=HN/G-K0=:AX/[7O4CH]_\]2_ MIPNB=2J#5VC R0Q]?7O,]#Z?;>A=A!Z[3T^7Y,_1H^<,"-;]><[="V^[]_Y) MRNIV?;OYOOZP-B/RY.WRPS\WSS=_K67U>6-^_U?UI5B(C396WS8+LP/]N%J_ M>UK+_UC#.O1Y(#7ZYNZIE,I4A:W6P6V=6GZ8V,A*&:R605-ATX39JV"YVC07 M_E56YO"M6#0-+<%2:5, M%$I5%B),(H(H%ASQ(N(T*W)2A%:E/&#*(]O8+^7]][I.8JMUDCEL$NTAM(R2 MC0$,T+1UAX,<=5IKV>@&[#V.( 6+[G\*R!6ZKS7[PPZ.GHD?E@]P;NEFTEOK M[(P.H5UZQONMVF]-4JDR$N,"98(IA)4RX]M#CF08YB1*LT)AT/[.GO3(=J1E M)'!)6 7@9V=#QD$%9D2. )D=ICG,VLPPXR/-@H]E);3G4SLXO[/-=EVG+HRP M\8-#XJ^]FBWAJ5NI 0$YTS8-^@0W^_)%/:GE5IE4^G>K9?W$OY>;[^^VU6;U MH-:'X"O-,2F*0J(DK,O.1_V;:IY$5-L.15$[KIOW*]8UIO'1K[R,KUW]ABJPZI+?.0:.3RA*$L#4U'=JW#/ TED@IS MDL4$8PERNB]2&GL'KRD&3X9DW1+%(11X&2,[C?4B.4QE=Z-_:^%KJIW$-H\I MN-Y'.M(FVU\0]R:V]>H.;UGY:"NTXF_F^.Y^Z7&[+Y?TA1^VM*E9K MU5SWC?U0U4?]U_)^.8]5G&"]CT:$1MQ$ZI3^*54HES22891(O5!#U-J=E9'U M_M-2W[2L66 +F,(/@-?.(DP#&LQD-+2"-X:K7PX[[H:Q3HILP&O6@O;ZFCEM M:!KV_)F6X1!YLCT#&)G4. T'[*7U\O!$'[N)/Y;MH!0EZWS<[7)SMU8/Y?;A ML]K,HSR)6$XI(DR87M$L0QS3%*F8*)*G@D44U!,#0'MD ]:A'(*095 MU0$2?>T\+C!-J!!(UNHE4,-&3IT\S?W< MXTZMRY7\L)3OV4;-"\P%9DF,,$F(_H,7B,=%AA)!"0ES;KGW@@IX4;^0\N1]0JV-@",F,#V_RM1:&Z%MDI1.[G'3 M<],"H3-J*.)I(C')4"@+O9;2/$%$9B'*XPQG6ZYSVYM5]+&EZM+Q MU@)!.P4= Q>8ZNYZX>YYZ$TC]MT7UUYRKTUR+S#.M\\%W._8$^-L M.Z).>%)N,?HJXOI;#6W#W-0%^T M69=U%*LR_.OO?UENJF#5&1+--EJ'[\NE*9LT61<-V>!-N6SO^078L6.R;T$4 M),^2,$HHSA##,B@=Y7_\E_"3H;QO@.UE/]:7X#= M6OI3OE/88MSMV'=4HMR=0:MF1ZH^5I>Y=6LV ODOZQ M%LIC=YFIWX.OGC23\3UM)YNI7\=)_YO)&7 ,)NYRPMX^U\<#[Q:LJFY^E-4\ MSTC(69:@B.#"M/N/$0N)7H%PQH3":<32#!1)O$1IY-!#32RHJ05_&GK -.G+ M"%G&"GW(#;.H )'AD<%KXO@*"UZD,VU,\)JX)P'!JS? N]9H:U#J*[^MF6PJ MJW\KE^K31CU<^P;[;QXSAZ^F&;1$C^KY@S\- T'-@:=F(]=%=.HATO/8R5J# M7!>MV_'#XFKX<-[?]3/6;/&E?=U5]V6>3(;26Y9,A3$2C N$J4H198RA/,HD M$42Q.+=JNPVD._(2TG(2[%FQ:U Q",E^Q1X1'YBF]T,#FC(U""[[L;HCP>8V M2]?QRP+-R740N&F',2 MR2S-"XY4E"N$TX0@$H8W/-+5"9USJ^(^M(UOW;YN,>+)LGNFT9? M*WL2AT7.*5)2:&5G,=5ZGDJDPI07IHY 4-!)/IB#DIC]^/(%CXG/( _V?\D#R!![7D\G3![FVOBY7ZR;%\(L2)N!0 M%J5H3)W\SVVU,03?JTJLRSJ&.(]D&(H01RCD!468Y*;1(L:(BBB5+,DS@4'= M%J$,C&R 7O( 3'< PVEGC,8$"6:+7I*?U>OM4E>9A7Y1)T9V;@NY(X1@)P0C"L4H05;Q J8RB M)%24Q(G5Z. ^(F/O;789\@>Z04,87@QP@D^_ ?$E-7 # Q?8J2C@DD2#Z@). M'CIY:< ELEMYJ62:,W<>*E_+Q:KG=_ M?=@OE[GK-07G!?/5KT1 M@/LX'Y:;0X5'8Z[UH[]NV&9;S7$6ZPU5IE"$DT+OJT2!6!+I;19F<29S%J:) MU2SN:X1&-G\-Z5U54; G'C34[1V>7K"N.SV^((!9(U?I0=Z/C6A.'E#O@R?S M@FS$ZWI"5M>[=G?>L'*IY&YZRJZZ]VK'C8ZI& MX:T$-%7=\@^4M,VB+00^J1'I,T]0\<*MQW8ZT9N'W[4C1$7 MN_;KM3^_6M[774LZ T+G3$8R+QA#6%#M56R, M;"ZZTW)W[#5=$'<,[D<.5+4Y,3RVC7Z.IN@"PQ(#WY&=O9D.>9A%F@#T ?.* MAV#E?72Q$S.O-,5X"'"7!QH/>JJ; 7VW6E:K12EKX_QURZM2EFQ=JF:ZGUI_ MJDM"ZF/EPZ7:7S.[*C,RIS[#FX<3>+.@R>)A4VN'1 MG"T?N QV;,Z"]F!YU -FKUAZ,J5^>)K4HGJ%\:5A]?MPYS[F:Y.D\UXU__VT M_+K17^+WU4(_HVI*\KYH$_)QM38U>O,HR3@7"4>*1 KA/*&(Y#1'!:4DB1-> M4 7R2('TQW9!.[3_1SU*?O,<& M:-.3!3/?5BTHQGLB/Z;_:#W\]+VFP O@@*/A$YD]%97>U4: MI]+%\T^8"[#V(><+C+,291*J("X52II=R$F/!>#9?JGOC8GP#),#VT+3Z+&GS69Y0MOY$[_3OOYO9P":& M41ZH U-?^["S6YD'0^&DH3NJ)H>^I=O=A7C,6;40SU=^:A^I:7-1+80^R3NU MN<=Q+H?IQ5]/ 5%R/P3D>$K(V4O>;TT:R)U1D]MMVY/WQ>B0.6.$$I(7*%-1 M@C#G.2*AX*A00B/'L21"0)H CL@K:&&']PV\6ZL-^Z%M23./9W&8QR,[# >K M_106X%"0$5^BG:7Z25X-S-!U.3I,0YH%9\8FG;\T:-@/:O[1:KOK^3T[':CD M<5C)^%#[&FXR(J?3#D,9'_*3X2D3D!QZ FDJ75;+NK%2L7]Z.P?AK5JJHMS4 M$?M#:X$P5Y@*FJ T2U.$]?J :!1SE$B)!8UK?]+M^!',R\A;N8/F!W?KU5-9 M&7-1<^!ZE@A'&WJ0."J&[J>(![;,WSK MJP%;UKF?FE/#L<)@'O R?L)(IR3 M5SH^=(;L\MFA^R-=B],WV@YHNFLERTV;WT=4G!3&H"F11 B;)O*,B!3%-%8R M)B$+!6B$U#DB(UNJAF2M:#51:+GY&53L#,]066$6Y:68(Z0\]@GDK>S[#(F) M*[LO"WE:O-US+3R>^V[U52WJ85MM@8(9F6T;SSU[\\BJ59<"+Y^#'>6@)5U/ M6[>/[)Z7^WID=[#(T.-L%VE!T=U>B9RBN^>?.%ETMU>@;G2W_\)+NM1%_3?] MT__Z;[O?Z#^XWB/\K__V_P-02P,$% @ 9HE96@-JY,J^WP (UH* !0 M !T=&DM,C R-#$R,S%?<')E+GAM;.2]:W-;28XF_'U^16V_7Q==>;],S,R& MRI<:QU;9#ML]O>]\8>0%*7.:(C4DY;+[UR^2I"1*HB2*S*-SU!O1766[Y).X M/(D$D$C@7_[7][/)3]]POAC/IO_Z)_YG]J>?<)IF>3P]_=<__>7+6W!_^E__ M]D__]"__ ^#__/+IMY]>S]+%&4Z7/[V:8UAB_NF/\?+K3\NO^--?9_._C;^% MGSY.PK+,YF< _[;Z:Z]FYS_FX].ORY\$$_KRQR[_Z_R?7;*>9^6 *:-!6:L@ M,"8@!BZ9%59;&?_GZ3]S#%EF;R RM/1CR8'3]+>,8LFY$IE%L?KH9#S]VS_7 M?\2PP)^(O>EB]=M__=/7Y?+\GW_^^8\__OCS]SB?_'DV/_U9,"9_OOSI/VU^ M_/N=G_]#KGZ:>^]_7OW7JQ]=C'?]('V6__Q_?O_M<_J*9P'&T\4R3%-=8#'^ MY\7J#W^;I;!<2?U1NGZZ]R?J[^#RQZ#^$7 !DO_Y^R+_Z=_^Z:>?UN*8SR;X M"YO] >;3]3%#B,% MOR]QFG'-XN4JDUFZ\4.3*N#9_/)O3D+$R>I/1QG'H]673^*"5DS+D7R%T3W2A\+HOET]NUG^O#/51SU%RNYK&1R M9[FU; ZC^W(#OIO63;82Z9<0)SABG N6@@8LFO81-[2/E X0A32Q6.9E-D>Q M<-_*-[G9UO7)//TTFV>J(]+_]!-)H.!\COFWM>;N973%Y9)L+ZY^\E!47"S@-(3ST6<2 M.E9&7DW"8O&A?%[.TM].OH\7HQ(-6<^<(6G.@$1DP0?!2+V%6ZV$QYP?@$8) MB[BB>K/2&A\X62XN_^0:*(\2TQ]:VNAYUH70!X">;?I?S\[">#I*44M6; 'F M/!VY104(EA7P409K?99:V\:PN4M%/WAIK-Y94UD/ 2VSL[/9=,7 [W@6<3Y* M) [%> 0DWPQ45!I<3!FD$%)E47+*OC58;A/1+U:.U>IMD!PEXH,Q0B=JG+4Z MD7 ^QL7)QTL"MID)FKD@# ?T 4$)H2!J2U& YUP9LKQ6-#^3[B=G+^2(%X*< M5F+OT<[<U#9]-!WN[5 MZOV@I;D/TU3( P'+%_K949;HF6$>+*O"*$F"+UF"C+I8I1G+13S^;+D4.*^J)WD-Q*"&1*HT2D75%T\D4ED5D3 M(&RO.BCKT X0!PMV(,#X2*?B++^9YM?DTH\BMT8FSX$\)PY*:1($(1UXJ">L M9RJ5A]S5_9%Q8]F]H"%?'#0.%VW/V'AU,:^">SM>I##Y_S',KWC0R13/%13# M,BA9\\Z8"\BL7?0*36+'G2#WK;P70M2+04@3 0_$@'R9A^EB7.6R,8)<*!]+ M/M>(+O M+U:!%H7H)HMDP&=DY)!7U\E0L*X"HBU2E2CY4>"XO>)>H# O!A1'"7008/B$ MI^-Z-3%=O@]G.+*89(I&@W.)CD4C"CCF"G"=E!51,1V..U)VK;H7*.P+ \41 M@AT$,-Y-TVQ.!FXEE%6&^=7L8KJ<_W@URSCB7'H,TD"V/(*R)H(3@0'QE6+P MQ0J3&N#D02+V@HU[8;!I)_9!H.A+^/XNDZ3&9;PN)-C820R.I!0C)$;R44([ M.B]U 9%EC=E(?.FX>^ 'E]\+.?Z%(:>%J >!F9.<22.+S;^J>#B%\KK8;-2& M"9D3>&O)YTK&)<=]Y.FX3.J]2^^7.6,O#"S'RGA(0'E%O_PP_S+[8SI2K)@< M8B;"2ZK5%204SS@P::1,(NKB6K@O=Q;>#R0O)[_:0KY#@LCJ(/TP_SB??1M/ M$XZ"C%PX$T"@)V_,HX=H-=807V>GHPM9M,/)K=7W \O+R;TVD_20$/-QMEB& MR7^.SU=^E\B6<.^)]H 4S#%?KQA*@6)-"E[$*&5LAY<;:^^'EI>3CFTDY;YS MLI6'.885W<4(0;1+"![)*@9RR+TDC >NZ3C-PKCLCD+']FK[X>$%)5\/E63/ M"*B5T9./7V?3R]1/I"C>..M) $Z0G^THUE>203:8O'+HHCKN3+F]XGY(>#D9 MUJ,DVC,:/F.ZF!.2N8A?QLL)CJR3-ED50#(DVK660,P($,JK&(U#QHX+<&^O MN!\:7DYJ]2B)]HR&+_-0WZ9\_G$69Y.1"S6_9RD C\K3L28#>!<-%$TD9_3> M\8>*R!Z'PHWE]L/!R\FF'B[+@9B$-]_3US ]Q54:F%G'5/0"'"^*G& NP26E MP=*YIQ43/-KCGG#L6G4_2+R<3.G1DNT9&>]G-T#]=A).1Q186YF9!:ZYHSA) M1/!91XB&IU!L\B4>EU#?L>A^N'@Y>=!CY3J(^/.O.)G\[^GLC^EG# ORA?*[ MQ>*"G"$673*R(.1@22C)%8A1:" _J#C$%!D[+LAX6A:TA:P' 9K_ MF$TN2!_SU57T?#%R*6EA@X"H:TT"4C@=34@@HD'+M16VM+C7O[7L?B!Y:5G0 M8V0["'!LRIO6Y2K5.I).+A8C$[/U%ATP86L^+@6(&2V([%,FSZKH(^/5AU;? M#RHO+0?:0-*#0,R[*7TMI.7X&[X.R[!A:Y2D#D(%!IJ'2&>I\Q E#^"D5B%P MGEAL<;NR>_7]$//2\J -)#T(Q*QLXZNPQ-/9_,?(9Z\XDA"9C^&#$4Z#3+X$/VE0T)@5L'7F2-BFLGQ7'O8!Y8?#^8O)SL:2LY]PR7=ZG, M3R[RF'[B9+G$Q5HEJ\!>41CO4 G@5M3 OEAPBGLH!H4G=G0.QUW)WK_V?F!Y M.2G61E(>R N(M^/IY^79\LU\/IN_FA$1Z8H;3K&9E/$+ES('FV M.=HHPY$'T.,T[(>=EY.+;2SU01Q/G[_B9')I+3WGFL=B*&2K92N8$;RDO6 B M\P*M2%*TJ#S<7G,_C+RQ,DXO9W, D5G4>5@'7E9RDM07)%1 MS$Z!*,:4I#D*U:(::&O)_9YDOK3TZZ$R'00@MCJ??/Y*4EQ\N%C6_GGU_F%4 MFP*Z+"P461M8%"%J14MM%RBUU%;;HEL$P _1L!]D7EHRMIG4!^*L+*[?>V#^ MY<>G2@E.$W[![\M?Z(?_-M*Q*&Y"@!RYJ'<1 8)F#%B(6>D8C;+'I6GW)F4_ M1+V; BYQ!BS MT[*)C;FU\'X >3DYVQ;R'11$UCTS+IE(A&>#(#@CG&?/()9HZ@O6(LEM5XAM MFI'<67H_F+R<'&X;&?<,E!/B(*^XJ#%^U#P;5CM=U];8RA422NUMZQAY7ISY M$HYL9G5CN?T \7*RM8?+LAD(_N7G.[(DOOYV:'?N53IQ2T8WZ=VK2?>=3S3I MU?TP84>V["8>1K<7N.K\;'TQT3**<)EQH)BK?4)X 1:#$,:'''QY1"0/??^H MO;Q._KX=S\_>Y9&0PD;K&*0D9*VQY>!M5* 30\Y=;:AV7"GBC>7ZZ4S73%,W MMO'!8NS;EJ\)7]71QJ"+RSX"PUK>I&0MLP\1+'FR7/),'LMQ.?*MQ?II0M>E M[I\LPF%H_K?-F(=1RJ[(;#,$8^@$8PG!^23!9AE"K; O1]Z0W%JPGUYS72+@ M(%$.]1C_,#\-T_'?5]\)T_SA'->-218'G.?W?ZO)P;XGJ0U.^ ^??CUY_^X_ M3[Z\^_#^Y/WK#Q_??%K]^O,5A'CT)07:]D(7 [W'4 M/[K0L:VOWX?EQ1P_E&MAC6)!IXPM@%HD4-P:"E7KRVU3;"G2^%+P 0-P2,?K MNU3TYQ.TU>WMGM='RGNH5N(5,3*;C/,J?QHF=8;0YZ^(RT.LQ/W?:C2J9R]2 MC[02=P8S?"AOQV25TIC"_=FZ>^ 5H# FR[%$R)R.&L68 \>3 JXL-U(X"B4? M>MAQU-R3!^@ZUK:<+!8DUNNY-^3_ MPN5-"@8RHJ,5$FZ;EB/$/8!)'6OJ-]7/5TPDK8/(U@%90:S= !QX*2/P8(4V M4OLH6^^,G83T"YUC-+L3),>(>0!8>1467T^FN?[KS7]?C+^%2;W#.UF^"O/Y MC_'T]#_"Y )'MF@9?.T[XUT&Y3PQA1A!ZE@XTY9S?"B0.6C2RSZ$#0%+1P'@ M]@"8YMH8 ,0^(4EFG,A'V(\]5?T^XQ487D.]* 6$Z")X4R)WFK@K#]V?'0*V M)Y+8[^B8]K#K4D,# .!)2K7KY^(3)B26X@3?X_+R<5 H/O*H!$CTJ=;.:8C) M(:#GBBFN#8J'>@@<="P^0$\_*9SNH-5,]@/ T;OI-Z)Z-O]!+(R4,11H*0-Q M5?<5%3'!_G>![&&;^? MXW2!BS#-L^57G*>U:,)*3B-ON2Z,0A&>7>UC'B1XQHD?7:)7FH>@;[G>.S-8 M^ZS5SYR ]KCH1+8#L"$W)#0*/FJI-$4>L?;HR\5 ,+Q *<*B22B,:^WJW""@ MGP$"'9XV!TOW<&C,EF'2!!H?Y[-SG"]_?)R$.GHI5P?LO&8YR"1>24=[%A@G MP1C'R/72N?*D);#(O(^%;&5LG5'>AZXA>,1-@OKF2NCY?/J-K";]+UZ0 &M5 M=\QTHD0>0$JB6JG(P!?#00==A I%"Y'V.(IN?;;?.+R]SF9M!#B \^;W0,*; MXOS'MEQ^G<\6BY'C60HF,PB*V$@B)D%4F8'(7"HFA2WBH5KX0TS)_=3T:T Z M0U!C-?1L3$XNEK.S61Q/5L[8GJC&$% MCJ&SR*348I]RO)M?[3?&[53]1XAO (=*O?>MD*VJ>#DU%^E!,PK8Y-3PKGV0^'O):??<+CS8Z65(@: J7MEM>9&QF!*I @_ M1DUA/MH" 26'Z(-&S96THO4-U,,4]1LZ=XZLANH80&A]DM+%V<6DUJF\1B(B MC5>:HE]/<*6R:3XYJUWFUA5O]S(_2AA#S)ZB2JUP/039.6=!>)]=)J$8T3K\ M;D5[/W,!GPVPO:CXZ=#V:VA/\;12VGG>:*2$,1R# F%-?2Q'@07%J(5. 6.9 M,%DSV?IZZR%Z^IDRV+_5?*HJAF S5TFU][-INI6@C2)97[B 7(;96L3@#/\$KYO&"/X>Y4L-\$ M4^0M*)1(P:UG4)CAT;ED$1_JXG$(;.ZG9@B%0\=J>]:)Z < HDU!]_3T-PP+ M_#0^_;K\4/ZRP!5#(PP4*(=4ZM *37%-8N!\3,"SC[E8E:5I?6?V($%#N/IH M#*5V"A@ FFIEP6*Y:DU")_*'>H.\):[U);+R413E-9C@Z&@6&,&9A,#(:EON MK72JBV*.1\@:PNG6&%FME3$(?"W#]'0<)WAE<-]\3Y.+>EOTZVR6_QA/)J/@ M?5"" N2$GH(*Q61U*A.8;*,63N8[%2 - /8X74.H(FJ.L,;J& #$5OODMK1& MUFKON*TWD;%.T^".I$3A!=I8?4W!;&J=B]A)R!!*CEH?@$<+O.?KF2\U#%Q5 M2VW*I$+24BI)I[0N9%0CJRTBD4[NK!5J:1D/MWI6[;R@N?W=(100-=+]T6(; M3,P^PFR0XD\#&=& \D:#S\8!.JF/SI&$\_B1!#D#]OXU# M'$_&RS%6[VK5U_'K;$)"7]1$U/+'];-;*X3F(4-]A0\JTS]\(8 GIZQ2M1FU M>J@IR2$ V9>V?L.ISE\6=J*B ;@H6WS=+NB4,7+'# )'5OUY0>83.?GST7(; M72CLP?'P1X)M4*\/N]'^_1 [1A4# -7EXY&/X4=].7+)S31O.64A6970U)&$ MF5SYFM8*M5=M+JFVJ24G $OKL^YQL@8#LZ,0<,];GE;J& #"WIR=3V8_$#_A MZN;PKN!&B00E2AV"2NN#0H40$_W#10P4*$HA6>L+M$>)ZO>,[ A=;54Q &S= MS*)>\G,YUFX4DT@%O:=H4D7BILY293D ]T4K'71FXJ$FC\?GL6]3U&^ZL2-4 M-53" "!%%GA^L77%<[TW-#D,(5L/T6=;[6Z&X((#S=$'(4.PJH-GK+N)Z3<* M[.[P:R#ZX6!HAYAN'.2Y<,TT*Q!%;<0=T(+G 2$P'Z7W0O'F7OM^E/6;;NP6 M72V5,@"H;;'SH;P>+\YGBS#Y=3Z[.*=MM$[)TY^FV90,-'%_UVP=(NPA)%UGT],O.#][C7&Y M?5FDR0=PDAB@D!B4PD*>I2R ,N84;(RQM,[![Z9D,,%BAQFOXU4P +MS3ZBR M??Q+%R@HL: 3EZ"T#4"A;P"G(@O:^RJEYPD9GPBOYX@:NX-76\4, &FKVZU/ MN!S/UW<=<3(^77=0W>+)A7I]Y@THQT3MN*X@8+% >TD7G2W2?^OB$O$1N@83 M7':'M^;J&0#D[E2G;DFREJ@682V3(H/VW($R2$$TA=5@B@Y.>B&PN:O_"$F# MB3.[ UI+I0P 8ZNJG6T6MJXEBB[&*Y*2JU-S0T'R*1.QDT,TAEN38NL+[_NI M&4R0V.&1V485 P#5;B:TL"58KD!&12&MIN"69&/ *\:93N@X[_!.^XE0>HZ8 M\%FNLP]4P ""Q#II=7Q5]_QJE2HYQ6DBID82,1AK$S#,M0$(9^MB5(G2,L&= M+ZQUS=!3/U@1N]@E"*0ZTP2*R=PG5 M0P-O#[50VS3T/7"@C6YW&**#!3T H)SDO*J,#)./84Q1Q*MP/J83+21Q(;@R4]9'DY4ARTJ2 F#BVGY+S M-!+[369V99XZ5-, S-8G7(;Q%/.;,)]2W+"XT7BFC--X.9+":BUU@821W,@H M% 1?^Y<37I)EM5U2Z]*^QZGJ-Y_9$=8:*V, \+HKJ)%/%':$(J#4-TPJ:@W> M9 U9!65Y#(G+U@\][U+1;]*R(_@<*>P!))9^'T]GT'D^L<7@%!AP39!LS%^R*Q]='6 MAO)^\YK/9K\Z5^H ;-YCZ;R143F24QF!%J_SJ1B#F"DD=BYXCH9)UKQ%T&,T M[9>_8EWA[[EO:H[72S.WK?).+XV;UWOQPMX-['V#B6:?X MDF!$MIJ 0HZ[XM&"SX(!?2YRX:,MOG7DWL,47\9I!VB9R-AJ3GN-?N6+3%((U;R;[XJ;X/@$)CTSQ?8JX!^"P[9Z.1$P8&;($7N5.,#.H=_3':':O*;Y/$?,0L#*9S/ZH5OSM;/YZ=A&7Y6)R=_+B98$] MYLP51;90E)"@O,ZU7C\"1^TS>JM*\VYW3R)P"-@Z"A"W(=:9=@8 O;T]RU 2 M,IE8K:RH3VTEAX!DV$T)1N9$H4;[!Q'_0#UGCC@'.U'1 *#W ">Q6,V<W-MT' M_24R3=0Q+(2MZ%^<7"R_SN;COV,>N923E"&")G\6E$T>/%>9K'Z463L?HFT= M$CY 3M_G8M>(.DK\0T32N\7B@MA(V2%';>:6 ]-],\+G3 M,JQM8@9;(G,,@MJ(?@ 8VJO;MC?6\<@\R2=R4"8G<#8'8$)PHTNPOKF[U*SY M>8>VJ>.HK[EJFL&MPQN9*ZDN9N6J#\GBR-N8>S[:_"9F'^(;W<*LR_"N%KP" MG(E8FP@AY. ]F1\KZD@_!UXI$Q77Y$RWGU.PDY3CDP.;#WZIR;61RB(8C@R$ MJ)V<,1J(J\O-@(1_$ZP5G=THK2CH-SIKH>^[,?_!$N[QY%K,EW5,6[Y(2XHF MRL2#+DUHD@6.%[.#T["^/I*-BL)&,E9G=YOJ3 F0 M+C!MI,K(6J>:;Q#0.SJ.5>C=&9H'2G< T-C(84.\D=$&DP5@8K1=5"0_.Y7* MBV3%*2^9;IV'N4% /_F[[J!QN'2' (W+8Y8"!'Q'OUR,I#6&:R>A"$4[7PT$O (/()O^'T J\+6[+%0ILB@,%2.V<& M#UY'#2))JT1,4=K6F9/;- S$-SU0IW>>"QTAX.$ Y"W)J;:MJ"S\=;S\^NIB ML:3P;GY5_%TS/O2_7)_7>5VR$+7(I=2!=Z%U9ZT#R.P7 M9L?A8C?(.E/2 '#X:K98?B@;1J^$EKRV;CU0T5I0WG-P/@00+M=V/=P9V1II M.PD9R(G6QF0=+^K!X*5FG;<]PL^S21[)(,BICQ9TJ&\"N& 0C0H47!IDV9K M6?N[RONHZ=<*-5#U3O <+?>>AUF^1EHUC5=ZH%]/<*60L_K Z>]KY4QS;:"_ M^O.10D9&VWE 5MM'9XH=/=;-II5U3&MT[E8\OG/2Y9,6[=?BM,--M](>@"%Z M=W8>QO/UM5OM&OW;^!OF]?W8O^,DOYW-_[+ $5-*:,X9L%0[$AB;P$=BCP=C MDJ;H$D7K[GY[$=;OC65[\]1>&T. V'1Q,:_5WI\PS;[AO':5RYDAN91D8HO5 MY "@@X"*@4TL):U-8*8YH.Z2T6\I10?P.5+2QS:U^=+4/ZHG])OOYSA=U#(0 M*46R9$Q9**ZV>*YSAS4'XP0S+G*&6G7@%6W3T&^_D&Y\H8-E/(!7S[_.9XO% MQ_FLC)*=0"( M("1/9NLJD0VH1\QJ.A:SA!SJXZ$B$((*'&0BEQZ5\&A:A^!WJ>B[9*\I/HX4 M\@ KJK8&IJ'X!X"FRZ8AZXJB#1.K80'))%NDI+V@"O%A:ZTB\Q0. M&BU=H2 QM6X2>Q\M??>J:HJ?)@(?CJO[:QA/%[7_'RX^D$6MK;T:FN1FJI@.-!:=9M\ M/YO.+N6C(G0]*D79MJ L&#RV2] M Z80R;(+WKQ-]).)W ]=+^6>HEL=#2?)!*P!@*V*CKD)DZ M+S1I#2':8AFZHMM?C#Y$T'[ >2EW%.UD/P#OY_& AMA<<;AN/R9=B#)G S[6 M9 [S"([$!\DA9LLT#[%]>Y,GD=AO67-#<#PY]#Q<4X,#XL/QQTU&!8J 64O( M;-7%WPN(CF)IU%&1[RF8X]VT\3B V'YKIY\+G%UI;P PW2G"DXF:?("H26#*<&1-2%,T'NSR) MP'XKW[H#6W=:&J#]>CV>7%1>KT;B!'(;:LI.\]J$+0<.+HD$)AGG@F8\R];^ MW2,D[>?/O91RE);R'P"<]G)*-SQNSGMK0Y(!(=;6LTK5I@>UO#3(I,F"QQ38 M\Y<#W")R6"'$41 Y)(@X6%^# ^2CCN@-5BE.XA%7C5JK&&T3 M(41K*_=$$H<56+2$7)>Z>FD=BU_-SFB)KSA=C+]M*@QOLG)4Z^)=7^^TA_&C M[+0?*;E>Y62:=ZQ]!5=+IBLAQ2G!JUJ+K BN*B,D*7@H.MO 6U\:/I'$A@4< MW!F&BDM 5CL+F:@HXM<"+"9F@_$11>L\W%,+.#J/4SO Q0/%'4^1^ .RU7A M_@ZQK)S-V9S,\W0]FB[]^#(/TP5):MT$9/6[R5J;^;\N%LLJZDLG=!2"(>? M"?"(%"1I\CJC)N>A%.\C_9E0HK6[U@TG ^DF]0P8'@ 2!I&3OD\.)]_">%)+ M:LILO@@3_(SI8KX>K':'ZYVEKNOIRO5U%1HDGT7HFBSC=5RI,A*,HP#-A.Q, M\]?[';,TD(X />Z1/K Q@,-CAR0NN3RHZKOPK*/4"-:$.OZF=@(:MT*?N!U!O]M!I^>!.OX?]+(JRV3 (67)0@8Y)ISR' M8@RK#R%T%JTKU!JS,)"V#3U[2EWK?CBEN \8@)&668F0!;# -:CZ?,V%6+OH M)A4P.6-5ZSNM!\@92$.(?HWRDW32S,#VESI;>U1?<3E.8=)M'NWF4L^=5'N MT9XR;#$JHU@B*^83(4W4]MGDUX)U(7N5%2K?V6"#Y\FP/356OAT=U_WH=*'8 MV&? $B7Y^H%!C"0O+4IBHA0C>"<-*8XC^V7E])Z"Q&/S(^;-R+L,8# M%S6Q$;DMX(LG-FFO@>>N@"8/MR0;LU#-9Q\-:.!B>RP\,G[Q*?(>0.+HBOJU M1*J5G4WK#EV/F M1U&G9X!W66E5E(*)6(-"JY(JS0K?NE_P@00/!T@&:O@\T M1XM] !BZQ<-FP)BT6FJ;'=AHB0F4'J*R"9A77'MIG):\,79V$C(0S!ROZ-LU M0D=+?0#0>;6>N5XM\V::7*BM[FKYB@U.@7(D$L]C ?3,&MI>UOKVWQBKV;C#A"R@. R4G.JX'L8?(QC/.[Z:MP/EZ&R889K1UC)11(0402#F-<,A*U-U:4 M*I, U2$$;\DG#%;%))D3VK8^L.XEIN?2UN80:B/U <#G)*6+LXO)*H&_*]>P MX2KEHFW1'%*1=?R%IH/=2XHOBE*1I\1%:6Z2]J*LYP+6]K:IO3Z&A;+WN/S+ ME';/9/QW)-O[#==\U=[!-?^UX<_;D)UB$;)+L5;^)G"U2V$(AC&C9?*E]7W] M4VGL]U:R4^2UU]$@ZJ\^X9(XP'Q9=K[A Z6-Q2>24G(>E'(2(J^3HZ/(.I54 M%+8?9+J+DGYO$]LCJH&\!V"[=E^M7Y[V/FNLMYZNOH972EFRP\E"$L1&4"ZW M'YCS$#W]MI-OCZ!FLA\ CG:\;F:Z>,Z-!*<#KR_HR'B6$,$KX8,7R/S_:W/: MF^0@#Q/P "#R;IIJ7(&OSN9_A'D>^9PS!EE#5<_K\SD- M,17::4JDE(3WL73PP/LI) XD67D@(NX^ENU,/0- WUUF#BJW%"*Q%'4 INO- M>$D>@JYSQTTNUJFDC6C=(ZH-Y?UBM5-PW;&4SZ[I@_%]CO/QK-ZTSY>M>Q 7 M\D"$8;4OLV'U.M!TH\4&$C/>5ZNS[ M;.DR9%X/]_B$:1(6BW$9I\N)UZM:GLR"S9&V$%I)3H] <+)DJU6O+5;\[W.1$^.)0,>N\\6LR^>;)D40?K206%18H%N-40>#)@HHY*\4AR M:/W"^$B2^TU&#P'Q7>AV *YQZR=)(L92@B_@@J -;3)"D)*B$&X822456UI7 MZ/;Q'*VS[/=S0KU/W0\ ^M=73XLOLWMNSE?=5"+I854R39): >$3DAX6XR5^ MQOFW<<*/*T^>3K?9Z73UE?\(DXO:/#D;3:X@.%N?<6=='XYD!;H(6R2)*J?6 M-7E=\]1O(O\Y-\>@T#& W?+[>#J;K^+I]6Z_U$'MKO8),YZ=KUJJC:QC3O(H M*5:.&51B%GR=O99TDBPGA[%YL?:>I/5[A?"&_TK$\T'WAP8K1A:)P&5E@"M;J5#5Z 5SHR[8-4H7W2_QD>'[5XJI>\ MU-II\ED8S9"71>/,)^BV9?V"/-56'Q] M.YG]L6AH)*^_V>U3]MVDMS>(5PM=/POVA(>,%AB+"I1U%IRKO9:,\YB9T,9V M^ CS#CT-AN+5;WZUVJ:P#Q]=9=8BC&2Y4C M&)LMJ*@<"2IEH,B-!3H*G$FM!S#*!SB &S%=FT?M'7!1_]%B \,X1[!\( M-L-KI)73>*5B^O4$-Y?+)VV<@8S&@I*VC# V"0.FM,HG. MG]:!W#YT]6MO^T?/K&-5]@A/BAY&[\[.PWA>!3PKO\VFI[]1.)9/%@M<+I:S MB*_'B_,9"716PC3_.TYRF/XY:C+B-'#,Y0ZZ^'E:$,8BI#K=V MULI,C$7=VB]XA*1^*[ & ]$N%#B6I(P%"C.Q&.OI &D=6W7 1K_E6(.# M?]] &8 )OQQ?>K,4851X<4K4(6:U)$TQBF\C*@TB4D3+A5$NMX;[;DKZK:H: M'&(;J*MGQW8EJ041_78V?SV[B,MR,3E):79!,KZZI=V]VT99Y^BB(>88#Z , M"Q"RT&!Y"#;%K!+*/;S;(TCHMXYI,'!\3D4.P$A6YVA1I8OD'Y'-)\8NQHNO MZX3U:XS+4?:Y:(,1O*SW7HX,?@QD_[F,A954NN"$EZ>OIJMB ''DL.+$N*(&6F@\'5 ;I.9TC)!88A!6&;=ZEY M@)Y^2Y &!\EFJNO_3$^(>5%%_FZZN)@3'_@9E\O)^E+OKO@NI;].V(UB+%B2 M9&!4KN\F$2$:8<"'$)AENCZKW.]@/XJ.O>#I_^'A^>PJ'8XQO4Z#? X3_%!( M#,3I\L?'25@W^#ROW(^\S0$CN=J2>T5[TD3EO6?&A MDX>"NXC9#Y+_[]Q4M=':<%!XM[#[2G*;YR[7U8EU2+4S")D%"OLL'0=.F9HJ M,RH@TB'A6YO-_:G;#Z?_^-=7'>MU .'\77;T/74-KR=(&$X]"[T@%#=E:UONV*?TEVK>C(DMF MRC'P)N5Z BB(6#QHC#PGJZ+AK=-(#Q(TM)8LSX2V0U72/\Q6M0=W^/DXQ_,P MSAL_8W$RS>M:_U4U_W)=EC!BS":[>H4=4Q4A(^_#"F)494G^1S#6W3J<=Y>. M'+3ZT#JC- 7:,RFE?_0];K\_AA_5>-?"K)3F%T3@.,3Q9.6UC&(BU7'&P7'C M0/G((11I(17,W)=429#^%F2ARD+[C:A;M7Z7=7^U/5[G#]S)7U'2AO X/5[.%M7".X69!#"<5:G M:INP:67NDY3 LQ$\."T5MB[Y?#J5 VGP_$R/W5JI:P"G-7D>EYUUTG]?C.=X M(Y]/#LEU2C\HM,Y3H)9TLA2W18K@I Y0++(461!!MDZ![T_=(!_+-F#O]S8MU/)"2I0=N0?.)2 M1VS>7?<)] WR^=NS@;*5XH8)R^VB?F:%,\5%DIBM%:/DA#CO'*2H[MM_?C$4;:*B(3 M2T*1U RQZ03/H++R7MCL4;5N:K@?9?TF9W M6[!VCC:^CN?*H+FK\HS&-9_;]P3R^DWC] [&-FH;&")WE,_MD"A9?S16*@.6 MFSH)@!MPQ18H*5FE/"O"=FD@]Z.RW_*S R4. :8;=^3M;+[-["JKNHN] M6+P/COR2E*($%:(%A\)!]"Q).C(8SZWOIY](8K^/'GKR)KM0WR#BF/WE.7+< M.E<2L96DHYV7! 2I)6!D,:(N-L?6T-R?NG[?/3PS*CM2VG#SX5,B- M/%Y) X#=)SS?>!ZW^ B2W%Z-!71B;NW^>EGJ):<5UFJ%KOFERWVT##*;W17$ MFBAD$![?6D+X6RWO^#@?D[#.Z_",-7,CDS77-N/F?HBX *^+ !>-E,F&J'/K M7FP/$C3(W'57(&NGF@$EKZ^V3=TNE]9Y_0"W!$TAD2JT611YJ$6N^AYIR-ZF MJ'Q67*;6)^?]Y PR3=W9D=E(+<,#VB>9WX+D_6Y07(<)S+2JU*C:;[Y!UL_.?(& MA76:/![+2=)"& @F9$!7BDI!J)1;.Z(=L-&O ]M9DK%OA0_ !!_%['K*Y=V7 M'9L&>##A/B3E'CD MO$F2P'PY -PZ*W(BWQ&"]W8C[$QAL4!-\;#T1HC6+GGWN.W,2Q\H;I^BQ*9S M4GM"[74(9(QVQB(PK#WNE/40HBF0F,VFQ, I@AX2>I]TW]]9.T7IH/'<.,1D&/'H&*DL*UITOD*UAQC&F4;3N9K078?T6 M O0 F!V0;:N]@R'Y#>=QUJQ X)84'V'06"NTHUVO6:R#F0I"(*8A*N5$CBY$ MUMJ0/I'$?LL)^@=JEQH=!&2/W*!B@-3O$\8>2G-[XJ[ M]V,[*USH'\[/I^UFJ87&4ZX_7YR=A?F/6?D\/IV.RSC5%S?K!C^TB3_.)N-4 M;R5N<+'7J.L]/]QDWO4A3#0:>GUWF6L?%J5CJB1 9 1,P1TX+C)$P;EAQ3'D MK=]YWT_-T0."'I+L%Q+F+_33?QNYS*6/,H"5/M3![QQBB9)XEH(ES42YW<'] M^(%!>U'6\YS,-BBY,P:HO5*:A3*-[=0];I<>&NASK!W:A\A&=F?W4G1< MK6=*ALFO\]G%^37,99@D1"VPH +3D NQ29GI'2Q]<9\(HE'3_&]\=5' M1@_5/YW,%A=SW-HF"2U*) ]5UJY,0CKPC"F@+6*DX3@Z**+?_=A.[="\YC6S0K[-9_F,\F=")>+W4NJ/S]0EUA2+G../>2$BI M6#H=LP"OE05&YY,N0BB&K3VT)Q%X?(O=^U;8 KFT*A8ZE8NN4TPI+@'/@P41 ME=4VQ<1#^VD+CY+5KQ7J#D5W^^JVU=!@S=#9>1C/5Q70X;+=^M

/.&,R& MJABLZ;D>*;+UR_>SY8$>T?U?:^0A[4EN(^MSN0%MY\:=B\YQWM#=SY]C705. MR!ZBI^]A4VTP<=?;::2!(=N:R^:JA]F6&ZU96]B2G>0TM!V;[[^;UJ$D^5M] M+5Q[K):RFD>[=4ZY@BJ5PL#&G DX1=861PRB,$7YE#BW[6?,[$]?"^NR7NL: MTCP;B8X8]:N)+'1,0^"H 66B "$+=+X+HW*+C/YM22<8V659D\Q>;6))=1#0R(NM/7T$ 12@N^P(Q>E6[6=3B9J')N_4Z1Z>";SZ([R8% MQQJ"WVHK<[R:0;+^^#4D?2Y"L%K:\JA6D=SCU,4;_F MX0CMWS8 #04_@.KB-3?;G5^V>-')!X:I &I)OE+PKG;BX+79J2'/*3JC6A\L M#]'3;XEF<1R\]!PX9UJSJ+37K>O+=E-RM'79$NDUPH6U6+3UH)(M MH(KS$$V)8).1*DM-5K+U6\:=A/1<8W&\[N_8E:/%/52#\FIV=C9>7N;*7ZT* M0TYQ>F %ZT-?:V)*]B:WD1W96N_DUGH[($;^B1%(6!!8JP:-J:,3M848M)7> MDI1,ZV/]200>7>F_SV+7^Z-@#H4[!DE(41L5)W!2T$Z)=?JS+TRV+^U_$H4] MOZ'J#%MW:O:[T]M@[=IZH.GG957S 89L^Z^WL5SW$M305,VFJ^^_OSB+./]0 M5GW4%A_#?/6RZ').]K7*MTJJH[4L>0N9YWH)5;L&T>\!2\JEMKN7G5BN0^D] MNC2_KEK[S1$(UV-\Z@7-KKV0E'6F4)B95P/,,@L0*(H 8V@GV!B,2*W3&7L3 MU[_Y>A:\W2GA[T1Y0S5D:P[O=HQ\NDV[[TM-S-M>9#8LY%^K^D/97FS34'+5 M['0%Q5C)N>S<=XT]$66.F4&.C(&2@H%/(4$RF D9S*O4>H[5<10W*//?;_5? MME>_WD;&9R]K,B9EDI6R1D! IT#R$%G*)#+=NC?YD23W7^3_3/C<4?/_;*H> MJL5\&\;K ^AW#%42AU[G[OY.$VNY!XG-$F'S\3>B\!N^FQ*^+BZ#@'_'?'JC M7>2.D$-)#$HJ!XQQI./3(<0D-"2GA"Q)%*-;-U ^@MRC^^=?ZF3+7]FZB>3% M:F0>BI2<8J*4P4OA0&?CR7,1!9LWDWZ0H+Y3;,^#JCN-])OI:*C&Z]V4?HE? MPO<#J]NN_W:C"I1[R&E6@;+Y_JZZ;)Z*":3.9(P$%:4'[WF$H+DR"CUGOG4= MZ0/D'%]?+E(M0 MXGIUX(TP<&==M5-!#]4V_%NFB](2#\^X^GE[=JO.#N= MA_.OX_1N6F;SLT/S3GM_NI''<@@CC0S09M%/>#Z;KP9V7@+/1D.N:0E0BU#J M&S-.P"/W5Z"SB,)1D-VZ:NP^6H[.G=_Z[L[$*P]2ND*'LW9T3&,6$)$K"$X2 MURX5Q-:UPGN0U:]1:H*-.[GPQLH8JGGZ?!$7^-\7]*DWWPY,Y]SY1*,^6@\1 MULJLW%KDVAW6/ J.]1F]JR_<:[UU?60:(V,>LPM:MS[R[Z/E:+-RZ[M;KKF( MY-7S!#;ZVBM UU''DL)ZEY+07C)LWJ']7F)Z-B$M<'#'A#01_' -QSY][CIO MVM='\[Z^FO@)S1Q+%$"K$#2%TIQP6.MYA38B.CIYA&]]^'?7Q._5;+J@3^:5 MEE8?_['E^'OKE,D!T'H$I36"]T9 839Y;E(LIGV!T_WT#+9AWU,0<;=VJ9$" M!O F8'<#X,<:!*^9'C'F>.0A0N2<@\I<$*_, >?&:"ZU4_%Y&I'O1V^_;PJZ M N-S*7 8/W+ C^4-XOE^*P^\:O.@,U8.V+J.F)%< E>* M%.BN++J7DUO"[ M24&_C9<[ M010AX 1#[.Q[/Y>K[4)TR3L%BLG)&53O)_7:Q?<[[&19J/SU<3 M7*T*C-7R BX4R8MH I==KMWYE0NV7OZUCE>>2F._P_8Z@EFGBAH $'?;W;], MY_M99J\3[3=G(2M+H@V)@[,L@8X1L7#T5K1^%G0QV5E+$P#9X+ MBMUMRA"XXB#( 2[HI2VV?>/*>\GI=[!;1]!J)?X!(.GC?':.\^6/CY.:ZYSF M>OZ?[]HA,DF-S"G(0=S>/K=%X#AF;TPBI&#=3=J" M-_2/7%"F8AP)N_4#L0[8V ^Z+^W*HF]]#P#RFX$1%,G/3J?CG?>(P1==:ZZ2 M9A(4.2?@HXR@9[?8-Y]]3PVA8Z*Q!B-*%N(0:18BXH*3-N!2MW%U'%YH9 .*NWY9OOS[_L+I47$5GB9@DEFNV MX#(6<^B$5*7.7ZFQF"P%'!8+B%Y)YWW6JOD U*>3N1\.7]J51]?ZZA&2R^5X M]/MX9=\_X6)V,4\DL^N==L>VE\B0*2Y!."19*B2_ VL5AA7"2&D#,[?N/N[4 M@CYQR?T@]5+N,[J4]P LV]7KT=M\!*5"29)#R(ZB?J8$1"T5,,.]3+E$65J; MK_MHV0]0+^\6HX'D!X"@&Y6LM>I^G,>A#H?Y,%_=.&]UVK_^4M.U7GOS2+D(Z MT

#J7;>0$(L4@(5;95P1VK?.ICQ"TG[X>FGW("WU M, !8O9W-<7PZ?75!:T^)#W)6%R2BS4CVU6\GZ_'H=YS7E"0FDR'7F7HJ608A M.0[%6^]0PH$+MT(;10:=6UQOO: MW5Z$0EYQ+L -LYGV9(ZL=9_:O0C;#WPO[1:CO4X& +3W^,>6N.:S*?TR;=$45>Q'7]]4K46^DEJ:520=9W>+1#15(0I%#@//>I%*DPN6YD M\$1*!_ON^RDHNC/:NGNE#>#,O;=Z=JN^3#+KL,[P)MY 15?HH' )M&59"%^B M%JWKY!^G:K"ONX^!7&-E# !>G]-7S!>3V@P\++Z^I?WS^>*_%P3-VY_@AN.O[B[(-FKR_+.7^>SB_-K)"8K8]%UW)W7 M'%2Q&ARR M:E$D(0,9K6_7B>2&([,W?S^U=EK;OI62?(/Y/25SOKES"IWL7G MKXC+54587M4GWMQPUUDDIE+0P=*&+N1M9)*J+_3;9(UF/C!K4O.N9,_/9O^# M-+I"^OTV=Y@8&JJ]WA3T5N75P7)5#XL_QLNOKRX62Y+,_'#3O>^7FUCQ@]AH M9- W:[_=6ONO6TM?P5L*(Z) .M1C[?*G)9)+X6IIH!#9T\R[?CZ7B)JS=3MY>]G8**/KL4#;B2229))_#( M XC@K>L]_ Y[:S8U2+KNHGE M+>#'X.OH9SJWK2.V2Z0 2FCZK:-(1:L@(S8?4[ G;7W/)&J#E?NM4T/-#-DD M;8IAC[)#-[_1S/@\0%I#B[-9Y=UTE1[X5K,%BR^SDU+&DW'M 7J=S) J">(< MLEB]BE!T""5.3KO#F*5/QN3FC^J?0%^+UE"/K;75/$8')595JK33:K6? BL*A;W\4^B<#^K5,GN-K54*H;I0W59JU[?AQLKF[\]2:6ZGZ"&AFI M]0)7G3:30J.[YU#7ZN#CV^=J-)X MGPEI$$T]40GWA,Z(8)+7.7!C8FQM4NXAI5_C<82^[[;).5[4 [@U7W?[V>3X MIZ97!Y6"!!9%Y?62A=.OZ MVP/([+=LHRG2NE71 %"X+BS&O5ASQIB4T8!#K^BD+77$%RN0N>6FQ)*L;=V_ MY@GD]5NCT1!U7:ED &C['&I:F7YX=;LZQ[3<%+9O-M=B]<_K8KQ[N$Y<)5:" M 8E";49A[3[_/9-K[^DQEH56)$"^[(=*%.Z+@OM;0LU48-'KR(!HSR MS"OZC.6M7[WMIJ1AP1!]_[:W&H04@=.>2R77VP8#(5 46QQ+(6N3DN^N^/$N M/3V7X!R/A -G:T/OTOV_OV%G_$!W=UI@I**XD_)L%+PT&Y M:")J3*7YP]>MAOD- IX#I0TE /OU?A?+P,D\]+8NC@HV['1YH<;(\1U^@8 M>S4[.YM-5ZN\OSB+./]05L_6%Q_#^OGFY;"/K>J\*\1Q@IM'U.1ZJ?J21"6( M9'^ )ZTUMT:8T'P6QA'TMK-DJ_5_^;$:%[!U 15E9)[<0*S_4"0$"**.UW%% M2NL5,B,Z,UP[2>KW8'PV;-UOS8Y7U%"-5WUYL_QQIR_=P7;LX>\U,6E/(+GA M.X UL#Z4[24_X:3V&*IYV,4*DK$2]3'\6-W;7-\#(1=9A A<,@HR52%/2V@& MFJ?H9$ 39.N,Y7$4-[1P.[L>KK;3NO7AXB0MQ]_N1L7:"^DR(N0HR MQ64#P MS-+>TI(E;GW2K4<\'$]U_S7\SX32!RSEN@(+-U?/G2$9@9PS%[M_K[( 4(R\N^ZQ!YU(;?E@/,7$'T2%C162N5/LJW'O) M:=@/A/S9V;3NK5IZOEEP,_;D%YQB&=^I0#>*AUC[).KZ"$?5;G:!]IKBRJ0B M2Y:BNV=-3R:W[X+<-HAZH#%(I_H;P!E[S>J;4C MKQH:$Y^?R$K4"5+3M*HY MODRS7?-J$N>F=C863E'8S@H'7V]Q!,O96&^UC]W=LCV=WGY/W.[!VK$&!X76 M-8N_8)G-K]E]3?]:+,>)_)A-W]K;[/J@$O&\'D6JM'+@$TE<^L*C02\,MGY' M>R3)_1;U=8_9[O4X!-BN6U#>.$+"V7BZZ6%T/79>F:PLUI;)DAQK^B=X=+6* MFS$7;$%76M\5[$E:OW5[G<&P [T, 6Y;E3]K HBS]0MLVE%;@=?M7:5XTL1H MK=RNHX*B $>;"4R6194B* QI/9[N0%+W@F-GP^JZMXK=Z6VHT?%[7&X&:6QF M'AP<(]_WI2:1\EYD-HJ7;T^!N"[2,BDI\L\@T#$(2M1W/DDH\MR*0*6L2+%U M@Y[[:&EGJOY*Q_S7)>:3;S@/IWBSV.-V]:+T4GC&P8CZXE'8!$'J#"QY%CV7 MJ93N8N0G$-IO=-P$/_?;J*X4-E0+]6Z:+TB /S[CZ2I9&J;Y5YR=SL/YUW%Z M-R4']NRXZIDG+M H\W M>(DY(FO]*OA 4OLU=4TP]$!=2V=*&U2TL&DWMZ@][M[0YIY/P^2J,6/U0&?3 MTU5?I[5/^LN/:U,1)B=S#+?-OHXB>R'K\9+J@V06P=>G5JRH2.=/YJ5]/-L9 M-_UF#SM&>*^J'^J)_V%^&J;COZ^^4]^%776CO?<_O,9E&$\..?P/7ZN)']"( MU2-=@CK;^,.G7T_>O_O/DR_O/KP_>?_ZP\9? A%]#( M*6#WDMOFLR;N)::?@[N]IN\,;VHB_:&:IOV&&KT/\_FJQN-PNW3@0L\XN>EA M)KN?X21S=M&J L5&1B#UHCZEY) Q%J^X1<%?S@RGJ_*<76G''74Z] /O9]/Y MS;*=Z@F,F'*98^W45Y@D!R!D<%YJR-:$D+/P.G56AG4L\8.=]/04K-U;>?6L MJNTQP%G,EZ-/N+B<&7#R?;P8&:V$]C%"]JF. I""2'<*"F?%."DI4-MKL]*W MMQ!)O[M&XXYE^\533XJ?M='"< #T>G86QM-12;:8[!"RJPW>98C@0O51G$L. MIH@]H]JHW>10K M3Z=M$' Z! :S9]1)SYA[5?T G)-(ES_>AS-<[3ZTF+6D0]]*@;4 ID!,@=4; M9L5SX<7ZO1Y'/H*I76OWFP+K_QP[6A^]V[#SBWGZ&A9XZ2+M)I$"4IHNP.G87O_S8_B^K7>--$='50@.M:-=$K2$*4>_)4@PI M:"U"Z_JR_:GKM]"VW[.M8UT.#*6;[6J<,#%AJ8Y?O:'*%J+-$I@LC#GE!&O^ MY.@N%7W/-.M&WP_ Z@#A#PP^&S/-$2.%)1)X$*ZFXB0XM J8%DI$ZY*UK>]P M[E(Q'/@YNH[WTJPKQYT@%T%R MEEE1)B+C^SA#NS[>;S362/EM1-=S7+7U!&O5GNIW7'Z=Y>MG^'?_%/$JEF I M*!1>@7!&U[?-Y._Q$FH!N<]6Z("F1:AU#(W]OO[H/^Y_-OWVC./[^-CL;\L= MF> Z[9G$2)S(!-YFA*P+4F3"E=QO;-DC2'V8BOXBP>=#P:P3E0SR@'0B*M12 M +.:3OA<6RHYYNM(2!>58SS:QTH4CCL@.X%*2ZT]>E ^180#\*6OAKBO&FIN MVFNN]DCB5@?I$M ^":"LC>"S]&!Y*M);@W*_D_ IY:+W$=/O"[-AI /::&H MD-NF?[,%73;.&.4A*UM ,6O!D86&F)3B6(RUV+K%Y%TJ>BZ:;Z/>65-9#P M M'R_77?%P:63))J--!62L(DFR@"^!).2R#-!3T ML&SUI[YD0(MB@\CU5AE!.4EQJR&)6!,]]R4K5EH/O+M#1+^I@<8P.4[$!V/D M&\[CK'4GNR/.\]_&4WQ'!GLQ\A*YCW6+"&Y!U?FBY.])R"YH$XV,6W/3!U1: M><7 7N@T_]B^57^(&(#17#7L)W9FE[7YZS?UF[Y:(VZM8M+6@;E9U'X&GC8Z MN1]D_!E9"RE5;!T'/$S1RZ_?/! JL\[T]G04^C4*IWA:\\Y-<'C[A7P551K) M3#Y(2@IT'<>F2E$43Y,S[&P1:'R)A;4^P'<2\O*KK=J@[G@M'0NV+\TLWVU> M7H\G%[3 R"2CL[$!>*SI02K;\3P5OJS1"&81^$A)^_(E.<,WI+3;DUA6D>9V[>".I#$YW\GU0:G8VIV MXAN#G^?K+\LUGOUCM3S_0J[&V7DB-FK3K65]'G6>KYXC_YS)$?D\7]=J\#J" M]6)J\(5KDA6WM6,@I"@CN>K>@D=C@/-,9P@F[DT8<,W0CJ+GGU\^#;X3ZK># M .CG3"O'74?6&?,I<5G'I,>@ZW,:!^@U!R3*O0]6,-/ZI>3U]9]_--[&D!ZM MDXFMY-M5#<U>?1BU1M_Y=M6G\W_7'^[YQ^K?7*=%!<;!?+4A&!]HN1RP]"&WVQT7;4VBL P/W:KZ8;_*V8PQQ@HN/ M\W"V$_H?ZUS.SWZ;ESQC7#!,H?:MK!?7,1@*X:PF5YI;4UNN!A\:&[XA= V" MJ/MQ(3J:#CO Y8O/M7W2KIU-;?M[@ZWU3+MHBPT9R$M.%-QY3\%=1#"2Z\(< M"E5:(_)AB@9AT?_X6&RHMPY0>/_.6E]G=&_[7^>_-A_^S&=?\^_D%W]:SX3S MRF;4M.R8,6U[CAR&L7#\N?LQX?Q$RK^V<'\?S*N/ORY MG!DAA8AUUI-&\G229^"94^!++CZ%['UI/0'[*$*'@?IO<"LTOIJ?)Y8)G'E6 M''-9>"1'G4=0Q0EP2=?A>XRSH(C;YL']D:0.P_/?X+[I*53]+!']:GF^FCEI M@T M+M>;]2S9E"+6-W*FA@2\1 @Z>Q!"):45,UZU+SJX@Y!AB/P;7(F=KJ:)[\9H MKYPM=S?()*6WJ_QS_IK/EMO+EHN;%<>Y)I\&@0E&[/C@P'$=@>G$O;1"VWAK MB.F==V$#EAJ&JQ_\\JNU2B9&V,OE&?W+!^L5J169[^Z;J71V.5&7\)IS- M/^Y:YN_9>Y?GG\,Y+5Y_;^8]B\%Q!B:H.HQ)Z=HTP4%T5J2"+ 4C!L#O5#J& M8?,'OO5Z(KM +87TS%WKP^(>L%%= 8DJ^D) MZ1"0B 85 DE.:]9^2-9-"H85ZO\-KK=.4$P'L-K/0*HCD%XN%]N&^_^<;SY= MC$&Z+%"L8J;_J\-99\YPDI/V(&UMUD@."KA"7C'F.MC0"MH^K2^KCB!S&$#_ M!E=58ZNX Q3_08+;E9#] ^>+WY;K]9O%58^:]?82D8>C\&UP\M51=!TBL3+Q9O,?:,>DZ&TG+(DI"D!3D@=)< M GIN('*9DI3>EN:=$^\A91CR_@971"U4U0'B;C:4>(NK-ZMMDY.TE?+%2ZY9 M]*$D$1@DHQ(H8QGX>C-09"5*D]>26S^V&T;9,#S^#>YX1E!D=_ D!^1K7FUJ MDG_WQ_JVY>UJ'O-,.6,#8QF$BN0NZWI795*!'+"VOLR6-V^$-92V81#]&]S6 MC*+,J5OT;6>WO_ESD1/ML5@U^S'/2NW[G,GCD"DS4)9K\)IQ$"(&&Y3CXK;' M>'>+OKL^/@Q./_!52QNQ]X&;\\VZ-BBL@^MV;,RD-9$5R\$'21)AQ0 FCF!E ML+I(C];+X=#Y[OO#T/.#7Z@T$7X'I^.KY2K//RY>DG#R(E[O1W\1#?V4"_U. MC)C4/&$$WU/$,_XXWYMDC9RD2$Q M7>I^H)#864'VE1O20'8*;6/3,]ZXWTOYOOI>OF0?\OQK;73V;GEV1@KX$U=I M1J; 9)4+1,_('+B0P&'M8QVXC;)P.E=:Q\X'$]GM^-Y#L'/7E=YXJNK@_!_& MX.XLV]= OH;<43_@7$=DL36">V' MZ)FV;]S30J^97IZ- ?SG:K[);TI9SYCSG,O:Q"G6JHT0-9TF!LE19RH4B9G' MUN6R!Y(X;2^Y'HW@<=KKIX_<8::>80C1:X3(:I]F71+X6I4NLS6L3G,9H[\9#^99&FCL=_66_FG^M&N6ILLBPWNO3@M2X]8\?EQU'S MA/%Y W&-'Z<;1CC#; "]D;O^L"[7BHGZ+TJ]%3]_:.VK4D M1Y44(\)J80AQ[4R=2-C4^ O%IQX'LXHNER>*M@> MT+"?NU&TU"Z9#,:*4,>QUKL 8")(5[@MQT@H/4X]P.U)9M]5]A.0F5OCO M\\7\\^5PN6 Q14..)G%,80JBKX_]"FC!DRX\!:5:F( ;BTZL]&-4MFPAOZD5 MCW]=(YPE'HK-&ES .E50)*"PU-"/Y"S3R:$=E&!]3/'7%YTF<]5,\4?+KX/D MT[U'WD_?/M GMH8P*1.$99YD4BOA+LB:UHGM3D4 MAD+M2+UT +6?SDFB%/CM#3.ZK)PGZE$R!BJ0B4:B&;C))4H6-=.M0^2;%'0* MH&,5O&PF[0ZP\CN2^!9Y]>VZ9/:LB%1,T-Q"YK)*I2!9\""A^,QT"5Z48='P M O8@FEN *%!4%.96:V*L/ M5%DR7"EI>=2MJV .)'':*[:QT3:FOCJ X[WL_'99'HS."X9TM$>&B7:9-^#) MP03&I;9:I$0NYU/YZ)=436OBI@T)CU--SV"[-FT"4Q8AY00RJP+*\ @N,0O& MB"A]8$$W[VPX@*Q.'?HCD3 4:$>JI1G2IJGW6V_//7 M15FN/N_GE(ULUC]&)./?_Z/-CH)/.EN-0E Y(06>O#8RE@R#I^.6 M/Y\Z_8MI4&]QGE[GSQ]0/A6R1T>YM_ MB-YOV[I3Q-S!";IKN_0!_\KK"PZ2#<;7P3B\U+ZP02;R:Q4#1I%R5"5CP?9 MN4W%Q 7)8V'E)&%W )=]W+)M!I?FFW/2"S%5"P#33^>;U\O-_^3M3IA%RXV2 M0H#F53C$)'A#04SBW'I9MT+S)T]#:9NXPG@<:(VBF%[]KCO'O:Y?XVK7A?-X MAVK@AYMX2L] J9W0B++#(12@6(!1[YZD HH^O3"62:U M;AVP'TABFV-PVR]F>S&&9[7L^?VGG&O\\B+1EJ+U\:R2=;:LKZ'7/WV[2O;\._+0+J#;.UWJ/R=+JA2^08,P&^D)_LBA8B.1&T;CTUY1&2 MIH5LES"ZW9RUH4[[AN@^L9\0HS%, V0C!12*.?#J0]%(\T MA!VACSX =L<^W+%)_U)^^E;[)>XO=EPV1:#GD$MBH-!9",PC9).$LCDY MCZT3TX?0URWLCH'&]\ ;1T\=8'#\U!!1N<"N,AZ@=V3%.)LQGR\!9 M'[15#CG#,5V.X:3^Z/[RX:A[R)\9"0(3MVVL?0@^+5?YY_FNA\;^C$PE!Y8L M!YLU<2!CJ@4Q"$K$%&T)(B.[">([FS;>_?6./)&QE+IL*N$.K&&]^J_"V.ZI MHH+P0B"4S"6H["0$+1QX%%>0&'9EYQ1^N@&:?Z!129^5M$* M!*W$V,&94-L$O]P>E!_SHMZQ__3M-=9+\3?EZI^_;6TDRUQY8160221V(&E'YKG0GP** M )E,MDE:Q<);=X]\@)QI#\&Q$/ @T(Y71P?(>I\_;IMLW;DE]P8_2Y5,KJ]. M=*0@DR&Q9'P=8^=C<$Y)R5I?3@P@JR>DG0"!VPVA&NNC!XB19#;?J@=QX5!: M%#%R"\)B!%6'T9%E)QL?0LQ.H"K-QQ/=IF%:-VTT\)PBZ0F1DO)\]EO^B&>_ MD$PV._N,3A6A2P2> SD"E0ET24"*4GI&/@(+#^6)UCG^U\?EU_]#G][A@_YP M!8L[%AR$B-'F4O7L7IVJG8F!M:/ZXJ(XVQ)";%N7;ETA8X8F99*UO\ M0RUH'D?5]=6F.:%.5M>R@>PFS@/\CK5/@_,\(%B]G9M@(CA+$2N3 MSI-YE):8&1#XW_SJ=-H]7BO+)B+JH:/@#M;H [=DS0C1Q+L5!M"8#,(9SF-, MBJ5!UZ5-^TN.-FRNYS/B>+WT *;]'C!.!.6B!.[KFPM/&P&+4. M"4%()YT; ME/YY7NTI#U+6/>TI#Y'_AN(L*&,2$>XX%+1>]SZ_ M]I1'*_YH^760@QC_[/SMLEN"R9I+1:X4"J/(H-;^G\9Z"$(*%6IQAFC=Y^L) MV1L$XM%&IO;L _6.M8ECLCM9>?%Y.T!D67['>N6(9Y=IL;4-)8=^LUXIV1W1BT_>@5DD>" M<-D1(CHXF&ZE@B]&H[PI;^D_U''P]1=F+-5G!YQ![31&9W8F6?-2P#"I38G9 MMN_3-HBP'[T^_C2,CZ?C_H![-0+J[6H9R)NIW>[[B2W\/B^SF3?C[/U[74FG[GXKSYMNVD ML2S9NL]*.HA'[LXPDMHD: MNX1@47"=P:1(CK/0 GPDC [LMM?>@8E:U=Y,# M;77D+D@1\/D]AWV&C5T.0?14C5T.P4H'7O]C'2 $2TDBA=MQ&\08J\$+Y\DO M-+)$C0G#"'T,_M/8Y2 8'=C8Y1"=]@W1?>:VM !U=J5>Y%&0S\IJLP,0U,][: MU@](_M.]I8^COT.$=;#OCNWRH'-4!;6LE50&5&820A *ZCQ0;P0WL?ETB?]T M;VF$ND;=6PZ!0%\UTHP[+"4Y"$YO)UU9\+(D\OBD]5[2L1QO)2VZK9%^4B7> M7U)]B$0[Z>3S/J^^SN/E]+-D1;32>$A^.P+-!T ?$WBT!KT/WB8S !-W?WW: MT_FIL=% PAV5<2#*+(G+K]JN]E=$]XXOH MY^";'H>U#K;A#2Y?+^\.>F_)[YJ8+A/DS/JH(SK@I0YZ)ML%&"/%VQB#(%>I M,#-JN\'C2?_1'=@CH?F0%_M$.'D^U1XOE^O-LKS+7S/]\\Q%)J+Q&G+09*J< M#1 L8X *>=%DJK@NWY'GO)3 >6X*HWCM=:;X7Z8SW_D!?WI;&M//L\7 M\RKA.@OFHAK%A6S14'0;4J;H%B.KM3 6I(TR\*Q$YJ-VIS^)^HY\_R=&^\1( M>#[6>3L:>:>$/:/;B7HFJT ^)85*TM0S,$-0T8!&9ZWQB.9V4'"JE;Z3CFF] M]V=DK4_7XN&(]3O$+O)'XCU]&'>@PXZW6N7UZKXJKY_/5_6APB= O.T0_%I /OBP2M==%1V*2;%_B/R,ZT9:F=F/20-N)3(=XPN/.%0P[]/@?9! M,#JT0/L G?8-T8N^]9PI+2P",\25LM;4B:-.7>4321.(BBO*%CF MAJ0E)07+(C"0B$)SEL.M-*V2A-[>\C M:A[4N/CJTD.7:%)5B=WZZU-[4$6+H< MHL) &U494+7?B]<>H9AH&4,OHVMM)A^B9]HC?@RLW+9SS;31P>%\%R]7GD80 M.4='-EG6TA+EE 2LN9V,&*,K)4;=NOWB@P1->\Q.A:WC]-$!N'[>+[L7W.7_ MQ.7'Q?S?.?$9+\8*(U5]T%R;7]>3/R8#'D,*C <19?-"O,>(FC:E]10@:ZN7 M#H#V^KQFH=^477ES3=GMK\C7,ZU5$I)E EJ---%KT^]'W&$*;_#CQU5]+K6MEM[_^F@^_R/K/44$< C+3QP/ M\.*$=C:3_6+UM"P.G.9U#$B1BB?MI6]]\_)$\6)4##+!BE?/'6)L='2(7?2\_SB <.PDVVNC@)+VZ!CA?SQ=YO;XP MW]LR@X YL)H="JR0;\#)]42A:\N VKV6F1 $1%?[T@:OP-=V;LD*%,6EQ(QLC:#K!$R+F(:*O:UF]7RW0>-^N?YU_G]>YC7V*"*+G7IE9C M6PI)4!9 GC+(*(/@63+K\1%O:OAJ$\/D>&4N1Y7KQ'>A_ZQS#%^=+?\,&/]U MJ_T?3RPG4RA$K;-S%2H%3FHD>QN+4X0!9A]SMA]98MKD4QM,M)+@Q .H+^WH M/_+RXPJ_?)I'/-O:4"FMCI[.V9(4(R8$@L?:\DN4++V*S,M!SN\CPZCO)6#R MB\"V'DD[84^-F-WVN<["Q4,,%3GW9/ "JSE5'NHD-!0@<^%12\%1#WK!^AAB M[B-@NAGVC12[;"WE":$2Z\3P,4ZQ__ZN/SZ?_9?W$%C_Y9($.PA47B\7?URV*@%\[LG] /Z8Z/-+FB>HRX1O=._U@NTY_SL]H^]&K%70NDJU+* MRQL%+827S!BPQI.N1;;@2@@@"QV57EN>;R$! MY$V<=AX)(*4H7 MB(X+SZ7)T;>N%GF G&[A=CH,;A?Z-M))!_#ZL,*4/^/J7[4_X?8O5487S 3A M,,M4P%G:C8K5N5Q!<0J^LE$\UKX!K6O('R1HVAN:IX18.[UT ++?B8]<.Q=O M-\P=TMM/"G3:N9@T:"2_6$F5($2TM8 U.Y98S,/N_PY VS#*IDW*/27L1M!4 M!_C;CU^XDY5HC(EUB&$R=2MQ7;NN:09X;YY2FD(71,7QDP>M1ZGH+Y! M]X_5F:!LX)+,LZ$MJ?S[X.54>OC4)^_?P%YZMMU3\NTM:%??D)5Q]/NEA]])MM[ED/([W1M>M6 M_5=+[U>\NA.+K'BM),0@:D%1%C6/8>A C#*8X(M-K7/H#U/4[F)UMP3!=EG; M/]&>V.V$_YO/THM%^F-;7K#U:[.7WIC:X;N.,T:;P"?:<=+*4'<=L[+YHYI# MB9S6;VN(H?OO5<=05P/U;-X) M'J38!]\)'B+E#B#R0K %"LO6J_HB M*K>NP;V'E)[>#1ZDW._:$)TNZ8D?"PY\_JBM,%9'!,U+'?D= LE+1\BR8$D\ M1WX[PAO[6>D3/2$\!AXCR;7C9Z4%N1!>4[#I9 258R9;ZSE88W))7A;+_ !X MG/JL=+2(O@TF6DFP@S.&X/PEKS;?WI[AHO:__N5_S^=?MD?QMP_TB=T!7+P0 MC@>P(1E0A6 =6#;@B9Y\XZ+ \CJY1KF*3S?UEKJ&7B5H?W^3%ZH+%T= MSR$8L90\^*(%*#IWN6+H/+:^ !Q UK1.3W,H#(7:D7KI &J7+.Q-M!!6<><4 M9(QDHKDA\KG*8"(3$:5 CJVO^6Z1T"F$CE7QLIV\.X#+KXNO1/MR-;\ZTQER M:RGN3*Q.&^8\DNDNDB3BM(DY,%%B8\!\1\2TQ]W8D#E-YAV YC=&SRGRW[BB.Q- M6-/'-OFVX=2>L6)"!AZ5 L5D[7]LB07M?!(46.H@;L+GSFCLGL]/6S@W%BA: MR7-B2%PSB->%LV=$9J%$IB 37 B@^"AGR,\ MVLFV@X/G\?#SM\M2A2!8X3D)L-PC*"&SY$^&MO8XZ -Z._E?$V'_CV7F^ZE8PRT4BN0P*@E41 ME*;-@\PH\())D5!XGUJGQ^\E9N+YM$\$L#:ZZ+?WS*5[>NV/I[2A>>A[C3K2 M#":Y497DQ3+?[F@;0@@@Z\$C\,0,00L]V1A7H<64\P0OU.U'4-]+3JMTY+=: M++PF)[7V4%G/1'2)DP,*,KE L2S6J9C1@C4"M68A%MVZ"/)N2J:>YML&!_@>'UB47[_#/W^NE]1S/R/0RBIF>D_?G7[Z:ZI) Z*6P:HI(:$5AF* MR4UPK:=:'4)?"Q/RV%J[!'Y2/%D7)9BB:O,I8R#PJ$ DE[-V-IGVUR%#B9L^ MJAH%3W=9H_;*FGKXQN554KU;W'S[/6\^+=,5J]__:]ZVJMK6[BDEBD["0$$I MB<\2 )%SBA9BD2FKPE(8 LK'YG.<0&/_V#P",LL)]#_O=U77*B0$VU'#4S6B@OK!7@L""$DGTE< MS GUB/]VV(K3@:JE?I>C"WOR68GO-[A(N$J_S3>?YN>?+RK[7*00)Y(UIWB' M-IEFT8P$C=-%.'5QY$52;'_HOUYN?IN3<-)% MO1;I-*.G&%99 0H9!<,YJ3H;L)8.2QGSD"=KCRPS3<)Q1%RT%&LGB:/'O,+? M+B^?">61^R"!9:U!14)^$#Z#YID+CI(S/LC);ASY_=9'B\%Q/>SQ-=87'"^> ME+]>+N+YJLI_5[XP2S%&M,D"5T'5M+X!I' 9N"[9%QV-J="E.0/V>8O=&Y0Q]7\2Q7_?OQ<<11N M*@>QCBZD&.5:GJQFWSP$D$\!851(&Q[0:=#H\HO(;BTZL]&-4MFPAOZD5CW]= M(QR94Y9[2?QNV\KF""'5410>K15. '6CB590 M27#)+!2,$E3M*.MLX(#1LV!",)*W?O[R;%I7'J38!UM7'B+ECOO+)>6\%)S. MS"C)= ;GP!M.O& L5AFK9< !R?I3^\L]44O*@Y0VL+_<(1*M/6W1^!AAY\D2[@,A-0-[ M ?/]UF%":.]MK9BH\ZR<$."S9;4;4#0^Q9)O-Z(\!2;?$S!=H'*Z3K\'R(D" M[L#GV#-RX<='C,&3. 0GTZPWB!@(NEQ"XAF)2G?Q)09^++H%4!>DDYG0DM^XB^0A)T[Y &2O& M::F';F!ULW?&NURWVL7?/N35YUDD URR#4";SY _I@QX;30PRT)*2=B@6YNB M893UF&0_$@QW JVI9J:N<;K!2Z5^OMBJZLU6;&_S:KY,,YN3,HDK$+Z6[M$? M 9.,$'.VCJ>LN+K5M_3N2J/(N5-#55E[4UXN%[O;SLB-US() MR*D^T7".0> 4.8K 8@A,THG?NN/MXU3U&(Z-9Z!.T,C$QNDN;EZ?5T_Q3=GM MF_6'Y2_;ZHR99^0IY$A\"%U[H@5%<4JJG1*8$LQYGGP88*(.6+)'7^IT0S66 MS#N$TBUVMD7Y>K/\7"N:X]EY[0)<2_C6VUZ-?]4>=\H% MA2 S$HLB%W"*^$Q6%6DB+U&U+O<]@LQ!,#3/"89/I;,.8/D>S_*Z]J;=1R-; MAF?9Z"AR,&!2- ME&V'J??+LW23IYDU%,D*%\"S^A)#D-,8D,(1)[S7N)O:S;E*^WQHQS[_6)-_+78W[S&3MT7 +.BD/M1$,!%L8>)F2\4R1W1WB M9 U9:Q!D_'."S"A2[ADUKY>+"Y:B$(+1Z0RIBDK%:.L -071>F2L6%$&=9\? MN-RP/";[HGQ/YMFR>';])P3#T/,LT^ FB[ONQ4GVUOES4(JIEV?[++W]]R8OUR6^7'OMNPZ=, M![$PSLNF9+6D&%X LR6 2A@!-3G",5FKC4^,^]:3RMN^;+J9NJB^&6&<"9-0 M@A6V^O4ZU6?K$D2P4@0=C)2MS"W"P@'LX;3XM5YN:Q;KB M %5]N''5@C7H$U0\9QXNRUM^U.,-M&X-M')GCV$M>?ZLN 7Q=EN?J\7>#4L&C@ MYQM&1\VSOD0"/JMSZ3 #"U:@*4&XVY-![DS/W?WUKH*?0[1W/??60' = MG!PWP[>W^&W[[FQ61'8QA@2ISD%2&06@"AQJ!2]R691)K0.@NRF9!BJM]/M@ MK'R4L#N S%U^TYZ7-V3),&\+6(U"&A5-:?XF M>!AET\35(T%J!&5T!K&WJ_DBSK_@V>5^\<$;KI.KU45U*'=D$)@G]XR)Q(H. MCOXP(K*^(VB:V/H) '6:Z">^B+R5''@3R!]_XJ?:SN'5J[AJ!C@10X8J*0L*0AO6&/IZ"KU-^Q#M(3*: #RHTW:XZ?"+5 M/A,47S\=KA@UT0CM@X64K:H/_BPX3>>-IL/""!6"N?VFZ$DP?">QTWE_'2/X M=+7V70QP/5?T$YY57M]_RGDS4@+LD25&2H(=PM@XB; @E6#(:KEU3J!0.T"# M%K+DBD5EE.?/J5K@ULZ9)>.8<3X![3:RY^3^0,B"G%^C73)6<6E;%V(_2%!7 M:;1#=/]P7N04L7=PC-[C#5R4XO'L.(]D5)VJ'18D"0LE.F!<53<["Z6:3S]] MD**N8HUV*#I)\/W"Z*J]^*R^_,QH+406:E\P0[)*AD&I0O(*G56M)\\]2E17 M908C@.E(\?>+ISIXSW)%=,>B4NT,Q,%+Y\$9J8D3S65I?6%\2FSY5(4%(V#G M(%$WNTP^+GEV/2#8S3%XL4@7G,SS^E;"T7*6O505_+EV?"D*7*)SF@('7ACC MB1?SB!=]^*I=E1L<@Y>1!=V!T7F@6&MFDA%<"UVS(YE8P?KB7#+@VA1?I'>8 MQ\SB=^%+CXV X;5S!ZFC;V1==E-]4W:_-<>SM\OUO"IS^V1]/0]GNZ%\V/BLX]0<4(C>9)".@?7 5O*NH!%: ;9Q&US M&.(Z.0VHBT;:TBQZ?$(8/D<[>1J2#H#H2&KM%D4MS*;_LG-/96/ H LG/2PC9:3#9*ZDXY_'VM=L]79$' M+MA7>=&1I^HXXNW @CUHH:\S^#:O8@V]$PO&&Y6 647\Z>+!R>P K4Z"PFYM M4^LNR(?2.-VI.A),#CE53]59!YA\P$K?Q5W.'J66'KSG!92,"I"5 BRPA)XK MD>V8&8Q&>!SE5'T:/(ZHK[Y?%;PZWYRO\GZ>]XTGW:=F.1[_+;%*KDY&:5!,5H\ON]*"FT]HW'?#IP+7]X*Q)AUZZN!0^CK*A-R"#*&56(V4$H'Q^1=HSDND\K7^'M- M&_;#G_GL:_Y]N=A\6L^\Y8Y);R$I6^J,1PW!R Q),N6,#D7J]EOM.%JG!>)X MZ!DPZJFY*I\19/\GX^K#G\N94MHDYS,(7PNFD]& )@706C.V?<^![=^3'43B MM-%M=P ]1G'/#9<$M#QS*AMRC#7XJ,S%8!F7ZOM&SE?+\]5,.ALX!@3ZE@7%K0;G:NL.@I34#HMJGJ,YE,9IW_ITBK0H0@);DH.3OPY*4 X^@1LP]!MGX6)'(L8:B=,3WLE:>!(_P$E)(:$=*Q"VD[0,_? F)+#&*!DRT\A:)\ / MI;&_ET(ML#+DX48KQ3T#8%[D]65MMQ:9 J_K]&*72^U4'\$FDJF0O!K[)\9C M%QSDNJ4G!!ZL MJF>"P6V&OA0ED\P>7,0$2A-?3B1&>XNI:$*. <<<:]'OI4I'"#Q84<\%@#6[ MR:/7!AV':+8!>V3ULJA>8<;LC! )TY.\V.WNZJ0G !ZJJ&< P)LY=B$#IP O M (^B5AYA'2B3(W%HBL+@8_&M<]$'$3CM!4DG4#Q>9<\ CS,LQI:$'FRP&52I M7J[U$C)#;H5U+H:G#D:FO0;I!'4'*::#RX\[^;DW7UY,-JI8#11:J=KH,T$M MRZB=DRROXW 06\^Z.(C :2\[IH1@$Y7U:OAH4WFFN8Z0>:T'4FAW&54AB3-= MHN?^2;I;37NY,26^#E+!,WJY]![/:I<;^G=X!!C(%E(QC&B ME;+UG6T[ZKMZ)74(JFY;NXD4VL%1>RCG%^;BP_*G_;_F]-W=3[%!\V 4E(RA MEI\E"%8K0)U3(B9T4JUK7,?@8UIX3X7)$[=&,_Y F^(H0/PHFZ%>D.VX9P&#=,* M]:D>VY&!3XY, 0]2.>Y0-V_EUY:#:6\]?Z0-<1PH?I M46_L]LS[))C2''+Q M$A27&K!(!M)JH5,(K/T,R:8,3'L)^P-MB.,@\:/L!_JQ9[[X[%@=H[)]!^AL MKK>(!I@-B2*\(J+,/>Z'"P:FO1/^D?;#49#X0?;#AT]YE;%>9\Y0.-KOHK9] MU&0-O'-5#QYBX+IH*Y-//6Z(*PZFO9K^@7;$D:#X0;;$S/#DG"_T$ Z.">O;Y/6ZYNOAJZX.L!,1OG#.,\ M GI9>\EH 2A8!)D+HK=H0_.!V<=1VM4#G%/N YY 41W8X(>X?#!]RWTQS!M% M07G4H(PH$$J((#PK(FA53!BC*]4QM$Y]134^C@Z ;C.E/B/P7J990X@N"JI3RS*%E=3/3QAG>Q% MQY:) 9AG*F.R0JO6Q>V'4SEMSKMGH!ZGR&<$U:NDI#1<&A;KN\[:X4-[ XX1 MOX(C'24N>8&M6_@>3.2TN>B.@7J<&I\33B^3A<5X:Z7*(!G69*%/X(*T)%B7 M-48CC1ZCX]I!1$Z;(^X9IT>I\1GA]%H*CY>D$\L>I"8W7+DZC=@H#F@*,BFR M8FXJH/:2N^T8J4*$IQ+/>U&F-3(?6Q?MWD#%MBK.!WF^;ME-%W<.1>FW7;2^Y_IJO M:ZLY*6V*H#BYL2J+ JB3 !LP%&:5-ZKU=>5==$R/EY.4>_L"G0Y-2^'N$U$7U Y1K.W MZQ1.$G,'.'E)2\XWKS!NG_!N-P^/@BF9!83@:/,(%/4610+%J$)GI9A4K3.W MWU,Q[657ZV/H1"EWAY/]SF',1^>R!B<4 V6RJU,Q/?CB1$KH#-G:49'2PP%T MJFX?A,H1@IX0+'6F:HU ?UOB8F\.@U Y>RN!^>KI!^TA\&S!)QFERL:KVWV0 M[ARG??.K/2G\& TMFXBK ZMPTT[^-E_D7S?Y\WHFZ;2CJ Y!^Z! *8<4WV7: M ")*YZ1(HK2N0;Z'E&GOHEN?(RWDW0%LKF>J7B\7Y$)58;_)O][ MW]CH[2I_GI]_?ITW,Z]T228B%.8T*)T8A%2["]H<<]&!)]LZW#F O)[SKPVX&JH@6X;3PV\O=FF&G97A?-\2ONID]9[T@NK 2R/>TW%N)8Z M>0::2XKG@I'@$IV53J.7+@BAL76<.\XUU76)7TGT7?ZROQI^4]ZNYHLX_X)G MORZ^JP%W$DM*%.-87H?AY'I7G!2"L5J45(HNOGEGKE,(GMZ-.Q%+#WEQXZJO M@U/W(&8O!VL[R3+YL2!U%*"XMH"6XF>9'$\2140SQB7:H71.[_Y-B@@E!0C>EH(Y&ZU:MVD^BM!I2_1[ .7!ZGJ6F-Q.T"86':^/ M"A$M*$3B3Z"#G'1@$;,LS7O?'47HM.7X76#R4'4]+TS>F@L1,RM,(FB%Y#<' M)VH'OOIHBT<66"DR-B^\/Y+6:BO,7,6Q\!3UBGGI((%A.D6"<1)BEW MS.7$,:>HHVP^L>^YU*D?HO=!=>H'B+H3E^F[VEJ/SKIL/-A8W3[N&& L'J(H MP7/K?6G?*>-YU*D?HMPA=>J'2+I#M.PKHX3UW-->@9IC!A5+;>0N$S"5DPU) M.=N\'^&SJ5,_2,/#ZM0/$7<'H/F^@#H9:U&0>\9<'<.GR?JZR!7H+"Q'F;BU MK3-3SZ-._2#-/EJG?HB8.\ )>9+Y3=F57E[42CK:/!@,U&EZH*0JX(I"2#)K MIE$DQ.;OC;^C8N*F3.V1'D_W6\<*%[#!"EEX3#Y',8BTJ"JX^ ]*83?-74L_B M2<-!NAWRI.$00??UI(&L8*7<@22S",HG#>A5?;R ^UY= A/S@Z$\\9:6Y M+=;<+D$Z#"2WUIO&<#17[A#0G"+IB='S_D_B9/WIYN:Z8,/4BX#5?G.'BGHU3$C<918#HZEM" M] @.>0;+9+(\\ZQ4&0"(A]:8MJRF*2*:B;*#D.1FD+9UO',1+JDDH.3:S\)& M"X@Z@@@\FF"Y0#WN4\K!H>O3OJ(\(70]40U?K[(_##OLTQ" !D"XB.Z M MZ26()/*&1.WKHQ7BK<14M/%S2'Z_A!R!PI\*G/G/-Z07XK.N,^)F:2)-O( M$BB-&H+Q 60)WAJ1L^)RR%ESQ[=[ L"Q&ELV%%\7=N,,O^7T\PK_O,5($E&2 M=V[!%2.K+QWI]*4=XM$FDT31K+2^U;V7F)X2I2<"IZW@.T#0;WE#'[MU04"A MG5$L&_*T0WU_J3@YW@5KFM 8%I22O'FYVAUT].2E-,+-R>*>/.Z=+S[2?\C7 M>YPX%0G:#A@3VV<_&M!I!Q*+DDZSP%T:<.3<\>GI'PLT/7%.%5ZO&;,]*RHP M=")0N,Z8)Q@S!YB% ?>V+[NJ\0&7(K'D3,QBNA';HR;2U#G=OT]"3%3D]V#U)PITAY*)A M8_&9/",$+;2AO:,D8" ?W!@93$Q*!=^Z0>'W5$P;W9RFU0<@\6LP_?KH:%EI9>K\LJXL,L2_&"[&UB;75IY80*I>"SM!BD]62MTZ/#"2M M'S@=@X"[J\V:JJ,#E-5CMW)P<=1F0P>M241S<+5XD]QPJ>LP49NDR\P$%QN# MZ28%T\;)C3%S@G"GSJOE5'-#ZU]*R;$^4+G&!LM)ZZPCL!(52436.-\Y\-K6 M)TA2!<$&^+@/+#%MT-L(!"W%.'7$^Z#M>_/JW8OT_\[7FSIC;?4N_^_YG'[Y M)US\ZQTI;O4UK_<%']A/BV+66RC@13H,(VUMXFU$#R::+V3]G:F MY7C53^G.GJ"LV^H^0G(3*_SW^6+^^?SS18Y8,1:5<<"M2J"*BN D#R"40Y8M MST4-NL]Y1.4W%IU8Z<>H;-E"?E,K'O^Z1CCSF0>NL#[[(/8S-X#:<-#."I0: MR PFHZZQ(%42I: \$A@@^1D2F,QHUP MGWM\!_91>Y*,5SMTG+P[@,UOUUYY7591[O;!9<>%E_B%_LOFVRR3O^LY4V"3 MHEB<'&^RA85#T$5D;@/CKGE3Q0/HZZG.Y$A // &KZEV.D#>37G]A.OY^CW1 M@NG-XGJ@QV=!F:)12(AD=&OY.(-@/8=8JS@Q6UMIP*5-H@;12L= MH.VNG?3'XKQ>G^[WS\OEY\_S3>7Z5;--1FSJ@]QIG)67! M98N]X^[T9GM"P% MYXG"GJ!SK+&/KY(*P%,=01ZM#A(;(^P^6GK*'K;!4Q.I=X">F[(AX_OB?UF\V>C@<6'X'K$7^6 _2#TWN76_*Z>7R:UX@R2M_S2LZHM]5 M?>U#Z!D32'M#2D@N<%#U2MD;52#SE++Q+GTWSN7.N]7A*PY"D'L."!I1TA/? MV]_#U?Q_S^>IIE]VMP-[N\L=FEQ-+G)_D)ZPK/ODW=19U.$%9!TIFA5,@F!$W]98="%"VW, MD/J@ Y<=EC%ESP5,8PJ] Z_I.GNS4C)JZPW8[.MSL1IJDF"@))^%52(I,V;3 MNV'(>;;)]H/$VT?;^.T#L?4% V_.-^O:.YO@OC>>*17!@HP0G=:U_1+6MND: M,O,LL"2%]LT'O3Q"TS 0/:O\>5,U=&!SMKW7?]ZO_7*YWJSKW-:L7%2>M@,S MSH B+B HST X@R))E0-K_?#B3D*& >A9);Q/%W@'J+GK('Z7:\4F;83OSV&M MG(NZ.'+I7 3E,('+="P[(8.1BDL5F\_[/HC"83A[5EGM$57460!W=H;T83R[ MRM._*;]0?+'Y=I'+_W7Q,J\VQ/JKY2K//R[>GX2/)04@Y MU[2;J#LMD)> 0F2)3!D];M56I6(8R)YQ_OQ@4?YM;75!A90.>M:3FH!'>,&D^%, MM'[C=Q"!K::.O3U?Q4^XSE>+[THE=0[1LYAJ#\\Z=])J,JDQ@'32HK72!<]: MNV@/DS1QH^31T'/?R+(6FNG@L-O63&QKR\[79-+7Z_?YXTZ,V]?K6MF(+H$L M*,D8FP N6@?1>AX522M@ZVWV($'3S_]HIOK;3[.;Z:$'4.UHOYAZP4006D?@ M7&I0)7- 0P(*Z&FG!9]<:1U.WB!@6M T5.QWK_F/E?+$$2'M&W)WJ@)>G9W/ MT_KM:IG.XX8L]=?YFO[UHH=?=HY;PT"7VLB/_#[R*9$\03+5Q:%S3 _I0S1L MM8E!O< M494 T0;AN79[A>S\L\ M[O11;:EFIAB=D0)1YD"%G,&I'.H\%*-C3,K*YD'ZPR1-/X1J+'>EI2[ZAM9^ M_SEE;(K%0&956)XG\,[MGJIQYASZU+R*\C&B)GY@U1("P^%UA#[Z %C>./HJ0,,7C@4=[)XT?68*U&B4$""JLG2\CN38L,MTZK_ TG$W[ M;'!,M[%#9'2P7PYB\%JOXJ!%*HIGP, HD(_UJBQS =EP+5S27)C6&^!(4J=U M&7I$W4,.[T@0F#B7\Z:4]:?E*M_*1FF>M-5U8JEV==1Z"N 5G7(D-:<]*YD8 M')#&N?OK';FJ8REUV53"$V/D=US--SE^NFCVA-%;S1&880*4#10]ZFTSC9*Q M1*^3# .P17X_9?[4/8Q.EHV$]CDZJ;OS#^_RU_.,.[<^VN,A&R4SDP! M*BGK<5?H3U@;@"3MHM+&N2'.Y8.+3.M/- -!*S%.B(>4Y[/?\D<\^X4\JI:-I!=7V&DU$D:-H M]WBMW!\7'B*B#KS^VB/E1I'O3]]>X^9\59]07?[S#OM:RZQ2C%!2MO4:6H'W M)D!V$J/36:!K_IAM,'73=D0:,Z8<24/=86_/U87[98OU@@,)L)@, M7FO.F93T\Z'SY72PW2!GZFKI<1#P(-".5T<'R!IR%:Q08"H>@;F,H#@6""8: M8#D[9V*)9,8[O:!_(J2= ($CKN8/T4G04 M(PB;62Y.-AE>TMF@HH.4=<^@HD,D-_6\FAN#=BQ*56>J@(B.$_.10\ B(6$V MVFFNN!DT7.+Y#2HZ2&7W#BHZ1'Y3*_[&H)U2?$9N#.10)PFXXL$3R\!=;=J@ MR;D1@P+FYS>HZ&C%'RV_B17_LK; RBN2TN;;Y;6AD5R)7"*86)^'.4;!&,I0 MWP>Q6$+,#EL<^7>M/6T_UK%._Y.E/+4CD+_L)?+BXRKG74N8FRQ=U$'+%(/U M&8+FY"_;+"D8$@A2",93]KHT,1V#"9KN/#E=Y\NQ%3!QCO[#I_SR#%?_NGR- M**SSI<0,3-].Z%.,H[9E(QEVD(VX MW^+^=ME>2!A)]C:ZVJ9#T(_J1_':32[*F[?H\;N*^ MK4XZ@-D?BU6.52?ICT5<+B[*O2\X?!/.YA^WNKM1&;[O<9THVC,B@XRU'96F M'R%9\NL8T[0W0TZI];BI$\B=.@_;&#K+:?3X#"'[9O%JOEIO7BP6\Z]$!*Z^ MS13/2@:K0%+D048@:,!4#"BCF$#A8G!3(_=[JJ?.!?<%X!.U^BQQ_#[7W[O. ML@XF0-#$'B^ ]9R1Q5. P&Z@OB%11++OF(R\;D-UK;>YDSL5)>GU.4+[XE_7, M1>^UKR-!@R0)*QT I8_@;0Y&YR@#;]W@XG J>RT+?&*@'J>UJ=O=WU4MM M" MU\OR>VW'-L>SRXH3DBF&VNU_GM>7_?[?YE59KC[77;I]AC$3THJ B'D0/P7 M[\!II8"ACRX;-,$,FFLV FV]5FRC/_3(R_*6_I/\S# M6:Z_,).1D0>D$4R,N5ZY= MCGG^M2:UWZZ6,6?:00R+]QXU>29<@9)UD+Q5"%(GYK,4Q='CGP83Z&V26<)'L@W;='U/%WX*9==C:ZV M*SD?,2E!^S+Q5%MR*G*HH_+T(VH32"%Z4*^=EC1-/+BR$\BV5=WSL;#O2-VK MKWE&"'.\N C"%$XB9A8P$'?1UY>'UHB(C8&Y7WGBD9>=P.\8-3P[D&TG.5[M MJ/7,\JRQ2&(O2P,J)D:[*1A((=#!4"SC7(\"NMN43#PVLR\0GJ2F'@(8LMV[ M]-7[O-F<;2./&TS=&CFQ$5]GR,Y);!7:/,O9]25 MX:_YA%F)#WVNS93$P00WFH^XF[=Z.<(N:>Y8Y@C%9T6GH@O@:U6Y*)\\VFYFO\[IYD+Q)1RLEK7.N(X"JB' M?;WN,3G(%%)N/0#A 7*F+:H\0>^W3[I6(N_ R[K&"IW*;U;;YL[IO_'L/+_- MJRUW,RPZE$S'/[VYZ(,435MCV!!+#07?'8SN MW1R:)_2L,!")<5"H!:!%BG,II/6R>)=,:_LTC+)I*_Y&@U43170 K^^.\3?G MF_4&%S5PF&'**EFIP6D30#G-JK&UQ)#TOG:"YVQTU^D:/=.6W(WI.QTK] X M]&&5<7V^^K;E9L_8EJ=9XMIXS1[G M&.;&R>Z$%&52DH&TJ8YL(00&3M;A_V_ORYK_8 ;[\C(1I:VM&+6D MD.1V^*D":XECBDK6_/I)D*R-Q>60Q"% V1'WMM6E:IQFW^'<0^3AUTQQ7MW>\"IDLTYH@YKF'+4(H M-DX^E,TY/-G.+PVEH#!QB A^BD*/!]3U.1QTX'5[729KIT_L.#N4P29C?Q\Y3TN'@/?Q_F']*:;ICC*;2)GU\QZ MFJ142,?\&$AH6LY(B!;KZ )CRA9OQWHJT74BD&<&ZWE56_F==R>SB[_\\'W1 MM/;U7W'J1[.XY/;SG_;[][CZM6OJJ=8LSY>5UB*.#4=&8XIRH].D!=BJZY,R M-M[#)6BI$]<\$T*K**SU^UQYQ:0A&J6H".(*_J%AGR&L&>8N1*G2KC$M5>[S MXA'0EN[S0Q1RXGW^>A*&*:\*]#9Y&:1?S9[\?/A M=U9T+*R457\OJIW#BJ(@DL@91QB!F8U1< $SV+?!B-+>3S'BJX_D/1=FGUFD M5=1?NW?H?3-M(W7(9".X3QPXB,XC&S%&U*F X0:3@9V_D_Q@.*ND[(T]YP^1 M? MPN9NL$;1R1&#$-,U#!W-4+%"#-*,Z6D4,$;]@S_F#E+6EY_PADFNJ];A1 MX&4':T!#%MP:&Q)R IB/EI&HP;>QIEX9-I MQ2DQ@W'P*(#G 2ZM\$@G99"@D@N7^UX3>Z> WZ(6&OW%\\^,RRJ M[JHWWDX\2 Y\XL<;*_.W.CPE80'8P C#48FX27!XQ@ABDIBXA.%O\%ISOLW] MQP_\;AM .4:_W9F$W0:0".G+FX9;6)/$D'+&9!..(QVX03B%H.":-Y3V:F1_ MX'>;FD-^(I"&$79E(%T!7WH9N'O$ ,?"4N,)BEQB8( D.)V#0Y@*S*).7CO? M RT;%Z^;'UX($J>+K0'S9&FAP2\O;F3EE##*YB*]_%C.M4.6:)OK2+F5EE+/ M2K

D) 75RT8>P>KY$&X'2\X![8GH2U#4JX%T$&BZS.)6 N6:2)H(B"[ZBB MPT:DXJ- !^"CKD%U JS6X\6U==P SM<2-59G?P!B96Y0*Q-6N4NMA#O?,"0= M"SBFA*DM#=2-A%0.,5?'1U=:60T@;J]4MPGUW7TK@"B,L,1AE&2ULZ02>8L0W?HX71MTFT)\= I5=\2WI,R]B MZJ;QB_WK.DDA/)$:">9%'K.30)@^9^@GQBC3T?$^R9#[OE/YU:$.\HHKH)6# M]!A1WI6+/:MYYP)SGTSN\"@MXE1%Y##C2)I \,!;BJ;WI>Z2XJ"I(7MU *(A"3Q"-NM$/:4(NB$ %[Y3'O MER]3JOIH(Y5U6T#4AO>P2CT_A7A[RS;K- M-2JZFH,II@&;X6J\^)T52\_D>S?Q0G$BOW=7=:@PN1*"+>29LXPT;V MRKT_Y+VY%V5U!S15/BD'4%X#D'S][?NX^QGCYSC],'O2V$%6>\PNM$NV+1VY=E0%0V DR5=&2EK[^I_+'?%G?7RQHZF2]O%F&A( MOBB"] %QEBRRBB8D(T@I21<8[Y/ W/-SE0/8A4Y9>1QKX"K27@\501J)6TVH 1^BHFD%[(0RNG(W=[GS.^%,C59'*['-Q[]YLV@8E824#D(5(+OR+*G*EN6Y]=XNU%=< M37^W7("<>0%,[3$+S%_$Q [T]T MY9E4;<)\()W7'F)U*K.KW?]HJU\S08G-C0H#2<"^=01930)2X#8:384-JD^) MU@"D51YU5=%:J:WGMF$^V\3_PVM)%H.]B==*)2^BC8B*Q6QC8A&X(1(EIJ2+ M.D3)^OB 18CI!^5?[1VLCBXO%[RYR/,:1ZDCX1QAQC6XRB(MI^=1)71<5/JM M)S*4AFTFHQ]@?\4WLG/JKUV;.8>4'P63I:8\4.,10,SGRR,@YRW\27+%N1<. MJ]+#,'H1U@^FO^JK67G=U3\[%Y_<(LU_C.9?WT["Z,<6<$()$*62_T_,T0OH!\U=[U3J_#B\)L >% M7BAU6&;6E<(6P39E2!O"$7Q?V82))Z1/U<5@!/8KU_@5W]#:T/DE 7_YZO@1 MKJ77X^CSK[[IIJ]&LP=A7)MHC),:S'HF*>)4*K":HD'8QSS9$'NM>DW7+DM6 M/Y#_B@][-?7;ZO"G/8VF'ST@W0U-&JR3]HYOG:.G=E]6V^BNK1SA>#&X@JK< MJ5AX9 .GR%"9<'3,L>(]$BIWUS[VW%@EX#]Z^OS4C<=OEHWVKY.*1#L!KBRX MN'DNMD$ZV828$-@8D:)BI;N4#\/)1??=/@3-Q1+2RP&C@9!'02DL_9=KI_)L M)VQR1!UN-ZD4,OG%-"A*>#2)V9#:W1E+)BZT\K\@,H?;+$? I)W!8">*X=$< MJ:O)HTX)L[=WS1*P%\[D'GB$L.SVJ 0>3V[X;(R-RA#%BBI8=-[CRM4]YV%5.1=,N(.\Y#<%Q%8J7L Q4ZMI>[M6 &V!8 M15^"7;6U7]4]Y\]V]3_BZ.9KSBG^$:?V)M[)YN-TY.-U2,K2"%L\>6-SB4,> M%AOQHNNMRR)2ZNRUL85YO-"&"!7OD9H@:^A:*6Z\XA1ER$T0*4\!<:)<[C), MD3!4"44=9[YTH]XZ/DY["67M6F6GP:3HL,1Z>V55];*P2F.NA?G2Y1\]EPVX M?=PSBU&R1B+N#$8F&(Z4](8KB5VPI;,HSL5;77_G@D-J@X#G$HS!O=?TXA+. MY3DK 3 EH^6&(:Q)1-Q$ 2>+=RCA9)2)@3)2W.TIS41=K^B"M\EI,#DHX8Q!6ER%DP$;PWAJ8H*).#]*$]*Y=U':0+WE$# M ^H_9\M="^)%$D(CI54V>4&?VJC<:2%ZH1C&ZOS#(LJP]LN\"0V"\#H;\B"X M_>>\(NT4F9<&AT#!6,;:(ZYI0& T**2S;\T'S M$N[4_>'7)??]I ,6O@M<))2H(X@G3'+30XV>L(>$^N$(OX1XI92QK%KR*$1D3OW8_K[/H%(T",>,MXOD=TW 7$1;* M.\^DY;2U#7H:QW7W[04'+,\(M%_@@GST8++;_S186VXP8E'E[ %P0HW,.696 M@D%A,5.XM:*.GJS5'3UPP1MM".C\ COJ*H1%OUP[?M#M@\(^>LGS71P=$ M;)!^\Y7/R)+F:D8S"J/0;'G$MKN$UAF/!*$]Q?]BM; MNUNX$CY_W9V]W:#?+KF@53*!"T13!H , ME$X%^UE-+(8+UH9HAY<>XO^U7N MXG;VT/AL969FLQ&?CEZ0QA*-+,,$9W;_R4)FN?)HN22C=XQ M1E-K 9ZCF;WLY\6!]VWSZ/MUM^FC VZ;H(PA)D6K$#'@?G ?+#)14A19--:3 MR%7Q)D75F+WLI\N+VZ:%T==*JLL]4_:.J=$=4S\63#%+ _!$$+_H_@(H+K= OW7&&['<345[:C\RB]Y M9U]'8JFGFB,%6QD.":)!=%HAGH.KEFO.0_%H8"GB+[HGX"&8?69T5%%_ [;^ MDG+XY:N_1K/KB*T1!DNX=&( P06&C+#PKR+I0 *F3-+"V'U"0.7WH#H@6)\" M?K1&&H#3\8)[8'L2\OR&]_9;?-7EP->U%%2F1!4R-%M&)E>'"+#"K$T,_D9X M&=JI?]C.1UUPGP"K8@4(A73< ,[7++K?XZ(:GRN'@R<6R>3@WG&YQ;C4!&'K M36*2D.A*MS;92$CCS^J#XZ,KK:P&$'>T9_ONO@V^#P*31>T.XW 7A1204^!F M:L99=%&(0$K?[J=37?E]N0F3X,RZOV2T+SWQMQ/8\;<+K2P<\"]?[605A'G? M37XL(H2/NXCR-GL?PV[6:S:YK?'A(W2$3L0"/<@7G,.(I@8CCJ4N#% S?' M47JAZ8(5]LGP0&CA\CF4RU6?D1BN>;)&2^F1I5&#&8TQ,L Z>(0&2R=ME*QX MG/UH:B\TE^X"8'\<('Z!'M5[=;-,A+B?#"%D\#)1BE0>OL(I(6!+PQE!E1 J M!F^":R8%[D#>+C3C[5&T^1-C$@%:P*/LE(L+V\'7N(""[4=;N8&.)@<&S!SVM ?->1)QU% M[F+'38*SFH#J;4PH1)&(C(IISG[!+?S+AR:'VS@-'@('H;B=L.9@DEM(:%LK MRPWB8])1%CQ#R7"-N&<4&:$\2H%83JP&QZ291_#2S%_H#?X?=1(,B>=?VA!X MU(%ZO]1X)%($Q1!Q/B">@D,FN8BTL#(8(A2A_&).@4,X_^4#T;_ $3 8DG_I M_?\T KE?<-)Q*0TSB+G\7"! A$8""JRAR8L_1YBK A5Q>?LVB'$T^W$[?+B2R^.GQU<)'?*1(B?"IS)6J"P8U M_@#R?\1'V+N:A+_%<),[F"Q+DT=Q]E",>5]@Z5-01":%G) 6<6P\TM13Y+6T MTJB4@BV=<7,"N:=>4(\4\G8"G[P*/^S$Q]F7[BJET7@$ZITM4_NUIM(D"X8W M3R:[X FYX#%2B0;'G+64E.[5V9NXRA6]9T+;^K$\C.X:L)KN3Y$7/^__^+<1 M7 Q3__7GN_@CCA?E?9X:[#0A2++$8_OK^?\K0T@K/R(-@&MQ,UTBBXZ(J5X##FRD4D1<1P+5"['(;'X58P2ADG=.DD MH!WDU'W.JPNN8S32*+C8'2O> ;7*PSZQL$^<\\AY;I&PED0A(_CRI=V('>34 M?2BJ"ZYC--(2N%[\O)K-XOSEV,YF"TN"6RQ54A0)G=M].$$1D,Z1P"$(+(P! MVV(X?^ I,75/K;.[ "=HHB5(+=B8K79C^##Y%/WM--?GO+"ST>SOD\[-XO1' M%MQB'\%?=Q._D"S@V EFGP=REBFO, M(HN\--PV4]),Y.X8]7;%9=T 8C[E=\$[VO,#/TYPNK,(.X8KB1'8KAA)QP/5 M-I!4O!KZ\?>;,>H*H.-HN3: B9?YU7@Z'\&9^RJZ^3.("XJ5EU& NYP\X@;. M64-8+H%)DF') \.EDY[VD%37SRR+G)+2;P!,?7RE=_?5580G!RXR.$@LI!R) M$> O<8.BY9)J'A4XXQ5>0=\=U$CN'$ ;T.\<3F,7 L>K^<84'\*U=Q[.;N%4 M[O5(85,3[U#R/'I/O)"Q='^WXZEMQM(J#:$CP%I GPT@=U,T\Q^C^==G+M+L MJ8_TU*%:^$MW2=_@R>?K WOI$$\WD( M/IIQI"YT6QP'B%_KCO@RM9,9,)''0'](RQ>M:RLC4R3 ^>!Q'FXE*#(*6_!K MM$S262)9P_MC$TOM&_1M;Y638=+2KMD=BU[F6;^=_'TRC78\^G\Q_&9'DW>Y M86(,5#&7)%(Z2,2QU;D?B$4T4.&H]."E#Y8O="S1=1.1P .DKKY 6'&S'* ACTBKN2@?_JG@-@U4NU49^#2!<7,'0>SN=+DH. M"M<(/5MWN+*@W2PT4 F4C&7"JH"$S[49+%AD R-(L.2ECXHE5OI5LF(ET,.G MEQ%:IB-+T4@4$H^(DVC Z581N"SD:3.)M]CC=+T>5L'>:Q]P'NAL QR<8)119;CG04-'F-7:2EM]1. M@EJ!V!&J?M92NI3<6P#1DO:[C!D;*0]"(>F#1IS+B"P##D)47@;FM2W?P^(Q M 95;RY53[#IDCI9R Q!YV4V_=]G,N%J-'UZ]/H-;SZT'FY,2"E:?-08$ JZ] M,L23W!_="E?\[7\C*95A<[QRG[WWGR[IRH/D<]N"<><'"=0YY+[BA'AH,#G8@(*M(]1G7_KU5N4WMU30Y MUP,>.SY1N6]9$4R4DF #=PS &?S[^<\\I7,.IU_.J/R^['=R/V/6$AZI8V"D M*1X0UP0CJYQ#SDBGI(R*%&\7T8.LNH=+2;NVM Y:AE5F:+7[K+28&PJ>$/._;'R;@ N.?0_@5]Y2.;%04F0 M@T.1"9]3;SR"?90S<32QFN5X5ND>*\^(J'N9#0V9TV3> &C>V4D N;RX!3&. M)C=W&>8A ?=@\\?\"L1=4,CQ7'"2J".:&5\^&74C(75-ZJ'!<[KL*_M;']P, M%IO']8.32<.\LA(YX<%DE$SEB4,2R6"\IW!JIKC6@V*CK[5E^;JI!4.!HI0\ M*T/BT8'X6#AWY6L.KE*?!*)IT3#-"F2RG%*2*>*D@B9]8C0[/U+W_7U(>)23 M;0,7SX.;^>X^5=\P@A7U(4\&")D%"_:_H(B9R&T>%9!\:;]I QEU+YV2[O>I M,FX )F^Z:1S=3%[>PKH.@)C?OHIW%M]^^V]$T M'[*+[#PB'%/9K$_"YQF%C"!MM$>&B<1DTE32TL]3N^AI)4Y8!E/%)-\ BAZH M_Y#>=< 22"DLDT+_%L=Y(/3?9W"T!EQ+9_*?(&&;,:T;I8$4(IQ+?BI\Q M+%KW%-Z<2?<-V &/6NO="E0L&D4%,)\1-U2#2*E'UK*$C8[!\,%J M\#<1U%13N'.!9'O?S1,UUA+\=DNR7[.]I^)8Q4I!G 1GGX_F6>A<17#\"/$H M^N2TCR3B4-J<'9RI1K;!Z0#NLLS&1S3'E%.%I(X&@/)WAZ=AVBL <@]VMV/7)0WT_COVQRI7>QQ&:73%JZO MZ')(UF&*;!0:.:N%UH%20^-P9L$VLAH9%="*<5!$>RT!Y?%SK0S MN:83YWP^[DCNX*S@BK!<.HQ]",,Y]SOH:@1LI<#09]33*9II"6V[)V2)R(45 M-B)8@>?NO!+ID#C"8))$;3'59#"\G3[G;OCI*:WTVFL9AHGW<< M22DA+HS-'I]#4E)C8DA1*7^. _&BY^ =A)"3YN =HJZ6L+AIZAK3PGD'6U7G M\F>YN%M(3IHV-OMIR;/!CL;+GH-W$ @.F8-W@$8:!=?=U+7H(DXF8H1]+MX0 M#G:DB!:IQ)B,AI#@!XM]7_8M8G%6_E7&\C8_53C>:1^TY1<03!1:$CLAQRW)#/T,)Q]R27C5D>Y"Z MFXHZ1MUY4= -HI+*=43_IPLC^Z_?[.RN"<7;B?^?+S^_S4U+0(LSW[W[N#KZ M"0N")HR1Y2J_T'B+G(H,!6.T]2Y2F=8LO8U%1?V_6 ]4)?7;#2[LPR%DEA": MQ-.Z^&>>/L_M)-@IG/[SKZ/;;RORI2=F*1?KP<$!>P/9( F8'UC&9!AC@?? MRL;%Z]CX \+B=!'6KD_-#:\>/>F^[^;O1B"<<.>1>(LMY1(Y@GFNK1+@D1B/ ME A8>^6M-JD'&O9\IHYY/B N2HJU)4?O!(OQW7V&.7:2!PF.B)(R("Y%0#IH MC22SDC##L".E>RX49:!N^6QCSP)G1T0#V^$1JYMJ';1U/,J4AX]*D2NQ##(> M7&ZK-/'8*HD3+8SOW10U$K<]/U36NTF4TUNK-2I@EG;?XA?[U\)"7?[QX[1; MMBL\O@BEU[)%JDP.9Z!0&2#E.P8[QD3,!@A"\=->;XZFM/9RN#)Z>M:L]C_8:N&97G"X: M1.=; _Z#\3.&(@&N2#S%4*]3\1I+$N_K^ZFJ.X3:UW,E5#2 M\9#KYG9HG FZ)"'>^?QE9$(Y(R52*7(6,2<8U&^ M@5]_^FHWS*J+R^(:; B=*[MX&U<^:.FIIHC)_-+E>$":"(Z44R0$[ZPN[L3T MHZQVJZW*)V4YK36$Q6WLT* (UE*9&1TR&J,-694:5Q^)N-.DFKW MYZJ+OA)Z:L"OV<:&8$;;A",B-@_3D"KEXE"""";8:D9]\,6["[9XR WECY20 M>S'X#/?0]CJEZ)<=G58_^P2_^[010Y&GMT,^5/HQ[F@FS_ \AXWF*1@ Y:(F M1\$I9XR ?PB.,88S4-G2U\: SW,/ GXBW"V;Z6J^(>@;NO)>'8=-V %;F%^L_,5 M9]"&\CL=UPX@ @+:*G=F'XOLNW MU2W<=6X<5_OPVHD\V-$QE&RN]?1Y K%+!"6/<_?VH+$]$P0WD=>N]3@ _$[6 M3[O06W?V\^'^:@2&5U;#R([SPSE.QG-DP,L"OTL3I',;+T%4H@I3Z>-@#LMA MI-;UF\\,R:)Z:Q>>+[_:R0W8_W?1 ?B%94IG3J1KJ&6T+?^;F0TD20 M\3*/J?+$(LMM0(;SI+7ASN#!@'9$M%%=+*9.D/L%1!M?P1]F\Y&WDZ>/0R]B M@G^%7UD4]Q2)-Q[VJ=(1QQ,8/4/,T0?*A-0&:9.[0'-P-G02*?L>7@6E$L:E MW_$'CSGF.5)O8+]N>E=:2GV#>JX9C00;'V!_R;R_!)S,'/9L<$G0_,Y$^#"2 M.(K<=N.)AR!J\]DWO/Z:N5X/8G5U?%P[3H)C6("$,09#(H^+Q1'GB&DB+$K, M!F@M?BRU[<84SPS48[1WF3A]_1<(�[FMCISX7M^QXL8?@O@;2%.3P!\F#3 M7J<0E162HB"M0#QPC+2#?R27) 4CV7$SC'<]"#OMAB_/C/1!]'\!)NU[.YTN M1B(5L5J?K5;:,-U-[AEL3YJ3;RS.+>'R1#TL7.X K1&)4AC+*,/#/8B5MSV? MQYN6[0D,TPEV'U[,<,_-$#6R@<$_!!@DU%@<1>E#;@LI[=J,AR!A_8 J(?=F M[MD)FU7/'P]7*"9@6 +1"G%M4IZAK)'VUA*%P=3$I4=M;*.ED8/G M!#WOA]H7T R<$2<24 M3E_>1$AKL#E&Q^L9R2<+O '4/#^,W]WWM?$*;G 28QZB!;LJ*0["H1H)$!%Q M6"632D_QVT%.W>##$)=6*=E7[M?W/LY7#F1V!^\\S/M87M#)BOQ@@B-A>7@W M"$>3A&#?\1BYT5;T:=>W^RNM631'*K(;1*HG=/2\ 8\S?!GPM%E_ZK]+ ;CZ MED_5:\<99^"YHJAS$RQ&/-(L!*1\LFFK@WGN6 M8G*_V?(V>VFGTY^IF_YII^%ASWG'9,"+P6UPJW,M$[),*10B'%1$J4 'JY,] M@,RZH=-8B;H)$A1B-E;?34*&]QZ=C;L;36 MS<%L )S':^ZR$'KW0D8$P53PB& SYK),')"1UH)]+!T-X'UI,50-=W\JZR99 M-H#*8[1U >U>G /FGT6B8AJ=\WBFURZNNS@?75P!6\F\4[IECRB5@K$57"(0[. M%](1)^1!P$QV-TU0 GUL5.4'^F45QK1G-XP$3 M2IQZQ+E*8-IJ@Z063$9POF+Q%,R>I+4,PJ- L=?N.UU#+0(OWQ^KGZW2ZS^! M*J<_8M[+5]Y/;^UX=BW :A.!$40D;%ON&$7:4H6"-*'D=IY0:Y MYX=E>?U5?@AYQN&K"&3X91U1YNE;-YV/_M]=?>:+KOO7V\GKOWR<@= ?BD2N MN4Y111V 1^"6*P\L<]B85B;-I91@(=$]#DI!6Y@]6!ET!7R=JYM0TA&'@]CXN>D?&Y&5 MDN-\?2>/M$@:@>B231S^)Y;.,MA$1]T:Z J .E3V#1Q76Z2T*724E#=64#A^ M<+Q)VJM;:,L$?65 NA(<(" 7%)')>@Z$2I'-<2)?D M@ E6NTAK,CAWGH/S-#4UB[Y'$]JO/2=Z:]1#49FSL/XHY53;-86X8=#5&>1]@L.EEPZ7(32&W@3TP::KR+<(R7+DO= M04Z34;OSX.MP=32$K/NFZ'DA;1$$R_H M@$?7)I*:-,@&BZN4U$];<'N\::2V0>3=&# QB&N?I['&!+**VAMI-=4#II < M>GY5>A<=%%S':N/DRL?SM=#;9TA>MS9)%O(T M*2+!\HHF(JMR^1C3U9W; PYN+)D0QQAF*\"?$ TG(Y-YU MTD@2@_..XL'-LL->O:JDHA^"A[U6V''2;]S S^Q8;X@T!M@)R8-)"7:EM;FD M+41CM/>1D*'>%;:0U&Z;RJ*(.D$/[70$V&=!>N*YR<7D-N"4^VIZ9##!2&%F MO>".4\G^DRS\H=%50@_M6O+>ZNBTP[E9OT2)-^Z5!&;NQ^AA8SJUW8Z&4UN9G??>L@6 M$-1'\_Q@U@(G"Q608(SC21$GI*9C;:#GU1/E''-U\!8!=_8A3>Q/? MW^9N7Q_2XANS#[?SV1Q<&?CP"SL;^6N9@O)11:0X#;E+KP?(IXA2H%)SP;5B MI5MG'41@7:.["%[6#Y_A%'3T?0:4N*Y<;\CI(CW$CE]VW[YUDR5C5_/Y=.1N MY[D9V9=N\3-@,(:/]F?^Y2=I)59;8R.WB'AE41YJ@K37$OEH S6..(9+WWZG M4UW7F!\$J6=690,^Y):]^6HTOH6?/MNBUTH2%54@B.E<"<&H W,D-]=75#%E MM"O_\'T@B76]@',>H$64U&[']W +HOOY.=XL-A:P]EOL;J;V^]>1?SM)W?3; M^[]##[ M8_BC[02BSGH(EA+>T,>E4QY'32T*,BC$A8;;7CJ"#./""BIP5*6]S*&.R\_^ M:PRWXP@.V]H7'FGAQ9WFEKV7P44#TR,DE&C($[8]1LYA@Z1/,6"L) BA-/N' MD]GH$7L(=M:/V*&55=%CF4WGUR]A/W?C45BPL>C#MQ@RP"T.D8*G!9\#GPN' M?"G)Q8@3DI3CDH5>]S9\XA'4X-\>8+;]ZY51-+3"NZ+2;PX_JVD#D4>.K;7( MB3R[RR>,M 3A@$T"KAG!E-!>PQ@.1E#-T1VE=+H3(D<(N(&PR#,3=35#PN*< M&Q4XLCJ/4+(*CN7("=(8SFH&QJO5I1MQ;"&E)<@F$V*W$U(G<#H:=,D)OZ6IZ M/1Y]&TV6_LN*%1JLM$8FQ*+-U?B$(1UR8 \'@S$62<5>)\\A-]1S,NH$5XLC MI[3 &SAY[GW?%[>ST23.9G<'Z?(^!XJIU[D>*B?D4I%@(_#5UTP+0EK3?[3YFB ?6$2&,Y>>N7%&@8=-0%QBS7Z,9K!3U>G:\1< M\,@<"I[DB6P6MI/'%#FBL5-16:+6*C7KZ1>\2 ,$BY)Q UGN5V!1QK^1)(ADE+= QX[/E'Y M!BJ"B5(2;.=6V701O[N?N6$L@S.5C:1;>A_2NF]R\&_V(85FR M]+)'76$E0X8]"*L;MW/X(=7 M>>6T@+C)['::NQU_BKZ#&S>7-"4G!:' @DV4(![!C;)>!V12%$8Q+!DN?2-N M(*-NKZ3AT72BX-NIWZ+DSBUXWQAAV^CR2@G;^7L[#MVL-12*9D0 M<DNDW,!X=4284T@*^W$U@KSE:UHBLFP8S8)'2@ CR@0N:>F6^-MHZ84H?;&(*J*")F8K_&9'DUF> M,Q=G'^# S=*Z'3K7/MN('%AN.3& YR5!% M)X/2GA?/GMM)4;_H*+Y8B!741SLF^Y*'O''NPKZCR2WP]E#R\2*"'..CYF:P MNZ86U#F:V.G/A5A!*#X'C+OQ>"&6Y4E_;8)T+' 002YJXL809"6%@UX'3(/% MD?%4_'(=C)U^\+[,J/P ,X&64YYKQ@,&% M AGG+K/<)H:T$PFEZ+ERDN51GH6AO9>H?@"]W">#LEIIP"M941V),R%9CR3/ MK8@(HE7Q%.H[BM/(^C$+6] MEG5P%;94^_%0A)=BC$)*@IBE%-PS#7=(-!IYL!*4Y& F]&L&?-%EK$*Y&0250A(HU5 M4?#8LX7K/DQM(Z#>451(L5UI*5>$BN]N)^!D7__]\S4C/G!L*"+,$P0"\9 [3D1'G^S7@^%LMH_29:U MKXCN=O[U"FY0D,&*>L<\\R($!/970#P(BHS++^B:4VZB\J3?$_.^N^'9E^MU M1BB/AQ/E6KL"V4YLL&!3_1[_&OENQ0 GVD:J!1QM^:$E)8NT3'!?:J.XU)C8 MM);@LKG@>-/B=7+'R^N^C/0J'PI7Z1%LM;*!*)^0\G"7\2 I4CX/=1"./XVL[F5[-1!O,B$6;%1[#&P:XF*.,6 M^ "7VD:7@ ^B;*),^_4$RHTGP:YOU,G>'N9 *";+!IZO#_3"']YT)=Q]0FF# M4FX?!;:P1";/S<&1F/R^(9(M_1YT+*VM5*.?+>)Q5N6V ^*#:IX-Q\XS+6'S MBQSME@JY!&_!0H8#]$F4T4L.<4N]MIUL$JO\5[ M OZ$DR"LW$4^X8!,U!$E:I2@B3BJ2[A;F"X"M9.4D.K:4:?;]TL_OL6 MEGK](S^>')\YM&VE(LE O<@LE=^S]JV'; Q!@G#&(.XC@$KKNT'D)P8(X*AR2X*KEEHT)@E@JDDE$N8L-=+#T.?A,= ME5,G2FC_62[.J>)NP&Y:YP'^L\73"95>&P^>"QQYBTY9()?@/'*$>TJD!RNT M^*R&S:0T!9PC=+P'-,<(O$W@5>C$:YI8PA$%$5QNN$&1UBPAEZO=$\6$E6_)NXF0 MYH!SC))W0^<(B==^V;H/H[S^]^UH_O/W./_:A;>3'W$VS_&]YS^-\;W]MMQT MTF*)E=2(>1YR38E!1A &@DS&F21L8KTJQ/>]@9U 8^6TG%(WW5E55?O!?0L? MJ^UJ&<'2<8RH$F!B6FN0%I;"GM7!&# MT_K[VG%/\#NIJ)B2<384=(.HI/*# MS?_IPLC^ZS<[NVNK]W;B_^?+SV]S4B1H<>:[=Q_OGJ$2MX8HBL@B<=>KA$S0 M'GD3A>)!2OAGC^>;_E^L!ZJ2^NT&%W83H<:UH_TAG(\>X^$BZ+;14?J$9V,T[3N0-F.D?IYV/,2QBLI_MPU'^.?K;Z6@^ MBK,W/]Z/\H#OJ(S($13/@2L6D,,FHMQP6P8AJ"@>+NA'65.&_)$H6*^?+J^2 M!H"VB8?<#"8W,K@6D="0>RYJSUEV4A*RV'(D'8G4Y"U''Y;+7_UII^%+'FAT\VHT\^-N=CM=R\S9]""R,1DZ+[J$D \/ MR-G\A0,?2HXF_L1G$OC4]?(KWQ:?>+B7CQ7']A6//"D>+_C[Y/LH+_H%V'X! M?_FO(F0^7[7*[;%7%W>;MY=$*I[M3^A;&.R%];6V9I5C^3AM;99&([KZ")^= M3[]-PINQO2FBJ:W!S3*;C[]JQ?I:_TX5NPGY2:U>= :JS3P[F0]AI1 MVMM)&/T8A=M5RX%3%+6V5%VG;+?,NWT"J+V5QN,'NNZZB)RTB38M6$U#6V3> M]1- V'0Y?Z_2WTK&])\NG9=9[G7+MHIE :4]?DK,/O"SF+(-E"S%SX??6?4]73#SP-$D?!S;R:/7^L+/;4.06/5-93,8UI_?!M1, \![ M_>W[N/L9X^?KSY]'@06^[]7]X'LC/#H+?K:=M^F2Q<,H2?J;N$JLTI.=Z/6 MY-*"ZOX^"=/QSYN'!]JK;_/3];9QU3KC/P[7VBZ1M*"RUW]-_<;ARGC'?@D9^@QM@_LK.XQL[FOYAQ[<%5+-AS3KS&P[7T79Q5%;6TYW] M\_=_S1=0>OEU"P9*P7F^>I'TFSU$ M%TB]68V,_?DA/?O6,S 'SAARZY6O?O,Z<'YC0M6BRL>HI_'FW676"H? MLI_B[*YQ:KX#3@[2;UJOFKYVRKWK)83_Z.>30:R3ODKY[\/)?Q].#M+-^V[R M/G8EE/)TI7H/C;MDW>UAO*%[)<*2WT:3Y? F^&&Q"^;9PM4.M6,M@SYBJGWD MW=S,5TR='&UZNE2U!-!CM;59%)7UME@QZHNV]53R5 MM?=Y_J^/4_]A^F4V?3V;CY83[DIFR??Z0+5,T6.U>HC8*FOXP^T/U>5> ;5S ;[OYO^,]S=U+)7&W><#U3))"UR6>\566<-O8-%N M$N\X+?$@NF7):AFEQVIQMVC:TMNKV_BE>_U7?NO/Y=!Y8JQ?F-:G'K:'?*?: M8W#>][9/X?0_7[:7$IF)=^V74T*M %V?@%WZ*_[X=3>_/E3*'\@&?Z:7DID)?A\NPU2R@ MCS^&R@!ZNG*1[)\=Q!;(_/EH?_XQ^QBGX&U]LQ,?2R?^]%G_A'T-PCD]U^=^ MD6H/K@=HX?&.7.>^]H/07]'?SD<_XDLX)FZZZ<^34TOR[GHR7SN0 M/!ZODS>*A9)(MB]<+_MJIRJZP^12674?8U= 3P^KU,PIV2_K;@?C]9-\@*3W M1=2QOE:]6N@#E;)%"/_-53SG3?/?_,3_YB<>IIOP?[]T"W_\U.WQ=*5J:52[ M=L=&9FLK8#R^)ZO,UEA?KMZUOE'<71_>:ROEYF:^J%J:S"9_6-B\GV^_?5O& MK6;SR1M:=GU5.(N8=1V?DKKZ6@=#;/1]DF_ZR>*1K3T<3HMKJCU->OMIR-TM44@ MM:-T_Y[_O/IS&F:9Q *JVK1>O0[+O8Z]'2)H13D#FR.'?*=>'&^'FC9I\V)L MD">,O?[+CV_ @OKT?3H/SUDHO4/[?:Y>D>:!.C]8@I55_\_IZTEXD]M=Y+DY M*R9^FTXRX2]_3,,_I_DM/4QNKB;A[Y,?LWDH ("C/]K&UC],OUTY85?&2G:O MWDY6]*]3NLX/&!O_G):XSX__:AN'QM%H.5G'R!S!X\VJ^$>_ !_SU/>P+ MP.3PKU4S"LO XVCQMG.*7,T^I!4;']("P?=L%$;'T1^M5N99_ PY2MBUTYCO M"%_2.PG/[\WEP?=F'!:\O>PF8?9J"G\HA9Q")%0K+"V#H[**J(RJ5S]"F'V8 M?IA_G;X&"FE?4ELF5?KY:O6R+T](O6RL[>=E] MCN/HYS&L,'1RQN]_Q^GKYURJ9U>!J2$^URL#RF-/*S[9E)FK^U?O=X1 M>)PN>\NK]ID9X_2W:7?[_>UL=EM0H[O6K6;['GN.[I=1[1/U:^[='^X)+:7% M7>M6LSB//5WWRZCZ7NR^=',[+E&^M[Y6M2XI1^^YC;*HKZ$K/[^UX_'/CW84 M"BEJTY+5^J$AY%@K@K)')T1))6Y:NUY[D0*ZW"&L%H[2>U*+'ZA; M5Z[7&.24WV@7J>18KK>+K;F-/PLR#R4IG=\J)?&FXH='2'&RIK?V0HM!;-VBZ9ZY/_N\"^OP'UK M]])D2Z&LGL*JJ-*[^>3WAON[;K8K7^N8,?!/U^ZEQ%8"6#O%4]W:6;.\3]U^ M&Q?LI:Z6 E"[Q%*[0VTVJ#)'A12V:;U>^FHI8+1#*"V$^(M,-7N\4"\%M13E MV22&ZD9(=W*JY-T:O?314@QFC?DVTKQ/5L>A^:JTI3!)@VFJW>0W,%Q6A+V* M,S\=+9YA"N6I[E^^EQ);"H#T%UGU>RF,,EUVS#']\?G?:OWTFQ+L9#> M JM]K4UFDQ>3-,\E1,7RC[>LV:LFH*6HR![A5,\@>*C^*I7(ZS7G3>:K"6@3@Q%$$.SY39"Y!7S8*#"EX]JEG ML#BRV>_694^)0-\O]R)/LCE]/,'&!2MVPMVGBRJ5C]_J VW M@?U65/)E-#_9O'ZR5+5"^".5\D0 E;7RZ78<"7:"9*LF=-_G,;P9VYN3U+-M MS6I%[H?I:8](ZH?SA]#9CF6K5;4?IK;]@FGB %S0E8M@[+S$(?ADN6H5[<<< MA)L$T=!A^&7Z;3(O>Q8^6K):+?OQ1^%S@;1U$A92V/95JY6QGW0.-J>V.X=A M^FVT' I?Z"1<7[%>Y?HQI^$6>32AJ]=_?1]-2ZIJ;<%Z=>G':&JS-)I0U*O; M)6$%5'2_5+TJ\V.4LRZ!)M3R.?K;Z6@^BK.KFYNK'W8T/KF^8<>Z]>K$CU'8 M3ME>8:3 N_#F]4]Z-%DM M'QXO7W_\KC83_3]3S#OD- M?Z*O_B+_P]E9_-__X_\#4$L! A0#% @ 9HE96@/#X!@;Z0K B*@$ $0 @ %-!P 83(P,C0Q,C,Q M97@Q.2YH=&U02P$"% ,4 " !FB5E:Y\"\8\D% 5P $0 M @ $@,P 83(P,C0Q,C,Q97@R,2YH=&U02P$"% ,4 " !FB5E:*6HK M^D\# "5"0 $@ @ $8.0 83(P,C0Q,C,Q97@R,S$N:'1M M4$L! A0#% @ 9HE96@"!&"#,Q,BYH=&U02P$"% ,4 M " !FB5E:B')5E-$$ ![&@ $@ @ %M30 83(P,C0Q M,C,Q97@S,C$N:'1M4$L! A0#% @ 9HE96K,=5ZS3! !L !( M ( !;E( &$R,#(T,3(S,65X,S(R+FAT;5!+ 0(4 Q0 ( &:) M65H/,(9NDL," 'AW( 0 " 7%7 !T=&DM,C R-#$R,S$N M:'1M4$L! A0#% @ 9HE96M2:9GJ#%0 X_H ! ( ! M,1L# '1T:2TR,#(T,3(S,2YX@@ ! end XML 117 tti-20241231_htm.xml IDEA: XBRL DOCUMENT 0000844965 2024-01-01 2024-12-31 0000844965 us-gaap:CommonStockMember 2024-01-01 2024-12-31 0000844965 us-gaap:SeriesAPreferredStockMember 2024-01-01 2024-12-31 0000844965 2024-06-30 0000844965 2025-02-24 0000844965 2024-10-01 2024-12-31 0000844965 2024-12-31 0000844965 2023-12-31 0000844965 us-gaap:ProductMember 2024-01-01 2024-12-31 0000844965 us-gaap:ProductMember 2023-01-01 2023-12-31 0000844965 us-gaap:ProductMember 2022-01-01 2022-12-31 0000844965 us-gaap:ServiceMember 2024-01-01 2024-12-31 0000844965 us-gaap:ServiceMember 2023-01-01 2023-12-31 0000844965 us-gaap:ServiceMember 2022-01-01 2022-12-31 0000844965 2023-01-01 2023-12-31 0000844965 2022-01-01 2022-12-31 0000844965 us-gaap:CommonStockMember 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:AccumulatedNetUnrealizedInvestmentGainLossMember 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-12-31 0000844965 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0000844965 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-12-31 0000844965 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000844965 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000844965 us-gaap:CommonStockMember 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:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0000844965 us-gaap:RetainedEarningsMember 2022-12-31 0000844965 us-gaap:NoncontrollingInterestMember 2022-12-31 0000844965 2022-12-31 0000844965 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0000844965 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-12-31 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0000844965 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-12-31 0000844965 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0000844965 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0000844965 us-gaap:CommonStockMember 2023-12-31 0000844965 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000844965 us-gaap:TreasuryStockCommonMember 2023-12-31 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0000844965 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0000844965 us-gaap:RetainedEarningsMember 2023-12-31 0000844965 us-gaap:NoncontrollingInterestMember 2023-12-31 0000844965 us-gaap:RetainedEarningsMember 2024-01-01 2024-12-31 0000844965 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-12-31 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-12-31 0000844965 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-01-01 2024-12-31 0000844965 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-12-31 0000844965 us-gaap:CommonStockMember 2024-01-01 2024-12-31 0000844965 us-gaap:CommonStockMember 2024-12-31 0000844965 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0000844965 us-gaap:TreasuryStockCommonMember 2024-12-31 0000844965 us-gaap:AccumulatedTranslationAdjustmentMember 2024-12-31 0000844965 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-12-31 0000844965 us-gaap:RetainedEarningsMember 2024-12-31 0000844965 us-gaap:NoncontrollingInterestMember 2024-12-31 0000844965 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2024-04-01 2024-06-30 0000844965 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2024-01-01 2024-12-31 0000844965 tti:SaltwerxMember 2023-01-01 2023-12-31 0000844965 us-gaap:RelatedPartyMember 2024-01-01 2024-12-31 0000844965 us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0000844965 us-gaap:RelatedPartyMember 2022-01-01 2022-12-31 0000844965 tti:StandardLithiumMember 2024-01-01 2024-12-31 0000844965 tti:StandardLithiumMember 2023-01-01 2023-12-31 0000844965 tti:StandardLithiumMember 2022-01-01 2022-12-31 0000844965 tti:StandardLithiumMember 2022-01-01 2022-12-31 0000844965 us-gaap:PreferredStockMember 2023-02-28 0000844965 2023-02-28 0000844965 us-gaap:CommonStockMember 2023-02-28 0000844965 us-gaap:BuildingMember 2024-12-31 0000844965 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2024-12-31 0000844965 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2024-12-31 0000844965 us-gaap:VehiclesMember 2024-12-31 0000844965 us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember 2024-12-31 0000844965 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember tti:OffshoreDivisionMember tti:InitialBondsMember 2018-03-31 0000844965 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember tti:OffshoreDivisionMember tti:InterimReplacementBondsMember 2018-03-31 0000844965 tti:InitialBondsMember tti:MaritechMember 2024-08-16 0000844965 srt:MinimumMember us-gaap:SegmentDiscontinuedOperationsMember 2024-09-30 0000844965 srt:MaximumMember us-gaap:SegmentDiscontinuedOperationsMember 2024-09-30 0000844965 us-gaap:SuretyBondMember tti:MaritechMember 2024-09-01 2024-09-30 0000844965 us-gaap:SegmentDiscontinuedOperationsMember tti:MaritechMember 2024-01-01 2024-12-31 0000844965 us-gaap:SegmentDiscontinuedOperationsMember tti:OffshoreServicesMember 2023-01-01 2023-12-31 0000844965 us-gaap:SegmentDiscontinuedOperationsMember tti:OffshoreServicesMember 2022-01-01 2022-12-31 0000844965 us-gaap:SegmentDiscontinuedOperationsMember tti:MaritechMember 2022-01-01 2022-12-31 0000844965 us-gaap:SegmentDiscontinuedOperationsMember 2022-01-01 2022-12-31 0000844965 tti:MaritechMember 2024-12-31 0000844965 country:US tti:CompletionFluidsProductsDivisionMember 2024-01-01 2024-12-31 0000844965 country:US tti:CompletionFluidsProductsDivisionMember 2023-01-01 2023-12-31 0000844965 country:US tti:CompletionFluidsProductsDivisionMember 2022-01-01 2022-12-31 0000844965 us-gaap:NonUsMember tti:CompletionFluidsProductsDivisionMember 2024-01-01 2024-12-31 0000844965 us-gaap:NonUsMember tti:CompletionFluidsProductsDivisionMember 2023-01-01 2023-12-31 0000844965 us-gaap:NonUsMember tti:CompletionFluidsProductsDivisionMember 2022-01-01 2022-12-31 0000844965 tti:CompletionFluidsProductsDivisionMember 2024-01-01 2024-12-31 0000844965 tti:CompletionFluidsProductsDivisionMember 2023-01-01 2023-12-31 0000844965 tti:CompletionFluidsProductsDivisionMember 2022-01-01 2022-12-31 0000844965 country:US tti:WaterFlowbackServicesMember 2024-01-01 2024-12-31 0000844965 country:US tti:WaterFlowbackServicesMember 2023-01-01 2023-12-31 0000844965 country:US tti:WaterFlowbackServicesMember 2022-01-01 2022-12-31 0000844965 us-gaap:NonUsMember tti:WaterFlowbackServicesMember 2024-01-01 2024-12-31 0000844965 us-gaap:NonUsMember tti:WaterFlowbackServicesMember 2023-01-01 2023-12-31 0000844965 us-gaap:NonUsMember tti:WaterFlowbackServicesMember 2022-01-01 2022-12-31 0000844965 tti:WaterFlowbackServicesMember 2024-01-01 2024-12-31 0000844965 tti:WaterFlowbackServicesMember 2023-01-01 2023-12-31 0000844965 tti:WaterFlowbackServicesMember 2022-01-01 2022-12-31 0000844965 country:US 2024-01-01 2024-12-31 0000844965 country:US 2023-01-01 2023-12-31 0000844965 country:US 2022-01-01 2022-12-31 0000844965 us-gaap:NonUsMember 2024-01-01 2024-12-31 0000844965 us-gaap:NonUsMember 2023-01-01 2023-12-31 0000844965 us-gaap:NonUsMember 2022-01-01 2022-12-31 0000844965 us-gaap:CustomerRelationshipsMember 2024-12-31 0000844965 us-gaap:TrademarksAndTradeNamesMember 2024-12-31 0000844965 us-gaap:MarketingRelatedIntangibleAssetsMember 2024-12-31 0000844965 us-gaap:OtherIntangibleAssetsMember 2024-12-31 0000844965 us-gaap:CustomerRelationshipsMember 2023-12-31 0000844965 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0000844965 us-gaap:MarketingRelatedIntangibleAssetsMember 2023-12-31 0000844965 us-gaap:OtherIntangibleAssetsMember 2023-12-31 0000844965 us-gaap:CorporateAndOtherMember 2024-01-01 2024-12-31 0000844965 us-gaap:CorporateAndOtherMember 2023-01-01 2023-12-31 0000844965 us-gaap:EquipmentMember tti:CompletionFluidsProductsDivisionMember 2022-04-01 2022-06-30 0000844965 us-gaap:InventoriesMember tti:CompletionFluidsProductsDivisionMember 2022-04-01 2022-06-30 0000844965 us-gaap:LandAndBuildingMember tti:CompletionFluidsProductsDivisionMember 2022-04-01 2022-06-30 0000844965 tti:ObsoleteEquipmentMember tti:CompletionFluidsProductsDivisionMember 2022-04-01 2022-06-30 0000844965 tti:InventoriesAndEquipmentMember tti:CompletionFluidsProductsDivisionMember 2022-06-30 0000844965 us-gaap:LandAndBuildingMember tti:CompletionFluidsProductsDivisionMember 2022-06-30 0000844965 tti:CompletionFluidsProductsDivisionMember 2022-10-01 2022-12-31 0000844965 tti:WaterFlowbackServicesMember 2022-10-01 2022-12-31 0000844965 us-gaap:LandAndBuildingMember tti:CompletionFluidsProductsDivisionMember 2022-12-31 0000844965 srt:MinimumMember 2024-12-31 0000844965 srt:MaximumMember 2024-12-31 0000844965 srt:MinimumMember 2024-01-01 2024-12-31 0000844965 srt:MaximumMember 2024-01-01 2024-12-31 0000844965 us-gaap:ProductMember tti:WaterFlowbackServicesMember 2024-01-01 2024-12-31 0000844965 tti:KodiakGasServicesInc.CSICompresscoLPMember 2024-12-31 0000844965 tti:KodiakGasServicesInc.CSICompresscoLPMember 2023-12-31 0000844965 tti:StandardLithiumMember 2024-12-31 0000844965 tti:StandardLithiumMember 2023-12-31 0000844965 tti:OtherInvestmentsNotListedMember 2024-12-31 0000844965 tti:OtherInvestmentsNotListedMember 2023-12-31 0000844965 tti:TermLoanMember us-gaap:SecuredDebtMember 2024-12-31 0000844965 tti:TermLoanMember us-gaap:SecuredDebtMember 2023-12-31 0000844965 tti:TermLoanMember us-gaap:SecuredDebtMember 2024-01-12 0000844965 tti:TermLoanMember tti:FundedTermLoanMember us-gaap:SecuredDebtMember 2024-01-12 0000844965 tti:TermLoanMember us-gaap:DelayedDrawTermLoanMember us-gaap:SecuredDebtMember 2024-01-12 0000844965 tti:TermLoanMember us-gaap:SecuredDebtMember 2024-01-12 2024-01-12 0000844965 tti:TermLoanMember us-gaap:SecuredDebtMember 2024-01-01 2024-03-31 0000844965 tti:AssetBasedCreditAgreementAmendmentMember us-gaap:SecuredDebtMember 2024-05-13 0000844965 tti:AssetBasedCreditAgreementMember us-gaap:SecuredDebtMember 2024-12-31 0000844965 tti:AssetBasedCreditAgreementMember us-gaap:LetterOfCreditMember us-gaap:SecuredDebtMember 2024-12-31 0000844965 tti:AssetBasedCreditAgreementMember tti:SwinglineLoanMember us-gaap:SecuredDebtMember 2024-12-31 0000844965 tti:AssetBasedCreditAgreementMember us-gaap:SecuredDebtMember 2023-12-31 0000844965 tti:AssetBasedCreditAgreementMember us-gaap:LineOfCreditMember 2024-12-31 0000844965 tti:AssetBasedCreditAgreementMember us-gaap:SecuredDebtMember us-gaap:SecuredOvernightFinancingRateSofrMember 2024-01-12 2024-01-12 0000844965 tti:AssetBasedCreditAgreementMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2024-01-12 2024-01-12 0000844965 tti:AssetBasedCreditAgreementMember us-gaap:SecuredDebtMember tti:FedFundsEffectiveRateMember 2024-01-12 2024-01-12 0000844965 tti:AssetBasedCreditAgreementMember us-gaap:SecuredDebtMember tti:SecuredOvernightFinancingRateSOFRAdjustedForRequiredBankReservesMember 2024-01-12 2024-01-12 0000844965 srt:MinimumMember tti:AssetBasedCreditAgreementMember us-gaap:SecuredDebtMember us-gaap:SecuredOvernightFinancingRateSofrMember 2024-01-12 2024-01-12 0000844965 srt:MaximumMember tti:AssetBasedCreditAgreementMember us-gaap:SecuredDebtMember us-gaap:SecuredOvernightFinancingRateSofrMember 2024-01-12 2024-01-12 0000844965 srt:MinimumMember tti:AssetBasedCreditAgreementMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2024-01-12 2024-01-12 0000844965 srt:MaximumMember tti:AssetBasedCreditAgreementMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2024-01-12 2024-01-12 0000844965 tti:AssetBasedCreditAgreementMember us-gaap:SecuredDebtMember 2024-01-12 2024-01-12 0000844965 tti:SwedishCreditFacilityMember us-gaap:SecuredDebtMember 2024-12-31 0000844965 tti:SwedishCreditFacilityMember us-gaap:SecuredDebtMember 2024-01-01 2024-12-31 0000844965 tti:FinlandCreditAgreementMember us-gaap:SecuredDebtMember 2024-12-31 0000844965 tti:CompletionFluidsProductsDivisionMember 2024-12-31 0000844965 tti:WaterFlowbackServicesMember 2024-12-31 0000844965 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember tti:OffshoreDivisionMember 2018-03-18 0000844965 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember tti:OffshoreDivisionMember 2019-08-31 0000844965 tti:TheClarkesMember tti:OffshoreDivisionMember 2020-09-01 2020-09-30 0000844965 tti:Tetra2007LongTermIncentiveCompensationPlanMember 2024-12-31 0000844965 tti:Tetra2011LongTermIncentiveCompensationPlanMember 2013-05-03 0000844965 tti:Tetra2011LongTermIncentiveCompensationPlanMember 2024-12-31 0000844965 tti:Tetra2011LongTermIncentiveCompensationPlanMember 2016-05-03 0000844965 us-gaap:RestrictedStockMember tti:A2018EquityPlanMember 2018-02-28 2018-02-28 0000844965 tti:A2018EquityPlanMember 2018-05-31 0000844965 srt:MaximumMember us-gaap:RestrictedStockMember 2024-01-01 2024-12-31 0000844965 us-gaap:RestrictedStockMember 2023-12-31 0000844965 us-gaap:RestrictedStockMember 2024-01-01 2024-12-31 0000844965 us-gaap:RestrictedStockMember 2024-12-31 0000844965 us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0000844965 us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0000844965 us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0000844965 us-gaap:InvestmentsMember 2023-12-31 0000844965 us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel1Member 2024-01-01 2024-12-31 0000844965 us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel2Member 2024-01-01 2024-12-31 0000844965 us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel3Member 2024-01-01 2024-12-31 0000844965 us-gaap:InvestmentsMember 2024-01-01 2024-12-31 0000844965 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2024-01-01 2024-12-31 0000844965 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member 2024-01-01 2024-12-31 0000844965 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel3Member 2024-01-01 2024-12-31 0000844965 us-gaap:EquitySecuritiesMember 2024-01-01 2024-12-31 0000844965 us-gaap:RightsMember us-gaap:FairValueInputsLevel1Member 2024-01-01 2024-12-31 0000844965 us-gaap:RightsMember us-gaap:FairValueInputsLevel2Member 2024-01-01 2024-12-31 0000844965 us-gaap:RightsMember us-gaap:FairValueInputsLevel3Member 2024-01-01 2024-12-31 0000844965 us-gaap:RightsMember 2024-01-01 2024-12-31 0000844965 us-gaap:ConvertibleDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2024-01-01 2024-12-31 0000844965 us-gaap:ConvertibleDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2024-01-01 2024-12-31 0000844965 us-gaap:ConvertibleDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2024-01-01 2024-12-31 0000844965 us-gaap:ConvertibleDebtSecuritiesMember 2024-01-01 2024-12-31 0000844965 us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel1Member 2024-12-31 0000844965 us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel2Member 2024-12-31 0000844965 us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel3Member 2024-12-31 0000844965 us-gaap:InvestmentsMember 2024-12-31 0000844965 us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000844965 us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0000844965 us-gaap:InvestmentsMember 2022-12-31 0000844965 us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel1Member 2023-01-01 2023-12-31 0000844965 us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-12-31 0000844965 us-gaap:InvestmentsMember 2023-01-01 2023-12-31 0000844965 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-01-01 2023-12-31 0000844965 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-12-31 0000844965 us-gaap:EquitySecuritiesMember 2023-01-01 2023-12-31 0000844965 us-gaap:RightsMember us-gaap:FairValueInputsLevel1Member 2023-01-01 2023-12-31 0000844965 us-gaap:RightsMember us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-12-31 0000844965 us-gaap:RightsMember 2023-01-01 2023-12-31 0000844965 us-gaap:ConvertibleDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-01-01 2023-12-31 0000844965 us-gaap:ConvertibleDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-12-31 0000844965 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-12-31 0000844965 us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0000844965 us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0000844965 us-gaap:InvestmentsMember 2021-12-31 0000844965 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2022-01-01 2022-12-31 0000844965 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel3Member 2022-01-01 2022-12-31 0000844965 us-gaap:EquitySecuritiesMember 2022-01-01 2022-12-31 0000844965 us-gaap:RightsMember us-gaap:FairValueInputsLevel1Member 2022-01-01 2022-12-31 0000844965 us-gaap:RightsMember us-gaap:FairValueInputsLevel3Member 2022-01-01 2022-12-31 0000844965 us-gaap:RightsMember 2022-01-01 2022-12-31 0000844965 us-gaap:ConvertibleDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2022-01-01 2022-12-31 0000844965 us-gaap:ConvertibleDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2022-01-01 2022-12-31 0000844965 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-12-31 0000844965 tti:KodiakGasServicesInc.CSICompresscoLPMember us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000844965 tti:KodiakGasServicesInc.CSICompresscoLPMember us-gaap:FairValueInputsLevel1Member us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000844965 tti:KodiakGasServicesInc.CSICompresscoLPMember us-gaap:FairValueInputsLevel2Member us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000844965 tti:KodiakGasServicesInc.CSICompresscoLPMember us-gaap:FairValueInputsLevel3Member us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000844965 tti:StandardLithiumMember us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000844965 tti:StandardLithiumMember us-gaap:FairValueInputsLevel1Member us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000844965 tti:StandardLithiumMember us-gaap:FairValueInputsLevel2Member us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000844965 tti:StandardLithiumMember us-gaap:FairValueInputsLevel3Member us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000844965 tti:OtherInvestmentsNotListedMember us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000844965 tti:OtherInvestmentsNotListedMember us-gaap:FairValueInputsLevel1Member us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000844965 tti:OtherInvestmentsNotListedMember us-gaap:FairValueInputsLevel2Member us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000844965 tti:OtherInvestmentsNotListedMember us-gaap:FairValueInputsLevel3Member us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000844965 us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000844965 tti:KodiakGasServicesInc.CSICompresscoLPMember us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000844965 tti:KodiakGasServicesInc.CSICompresscoLPMember us-gaap:FairValueInputsLevel1Member us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000844965 tti:KodiakGasServicesInc.CSICompresscoLPMember us-gaap:FairValueInputsLevel2Member us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000844965 tti:KodiakGasServicesInc.CSICompresscoLPMember us-gaap:FairValueInputsLevel3Member us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000844965 tti:StandardLithiumMember us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000844965 tti:StandardLithiumMember us-gaap:FairValueInputsLevel1Member us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000844965 tti:StandardLithiumMember us-gaap:FairValueInputsLevel2Member us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000844965 tti:StandardLithiumMember us-gaap:FairValueInputsLevel3Member us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000844965 tti:OtherInvestmentsNotListedMember us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000844965 tti:OtherInvestmentsNotListedMember us-gaap:FairValueInputsLevel1Member us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000844965 tti:OtherInvestmentsNotListedMember us-gaap:FairValueInputsLevel2Member us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000844965 tti:OtherInvestmentsNotListedMember us-gaap:FairValueInputsLevel3Member us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000844965 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000844965 us-gaap:DomesticCountryMember 2024-01-01 2024-12-31 0000844965 us-gaap:OperatingSegmentsMember tti:CompletionFluidsProductsDivisionMember 2024-01-01 2024-12-31 0000844965 us-gaap:OperatingSegmentsMember tti:WaterFlowbackServicesMember 2024-01-01 2024-12-31 0000844965 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-12-31 0000844965 us-gaap:OperatingSegmentsMember tti:CompletionFluidsProductsDivisionMember 2024-12-31 0000844965 us-gaap:OperatingSegmentsMember tti:WaterFlowbackServicesMember 2024-12-31 0000844965 us-gaap:CorporateNonSegmentMember 2024-12-31 0000844965 us-gaap:OperatingSegmentsMember tti:CompletionFluidsProductsDivisionMember 2023-01-01 2023-12-31 0000844965 us-gaap:OperatingSegmentsMember tti:WaterFlowbackServicesMember 2023-01-01 2023-12-31 0000844965 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-12-31 0000844965 us-gaap:OperatingSegmentsMember tti:CompletionFluidsProductsDivisionMember 2023-12-31 0000844965 us-gaap:OperatingSegmentsMember tti:WaterFlowbackServicesMember 2023-12-31 0000844965 us-gaap:CorporateNonSegmentMember 2023-12-31 0000844965 us-gaap:OperatingSegmentsMember tti:CompletionFluidsProductsDivisionMember 2022-01-01 2022-12-31 0000844965 us-gaap:OperatingSegmentsMember tti:WaterFlowbackServicesMember 2022-01-01 2022-12-31 0000844965 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-12-31 0000844965 srt:ConsolidationEliminationsMember 2022-01-01 2022-12-31 0000844965 srt:ReportableGeographicalComponentsMember country:US 2024-01-01 2024-12-31 0000844965 srt:ReportableGeographicalComponentsMember country:US 2023-01-01 2023-12-31 0000844965 srt:ReportableGeographicalComponentsMember country:US 2022-01-01 2022-12-31 0000844965 srt:ReportableGeographicalComponentsMember srt:EuropeMember 2024-01-01 2024-12-31 0000844965 srt:ReportableGeographicalComponentsMember srt:EuropeMember 2023-01-01 2023-12-31 0000844965 srt:ReportableGeographicalComponentsMember srt:EuropeMember 2022-01-01 2022-12-31 0000844965 srt:ReportableGeographicalComponentsMember srt:SouthAmericaMember 2024-01-01 2024-12-31 0000844965 srt:ReportableGeographicalComponentsMember srt:SouthAmericaMember 2023-01-01 2023-12-31 0000844965 srt:ReportableGeographicalComponentsMember srt:SouthAmericaMember 2022-01-01 2022-12-31 0000844965 srt:ReportableGeographicalComponentsMember tti:CanadaAndMexicoMember 2024-01-01 2024-12-31 0000844965 srt:ReportableGeographicalComponentsMember tti:CanadaAndMexicoMember 2023-01-01 2023-12-31 0000844965 srt:ReportableGeographicalComponentsMember tti:CanadaAndMexicoMember 2022-01-01 2022-12-31 0000844965 srt:ReportableGeographicalComponentsMember srt:AfricaMember 2024-01-01 2024-12-31 0000844965 srt:ReportableGeographicalComponentsMember srt:AfricaMember 2023-01-01 2023-12-31 0000844965 srt:ReportableGeographicalComponentsMember srt:AfricaMember 2022-01-01 2022-12-31 0000844965 srt:ReportableGeographicalComponentsMember tti:MiddleEastAsiaAndOtherMember 2024-01-01 2024-12-31 0000844965 srt:ReportableGeographicalComponentsMember tti:MiddleEastAsiaAndOtherMember 2023-01-01 2023-12-31 0000844965 srt:ReportableGeographicalComponentsMember tti:MiddleEastAsiaAndOtherMember 2022-01-01 2022-12-31 0000844965 srt:ReportableGeographicalComponentsMember country:US 2024-12-31 0000844965 srt:ReportableGeographicalComponentsMember country:US 2023-12-31 0000844965 srt:ReportableGeographicalComponentsMember srt:EuropeMember 2024-12-31 0000844965 srt:ReportableGeographicalComponentsMember srt:EuropeMember 2023-12-31 0000844965 srt:ReportableGeographicalComponentsMember srt:SouthAmericaMember 2024-12-31 0000844965 srt:ReportableGeographicalComponentsMember srt:SouthAmericaMember 2023-12-31 0000844965 srt:ReportableGeographicalComponentsMember tti:CanadaAndMexicoMember 2024-12-31 0000844965 srt:ReportableGeographicalComponentsMember tti:CanadaAndMexicoMember 2023-12-31 0000844965 srt:ReportableGeographicalComponentsMember srt:AfricaMember 2024-12-31 0000844965 srt:ReportableGeographicalComponentsMember srt:AfricaMember 2023-12-31 0000844965 srt:ReportableGeographicalComponentsMember tti:MiddleEastAsiaAndOtherMember 2024-12-31 0000844965 srt:ReportableGeographicalComponentsMember tti:MiddleEastAsiaAndOtherMember 2023-12-31 0000844965 tti:KodiakGasServicesInc.CSICompresscoLPMember us-gaap:SubsequentEventMember 2025-01-01 2025-01-31 iso4217:USD shares iso4217:USD shares tti:segment pure tti:extensionOption tti:vote tti:participant 0000844965 2024 FY false 0 0 0 0 0 0 P25Y P3Y P10Y P4Y P15Y http://fasb.org/us-gaap/2024#MachineryAndEquipmentGross http://fasb.org/us-gaap/2024#MachineryAndEquipmentGross http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrentAndNoncurrent http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrentAndNoncurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent 10-K true 2024-12-31 --12-31 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 true NYSE No No Yes Yes Accelerated Filer false false true false false 431759563 132394159 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part III information is incorporated by reference to the registrant’s proxy statement for its annual meeting of stockholders to be held </span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">May 23, 2025, to be filed with the Securities and Exchange Commission within 120 days of the end of the registrant’s fiscal year.</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 reliant on the continuous and uninterrupted operation of our various technology systems. User access to our sites and information technology systems are important elements of our operations, as are cloud security and protection against cyber incidents. In the ordinary course of our business, we collect and store sensitive data in our data centers and on our networks, including intellectual property, proprietary business information, critical operating information, information regarding suppliers, customers and business partners, including certain personally identifiable information. In addition, the information technology infrastructure we use is important to the operation of our business and to our ability to perform day-to-day operations. Industrial control systems now control large-scale processes that can include multiple sites across long distances. </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%">To assess, identify and manage material cybersecurity risks, we have endeavored to implement procedures, standards, and technical controls with the aim of protecting our networks and applications. We use internal and third-party tools and technologies to aid us in seeking to protect our network and internal systems from unauthorized access, intrusion, or disruption, including those described below.</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 reliant on the continuous and uninterrupted operation of our various technology systems. User access to our sites and information technology systems are important elements of our operations, as are cloud security and protection against cyber incidents. In the ordinary course of our business, we collect and store sensitive data in our data centers and on our networks, including intellectual property, proprietary business information, critical operating information, information regarding suppliers, customers and business partners, including certain personally identifiable information. In addition, the information technology infrastructure we use is important to the operation of our business and to our ability to perform day-to-day operations. Industrial control systems now control large-scale processes that can include multiple sites across long distances. </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%">To assess, identify and manage material cybersecurity risks, we have endeavored to implement procedures, standards, and technical controls with the aim of protecting our networks and applications. We use internal and third-party tools and technologies to aid us in seeking to protect our network and internal systems from unauthorized access, intrusion, or disruption, including those described below.</span></div><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Risk Assessment</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%">Assessments are conducted across our systems, networks, and data infrastructure to identify potential cybersecurity threats and vulnerabilities. These assessments may include one or a combination of penetration testing, security audits, incident response planning, vendor risk assessments, and regulatory compliance assessments. Feedback from our maturity and technical assessments is incorporated into our systems and procedures through upgrades intended to further improve our security posture.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Incident Identification and Response</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%">A monitoring and detection system has been implemented to help identify cybersecurity incidents. Our network activity, logs, and system behavior are monitored for anomalous or unauthorized activity using threat detection technologies. In addition, we have a cross-functional incident response plan, which includes an executive management team, established incident levels, and associated notification procedures, including escalation procedures upon discovery of material cybersecurity risks. We assess and update our security procedures and controls in an effort to address evolving threats and comply with applicable laws and regulations. We perform cybersecurity tabletop exercises to test the effectiveness of our incident response plan and implement post-incident “lessons learned” to enhance our response.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Cybersecurity Training and Awareness</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%">Our cybersecurity program also focuses on providing training and awareness to our employees on cybersecurity best practices. Our training program includes computer-based training sessions assigned to employees and information sharing to educate employees on current cybersecurity-related topics. We also conduct phishing exercises to test and improve our employees’ awareness and response to potential cyber threats.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Access Controls</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%">User access controls are used to limit unauthorized access to sensitive information and critical systems. In addition, we require multi-factor authentication for some, but not all, accounts. Users are provided with access consistent with the principle of least privilege, which requires that users be given no more access than necessary to complete their job functions.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We engage assessors, consultants, auditors, and other third parties in connection with the above processes. We recognize that third-party service providers introduce cybersecurity risks. In an effort to mitigate these risks, we conduct due diligence to evaluate their cybersecurity capabilities. Additionally, we endeavor to include cybersecurity requirements in our contracts with these providers and endeavor to require them to adhere to specific security standards and protocols.</span></div> true true true false <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management is responsible for assessing, identifying, and managing risks from cybersecurity threats. The Company focuses on current and emerging cybersecurity matters. The Company’s cybersecurity processes are led by the Vice President of Information Technology, who reports to the Company’s Chief Financial Officer, including </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with respect to emerging cybersecurity incidents. They are responsible for implementing cybersecurity policies, programs, procedures, and strategies. To facilitate effective oversight, our Vice President of Information Technology holds discussions on cybersecurity risks, incident trends, and the effectiveness of cybersecurity measures as necessitated by emerging material cyber risks. Our Vice President of Information Technology has decades of experience selecting, deploying, and operating cybersecurity technologies, initiatives, and processes around the world, and relies on threat intelligence as well as other information obtained from governmental, public or private sources, including external consultants engaged by us.</span></div> The Company’s cybersecurity processes are led by the Vice President of Information Technology, who reports to the Company’s Chief Financial Officer, including with respect to emerging cybersecurity incidents. The Company’s cybersecurity processes are led by the Vice President of Information Technology, who reports to the Company’s Chief Financial Officer, including with respect to emerging cybersecurity incidents. They are responsible for implementing cybersecurity policies, programs, procedures, and strategies. To facilitate effective oversight, our Vice President of Information Technology holds discussions on cybersecurity risks, incident trends, and the effectiveness of cybersecurity measures as necessitated by emerging material cyber risks. true Our Vice President of Information Technology has decades of experience selecting, deploying, and operating cybersecurity technologies, initiatives, and processes around the world, and relies on threat intelligence as well as other information obtained from governmental, public or private sources, including external consultants engaged by us. <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Board of Directors and its Audit Committee oversee risks from cybersecurity threats. The Company’s Vice President of Information Technology or Chief Financial Officer update the Audit Committee on our cybersecurity risk profile typically on a quarterly basis, and review with our Board of Directors at least annually.</span></div> Our Board of Directors and its Audit Committee oversee risks from cybersecurity threats. The Company’s Vice President of Information Technology or Chief Financial Officer update the Audit Committee on our cybersecurity risk profile typically on a quarterly basis, and review with our Board of Directors at least annually. true false false false false 248 true GRANT THORNTON LLP Houston, Texas 36987000 52485000 221000 0 626000 614000 104813000 111798000 101697000 96536000 25910000 21196000 269628000 282015000 24475000 23173000 323044000 304884000 10325000 10148000 69815000 67114000 34910000 10323000 462569000 415642000 320409000 307926000 142160000 107716000 98149000 910000 29797000 31915000 28159000 17354000 24923000 29132000 12379000 9919000 193407000 89230000 605195000 478961000 43103000 52290000 23022000 26918000 8861000 9101000 12493000 10350000 30040000 27303000 5830000 0 123349000 125962000 179696000 157505000 25041000 27538000 14786000 14199000 4912000 2279000 4104000 4144000 228539000 205665000 0.01 250000000 134951081 133217848 1350000 1332000 492722000 489156000 3138675 3138675 19957000 19957000 -51122000 -45231000 -168425000 -276709000 254568000 148591000 -1261000 -1257000 253307000 147334000 605195000 478961000 308410000 306056000 259998000 290701000 320206000 293215000 599111000 626262000 553213000 182986000 191227000 173385000 240442000 246945000 226844000 35721000 34329000 32819000 109000 2966000 2804000 0 2850000 3750000 459258000 472617000 432102000 139853000 153645000 121111000 0 12119000 6635000 89969000 96590000 91942000 -22465000 -22349000 -15833000 -5535000 0 0 6858000 9112000 4465000 28742000 31699000 11166000 -84878000 6220000 3565000 113620000 25479000 7601000 -5340000 278000 195000 108280000 25757000 7796000 -4000 -27000 -43000 108284000 25784000 7839000 0.87 0.20 0.06 -0.04 0 0 0.83 0.20 0.06 131279000 129568000 128082000 0.86 0.20 0.06 -0.04 0 0 0.82 0.20 0.06 132231000 131243000 129778000 108280000 25757000 7796000 -7071000 3105000 -2059000 1180000 727000 -72000 102389000 29589000 5665000 -4000 -27000 -43000 102393000 29616000 5708000 1301000 475624000 -19957000 -46932000 0 -310332000 -1141000 98563000 7839000 -43000 7796000 -2059000 -2059000 -72000 -72000 5665000 4482000 4482000 -17000 2286000 44000 2313000 1318000 477820000 -19957000 -48991000 -72000 -302493000 -1228000 106397000 25784000 -27000 25757000 3105000 3105000 727000 727000 29589000 12881000 12881000 -14000 1545000 2000 1533000 1332000 489156000 -19957000 -45886000 655000 -276709000 -1257000 147334000 108284000 -4000 108280000 -7071000 -7071000 1180000 1180000 102389000 6572000 6572000 -18000 3006000 2988000 1350000 492722000 -19957000 -52957000 1835000 -168425000 -1261000 253307000 108280000 25757000 7796000 35721000 34329000 32819000 109000 2966000 2804000 8604000 539000 180000 -94455000 -734000 537000 6572000 10622000 6880000 217000 285000 42000 -5535000 0 0 1389000 3433000 3376000 0 2850000 3750000 338000 562000 1170000 1076000 1231000 482000 -5702000 -20165000 39848000 8784000 23205000 4471000 6574000 -2176000 4546000 -4140000 -128000 22705000 3034000 278000 3555000 36520000 70206000 18957000 60680000 38152000 40056000 0 0 917000 1021000 350000 0 0 3900000 0 2917000 6661000 1706000 0 2850000 3750000 275000 1936000 987000 -59059000 -27027000 -36504000 184820000 97529000 13825000 163579000 100497000 12483000 1438000 1695000 1302000 6648000 0 0 3006000 0 0 -1280000 0 0 8869000 -4663000 40000 -1607000 377000 -452000 -15277000 38893000 -17959000 52485000 13592000 31551000 37208000 52485000 13592000 36987000 52485000 13592000 221000 0 0 37208000 52485000 13592000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ORGANIZATION AND OPERATIONS</span><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 with operations on six continents focused on developing environmentally conscious services and solutions that help make people’s lives better. We were incorporated in Delaware in 1981. Our products and services are delivered through two reporting 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 consolidated subsidiaries on a consolidated basis.</span></div><div><span><br/></span></div><div style="padding-left:2.25pt;text-indent:33.75pt"><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:10pt;font-style:italic;font-weight:400;line-height:120%">Completion Fluids &amp; Products Division</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> manufactures and markets clear brine fluids (“CBFs”), additives, and associated products and services to the oil and gas industry for use in well drilling, completion, and workover operations in the United States and in certain countries in Latin America, Europe, Asia, the Middle East, and Africa. The Division also markets liquid and dry calcium chloride products manufactured at its production facilities or purchased from third-party suppliers to a variety of markets outside the energy industry, and markets TETRA PureFlow,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an ultra-pure zinc bromide as well as TETRA PureFlow Plus, an ultra-pure zinc bromide/zinc chloride blend, to several battery technology companies.</span></div><div><span><br/></span></div><div style="padding-left:2.25pt;padding-right:4.5pt;text-indent:36pt"><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:10pt;font-style:italic;font-weight:400;line-height:120%">Water &amp; Flowback Services Division</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provides onshore oil and gas operators with comprehensive water management services. The Division also provides frac flowback, production well testing, and other associated services in many of the major oil and gas producing regions in the United States, as well as in oil and gas basins in certain countries in Latin America, Europe, and the Middle East.</span></div> 2 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES</span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</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 consolidated financial statements include the accounts of our wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="text-indent:36pt"><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%">Out-of-Period Correction</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2024, we discovered that we had not previously remeasured a prepaid tax balance denominated in a foreign currency at current rates, resulting in an overstatement of prepaid expenses and understatement of foreign exchange losses from 2018 through the current period. We corrected this by making an out-of-period adjustment during the three months ended June 30, 2024, which reduced other income, net by $1.4 million and reduced net income per share attributable to TETRA stockholders by $0.01 in the consolidated statement of operations for the year ended December 31, 2024. The Company assessed the impact of this out-of-period adjustment and concluded that it was not material to the financial statements previously issued for any interim or annual period, and the cumulative adjustment during the quarter ended June 30, 2024 is not material to the annual financial statements for 2024. The out-of-period adjustment is included in the Water &amp; Flowback Services Division results.</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%">Restricted Cash</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:115%">Restricted cash is classified as a current asset when it is expected to be repaid or settled in the next twelve-month period. In connection with the May 2024 amendment to our ABL Credit Agreement, our former administrative agent required us to collateralize our outstanding letters of credit. See Note 10 - “Long-Term Debt and Other Borrowings” for additional discussion of the ABL Amendment. Restricted cash as of December 31, 2024 consists of $0.2 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">to secure our outstanding letters of credit with our former administrative agent and is expected to terminate as the letters of credit expire by March 2025.</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. generally accepted accounting principles (“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.</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:115%">Certain previously reported financial information has been reclassified to conform to the current year’s presentation. 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="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%">Discontinued Operations</span></div><div style="padding-left:2.25pt;text-indent:36pt"><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:112%">In early 2018, we closed a series of related transactions that resulted in the disposition of our former Offshore segment. We may be required to satisfy certain decommissioning liabilities under third-party indemnity agreements and corporate guarantees for which costs may be significant. During the year ended December 31, 2024, we accrued $5.8 million of decommissioning expense and liability associated with our former Offshore segment for which costs might be above the value of surety bonds on properties previously disposed. See Note 3 - “Discontinued Operations” and Note 11 - “Commitments and Contingencies” for additional discussion.</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%">Cash Equivalents</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 consider all highly liquid cash investments with a maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents include deposits in excess of federally insured amounts.</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%">Financial Instruments</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%">Financial instruments that subject us to concentrations of credit risk consist principally of trade receivables. Our policy is to evaluate, prior to providing goods or services, each customer’s financial condition and to determine the amount of open credit to be extended. We generally require appropriate, additional collateral as security for credit amounts in excess of approved limits. Our customers consist primarily of major, well-established oil and gas producers and independent oil and gas companies, as well as industrial, agricultural, road, and food and beverage purchasers for the chemicals we manufacture.</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%">Payment terms are on a short-term basis.</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 currency exchange rate risk exposure related to transactions denominated in a foreign currency as well as to investments in certain of our international operations. Our risk management activities include the use of foreign currency forward purchase and sale derivative contracts as part of a program designed to mitigate the currency exchange rate risk exposure on selected international 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 have no outstanding balance under our variable rate revolving credit facilities as of December 31, 2024. Outstanding balances on variable-rate bank credit facilities create market risk exposure related to changes in applicable interest rates.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Credit Losses</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%"> </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 allowance for credit losses is determined</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%">on a specific identification basis when we believe that 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%">collection of specific amounts owed to us is not probable, as well as a percentage of aged receivables based on historic losses. Changes in the allowance 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:44.075%"></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.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="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%">Year Ended December 31,</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="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%">2024</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%">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: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="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: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%">At beginning of period</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%">614 </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%">538 </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%">289 </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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Activity in the period:</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:2px 1pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for credit losses</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%">217 </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 </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%">257 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Account charge offs, net of recoveries</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%">(205)</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%">(209)</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)</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></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%">At end of period</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%">626 </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%">614 </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%">538 </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><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%">Inventories</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%">Inventories are stated at the lower of cost or net realizable value. Except for work in progress inventory, cost is determined using the weighted average method. The cost of work in progress is determined using the specific identification method. </span></div><div style="text-indent:36pt"><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%">Property, Plant, and Equipment</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%"> </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%">Property, plant, and equipment are stated at cost. Expenditures that increase the useful lives of assets are capitalized. The cost of repairs and maintenance is charged to operations as incurred. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which are</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%">generally</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%">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:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.989%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings</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%">25 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 – 10 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Automobiles and trucks</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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chemical plants</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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 years</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements are depreciated over the shorter of the remaining term of the associated lease or its useful life.</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%">Depreciation expense, excluding impairments and other charges, for the years ended December 31, 2024,</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%">2023, and</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%">2022</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%">was $28.4 million, $29.2 million, and $27.3 million, respectively.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction in progress as of December 31, 2024 and 2023 consisted primarily of equipment fabrication projects and early production facilities. During the year ended December 31, 2024, we capitalized $1.2 million of interest expense.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets other than Goodwill</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%"> </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%">Customer relationships, trademarks, tradenames, marketing rights and other intangible assets are amortized on a straight-line basis over their estimated useful lives, with remaining useful lives up to 9 years.</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%">Amortization of intangible assets was</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.2 million, $4.5 million, and $4.9 million for the years ended December 31, 2024,</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%">2023, and</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%">2022, respectively, and is included in</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%">depreciation, amortization, and accretion. The estimated future annual amortization expense of intangible assets is $3.5 million for 2025, $3.4 million for 2026, $3.2 million for 2027, $2.7 million for 2028, $2.4 million for 2029, and $9.7 million thereafter. See Note 5 - “Intangibles” for additional discussion.</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%">Intangible assets other than goodwill are tested for recoverability whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. In such an event, we will determine the fair value of the asset using an undiscounted cash flow analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, we will recognize a loss for the difference between the carrying value and the estimated fair value of the intangible asset.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</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 a lessee, unless the lease meets the criteria of short-term and is excluded per our policy election described below, we initially recognize a lease liability and related right-of-use asset on the commencement date. The right-of-use asset represents our right to use an underlying asset and the lease liability represents our obligation to make lease payments to the lessor over the lease 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%">Long-term operating leases are included in operating lease right-of-use assets, operating lease liabilities - current portion, and operating lease liabilities in our consolidated balance sheets. Long-term finance leases are included in machinery and equipment, accrued liabilities and other and other liabilities in our consolidated balance sheets. We determine whether a contract is or contains a lease at inception of the contract. Where we are a lessee in a contract that includes an option to extend or terminate the lease, we include the extension period or exclude the period covered by the termination option in our lease term in determining the right-of-use asset and lease liability, if it is reasonably certain that we would exercise the option.</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 an accounting policy election, we do not include short-term leases on our balance sheets. Short-term leases include leases with a term of 12 months or less, inclusive of renewal options we are reasonably certain to exercise. The lease payments for short-term leases are included as operating lease costs on a straight-line basis over the lease term in cost of revenues or general and administrative expense based on the use of the underlying asset. We recognize lease costs for variable lease payments not included in the determination of a lease liability in the period in which an obligation is incurred.</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 operating and finance leases are recognized at the present value of lease payments over the lease term. When the implicit discount rate is not readily determinable, we use our incremental borrowing rate to calculate the discount rate used to determine the present value of lease payments. Consistent with other long-lived assets or asset groups that are held and used, we test for impairment of our right-of-use assets when impairment indicators are present.</span></div><div style="text-indent:36pt"><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%">Impairments of Inventory and Long-Lived Assets</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%">Impairments of inventory and long-lived assets, including identified intangible assets, are determined periodically when indicators of impairment are present. If such indicators are present, the determination of the amount of impairment is based on our judgments as to the future undiscounted operating cash flows to be generated from these assets throughout their</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%">remaining</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%">estimated useful lives. If these undiscounted cash flows are less than the carrying amount of the related asset, an impairment is recognized for the excess of the carrying value over its fair value. Assets held for disposal are recorded at the lower of carrying value or estimated fair value less estimated selling costs. See Note 6 - “Impairments and Other Charges” for additional discussion of recorded impairments.</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%">Revenue Recognition</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%">Performance Obligations. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is generally recognized when we transfer control of our products or services to our customers. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring products or providing services to our customers. We receive cash equal to the invoice price for most sales of product and services and payment terms typically range from 30 to 60 days from the date we invoice our customer. Since the period between when we deliver products or services and when the customer pays for such products or services is not expected to exceed one year, we have elected not to calculate or disclose a financing component for our customer contracts.</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%">    Depending on the terms of the arrangement, we may also defer the recognition of revenue for a portion of the consideration received because we have to satisfy a future performance obligation.</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%">    For any arrangements with multiple performance obligations, we use management’s estimated selling price to determine the stand-alone selling price for separate performance obligations. For revenue associated with mobilization of service equipment as part of a service contract arrangement, such revenue, if significant, is deferred and amortized over the estimated service period.</span></div><div><span style="color:#000000;font-family:'Arial',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-style:italic;font-weight:400;line-height:120%">Product Sales. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product sales revenues are recognized at a point in time when we transfer control of our product offerings to our customers, generally when we ship products from our facility to our customer. The product sales for our Completion Fluids &amp; Products Division consist primarily of CBFs, additives, and associated manufactured products. Certain customers have bill-and-hold arrangements. Revenue for bill-and-hold arrangements is recognized when control transfers to the customer, even though the customer may not have physical possession of the product. Control transfers when there is a substantive reason for the arrangement, the product is identified as belonging to the customer, is ready for physical transfer, and cannot be directed for use by anyone but the customer. Product sales for our Water &amp; Flowback Services Division are typically attributed to specific performance obligations within certain production testing service arrangements.</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%">    Services</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Service revenues represent revenue recognized over time, as our customer arrangements typically provide agreed upon day rates and we recognize service revenue based upon the number of days services have been performed. Service revenue recognized over time is associated with a majority of our Water &amp; Flowback Services Division arrangements, and a small portion of Completion Fluids &amp; Products Division revenue that is associated with completion fluid service arrangements. Our customer contracts are generally for terms of one year or less. The majority of the service arrangements in the Water &amp; Flowback Services Division are for a period of 90 days or less.</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%">    Sales taxes, value added taxes, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue. We have elected to recognize the cost for freight and shipping costs as part of cost of product sales when control over our products (i.e., delivery) has transferred to the customer.</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%">    Use of Estimates. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In recognizing revenue for variable consideration arrangements, the amount of variable consideration recognized is limited so that it is probable that significant amounts of revenues will not be reversed in future periods when the uncertainty is resolved. For products returned by the customer, we estimate the expected returns based on an analysis of historical experience. For volume discounts earned by the customer, we estimate the discount (if any) based on our estimate of the total expected volume of products sold or services to be provided to the customer during the discount period. In certain contracts for the sale of CBFs, we may agree to issue credits for the repurchase of reclaimable used fluids from certain customers at an agreed price that is based on the condition of the fluids and, in some cases, the volume of fluids sold.</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%">    Contract Assets and Liabilities.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We consider contract assets to be trade accounts receivable when we have an unconditional right to consideration and only the passage of time is required before payment is due. In certain instances, particularly those requiring customer specific documentation prior to invoicing, our invoicing of the customer is delayed until certain documentation requirements are met. In those cases, we recognize a contract asset rather than a billed trade accounts receivable until we are able to invoice the customer. Contract assets, along with billed trade accounts receivable, are included in trade accounts receivable in our consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We classify contract liabilities as unearned income 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.</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%">Operating Costs</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%"> </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%">Cost of product sales includes direct and indirect costs of manufacturing and producing our products, including raw materials, fuel, utilities, labor, overhead, repairs and maintenance, materials, services, transportation, warehousing, equipment rentals, insurance, and certain taxes. Cost of services includes operating expenses we incur in delivering our services, including labor, equipment rental, fuel, repair and maintenance, transportation, overhead, insurance, and certain taxes. We include in product sales revenues the reimbursements we receive from customers for shipping and handling costs. Shipping and handling costs are included in cost of product sales. Amounts we incur for “out-of-pocket” expenses in the delivery of our services are recorded as cost of services. Reimbursements for “out-of-pocket” expenses we incur in the delivery of our services are recorded as service revenues. Depreciation, amortization, and accretion includes depreciation expense for all of our facilities, equipment and vehicles, amortization expense on our intangible assets, and accretion expense related to our decommissioning and other asset retirement obligations.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include in general and administrative expense all costs not identifiable to our specific product or service operations, including divisional and general corporate overhead, professional services, corporate office costs, sales and marketing expenses, insurance, and certain taxes.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Exploration, Pre-Development Costs, and Collaborative 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 are pursuing low-carbon energy initiatives that leverage our fluids and aqueous chemistry core competencies and our significant bromine and lithium resources, including our brine leases in Southwest Arkansas. In June 2023, we entered into a memorandum of understanding with Saltwerx, LLC (“Saltwerx”), an indirect wholly owned subsidiary of ExxonMobil Corporation, 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. The memorandum of understanding includes an allocation of certain 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. On January 8, 2024, we announced the completion of a technical resources report for the Evergreen Unit in Arkansas. </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%">During the year ended December 31, 2024, we capitalized approximately $22.4 million of costs, net of reimbursements from our partner, associated with the development of our properties in Arkansas. During the years ended December 31, 2023 and 2022, we incurred $12.1 million and $6.6 million, respectively, of exploration and pre-development costs. During the year ended December 31, 2023 we recorded $9.3 million in reimbursements associated with this arrangement. This income is included in other income, net in our consolidated statements of operations.</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%">Equity-Based Compensation</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%">    We have various equity incentive compensation plans which provide for the granting of restricted common stock, options for the purchase of our common stock, and other performance-based, equity-based compensation awards to our executive officers, key employees, nonexecutive officers, and directors. Total equity-based compensation expense, net of taxes, for the years ended December 31, 2024, 2023, and 2022, was $6.3 million, $10.4 million, and $6.8 million, respectively. For further discussion of equity-based compensation, see Note 13 – “Equity-Based Compensation and Other”.</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 Arrangements</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%">    We are party to agreements in which Standard Lithium Ltd. (“Standard Lithium”) has the right to explore, produce and extract lithium in our Arkansas leases as well as additional potential resources in the Mojave region of California. The Company received cash and stock of Standard Lithium (NYSE:SLI) under the terms of the arrangements. The cash and stock component of consideration received is initially recorded as unearned income based on the quoted market price at the time the stock is received, then recognized in income over the contract term. Deferred income balances were $1.0 million and $1.6 million as of December 31, 2024 and 2023, respectively, associated with the consideration received from Standard Lithium and are included in accrued liabilities and other in our consolidated balance sheets. During the years ended December 31, 2024, 2023, and 2022, income from this arrangement was $1.6 million, $3.0 million, and $3.3 million, respectively, from the value of cash and stock received, and $0.4 million, $(1.0) million and $(1.4) million, respectively, for unrealized gains (losses) on changes in the value of Standard Lithium stock held. We also recognized $15.5 million of income during 2022 from the sale of our shares in Standard Lithium. This income is included in other (income) expense, net in our consolidated statements of operations. See Note 14 - “Fair Value Measurements” for further discussion.</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%">Income Taxes</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%">Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis amounts. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates is recognized as income or expense in the period that includes the enactment date.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which would reduce the provision for income taxes. A portion of the carrying value of certain deferred tax assets are subject to a valuation allowance. See Note 15 – “Income Taxes” for further discussion.</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:115%">    The global intangible low-taxed income (“GILTI’) provisions impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. We elected to account for GILTI as a period cost in the year the tax is incurred.</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:115%">We record uncertain tax positions on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than fifty percent likely to be realized upon ultimate settlement with the related tax authority.</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:115%">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 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 style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Noncontrolling Interests</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%">Noncontrolling interests represent third-party ownership in the net assets of the Company’s consolidated subsidiaries and are presented as a component of equity. The Company’s noncontrolling interests as of December 31, 2024 and 2023 consists primarily of the outside ownership of subsidiaries in Africa.</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%">Accumulated Other Comprehensive Income (Loss)</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:115%">Certain of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">our international operations maintain their accounting records in the local currencies that are their functional currencies. For these operations, the functional currency financial statements are converted to United States dollar equivalents, with the effect of the foreign currency translation adjustment reflected as a component of accumulated other comprehensive income (loss). Accumulated other comprehensive income (loss) is included in equity in the accompanying consolidated balance sheets and consists of the cumulative currency translation adjustments associated with such international 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:115%">In addition, 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 portion of our accumulated other comprehensive income (loss) attributable to the convertible note is subject to reclassifications to net income if or when we settle the convertible note. See Note 9 – “Investments” for further discussion of the convertible note.</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%">Income (Loss) per Common Share</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:115%">The calculation of basic and diluted earnings per share excludes losses attributable to noncontrolling interests. The calculation of basic earnings per share excludes any dilutive effects of equity awards. The calculation of diluted earnings per share includes the effect of equity awards, if dilutive, which is computed using the treasury stock method during the periods such equity awards were outstanding. See Note 16 – “Net Income Per Share” for further discussion of shares outstanding.</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, 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%">Brazilian real as the functional currencies for our operations in Finland and Sweden, the United Kingdom, Canada, and Brazil, respectively. The United States dollar is the designated functional currency for all of our other significant non-U.S. operations. The cumulative translation effects of translating the applicable accounts from the functional currencies into the U.S. dollar at current exchange rates are included as a separate component of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">equity. Foreign currency exchange (gains) and losses are included in other (income) expense, net, and totaled $3.8 million, $3.5 million, and $(1.1) million for the years ended December 31, 2024, 2023, and 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 9 – “Investments” and Note 14 - “Fair Value Measurements” for further discussion.</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%">Fair value measurements are also utilized on a nonrecurring basis in certain circumstances, such as in the allocation of purchase consideration for acquisition transactions to the assets and liabilities acquired, including intangible assets and goodwill (a Level 3 fair value measurement), the initial recording of our asset retirement obligations, and for the impairment of long-lived assets, including goodwill (a Level 3 fair value measurement).</span></div><div><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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information from continuing and discontinued operations is as follows:</span></div><div style="text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:5.116%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.999%"></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.717%"></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%">Year Ended December 31,</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%">2024</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%">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="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%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental cash flow information:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">21,680 </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%">19,171 </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%">15,669 </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;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%">5,956 </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%">4,782 </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%">3,270 </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><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="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,</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="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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">7,131 </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%">5,171 </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 style="text-indent:36pt"><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%">Recently Adopted Accounting Pronouncement</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 November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”), which is intended to improve reportable segments disclosures in annual and interim financial statements, primarily through expanded disclosures of significant segment expenses. ASU 2023-07 is effective for annual reporting periods beginning after December 15, 2023 and interim reporting periods beginning after December 15, 2024, with early adoption permitted. This ASU impacts financial statement disclosure only and its adoption in the fourth quarter of 2024 is reflected in Note 17 - “Industry Segments and Geographic Information.”</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 not yet adopted</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In November 2024, the FASB issued Accounting Standards Update (“ASU”) 2024-03, “Income Statement–Reporting Comprehensive Income–Expense Disaggregation Disclosures (Subtopic 220-40)” ("ASU 2024-03"). ASU 2024-03 requires additional disclosures about certain expenses included in the income statement, including purchases of inventory, employee compensation, intangible asset amortization and depreciation. ASU 2024-03 is effective for annual periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027 with early adoption permitted. The Company is currently evaluating the impact of ASU 2024-03 on its financial statements and related disclosures</span><span style="color:#000000;font-family:'Aptos',san-serif;font-size:12pt;font-weight:400;line-height:115%">.</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:115%">In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” The new standard requires companies to disclose specific categories in the income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. ASU 2023-09 is effective for annual reporting periods beginning after December 15, 2024, with early adoption permitted.</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:115%">The Company is currently evaluating the expected impact of these standards, but does not expect them to have a significant impact on its consolidated financial statements upon adoption as the standards expand disclosure requirements.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</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 consolidated financial statements include the accounts of our wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div> -1400000 -0.01 -0.01 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</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:115%">Restricted cash is classified as a current asset when it is expected to be repaid or settled in the next twelve-month period. In connection with the May 2024 amendment to our ABL Credit Agreement, our former administrative agent required us to collateralize our outstanding letters of credit. See Note 10 - “Long-Term Debt and Other Borrowings” for additional discussion of the ABL Amendment. Restricted cash as of December 31, 2024 consists of $0.2 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">to secure our outstanding letters of credit with our former administrative agent and is expected to terminate as the letters of credit expire by March 2025.</span></div> 200000 <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. generally accepted accounting principles (“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.</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:115%">Certain previously reported financial information has been reclassified to conform to the current year’s presentation. 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> 5800000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents</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 consider all highly liquid cash investments with a maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents include deposits in excess of federally insured amounts.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that subject us to concentrations of credit risk consist principally of trade receivables. Our policy is to evaluate, prior to providing goods or services, each customer’s financial condition and to determine the amount of open credit to be extended. We generally require appropriate, additional collateral as security for credit amounts in excess of approved limits. Our customers consist primarily of major, well-established oil and gas producers and independent oil and gas companies, as well as industrial, agricultural, road, and food and beverage purchasers for the chemicals we manufacture.</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%">Payment terms are on a short-term basis.</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 currency exchange rate risk exposure related to transactions denominated in a foreign currency as well as to investments in certain of our international operations. Our risk management activities include the use of foreign currency forward purchase and sale derivative contracts as part of a program designed to mitigate the currency exchange rate risk exposure on selected international 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 have no outstanding balance under our variable rate revolving credit facilities as of December 31, 2024. Outstanding balances on variable-rate bank credit facilities create market risk exposure related to changes in applicable interest rates.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Credit Losses</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%"> </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 allowance for credit losses is determined</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%">on a specific identification basis when we believe that 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%">collection of specific amounts owed to us is not probable, as well as a percentage of aged receivables based on historic losses. Changes in the allowance 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:44.075%"></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.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="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%">Year Ended December 31,</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="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%">2024</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%">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: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="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: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%">At beginning of period</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%">614 </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%">538 </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%">289 </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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Activity in the period:</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:2px 1pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for credit losses</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%">217 </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 </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%">257 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Account charge offs, net of recoveries</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%">(205)</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%">(209)</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)</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></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%">At end of period</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%">626 </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%">614 </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%">538 </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> Changes in the allowance are as follows:<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:44.075%"></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.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="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%">Year Ended December 31,</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="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%">2024</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%">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: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="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: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%">At beginning of period</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%">614 </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%">538 </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%">289 </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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Activity in the period:</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:2px 1pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for credit losses</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%">217 </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 </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%">257 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Account charge offs, net of recoveries</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%">(205)</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%">(209)</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)</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></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%">At end of period</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%">626 </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%">614 </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%">538 </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> 614000 538000 289000 217000 285000 257000 205000 209000 8000 626000 614000 538000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div>Inventories are stated at the lower of cost or net realizable value. Except for work in progress inventory, cost is determined using the weighted average method. The cost of work in progress is determined using the specific identification method. <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant, and Equipment</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%"> </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%">Property, plant, and equipment are stated at cost. Expenditures that increase the useful lives of assets are capitalized. The cost of repairs and maintenance is charged to operations as incurred. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which are</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%">generally</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%">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:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.989%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings</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%">25 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 – 10 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Automobiles and trucks</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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chemical plants</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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 years</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements are depreciated over the shorter of the remaining term of the associated lease or its useful life.</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%">Depreciation expense, excluding impairments and other charges, for the years ended December 31, 2024,</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%">2023, and</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%">2022</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%">was $28.4 million, $29.2 million, and $27.3 million, respectively.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction in progress as of December 31, 2024 and 2023 consisted primarily of equipment fabrication projects and early production facilities. During the year ended December 31, 2024, we capitalized $1.2 million of interest expense.</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%">Property, plant, and equipment are stated at cost. Expenditures that increase the useful lives of assets are capitalized. The cost of repairs and maintenance is charged to operations as incurred. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which are</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%">generally</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%">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:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.989%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings</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%">25 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 – 10 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Automobiles and trucks</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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chemical plants</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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 years</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 28400000 29200000 27300000 1200000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets other than Goodwill</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%"> </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%">Customer relationships, trademarks, tradenames, marketing rights and other intangible assets are amortized on a straight-line basis over their estimated useful lives, with remaining useful lives up to 9 years.</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%">Amortization of intangible assets was</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.2 million, $4.5 million, and $4.9 million for the years ended December 31, 2024,</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%">2023, and</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%">2022, respectively, and is included in</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%">depreciation, amortization, and accretion. The estimated future annual amortization expense of intangible assets is $3.5 million for 2025, $3.4 million for 2026, $3.2 million for 2027, $2.7 million for 2028, $2.4 million for 2029, and $9.7 million thereafter. See Note 5 - “Intangibles” for additional discussion.</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%">Intangible assets other than goodwill are tested for recoverability whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. In such an event, we will determine the fair value of the asset using an undiscounted cash flow analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, we will recognize a loss for the difference between the carrying value and the estimated fair value of the intangible asset.</span></div> P9Y 4200000 4500000 4900000 3500000 3400000 3200000 2700000 2400000 9700000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</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 a lessee, unless the lease meets the criteria of short-term and is excluded per our policy election described below, we initially recognize a lease liability and related right-of-use asset on the commencement date. The right-of-use asset represents our right to use an underlying asset and the lease liability represents our obligation to make lease payments to the lessor over the lease 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%">Long-term operating leases are included in operating lease right-of-use assets, operating lease liabilities - current portion, and operating lease liabilities in our consolidated balance sheets. Long-term finance leases are included in machinery and equipment, accrued liabilities and other and other liabilities in our consolidated balance sheets. We determine whether a contract is or contains a lease at inception of the contract. Where we are a lessee in a contract that includes an option to extend or terminate the lease, we include the extension period or exclude the period covered by the termination option in our lease term in determining the right-of-use asset and lease liability, if it is reasonably certain that we would exercise the option.</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 an accounting policy election, we do not include short-term leases on our balance sheets. Short-term leases include leases with a term of 12 months or less, inclusive of renewal options we are reasonably certain to exercise. The lease payments for short-term leases are included as operating lease costs on a straight-line basis over the lease term in cost of revenues or general and administrative expense based on the use of the underlying asset. We recognize lease costs for variable lease payments not included in the determination of a lease liability in the period in which an obligation is incurred.</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 operating and finance leases are recognized at the present value of lease payments over the lease term. When the implicit discount rate is not readily determinable, we use our incremental borrowing rate to calculate the discount rate used to determine the present value of lease payments. Consistent with other long-lived assets or asset groups that are held and used, we test for impairment of our right-of-use assets when impairment indicators are present.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairments of Inventory and Long-Lived Assets</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%">Impairments of inventory and long-lived assets, including identified intangible assets, are determined periodically when indicators of impairment are present. If such indicators are present, the determination of the amount of impairment is based on our judgments as to the future undiscounted operating cash flows to be generated from these assets throughout their</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%">remaining</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%">estimated useful lives. If these undiscounted cash flows are less than the carrying amount of the related asset, an impairment is recognized for the excess of the carrying value over its fair value. Assets held for disposal are recorded at the lower of carrying value or estimated fair value less estimated selling costs. See Note 6 - “Impairments and Other Charges” for additional discussion of recorded impairments.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</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%">Performance Obligations. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is generally recognized when we transfer control of our products or services to our customers. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring products or providing services to our customers. We receive cash equal to the invoice price for most sales of product and services and payment terms typically range from 30 to 60 days from the date we invoice our customer. Since the period between when we deliver products or services and when the customer pays for such products or services is not expected to exceed one year, we have elected not to calculate or disclose a financing component for our customer contracts.</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%">    Depending on the terms of the arrangement, we may also defer the recognition of revenue for a portion of the consideration received because we have to satisfy a future performance obligation.</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%">    For any arrangements with multiple performance obligations, we use management’s estimated selling price to determine the stand-alone selling price for separate performance obligations. For revenue associated with mobilization of service equipment as part of a service contract arrangement, such revenue, if significant, is deferred and amortized over the estimated service period.</span></div><div><span style="color:#000000;font-family:'Arial',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-style:italic;font-weight:400;line-height:120%">Product Sales. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product sales revenues are recognized at a point in time when we transfer control of our product offerings to our customers, generally when we ship products from our facility to our customer. The product sales for our Completion Fluids &amp; Products Division consist primarily of CBFs, additives, and associated manufactured products. Certain customers have bill-and-hold arrangements. Revenue for bill-and-hold arrangements is recognized when control transfers to the customer, even though the customer may not have physical possession of the product. Control transfers when there is a substantive reason for the arrangement, the product is identified as belonging to the customer, is ready for physical transfer, and cannot be directed for use by anyone but the customer. Product sales for our Water &amp; Flowback Services Division are typically attributed to specific performance obligations within certain production testing service arrangements.</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%">    Services</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Service revenues represent revenue recognized over time, as our customer arrangements typically provide agreed upon day rates and we recognize service revenue based upon the number of days services have been performed. Service revenue recognized over time is associated with a majority of our Water &amp; Flowback Services Division arrangements, and a small portion of Completion Fluids &amp; Products Division revenue that is associated with completion fluid service arrangements. Our customer contracts are generally for terms of one year or less. The majority of the service arrangements in the Water &amp; Flowback Services Division are for a period of 90 days or less.</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%">    Sales taxes, value added taxes, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue. We have elected to recognize the cost for freight and shipping costs as part of cost of product sales when control over our products (i.e., delivery) has transferred to the customer.</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%">    Use of Estimates. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In recognizing revenue for variable consideration arrangements, the amount of variable consideration recognized is limited so that it is probable that significant amounts of revenues will not be reversed in future periods when the uncertainty is resolved. For products returned by the customer, we estimate the expected returns based on an analysis of historical experience. For volume discounts earned by the customer, we estimate the discount (if any) based on our estimate of the total expected volume of products sold or services to be provided to the customer during the discount period. In certain contracts for the sale of CBFs, we may agree to issue credits for the repurchase of reclaimable used fluids from certain customers at an agreed price that is based on the condition of the fluids and, in some cases, the volume of fluids sold.</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%">    Contract Assets and Liabilities.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We consider contract assets to be trade accounts receivable when we have an unconditional right to consideration and only the passage of time is required before payment is due. In certain instances, particularly those requiring customer specific documentation prior to invoicing, our invoicing of the customer is delayed until certain documentation requirements are met. In those cases, we recognize a contract asset rather than a billed trade accounts receivable until we are able to invoice the customer. Contract assets, along with billed trade accounts receivable, are included in trade accounts receivable in our consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We classify contract liabilities as unearned income 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.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Costs</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%"> </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%">Cost of product sales includes direct and indirect costs of manufacturing and producing our products, including raw materials, fuel, utilities, labor, overhead, repairs and maintenance, materials, services, transportation, warehousing, equipment rentals, insurance, and certain taxes. Cost of services includes operating expenses we incur in delivering our services, including labor, equipment rental, fuel, repair and maintenance, transportation, overhead, insurance, and certain taxes. We include in product sales revenues the reimbursements we receive from customers for shipping and handling costs. Shipping and handling costs are included in cost of product sales. Amounts we incur for “out-of-pocket” expenses in the delivery of our services are recorded as cost of services. Reimbursements for “out-of-pocket” expenses we incur in the delivery of our services are recorded as service revenues. Depreciation, amortization, and accretion includes depreciation expense for all of our facilities, equipment and vehicles, amortization expense on our intangible assets, and accretion expense related to our decommissioning and other asset retirement obligations.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include in general and administrative expense all costs not identifiable to our specific product or service operations, including divisional and general corporate overhead, professional services, corporate office costs, sales and marketing expenses, insurance, and certain taxes.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Exploration, Pre-Development Costs, and Collaborative 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 are pursuing low-carbon energy initiatives that leverage our fluids and aqueous chemistry core competencies and our significant bromine and lithium resources, including our brine leases in Southwest Arkansas. In June 2023, we entered into a memorandum of understanding with Saltwerx, LLC (“Saltwerx”), an indirect wholly owned subsidiary of ExxonMobil Corporation, 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. The memorandum of understanding includes an allocation of certain 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. On January 8, 2024, we announced the completion of a technical resources report for the Evergreen Unit in Arkansas. </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%">During the year ended December 31, 2024, we capitalized approximately $22.4 million of costs, net of reimbursements from our partner, associated with the development of our properties in Arkansas. During the years ended December 31, 2023 and 2022, we incurred $12.1 million and $6.6 million, respectively, of exploration and pre-development costs. During the year ended December 31, 2023 we recorded $9.3 million in reimbursements associated with this arrangement. This income is included in other income, net in our consolidated statements of operations.</span></div> 22400000 12100000 6600000 9300000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity-Based Compensation</span></div>    We have various equity incentive compensation plans which provide for the granting of restricted common stock, options for the purchase of our common stock, and other performance-based, equity-based compensation awards to our executive officers, key employees, nonexecutive officers, and directors. Total equity-based compensation expense, net of taxes, for the years ended December 31, 2024, 2023, and 2022, was $6.3 million, $10.4 million, and $6.8 million, respectively. For further discussion of equity-based compensation, see Note 13 – “Equity-Based Compensation and Other” 6300000 10400000 6800000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Mineral Resources Arrangements</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%">    We are party to agreements in which Standard Lithium Ltd. (“Standard Lithium”) has the right to explore, produce and extract lithium in our Arkansas leases as well as additional potential resources in the Mojave region of California. The Company received cash and stock of Standard Lithium (NYSE:SLI) under the terms of the arrangements. The cash and stock component of consideration received is initially recorded as unearned income based on the quoted market price at the time the stock is received, then recognized in income over the contract term. Deferred income balances were $1.0 million and $1.6 million as of December 31, 2024 and 2023, respectively, associated with the consideration received from Standard Lithium and are included in accrued liabilities and other in our consolidated balance sheets. During the years ended December 31, 2024, 2023, and 2022, income from this arrangement was $1.6 million, $3.0 million, and $3.3 million, respectively, from the value of cash and stock received, and $0.4 million, $(1.0) million and $(1.4) million, respectively, for unrealized gains (losses) on changes in the value of Standard Lithium stock held. We also recognized $15.5 million of income during 2022 from the sale of our shares in Standard Lithium. This income is included in other (income) expense, net in our consolidated statements of operations. See Note 14 - “Fair Value Measurements” for further discussion.</span></div> 1000000 1600000 1600000 3000000.0 3300000 400000 -1000000.0 -1400000 15500000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</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%">Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis amounts. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates is recognized as income or expense in the period that includes the enactment date.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which would reduce the provision for income taxes. A portion of the carrying value of certain deferred tax assets are subject to a valuation allowance. See Note 15 – “Income Taxes” for further discussion.</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:115%">    The global intangible low-taxed income (“GILTI’) provisions impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. We elected to account for GILTI as a period cost in the year the tax is incurred.</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:115%">We record uncertain tax positions on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than fifty percent likely to be realized upon ultimate settlement with the related tax authority.</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:115%">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 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> 0.01 20.00 0.0499 0.0499 0.02 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Noncontrolling Interests</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%">Noncontrolling interests represent third-party ownership in the net assets of the Company’s consolidated subsidiaries and are presented as a component of equity. The Company’s noncontrolling interests as of December 31, 2024 and 2023 consists primarily of the outside ownership of subsidiaries in Africa.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss)</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:115%">Certain of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">our international operations maintain their accounting records in the local currencies that are their functional currencies. For these operations, the functional currency financial statements are converted to United States dollar equivalents, with the effect of the foreign currency translation adjustment reflected as a component of accumulated other comprehensive income (loss). Accumulated other comprehensive income (loss) is included in equity in the accompanying consolidated balance sheets and consists of the cumulative currency translation adjustments associated with such international 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:115%">In addition, 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 portion of our accumulated other comprehensive income (loss) attributable to the convertible note is subject to reclassifications to net income if or when we settle the convertible note. See Note 9 – “Investments” for further discussion of the convertible note.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income (Loss) per Common Share</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:115%">The calculation of basic and diluted earnings per share excludes losses attributable to noncontrolling interests. The calculation of basic earnings per share excludes any dilutive effects of equity awards. The calculation of diluted earnings per share includes the effect of equity awards, if dilutive, which is computed using the treasury stock method during the periods such equity awards were outstanding. See Note 16 – “Net Income Per Share” for further discussion of shares outstanding.</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, 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%">Brazilian real as the functional currencies for our operations in Finland and Sweden, the United Kingdom, Canada, and Brazil, respectively. The United States dollar is the designated functional currency for all of our other significant non-U.S. operations. The cumulative translation effects of translating the applicable accounts from the functional currencies into the U.S. dollar at current exchange rates are included as a separate component of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">equity. Foreign currency exchange (gains) and losses are included in other (income) expense, net, and totaled $3.8 million, $3.5 million, and $(1.1) million for the years ended December 31, 2024, 2023, and 2022, respectively.</span></div> 3800000 3500000 -1100000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize fair value measurements to account for certain items and account balances within our consolidated financial statements. Fair value measurements are utilized on a recurring basis in the determination of the carrying values of certain investments. See Note 9 – “Investments” and Note 14 - “Fair Value Measurements” for further discussion.</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%">Fair value measurements are also utilized on a nonrecurring basis in certain circumstances, such as in the allocation of purchase consideration for acquisition transactions to the assets and liabilities acquired, including intangible assets and goodwill (a Level 3 fair value measurement), the initial recording of our asset retirement obligations, and for the impairment of long-lived assets, including goodwill (a Level 3 fair value measurement).</span></div><div><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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information from continuing and discontinued operations is as follows:</span></div><div style="text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:5.116%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.999%"></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.717%"></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%">Year Ended December 31,</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%">2024</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%">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="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%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental cash flow information:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">21,680 </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%">19,171 </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%">15,669 </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;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%">5,956 </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%">4,782 </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%">3,270 </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><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="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,</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="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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">7,131 </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%">5,171 </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 style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information from continuing and discontinued operations is as follows:</span></div><div style="text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:5.116%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.999%"></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.717%"></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%">Year Ended December 31,</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%">2024</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%">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="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%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental cash flow information:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">21,680 </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%">19,171 </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%">15,669 </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;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%">5,956 </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%">4,782 </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%">3,270 </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><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="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,</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="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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">7,131 </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%">5,171 </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> 21680000 19171000 15669000 5956000 4782000 3270000 7131000 5171000 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%">Recently Adopted Accounting Pronouncement</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 November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”), which is intended to improve reportable segments disclosures in annual and interim financial statements, primarily through expanded disclosures of significant segment expenses. ASU 2023-07 is effective for annual reporting periods beginning after December 15, 2023 and interim reporting periods beginning after December 15, 2024, with early adoption permitted. This ASU impacts financial statement disclosure only and its adoption in the fourth quarter of 2024 is reflected in Note 17 - “Industry Segments and Geographic Information.”</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 not yet adopted</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In November 2024, the FASB issued Accounting Standards Update (“ASU”) 2024-03, “Income Statement–Reporting Comprehensive Income–Expense Disaggregation Disclosures (Subtopic 220-40)” ("ASU 2024-03"). ASU 2024-03 requires additional disclosures about certain expenses included in the income statement, including purchases of inventory, employee compensation, intangible asset amortization and depreciation. ASU 2024-03 is effective for annual periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027 with early adoption permitted. The Company is currently evaluating the impact of ASU 2024-03 on its financial statements and related disclosures</span><span style="color:#000000;font-family:'Aptos',san-serif;font-size:12pt;font-weight:400;line-height:115%">.</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:115%">In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” The new standard requires companies to disclose specific categories in the income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. ASU 2023-09 is effective for annual reporting periods beginning after December 15, 2024, with early adoption permitted.</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:115%">The Company is currently evaluating the expected impact of these standards, but does not expect them to have a significant impact on its consolidated financial statements upon adoption as the standards expand disclosure requirements.</span></div> DISCONTINUED OPERATIONS<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In early 2018, we closed the Maritech APA and Maritech MIPA with Orinoco that together provided for the purchase by Orinoco of all of Maritech’s remaining oil and gas properties and related assets and all outstanding membership interests of Maritech. Under the Maritech APA, Orinoco assumed responsibility for all of Maritech’s decommissioning liabilities related to the leases sold to Orinoco and, under the Maritech MIPA, Orinoco assumed all other liabilities of Maritech, including the decommissioning liabilities associated with Maritech’s interests in oil and gas properties previously sold by Maritech and select infrastructure still operated by Maritech, subject to certain limited exceptions unrelated to the decommissioning liabilities. To the extent that Maritech or Orinoco fails to satisfy decommissioning liabilities associated with any of the Orinoco Lease Liabilities or the Legacy Liabilities, we may be required to satisfy such liabilities under third party indemnity agreements and corporate guarantees that we previously provided to BSEE and other parties, respectively, for which costs may be significant. Pursuant to a Bonding Agreement entered into as part of these Orinoco transactions (the “Bonding Agreement”), Orinoco provided non-revocable performance bonds from a surety company in an aggregate amount of $46.8 million to cover the performance by Orinoco and Maritech of certain specific asset retirement obligations of Maritech (the “Initial Bonds”) and agreed to replace the Initial Bonds with other non-revocable performance bonds in the aggregate sum of $47.0 million (collectively, the “Replacement Bonds”). In the event Orinoco does not provide the Replacement Bonds, Orinoco is required to make certain cash escrow payments to us. To date, no cash escrow payments have been made. On August 16, 2024, we issued a letter to Orinoco and the bond company demanding realignment of the existing bonds and/or issuance of Replacement Bonds pursuant to the terms of the Bonding Agreement to better align bond coverage with the more likely liability risks. To date, no written response has been received.</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, Maritech and certain other interest owners have received decommissioning orders from BSEE and could receive additional decommissioning orders in the future. Such decommissioning orders received by Maritech and other interest owners relate to asset retirement obligations for certain properties in the Gulf of America. From time to time, we also receive demand notices from third parties related to certain corporate guarantees or other arrangements covering such decommissioning liabilities. While the ultimate outcome of such matters cannot be predicted at this time, if Maritech or other interest owners default, BSEE or third parties may seek to enforce certain corporate guarantees or third party indemnity agreements against us for a portion of such decommissioning obligations, which may be 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%">With respect to certain properties in the Gulf of America, we have been advised that the cost of the decommissioning work to plug and abandon certain wells is projected to be significantly higher than the approximately $10.7 million bond supporting the liability, which was put in place by Maritech and other interest owners based on earlier cost estimates. We have also been advised more recently that Maritech’s prior working interest with respect those plugging and abandonment (“P&amp;A”) costs are expected to exceed its share of the bond. In September 2024, P&amp;A operations commenced pursuant to a cost sharing agreement among certain parties for decommissioning certain properties in the Gulf of America. While Maritech is not a party to this cost sharing agreement, a predecessor of Maritech has advised us that it expects to seek reimbursement from us for the portion of decommissioning costs it has contractually agreed to pay pursuant to the terms of the cost sharing agreement. While the ultimate outcome of this matter cannot be predicted, we could potentially be liable for an estimated amount in the range of $5.8 million to $19.4 million, depending on the outcome of negotiations and whether other partners or property owners in the chain of title fulfill their respective obligations under their agreements. Additionally, we understand that in connection with the P&amp;A operations being performed, Maritech and the other named obligees have made a demand on the related bond. We have made efforts to protect Maritech’s proportionate share of the bond proceeds (approximately $3.9 million), including demanding that the surety segregate or ensure that Maritech’s share is applied solely to satisfy its proportionate share of the decommissioning costs. We accrued a liability of $5.8 million related to this obligation during the year ended December 31, 2024.</span></div><div style="text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of financial information related to our discontinued operations is as follows:</span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><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)</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></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="display:none"></td><td colspan="3" style="display:none"></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%">Year Ended </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="display:none"></td><td colspan="3" style="display:none"></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, 2024</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="display:none"></td><td colspan="3" style="display:none"></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%">Maritech</span></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%">Cost of revenues</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><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%">5,855 </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="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="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%">Other income, net</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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(515)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from discontinued operations attributable to TETRA stockholders</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><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%">(5,340)</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="display:none"></td><td colspan="3" style="display:none"></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:72.730%"></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:25.070%"></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="display:none"></td><td colspan="3" style="display:none"></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%">Year Ended</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="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, 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 #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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Cost of revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">5 </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="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:400;line-height:100%">General and administrative expense</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%">41 </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><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%">Other income, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">(324)</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%">Income from discontinued operations attributable to TETRA stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">278 </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="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><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:62.350%"></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:10.595%"></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:10.595%"></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:10.600%"></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%">Year Ended</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="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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maritech</span></div></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="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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">31 </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%">— </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%">31 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income, net</span></div></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%">(226)</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%">(226)</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><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></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(31)</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%">226 </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%">195 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="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%">Income from discontinued operations attributable to TETRA stockholders</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">195 </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></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation of Major Classes of Assets and Liabilities of the Discontinued Operations to Amounts Presented Separately in the Statement of Financial Position</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In Thousands)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></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><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></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="display:none"></td><td colspan="3" style="display:none"></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, 2024</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="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%">Maritech</span></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="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="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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Decommissioning liability</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">5,830 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#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%">Total liabilities associated with discontinued operations</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">5,830 </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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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 11 - “Commitments and Contingencies” for further discussion of contingencies of discontinued operations.</span></div> 46800000 47000000 10700000 5800000 19400000 3900000 5800000 <div style="text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of financial information related to our discontinued operations is as follows:</span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><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)</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></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="display:none"></td><td colspan="3" style="display:none"></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%">Year Ended </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="display:none"></td><td colspan="3" style="display:none"></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, 2024</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="display:none"></td><td colspan="3" style="display:none"></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%">Maritech</span></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%">Cost of revenues</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><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%">5,855 </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="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="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%">Other income, net</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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(515)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from discontinued operations attributable to TETRA stockholders</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><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%">(5,340)</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="display:none"></td><td colspan="3" style="display:none"></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:72.730%"></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:25.070%"></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="display:none"></td><td colspan="3" style="display:none"></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%">Year Ended</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="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, 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 #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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Cost of revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">5 </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="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:400;line-height:100%">General and administrative expense</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%">41 </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><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%">Other income, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">(324)</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%">Income from discontinued operations attributable to TETRA stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">278 </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="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><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:62.350%"></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:10.595%"></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:10.595%"></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:10.600%"></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%">Year Ended</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="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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maritech</span></div></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="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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">31 </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%">— </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%">31 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income, net</span></div></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%">(226)</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%">(226)</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><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></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(31)</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%">226 </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%">195 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="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%">Income from discontinued operations attributable to TETRA stockholders</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">195 </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></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation of Major Classes of Assets and Liabilities of the Discontinued Operations to Amounts Presented Separately in the Statement of Financial Position</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In Thousands)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></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><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></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="display:none"></td><td colspan="3" style="display:none"></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, 2024</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="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%">Maritech</span></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="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="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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Decommissioning liability</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">5,830 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#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%">Total liabilities associated with discontinued operations</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">5,830 </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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 5855000 515000 -5340000 5000 41000 324000 278000 31000 0 31000 0 226000 226000 -31000 226000 195000 195000 5830000 5830000 REVENUE FROM CONTRACTS WITH CUSTOMERS<div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',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%">Our contract asset balances, primarily associated with customer documentation requirements, were</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $30.4 million,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $30.6 million, and $33.1 million as of December 31, 2024, 2023, and 2022, respectively. Contract assets, along with billed trade accounts receivable, are included in trade accounts receivable in our consolidated balance sheets.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;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. Unearned income balances were $0.4 million, $3.1 million, and $1.8 million as of December 31, 2024, 2023, and 2022, respectively, and vary based on the timing of invoicing and performance obligations being met. Unearned income is included in accrued liabilities and other in our consolidated balance sheets. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2024, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 and 2022, we recognized approximately $2.8 </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">million, $1.8 million, and $0.6 million, respectively, of revenue deferred in unearned income as of the beginning of each period. This amount is included in products sales and services revenues in our consolidated statements of operations. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',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%">2023,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, contract costs were not significant.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">two</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> reportable segments in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 17 - “Industry Segments and Geographic Information”</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In addition, we disaggregate revenue from contracts with customers by geography based on the following table below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.806%"></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.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.448%"></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%">Year Ended December 31,</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%">2024</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%">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="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: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:700;line-height:100%">Completion Fluids &amp; Products</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 colspan="3" style="background-color:#cceeff;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:400;line-height:100%">United States</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%">156,825 </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%">147,843 </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%">137,851 </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%">International</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%">154,476 </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%">165,187 </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%">135,522 </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:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311,301 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,030 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273,373 </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:700;line-height:100%">Water &amp; Flowback Services</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 colspan="3" style="background-color:#cceeff;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:400;line-height:100%">United States</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%">242,316 </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%">269,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 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%">254,113 </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%">International</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%">45,494 </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%">43,413 </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%">25,727 </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:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,810 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,232 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279,840 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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;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:#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><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%">United States</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%">399,141 </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%">417,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 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%">391,964 </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%">International</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%">199,970 </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%">208,600 </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%">161,249 </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:0 1pt"></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%">599,111 </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="background-color:#ffffff;padding:0 1pt"></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%">626,262 </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="background-color:#ffffff;padding:0 1pt"></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%">553,213 </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></tr></table></div> 30400000 30600000 33100000 400000 3100000 1800000 2800000 1800000 600000 2 In addition, we disaggregate revenue from contracts with customers by geography based on the following table below:<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:44.806%"></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.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.448%"></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%">Year Ended December 31,</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%">2024</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%">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="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: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:700;line-height:100%">Completion Fluids &amp; Products</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 colspan="3" style="background-color:#cceeff;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:400;line-height:100%">United States</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%">156,825 </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%">147,843 </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%">137,851 </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%">International</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%">154,476 </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%">165,187 </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%">135,522 </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:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311,301 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,030 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273,373 </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:700;line-height:100%">Water &amp; Flowback Services</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 colspan="3" style="background-color:#cceeff;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:400;line-height:100%">United States</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%">242,316 </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%">269,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 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%">254,113 </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%">International</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%">45,494 </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%">43,413 </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%">25,727 </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:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,810 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,232 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279,840 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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;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:#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><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%">United States</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%">399,141 </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%">417,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 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%">391,964 </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%">International</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%">199,970 </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%">208,600 </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%">161,249 </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:0 1pt"></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%">599,111 </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="background-color:#ffffff;padding:0 1pt"></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%">626,262 </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="background-color:#ffffff;padding:0 1pt"></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%">553,213 </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></tr></table></div> 156825000 147843000 137851000 154476000 165187000 135522000 311301000 313030000 273373000 242316000 269819000 254113000 45494000 43413000 25727000 287810000 313232000 279840000 399141000 417662000 391964000 199970000 208600000 161249000 599111000 626262000 553213000 INTANGIBLES<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 components of intangible assets and their related accumulated amortization are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:43.995%"></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:16.469%"></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:16.469%"></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:16.471%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">December 31, 2024</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="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%">Gross Intangibles</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%">Accumulated Amortization</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%">Net Intangibles</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:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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: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%">Customer relationships</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%">56,122 </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,052)</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%">23,070 </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%">Trademarks and tradenames</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%">4,561 </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,202)</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,359 </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%">Marketing rights</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%">14,122 </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%">(14,010)</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%">112 </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%">Other intangibles</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%">5,539 </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%">(5,157)</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%">382 </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%">Total intangibles</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%">80,344 </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%">(55,421)</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%">24,923 </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"><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:43.995%"></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:16.469%"></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:16.469%"></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:16.471%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">December 31, 2023</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="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%">Gross Intangibles</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%">Accumulated Amortization</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%">Net Intangibles</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:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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: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%">Customer relationships</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%">56,122 </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,191)</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%">25,931 </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%">Trademarks and tradenames</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%">4,581 </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,826)</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,755 </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%">Marketing rights</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%">14,265 </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%">(13,421)</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%">844 </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%">Other intangibles</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%">5,673 </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%">(5,071)</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%">602 </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%">Total intangibles</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%">80,641 </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%">(51,509)</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%">29,132 </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="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 components of intangible assets and their related accumulated amortization are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:43.995%"></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:16.469%"></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:16.469%"></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:16.471%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">December 31, 2024</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="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%">Gross Intangibles</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%">Accumulated Amortization</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%">Net Intangibles</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:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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: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%">Customer relationships</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%">56,122 </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,052)</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%">23,070 </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%">Trademarks and tradenames</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%">4,561 </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,202)</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,359 </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%">Marketing rights</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%">14,122 </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%">(14,010)</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%">112 </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%">Other intangibles</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%">5,539 </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%">(5,157)</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%">382 </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%">Total intangibles</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%">80,344 </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%">(55,421)</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%">24,923 </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"><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:43.995%"></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:16.469%"></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:16.469%"></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:16.471%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">December 31, 2023</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="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%">Gross Intangibles</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%">Accumulated Amortization</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%">Net Intangibles</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:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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: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%">Customer relationships</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%">56,122 </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,191)</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%">25,931 </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%">Trademarks and tradenames</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%">4,581 </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,826)</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,755 </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%">Marketing rights</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%">14,265 </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%">(13,421)</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%">844 </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%">Other intangibles</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%">5,673 </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%">(5,071)</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%">602 </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%">Total intangibles</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%">80,641 </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%">(51,509)</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%">29,132 </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> 56122000 33052000 23070000 4561000 3202000 1359000 14122000 14010000 112000 5539000 5157000 382000 80344000 55421000 24923000 56122000 30191000 25931000 4581000 2826000 1755000 14265000 13421000 844000 5673000 5071000 602000 80641000 51509000 29132000 IMPAIRMENTS AND OTHER CHARGES<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairments of Inventory and Long-Lived Assets</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 2024, we recorded a $0.1 million impairment of our corporate office lease. During 2023, we recorded a $2.1 million impairment of a facility lease in Scotland within our Completion Fluids &amp; Products Division and 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 (a Level 3 fair value measurement) in accordance with the fair value hierarchy.</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%">During the second quarter of 2022, our Completion Fluids &amp; Products and Water &amp; Flowback Services Divisions each recorded certain inventory and long-lived tangible asset impairments. Our Water &amp; Flowback Services Division recorded impairments, including $1.3 million of equipment, $0.2 million of inventory, and $0.5 million for land and buildings. The Completion Fluids &amp; Products Division also recorded a $0.2 million impairment related to obsolete inventory. The inventory and equipment for both divisions are no longer expected to be used and were written down to zero or scrap value. The fair value of land and buildings of $0.4 million was estimated based on recent sales price per square acre or square foot of comparable properties (a Level 3 fair value measurement in accordance with the fair value hierarchy).</span></div><div 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%">During the fourth quarter of 2022, our Completion Fluids &amp; Products and Water &amp; Flowback Services Divisions recorded additional long-lived tangible asset impairments totaling $0.3 million and $0.1 million, respectively. The Completion Fluids &amp; Products Division impairment relates to equipment that is no longer expected to be used and was written down to estimated scrap value. The long-lived tangible asset impairment recorded by the Water &amp; Flowback Services Division in the fourth quarter of 2022 was a result of storm damage sustained to buildings in December 2022 and remediation work identified during the quarter. The fair value of land and buildings was adjusted to $0.2 million based on recent sales offers (a Level 3 fair value measurement in accordance with the fair value hierarchy).</span></div> 100000 2100000 800000 1300000 200000 500000 200000 0 400000 300000 100000 200000 INVENTORIES<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Components of inventories 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:98.976%"><tr><td style="width:1.0%"></td><td style="width:64.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.886%"></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:15.888%"></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: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%">December 31,</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: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%">2024</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%">2023</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%">90,919 </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%">79,769 </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%">1,599 </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,329 </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%">7,297 </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,868 </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,882 </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,570 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories</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%">101,697 </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%">96,536 </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><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%">Finished goods inventories include newly manufactured CBFs as well as used brines that are repurchased from certain customers for recycling.</span></div> Components of inventories are as follows:<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:64.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.886%"></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:15.888%"></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: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%">December 31,</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: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%">2024</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%">2023</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%">90,919 </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%">79,769 </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%">1,599 </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,329 </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%">7,297 </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,868 </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,882 </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,570 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories</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%">101,697 </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%">96,536 </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> 90919000 79769000 1599000 8329000 7297000 6868000 1882000 1570000 101697000 96536000 LEASES<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating and Finance Leases</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have 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. Our leases have remaining lease terms ranging from 1 to 10 years. Some of our leases have options to extend for various periods, while some have termination options with prior notice of generally 30 days or six months. The office space, warehouse space, operating location leases, and machinery and equipment leases generally require us to pay all maintenance and insurance costs.</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 corporate headquarters facility located in The Woodlands, Texas, was sold on December 31, 2012, pursuant to a sale and leaseback transaction. As a condition to the completion of the purchase and sale of the </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">facility, the parties entered into a lease agreement for the facility having an initial lease term of 15 years, which is classified as an operating lease. Under the terms of the lease agreement, we have the ability to extend the lease for five successive five-year periods at base rental rates to be determined at the time of each extension.</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%">Components of lease expense, included in either cost of revenues or general and administrative expense based on the use of the underlying asset, are as follows (inclusive of lease expense for leases not included on our consolidated balance sheet based on our accounting policy election to exclude leases with a term of 12 months or less):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:45.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.041%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom: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%">Year Ended December 31,</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%">2024</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%">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="15" 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: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%">Operating lease 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,030 </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%">13,053 </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,603 </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%">Short-term lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,521 </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%">46,566 </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%">39,890 </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%">Finance lease cost:</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,062 </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 </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%">177 </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 13pt;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 on finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385 </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%">112 </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%">135 </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 lease expense</span></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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,998 </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 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,963 </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 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%">52,805 </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><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:45.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.041%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom: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%">Year Ended December 31,</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%">2024</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%">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="15" 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: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%">Cash paid for amounts included in the measurement of lease liabilities:</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Operating cash flows - operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">13,292 </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%">13,293 </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%">12,889 </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%">Operating cash flows - finance leases</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%">373 </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%">112 </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%">135 </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 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%">Financing cash flows - finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,438 </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%">1,695 </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%">1,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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><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%">Right-of-use assets obtained in exchange for lease obligations: </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></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%">Operating leases</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%">7,422 </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%">10,058 </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%">5,524 </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%">Finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">6,575 </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,555 </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%">3,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:63.877%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.040%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</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="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%">Operating leases: </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></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%">Operating lease right-of-use assets </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%">29,797 </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%">31,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Operating lease liabilities, current portion</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%">8,861 </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,101 </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%">Operating lease liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,041 </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%">27,538 </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 operating lease liabilities </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%">33,902 </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%">36,639 </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:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.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%">Finance leases: </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></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%"><span style="-sec-ix-hidden:f-736"><span style="-sec-ix-hidden:f-737">Finance lease right-of-use assets</span></span></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%">6,495 </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,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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><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%"><span style="-sec-ix-hidden:f-740"><span style="-sec-ix-hidden:f-741">Finance lease liabilities, current portion</span></span></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,582 </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%">828 </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%"><span style="-sec-ix-hidden:f-744"><span style="-sec-ix-hidden:f-745">Finance lease liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,211 </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,828 </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%">Total finance lease liabilities </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">7,793 </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="background-color:#ffffff;padding:0 1pt"></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%">2,656 </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></tr></table></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%">Additional operating lease information:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:63.877%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.040%"></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%">December 31, 2024</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, 2023</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%">Weighted average remaining lease term:</span></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 #000;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%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.6 years</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.0 years</span></td></tr><tr><td colspan="3" style="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%">Finance leases</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%">1.9 years</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%">2.5 years</span></td></tr><tr style="height:14pt"><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:#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%">Weighted average discount rate:</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></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%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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;padding:2px 0 2px 1pt;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.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">9.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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></table></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%">Future minimum lease payments by year and in the aggregate, under non-cancelable operating and finance leases with terms in excess of one year</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%">consist of the following at December 31, 2024:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:62.336%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></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:16.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;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="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Operating Leases</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%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;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="display:none"></td><td colspan="3" style="display:none"></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%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,633 </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,941 </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%">2026</span></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,353 </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,857 </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%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">8,987 </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%">357 </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%">2028</span></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,212 </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%">105 </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%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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,204 </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%">15 </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%">Thereafter</span></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,779 </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;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 lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">42,168 </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%">8,275 </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:400;line-height:100%">Less imputed interest</span></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,266)</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%">(482)</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%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 #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%">33,902 </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%">7,793 </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:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales Lease and Sublease Agreements</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 year ended December 31, 2024, in connection with the settlement of a revenue contract by our Water &amp; Flowback Services Division, we entered into an arrangement with a customer including an embedded sales-type lease. Pursuant to this contract settlement, we recognized $7.4 million of revenues included in product sales revenues and including $4.1 million of revenues from the embedded lease. We also recognized $3.0 million of cost, included cost of product sales in our consolidated statements of operations during the year ended December 31, 2024. As of December 31, 2024, current lease receivables of $1.4 million and long-term lease receivables of $2.2 million are included in trade accounts receivable and other assets, respectively, in our consolidated balance sheets.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has subleases for a portion of its corporate headquarters facility and a facility in Europe. The leases and subleases are considered operating leases. For the years ended December 31, 2024, 2023, and 2022, we recognized sublease income of $1.2 million, $1.2 million, and $1.4 million, respectively. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum payments under the embedded sales lease and non-cancelable facility subleases were as follows at December 31, 2024:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.447%"></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: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sales Lease</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sublease Payments</span></div></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="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: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%">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%">1,378 </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%">1,650 </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%">2026</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%">2,187 </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,452 </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%">2027</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%">— </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,410 </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%">2028</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%">909 </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%">2029</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%">— </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%">909 </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%">Thereafter</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%">3,185 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total payments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,565 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,515 </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></table></div> LEASES<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating and Finance Leases</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have 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. Our leases have remaining lease terms ranging from 1 to 10 years. Some of our leases have options to extend for various periods, while some have termination options with prior notice of generally 30 days or six months. The office space, warehouse space, operating location leases, and machinery and equipment leases generally require us to pay all maintenance and insurance costs.</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 corporate headquarters facility located in The Woodlands, Texas, was sold on December 31, 2012, pursuant to a sale and leaseback transaction. As a condition to the completion of the purchase and sale of the </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">facility, the parties entered into a lease agreement for the facility having an initial lease term of 15 years, which is classified as an operating lease. Under the terms of the lease agreement, we have the ability to extend the lease for five successive five-year periods at base rental rates to be determined at the time of each extension.</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%">Components of lease expense, included in either cost of revenues or general and administrative expense based on the use of the underlying asset, are as follows (inclusive of lease expense for leases not included on our consolidated balance sheet based on our accounting policy election to exclude leases with a term of 12 months or less):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:45.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.041%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom: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%">Year Ended December 31,</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%">2024</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%">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="15" 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: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%">Operating lease 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,030 </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%">13,053 </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,603 </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%">Short-term lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,521 </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%">46,566 </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%">39,890 </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%">Finance lease cost:</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,062 </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 </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%">177 </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 13pt;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 on finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385 </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%">112 </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%">135 </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 lease expense</span></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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,998 </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 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,963 </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 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%">52,805 </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><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:45.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.041%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom: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%">Year Ended December 31,</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%">2024</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%">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="15" 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: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%">Cash paid for amounts included in the measurement of lease liabilities:</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Operating cash flows - operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">13,292 </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%">13,293 </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%">12,889 </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%">Operating cash flows - finance leases</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%">373 </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%">112 </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%">135 </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 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%">Financing cash flows - finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,438 </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%">1,695 </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%">1,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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><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%">Right-of-use assets obtained in exchange for lease obligations: </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></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%">Operating leases</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%">7,422 </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%">10,058 </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%">5,524 </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%">Finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">6,575 </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,555 </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%">3,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:63.877%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.040%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</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="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%">Operating leases: </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></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%">Operating lease right-of-use assets </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%">29,797 </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%">31,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Operating lease liabilities, current portion</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%">8,861 </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,101 </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%">Operating lease liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,041 </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%">27,538 </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 operating lease liabilities </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%">33,902 </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%">36,639 </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:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.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%">Finance leases: </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></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%"><span style="-sec-ix-hidden:f-736"><span style="-sec-ix-hidden:f-737">Finance lease right-of-use assets</span></span></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%">6,495 </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,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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><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%"><span style="-sec-ix-hidden:f-740"><span style="-sec-ix-hidden:f-741">Finance lease liabilities, current portion</span></span></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,582 </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%">828 </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%"><span style="-sec-ix-hidden:f-744"><span style="-sec-ix-hidden:f-745">Finance lease liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,211 </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,828 </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%">Total finance lease liabilities </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">7,793 </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="background-color:#ffffff;padding:0 1pt"></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%">2,656 </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></tr></table></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%">Additional operating lease information:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:63.877%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.040%"></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%">December 31, 2024</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, 2023</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%">Weighted average remaining lease term:</span></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 #000;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%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.6 years</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.0 years</span></td></tr><tr><td colspan="3" style="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%">Finance leases</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%">1.9 years</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%">2.5 years</span></td></tr><tr style="height:14pt"><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:#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%">Weighted average discount rate:</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></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%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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;padding:2px 0 2px 1pt;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.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">9.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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></table></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%">Future minimum lease payments by year and in the aggregate, under non-cancelable operating and finance leases with terms in excess of one year</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%">consist of the following at December 31, 2024:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:62.336%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></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:16.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;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="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Operating Leases</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%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;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="display:none"></td><td colspan="3" style="display:none"></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%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,633 </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,941 </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%">2026</span></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,353 </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,857 </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%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">8,987 </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%">357 </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%">2028</span></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,212 </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%">105 </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%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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,204 </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%">15 </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%">Thereafter</span></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,779 </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;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 lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">42,168 </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%">8,275 </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:400;line-height:100%">Less imputed interest</span></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,266)</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%">(482)</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%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 #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%">33,902 </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%">7,793 </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:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales Lease and Sublease Agreements</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 year ended December 31, 2024, in connection with the settlement of a revenue contract by our Water &amp; Flowback Services Division, we entered into an arrangement with a customer including an embedded sales-type lease. Pursuant to this contract settlement, we recognized $7.4 million of revenues included in product sales revenues and including $4.1 million of revenues from the embedded lease. We also recognized $3.0 million of cost, included cost of product sales in our consolidated statements of operations during the year ended December 31, 2024. As of December 31, 2024, current lease receivables of $1.4 million and long-term lease receivables of $2.2 million are included in trade accounts receivable and other assets, respectively, in our consolidated balance sheets.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has subleases for a portion of its corporate headquarters facility and a facility in Europe. The leases and subleases are considered operating leases. For the years ended December 31, 2024, 2023, and 2022, we recognized sublease income of $1.2 million, $1.2 million, and $1.4 million, respectively. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum payments under the embedded sales lease and non-cancelable facility subleases were as follows at December 31, 2024:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.447%"></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: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sales Lease</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sublease Payments</span></div></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="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: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%">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%">1,378 </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%">1,650 </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%">2026</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%">2,187 </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,452 </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%">2027</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%">— </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,410 </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%">2028</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%">909 </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%">2029</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%">— </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%">909 </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%">Thereafter</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%">3,185 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total payments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,565 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,515 </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></table></div> P1Y P10Y P30D P6M P15Y 5 P5Y <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 lease expense, included in either cost of revenues or general and administrative expense based on the use of the underlying asset, are as follows (inclusive of lease expense for leases not included on our consolidated balance sheet based on our accounting policy election to exclude leases with a term of 12 months or less):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:45.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.041%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom: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%">Year Ended December 31,</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%">2024</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%">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="15" 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: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%">Operating lease 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,030 </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%">13,053 </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,603 </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%">Short-term lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,521 </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%">46,566 </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%">39,890 </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%">Finance lease cost:</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,062 </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 </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%">177 </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 13pt;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 on finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385 </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%">112 </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%">135 </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 lease expense</span></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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,998 </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 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,963 </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 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%">52,805 </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><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:45.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.041%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom: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%">Year Ended December 31,</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%">2024</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%">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="15" 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: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%">Cash paid for amounts included in the measurement of lease liabilities:</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Operating cash flows - operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">13,292 </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%">13,293 </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%">12,889 </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%">Operating cash flows - finance leases</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%">373 </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%">112 </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%">135 </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 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%">Financing cash flows - finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,438 </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%">1,695 </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%">1,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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><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%">Right-of-use assets obtained in exchange for lease obligations: </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></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%">Operating leases</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%">7,422 </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%">10,058 </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%">5,524 </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%">Finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">6,575 </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,555 </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%">3,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:63.877%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.040%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</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="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%">Operating leases: </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></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%">Operating lease right-of-use assets </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%">29,797 </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%">31,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Operating lease liabilities, current portion</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%">8,861 </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,101 </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%">Operating lease liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,041 </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%">27,538 </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 operating lease liabilities </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%">33,902 </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%">36,639 </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:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.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%">Finance leases: </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></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%"><span style="-sec-ix-hidden:f-736"><span style="-sec-ix-hidden:f-737">Finance lease right-of-use assets</span></span></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%">6,495 </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,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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><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%"><span style="-sec-ix-hidden:f-740"><span style="-sec-ix-hidden:f-741">Finance lease liabilities, current portion</span></span></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,582 </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%">828 </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%"><span style="-sec-ix-hidden:f-744"><span style="-sec-ix-hidden:f-745">Finance lease liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,211 </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,828 </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%">Total finance lease liabilities </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">7,793 </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="background-color:#ffffff;padding:0 1pt"></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%">2,656 </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></tr></table></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%">Additional operating lease information:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:63.877%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.040%"></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%">December 31, 2024</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, 2023</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%">Weighted average remaining lease term:</span></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 #000;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%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.6 years</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.0 years</span></td></tr><tr><td colspan="3" style="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%">Finance leases</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%">1.9 years</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%">2.5 years</span></td></tr><tr style="height:14pt"><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:#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%">Weighted average discount rate:</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></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%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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;padding:2px 0 2px 1pt;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.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">9.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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></table></div> 13030000 13053000 12603000 50521000 46566000 39890000 2062000 232000 177000 385000 112000 135000 65998000 59963000 52805000 13292000 13293000 12889000 373000 112000 135000 1438000 1695000 1302000 7422000 10058000 5524000 6575000 2555000 3261000 29797000 31915000 8861000 9101000 25041000 27538000 33902000 36639000 6495000 2494000 4582000 828000 3211000 1828000 7793000 2656000 P4Y7M6D P5Y P1Y10M24D P2Y6M 0.098 0.097 0.064 0.093 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments by year and in the aggregate, under non-cancelable operating and finance leases with terms in excess of one year</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%">consist of the following at December 31, 2024:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:62.336%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></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:16.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;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="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Operating Leases</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%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;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="display:none"></td><td colspan="3" style="display:none"></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%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,633 </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,941 </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%">2026</span></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,353 </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,857 </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%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">8,987 </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%">357 </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%">2028</span></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,212 </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%">105 </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%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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,204 </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%">15 </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%">Thereafter</span></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,779 </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;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 lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">42,168 </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%">8,275 </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:400;line-height:100%">Less imputed interest</span></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,266)</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%">(482)</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%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 #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%">33,902 </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%">7,793 </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-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments by year and in the aggregate, under non-cancelable operating and finance leases with terms in excess of one year</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%">consist of the following at December 31, 2024:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:62.336%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></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:16.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;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="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Operating Leases</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%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;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="display:none"></td><td colspan="3" style="display:none"></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%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,633 </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,941 </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%">2026</span></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,353 </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,857 </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%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">8,987 </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%">357 </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%">2028</span></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,212 </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%">105 </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%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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,204 </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%">15 </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%">Thereafter</span></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,779 </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;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 lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">42,168 </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%">8,275 </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:400;line-height:100%">Less imputed interest</span></td><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,266)</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%">(482)</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%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 #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%">33,902 </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%">7,793 </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> 11633000 4941000 10353000 2857000 8987000 357000 3212000 105000 2204000 15000 5779000 0 42168000 8275000 8266000 482000 33902000 7793000 7400000 4100000 3000000 1400000 2200000 1200000 1200000 1400000 <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum payments under the embedded sales lease and non-cancelable facility subleases were as follows at December 31, 2024:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.447%"></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: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sales Lease</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sublease Payments</span></div></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="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: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%">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%">1,378 </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%">1,650 </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%">2026</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%">2,187 </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,452 </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%">2027</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%">— </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,410 </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%">2028</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%">909 </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%">2029</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%">— </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%">909 </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%">Thereafter</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%">3,185 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total payments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,565 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,515 </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></table></div> 1378000 1650000 2187000 1452000 0 1410000 0 909000 0 909000 0 3185000 3565000 9515000 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 December 31, 2024 and 2023, consist of the following:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:63.877%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.040%"></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: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%">December 31,</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: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%">2024</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%">2023</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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in Kodiak</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,393 </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%">8,538 </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 Standard Lithium</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,168 </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,616 </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><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:#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%">8,598 </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%">7,200 </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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,159 </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="background-color:#ffffff;padding:0 1pt"></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%">17,354 </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></tr></table></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)        </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kodiak acquired CSI Compressco on April 1, 2024.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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%">We retained an interest in our former subsidiary, CSI Compressco LP (“CSI Compressco’), which was acquired by Kodiak Gas Services, Inc. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(NYSE: KGS)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“Kodiak”) on April 1, 2024, and we received shares of Kodiak in exchange for our common units in CSI Compressco in connection with such acquisition. We sold our Kodiak shares in January 2025. See Note 18 - “Subsequent Event” for further information.</span></div><div style="padding-left:2.25pt;text-align:justify;text-indent:36pt"><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%">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 stock of Standard Lithium under the terms of the arrangements.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We also hold investments in convertible notes, common units and preferred units issued by two privately-held companies. These convertible notes, common units and preferred units are not publicly traded and may not be offered, sold, transferred or pledged until such common units are registered pursuant to an effective registration statement or pursuant to an exemption from registration. Our exposure to potential losses is limited to our investments, including capitalized and accrued interest associated with the convertible notes.</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-weight:400;line-height:120%">See Note 14 - “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 December 31, 2024 and 2023, consist of the following:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:63.877%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.040%"></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: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%">December 31,</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: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%">2024</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%">2023</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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in Kodiak</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,393 </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%">8,538 </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 Standard Lithium</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,168 </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,616 </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><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:#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%">8,598 </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%">7,200 </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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,159 </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="background-color:#ffffff;padding:0 1pt"></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%">17,354 </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></tr></table></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)        </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kodiak acquired CSI Compressco on April 1, 2024.</span></div> 18393000 8538000 1168000 1616000 8598000 7200000 28159000 17354000 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 consists 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:99.415%"><tr><td style="width:1.0%"></td><td style="width:40.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.814%"></td><td style="width:0.1%"></td></tr><tr><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="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%">December 31,</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: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: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%">2024</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%">2023</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="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="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:120%">Term credit agreement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;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:120%">January 1, 2030</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:120%">$</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:120%">179,696 </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:120%">$</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:120%">157,505 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total long-term debt</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:120%"> </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:120%">$</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:120%">179,696 </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="background-color:#ffffff;padding:0 1pt"></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:120%">$</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:120%">157,505 </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></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)        </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net of unamortized discount of $5.0 million and $2.2 million as of December 31, 2024 and 2023, respectively, and net of                 unamortized deferred financing costs of $5.3 million and $3.3 million as of December 31, 2024 and 2023, respectively.</span></div><div style="padding-left:9pt;text-indent:-9pt"><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%">Scheduled maturities for the next five years and thereafter are as follows, not considering annual prepayment offers required by our Term Credit Agreement described 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.707%"><tr><td style="width:1.0%"></td><td style="width:81.304%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.763%"></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:700;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%">December 31, 2024</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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">— </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%">2026</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></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%">2027</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%">— </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%">2028</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></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%">2029</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%">— </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%">Thereafter</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%">190,000 </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%">Total maturities</span></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%">190,000 </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><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%">    On January 12, 2024, the Company entered into a definitive agreement for a $265.0 million credit facility, consisting of a $190.0 million funded term loan and a $75.0 million delayed-draw term loan (collectively the “Term Credit Agreement”) that refinanced the Company’s prior credit facility outstanding as of December 31, 2023 and provided capital to advance the Company’s proposed Arkansas bromine processing project. Pricing on the Term Credit Agreement is the secured overnight financing rate (“SOFR”) plus 5.75%. The Company is required to pay a commitment fee on the unutilized commitments with respect to the delayed-draw term loan at the rate of 1.50% per annum. The interest rate per annum on borrowings under the Term Credit Agreement is 10.23% as of December 31, 2024 and the maturity date of the Term Credit Agreement is January 1, 2030. The Company used the net proceeds to repay in full the balance of its prior credit facility, with approximately $15.2 million of additional cash, net of discounts and transaction expenses. In connection with the Term Credit Agreement, we incurred approximately $5.7 million of fees which were deferred and will be amortized over the term of the Term Credit Agreement. As a result of termination of the prior credit facility, a loss of $5.5 million was recognized during the three-month period ended March 31, 2024 primarily for unamortized deferred financing costs.</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 contains certain affirmative and negative covenants, including covenants that restrict the ability of the Company and certain of its subsidiaries to take certain actions including, among other things and subject to certain significant exceptions, the incurrence of debt, the granting of liens, engaging in mergers and other fundamental changes, the making of investments, entering into transactions with affiliates, the payment of dividends and other restricted payments, the prepayment of other indebtedness and the sale of assets. The Term Credit Agreement also requires the Company to maintain a Leverage Ratio (as defined in the new term </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">loan credit agreement) of not more than 4.0 to 1.0 as of the end of each fiscal quarter and Liquidity (as defined in the Term Credit Agreement) of not less than $50.0 million at all times.</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%">All obligations under the Term Credit Agreement and the guarantees of those obligations are secured, subject to certain exceptions, by a security interest on substantially all of the property of the Company and its domestic subsidiaries, subject to the lien priorities set forth in the intercreditor agreement with the agent under our 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%">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 beginning with the financial statements for the year ending December 31, 2024. We are not required to offer to prepay any of our Term Credit Agreement based on our Leverage Ratio as of December 31, 2024.</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 includes customary events of default including non-payment of principal, interest or fees, violation of covenants, inaccuracy of representations or warranties, cross-default to other material indebtedness, bankruptcy and insolvency events, invalidity or impairment of security interests or invalidity of loan documents, certain ERISA events, unsatisfied or unstayed judgments and change of control.</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">Asset-Based 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:115%">On May 13, 2024, we entered into an amendment (the “ABL Amendment”) to the Asset-Based Lending agreement dated as of September 10, 2018 (as amended, the “ABL Credit Agreement”). In connection with the ABL Amendment, Bank of America, N.A. became successor administrative agent to JPMorgan Chase Bank, N.A. Furthermore, approximately $0.9 million of fees were incurred in connection with the ABL Amendment, which were deferred and will be amortized over the term of the 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:112%">As of December 31, 2024, our ABL Credit Agreement provides, with certain restrictions, for a senior secured revolving credit facility of up to $100.0 million with a $25.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, and a swingline loan sublimit of $11.5 million. The ABL Credit Agreement matures on May 13, 2029.</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 December 31, 2024, we had no borrowings outstanding and $0.2 million letters of credit or 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. Deferred financing costs of $1.0 million and $0.6 million as of December 31, 2024 and 2023, respectively, were classified as other long-term assets on the accompanying consolidated balance sheet as there was no outstanding balance on 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 $65.7 million under this agreement.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the ABL Credit Agreement bear interest at a rate per annum equal to, at the option of TETRA, either (i) the standard overnight financing rate plus 0.10%, (ii) a base rate plus a margin based on a fixed charge coverage ratio, or (iii) the Daily Simple Risk Free Rate plus 0.10%. The base rate is determined by reference to the highest of (a) the prime rate of interest as announced from time to time by Bank of America, N.A. (b) the Federal Funds Effective Rate (as defined in the ABL Credit Agreement) plus 0.5% per annum and (c) the standard overnight financing rate (adjusted to reflect any required bank reserves) for a one-month period on such day plus 1.0% per annum, provided that the base rate shall not be less than 1.0%. Borrowings outstanding have an applicable margin ranging from 2.00% to 2.50% per annum for SOFR-based loans and 1.00% to 1.50% per annum for base-rate loans, based upon the applicable fixed charge coverage ratio. 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 of 0.375% per annum. TETRA is also required to pay a customary letter of credit fee equal to the applicable margin on 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">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 and Finland (“Swedish Credit Facility”). As of December 31, 2024, we had no balance outstanding and availability of approximately $4.5 million under the Swedish Credit Facility. During each year, all outstanding loans under the Swedish Credit Facility must be repaid for at least 30 consecutive days. Borrowings bear interest at a rate of 2.95% per annum. The Swedish Credit Facility expired on December 31, 2024 and has been renewed by the Company through December 31, 2025. Any balance outstanding under the Swedish Credit Facility is included in accrued liabilities and other in our consolidated balance sheet.</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">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 entered into an agreement guaranteed by certain accounts receivable and inventory in Finland (“Finland Credit Agreement”). As of December 31, 2024, we had $1.4 million of letters of credit outstanding against the Finland Credit Agreement. The Finland Credit Agreement has been renewed by the Company through December 31, 2025.</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-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%">Our credit agreements contain certain affirmative and negative covenants, including covenants that restrict the ability to pay dividends or other restricted payments. As of December 31, 2024, we were 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 consists 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:99.415%"><tr><td style="width:1.0%"></td><td style="width:40.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.814%"></td><td style="width:0.1%"></td></tr><tr><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="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%">December 31,</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: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: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%">2024</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%">2023</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="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="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:120%">Term credit agreement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;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:120%">January 1, 2030</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:120%">$</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:120%">179,696 </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:120%">$</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:120%">157,505 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total long-term debt</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:120%"> </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:120%">$</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:120%">179,696 </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="background-color:#ffffff;padding:0 1pt"></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:120%">$</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:120%">157,505 </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></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)        </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net of unamortized discount of $5.0 million and $2.2 million as of December 31, 2024 and 2023, respectively, and net of                 unamortized deferred financing costs of $5.3 million and $3.3 million as of December 31, 2024 and 2023, respectively.</span></div> 179696000 157505000 179696000 157505000 5000000.0 2200000 5300000 3300000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Scheduled maturities for the next five years and thereafter are as follows, not considering annual prepayment offers required by our Term Credit Agreement described 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.707%"><tr><td style="width:1.0%"></td><td style="width:81.304%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.763%"></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:700;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%">December 31, 2024</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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">— </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%">2026</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></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%">2027</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%">— </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%">2028</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></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%">2029</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%">— </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%">Thereafter</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%">190,000 </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%">Total maturities</span></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%">190,000 </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> 0 0 0 0 0 190000000 190000000 265000000.0 190000000.0 75000000.0 0.0575 0.0150 0.1023 15200000 5700000 -5500000 4.0 50000000.0 900000 100000000.0 25000000.0 20000000.0 11500000 0 200000 1000000.0 600000 0 0 65700000 0.0010 0.0010 0.005 0.010 0.010 0.0200 0.0250 0.0100 0.0150 0.00375 0.65 0 4500000 P30D 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><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a Bromine Requirements Sales Agreement (“Sales Agreement”) to purchase a certain volume of elemental bromine from LANXESS Corporation (formerly Chemtura Corporation) (“LANXESS”), included in Product Purchase Obligations below. LANXESS notified us of a proposed non-ordinary course increase to the price of bromine. After lengthy discussions, we and LANXESS were unable to reach an agreement regarding the validity of the proposed price increase; therefore, we filed for arbitration in May 2022 seeking declaratory relief, among other relief, declaring that the proposed price increase is invalid. In September 2022, LANXESS filed a counterclaim with the American Arbitration Association seeking declaratory relief, among other relief. On May 25, 2023, TETRA entered into the Third Amendment to Bromine Requirements Sales Agreement (the “Amendment”) with LANXESS. The Amendment has an effective date of April 1, 2023 and was entered into in connection with the entry into a settlement agreement in the Company’s arbitration with LANXESS. The Amendment provides for, among other things, revised volume requirements, pricing and related terms. On June 14, 2023, in light of the settlement agreement, and in response to the parties’ stipulated motion to dismiss, the arbitration panel issued an Order of Dismissal, which dismissed all claims in the arbitration with prejudice.</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><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of our Completion Fluids &amp; Products Division operations, we enter into supply agreements with certain manufacturers of various raw materials and finished products. Some of these agreements have terms and conditions that specify a minimum or maximum level of purchases over the term of the agreement. Other agreements require us to purchase the entire output of the raw material or finished product produced by the manufacturer. Our purchase obligations under these agreements apply only with regard to raw materials and finished products that meet specifications set forth in the agreements. We recognize a liability for the purchase of such products at the time we receive them. As of December 31, 2024, 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 approximately $72.6 million, including $33.0 million for the year ending December 31, 2025, $22.1 million for the year ending December 31, 2026, $15.3 million for the year ending December 31, 2027, and </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.2 million for the year ending December 31, 2028. Amounts purchased under these agreements for each of the years ended December 31, 2024, 2023, and 2022, was $56.3 million, $46.9 million, and $29.7 million, respectively.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024, our Water &amp; Flowback Services division had an obligation to purchase equipment for approximately $3.8 million during the year ending December 31, 2025. The division purchased $1.6 million of equipment under this agreement during the year ended December 31, 2024.</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%">Contingencies of 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%">In early 2018, we closed the Maritech Asset Purchase and Sale Agreement (“Maritech APA") and Maritech Membership Interest Purchase Agreement (“Maritech MIPA”) with Orinoco Natural Resources, LLC (“Orinoco”) that together provided for the purchase by Orinoco of all of Maritech’s remaining oil and gas properties and related assets and all outstanding membership interests of Maritech. Under the Maritech APA, Orinoco assumed responsibility for all of Maritech’s decommissioning liabilities related to the leases sold to Orinoco (the “Orinoco Lease Liabilities”) and, under the Maritech MIPA, Orinoco assumed all other liabilities of Maritech, including the decommissioning liabilities associated with Maritech’s interests in oil and gas properties previously sold by Maritech and select infrastructure still operated by Maritech (the “Legacy Liabilities”), subject to certain limited exceptions unrelated to the decommissioning liabilities. To the extent that Maritech or Orinoco fails to satisfy decommissioning liabilities associated with any of the Orinoco Lease Liabilities or the Legacy Liabilities, we may be required to satisfy such liabilities under third party indemnity agreements and corporate guarantees that we previously provided to the U.S. Department of the Interior (“BSEE”) and other parties, respectively, for which costs may be significant. Pursuant to a Bonding Agreement entered into as part of these Orinoco transactions (the “Bonding Agreement”), Orinoco provided non-revocable performance bonds from a surety company in an aggregate amount of $46.8 million to cover the performance by Orinoco and Maritech of certain specific asset retirement obligations of Maritech (the “Initial Bonds”) and agreed to replace the Initial Bonds with other non-revocable performance bonds in the aggregate sum of $47.0 million (collectively, the “Replacement Bonds”). In the event Orinoco does not provide the Replacement Bonds, Orinoco is required to make certain cash escrow payments to us. To date, no cash escrow payments have been made. On August 16, 2024, we issued a letter to Orinoco and the bond company demanding realignment of the existing bonds and/or issuance of Replacement Bonds pursuant to the terms of the Bonding Agreement to better align bond coverage with the more likely liability risks. To date, no written response has been received.</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 payment obligations of Orinoco under the Bonding Agreement were guaranteed by Thomas M. Clarke and Ana M. Clarke pursuant to a separate guaranty agreement (the “Clarke Bonding Guaranty Agreement”). Orinoco has not delivered the Replacement Bonds and neither it nor the Clarkes has made any of the agreed upon cash escrow payments; therefore, we filed a lawsuit against Orinoco and the Clarkes to enforce the terms of the Bonding Agreement and the Clarke Bonding Guaranty Agreement. Summary judgment was initially granted in favor of Orinoco and the Clarkes, which dismissed our claims against Orinoco under the Bonding Agreement and against the Clarkes under the Clarke Bonding Guaranty Agreement. We filed an appeal with the trial court and requested a new trial on the summary judgment or modification of the judgment. On November 5, 2019, the trial court signed an order granting our motion for a new trial and vacating the prior summary judgment order. The parties are awaiting direction from the court on a new scheduling order and/or trial setting. The Initial Bonds, which are non-revocable, remain in effect. </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%">In addition, Maritech and certain other interest owners have received decommissioning orders from BSEE and could receive additional decommissioning orders in the future. Such decommissioning orders received by Maritech and other interest owners relate to asset retirement obligations for certain properties in the Gulf of America. From time to time, we also receive demand notices from third parties related to certain corporate guarantees or other arrangements covering such decommissioning liabilities. While the ultimate outcome of such matters cannot be predicted at this time, if Maritech or other interest owners default, BSEE or third parties may seek to enforce certain corporate guarantees or third party indemnity agreements against us for a portion of such decommissioning obligations, which may be significant. On February 13, 2025, Arena Energy, LLC filed a complaint in U.S. District Court for the Southern District of Texas seeking indemnification from us and Maritech for decommissioning costs related to a Maritech oil and gas platform in the Gulf of America. We are evaluating the allegations included in the complaint and intend to vigorously defend against the claims brought by Arena Energy, LLC but are presently unable to predict the duration, scope or result of this proceeding. </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%">If we become liable in the future for any decommissioning liability associated with any property covered by either an Initial Bond or Replacement Bond while such bonds are outstanding and the payment made to us under </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">such bond is not sufficient to satisfy such liability, the Bonding Agreement provides that Orinoco will pay us an amount equal to such deficiency and if Orinoco fails to pay any such amount, such amount must be paid by the Clarkes under the Clarke Bonding Guaranty Agreement. Our financial condition and results of operations may be negatively affected if Orinoco or the Clarkes are unable to cover any such deficiency or if we become liable for a significant portion of the decommissioning liabilities.</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%">With respect to certain properties in the Gulf of America, we have been advised that the cost of the decommissioning work to plug and abandon certain wells is projected to be significantly higher than the approximately $10.7 million bond supporting the liability, which was put in place by Maritech and other interest owners based on earlier cost estimates. We have also been advised more recently that Maritech’s prior working interest with respect those plugging and abandonment (“P&amp;A”) costs are expected to exceed its share of the bond. In September 2024, P&amp;A operations commenced pursuant to a cost sharing agreement among certain parties for decommissioning certain properties in the Gulf of America. While Maritech is not a party to this cost sharing agreement, a predecessor of Maritech has advised us that it expects to seek reimbursement from us for the portion of decommissioning costs it has contractually agreed to pay pursuant to the terms of the cost sharing agreement. While the ultimate outcome of this matter cannot be predicted, we could potentially be liable for an estimated amount in the range of $5.8 million to $19.4 million, depending on the outcome of negotiations and whether other partners or property owners in the chain of title fulfill their respective obligations under their agreements. Additionally, we understand that in connection with the P&amp;A operations being performed, Maritech and the other named obligees have made a demand on the related bond. We have made efforts to protect Maritech’s proportionate share of the bond proceeds (approximately $3.9 million), including demanding that the surety segregate or ensure that Maritech’s share is applied solely to satisfy its proportionate share of the decommissioning costs. We accrued a liability of $5.8 million related to this obligation during the year ended December 31, 2024.</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%">In early 2018, we also closed the sale of our Offshore Division to Epic Companies, LLC (“Epic Companies,” formerly known as Epic Offshore Specialty, LLC). Part of the consideration we received was a promissory note of Epic Companies in the original principal amount of $7.5 million (the “Epic Promissory Note”). At the end of August 2019, Epic Companies filed for bankruptcy and we recorded a reserve of $7.5 million for the full amount of the promissory note, including accrued interest, and certain other receivables in the amount of $1.5 million during the quarter ended September 30, 2019. The Epic Promissory Note became due on December 31, 2019 and neither Epic nor the Clarkes made payment. TETRA filed a lawsuit against the Clarkes on January 15, 2020 for breach of the promissory note guaranty agreement. In September 2020, the court granted TETRA’s Motion for Summary Judgment and entered Final Judgment in our favor, dismissing counterclaims by the Clarkes and awarding TETRA $7.9 million in damages. The Clarkes appealed the Final Judgment, and the court of appeals affirmed. Since obtaining the Final Judgment, TETRA has undertaken efforts to collect the judgment in Texas, Utah, Nevada, Massachusetts, and Georgia. TETRA continues to work on identifying potential Orinoco assets and/or engage with the Clarkes to resolve this dispute. During the year ended December 31, 2024, we received a $0.5 million</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%">settlement, which is included in other (income), net in our consolidated statement of operations. We cannot provide any assurance the Clarkes will pay the judgment or that they will not file for bankruptcy protection. If the Clarkes do file for bankruptcy protection, we likely would be unable to collect all, or even a significant portion of, the judgment owed to us.</span></div> 72600000 33000000 22100000 15300000 2200000 56300000 46900000 29700000 3800000 1600000 46800000 47000000 10700000 5800000 19400000 3900000 5800000 7500000 7500000 1500000 7900000 500000 CAPITAL STOCK<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Restated Certificate of Incorporation, as amended during 2017, authorizes us to issue 250,000,000 shares of common stock, par value $.01 per share, and 5,000,000 shares of preferred stock, par value $.01 per share. As of December 31, 2024, we had 131,812,406 shares of common stock outstanding and no shares of preferred stock outstanding. We had 3,138,675 shares held in treasury as of December 31, 2024, 2023, and 2022. The voting, dividend, and liquidation rights of the holders of common stock are subject to the rights of the holders of preferred stock. The holders of common stock are entitled to one vote for each share held. There is no cumulative voting. Dividends may be declared and paid on common stock as determined by our Board of Directors, subject to any preferential dividend rights of any then outstanding preferred stock.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the activity of our common shares outstanding and treasury shares held for the three-year period ending December 31, 2024, is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:52.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.565%"></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:700;line-height:100%">Common Shares Outstanding</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%">Year Ended December 31,</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="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%">2024</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%">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><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%">At beginning of period</span></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%">130,079,173 </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%">128,662,300 </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%">126,937,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Grants of restricted stock, net</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%">1,732,233 </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,210,996 </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,644,728 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercise of common stock options, net</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,000 </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%">205,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%">80,409 </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></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%">At end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,812,406 </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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,079,173 </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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,662,300 </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></tr></table></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Board of Directors is empowered, without approval of the stockholders, to cause shares of preferred stock to be issued in one or more series and to establish the number of shares to be included in each such series and the rights, powers, preferences, and limitations of each series. Because the Board of Directors has the power to establish the preferences and rights of each series, it may afford the holders of any series of preferred stock preferences, powers and rights, voting or otherwise, senior to the rights of holders of common stock. The issuance of the preferred stock could have the effect of delaying or preventing a change in control of the Company.</span></div>Upon our dissolution or liquidation, whether voluntary or involuntary, holders of our common stock will be entitled to receive all of our assets available for distribution to our stockholders, subject to any preferential rights of any then outstanding preferred stock 250000000 0.01 5000000 0.01 131812406 3138675 3138675 3138675 1 <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%">A summary of the activity of our common shares outstanding and treasury shares held for the three-year period ending December 31, 2024, is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:52.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.565%"></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:700;line-height:100%">Common Shares Outstanding</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%">Year Ended December 31,</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="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%">2024</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%">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><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%">At beginning of period</span></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%">130,079,173 </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%">128,662,300 </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%">126,937,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Grants of restricted stock, net</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%">1,732,233 </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,210,996 </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,644,728 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercise of common stock options, net</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,000 </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%">205,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%">80,409 </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></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%">At end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,812,406 </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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,079,173 </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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,662,300 </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></tr></table></div> 130079173 128662300 126937163 1732233 1210996 1644728 1000 205877 80409 131812406 130079173 128662300 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 13 — EQUITY-BASED COMPENSATION AND OTHER</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">Equity-Based Compensation</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 various equity incentive compensation plans that provide for the granting of restricted common stock, options for the purchase of our common stock, and other performance-based, equity-based compensation awards to our executive officers, key employees, nonexecutive officers, and directors. Stock options are exercisable for periods</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%">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%">up to ten years. Compensation cost for all share-based payments is based on the grant date fair value and is recognized in earnings over the requisite service period. Total equity-based compensation expense before tax attributed to equity incentive compensation plans for the three years ended December 31, 2024, 2023, and 2022, was $6.6 million, $10.6 million, and $6.9 million, respectively, and is included in general and administrative expense.</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%">Stock Incentive Plans</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 May 2007, our stockholders approved the adoption of the TETRA Technologies, Inc. 2007 Equity Incentive Compensation Plan. In May 2008, our stockholders approved the adoption of the TETRA Technologies, Inc. Amended and Restated 2007 Equity Incentive Compensation Plan, which among other changes, resulted in an increase in the maximum number of shares authorized for issuance. In May 2010, our stockholders approved further amendments to the TETRA Technologies, Inc. Amended and Restated 2007 Equity Incentive Compensation Plan (renamed as the 2007 Long Term Incentive Compensation Plan) which, among other changes, resulted in an additional increase in the maximum number of shares authorized for issuance. Pursuant to the 2007 Long Term Incentive Compensation Plan, we were authorized to grant up to 5,590,000 shares in the form of stock options (including incentive stock options and nonqualified stock options); restricted stock; bonus stock; stock appreciation rights; and performance awards to employees, and non-employee directors. As of February 2017, no further awards may be granted under the TETRA Technologies, Inc. Amended and Restated 2007 Equity Incentive Compensation 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%">In May 2011, our stockholders approved the adoption of the TETRA Technologies, Inc. 2011 Long Term Incentive Compensation Plan. Pursuant to this plan, we were authorized to grant up to 2,200,000 shares in the form of stock options, restricted stock, bonus stock, stock appreciation rights, and performance awards to employees, and non-employee directors. On May 3, 2013, shareholders approved the TETRA Technologies, Inc. 2011 Long Term Incentive Compensation Plan that, among other things, increased the number of authorized shares to 5,600,000. On May 3, 2016, shareholders approved the TETRA Technologies, Inc. Third Amended and Restated 2011 Long Term Incentive Compensation Plan which, among other things, increased the number of authorized shares to 11,000,000. As of May 2018, no further awards may be granted under the TETRA Technologies, Inc. Third Amended and Restated 2011 Long Term Incentive Compensation Plan.</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 February 2018, the board of directors adopted the 2018 Inducement Restricted Stock Plan (“2018 Inducement Plan”). The 2018 Inducement Plan provides for grants of restricted stock up to a plan maximum of 1,000,000 shares.</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%">    In May 2018, our stockholders approved the adoption of the TETRA Technologies, Inc. 2018 Equity Incentive Plan (“2018 Equity Plan”) and the TETRA Technologies, Inc. 2018 Non-Employee Director Equity Incentive Plan (“2018 Director Plan”). In May 2021, our stockholders approved the First Amended and Restated 2018 Equity Incentive Plan (the “Amended 2018 Equity Plan”), which amended the 2018 Equity Plan and terminated the 2018 Director Plan. Pursuant to the Amended 2018 Equity Plan, we are authorized to grant up to 16,365,000 shares in the form of stock options, restricted stock, restricted stock units, stock appreciation rights, performance units, performance shares, other stock-based awards and cash-based awards to employees and non-employee directors.</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%">Stock Options</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 did not grant any stock options during the years ended December 31, 2024, 2023, and 2022. We have stock options outstanding for awards granted prior to 2022. The following is a summary of stock option activity for the year ended December 31, 2024:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:41.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.421%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.421%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.421%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.427%"></td><td style="width:0.1%"></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%">Shares Under Option</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%">Weighted Average<br/>Option Price<br/>Per Share</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%">Weighted-Average Remaining Contractual Life</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%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%">(In Thousands)</span></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: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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at January 1, 2024</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,116 </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.26 </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="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><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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options canceled</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%">(36)</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%">5.80 </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="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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options exercised</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)</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.87 </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="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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options expired</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%">(250)</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%">11.16 </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="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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at December 31, 2024</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%">1,829 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.61 </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="3" style="background-color:#cceeff;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%">1.7 years</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%">— </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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected to vest at December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,829 </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="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%">5.61 </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="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%">1.7 years</span></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%">— </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable at December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,829 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.61 </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="3" style="background-color:#cceeff;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%">1.7 years</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%">— </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 style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intrinsic value is the difference between the market value of our stock option multiplied by the number of stock options outstanding for those stock options where the market value exceeds their exercise price. The total intrinsic value of stock options exercised during the year ended December 31, 2024,</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%">was nominal. There were approximately 1,000, 206,000, and 80,000 options exercised during the years ended December 31, 2024, 2023, and 2022, respectively. At December 31, 2024, total unrecognized compensation cost related to unvested stock options is not significant.</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%">Restricted Stock</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Restricted stock awards and restricted stock units are periodically granted to key employees, including grants for employment inducements, as well as to members of our Board of Directors. These awards historically have provided for vesting periods of up to three years. Non-employee director grants vest in full before the first anniversary of the grant. Upon vesting of restricted stock awards, shares are issued to award recipients. Restricted stock units may be settled in cash or shares at vest, as determined by the Compensation Committee or the Non-Executive Award Committee, as applicable. The following is a summary of activity for our outstanding restricted stock for the year ended December 31, 2024:</span></div><div style="margin-top:5pt"><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:57.904%"></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:18.665%"></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:18.667%"></td><td style="width:0.1%"></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%">Shares</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%">Weighted Average<br/>Grant Date Fair<br/>Value Per Share</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%">(In Thousands)</span></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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested restricted stock outstanding at December 31, 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%">3,790 </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.41 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</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%">2,536 </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%">4.00 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</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,542)</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.31 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled/Forfeited</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%">(185)</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%">3.78 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested restricted stock outstanding at December 31, 2024</span></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%">3,599 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total compensation cost recognized for restricted stock was $6.6 million, $10.6 million, and $4.5 million for the years ended December 31, 2024, 2023, and 2022, respectively. These amounts include a nominal amount, $5.0 million and $2.4 million for the years ended December 31, 2024, 2023, and 2022, respectively, for the portion of awards under short-term incentive plans and long-term incentive plans that were or are expected to be settled with restricted stock awards. Total unrecognized compensation cost at December 31, 2024, related to unvested restricted stock awards, is approximately $8.1 million which is expected to be recognized over a weighted-average remaining amortization period of 1.6 years. During the years ended December 31, 2024, 2023, and 2022, the total fair value of shares vested was $8.4 million, $4.7 million, and $5.5 million, respectively.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2024, net of options previously exercised pursuant to our various</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 compensation</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%">plans, we have a maximum 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%">3,458,158</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%">shares of common stock issuable pursuant to</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%">awards</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%">previously granted and outstanding and</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%">awards</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%">authorized to be granted in the future.</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">401(k) 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:115%">We have a 401(k) retirement plan (the “Plan”) that covers substantially all employees and entitles them to contribute up to 70% of their annual compensation, subject to maximum limitations imposed by the Internal Revenue Code. We match 50% of each employee’s contribution up to 8%. Participants will be 100% vested in employer match contributions after 3 years of service. In addition, we can make discretionary contributions which are allocable to participants in accordance with the Plan. Total expense related to our 401(k) plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">was $2.8 million, $2.7 million, and $2.3 million for the years ended December 31,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2024,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2023, and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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:400;line-height:120%;text-decoration:underline">Deferred Compensation 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%">We provide our officers, directors, and certain key employees with the opportunity to participate in an unfunded, deferred compensation program.</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%">There were</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%">6</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%">participants in the program at December 31, 2024. Under the program, participants may defer up to 100% of their yearly total cash compensation. The amounts deferred remain our sole property, and we use a portion of the proceeds to purchase life insurance policies on the lives of certain of the participants. The insurance policies, which also remain our sole property, are payable to us upon the death of the insured. We separately contract with the participant to pay to the participant the amount of deferred compensation, as adjusted for gains or losses, invested in participant-selected investment funds. Participants may elect to receive deferrals and earnings at termination, death, or at a specified future date while still employed. Distributions while</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%">employed must be at least three years after the deferral election. The program is not qualified under Section 401 of the Internal Revenue Code. At December 31, 2024, the amounts payable under the plan approximated the value of the corresponding assets we owned.</span></div> P10Y 6600000 10600000 6900000 5590000 2200000 5600000 11000000 1000000 16365000 The following is a summary of stock option activity for the year ended December 31, 2024:<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:41.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.421%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.421%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.421%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.427%"></td><td style="width:0.1%"></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%">Shares Under Option</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%">Weighted Average<br/>Option Price<br/>Per Share</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%">Weighted-Average Remaining Contractual Life</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%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%">(In Thousands)</span></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: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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at January 1, 2024</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,116 </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.26 </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="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><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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options canceled</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%">(36)</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%">5.80 </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="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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options exercised</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)</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.87 </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="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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options expired</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%">(250)</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%">11.16 </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="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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at December 31, 2024</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%">1,829 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.61 </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="3" style="background-color:#cceeff;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%">1.7 years</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%">— </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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected to vest at December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,829 </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="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%">5.61 </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="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%">1.7 years</span></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%">— </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable at December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,829 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.61 </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="3" style="background-color:#cceeff;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%">1.7 years</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2116000 6.26 36000 5.80 1000 3.87 250000 11.16 1829000 5.61 P1Y8M12D 0 1829000 5.61 P1Y8M12D 0 1829000 5.61 P1Y8M12D 0 1000 206000 80000 P3Y The following is a summary of activity for our outstanding restricted stock for the year ended December 31, 2024:<div style="margin-top:5pt"><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:57.904%"></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:18.665%"></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:18.667%"></td><td style="width:0.1%"></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%">Shares</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%">Weighted Average<br/>Grant Date Fair<br/>Value Per Share</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%">(In Thousands)</span></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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested restricted stock outstanding at December 31, 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%">3,790 </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.41 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</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%">2,536 </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%">4.00 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</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,542)</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.31 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled/Forfeited</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%">(185)</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%">3.78 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested restricted stock outstanding at December 31, 2024</span></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%">3,599 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3790000 3.41 2536000 4.00 2542000 3.31 185000 3.78 3599000 3.88 6600000 10600000 4500000 5000000.0 2400000 8100000 P1Y7M6D 8400000 4700000 5500000 3458158 0.70 0.50 0.08 1 P3Y 2800000 2700000 2300000 6 1 P3Y FAIR VALUE MEASUREMENTS<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as “the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date” within an entity’s principal market, if any. The principal market is the market in which the reporting entity would sell the asset or transfer the liability with the greatest volume and level of activity, regardless of whether it is the market in which the entity will ultimately transact for a particular asset or liability or if a different market is potentially more advantageous. Accordingly, this exit price concept may result in a fair value that may differ from the transaction price or market price of the asset or liability.</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%">Under U.S. GAAP, the fair value hierarchy prioritizes inputs to valuation techniques used to measure fair value. Fair value measurements should maximize the use of observable inputs and minimize the use of unobservable inputs, where possible. Observable inputs are developed based on market data obtained from sources independent of the reporting entity. Unobservable inputs may be needed to measure fair value in situations where there is little or no market activity for the asset or liability at the measurement date and are developed based on the best information available in the circumstances, which could include the reporting entity’s own judgments about the assumptions market participants would utilize in pricing the asset or liability.</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%">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:120%;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, which was acquired by Kodiak on April 1, 2024, and we received shares of Kodiak in exchange for our common units in CSI Compressco in connection with such acquisition. We sold our Kodiak shares in January 2025. See Note 18 - “Subsequent Event” for further information. The Company received stock of Standard Lithium under the terms of its arrangements.</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 Kodiak, Standard Lithium, and, formerly, CSI Compressco, 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%">We also hold investments in convertible notes, common units and preferred units issued by two privately-held companies. Our investment in certain preferred units were recorded based on observable market-based inputs for preferred units issued to several investors during August through October 2024 (Level 2 fair value measurement). Our investment in convertible notes, common units and certain preferred units are recorded in our consolidated financial statements based on internal valuations with assistance from a third-party valuation specialist (Level 3 fair value measurement). The valuations are impacted by key assumptions, including the assumed probability and timing of potential debt or equity offerings. One of the convertible notes includes an option to convert the note into equity interests. The change in the fair value of the embedded option, as well as the preferred units and common units, are 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.</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%">The change in our investments for the years ended December 31, 2024, 2023, and 2022 were as follows:</span></div><div style="padding-left:2.25pt"><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:37.225%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.587%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></div></td></tr><tr><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: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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</span></div></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%">Significant Unobservable Inputs</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:0 1pt"></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%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Total</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="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In Thousands)</span></div></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 balance at beginning of period</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%">10,154 </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%">7,200 </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%">17,354 </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%">Purchase of investments</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,000 </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%">21 </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,021 </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%">Reclassification between Level 2 and Level 3 fair value</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%">— </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%">350 </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%">(350)</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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gain on equity securities</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%">9,407 </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%">38 </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,130 </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,575 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized loss on embedded option</span></div></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><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,971)</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,971)</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%">Unrealized gain on convertible note, excluding embedded option</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%">— </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,180 </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,180 </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 balance at end of period</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%">19,561 </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%">1,388 </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%">7,210 </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%">28,159 </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"><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:52.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></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:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.586%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></div></td></tr><tr><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: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 #000;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:700;line-height:100%">Significant Unobservable Inputs</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:0 1pt"></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%">(Level 1)</span></td><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-bottom: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%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Total</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="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In Thousands)</span></div></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 balance at beginning of period</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%">8,147 </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="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%">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="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%">14,286 </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%">Purchase of investments</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="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%">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%">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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gain on equity securities</span></div></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,007 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2,007 </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%">Unrealized loss on embedded option</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%">— </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="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%">(16)</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)</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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gain on convertible note, excluding embedded option</span></div></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">727 </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%">727 </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 balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">10,154 </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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">7,200 </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="background-color:#ffffff;padding:0 1pt"></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%">17,354 </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></tr></table></div><div style="margin-top:5pt;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:52.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></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:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.586%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Year Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></div></td></tr><tr><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: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 #000;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:700;line-height:100%">Significant Unobservable Inputs</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:0 1pt"></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%">(Level 1)</span></td><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-bottom: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%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Total</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="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In Thousands)</span></div></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 balance at beginning of period</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%">6,233 </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="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%">5,000 </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,233 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gain on equity securities</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%">1,914 </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="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%">1,914 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gain on embedded option</span></div></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><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,211 </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,211 </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%">Unrealized loss on convertible note, excluding embedded option</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%">— </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="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%">(72)</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%">(72)</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 balance at end of period</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%">8,147 </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="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%">6,139 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Derivative Contracts</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%">We are exposed to financial and market risks that affect our businesses. We have concentrations of credit risk as a result of trade receivables owed to us primarily by companies in the energy industry. We have currency exchange rate risk exposure related to transactions denominated in foreign currencies as well as to investments in certain of our international operations. As a result of our variable rate debt facilities, we face market risk exposure related to changes in applicable interest rates. Our financial risk management activities may at times involve, among other measures, the use of derivative financial instruments, such as swap and collar agreements, to hedge the impact of market price risk exposures.</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 entered into, and we may in the future enter into, short-term foreign currency forward derivative contracts with third parties 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 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. The fair values of foreign currency derivative instruments are based on quoted market values (a Level 2 fair value measurement). We did not have foreign currency derivative instruments outstanding as of December 31, 2024 or 2023. During the years ended December 31, 2024, 2023, and 2022, we recognized zero, zero, and $0.4 million of net losses, respectively, reflected in other income, net, associated with our foreign currency derivative program.</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%">A summary of significant recurring fair value measurements by valuation hierarchy as of December 31, 2024 and 2023, is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:39.575%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.001%"></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<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>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<br/>Other<br/>Observable<br/>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<br/>Unobservable<br/>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%">Dec 31, 2024</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="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%">Investments in Kodiak</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,393 </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%">18,393 </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 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%">Investments in Standard Lithium</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,168 </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,168 </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></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%">Other investments</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%">8,598 </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%">1,388 </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%">7,210 </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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">28,159 </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 style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)        </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kodiak acquired CSI Compressco on April 1, 2024.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:39.575%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.001%"></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<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>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<br/>Other<br/>Observable<br/>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<br/>Unobservable<br/>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%">Dec 31, 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="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 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%">Investments in CSI Compressco</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%">8,538 </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%">8,538 </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 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%">Investments in Standard Lithium</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,616 </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,616 </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></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%">Other investments</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%">7,200 </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><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%">7,200 </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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,354 </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 style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Impairments of Inventory and Long-Lived Assets</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 2024, we recorded a $0.1 million impairment of our corporate office lease. During 2023, we recorded a $2.1 million impairment of a facility lease in Scotland within our Completion Fluids &amp; Products Division and 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 (a Level 3 fair value measurement) in accordance with the fair value hierarchy.</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%">During the second quarter of 2022, our Completion Fluids &amp; Products and Water &amp; Flowback Services Divisions each recorded certain inventory and long-lived tangible asset impairments. Our Water &amp; Flowback Services Division recorded impairments, including $1.3 million of equipment, $0.2 million of inventory, and $0.5 million for land and buildings. The Completion Fluids &amp; Products Division also recorded a $0.2 million impairment related to obsolete inventory. The inventory and equipment for both divisions are no longer expected to be used and were written down to zero or scrap value. The fair value of land and buildings of $0.4 million was estimated based on recent sales price per square acre or square foot of comparable properties (a Level 3 fair value measurement in accordance with the fair value hierarchy).</span></div><div 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%">During the fourth quarter of 2022, our Completion Fluids &amp; Products and Water &amp; Flowback Services Divisions recorded additional long-lived tangible asset impairments totaling $0.3 million and $0.1 million, respectively. The Completion Fluids &amp; Products Division impairment relates to equipment that is no longer expected to be used and was written down to estimated scrap value. The long-lived tangible asset impairment recorded by the Water &amp; Flowback Services Division in the fourth quarter of 2022 was a result of storm damage sustained to buildings in December 2022 and remediation work identified during the quarter. The fair value of land and buildings was adjusted to $0.2 million based on recent sales offers (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 TETRA's Term Credit Agreement, ABL Credit Agreement and Swedish Credit Agreement approximate their carrying amounts.</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%">The change in our investments for the years ended December 31, 2024, 2023, and 2022 were as follows:</span></div><div style="padding-left:2.25pt"><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:37.225%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.587%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></div></td></tr><tr><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: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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</span></div></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%">Significant Unobservable Inputs</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:0 1pt"></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%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Total</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="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In Thousands)</span></div></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 balance at beginning of period</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%">10,154 </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%">7,200 </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%">17,354 </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%">Purchase of investments</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,000 </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%">21 </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,021 </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%">Reclassification between Level 2 and Level 3 fair value</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%">— </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%">350 </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%">(350)</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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gain on equity securities</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%">9,407 </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%">38 </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,130 </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,575 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized loss on embedded option</span></div></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><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,971)</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,971)</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%">Unrealized gain on convertible note, excluding embedded option</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%">— </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,180 </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,180 </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 balance at end of period</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%">19,561 </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%">1,388 </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%">7,210 </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%">28,159 </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"><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:52.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></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:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.586%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></div></td></tr><tr><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: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 #000;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:700;line-height:100%">Significant Unobservable Inputs</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:0 1pt"></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%">(Level 1)</span></td><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-bottom: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%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Total</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="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In Thousands)</span></div></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 balance at beginning of period</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%">8,147 </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="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%">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="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%">14,286 </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%">Purchase of investments</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="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%">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%">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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gain on equity securities</span></div></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,007 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2,007 </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%">Unrealized loss on embedded option</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%">— </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="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%">(16)</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)</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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gain on convertible note, excluding embedded option</span></div></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">727 </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%">727 </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 balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">10,154 </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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">7,200 </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="background-color:#ffffff;padding:0 1pt"></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%">17,354 </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></tr></table></div><div style="margin-top:5pt;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:52.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></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:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.586%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Year Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></div></td></tr><tr><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: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 #000;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:700;line-height:100%">Significant Unobservable Inputs</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:0 1pt"></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%">(Level 1)</span></td><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-bottom: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%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Total</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="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In Thousands)</span></div></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 balance at beginning of period</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%">6,233 </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="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%">5,000 </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,233 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gain on equity securities</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%">1,914 </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="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%">1,914 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gain on embedded option</span></div></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><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,211 </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,211 </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%">Unrealized loss on convertible note, excluding embedded option</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%">— </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="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%">(72)</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%">(72)</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 balance at end of period</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%">8,147 </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="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%">6,139 </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> 10154000 0 7200000 17354000 0 1000000 21000 1021000 0 350000 -350000 0 9407000 38000 1130000 10575000 0 0 -1971000 -1971000 0 0 1180000 1180000 19561000 1388000 7210000 28159000 8147000 6139000 14286000 0 350000 350000 2007000 0 2007000 0 -16000 -16000 0 727000 727000 10154000 7200000 17354000 6233000 5000000 11233000 1914000 0 1914000 0 1211000 1211000 0 -72000 -72000 8147000 6139000 14286000 0 0 -400000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of significant recurring fair value measurements by valuation hierarchy as of December 31, 2024 and 2023, is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:39.575%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.001%"></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<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>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<br/>Other<br/>Observable<br/>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<br/>Unobservable<br/>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%">Dec 31, 2024</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="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%">Investments in Kodiak</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,393 </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%">18,393 </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 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%">Investments in Standard Lithium</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,168 </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,168 </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></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%">Other investments</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%">8,598 </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%">1,388 </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%">7,210 </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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">28,159 </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 style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)        </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kodiak acquired CSI Compressco on April 1, 2024.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:39.575%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.001%"></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<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>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<br/>Other<br/>Observable<br/>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<br/>Unobservable<br/>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%">Dec 31, 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="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 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%">Investments in CSI Compressco</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%">8,538 </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%">8,538 </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 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%">Investments in Standard Lithium</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,616 </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,616 </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></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%">Other investments</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%">7,200 </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><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%">7,200 </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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,354 </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> 18393000 18393000 0 0 1168000 1168000 0 0 8598000 0 1388000 7210000 28159000 8538000 8538000 0 0 1616000 1616000 0 0 7200000 0 0 7200000 17354000 100000 2100000 800000 1300000 200000 500000 200000 0 400000 300000 100000 200000 INCOME TAXES<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 income tax provision attributable to continuing operations for the years ended December 31, 2024,</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%">2023,</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</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%">2022,</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%">consists 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:99.707%"><tr><td style="width:1.0%"></td><td style="width:61.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></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="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%">Year Ended December 31,</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="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%">2024</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%">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: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="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: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%">Current</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">State</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:120%">$</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:120%">348 </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:120%">$</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:120%">535 </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:120%">$</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:120%">130 </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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign</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:120%">9,228 </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:120%">6,419 </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:120%">2,898 </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:120%"> </span></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:120%">9,576 </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:120%">6,954 </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:120%">3,028 </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:120%">Deferred</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:120%"> </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:120%"> </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:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Federal</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:120%">(94,799)</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:120%">— </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:120%">— </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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">State</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:120%">(2,751)</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:120%">(41)</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:120%">30 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign</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:120%">3,096 </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:120%">(693)</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:120%">507 </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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></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:120%">(94,454)</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:120%">(734)</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:120%">537 </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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total tax provision</span></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:120%">$</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:120%">(84,878)</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:120%">$</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:120%">6,220 </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:120%">$</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:120%">3,565 </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-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the provision (benefit) for income taxes attributable to continuing operations, computed by applying the federal statutory rate</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%">to income (loss) before income taxes and the reported income taxes, is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:61.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></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:700;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%">Year Ended December 31,</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="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%">2024</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%">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: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="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: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:120%">Income tax provision computed at statutory federal income tax rates</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,036 </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,657 </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%">2,345 </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:120%">State income taxes, net of federal benefit</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%">1,225 </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,052 </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,332 </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:120%">Nondeductible expenses</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,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%">1,399 </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,270 </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:120%">Impact of international operations</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%">4,877 </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,285 </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,955 </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></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></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></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:120%">Valuation allowance</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%">(97,871)</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,693)</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,980)</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></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></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:120%">Other</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%">(767)</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%">(480)</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%">(357)</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:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total tax provision (benefit)</span></div></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%">(84,878)</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%">6,220 </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%">3,565 </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><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%">Income (loss) before taxes and discontinued operations includes the following components:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:61.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></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="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%">Year Ended December 31,</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="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%">2024</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%">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: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="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: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%">Domestic</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%">(9,130)</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%">8,315 </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,609)</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="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,872 </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%">23,384 </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%">15,775 </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 19pt;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 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%">28,742 </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%">31,699 </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%">11,166 </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:center"><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 December 31, 2024 and 2023, we had no unrecognized tax benefits. We do not expect a significant change to the unrecognized tax benefits during the next twelve months.</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 file tax returns in the U.S. and in various state, local, and non-U.S. jurisdictions. The following table summarizes the earliest tax years that remain subject to examination by taxing authorities in any major jurisdiction in which we operate:</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:69.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.183%"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Earliest Open Tax Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States – Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2012</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States – State and Local</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2005</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-United States Jurisdictions</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2013</span></td></tr></table></div><div style="text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the liability method for reporting income taxes, under which current and deferred tax assets and liabilities are recorded in accordance with enacted tax laws and rates. Under this method, at the end of each period, the amounts of deferred tax assets and liabilities are determined using the tax rate expected to be in effect when the taxes are actually paid or recovered. 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. We considered all available evidence, both positive and negative, in determining whether, based on the weight of that evidence, a valuation allowance is needed for some portion or all of our deferred tax assets. In determining the need for a valuation allowance on our deferred tax assets we placed greater weight on recent and objectively verifiable current information, as compared to more forward-looking information that is used in valuating other assets on the balance sheet. While we have considered taxable income in prior carryback years, future reversals of existing taxable temporary differences, future taxable income, and tax planning strategies in assessing the need for the valuation </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">allowance, there can be no guarantee that we will be able to realize our net deferred tax assets. Significant components of our deferred tax assets and liabilities as of December 31, 2024</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</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%">2023</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%">are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.108%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></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:9pt;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:9pt;font-weight:700;line-height:100%">December 31,</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:700;line-height:100%"> </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%">2024</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%">2023</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="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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net operating losses</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:120%">$</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:120%">89,088 </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:120%">$</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:120%">94,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="display:none"></td><td colspan="3" style="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:120%">Accruals</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:120%">20,602 </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:120%">21,227 </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></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:120%">Depreciation and amortization for book in excess of tax expense</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:120%">9,792 </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:120%">10,620 </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></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:120%">All other</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:120%">13,353 </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:120%">10,585 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total deferred tax assets</span></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:120%">132,835 </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:120%">137,396 </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:400;line-height:120%">Valuation allowance</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:120%">(19,447)</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:120%">(116,834)</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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">113,388 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20,562 </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 style="height:14pt"><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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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%">Right of use assets </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%">9,092 </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%">8,695 </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 for tax in excess of book expense</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%">2,944 </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%">5,224 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue deferred for tax</span></div></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,660 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">1,570 </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,886 </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%">All other</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%">3,885 </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%">5,126 </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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></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%">20,151 </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%">21,931 </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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax assets (liabilities)</span></div></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%">93,237 </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%">(1,369)</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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are netted by jurisdiction in our consolidated balance sheets. Deferred tax assets and liabilities netted by jurisdiction as of December 31, 2024</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</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%">2023</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%">are as follows:</span></div><div style="text-align:center"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.198%"></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:13.519%"></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:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:120%">Deferred tax assets</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:120%">$</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:120%">98,149 </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:120%">$</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:120%">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;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%">Deferred tax liabilities</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%">(4,912)</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,279)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax assets (liabilities)</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%">93,237 </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%">(1,369)</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="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%">As of December 31, 2024, a significant portion of our deferred tax assets were United States (federal and state) assets, which include net operating loss carryforwards, tax credit carryforwards as well as temporary differences between GAAP and tax basis that will result in future tax deductions in excess of book. Significant management judgment is required in determining the period in which a reversal of a valuation allowance should occur. We are required to consider all available evidence, both positive and negative, such as historical levels of income and future forecasts of taxable income among other items, in determining whether a full or partial release of its valuation allowance is required. During the years ended December 31, 2024, 2023, and 2022, we expect to utilize or have utilized approximately $19.3 million, $40.2 million and $37.3 million, respectively of federal net operating losses in the Unites States. During the year ended December 31, 2024, in part because we achieved three years of cumulative pretax income in the United States tax jurisdiction, after adjusting for permanent book and tax differences, which is a positive indication of our ability to generate sufficient future taxable income, we determined that there was sufficient positive evidence to conclude that it is more likely than not that additional deferred taxes are realizable and, therefore, released the valuation allowance accordingly. For the year ended December 31, 2024, we recorded a net United States federal and state valuation allowance release of $97.5 million on the basis of our reassessment of the amount of its deferred tax assets that are more likely than not to be realized. Our accounting for deferred tax consequences represents the best estimate of those future events. The $97.4 million decrease in the valuation allowance during the year ended December 31, 2024 is primarily due to the recorded net United States federal and state valuation allowance release.</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%">At December 31, 2024, we had deferred tax assets associated with federal, state, and foreign net operating loss carryforwards/carrybacks equal to approximately $72.4 million, $9.0 million, and $7.7 million, respectively. In those countries and states in which net operating losses are subject to an expiration period, our loss carryforwards, </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">if not utilized, will expire at various dates from</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%">2025</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%">through 2043. Utilization of the net operating loss and credit carryforwards may be subject to a significant annual limitation due to ownership changes that have occurred previously or could occur in the future provided by Section 382 of the Internal Revenue Code.</span></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax provision attributable to continuing operations for the years ended December 31, 2024,</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%">2023,</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</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%">2022,</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%">consists 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:99.707%"><tr><td style="width:1.0%"></td><td style="width:61.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></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="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%">Year Ended December 31,</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="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%">2024</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%">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: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="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: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%">Current</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">State</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:120%">$</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:120%">348 </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:120%">$</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:120%">535 </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:120%">$</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:120%">130 </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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign</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:120%">9,228 </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:120%">6,419 </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:120%">2,898 </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:120%"> </span></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:120%">9,576 </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:120%">6,954 </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:120%">3,028 </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:120%">Deferred</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:120%"> </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:120%"> </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:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Federal</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:120%">(94,799)</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:120%">— </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:120%">— </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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">State</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:120%">(2,751)</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:120%">(41)</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:120%">30 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign</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:120%">3,096 </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:120%">(693)</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:120%">507 </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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></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:120%">(94,454)</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:120%">(734)</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:120%">537 </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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total tax provision</span></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:120%">$</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:120%">(84,878)</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:120%">$</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:120%">6,220 </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:120%">$</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:120%">3,565 </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> 348000 535000 130000 9228000 6419000 2898000 9576000 6954000 3028000 -94799000 0 0 -2751000 -41000 30000 3096000 -693000 507000 -94454000 -734000 537000 -84878000 6220000 3565000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the provision (benefit) for income taxes attributable to continuing operations, computed by applying the federal statutory rate</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%">to income (loss) before income taxes and the reported income taxes, is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:61.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></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:700;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%">Year Ended December 31,</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="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%">2024</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%">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: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="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: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:120%">Income tax provision computed at statutory federal income tax rates</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,036 </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,657 </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%">2,345 </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:120%">State income taxes, net of federal benefit</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%">1,225 </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,052 </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,332 </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:120%">Nondeductible expenses</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,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%">1,399 </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,270 </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:120%">Impact of international operations</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%">4,877 </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,285 </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,955 </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></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></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></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:120%">Valuation allowance</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%">(97,871)</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,693)</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,980)</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></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></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:120%">Other</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%">(767)</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%">(480)</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%">(357)</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:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total tax provision (benefit)</span></div></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%">(84,878)</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%">6,220 </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%">3,565 </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> 6036000 6657000 2345000 1225000 1052000 1332000 1622000 1399000 1270000 4877000 1285000 1955000 -97871000 -3693000 -2980000 -767000 -480000 -357000 -84878000 6220000 3565000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) before taxes and discontinued operations includes the following components:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:61.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></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="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%">Year Ended December 31,</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="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%">2024</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%">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: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="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: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%">Domestic</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%">(9,130)</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%">8,315 </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,609)</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="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,872 </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%">23,384 </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%">15,775 </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 19pt;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 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%">28,742 </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%">31,699 </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%">11,166 </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> -9130000 8315000 -4609000 37872000 23384000 15775000 28742000 31699000 11166000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file tax returns in the U.S. and in various state, local, and non-U.S. jurisdictions. The following table summarizes the earliest tax years that remain subject to examination by taxing authorities in any major jurisdiction in which we operate:</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:69.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.183%"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Earliest Open Tax Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States – Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2012</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States – State and Local</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2005</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-United States Jurisdictions</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2013</span></td></tr></table></div> Significant components of our deferred tax assets and liabilities as of December 31, 2024<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</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%">2023</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%">are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.108%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></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:9pt;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:9pt;font-weight:700;line-height:100%">December 31,</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:700;line-height:100%"> </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%">2024</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%">2023</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="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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net operating losses</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:120%">$</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:120%">89,088 </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:120%">$</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:120%">94,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="display:none"></td><td colspan="3" style="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:120%">Accruals</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:120%">20,602 </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:120%">21,227 </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></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:120%">Depreciation and amortization for book in excess of tax expense</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:120%">9,792 </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:120%">10,620 </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></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:120%">All other</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:120%">13,353 </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:120%">10,585 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total deferred tax assets</span></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:120%">132,835 </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:120%">137,396 </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:400;line-height:120%">Valuation allowance</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:120%">(19,447)</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:120%">(116,834)</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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">113,388 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20,562 </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 style="height:14pt"><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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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%">Right of use assets </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%">9,092 </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%">8,695 </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 for tax in excess of book expense</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%">2,944 </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%">5,224 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue deferred for tax</span></div></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,660 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">1,570 </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,886 </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%">All other</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%">3,885 </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%">5,126 </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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></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%">20,151 </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%">21,931 </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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax assets (liabilities)</span></div></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%">93,237 </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%">(1,369)</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>Deferred tax assets and liabilities netted by jurisdiction as of December 31, 2024<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</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%">2023</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%">are as follows:</span><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:68.198%"></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:13.519%"></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:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:120%">Deferred tax assets</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:120%">$</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:120%">98,149 </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:120%">$</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:120%">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;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%">Deferred tax liabilities</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%">(4,912)</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,279)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax assets (liabilities)</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%">93,237 </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%">(1,369)</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> 89088000 94964000 20602000 21227000 9792000 10620000 13353000 10585000 132835000 137396000 19447000 116834000 113388000 20562000 9092000 8695000 2944000 5224000 2660000 0 1570000 2886000 3885000 5126000 20151000 21931000 93237000 1369000 98149000 910000 4912000 2279000 93237000 1369000 -19300000 -40200000 -37300000 -97500000 -97400000 72400000 9000000.0 7700000 NET INCOME PER SHARE<div style="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"><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:58.490%"></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.640%"></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:700;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%">Year Ended December 31,</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="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%">2024</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%">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: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="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: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%">Number of weighted average common shares outstanding</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%">131,279 </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,568 </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,082 </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%">Assumed exercise of restricted stock units and stock options</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%">952 </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,675 </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,696 </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%">Average diluted shares outstanding</span></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%">132,231 </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%">131,243 </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,778 </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-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"><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:58.490%"></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.640%"></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:700;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%">Year Ended December 31,</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="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%">2024</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%">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: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="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: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%">Number of weighted average common shares outstanding</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%">131,279 </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,568 </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,082 </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%">Assumed exercise of restricted stock units and stock options</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%">952 </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,675 </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,696 </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%">Average diluted shares outstanding</span></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%">132,231 </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%">131,243 </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,778 </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> 131279000 129568000 128082000 952000 1675000 1696000 132231000 131243000 129778000 INDUSTRY SEGMENTS<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:700;line-height:120%">AND GEOGRAPHIC INFORMATION</span><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 divisions: Completion Fluids &amp; Products Division and Water &amp; Flowback Services Division. Transfers between segments and geographic areas are priced at the estimated fair value of the products or services as negotiated between the operating units.</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:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></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:8.695%"></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:8.695%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.700%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">December 31, 2024</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%">Completion Fluids &amp; Products</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%">Water &amp; Flowback Services</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate</span></div></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="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%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In Thousands)</span></div></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:700;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-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:700;line-height:100%">311,301</span><span style="color:#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:700;line-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:700;line-height:100%">287,810</span><span style="color:#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:700;line-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:700;line-height:100%">—</span><span style="color:#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="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:700;line-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:700;line-height:100%">599,111</span><span style="color:#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%">Cost of product sales and services</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%">192,263 </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%">231,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%">— </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="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%">423,428 </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%">Depreciation, amortization, and accretion</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%">9,733 </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%">25,631 </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%">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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">35,721 </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%">Impairments and other charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">109 </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="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%">109 </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><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><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%">General and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,754 </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%">19,116 </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%">45,099 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">89,969 </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><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><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%">Interest (income) expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(713)</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%">64 </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%">23,114 </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="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%">22,465 </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%">Loss on debt extinguishment</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%">5,535 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,535 </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%">Other (income) expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,369 </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,134 </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%">(9,361)</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="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%">(6,858)</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:700;line-height:100%">Net income (loss) before taxes and discontinued operations</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">82,895</span><span 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 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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,700</span><span 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 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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(64,853)</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="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,742</span><span 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt 0 7pt"></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="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">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:700;line-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:700;line-height:100%">36,961</span><span style="color:#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:700;line-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:700;line-height:100%">23,442</span><span style="color:#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:700;line-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:700;line-height:100%">277</span><span style="color:#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="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:700;line-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:700;line-height:100%">60,680</span><span style="color:#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 style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">December 31, 2024</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:700;line-height:100%">Total assets</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">290,788</span><span 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">158,475</span><span 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">155,932</span><span 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">605,195</span><span 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">December 31, 2023</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%">Completion Fluids &amp; Products</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%">Water &amp; Flowback Services</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate</span></div></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="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%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In Thousands)</span></div></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:700;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-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:700;line-height:100%">313,030</span><span style="color:#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:700;line-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:700;line-height:100%">313,232</span><span style="color:#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:700;line-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:700;line-height:100%">—</span><span style="color:#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="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:700;line-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:700;line-height:100%">626,262</span><span style="color:#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%">Cost of product sales and services</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%">196,954 </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%">241,218 </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="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%">438,172 </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%">Depreciation, amortization, and accretion</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%">9,053 </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%">24,876 </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%">400 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">34,329 </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%">Impairments and other charges</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,189 </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%">777 </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="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%">2,966 </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%">Insurance recoveries</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,850)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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,850)</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%">Exploration and pre-development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,119 </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="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%">12,119 </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%">General and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,003 </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%">19,452 </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%">49,135 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">96,590 </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><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><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%">Interest (income) expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(646)</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%">205 </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,790 </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="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%">22,349 </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%">Other (income) expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,106)</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,757 </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%">(763)</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><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,112)</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:700;line-height:100%">Net income (loss) before taxes and discontinued operations</span></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">78,314</span><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-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 style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">25,724</span><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-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 style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">(72,339)</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">31,699</span><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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt 0 7pt"></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="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">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:700;line-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:700;line-height:100%">11,073</span><span style="color:#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:700;line-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:700;line-height:100%">26,571</span><span style="color:#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:700;line-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:700;line-height:100%">508</span><span style="color:#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="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:700;line-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:700;line-height:100%">38,152</span><span style="color:#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 style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">December 31, 2023</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:700;line-height:100%">Total assets</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">249,911</span><span 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">166,325</span><span 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">62,725</span><span 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">478,961</span><span 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></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:8.695%"></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:8.695%"></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:10.449%"></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:8.702%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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="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%">Completion Fluids &amp; Products</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%">Water &amp; Flowback Services</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Eliminations</span></div></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%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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, Except Percents)</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:700;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-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:700;line-height:100%">273,373</span><span style="color:#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:700;line-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:700;line-height:100%">279,840</span><span style="color:#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:700;line-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:700;line-height:100%">—</span><span style="color:#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:700;line-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:700;line-height:100%">—</span><span style="color:#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:700;line-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:700;line-height:100%">553,213</span><span style="color:#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%">Cost of product sales and services</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%">182,388 </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%">217,841 </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%">400,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation, amortization, and accretion</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%">7,455 </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%">24,683 </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%">692 </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%">(11)</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%">32,819 </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:120%">Impairments and other charges</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%">562 </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,242 </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%">2,804 </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:120%">Insurance recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,750)</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><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%">(3,750)</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%">Exploration and pre-development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,635 </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%">— </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,635 </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%">General and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,246 </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%">21,619 </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%">45,077 </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%">91,942 </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><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><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%">Interest (income) expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,346)</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%">138 </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,041 </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%">15,833 </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%">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%">(1,183)</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,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 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%">(867)</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%">(4,465)</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:700;line-height:100%">Net income (loss) before taxes and discontinued operations</span></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">57,366</span><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-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 style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">15,732</span><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-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 style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">(61,943)</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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">11</span><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-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 style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">11,166</span><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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt 0 7pt"></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><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:700;line-height:100%">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:700;line-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:700;line-height:100%">9,426</span><span style="color:#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:700;line-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:700;line-height:100%">30,431</span><span style="color:#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:700;line-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:700;line-height:100%">199</span><span style="color:#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:700;line-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:700;line-height:100%">—</span><span style="color:#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:700;line-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:700;line-height:100%">40,056</span><span style="color:#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></table></div><div style="margin-top:9pt;padding-left:18pt;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 geographic areas of our customers and in which we operate at December 31, 2024,</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%">2023, and</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%">2022,</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%">is presented below:</span></div><div style="margin-top:5pt"><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:58.490%"></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.640%"></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:700;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%">Year Ended December 31,</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="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%">2024</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%">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: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="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: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: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="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%">United States</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%">399,141 </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%">417,663 </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%">391,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 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%">Europe</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%">112,940 </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%">116,838 </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%">89,077 </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%">South America</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%">56,574 </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%">57,700 </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%">30,560 </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%">Canada and Mexico</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%">343 </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,863 </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,213 </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%">Africa</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%">87 </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%">300 </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,826 </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%">Middle East, Asia and other</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%">30,026 </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%">31,898 </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%">36,573 </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></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></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></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></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%">Total revenues</span></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%">599,111 </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%">626,262 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">553,213 </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-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our chief executive officer is considered the chief operating decision maker. We generally evaluate the performance of and allocate resources to our segments based on net income (loss) before taxes, return on investment and other criteria. Resources for each segment, including employees and financial or capital resources, </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%">are allocated predominantly through the annual budget as well as the annual and monthly forecasting process.</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 December 31, 2024 and 2023, no single customer represented more than 10% of our consolidated trade accounts receivables, net of allowance for credit losses. During each of the years ended December 31, 2024, 2023, and 2022, no single customer accounted for more than 10% of our consolidated revenues.</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:71.960%"></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.639%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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="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%">Identifiable assets</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="display:none"></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%">United States</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%">444,064 </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%">318,501 </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></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%">Europe</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%">79,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%">85,948 </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></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%">South America</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%">66,912 </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%">57,440 </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></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%">Canada and Mexico</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%">679 </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%">800 </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></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%">Africa</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%">3,175 </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,386 </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></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%">Middle East, Asia and other</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,053 </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%">12,886 </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></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%">Total identifiable assets</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%">605,195 </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%">478,961 </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></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:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></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:8.695%"></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:8.695%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.700%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">December 31, 2024</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%">Completion Fluids &amp; Products</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%">Water &amp; Flowback Services</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate</span></div></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="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%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In Thousands)</span></div></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:700;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-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:700;line-height:100%">311,301</span><span style="color:#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:700;line-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:700;line-height:100%">287,810</span><span style="color:#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:700;line-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:700;line-height:100%">—</span><span style="color:#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="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:700;line-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:700;line-height:100%">599,111</span><span style="color:#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%">Cost of product sales and services</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%">192,263 </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%">231,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%">— </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="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%">423,428 </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%">Depreciation, amortization, and accretion</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%">9,733 </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%">25,631 </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%">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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">35,721 </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%">Impairments and other charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">109 </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="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%">109 </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><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><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%">General and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,754 </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%">19,116 </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%">45,099 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">89,969 </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><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><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%">Interest (income) expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(713)</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%">64 </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%">23,114 </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="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%">22,465 </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%">Loss on debt extinguishment</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%">5,535 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,535 </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%">Other (income) expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,369 </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,134 </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%">(9,361)</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="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%">(6,858)</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:700;line-height:100%">Net income (loss) before taxes and discontinued operations</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">82,895</span><span 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 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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,700</span><span 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 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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(64,853)</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="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,742</span><span 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt 0 7pt"></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="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">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:700;line-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:700;line-height:100%">36,961</span><span style="color:#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:700;line-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:700;line-height:100%">23,442</span><span style="color:#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:700;line-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:700;line-height:100%">277</span><span style="color:#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="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:700;line-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:700;line-height:100%">60,680</span><span style="color:#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 style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">December 31, 2024</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:700;line-height:100%">Total assets</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">290,788</span><span 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">158,475</span><span 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">155,932</span><span 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">605,195</span><span 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">December 31, 2023</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%">Completion Fluids &amp; Products</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%">Water &amp; Flowback Services</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate</span></div></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="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%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In Thousands)</span></div></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:700;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-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:700;line-height:100%">313,030</span><span style="color:#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:700;line-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:700;line-height:100%">313,232</span><span style="color:#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:700;line-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:700;line-height:100%">—</span><span style="color:#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="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:700;line-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:700;line-height:100%">626,262</span><span style="color:#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%">Cost of product sales and services</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%">196,954 </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%">241,218 </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="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%">438,172 </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%">Depreciation, amortization, and accretion</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%">9,053 </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%">24,876 </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%">400 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">34,329 </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%">Impairments and other charges</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,189 </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%">777 </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="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%">2,966 </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%">Insurance recoveries</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,850)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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,850)</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%">Exploration and pre-development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,119 </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="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%">12,119 </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%">General and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,003 </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%">19,452 </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%">49,135 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">96,590 </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><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><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%">Interest (income) expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(646)</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%">205 </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,790 </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="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%">22,349 </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%">Other (income) expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,106)</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,757 </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%">(763)</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><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,112)</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:700;line-height:100%">Net income (loss) before taxes and discontinued operations</span></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">78,314</span><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-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 style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">25,724</span><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-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 style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">(72,339)</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">31,699</span><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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt 0 7pt"></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="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">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:700;line-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:700;line-height:100%">11,073</span><span style="color:#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:700;line-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:700;line-height:100%">26,571</span><span style="color:#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:700;line-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:700;line-height:100%">508</span><span style="color:#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="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:700;line-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:700;line-height:100%">38,152</span><span style="color:#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 style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">December 31, 2023</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:700;line-height:100%">Total assets</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">249,911</span><span 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">166,325</span><span 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">62,725</span><span 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">478,961</span><span 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></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:8.695%"></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:8.695%"></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:10.449%"></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:8.702%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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="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%">Completion Fluids &amp; Products</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%">Water &amp; Flowback Services</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Eliminations</span></div></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%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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, Except Percents)</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:700;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-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:700;line-height:100%">273,373</span><span style="color:#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:700;line-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:700;line-height:100%">279,840</span><span style="color:#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:700;line-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:700;line-height:100%">—</span><span style="color:#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:700;line-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:700;line-height:100%">—</span><span style="color:#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:700;line-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:700;line-height:100%">553,213</span><span style="color:#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%">Cost of product sales and services</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%">182,388 </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%">217,841 </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%">400,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation, amortization, and accretion</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%">7,455 </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%">24,683 </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%">692 </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%">(11)</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%">32,819 </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:120%">Impairments and other charges</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%">562 </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,242 </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%">2,804 </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:120%">Insurance recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,750)</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><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%">(3,750)</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%">Exploration and pre-development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,635 </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%">— </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,635 </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%">General and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,246 </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%">21,619 </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%">45,077 </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%">91,942 </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><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><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%">Interest (income) expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,346)</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%">138 </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,041 </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%">15,833 </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%">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%">(1,183)</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,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 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%">(867)</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%">(4,465)</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:700;line-height:100%">Net income (loss) before taxes and discontinued operations</span></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">57,366</span><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-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 style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">15,732</span><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-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 style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">(61,943)</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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">11</span><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-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 style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">11,166</span><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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt 0 7pt"></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><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:700;line-height:100%">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:700;line-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:700;line-height:100%">9,426</span><span style="color:#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:700;line-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:700;line-height:100%">30,431</span><span style="color:#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:700;line-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:700;line-height:100%">199</span><span style="color:#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:700;line-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:700;line-height:100%">—</span><span style="color:#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:700;line-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:700;line-height:100%">40,056</span><span style="color:#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></table></div> 311301000 287810000 0 599111000 192263000 231165000 0 423428000 9733000 25631000 357000 35721000 0 0 109000 109000 25754000 19116000 45099000 89969000 713000 -64000 -23114000 -22465000 0 0 -5535000 -5535000 -1369000 -1134000 9361000 6858000 82895000 10700000 -64853000 28742000 36961000 23442000 277000 60680000 290788000 158475000 155932000 605195000 313030000 313232000 0 626262000 196954000 241218000 0 438172000 9053000 24876000 400000 34329000 2189000 0 777000 2966000 2850000 0 0 2850000 12119000 0 0 12119000 28003000 19452000 49135000 96590000 646000 -205000 -22790000 -22349000 10106000 -1757000 763000 9112000 78314000 25724000 -72339000 31699000 11073000 26571000 508000 38152000 249911000 166325000 62725000 478961000 273373000 279840000 0 0 553213000 182388000 217841000 0 0 400229000 7455000 24683000 692000 -11000 32819000 562000 2242000 0 0 2804000 3750000 0 0 0 3750000 6635000 0 0 0 6635000 25246000 21619000 45077000 0 91942000 1346000 -138000 -17041000 0 -15833000 1183000 2415000 867000 0 4465000 57366000 15732000 -61943000 11000 11166000 9426000 30431000 199000 0 40056000 <div style="margin-top:9pt;padding-left:18pt;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 geographic areas of our customers and in which we operate at December 31, 2024,</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%">2023, and</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%">2022,</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%">is presented below:</span></div><div style="margin-top:5pt"><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:58.490%"></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.640%"></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:700;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%">Year Ended December 31,</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="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%">2024</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%">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: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="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: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: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="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%">United States</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%">399,141 </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%">417,663 </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%">391,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 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%">Europe</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%">112,940 </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%">116,838 </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%">89,077 </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%">South America</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%">56,574 </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%">57,700 </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%">30,560 </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%">Canada and Mexico</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%">343 </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,863 </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,213 </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%">Africa</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%">87 </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%">300 </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,826 </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%">Middle East, Asia and other</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%">30,026 </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%">31,898 </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%">36,573 </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></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></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></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></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%">Total revenues</span></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%">599,111 </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%">626,262 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">553,213 </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: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:71.960%"></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.639%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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="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%">Identifiable assets</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="display:none"></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%">United States</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%">444,064 </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%">318,501 </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></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%">Europe</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%">79,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%">85,948 </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></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%">South America</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%">66,912 </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%">57,440 </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></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%">Canada and Mexico</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%">679 </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%">800 </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></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%">Africa</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%">3,175 </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,386 </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></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%">Middle East, Asia and other</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,053 </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%">12,886 </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></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%">Total identifiable assets</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%">605,195 </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%">478,961 </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></tr></table></div> 399141000 417663000 391964000 112940000 116838000 89077000 56574000 57700000 30560000 343000 1863000 2213000 87000 300000 2826000 30026000 31898000 36573000 599111000 626262000 553213000 444064000 318501000 79312000 85948000 66912000 57440000 679000 800000 3175000 3386000 11053000 12886000 605195000 478961000 SUBSEQUENT EVENTS<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 2025, we sold our Kodiak shares for proceeds of $19.0 million, net of transaction and broker fees. We will record a net gain of $0.6 million from the sale of our Kodiak shares during the first quarter of 2025.</span></div>The Company has evaluated subsequent events through the filing of this Annual Report on Form 10-K and determined that there have been no other events that have occurred that would require adjustments to our disclosures in the consolidated financial statements 19000000 600000

&Q%'-? #KA,S]!!\(<^.QX+3B(S[_LD[DQNP] ;N M*.BB>-(#%!CPK7T?7AE@,T55#B/S==NLR/5F##FWUMLRK0]FRHID60[%D#>C MXW=:MCGR7PVRH=B#* SHHSE,U_/2R_#MV4TZ$K MR4E*OHG#MZ^/X!08=I7 M+7N1^RZ^V/GP]JTLV)RBERK!1"5U6P>6-ZF[+34QZ#.[>H MG[Q1DT* B)TK5(%- 34L\?N9D5L;:QJY,/"()>6TNP#0]*F@0M9LMJS<@N=N##RL:7V-ME*= E(_J:H6?#C!2OIPK[L\0_]UQ@H M!&U9D5N/N>!4+@0TW8V6DEZ&6\3 5$53+]YR/_OUTNT7C?-.U4"IZ0:DT;['=4)!U[%V,;#XX/#A$)5]&G+J! 4PBEQ1I)DQ8Z" MGE"32JL&\3.D-<-;ST85Z3LM,B 8QH;F') =C9%>E]6LD-D06) 8:BF9:TTP M#H_T:LW;.3^-!E\P>=&78?V)MST6P1@X!AK(H$O-21MDDK$[0_)RV';S$N15CZ,14J$*@F6VU1@X*(D-FOMUGC%]\OT-U:-@X72_X0F%9 M-:PT''@8 MF&@,20R85:ZLJMV5#/@NI(6!?L-7&U'0Z@L7Y5FF:K&'%!%50?K=+EK%H&IJ M&_L*R(2NB,LW#24Q=+)'XIH4LI:3?\WLVW';:-0>+C9!US)"&UHOL>(/'+#5 M(4%QX1'KJ:L1[(6-D/S6O^PG.1@JR%&C9Q9B9K:-LZ[% UN@GD)?/?DKB?C1 M'6GR.1V""C9UZ'<3I..4Q59KL=E%524C64R8X*:5RJP!AYA0VB]0Y!%/:M W M6J6*PE4D[Z:J*FR4'^&/G;%I4Y)?*Q"D,!108RG9(P>"M#)U,A5%0YP AI4( M"3#T'6B!C16J.<6F:CG4[BC*>@2L!OE8F35I[0+!<&O>:-(*1#85,-G,1[+F M."BA$A5^P3/'STZKC";TD^6$\ $-VE_MG]LN2@+1@"J6HQ'2Z.W>12P/=Z4N M0CPH GT2![5;ZIDN[1/P7(*>$"7FEDB)< )'UK*+:(:M1S0M/3\R'G' 0H%F MYF@-> OH>+ (,XH,.43\&&4\\8E+ZZ5*M!KS" M;NY'">N@V\;77C\+C?%SZP"4R94ELA/,-TB= G-2%,&*Z"6?8FWCS&D;6[9_ MJW9O3^P_AXV]L H%J:]A7SU"Z:*EW?[J]*2/7D\Z#QK--[*SYVU=W.IM7G-T M&INB# C0=$E)'F!2 JH=JFK0+G?>E,PQ^Z$UC.VR6GT/;R75Q,;_M,*:LI@B"H,BT:HJ>Q MN&;]"LV5'+6BJF4(^ ^-1)>I1BBENV&H\GHAG+P$].O@-&A=M;>(7[JUZKB^ M#W(.[Q@ A,F"( 3UKYY5R=ZK?2^^,S$WC\TH(C3&4Z[)2(#%+ LQ@8UZ@B7( MJZ*H9@XU!BH+':)@-?:L9[^:L1WN#FQ235!?:TK4SLEA.I2F[N*[^LDO"!:[ M$2 /82AUJR'+"'D0HNBJE8+=%?]JA(:[@*1S58(6I=A4;PHV')8'X-$J!@,$ MM+!Y.-S(80+<@]'Y;-BV3W-\O*Y&C38P2A]T1A J2*^%2WIB1%TB8+CQA%19 M.JQOW@^D=5B/A;Z6M3W"-$=+\D:-T8%82F:1:)GT&*D'RXJ^3(R7]I;R ;MN M;=-^_<*N5B1WL(,=[&"%>W<'._B2D@%;H/3]1MQO)A,23@-=B8SU"2,=9'D] MN^EY1CX@ ]B8P,\U>_(BHYPL)F>8GV(7;J<\US!:\Q[*&V29YB M,4'7L$;'%+F,D"VWXG<=#*B MYWNF.D@%I=U;2JK59"*E<93-D>3=_MU_T#B;*N8[LL00&"+D1<*KSX<;PS[. M$QDJ;+0U0A?H7[U#N_VX\WEJAPI18R_)YZ]+6<-1,@;W:H A^QY7WK!'!T1% M?:"K:NQKASB'/\4H"K@W4X(/(7\>D .$5J*(A7T.!O[!C$E=G,J;\7B/N\HB MO^'F9OSMQ AR$DN-X#:@5616%H+T'![%$+>_+ MM923!>':RF9U'O>NG\:=X0B-2)#NG)EX&H&TN0)(0<_T15+^6K+2O=-'F_F_ M>GH(ZYJHDO72]5901_ ANN6*7(B$O*$,**H7!-8Q;7*AKF6A1E5E8S'H'!"F M*LDYR!@"Q)9539&AAR!;V#C4/:>"D3O..9=D,E4.[C5H,%,.2_>@!4Y>N1;W M!]N?F$$'UY#2(P<2(4A8% \6@-PJ?T=QVFN57)0F#7XLP:&4#NQD\ M7.@HGD@M;$R4W%WWA(?=[41G)\"&_%.Z@%^>Y$V-7C4I2(R1-E]0:"C&P[LO MAXW*,+2[VYN'V1OV"QB'9+$A)3@N54-8CX6-"-BGB,.;!G1\$ V[?7NT8A%R M9ACNA@M/J&M"S#%08RSU$/W;(OU7HXQR /%:$B"/(F2[C7G8C>$*&HM; P:: M<^F38(IW"+M)JIUD>;!4)9;MA= BXDID:YE)H>J@I#EGCY;V MS*A_WV?-J-W.+-F9X!V94-Z\9&E.4@;1H /:GX7B([LM>;@M(:;%Z]_F8%0, M&&M3V2!7"G9_->;:1::A\LH[->P!-V9(.&FV+I?LSFXWGL!:L7%HC#CVW=X]W$F2-UP4F]. TB4KN3[[:P\PE=2'!'$BA$?-JF: MF:$4$G)1=<>@.EB#VV"J.*@-NMN2'FP*ST-:*YI>Z,\S6-O7?CY5KDJ7D4/2 M0?Z)E;0NL,PO"B0NK' Z4C)/SCQ#M2F"/?O%+UXS]5]P:K(3L9?J09P(:TUZ0K6Q-5*.*4 _E*X-MV2!^1LSD;L MKEF2W3:W[(_"I=J%G M I!'Q9!4.07CEYQ]W8PF8@L.;4=I0QYY[DIIE=47YQ'MMOL>M]N*N\P7W%E2 M4"4277!1/<$2&P[ZN!R_B.FYE)IKJX>3"%O M5*C.T\;>D31 3)^]$Z2IJK+]),Y\!&,??3><@SA?&&0FS(I)$S"XTIG-LJ7< MOOB=J$S=FOS$.^.Y=^1[._G^1F(-F$E;J*% ([)V"/#-FEJP,>MZ,P+/*M<4 M>^I%9:N(GH>DAJQ.XNE;_.FV*R:6I=RIJE14Z=&)"IX%F4UKB*RX<.YLDOG _U:]20];3RG4?/ M+-#^P970)[:'KU:556I5_6D96:ZQ+675[ZE]/G2=]#(LS,:VIC>M>G Q7+VD M$1!=72CL<*I*'B[J> MW\6VKG@-*B&V *Q?OCUK=AD!+JY1LM[TM\@DT,ML5 MH&C49=UKB7+VU'2?')@E3&JD)M1V!K83N3T(E]I5]>.W9BMT1<-;,D+_L(S0 M&[\%)X_:*EAA\LRMC.PTP(D;ZO*3(V6,&J%1S5C/9[G/1+LJ&Z:QH!IEMP_8 M'3I(N,[4BJH$V\_KTN?'Z]B$=_+L B%[WTAZV-=0/>6,842X[$F\+8]?287K M?=:DU(O:YKHA!\B8!PZQZXAT+A]2I'CN:/B4Y!]R@DW*+=](P4_]K*IR%:EV*KT M8O^+VA_VDW]4,TF5,P6]&/EN!KJZEOH NQ11R5L_(=X2;VG3JVS\6K'W"#/: M&YM %Y:236LTR\4-"2R4_)1$-\82\52$I[,8=U)Z6(12W](!'R$B05=K9_N= MQK_=A2?TJ!_52CJ/#R9M?J.U2ZK [JV:4VD:4@9A4QVTN;7EE++HR2<:GSL& MQO=9JLM6$4<_N>26R 6U[I2EFP3=V^84">+9[\8A@^%)46Q.]7%OC,/);.U; MPZ1WD>Q=)/N.L>2C723[KT>R'X>W+F5)5V34>49AG'84][PA;N%RJ%?+>G,/ MPOX)W" /+O#NR(F.7A[N7>]_+8I\\,=XC='[9%PESV5$$T17_#X+?0#)V\%A M$" %(87Y[RAKI(IH)3!:NT*["5R;M[YQCJ%%^8\"RRJV;B1.L M5RP!EIM,71$0'($+<;&*@/JI]75U)D".%ZX@H\4!]>6D-\M9]R&M27&["=0N M@1,D U&0E4.]+= 8:;PNM/29BP\=5%I7,[H")HYX?F/]Y#$%N.=QC8NDJ$3) M77LM53A !R&4?5*30?\W^LJXL1:-VIV6>X5><)2QESZ:XT1+U-X%]RJEA]N) M\#>D#'6F@Y/F;;"3\?.V2%VS>G.65G>_1X9YG_;"MO+3DP8T4%BM-/DL0YXH M&_Y3Q"AE3\):;^&M2"K"SUQW9IZYF0-/5-1FQ+G=XDHM@=O5W6>U_.I34,A+ M1%?U?*T^*BX="5V>?L$=@<-:!J.$_;*S!4PH5\;2GOXI7FBTW7+X>KTA,^BF8]Y MYBS&0FOCTEK0:OE1VP*_S!UW^Q-Y*T^PZ.@4UN6I-=5;=KP+#L,RAY3)46 % M%?<2R&VX<0[ZEU%YZ/2MZUFO#SX+?B-_[780>6\N(^9O9NM]#R36JT#;FCG.,1U^H,HP'RX&///:(4FE<'6%$ MY'J09DWP=U=HG_L784R' .1P)AOV)RYPZ(42I(\ V_WZ>? EKE]R*0KY%#SW M(1_Y_=)'/DR;B@V6&&-(R[PA0;G;C*\'F@;$1#A@<&RIMJ_IU.0V MT0MB\$"CN;X 17'9$T:1!UA1ID7 P1 MI":6>F&(F*EU8_O;TI)Z>QNF$Q<;SZ?#D$MQZV'JBHW\D;E M5=H8=KUADG/I&&+,BP)C",P$0J\IXA9J_3=J:K(D3[L70[XIY1 M=]R-WBW,:*GQ@65TK?O%^?P2&W[IN?BR+3A'&?SDC67PAVL9<0]PDJ4+T('@ MB-!$F,+,=JB%$//*)HVO]]+]'4=^\>$?,AOB-L:LXD&9XXI65J&W=NK4M:V^%?[##FJ^[?4U4&*O6EAFH6PF&48BX0]P6E3,A MY"\:)1);\D8>>C;R*$&32C/VDS.T0E9S0ZZ:S>]C>Z?@:ZJR(86GFBTVNB/( MK\(T1V9B6IEK8YMEVW.8XXV,U66NRH\)S?VP0I[DUF) V0[^"ZPOI(OBT#MH MQ@Z:<4=PQ/$.FO%E>#,4/&5]MA85" M-#)B@#XCOEXFJ[YA&?XK9>^2JMFXMML7!?%$1+"L+Y2D\.>:P53F#Z>+"M%TG6+M'-AZ )IR[F@9IK6 MTL+[^\E/\(0&^_"ZZ3&D6+>&LGH1"?.'FBN-)6,][YIR:#.#@J*P:RF$TKV BJ? M:XD1R6&UV'TN/%)(6[D*5'FJ%F.![B'M+!43D=IVM(QXB; V?#Y!VJ#SS660 MVS/5[?.RWK./.7%?_)H$6C'- +/4!6&G$?%,%U X#K/GJF4QN'9B_DS*:]PN MQ=A\AO+8\NVV@!?;!%F5LB_&.6U=IU]_.;_ 5LK ]?G0P1WLEM!7*&JUW?59 MS4P60(.^ES>Q!O)6+.]!S!"16RFJPVQ(]+C:R7'XUG:N= $H-XU>C/'W"37M MJOT\2[&88;-'D+9YK'2%R+#%WR^X1#S^#B>+CG-./B)+V3&,SE)8,:JIY48P M\*+B05RIQJX%FBM_H+/]DB;NNH.2RS$@7@[?OGUCKV W,*/M<($^@L'O ])G MK9( I[8:$B*!MRQ5[ZC_S,+/GSNXP"OK=3T)= &'\V=)$2$DJPM.P=T"Y,EZ M)(%X%IFPOX,LI'9M"SNT90=KU69\BJN0L*)BO9#.I(T-U7:O8>-ZY8%(X5HX M-S6P66186)C$*A:WJLRNQ24RQ!(_+5J1!I]^CFF#0TPBS1I6=7ZA#$!;'P=_ MKD7ST MTE1**X7(SQASY?67D^C?F4@&87VK8 %K_;B!14)R8A/V#C%L$A2W5 M,+=R'EYN/7*B52,(%.\)=9(BLZP4V11V#'^?JJH0/N\_NKL0,W)$++Q=>"\P M$.PR*-+6,9+#4DX*]@:WZM4D>Z@>LG^/HCJP=[8VS2*O[S\7S7'%Q6%72QTT4VJ>G(89X89)K< 1;D,-EPLM#\C.(L;Q.2KCN.T;=,::-=!G'*(@51N.,)J^ M"I3>951/542"GZ$:$/.?:=2Q,5K0&!=[5[;F^C"^U0/(=(<%I\SCUA?L(7"1I'FL3Q(9^>^6MFV6,3JW!W-;2LSN) ;6ZX5;*RV<9A5P1:C3N M)5*1Q!V@V:J*Q4Y(D]'<( XP:*D(/FHMBQ<+?%R;&-_$[6X1 FEJQ*$\EC" M@[C$Q>VS<"_%A\'YJ%;4MN5!URR03?-AIPFY/&-/B.LCS?4)(RBSBYHZ/T=K M1Y)/=(F=7\_E0D6/)5D9]#/L\>L#<>XX)M=5/*Y1"5S:AH#%-YB M+< S/L:M?RQ[Z:K.R@1U(""^'5;^+3QGL^^3E$X3_>6'1D;^_,*4SE-==YLU79KJ6<>+5,H_K+.!54W% M%=M'7=46!\1R@+,R^;/)AJY./E;NI]@#G7'.CC?H)"WF"X4*74DPNMZU0*# M(:?MW:W^Q+9;=\^DK.!/!1 C1BDOB#U^>SE8: BXONXNV1C9\+\:$'@(:PS- MVT4Q1J@FZR)DK+4ADNCG0Y>J"+2O@,.@<"CCG)*\T@OV,>=LD"07QN&[?<0J M1,UA=L[9>ZN)')R#70,W9-O>HSSF\PL"RJ9@@\= X99<.B6M&XAMGEZN&L707:M/8*^B-J-1 @ZE@ M&]"RA?6C^[E5=MXW0V#IB%H :2$NG6S]Q)BYN$+G&3&#CEN/H=K+M!O?<<&Y M&OK)Y=K7LSMH.4W4TI+R%-9/E&O<=XH_]QQJ@(,S(6*!D^;:^# ZUW!!9$L+ MK.57QS=@ZKCR5F]K;_$5-EAK%Z$ VAPWI6*(F\==<$6D;X^;("9I42EU-<"' MI;'5\2,JM7Q=1+(3$2<;K+Y&3V"YJIZGO\4+#H%:L8YMVX5ARP_%3F[? MA3 4([6<[@M4TD=*,GDV1+.7/0NEEZWYEX/C@T,/_KAK$>WM..5+%#@ZD"@6 M!@L%M<8@AT1=Z7E'&%%UKHPZ>Z*DVK .KU5(F3R..@$=:Q8/0<6D DQ MZ@J!A5$A.U%&[O-XR]W\4$ONM[ZQ82%"Y0K0+,E8Q>Y_,J>426(9#J[KABF4 M"\<$Y]!O_4V*V5\5XVHV(\P;C2?.5B.,V2S28 MED.(@PZ=VQ$]DU63VD4A@E) #-XK4C)K\6&ZEYP+W"G1UNUEI)WOHC"U2\!U M+SNH!BQ>QP.&"(CBU%0?&&.-*;[2A;TR]$8&9V8F^\ER5$"4CPLJ*?:?O%.X@G9>SU9@&:!E9Z*VDL&^.J9SG2QU:&,0LN82? MQ'@F%T!=+79"W0XQP3#E:YYG22BNRGYQ$OG*X)GIVNYM0:X:M M9RY/,6#,[FUI!DY#@HL["DO_8=)/[AAI^QT+;^L*L[Z31@_Y;"_NI)'RVO;J M7+U.\,DN9KF+6=XQ:OC]+F;Y%<4L[TCTKIMQW#;8PX6\J.0L&%$R",.Y+$,A M.0<:Q#](^ZFYQNZ\T\PHSG?J\!X,0$;N4_>,P7RI8**H&E<'\J$^$@E/(;H? M55(?/POH_D>)R%W7*?JDJ4>5II(AG[D[YS<"^[ZZS:YPF7183?]Q/_FM MW3A9WH!N:PP6T S43QF'&*+-R-V/UU(_I:DSR5#-1>+PCBY:.PPMB6).C>PH M0\MFO0<('OK9.9(<_/FMB$#4>,[54D/GJ6L&!:]G;4"> T/@UT5O?*1]H3W] MNF:YS_-XO^D_BW*=I[;"'48VD?5&R.PMVY!5NW'"?@W/"N"T D&6G=/@F9MK M4QFA(+!HC>W;%5"=8BI4X9+,ZM TVEF> \^U+:/TW8C).6/'$XOIG;THN=/& M6:(PR\I>Q#;38Z'9=ZMX(5?TKVH+^,;W3","L0$J9'Z$KVV7*G-IWE-%JT)K MA:X GH.76E$^2JTF$WB.F]H&^4BV[O!(Z8P*&,W[R=X5=]'T2J-Q0)7XK6C/ MXFM"+PH+%Z>2[]&[GD=KM+]E9^'[9Z$07G*)MU/2VU%B;MDNK-, +\].J>2# M Y_8=&L?6!YCR81224;#"&6U;JP'*6DX+T1N1PVF+[N6KA@X5A71P$?U$X.7(@[ M8(;@EE'^#\^"__S3[8LS"GA?MVPO5NV$164P<K=P2.\?G>MMHQJWSX+#H)E0WUVQ);M MP*KU_YW@?KT U0PE &Q(+J@L*:V/K9U%ZX:N$:Z-G-O^"+754%;0?4=)0$!D MY5+^./@W#^GQP!? Q@(#!>TI^[DU5ZAH, 'FDW]BJ/H"\4^H-*RO7+#:I=%; ME968L&[A7>=6R>(\ L8MC>FYQ&6IJ!/L<8_#XB%STS,PUHV3%JWU<'B1HF_6G8RS&U8W3QZ_'%^/I$G,@MD=:KUJ623JK;;K%.RAE@ZQ,*BH M09Z]HDN=+#U,6V\ 2B6_Y/)"D]UJ%AT_)$H:_\R8[;/OCMR(<$LK7P/)9BV5 M]!.:TBITT*"=?^X.*Z>8I&',!5'$Q4V!.6MUQ![:91D+ MP6RTE4RBUIA#[$V[KH[)X]DO#W+;3LKMI-P*0_:923FD397]_84Z.GY]G U> MO3[*Y>%1ELL?LO2U?'G\!CX5L/8P?I$X30GZ^(C) M[FNMIO_WC_.?SJ^"U;3QS#?F:O?ZOMU#>M?WY:#FE4Q')?/C[<2WY-NL9SF^]YQUG M#AG!7H-5]!H9QE=[7(7&?G*^V@%AO0\,-_(^".=V.(]< M:S8H!T^=+H]NQ+YP*EPM5-%PHH:6F(V'%38;S>"GRN;XD'N>G5; R2BX M\E5C$N3WH6U1Y%GAXO[.5\^>PK@,/NQ?IY-2Y)3'@" '&="_W2@")5&'MWB( M%N"J%[S[/E81!>.VS4>^FH2[]'".N9P%.G=L3#34%[)93*C-=_Q9R5XZDECY MNRCBP,.@NI%F?WU#62[!?V"56Q3P7^E2K?[W[>'[!/Z#7UX_BC:YF2QQUG_Z0/#VQ_?6R 5\%MSFGD"05I"TQ]YI4$%]+)*[:.Y"@A/10 M\1U3GRE0;]?&G:Q"4I6DA?#M=VJCNI%6]XVP]5M6/=@+#LKG<7!?;86-AUFH MJ[AR%W<>F,<+1KA,XXJ4K%>,GX4S^WG?]K2D]M.<"."KPF+<_5C_N M<<_>;B;:E_^W:GY[K#LA1/D;.4T?Q5CNSM-S/T_/9;Y7JBYVY/87MN]9\IB? MP1K=;?J6;OK6MX=:DU?M,"E'#PM(61EOM_\.JFP./T;UN/CP_P%02P,$% M @ 9HE96N? O&/)!0 %< !$ !A,C R-#$R,S%E>#(Q+FAT;>V<;7/: M.!#'W]^GT-&Y:SL##D])&D*9"82TN9*D4])F^NI&6 OL1;9\DDA"/_U)-E H MI \SG3O8L5)H=U5')5.-H;%FU7-UG-TK?XAW/RBU:":UY.\V]['MS+SU) M,=0O"S@L%H!/JSQVM'!?CT\J+G/PQ>B7*Z7Z[P2AD=_5@JNJCL\ MJV/L5,++0H1Q:0S^_(UZ-3C<3^SQ/0H[;E3*Y=\*Z:&MYE#%UIU/N_K9QZR9 M]<:X'KGV!LI:%;D67&,6'FR)2QS%C51E(6MM7B-44NG&DW+Z=^Q+2D,>H9PV MGIYHY/)IT?#8E QH'&;%!C]!HU)Q3:=?[S/;#UUMB3',M52JWOKNPQ@'Z*YL M9=7P)9.7[ O=-0;]DPPL?Y>!U]WK=R?L&L)Q[,XS0C!%=AZ'P7]N;GVCN3TT MEJDAZT\&!@5R[0QF2K,K.P;-WH%,;_-N[.Y35[*E(DXAA&@ ^OI=^]9L5[VHASL5VN/ M%I>#RJ-E7VNVHXL8D=JC]4876)8]@<=/,+@,MA7], M-!J!H?]]1>GN0%V+&VE7V%%1HL&84&4QFNT6Q\VB3EW,ON<:B))R7:NQSM8B MZP6]H!-00'9U*_E819PJLC,$*5@?]!V&?CS4ZW5R;%LJ*AN_GB2)1#?P>ZVD M-Y=YF#R>Y@'R!T4MYEK_)CM]ZYK@AKW5ZB\([8J[9;.\G-[VT_.NYV+G>8YO MI_'E_+9?5(:NK5T!ZP$W;A9$98Q"FI>*/+%-W5Q.;+M$9<2ZSHZ1!HC9^QAS M8-LL*@/F7$M,TKS/?-J]F!'D\+97U'5I'5PZZR8Q?[N&!VYH\7K,V592)B3@ MT?2WE-\9QCP.75M+V/*L\C:+2KF57OOVK/.Z,\U#=L,M:(*.1SA9>>Z?QL;I M8ROG?,[EE$[\8RP0%,#1]3QV@4)(8%UN+!OZ10]/:B^.V2MN%CY(9:C9 MYQ.![$3S 5+T0@%.VPAB-W#AK/^N1R)J+A01!':FM/LQ=@'SS@TW_7(T0MT= MX:BYVMW-YN,.73OX0&.L>0E^\9GDL2 VS2MM1L3,,ZTZT M2MSDH$TB7O;O00"M9;"/ +OZ2 +8&<:^=R-(K#N:)I8].O $I6>9O\Q3E M*%DDMA8+F-\';P)*PT>_D 8$>^.,%"HB!?$JL1AQUE=RXA,FYG.^).>W"]+6 M^"W['HFX21C>^FO,_@'/!3R@?UFN'YP$_GN'2A8L$T:>H&)MS0W*8N:&7' * M\)RF3RBIP\M'+CLC;:WGN^"23PVZGTXO6?OU*05^R6' MK!N#'DU7'R%00-;A\9>ST%UG]K55>JM;P>TP-\+K*]^_R3/-NR5M\?ZNO5C:WUOR2^V:TV4P703/NWW MW\0[6-O =5YQMGUD^7,5/C ^[;1>Y1M[OL[^9SO0[J4[W_X#4$L#!!0 ( M &:)65HI:BOZ3P, )4) 2 83(P,C0Q,C,Q97@R,S$N:'1MS5;;;MLX M$'WO5TP3M-T"EJ.;)5MQ#;B.G1J;VH'C(H\+2J(LHC)ID%02[]?OB%):7Q*@ M35M@]4! Y#DS#?DY).GC5?VU9<"&2$U1^EM03^K5@96;-B&[T;2D:*=RU%N+(4E2RKEQ7[ET:5 M9?-W7T?I([E@G#Y&[;@=#'7\D+.880Z]MM,_J_!/:=W38+=ME-$$B=F4@R/B MB]:.W.[D)<%MI/+W),:Q#S(3/IF9T7QV,YXM83Z!Z>QB?#W& 7\7X\OIS7*\ M&%_ ]9>/5],1#$>C^9?9D(W?K>AHK^T0%=U2R,D=!:94B54E M2@F2;H34"E)39Q,:RY+([=M3)[#/W4[+E%8+[IG.$:HV--&@!>B<0B*X$@6K MB1GCA"<8( K!B:KH%!"> JNVC>,\PK44!8@[*G?@M?^JNAE/BC*E%<78'W)> M(F!A " R6(Z7BR$L:9)SS-**4=6"*4_:(#A,A%R#8UM_0R:DH6\ID4!Y9?"" M)G0=HUO/,8+\-MS6\5<]II&#[H5$5T0SM!=O,;*,2LH36OE6A*7?*[,")>+(?:?Y:?Y8K:;HC/BMH]T&P$8I5O2&2M"#5 M87WVB?!X]+Y32(R]M=3/4XXR][+K>&^LGT5GYCGV'U!+ P04 " !FB5E: M ($8)S4( !R+0 $@ &$R,#(T,3(S,65X,S$Q+FAT;>U:6V_;N!)^/[^" M)\'I)H#M6+[DXJ0!LFT7* [V@FZ ?5Q0XL@B(I%:DK*C_?5GAI1L)[:W3IN3 M.D#[D%KBD!P.OYGYAN)5YHK\^BH#+J[_=?7O;I>]UTE5@'(L,< ="%99J:;L M#P'VCG6[C=0[7=9&3C/'!OW!F/VAS9V<\=#NI,OANAWGZB0\7YWX2:YB+>KK M*R%G3(JW!W(@XO.("SX4D(PNDIB/XG-^-AB>GIZ.1Q=I^F=T@%U1//2QKL[A M[4$A53<#FG\R&O3.QJ6[G$OALDG4[__GP(M>7Z5:.9S/8/_P,PRS-IB#>]?E MN9RJB5_20>C:-B?Y#QW)ENQ:,3$.SE7\# M:H)*^<=Y4/0,>^=20:MX-"!5/]QG,I:.#:->]%#/S1HF:%(P+ZKB.S!.IC+A M3FK%?JN,K3C.[?2>ZONIRH%%0]Z-1D?\F&G#HK%H'U+F,F ?[I.,JRFPF\3M MZ2IN++L1NB0/W'^3_PZ)!\>P/VA-_#LW,5=@N[_>YU"3H:EET.\/UM:PLZ:W ML@#+?H$Y^Z0+KKY.YS>'T6G_\LN5>9+91AM5^-AA/QHN:O9SC_UK M&_5:55]JSLL')HC.>Z=^S1]9QF? #,PDS-&%728MXTI5/,>7I3;H#8K]I$W! MHG[WORS%*$5>DTJ;H$@-W#! *PKV'A(H8C!A)X91AS+NJ$/.=/OA]M,-NX4D M4[C"J03;81]5TD/87&S?L]4=&O7&+[Q#KPQ0@WT!U(_<(A@0,T7-[I2>YR"F MT FX:@ E- 9'I9&YX11<*L1;S2KE3 6H.'(Y3^L0-YP5^$2*LI137#9,%Y+2 M2Y!;$U"(06NYJ4FDX'?@L;H8T^([@PTT&X M2Y/7K$3$D;.0$^7YTAL:(-I'4Z/#"4D#=TBBRE$ 74 C3OUTUNN3<)NQ--=S MV_J'@:FTSA"SX_0RZ(U:=E9@;EMEUK3]CO1G4W>T+TB_?0"+-X?G@^CLTC98 M;J@AA46=8D&&KP@P'QDWX*&)4),Q%C_$)@#](P>@R&A_!L1\ *ZW5 M=^&EI'I$!3^AN1@%[A7W"7 FO9XX:;IATA0G;=G4JH.A'%&RS93Z82,(KNWL7H@0QL,5,@63H MRN &#]GTOJHC%*@_#A45BWC^6I.,)!S#\*&92S!TVGR!35*C.VHB]6Y%/YX MS%:QE4)RX^FW#%S(9RE%(U66^(GW7^O)C(_AV@(JY#!G4*>2(_J3*N>4>G!9 M7HDES\$>@36MDCW\%0,)8G; _B#^.1L4W$REZCI=3D:XG_N&V'@O$;MSW%H# M[NX1;V?\(N9G4A LN=6*4YCG%B%-Y)JPRHUH<8-(ECR6N70U48U-TY(7>8AY M] 0'>""Z0LY]-KEO%E16ID3T6D^-DD0;X17P-'T*"AE/CB#&%O!'5R2")4@ M*GJ1+#&(OVJH)M\VD# M'5R[S;1IA_P1'C<3;.^'V!%COPTT/M:5VVAO_W*7#,<7TD U2OKY@I;%;?7C M0TNS[ZB/=R.:X+6ZDOCFKM1$_;!OZ_M/!R@- _4M&T'VA%A/W$,G265HEU<2 M_891"VT=OJ>S_/90\*\*>0(.?;2E2XIPQ2C\2+I1'*M/\&<_ZN$QY''0*N-V MP8HH?GMX@_")S=NC23HUR^4=Y,U!T"/YSE>;:#NDOQ>O6]4=O^[BU1^4+URP MLPQW%'U7W6 9^0C(3R!G:X1^H1I'4N^TL0L^Y%_@D$4AG0-8/ZE9=(TU,BYJ M%Q+U\X,4*O!_*BU:#X>_*HGJ>V^NE/]89H^_K!;]R@T>/8<+['EB MV9<"F,X.B=C[K^>H"!UM)!(0H WS6!2B<^!W1"4"L?9DPI<$_FR^/4=\$NR; MFC$<#6V(WEQ@1PN+X+W519I" KL@SI'O=P*?L4AF;%4@$M!(?C%-TMQXXOKJ MN3!DN=D-&EFNE\!I36%9\VWWY,$XRA*'-= M [;.,QTB,'^ 5$36LW">WH[[O=,YV^<@@H,X7Q@W\C&B%4P7-RGGI85)^^,2 MLTV9\WHBE3>Z[W39C!YKYW0QH2M%,TI9R*6:>Q4>@*&YN6UT<=8;1R.Z<.10 M;2?:B9N[2#U_%^G$B?6VT][YZ'1K:[\7;6W[IU&'Y[V+P<6S#SONX[#CG88] M\88(QD!SVY*KMP?#@T?4:3(H[UG4^G2P+NWB8XL'8[^4G_NK8^_1BWQ>7E2Q M[9J_?CD(W!==RT\0FXJ^V@[&_M; ^/4OZT(PS[S,?55 MV^,!3]N^CB864NS$93!_?LU:K?9\D=]W^BD[O>?K^,T@L242YSGCNTQ"RC[< M0U+1:1K[-92&ZUM\XI/T!E+PZ!IPJ:W_$C\)GW-FL'8Q>.D1/M'WEUUXC&Y1 MN>U=MEVRW'K+N/D;[CR?^+O6_P-02P,$% @ 9HE96E)]?B=!" C"\ M !( !A,C R-#$R,S%E>#,Q,BYH=&WM6FUOVS@2_GZ_@I=BNPE@.Y9?\F*G M 7)] 8H#;A=ML/OQ0(DCBQ>)U)*4'>^OOQE2LIW8[B9HZCC8%*ACB^1P.'QF MYAF*%YDK\LN+#+BX_,?%/]MM]D$G50'*L<0 =R!89:6:L-\%V!O6;M>]WNMR M;N0DY QKWS MWK OHI-N!0[![&6#?/X=U!(54[ YI_ M-.AU3H>E&\^D<-DHZG9_.O!=+R]2K1S.9W!\^!K$K ES<.O:/)<3-?)+.@A# MF^9$Y]J,WG3]OS&UM%->R'P^^OG*2)[_W+)U8K]6QE8< MYW9Z3_7]4N7 HCYO1X-#?L2T8=%0-#]2YC)@'V^3C*L)L*O$[>DJKBR[$KHD M#]Q_DW^%Q(.CW^TU)O[*3-D?;77<8J9F\I(+@5FAG4/J M1OT3%.GQ)Y5 [(W:O=/R1T71S>I&G4;57>"=>A/I$'NA]T4#D=-!!@VRV22,5O1QW+\# S40F@!A;0YDD3BFS/I,ER@ M+3&ST.PDMT35M,!E3G&88/%\U0ROX'\R=?M[#WX*F KA14A=PJF%R,?NV&Q6 MVJ7"(%L$\BI5DE<471&R*]AI(=RER>>L1,21LY 3Y?G2&VH@VGM3H\,)28); MU*/*L0.Z@$:<^NFLUR?A-F-IKF>V\0\#$VF=(4;'Z6'0&[5LK<#<-LJL:?N* M]"=3=[ O2+^^ XNW;\YZT>G8UEBNJ2&%19UB(8:/"#"?&3?@H8E0DS$6/<0F M /TASJ7-J#MU*S E4%J@WP)I1JYMA>,H61B=>XP^T@C7LL"X_A^8L2^ZX.K[ MMH#M>@<.+DNC$Q!H!,L.T0$%H$<'+UNM"QG5D98*2;\=T3@:'L*1-RG6DZO/ MPD-)59<*48$LRRA-K02+X+RT"X^<--TP:8J3-MQQ-9Q@/R*@/[" &#Q%'"BX MF4C5=KKT\OXB+$1G.PX+_.AYP\)Y)XIHR0(L%O2($L^;MC@O6\*Y]3=S9'2 MA%?VX08B)AD#6]@U<%-=&12 :7"RO!)+>HPC ME>K1'P6PS4$4D%C@?Q;1*QY_X9[Z5_ M/C@!M-@]X#X\=3P8OXCYJ10$2VZUXL0.N$5(4TU&6.5&-+A!)$L>RURZ.3'4 M3=.2%WF(>?0$![C3=:6F\R3DMEY069D2T6L]HTX2;817P%=W$U!(E',$,;: M/^FD+EBY!J"B%\D2L^&+AFKR[% -!!.F/*]\!*)]A#2E$]LI[H#=4)8L^.<# M(FKXN;E2\N3 18W9:1WMMH2J(\' MUBK_?6G@$L\.KCH.AGU;WW\ZB:K)K6_9"+)'1#_*QCI)*D.[O)+Z-D@MM'7X MG%Z&-*>K?U28.5'TX98A*<(5X]*]WK7B6,:#/T13=\]SCX)6&;<+GD 1S<,; MA _UWAYU&)ZS7-Y 7I^HW>O?^FX3;8?TZRG 5G6'+_L4P+]Q6+A@:QGN*/JN MNL$R\A&0'T%7UBCN0C6.--=I8Q<,P3] D44AG0/X1FZ)-7(0:A<2]?-"#M%9 M,)1;2A7XE\AVX^'P1R51?>_-E?)O&^W1YC+W!Y^$O1; NTLL= A+5-=?/T!% MZ-0DD8 K9G'HC2; ;\A*A&HIB<3GB3[EQS-@>RC8%]74>&,;4/TY@('6E@$ M[ZTN4E-K'((X1P;<"GS&(IFQ58%(0"/YQ=1)<^/1]8OG*OM2LQ$E20V&J19N M,/C(BA#Q;Y]J++5"1I=JJO,I4%I7?%*_1#-U,(:BS/4 MA/-T]CF1KT NA%?G"\VZ-4:L@VFCACDO+8R:+V/,567.YR.I_(Q^T+B6%6OG M=$'BQE-*>,C$ZFLM'KZAN;[L=7[:&48#NN_E#/X7S<3U5;".OPIV[,1ZVTGG M;'"RM;7;B;:V?4MJ_ZQSWCM_ M>_Z=A][_K"!G=R[(%YJZ^]JC,*;FRFL71E?^H?G(-WE$!ZC MDU1N^Y!MUV^WWC^O/\-M^&-_"___4$L#!!0 ( &:)65J(V0#%T+=H,_3A0TBDB)I$:2271?OV.E)0WUT/:99F[-0@,24<>[Y[C'>^1 MUKDIB^-UCBP]_F[]_6@$+V12ER@,) J9P11JS<49?$Q1_P:C43?J1%:-XF>Y M@= /(_@HU6_\G+5RPTV!Q[V>]5%[OSYRBZQCF3;'ZY2? T^?#WB"F$23:+J8 MA_[$GTWGB#.,Q]-D-HU8F"6_!@.:2L/;.=HT!3X?E%R,A-XLJL[K@ MJ__,'!#C]>9%(;64S2_O6S5;"DS>&E&K.!G8NE<&K13>W$B"ZF6![[[ M6UG)*&,E+YKETXWBK'@ZU$SHD4;%LU:L^1](EI!1[O:B-71&LPLNL#<\"*VI M+R]S'G,#X] +;MOY:0L3@A35HYKXY""8^JL]->X$E>$93YCA4L"[6NF:T=I& M[JF]P1Q^\3YX)QY\P,39'(PC?T^-W6C8I+*R56#_D>WQ7/A3D!F8'.$#4S$3 MJ$=O+PML8),8*PE]/]SR8=\2BHN4(%R.I]4_58\FG[3MM8!$"M%A><%-[I#< M"%&S MYC)94#\?3EZ?L-G&*2"[+GC*,>PFN1>'!HAS\YF(>AOSJ19<5$X^Z" MU3,@C:^D*B'P1S]!)I53W2!3@"*UI\P+3+",4;4(C8.A/5XF/5+W1.&4EZCA M9[R ][)DXN_A 9^Y^ .$@&G(>$$Y=X4^;>U:<4,@ Q,IO+Q,7F\,]*W2') M&;D2S;=3Z#'#M".+'].$P^ 9G!)875IF=5$TE+YE5=BMN8'#)*2@5!=)@^NT+^>K-=;;0._F QGA#PBY7=(?][\,,6?"ZHDI5M_T&E MTS :F=)3!V8?&<85A::B#+-!&%HQ*PJ@:6@MH1#IBJ*BAVY6Q@43B7U."E/N M5-NKOIVI,VK=C:R6D3O8#(L+[*6Q5"FJ$5E8 ML$KCLK]8I5Q7!6N67+@5W:15IRN6QLC2JEN=VU*4L*+K0=PYVHH[=K"8>5$P ML03!$"LP:;]PQQT\QQV.3+HMFWKSR72GU/>"G;*_TCJ>>XMP\>!J(Y_41O=2 M>^2 :,$@N#7MH.>#\:"?4+'4GLO+L+J$@!"^T>$5F&TAWH+]6/V*HWHO+$>] M?1AT/G^5[KS"6-5,-1!&KO>)'MXK2KY'=>G)P62VTN[W3LMQR[=[[D3?NCCX MNO&X52)W^]&50ULLR0W0LN I]%;MN9/?(OTYD=YS/^Y%#+Z%^&OV8Q>=WX[J MD>N^]JN]?& 3G)XE-Q2*Y%\V:O&%-FU TS8B'B(5IRZ9F(1C"9Q8(7$[@X+L MHL[)O>COZ&$*<7.+B>?$UF.DH962YY3_J:7J-YB&JP87G&A,;#EF1WQ(R=TQ M6:T$U_FU@AWO,_XK[WF^-&@W7^M<;>^=[2"6U M(XY+A06SA7KK"\EUG^$8E'\]A<74;-1F]Y1=;WIW?F[I?MN//T?NH].?4$L# M!!0 ( &:)65JS'5>LTP0 ; 2 83(P,C0Q,C,Q97@S,C(N:'1M M[5EM;]LV$/Z^7W%SL#8%;$>2+2=^:0 C+T Q8"V2K/TXT.(IXBJ1&DDE<7_] MCI24-\=#TF696S0(#-E''N^>Y^[(HV:9+?+]68:,[_\T^[G7@T.55 5*"XE& M9I%#980\AT\68B"*(9/2G\6%ZR66V%SW&_US';J[[,= MO\ALH?AR?\;%!0C^MB.":#1,.4LQ3/EPE$9[ Y[P.!X,TD$2#X?!'V&'IM+P M>HZQRQS?=@HA>QFZ]2?#J+\;EW9Z*;C-)F$0_-+Q0_=GJ9*6UM,TOWZLU:PH MLWAE>RP7YW+B7>K44UMQHG*E)UN!_YLZ22]EAW^5XQ+FB762* A64VW3$DI(3A!. M!J/ROZI'PP=M>RPHDJF/QW'L,3%W\&D%%RMZ<>8H+% G4=#X.PZS;3(3 #J<@IYZ[1 MI]"NM+ $,C#)X>@JR9@\1]J%BT(8XYBB?S>2TY8-&6HDBFXS41/7$D%4=>$H M%W\*!1]=)=*:2=6E!RF(E8\B0?B@T0@7@W[)@TQ@"L=",IF0^_ ^I9J+NDVT MAN@N)+X4_D69NU"[#C^-?U5"HSO-&8?[#8O;C)):0QAO\S?77-T$ZW6@-H2% MX\&0J!I/74QM)B0;35=4TR4DU) M69X#34-G"9%J2N+1=/VL]#JS22$77K7+>QI5Y37KJD3MUS3WLK[_0IOI5Q%6 M,'U.S8)5Y23V=%FVR+&5+I3FJ'MD8N);'4AUC>+MQT*WW?K>Q8OBH;]?>& MH[72H!^NE?V3UL%>?QR-GUUM')#:^%%J=SP0-1@$MZ$(>ML9=-H))>-N;YQ$ MY16$A/"M,V6.Z0KB-=@OE86^N3QT7?'=#:?Q^9MTYQ@7NF)Z"5'LSQ_Q=^'5 MJZWA[M3XSY5SSAT''QF.@?.S\YR@4$5Z843NU,GU?C0UT55,<@.,R@6'UJH- M=_('UT_C>L/]>'(_\H/N;]F/=7<*JZSN^ /99ITXG]D$KV:P6-ZY_\B8 M@072T%*K"RI_W%V0W.J]?#&\%-38+5R?WK2"I.3^F+324ICL1L%C[I0T".K] MR,HTA:JD7YR9:.QJQ]^^E3*F,[R4G&G/J'2]PY37-S:G#-U7!S12VH*-' M9==/67?=O/:=3_-9OX':\6^^_@902P,$% @ 9HE96@\PAFZ2PP( >'<@ M ! !T=&DM,C R-#$R,S$N:'1M[+UY<]M(EB_Z_WP*7/6[TZX(4A9)[:[R M#5F6JC5M6QY1U37]7KQXD022),H@P,(BBO7IWUDR$PDN6FR*!"A,3'19Q):9 MY^3)&;N3YX>"7OY]USZ^N_OY_WO_' MS_^KV?R?#S>?G(^1FXUDF#KGL12I])R)GPZ=="B=WZ/XFW\GG*^!2/M1/&HV M^;'S:#R-_<$P==I[[0-]F[X:GQZ[1R-#R6&SMR>/X#;WN'E\ $\=[N^YQ\?]WMZ1;#>\T_T# M;W]/"KE_T.OM'^X=]PX.>WO>T>'!?J_GNFV7OCM,8_39B+=7W:& M:3H^??MV,IGLPM^[@^CNK1\&?BAQVF_36(0)SDJDL$YOVWNM@^;><;/3VE'O MR9+F0(BQ>4]?)+W=*!Z\51?@D?;^3O[1P@?O>W% -S_TQ?9>$U:EU38O2:+] M=NMH\8O:>WN=M^H._0!>]'QSOWWOX5N^:&Z%87PKO'G2H7M;)RC&5COG@21.Y^D//Q;>Z$Z7?!HN%&Z<(T%Q7?%R3R32 MT"'Q%ZTMW-MZ^S^?/W7=H1R)Y@PU3CWI+QX-7,A'3L?P?I?_^F4GE??I6R+NV_?_\1__ M\7/JIX%\#PO;U.OW\UO^[>>W_.9>Y$W?_^SY=TZ23@/YRX[G)^- 3$_#*)3P M??_^%&^4,?_3]SP9TC_A^A>03K'O\N?OTQO9_V7';0*)0C'"-TG_]"*$STW/ M87"Q"*Y"3][_4TYW'!_HTF]V#G;>[\'_'>_OGQP>_/RV\-9G?$3+R4L_<47P M;RGB2_@E,9\YW'F/TU_5![["[9%7_,31SOO+?W__!\[@[1Y](1"#'8=%T2\[ M(+M.^_Z]])I]$2#[J:\=P]?PAR4?O(R%BX+,R4*?/YC1*AI]=PS,3GT6@HO0, M2'2>>7]D28H3N17WB^;QEXRC'0=7$;[5T1-J'P*)_O-OQ^U6^YV>DY[$\R9U M4*I9':UH5H>EFM7QBF9E3^KJR^5&9]79;[\$!VY^6IV78,'-3VO_T6DMEKI' MQ[,#_QI'8QFG4U"EP_0L]"[@@!WCB'Y+9#\+/OE]61@8:K"G7A9/X9C1XSDX M.($CYGDGV-')BXSD<&_G?>=9 SG>>YF!M';>M_:>-Y+6RXP$MO;S#O_C]LL, M!#9CZYE<,CN02S]$G?*3!'7T!BV]ZSX,X2Q)9-I-05O&,5WW^2X?=)4H\7%7 M7-RGN"M[@?SD)ZD>T1&J1@\947_[+-PAZ//QU)[SKS%LZNF10>B-:GOG,K36.['IG*PNJF\+1J)L>Q+//-ELL"T1:OZ-"%;&2;K M$-)QFH)!^\M.XH_& 1K.]-LPQK6PK=C=>U!1WO+G\F^H3R91%M-?!)>P3:GOW4__ORV>$G_C<_/O2L9"OC0W.OX+[[XK/?!V,"L M[.*#YJ5@E/N>M&^E919I%'_G-.:>QQ\_RC : :LL>.U3IU-XQ=OBZ!]<13E M5IU;1B#UJ;KVK%4,LU%/QDNH,H9_/NMMDK=+%$9CW#T+1VGNN:9[GO7^NRB5 M"U^*%Y[UIK&(4]_UQV+)6EK7G_)>)8'HU6BGZ=\E@3GZ+Z N_-WW9>S0)I8+ M<=WSJW\609[9A\T(BF\?$\BB_TI2F,%'D&P$Y#3W6O#_^KG\FAFFE]_::C<[ MK?P3?$7_K3_RMC#OQ2"2Y+K?32/WV]F]#]))WP)VV2@*Z0*_Y^>W"U]O5L*,HAJTZ528-EV8ITS. MOM(Q%DMO>ZFT7P)!PIA\JA;AL-G9,R]25[YG9@?EFMD!.J\0[_[QF1V68&8S MK-O:6S_K'I5@&0JL6YC9CQ#XN%PSZZQN9B=E.Q22.$4G162(\7U^NK2H_VT^G17B$]2F=@/$X/]>-VRJO2 M&15EH<>&Y-6+FP]5I<>&Y%49C)XR\&7I3*0-\<.+VTC/W9]S( QZ_M(I!BE$ M(?R9K!$DLTR>*1%\%;YW%9Z+L9^*H#+K7SH;\YGK M?QN3&V!*7,\;H"IKWRZ=/?E9UP99E(!8G:K;V.L+?-L0@:IN>Z\+=&VO3A/O M5-VXW@3HNLKUK[J-O6[0=95K7SHG;.EUYAY_"4+(5[EU*INK*X9=-U,!,Y^U:W4C8"N&Z)5U0W6#8.N&Z): MY4W>LH"N&Z)?U4WFS8"N&R)6U6WL]8&N&R)0U6WO=8&N*TSFVZ^Z<;T)T'65 MZU]U&WO=H.LJUWZ+7-[K!UU728BJPP$E 5U72)*#JMO^:P5=5[GP53?D-P"Z MKG+YJVZ1KQF9W$P.\4'5[>Z-(),;HE75S>X-(Y,;HEK5;?'2(),;HE]MUU>( M6%4' ;:]#N)!U9&"=2&3*RR@=E!Y4& #R.0*U_^PZ@C NI')5:Y]U4& C2*3 MJR1$U>& DB"3JR1)U6W_M2*3JUSXJAOR&T F5[G\I;/(L4[;#:R@6GQ>;/[Q MSJ?:_?VO,+_X*\WR(HZC^#R*8^FN&S_9?[+%4*A<_2,6PV'I[._*4&L#]MUA MZ0QP),PY]HB5,3:9F'X1(U4#$?M.=$603F1\OY5A0(>E-;9O)"E27Y$@I-9R M9[SDP]2^,GO:YU>V<^^4UDXO.;DVL[N.2FO6EYQ/C9 M#_W1HZ?6RQ!T8?/QJE#WN'1V^"+JBON:NM]%W=*:[<^BP;_DT'<#61D7Y7%I M[>]G+3OUA5?A0NBL7_IP9>A26DO[*G2CD31ZVP_?)7RE,FO1;6'J7XWH*W+MX&?AQ^*7_ M8=H5P0OT[LI9MW71@K2Y[N<_S[CMNOR5Q7OL1VG^W5;J#Q/[9$5M[X]+"W!5@MA/,EK+0^S2 MHFO?16RXG$Y1=E=0=,]ZD$^>'C=XLJ*XP>/2@7[/UIQ>=+]O0OE='\-M(&3A MI'0X9,UPVMI2;:ZWLW;B26DATIKQUL1XFPE&."DM2/QZ&6]-1^R&&*ZTZ/=: M&*ZB1*MQW_7!9"MS-)V4#N>D($%-JU]E-(C%> A[+.!%=C'')YZ>_M;]<8&= MLT26^*%,$K5K+7IB:F0@D9[R=;-C])A MK#53;/[0+QT6^PA36*GMOZU,\2\_=VSH'"D=-EMS1WD.E-9>Z9#4FCW*<[2T M]DJ+=Y:?9)N1]ZV]TB*%Y2?9IH1P:;&V\I-L4X*Q=$A;N2RQW^&.^#*()CWA M?EN39V93 K>&[TK'"IL2Y#5H5SI6V-0!436H;E.&U6LZ*6JDKKP\L:DCH\;G MRLL3&SH[6J4#Y4I.IPW)\U:5T;%7)&-;58;$7I/<*QT.]N/F4U5%VQ;B6U65 M7EN(+U550%4-WWF.LEY52;7-0$M51=8V QU5E5VE QKTHE_ZH9_*3_X==OA) M13CP>X$\2Q*9)A^FG\4?44Q1_C,E";,DC48RIMJR&/\]],>5*?G4:I?6PO\N M8MS&PI,C$7]+SD*/_L#J&!4B1VD-^>\BQV>@A,14=U5X>?;)ZM"EM(;[=]&% M2J15EQBEL\XK=H!T5DF,TMGGE3M 5DJ.TMGHU3U 5DJ7TAGL%3M 5DJ,TEGJ M3X3A\S+H\3B*X5804D2*[414VJ6SWDM.IPVA+.W26O3/*AS\U,+ J^*2<@0M M/[6]9WMU[3U;G=*B#L]B&&Q)$Z91[#^J(-8L\\,L4UIDY%DL\TF$'MSSQ&X: M-=O\,-N4%KAY$MM06:E>$@'A9'T\K8UI2@LP/9EIK*/I&2T/JLTZEK4XPPT_ M9"UV2HMPU2?/FCFAM.!:*:DP(\I;>QMP-G=*B[N5-N)R,W0J+217"]FG"-G5 M@;.=TH%^&VN)L,)%+1U"M['6 ZM;U/W2H5CKY-0R. CV2P<*K9.M2T&!TN$K MN.3J\+N.E=(TVY*:KFYYRN"F&*)TV,EJ&LW_,_)\\>U7D6CR787N[GGW"O6N M&(CN1I^^5N?D*AVDL25$6F64PG[IT(;5$ GD9>B)V/ODIT._2NI>Z:"$ZM%C MI?NC=)#!:NBA8JOT \F7*/WDPVV/]00KT4XII0E?5M);-65K#OIN M#BH=MO(0!^77 C&%E8[%I&:ETK!2Z1"@5T33>9PVI^K#.&WAUA_":0]*ARZ] M:@9XJL M1MZ7#BS[;FIO&Y%7:#66#G=[BG[X2:9 ANL^D_FE5<.:K9[/5J4%#9<9KMV) M'PX"/Y3K,#9JCGHV1QU6#K)\)41>)89Y6%H,N(Q6**M7%I4 ML_);^(?=$+Y U6&ECTL>L[&8?^8)A>^J$(7:RG K=VH_Y:"D>L']PX M+"U06C/E^!2GB;]N*>]5#EE]#;Q'[BSIH4CWI9OZ=]O,A)5#=U\+$SY\ M(E]?WIQY?V084W09Q3?RS\R'FS^(\-N-3&1\MYZH\0WPZ_: T5O$KZO2(A\= MPF;SEC; [C4:7[/[II+$-L#NI?5+U.S^9'.L%N*S7%U:MTC-U2_+U=LLJX]J MUTR)7#.EX(C2^G&6<41W K\GP^+E+>"&%W+A'%7.A;.M!"Y# O]1Y7PG8)\% M(MQ"Z?]2^[VT'HJRU[E:*15*"]&7IZ#)2RU]:='FCWXRCA(1_!I'V9CZ;L + M76H+-)-4XR-G[S0N1N-9,X7 N2M*[M# M*;$BWID'\[V3:6QP-'_^RM/W3T'Y<6^]D 08J&X,'*)%QID9WU;+'75@/YN+1P MTDKH_6.JPRHSRHY+B[!L:J%+P?ZE12A*P/XKU9Q+:[9?"C_^EP@R^6%J_OD/ M>*.(W>'TD[R309$"YJ:K<)RE"=W16I5F9PV&0D,6M*^V:GA61OB=E!8U6 7U MVS7U'Z9^:4&+55"_4U/_8>J7%C/9U@4O+4I2'[4E4W]/2HNHU.=RV5BEM,!0 M?8B7C55*BRG5U 'JE!:(JIIZP/ ^1='ZJ;^M3=%.2@N154U'>"7\LM5(WSH5 MA5?!+^V]*F"#KYQ$6PW@K5-EN,&:#-O*)54 ^BJA*&PUEVPU.KE.]6"KN:0* MP.2K),Q6PX#K5 7.H_!.QJG?"R1FX&Z]#ED%4+ 2VL%K8YRMQBO7J3"\-L:I M G!9TXIIM=6@X=;$++Q,<&B[504(L!*Z026IO]7HXM9$%KP4]:N &F[5@F\U M +>-1VU[E=2O K!6"]N7HGX5T+NM6O"M1KVV1M@63.#.TTW@S@I-X%:-<]6L M\D16J3*RM?W4J;&L:D97;8A?VEN-?FUQP.2F^*4*>-DK)U$50*U*' %KB:79 M%)=L-1*W=:%PF^*2*B!VKY(P50#3*B'D-Q7LL"G&V6I0\#5$-&V*<:H $=:T M8EI5 :.KQ.FP+K]/:X5^G_968X!; ^:_$/4[54#TMFK!JP")54+8KAF?:S_] M<&ZO\'#N;#4^M\60^Z;XI0I(W2LG415@LDH< 6O![#;%)5N-V6T=Y+XI+JD" M0/KT;C7 +EOBG&J .35M"):[9<.=L/V45WXHI<% M\KK/AMAGF0XC+T?9YG^5LMA+[)^1YXMOOXI$-RN_"MW=\^X5]O&+99*XT:>O M+R !/OFBYP#%\4M M5YF+MU_CEO7VJ;?/=V^?K89Q?[AN0+U]ZNWSX/:I JJ].:.HWC[U]GEP^Y3. MX[ :CNW"DG@B]C[YZ=!_M.]MS9SE9,ZM=G24Q+*H=\HV[)0J.'NJ;D34.V4; M=LI6>]]*8B_4.V4;=DKIW(VK8<[K="ACBT>^1.DG'V[S:C:M))M6P;E9=2.A MWC-;M6<.2N=DWD)SH=XSV[5GMMK-71+#H=XSV[5GJN#;?CW4*)VKM/9.;A_' M=E;)L:7S3FZA;5=OGZW=/EOM/RV)F5=OGZW=/EOM5"V)Q5=OGZW=/J7SM-;. MS9HY-7.6SKFYA99%O5.V8:=LM7^U)$9$O5.V8*<<;K57M23V0KU3MF&GE,Z7 M6KLO:S:=9],JN"^K;B34>V:[]DSIG,Q;:"[4>V:[]LQ6N[E+8CC4>V:[]DP5 M?-NOAQJE=95>A6XTDK?B_BP#V1##T(H$^ A7D]1WSZ,L3./IZE>\4%1N_^E% MY?976%3NL)2NN/,H3*+ ]T0*/UVE9F;)A_].Q]?MJ5\4CJO6-GYY'>X([X, MHDE/N-]T",.6,D?I'$%/88[S*!Y'P![R2Q0J\FTG>8Y*YWTH^]Y=OXQ_H<#^ MHU+"Z64F_9K$]DO1NW2X=&DD\4NM>.E0S;+OL TKT!MJF'E4.B2O['RR"05Z M4\Q1.LBJ-&*[%.0I'895]KV[405ZE?#E48V/E5-LOQ2]*XESK5N!7NF*5Q(\ M>EW"M0SM;XYK%*N4*):1 M<;_*:!"+\=!WA0HKC6">KMARMMC0P7%22ARO9HL-'Q\G MI43P:K;8\"%R4DKD\ &V( >-"(4GSD+OL[SWW6C+.6-3YTC5(,O7QQF;.DJJ MAF"^/L[8U&E2-4 3+Y_U7X%ZL:E#I(JPYJM@B$V='56$-5\%0VSJR*@:K(G* MQ&??\P)Y(9+T+/%1J: 2%UO.()LZ0JH&<[Y:!MG,D=+9JQK@^6H99#-'3&>O M:M#G=H99O$R":&>O:@CFUE-WA=D+G;VJH9#;[/5^J1U<-3SQE=!XI?NXBLC@ M=KL?7VHW5Q'R>S647NF>KAJ6]RK\0"^UK:N(T[TF8J]T9U<-<]MFE/Z%-G2K M:K#9*Z'Q*O=QJVK(UVN"1E]J7U<-#WNE-%_I/B\G2E:I%L7=K)=0H?CTX@[^ MYW8ZEL5J C,WO+"OY.#IOA*Z]?F^DK?^_2DL8I3%L+#\YU *CP;O^7?O?X;_ M(0;S]P^\_3TIY/Y!K[=_N'?<.SCL[7E'AP?[O9[KMMW_#X^9_)DDG0; :",_ M; ZE/QBFIZWC_=^B^]S\G8Q&^_[D7OX6G^=_F)0]>U%_ M>33]$-GTM',X3G>6/[7X61'X@_#4A>=E# ^3*- W]*(8UJ+I1D$@QHD\U?]X MY_G).!!3V+&!'\HF/?1N).(!S+<7I6DT.CV Z=[).$5QHCY"W^/+^4KL[O%J MI+#FJ:>_K"[OPJ6W\[^?'.^>["V^M+?;HM_?TOMB?5$1X8 6")Z!F>#2_++3 MV9F9K!I^>YPZ)#2=O^W1_[T;"\_SP\'IGM."M^A/O*6Y/W%Q\9/Z.HP@BD_U MR_O D772=LR\?G8O_.?_'V9=? M+YSSZ\^?K[K=J^LO2P=>9+5]^-RZIK*_<"J_GW7_=#YWEY&@]21V>?[JGX5A)@)6UG:VD'Z4/S=GYGH__V!?/OGSY[>R33W>+EU MTME?]Z9^VE1A3]/@+Z^ZYS#C?U^?'SFHM^"3I@X7^3$N8E&(OPQ MH?B2%%\LVIZ_K[Z28GC!ZF)Q8X&Y))LC>,40'VMZ8MJ<2A$W9:@WVOYSOGB> MQ3%\\-)/0"'Z-[SHJ1_-OP<6SL>+\XO/'RYN_O-OK<.]=ZCP%G=XPT%3^@?W M_ZIW%Q=?W0N;ZX_EV*#K6F9 MF;D]Z6)906"3TPRLSQCO0D9 L?0C__N:5G+G_>WU:YKO2W'.MJQA^TE?W-V6 MZ3YMBSQ&]$TIXHLUT!R[ %W\TX7SY3?4UIYA;E\0.'KI!Q)N[L'@U2E[""9W ML]79/SA8D]4]"R8\1)VU(QW'*S8'>-5OY,!/4M!_4H3@]^&FM !.U'=B,W%')$XREBZZ/#S'#QT_ M31QW*&(8X#RP4A&X>/]D]^CHZ$&X^*FO:NWO'NQW5O*J@]U.I[V2-[4/=D_V MCY\"AR_#OC6VW1[?([H]SYRSM&&RK$FR[GW/9L;6NUSZ&C0-_LMA//-_%)4$!76!FNBT>B-#_B_[^J?RWN.A>C<1!-83V+ M3.9\B79_6L0^,]["S@/>PI=9T.?>5EJV?QEQ<>9Y&/*@_O,)WM M($(O:=2KI5>+I/)U_!74 C]TGZXU8/S9K;P72;V4>BF_1K!6P?_MCUG]4NO4 M@0/^J'.\M]5GNUH!/,>_QL!'_E@$SL6]=+/4OY/.=;^/85WU*3ZW<, M#K++ M@K-Z[6$WL^Z6Q8C#FV?X W%OQ%(4]L,^'&+'=PZ/FJV3XSE-VJD.;I%#-/_YM^-VZ^A=XMS*0(YQP@[/F*"9($/6=G"! M9UAHO:$I'.@$6SWV4U\F"FF1L?2<<18G&4(N:>3 ':B8,IK6:K_I_832 DP! MY\Q-3Q^C#GH=561;%>"8SN'N8>MD-'/P*BJ/4.9!\( M/Q<^J*XBK>8OELJT7RR-;_TT(+!0"G?HN(%(DB><6%N^)K$@,=.=CGI1\.9) M9_B35B3FCVS=@GU1@#/QD+QWAR(